Index: HemodialysisDevice.py =================================================================== diff -u -r6f0c6e8ae8f99446a0b5f88595207fe373c1ea83 -rc748681517f982fcf72295b6ef1fce76fc38b2c4 --- HemodialysisDevice.py (.../HemodialysisDevice.py) (revision 6f0c6e8ae8f99446a0b5f88595207fe373c1ea83) +++ HemodialysisDevice.py (.../HemodialysisDevice.py) (revision c748681517f982fcf72295b6ef1fce76fc38b2c4) @@ -316,7 +316,9 @@ END_POS_ALARM_TOP = START_POS_ALARM_TOP + 4 START_POS_ALARM_SILENCE_EXPIRES_IN = END_POS_ALARM_TOP END_POS_ALARM_SILENCE_EXPIRES_IN = START_POS_ALARM_SILENCE_EXPIRES_IN + 4 - START_POS_ALARMS_FLAGS = END_POS_ALARM_SILENCE_EXPIRES_IN + START_POS_ALARM_ESCALATES_IN = END_POS_ALARM_SILENCE_EXPIRES_IN + END_POS_ALARM_ESCALATES_IN = START_POS_ALARM_ESCALATES_IN + 4 + START_POS_ALARMS_FLAGS = END_POS_ALARM_ESCALATES_IN END_POS_ALARMS_FLAGS = START_POS_ALARMS_FLAGS + 2 def __init__(self, outer_instance, can_interface=None): @@ -338,6 +340,7 @@ self.alarmsState = 0 self.alarmTop = 0 self.alarmsSilenceExpiresIn = 0 + self.alarmsEscalatesIn = 0 self.alarmsFlags = 0 def handlerAlarmsStatusSyncFunction(self, message): @@ -358,6 +361,9 @@ self.alarmsSilenceExpiresIn = int.from_bytes(bytearray( message['message'][self.START_POS_ALARM_SILENCE_EXPIRES_IN:self.END_POS_ALARM_SILENCE_EXPIRES_IN]), byteorder=DenaliMessage.BYTE_ORDER) + self.alarmsEscalatesIn = int.from_bytes(bytearray( + message['message'][self.START_POS_ALARM_ESCALATES_IN:self.END_POS_ALARM_ESCALATES_IN]), + byteorder=DenaliMessage.BYTE_ORDER) self.alarmsFlags = int.from_bytes(bytearray( message['message'][self.START_POS_ALARMS_FLAGS:self.END_POS_ALARMS_FLAGS]), byteorder=DenaliMessage.BYTE_ORDER)