Index: dialin/dg/gen_idle.py =================================================================== diff -u -re5058835522499573ba251c093ae3c56deaf2149 -rdef93f735f6e1df0db96cb3508059aab83a5a487 --- dialin/dg/gen_idle.py (.../gen_idle.py) (revision e5058835522499573ba251c093ae3c56deaf2149) +++ dialin/dg/gen_idle.py (.../gen_idle.py) (revision def93f735f6e1df0db96cb3508059aab83a5a487) @@ -66,7 +66,7 @@ @param message: published bad fill sub-states message @return: none """ - state = struct.unpack('f', bytearray( + state = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_1:MsgFieldPositions.END_POS_FIELD_1])) self.sub_state = state[0] Index: tests/test_conductivity.py =================================================================== diff -u -re5058835522499573ba251c093ae3c56deaf2149 -rdef93f735f6e1df0db96cb3508059aab83a5a487 --- tests/test_conductivity.py (.../test_conductivity.py) (revision e5058835522499573ba251c093ae3c56deaf2149) +++ tests/test_conductivity.py (.../test_conductivity.py) (revision def93f735f6e1df0db96cb3508059aab83a5a487) @@ -67,7 +67,7 @@ # DG Op modes dg_mode = dg.get_operation_mode() dg_sub_mode = dg.get_operation_sub_mode() - dg_sub_sub_mode = dg.gen_idle.get_sub_state() + dg_sub_sub_mode = dg.gen_idle.get_sub_state() # log the gen idle bad fill sub-states # flows fmp = dg.ro_pump.get_measured_flow_rate()