Index: dialin/hd/alarms.py =================================================================== diff -u -rf2e5c64b6cf162576e6feac4261764866c0d1848 -r1cbc41c70d26564edd7d480a788ff8fb974be5e1 --- dialin/hd/alarms.py (.../alarms.py) (revision f2e5c64b6cf162576e6feac4261764866c0d1848) +++ dialin/hd/alarms.py (.../alarms.py) (revision 1cbc41c70d26564edd7d480a788ff8fb974be5e1) @@ -573,17 +573,17 @@ acp = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_6:MsgFieldPositions.END_POS_FIELD_6])) trs = struct.unpack('B', bytearray( - message['message'][MsgFieldPositions.END_POS_FIELD_7:MsgFieldPositions.END_POS_FIELD_7+1])) + message['message'][MsgFieldPositions.START_POS_FIELD_7:MsgFieldPositions.START_POS_FIELD_7+1])) trb = struct.unpack('B', bytearray( - message['message'][MsgFieldPositions.END_POS_FIELD_7+1:MsgFieldPositions.END_POS_FIELD_7+2])) + message['message'][MsgFieldPositions.START_POS_FIELD_7+1:MsgFieldPositions.START_POS_FIELD_7+2])) tet = struct.unpack('B', bytearray( - message['message'][MsgFieldPositions.END_POS_FIELD_7+2:MsgFieldPositions.END_POS_FIELD_7+3])) + message['message'][MsgFieldPositions.START_POS_FIELD_7+2:MsgFieldPositions.START_POS_FIELD_7+3])) srs = struct.unpack('B', bytearray( - message['message'][MsgFieldPositions.END_POS_FIELD_7+3:MsgFieldPositions.END_POS_FIELD_7+4])) + message['message'][MsgFieldPositions.START_POS_FIELD_7+3:MsgFieldPositions.START_POS_FIELD_7+4])) srb = struct.unpack('B', bytearray( - message['message'][MsgFieldPositions.END_POS_FIELD_7+4:MsgFieldPositions.END_POS_FIELD_7+5])) + message['message'][MsgFieldPositions.START_POS_FIELD_7+4:MsgFieldPositions.START_POS_FIELD_7+5])) set = struct.unpack('B', bytearray( - message['message'][MsgFieldPositions.END_POS_FIELD_7+5:MsgFieldPositions.END_POS_FIELD_7+6])) + message['message'][MsgFieldPositions.START_POS_FIELD_7+5:MsgFieldPositions.START_POS_FIELD_7+6])) self.alarm_volume = vol[0] self.alarm_audio_curr_hg = ach[0]