Initial project commit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
|
||||
package com.eveningoutpost.dexdrip.Models;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
|
||||
// class from LibreAlarm
|
||||
|
||||
public class GlucoseData implements Comparable<GlucoseData> {
|
||||
|
||||
public long realDate;
|
||||
public String sensorId;
|
||||
public long sensorTime;
|
||||
public int glucoseLevel = -1;
|
||||
public int glucoseLevelRaw = -1;
|
||||
public long phoneDatabaseId;
|
||||
public int glucoseLevelRawSmoothed;
|
||||
|
||||
public GlucoseData(){}
|
||||
|
||||
// jamorham added constructor
|
||||
public GlucoseData(int glucoseLevelRaw, long timestamp) {
|
||||
this.glucoseLevelRaw = glucoseLevelRaw;
|
||||
this.realDate = timestamp;
|
||||
}
|
||||
|
||||
public String glucose(boolean mmol) {
|
||||
return glucose(glucoseLevel, mmol);
|
||||
}
|
||||
|
||||
public static String glucose(int mgdl, boolean mmol) {
|
||||
return mmol ? new DecimalFormat("##.0").format(mgdl/18f) : String.valueOf(mgdl);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int compareTo(GlucoseData another) {
|
||||
return (int) (realDate - another.realDate);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user