Skip to content
Snippets Groups Projects
Commit 0e123b26 authored by Lennart Goedhart's avatar Lennart Goedhart
Browse files

Add Basal Schedule info

parent af2cbc72
No related branches found
No related tags found
No related merge requests found
package info.nightscout.android.model.medtronicNg;
import io.realm.RealmObject;
/**
* Created by lennart on 22/1/17.
*/
public class BasalRate extends RealmObject {
private long start;
private float rate;
public long getStart() {
return start;
}
public void setStart(long start) {
this.start = start;
}
public float getRate() {
return rate;
}
public void setRate(float rate) {
this.rate = rate;
}
}
package info.nightscout.android.model.medtronicNg;
import io.realm.RealmList;
import io.realm.RealmObject;
import io.realm.annotations.Index;
import io.realm.annotations.PrimaryKey;
/**
* Created by lennart on 22/1/17.
*/
public class BasalSchedule extends RealmObject {
@PrimaryKey
private byte scheduleNumber;
private RealmList<BasalRate> schedule;
@Index
private boolean uploaded = false;
public byte getScheduleNumber() {
return scheduleNumber;
}
public void setScheduleNumber(byte scheduleNumber) {
this.scheduleNumber = scheduleNumber;
}
public String getName() {
// TODO - internationalise
String[] patternNames = {
"Pattern 1",
"Pattern 2",
"Pattern 3",
"Pattern 4",
"Pattern 5",
"Workday",
"Day Off",
"Sick Day",
};
return patternNames[this.scheduleNumber - 1];
}
public RealmList<BasalRate> getSchedule() {
return schedule;
}
public void setSchedule(RealmList<BasalRate> schedule) {
this.schedule = schedule;
}
public boolean isUploaded() {
return uploaded;
}
public void setUploaded(boolean uploaded) {
this.uploaded = uploaded;
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment