Index: dialin/dg/heat_disinfect.py =================================================================== diff -u -rf9ade5206d6da9dc2ef510ef0d985ecc4bf44924 -rbaa70892bff2030d325d472c58129915872e3755 --- dialin/dg/heat_disinfect.py (.../heat_disinfect.py) (revision f9ade5206d6da9dc2ef510ef0d985ecc4bf44924) +++ dialin/dg/heat_disinfect.py (.../heat_disinfect.py) (revision baa70892bff2030d325d472c58129915872e3755) @@ -129,7 +129,7 @@ message['message'][MsgFieldPositions.START_POS_FIELD_5:MsgFieldPositions.END_POS_FIELD_5]))[0] r2 = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_6:MsgFieldPositions.END_POS_FIELD_6]))[0] - ui = struct.unpack('f', bytearray( + ui = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_7:MsgFieldPositions.END_POS_FIELD_7]))[0] self.heat_disinfect_state = state Index: tests/dg_heat_and_chemical_disinfect_test.py =================================================================== diff -u -rf9ade5206d6da9dc2ef510ef0d985ecc4bf44924 -rbaa70892bff2030d325d472c58129915872e3755 --- tests/dg_heat_and_chemical_disinfect_test.py (.../dg_heat_and_chemical_disinfect_test.py) (revision f9ade5206d6da9dc2ef510ef0d985ecc4bf44924) +++ tests/dg_heat_and_chemical_disinfect_test.py (.../dg_heat_and_chemical_disinfect_test.py) (revision baa70892bff2030d325d472c58129915872e3755) @@ -314,15 +314,15 @@ dg.cmd_log_in_to_dg() sleep(1) - #run_heat_disinfect() + run_heat_disinfect() #run_chemical_disinfect() #run_dg() - hd = HD() - sleep(1) - hd.ui.cmd_ui_set_standby_submode_to_disinfect() + #hd = HD() + #sleep(1) + #hd.ui.cmd_ui_set_standby_submode_to_disinfect()