Update suspended status when podstate is null
This commit is contained in:
parent
b1cc067c85
commit
b46914a97b
|
@ -93,6 +93,7 @@ public class AapsOmnipodManager implements OmnipodCommunicationManagerInterface
|
||||||
pumpStatus.lastBolusTime = null;
|
pumpStatus.lastBolusTime = null;
|
||||||
pumpStatus.lastBolusAmount = null;
|
pumpStatus.lastBolusAmount = null;
|
||||||
pumpStatus.reservoirRemainingUnits = 0.0;
|
pumpStatus.reservoirRemainingUnits = 0.0;
|
||||||
|
pumpStatus.pumpStatusType = PumpStatusType.Suspended;
|
||||||
sendEvent(new EventOmnipodAcknowledgeAlertsChanged());
|
sendEvent(new EventOmnipodAcknowledgeAlertsChanged());
|
||||||
sendEvent(new EventOmnipodPumpValuesChanged());
|
sendEvent(new EventOmnipodPumpValuesChanged());
|
||||||
} else {
|
} else {
|
||||||
|
@ -119,7 +120,7 @@ public class AapsOmnipodManager implements OmnipodCommunicationManagerInterface
|
||||||
if (!Objects.equals(lastBolusTime, pumpStatus.lastBolusTime) //
|
if (!Objects.equals(lastBolusTime, pumpStatus.lastBolusTime) //
|
||||||
|| !Objects.equals(lastBolusUnits, pumpStatus.lastBolusAmount) //
|
|| !Objects.equals(lastBolusUnits, pumpStatus.lastBolusAmount) //
|
||||||
|| !isReservoirStatusUpToDate(pumpStatus, podSessionState.getReservoirLevel())
|
|| !isReservoirStatusUpToDate(pumpStatus, podSessionState.getReservoirLevel())
|
||||||
|| podSessionState.isSuspended() != pumpStatus.pumpStatusType.equals(PumpStatusType.Suspended)) {
|
|| podSessionState.isSuspended() != PumpStatusType.Suspended.equals(pumpStatus.pumpStatusType)) {
|
||||||
pumpStatus.lastBolusTime = lastBolusTime;
|
pumpStatus.lastBolusTime = lastBolusTime;
|
||||||
pumpStatus.lastBolusAmount = lastBolusUnits;
|
pumpStatus.lastBolusAmount = lastBolusUnits;
|
||||||
pumpStatus.reservoirRemainingUnits = podSessionState.getReservoirLevel() == null ? 75.0 : podSessionState.getReservoirLevel();
|
pumpStatus.reservoirRemainingUnits = podSessionState.getReservoirLevel() == null ? 75.0 : podSessionState.getReservoirLevel();
|
||||||
|
|
Loading…
Reference in a new issue