Index: leahi_dialin/dd/modules/concentrate_pump.py =================================================================== diff -u -r24490d7f6c02832fd39dcb8d3fc8bd8b8cf853df -r8359a016f75bc716effb3d37d770680b01b38790 --- leahi_dialin/dd/modules/concentrate_pump.py (.../concentrate_pump.py) (revision 24490d7f6c02832fd39dcb8d3fc8bd8b8cf853df) +++ leahi_dialin/dd/modules/concentrate_pump.py (.../concentrate_pump.py) (revision 8359a016f75bc716effb3d37d770680b01b38790) @@ -147,17 +147,17 @@ message['message'][MsgFieldPositions.START_POS_FIELD_17:MsgFieldPositions.END_POS_FIELD_17]))[0] == 1 else False self.d10_park_fault = True if struct.unpack('I', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_18:MsgFieldPositions.END_POS_FIELD_18]))[0] == 1 else False - self.d76_target_speed = struct.unpack('i', bytearray( + self.d76_target_speed = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_19:MsgFieldPositions.END_POS_FIELD_19]))[0] - self.d76_current_set_speed = struct.unpack('i', bytearray( + self.d76_current_set_speed = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_20:MsgFieldPositions.END_POS_FIELD_20]))[0] self.d76_measured_speed = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_21:MsgFieldPositions.END_POS_FIELD_21]))[0] - self.d76_target_rev_count = struct.unpack('f', bytearray( + self.d76_target_rev_count = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_22:MsgFieldPositions.END_POS_FIELD_22]))[0] - self.d76_measured_rev_count = struct.unpack('f', bytearray( + self.d76_measured_rev_count = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_23:MsgFieldPositions.END_POS_FIELD_23]))[0] - self.d76_current_state = struct.unpack('f', bytearray( + self.d76_current_state = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_24:MsgFieldPositions.END_POS_FIELD_24]))[0] self.d76_pulse_us = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_25:MsgFieldPositions.END_POS_FIELD_25]))[0]