warn if wrong profile is detected
This commit is contained in:
parent
4643cdc3b9
commit
d7200d1e8e
|
@ -172,8 +172,16 @@ public class Profile {
|
|||
tas = getShitfTimeSecs(DateUtil.toSeconds(time));
|
||||
//log.debug(">>>>>>>>>>>> Used recalculated timeAsSecons: " + time + " " + tas);
|
||||
}
|
||||
Double value = o.getDouble("value") * multiplier;
|
||||
double value = o.getDouble("value") * multiplier;
|
||||
sparse.put(tas, value);
|
||||
if (tas % 3600 != 0) {
|
||||
Notification notification = new Notification(Notification.BASAL_PROFILE_NOT_ALIGNED_TO_HOURS, MainApp.sResources.getString(R.string.basalprofilenotaligned), Notification.URGENT);
|
||||
MainApp.bus().post(new EventNewNotification(notification));
|
||||
}
|
||||
if (value == 0) {
|
||||
Notification notification = new Notification(Notification.ZERO_VALUE_IN_PROFILE, MainApp.sResources.getString(R.string.zerovalueinprofile), Notification.URGENT);
|
||||
MainApp.bus().post(new EventNewNotification(notification));
|
||||
}
|
||||
} catch (JSONException e) {
|
||||
log.error("Unhandled exception", e);
|
||||
log.error(json.toString());
|
||||
|
|
|
@ -57,6 +57,8 @@ public class Notification {
|
|||
public static final int BG_READINGS_MISSED = 27;
|
||||
public static final int UNSUPPORTED_FIRMWARE = 28;
|
||||
public static final int MINIMAL_BASAL_VALUE_REPLACED = 29;
|
||||
public static final int BASAL_PROFILE_NOT_ALIGNED_TO_HOURS = 30;
|
||||
public static final int ZERO_VALUE_IN_PROFILE = 31;
|
||||
|
||||
public int id;
|
||||
public Date date;
|
||||
|
|
|
@ -806,5 +806,7 @@
|
|||
<string name="nsclienthaswritepermission">NSClient has write permission</string>
|
||||
<string name="closedmodeenabled">Closed mode enabled</string>
|
||||
<string name="maxiobset">Maximal IOB set properly</string>
|
||||
<string name="basalprofilenotaligned">Basal values not aligned to hours</string>
|
||||
<string name="zerovalueinprofile">Zero value in profile</string>
|
||||
</resources>
|
||||
|
||||
|
|
Loading…
Reference in a new issue