Index: tst_ui_logs/test.py =================================================================== diff -u -rc3c300e47058098ad766b62430969dc9568a54b4 -rf561edb90782fefe26b5bc95c2bc46e526241aea --- tst_ui_logs/test.py (.../test.py) (revision c3c300e47058098ad766b62430969dc9568a54b4) +++ tst_ui_logs/test.py (.../test.py) (revision f561edb90782fefe26b5bc95c2bc46e526241aea) @@ -31,16 +31,14 @@ from dialin.common.msg_ids import MsgIds from dialin.common.hd_defs import HDOpSubModes, HDOpModes from dialin.common import msg_defs -from dialin.utils.conversions import integer_to_bytearray, float_to_bytearray, short_to_bytearray, unsigned_integer_to_bytearray, integer_to_bit_array, unsigned_short_to_bytearray, unsigned_byte_to_bytearray, unsigned_byte_to_bytearray +from dialin.utils.conversions import integer_to_bytearray, float_to_bytearray, short_to_bytearray, unsigned_integer_to_bytearray, integer_to_bit_array, unsigned_short_to_bytearray, unsigned_byte_to_bytearray hd_simulator = HDSimulator() dg_simulator = DGSimulator() -hd_simulator = HDSimulator() logger= logging.getLogger("INFO") messenger= DenaliCanMessenger('can0') hd_alarm= HDAlarmsSimulator(can_interface=messenger, logger=logger) -dg_simulator = DGSimulator() NUMBER_OF_OPMODE = 9 NUMBER_OF_TREATMENTMODES = 3 @@ -168,6 +166,7 @@ payload += unsigned_integer_to_bytearray(35) payload += unsigned_integer_to_bytearray(50) hd_simulator.cmd_send_hd_general_response(message_id=58, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=58, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_VALVES_DATA.value, msg="~HD_Valves_Data") #0x3E00 @@ -188,12 +187,14 @@ payload += float_to_bytearray(2) payload += unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=105, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=105, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_SYRINGE_PUMP_DATA.value, msg="Syringe") #0x6A00 payload = unsigned_integer_to_bytearray(74) hd_simulator.cmd_send_hd_general_response(message_id=106, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=106, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id = MsgIds.MSG_ID_HD_FLUID_LEAK_STATE.value, msg = "~HD_Fluid_Leak_Data") #0x6C00 @@ -221,6 +222,7 @@ payload += float_to_bytearray(49.2) payload += float_to_bytearray(11.2) hd_simulator.cmd_send_hd_general_response(message_id=123, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=123, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_VOLTAGES_DATA.value, msg="~HD_Voltages_Data") #0x7D00 @@ -230,12 +232,14 @@ payload += float_to_bytearray(0.5) payload += integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=125, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=125, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_ALARM_INFORMATION.value, msg="~HD_Alarm_Information") #0xA200 payload = unsigned_integer_to_bytearray(20) payload += unsigned_integer_to_bytearray(30) hd_simulator.cmd_send_hd_general_response(message_id=162, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=162, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_SWITCHES_DATA.value, msg="~HD_Switches_Data") #0x9D00 @@ -245,6 +249,7 @@ payload += float_to_bytearray(92.8) payload += float_to_bytearray(95.6) hd_simulator.cmd_send_hd_general_response(message_id=157, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=157, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_TEMPERATURES_DATA.value, msg="~HD_Temperature_Data") #0xA300 @@ -253,6 +258,7 @@ payload += float_to_bytearray(10.9) payload += unsigned_integer_to_bytearray(7) hd_simulator.cmd_send_hd_general_response(message_id=163, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=163, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_FANS_DATA.value, msg="~HD_Fans_Data") #0xA800 @@ -264,6 +270,7 @@ payload += unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(133) hd_simulator.cmd_send_hd_general_response(message_id=168, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=168, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_RESERVOIRS_DATA.value, msg="~HD_Reservoirs_Data") @@ -295,12 +302,14 @@ for s_mode in range(NUMBER_OF_TREATMENTMODES): hd_simulator.cmd_send_hd_general_response(message_id=119, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=119, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_POST_TREATMENT_STATE.value, msg="PostTreatmentStates") #0x7E00 standby_mode_data = HDOpSubModes.STANDBY_WAIT_FOR_DISINFECT_STATE.value for standby_mode in range(standby_mode_data): hd_simulator.cmd_send_hd_general_response(message_id=126, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=126, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) hd_simulator.cmd_send_hd_disinfection_state(sub_mode = standby_mode, flush_mode = 3, heat_mode = 7, chemical_mode = 9) verify_log(msg_id = MsgIds.MSG_ID_HD_DISINFECT_STANDBY_DATA.value, msg = "Standby (disinfect) State") @@ -310,6 +319,7 @@ payload = integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(4) hd_simulator.cmd_send_hd_general_response(message_id=155, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=155, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) hd_simulator.cmd_send_hd_disinfect_response(accepted = False, reason =1) # verify_log(msg_id=MsgIds.MSG_ID_HD_SET_STANDBY_DISINFECT_SUB_MODE_RESPONSE.value, msg="~HD_Set_Standby_Disinfect_State_Response") @@ -359,6 +369,7 @@ #0x0A00 payload = unsigned_integer_to_bytearray(20) hd_simulator.cmd_send_hd_general_response(message_id=10, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=10, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id = MsgIds.MSG_ID_RTC_EPOCH.value, msg = "~HD_RTC_Epoch_Data") #0x6E00 @@ -387,6 +398,7 @@ payload += unsigned_integer_to_bytearray(4) payload += integer_to_bytearray(value) hd_simulator.cmd_send_hd_general_response(message_id=164, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=164, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id = MsgIds.MSG_ID_HD_EVENT.value, msg="General") #0xA500 @@ -397,6 +409,7 @@ payload += unsigned_integer_to_bytearray(4) payload += integer_to_bytearray(value) dg_simulator.cmd_send_dg_general_response(message_id=165, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=165, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id = MsgIds.MSG_ID_DG_EVENT.value, msg="DG General") #Power-On Self-Test [POST] @@ -425,6 +438,7 @@ #0xB200 #TODO: This ID is request hd_simulator.cmd_send_hd_general_response(message_id=178, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=0) + hd_simulator.cmd_send_hd_general_response(message_id=178, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=0) verify_log(msg_id=MsgIds.MSG_ID_UI_POST_FINAL_TEST_RESULT.value, msg = "UIPOSTDoneReq") #Versions @@ -458,13 +472,15 @@ payload += float_to_bytearray(35.0) payload += float_to_bytearray(29.0) dg_simulator.cmd_send_dg_general_response(message_id=40, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=40, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) dg_simulator.cmd_set_dg_reservoir_data(active_reservoir = 5, fill_to_vol_ml = 10, drain_to_vol_ml = 2) verify_log(msg_id = MsgIds.MSG_ID_DG_RESERVOIRS_DATA.value, msg = "Reservoir", param = [5, 10, 2]) #0x2A00 #there is a parameter mismatch here as the log contains a series of boolean values instead of one integer payload = unsigned_short_to_bytearray(0) dg_simulator.cmd_send_dg_general_response(message_id=42, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=42, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) dg_simulator.cmd_set_dg_valves_states(valves_states = 3) verify_log(msg_id = MsgIds.MSG_ID_DG_VALVES_STATES.value, msg = "ValvesStates") @@ -504,6 +520,7 @@ payload += unsigned_integer_to_bytearray(300) payload += unsigned_integer_to_bytearray(220) dg_simulator.cmd_send_dg_general_response(message_id=45, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=45, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id = MsgIds.MSG_ID_DG_TEMPERATURE_DATA.value, msg = "Temperatures") #0x3100 @@ -522,6 +539,7 @@ payload += float_to_bytearray(1.0) payload += integer_to_bytearray(40) dg_simulator.cmd_send_dg_general_response(message_id=55, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=55, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_HEAT_DISINFECT_DATA.value, msg = "~DG_Heat_Disinfect_Data") #0x4200 @@ -530,6 +548,7 @@ payload += float_to_bytearray(4.67) payload += float_to_bytearray(5.93) dg_simulator.cmd_send_dg_general_response(message_id=66, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=66, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_CONCENTRATE_PUMP_DATA.value, msg="~DG_Concentrate_Pump_Data") #0x4400 @@ -538,13 +557,15 @@ payload += integer_to_bytearray(30) payload += integer_to_bytearray(20) dg_simulator.cmd_send_dg_general_response(message_id=68, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=68, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_UV_REACTORS_DATA.value, msg="~DG_UV_Reactors_Data") #0x4500 payload = float_to_bytearray(1.25) payload += float_to_bytearray(4.17) payload += float_to_bytearray(5.53) dg_simulator.cmd_send_dg_general_response(message_id=69, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=69, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_THERMISTORS_DATA.value, msg="~DG_Thermistors_Data") #0x4800 @@ -557,6 +578,7 @@ payload += float_to_bytearray(8.1) payload += float_to_bytearray(6.7) dg_simulator.cmd_send_dg_general_response(message_id=72, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=72, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_FANS_DATA.value, msg="~DG_Fans_Data") #0x3400 @@ -568,7 +590,7 @@ dg_simulator.cmd_send_dg_general_response(message_id=107, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_FLUID_LEAK_STATE.value, msg="~DG_Fluid_Leak_Data") payload = integer_to_bytearray(1) - dg_simulator.cmd_send_dg_general_response(message_id=107, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=107, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_FLUID_LEAK_STATE.value, msg="~DG_Fluid_Leak_Data") @@ -577,6 +599,7 @@ payload += unsigned_integer_to_bytearray(21) payload += unsigned_integer_to_bytearray(31) dg_simulator.cmd_send_dg_general_response(message_id=122, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=122, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_FLUSH_DATA.value, msg="~DG_Flush_Data") #0x8600 @@ -596,6 +619,7 @@ payload += float_to_bytearray(24.0) payload += float_to_bytearray(24.0) dg_simulator.cmd_send_dg_general_response(message_id=134, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=134, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_VOLTAGES_DATA.value, msg="~DG_Voltages_Data") #0x8700 @@ -609,13 +633,15 @@ payload += integer_to_bytearray(30) payload += integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id=135, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=135, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_CHEM_DISINFECT_DATA.value, msg="~DG_Chemical_Disinfect_Data") #0xA100 payload = integer_to_bytearray(1) payload += integer_to_bytearray(0) payload += integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id=161, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=161, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_SWITCHES_DATA.value, msg="~DG_Switches_Data") #0xA700 @@ -634,21 +660,25 @@ payload += float_to_bytearray(256.8) payload += integer_to_bytearray(156) dg_simulator.cmd_send_dg_general_response(message_id=170, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=170, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) verify_log(msg_id=MsgIds.MSG_ID_DG_CONCENTRATE_MIXING_RATIOS_DATA.value, msg = None) #0xA600 payload = float_to_bytearray(22.2) dg_simulator.cmd_send_dg_general_response(message_id=166, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=166, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_DIALYSATE_FLOW_METER_DATA.value, msg="~DG_Dialysate_Flow_Data") #0xAB00 #TODO: Payload values need to been changed after discussion dg_simulator.cmd_send_dg_general_response(message_id=171, accepted=0, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=171, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) verify_log(msg_id=MsgIds.MSG_ID_DG_SCHEDULED_RUNS_DATA.value, msg="DG scheduled runs data") #0xAC00 #TODO: Payload values need to been changed after discussion dg_simulator.cmd_send_dg_general_response(message_id=172, accepted=0, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=172, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) verify_log(msg_id = MsgIds.MSG_ID_DG_SCHEDULED_RUNS_INFO.value, msg = "DG scheduled runs info") #TODO: Msg_Ids need to be update as per patch file. line number 446 should be uncomment after the fix @@ -661,9 +691,8 @@ payload += float_to_bytearray(22.2) payload += float_to_bytearray(22.2) payload += float_to_bytearray(22.2) - dg_simulator.cmd_send_dg_general_response(message_id=174, accepted=0, reason=1, is_pure_data = False, - has_parameters = True, - parameters_payload = payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=174, accepted=0, reason=1, is_pure_data = False,has_parameters = True,parameters_payload = payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=174, accepted=1, reason=1, is_pure_data = False,has_parameters = True,parameters_payload = payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) verify_log(msg_id = MsgIds.MSG_ID_DG_FILL_MODE_DATA.value, msg = None) @@ -672,9 +701,8 @@ #0xAF00 #TODO: Payload values need to been changed after discussion payload = unsigned_integer_to_bytearray(6) - dg_simulator.cmd_send_dg_general_response(message_id=175, accepted=0, reason=1, is_pure_data = False, - has_parameters = True, - parameters_payload = payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=175, accepted=0, reason=1, is_pure_data = False,has_parameters = True,parameters_payload = payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=175, accepted=1, reason=1, is_pure_data = False,has_parameters = True,parameters_payload = payload, channel_id=DenaliChannels.dg_sync_broadcast_ch_id) verify_log(msg_id = MsgIds.MSG_ID_DG_BAD_FILL_SUB_STATE.value, msg = None) @@ -686,6 +714,7 @@ payload += unsigned_integer_to_bytearray(4) payload += unsigned_short_to_bytearray(72) hd_simulator.cmd_send_hd_general_response(message_id=2, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_alarm_broadcast_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=2, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_alarm_broadcast_ch_id) verify_log(msg_id = MsgIds.MSG_ID_ALARM_STATUS.value, msg = "AlarmStatus") #0x0300 @@ -699,7 +728,7 @@ payload += unsigned_integer_to_bytearray(7) payload += integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=3, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dg_alarm_broadcast_ch_id) - + hd_simulator.cmd_send_hd_general_response(message_id=3, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dg_alarm_broadcast_ch_id) hd_alarm.cmd_set_alarm_triggered(alarm_id = 1, field_descriptor_1 = 1, data_field_1 = 2.4, field_descriptor_2 = 3, data_field_2 = 22.5, priority = 5, rank = 6, clear_top = 7) verify_log(msg_id = MsgIds.MSG_ID_ALARM_TRIGGERED.value, msg = "AlarmTriggered") @@ -708,6 +737,7 @@ hd_alarm.cmd_set_alarm_cleared(alarm_id = 4) #verify_log(msg_id = MsgIds.MSG_ID_ALARM_CLEARED.value, msg = "AlarmCleared", param = [4]) hd_simulator.cmd_send_hd_general_response(message_id=4, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_alarm_broadcast_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=4, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_alarm_broadcast_ch_id) #0x7C00 @@ -724,12 +754,14 @@ hd_alarm.cmd_set_alarm_cleared_condition(alarm_id=0) payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=63, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_alarm_broadcast_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=63, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_alarm_broadcast_ch_id) verify_log(msg_id = MsgIds.MSG_ID_ALARM_CONDITION_CLEARED.value, msg = "AlarmCondition") #0x3200 #TODO: Payload values need to been changed after discussion payload = unsigned_integer_to_bytearray(6) dg_simulator.cmd_send_dg_general_response(message_id=50, accepted=0, reason=1, is_pure_data= False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.ui_to_hd_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=50, accepted=1, reason=1, is_pure_data= False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.ui_to_hd_ch_id) #verify_log(msg_id = MsgIds.MSG_ID_USER_REQUEST_ALARM_SILENCE.value, msg = "AlarmSilence") #0x9800 @@ -770,9 +802,11 @@ #0x2E00 #parameter mismatch : expected 1 int but 3 integers are logged hd_simulator.cmd_set_treatment_adjust_ultrafiltration_confirm_response(accepted= 1, reason= 1, volume= 0.600, duration= 470, rate= 300) + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_confirm_response(accepted= 0, reason= 0, volume= 0.600, duration= 470, rate= 300) verify_log(msg_id = MsgIds.MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE.value, msg = "AdjustUFConfirm") hd_simulator.cmd_set_treatment_adjust_ultrafiltration_confirm_rejected(reason = 1) + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_confirm_rejected(reason = 0) verify_log(msg_id = MsgIds.MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE.value, msg = "AdjustUFConfirm") #Saline @@ -819,36 +853,42 @@ payload = integer_to_bytearray(1619628663) payload += integer_to_bytearray(1619887863) hd_simulator.cmd_send_hd_general_response(message_id=138, accepted=0, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=138, accepted=1, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_SERVICE_SCHEDULE_DATA.value, msg="ServiceDate") #0x8C00 # dg_simulator._handler_system_usage_response() payload = integer_to_bytearray(1661167136) payload += integer_to_bytearray(1661167101) dg_simulator.cmd_send_dg_general_response(message_id=140, accepted=0, reason=1) + dg_simulator.cmd_send_dg_general_response(message_id=140, accepted=1, reason=1) verify_log(msg_id=MsgIds.MSG_ID_DG_SERVICE_SCHEDULE_DATA.value, msg="ServiceDate") #System Usage Information #0x8B00 payload = unsigned_integer_to_bytearray(6) hd_simulator.cmd_send_hd_general_response(message_id=139, accepted=0, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=139, accepted=1, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_USAGE_DATA.value, msg="~HD_Usage_Data") #0x8D00 payload = float_to_bytearray(3.5) dg_simulator.cmd_send_dg_general_response(message_id=141, accepted=0, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=141, accepted=1, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_USAGE_DATA.value, msg="~DG_Usage_Data") #DG Command #0x2100 payload = unsigned_integer_to_bytearray(6) hd_simulator.cmd_send_hd_general_response(message_id=33, accepted=0, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=33, accepted=1, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds. MSG_ID_DG_SWITCH_RESERVOIR_CMD.value, msg="~DG_Switch_Res_Cmd") #0x2200 payload = unsigned_integer_to_bytearray(6) payload += unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=34, accepted=0, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=34, accepted=1, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds. MSG_ID_DG_FILL_CMD.value, msg="~DG_Fill_Cmd") #0x2300 @@ -857,6 +897,7 @@ payload += unsigned_integer_to_bytearray(6) payload += unsigned_integer_to_bytearray(8) hd_simulator.cmd_send_hd_general_response(message_id=35, accepted=0, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=35, accepted=1, reason=1, is_pure_data= False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_DRAIN_CMD.value, msg="~DG_Drain_Cmd") #0x1900 @@ -866,27 +907,32 @@ payload += unsigned_integer_to_bytearray(6) payload += float_to_bytearray(20.5) hd_simulator.cmd_send_hd_general_response(message_id=25, accepted=0, reason=1) + hd_simulator.cmd_send_hd_general_response(message_id=25, accepted=1, reason=1) verify_log(msg_id=MsgIds.MSG_ID_SET_DG_DIALYSATE_TEMP_TARGETS.value, msg="~DG_Dialysate_Tgt_Temps") #0x2600 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=38, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=38, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_STARTING_STOPPING_TREATMENT_CMD.value, msg="~DG_Cmd") #0x2900 payload = unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id=41, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=41, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_SAMPLE_WATER_CMD.value, msg="~DG_Sample_Water_Cmd") #0x2B00 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(20.5) hd_simulator.cmd_send_hd_general_response(message_id=43, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=43, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds. MSG_ID_DG_START_STOP_TRIMMER_HEATER_CMD.value, msg="~DG_Trimmer_Htr_Cmd") #0x3000 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=48, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=48, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_START_STOP_HEAT_DISINFECT.value, msg="~DG_Heat_Disinfect_Cmd") #0x5B00 @@ -903,31 +949,37 @@ payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=81, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=81, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id = MsgIds.MSG_ID_DG_COMMAND_RESPONSE.value, msg="~DG_Cmd_Rsp") #0x7800 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=120, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=120, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_START_STOP_CHEM_DISINFECT.value, msg="~DG_Chem_Disinfect_Cmd") #0x7900 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=121, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=121, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id = MsgIds.MSG_ID_DG_START_STOP_FLUSH.value, msg = "~DG_Flush_Cmd") #0xA900 hd_simulator.cmd_send_hd_general_response(message_id=169, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=None) + hd_simulator.cmd_send_hd_general_response(message_id=169, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=None) verify_log(msg_id=MsgIds.MSG_ID_HD_REQUEST_DG_CONCENTRATE_MIXING_RATIOS.value, msg="~DG_Mixing_Ratio_Fill_Prep_Request") #FW Debug #0xF1FF payload = integer_to_bit_array(val = 65, num_bits = 42) hd_simulator.cmd_send_hd_general_response(message_id=65521, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=65521, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_DEBUG_EVENT.value, msg="Debug") #0xF2FF payload = integer_to_bit_array(val = 65, num_bits = 42) dg_simulator.cmd_send_dg_general_response(message_id=65522, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=65522, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_DEBUG_EVENT.value, msg="Debug") #Initiate (Create/Select) a Treatment @@ -1029,6 +1081,7 @@ #Pre-Treatment Patient Connection Confirm #ID:0x6700 hd_simulator.cmd_send_pre_treatment_patient_connection_confirm_response(accepted = 1, reason = 0) + hd_simulator.cmd_send_pre_treatment_patient_connection_confirm_response(accepted = 0, reason = 0) verify_log(msg_id = MsgIds.MSG_ID_HD_PATIENT_CONNECTION_CONFIRM_RESPONSE.value, msg = "AdjustPatientConnectionBegin", param = [1,0]) @@ -1088,6 +1141,41 @@ average_venous_pressure = 1.0, device_id = 1, water_sample_test_result = 10) + hd_simulator.cmd_send_post_treatment_log_response(accepted = 0, reason = 0, + bood_flow_rate = 1, + dialysate_flow_rate = 1, + treatment_duration = 1, + actual_treatment_duration = 1, + acid_concentrate_type = 1, + bicarbonate_concentrate_type = 1, + potassium_concentration = 1, + calcium_concentration = 1, + bicarbonate_concentration = 1, + sodium_concentration = 1, + dialysate_temperature = 1.0, + dialyzer_type = 1, + treatment_start_date_time = 1, + treatment_end_date_time = 1, + average_blood_flow = 1.0, + average_dialysate_flow = 1.0, + dialysate_volume_used = 1.0, + average_dialysate_temp = 1.0, + origin_uf_volume = 1.0, + target_uf_volume = 1.0, + actual_uf_volume = 1.0, + origin_uf_rate = 1.0, + target_uf_rate = 1.0, + actual_uf_rate = 1.0, + saline_bolus_volume = 1, + heparin_bolus_volume = 1.0, + heparin_dispense_rate = 1.0, + heparin_pre_stop = 1, + heparin_delivered_volume = 1.0, + heparin_type = 1, + average_arterial_pressure = 1.0, + average_venous_pressure = 1.0, + device_id = 1, + water_sample_test_result = 10) verify_log(msg_id = MsgIds.MSG_ID_HD_TREATMENT_LOG_DATA_RESPONSE.value, msg = "AdjustTreatmentLog") #ID:0x9400 @@ -1100,6 +1188,7 @@ payload += float_to_bytearray(3.0) payload += float_to_bytearray(4.0) hd_simulator.cmd_send_hd_general_response(message_id=149, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_to_ui_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=149, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_to_ui_ch_id) hd_simulator.cmd_send_treatment_log_alarm(alarm_id = 1, parameter1 = 4.0, parameter2 = 1.0) verify_log(msg_id = MsgIds.MSG_ID_HD_TREATMENT_LOG_ALARM_EVENT.value, msg = "TreatmentLogAlarm", param = [1,4.0,1.0]) @@ -1110,50 +1199,59 @@ #Post-Treatment - Disinfect #ID:0x8000 hd_simulator.cmd_send_hd_disinfect_response(accepted = 1, reason = 0) + hd_simulator.cmd_send_hd_disinfect_response(accepted = 0, reason = 0) #verify_log(msg_id = MsgIds.MSG_ID_HD_DISINFECT_RESPONSE.value, msg = "AdjustDisinfect", param =[1,0]) #ID:0x6700 hd_simulator.cmd_send_pre_treatment_patient_connection_confirm_response(accepted = 0, reason = 1) + hd_simulator.cmd_send_pre_treatment_patient_connection_confirm_response(accepted = 1, reason = 1) #verify_log(msg_id = MsgIds.MSG_ID_HD_PATIENT_CONNECTION_CONFIRM_RESPONSE.value, msg = "AdjustPatientConnectionBegin", param = [0,1]) #ID:0x8200 payload = unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(7) hd_simulator.cmd_send_hd_general_response(message_id=130, accepted=1, reason=1, is_pure_data = True, has_parameters = True, parameters_payload = payload) + hd_simulator.cmd_send_hd_general_response(message_id=130, accepted=0, reason=0, is_pure_data = True, has_parameters = True, parameters_payload = payload) hd_simulator.cmd_send_hd_disinfect_chemical_confirm(accepted = 1, reason = 0) + hd_simulator.cmd_send_hd_disinfect_chemical_confirm(accepted = 0, reason = 0) verify_log(msg_id = MsgIds.MSG_ID_HD_CHEM_DISINFECT_CONFIRM_RESPONSE.value, msg = "Chemical Disinfect User Confirm Response") #ID:0x8300 payload = unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(7) dg_simulator.cmd_send_dg_general_response(message_id=131, accepted=1, reason=1, is_pure_data = True, has_parameters = True, parameters_payload = payload) + dg_simulator.cmd_send_dg_general_response(message_id=131, accepted=0, reason=0, is_pure_data = True, has_parameters = True, parameters_payload = payload) dg_simulator.cmd_send_dg_disinfect_progress_time_flush(total = 0, countdown = 60) #verify_log(msg_id = MsgIds.MSG_ID_DG_FLUSH_TIME_DATA.value, msg = "DisinfectDGFlushTime") #ID:0x8400 payload = unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(7) dg_simulator.cmd_send_dg_general_response(message_id=132, accepted=1, reason=1, is_pure_data = True, has_parameters = True, parameters_payload = payload) + dg_simulator.cmd_send_dg_general_response(message_id=132, accepted=0, reason=0, is_pure_data = True, has_parameters = True, parameters_payload = payload) dg_simulator.cmd_send_dg_disinfect_progress_time_heat(total = 0, countdown = 60) #verify_log(msg_id = MsgIds.MSG_ID_DG_HEAT_DISINFECT_TIME_DATA.value, msg = "DisinfectDGHeatTime", param = [0,60]) #ID:0x8500 payload = unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(7) dg_simulator.cmd_send_dg_general_response(message_id=133, accepted=1, reason=1, is_pure_data = True, has_parameters = True, parameters_payload = payload) + dg_simulator.cmd_send_dg_general_response(message_id=133, accepted=0, reason=0, is_pure_data = True, has_parameters = True, parameters_payload = payload) dg_simulator.cmd_send_dg_disinfect_progress_time_checmical(total = 0, countdown = 60) #verify_log(msg_id = MsgIds.MSG_ID_DG_CHEM_DISINFECT_TIME_DATA.value, msg = "DisinfectDGChemicalTime", param = [0,60]) #0x9900 payload = unsigned_byte_to_bytearray(8) hd_simulator.cmd_send_hd_general_response(message_id=153, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_alarm_broadcast_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=153, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_alarm_broadcast_ch_id) hd_simulator.cmd_send_serial_hd_data(serial = 'AGHHG1234GHJABC') verify_log(msg_id = MsgIds.MSG_ID_HD_SERIAL_NUMBER.value, msg = "Serial", param = ['AGHHG1234GHJABC']) #0x8800 payload = unsigned_byte_to_bytearray(8) dg_simulator.cmd_send_dg_general_response(message_id=136, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload) + dg_simulator.cmd_send_dg_general_response(message_id=136, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload) dg_simulator.cmd_send_serial_dg_data(serial = 'AGHHG1234GHJABC') verify_log(msg_id = MsgIds.MSG_ID_DG_SERIAL_NUMBER.value, msg = "Serial", param = ['AGHHG1234GHJABC']) @@ -1166,6 +1264,7 @@ payload += float_to_bytearray(61.2) payload += float_to_bytearray(71.2) dg_simulator.cmd_send_dg_general_response(message_id=31, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload) + dg_simulator.cmd_send_dg_general_response(message_id=31, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload) verify_log(msg_id = MsgIds.MSG_ID_RO_PUMP_DATA.value, msg = "ROPump") @@ -1175,6 +1274,7 @@ payload += unsigned_integer_to_bytearray(19) payload += unsigned_integer_to_bytearray(12) dg_simulator.cmd_send_dg_general_response(message_id=36, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload) + dg_simulator.cmd_send_dg_general_response(message_id=36, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload) verify_log(msg_id = MsgIds.MSG_ID_DRAIN_PUMP_DATA.value, msg = "DrainPump") #0x2700 @@ -1199,18 +1299,21 @@ payload += float_to_bytearray(11.500) payload += float_to_bytearray(11.500) dg_simulator.cmd_send_dg_general_response(message_id=45, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload) + dg_simulator.cmd_send_dg_general_response(message_id=45, accepted=0, reason=0, is_pure_data = False, has_parameters = True, parameters_payload = payload) verify_log(msg_id = MsgIds.MSG_ID_DG_TEMPERATURE_DATA.value, msg = "Temperatures") #0xB100 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=177, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=177, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id = MsgIds.MSG_ID_HD_RESPONSE_SERVICE_MODE_REQUEST.value, msg = "ServiceMode", param = [1,1]) #0x0600 dg_simulator.cmd_send_checkin_dg() dg_simulator.cmd_send_dg_general_response(message_id=6, accepted=0, reason=0, is_pure_data = False, has_parameters = False, parameters_payload = None) + dg_simulator.cmd_send_dg_general_response(message_id=6, accepted=1, reason=1, is_pure_data = False, has_parameters = False, parameters_payload = None) verify_log(msg_id = MsgIds.MSG_ID_DG_CHECK_IN.value, msg = "DG check-in w/ HD") dg_simulator.cmd_send_checkin_dg() @@ -1222,107 +1325,132 @@ #0x6D00 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=109, accepted=0, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.ui_to_hd_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=109, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.ui_to_hd_ch_id) #verify_log(msg_id = MsgIds.MSG_ID_UI_HD_SET_RTC_REQUEST.value, msg = "Set RTC Date and Time") #0x6F00 payload = unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id=111, accepted=0, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.ui_to_dg_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=111, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.ui_to_dg_ch_id) #verify_log(msg_id = MsgIds.MSG_ID_UI_DG_SET_RTC_REQUEST.value, msg = "Set RTC Date and Time") #0x8100 hd_simulator.cmd_send_hd_general_response(message_id=129, accepted=1, reason=0, is_pure_data = True, has_parameters = False, parameters_payload = None) + hd_simulator.cmd_send_hd_general_response(message_id=129, accepted=0, reason=0, is_pure_data = True, has_parameters = False, parameters_payload = None) verify_log(msg_id = MsgIds.MSG_ID_UI_CHEM_DISINFECT_CONFIRM.value, msg = "Chemical Disinfect User Confirm") #0xB000 hd_simulator.cmd_send_hd_general_response(message_id=176, accepted=1, reason=0, is_pure_data = True, has_parameters = False, parameters_payload = None) + hd_simulator.cmd_send_hd_general_response(message_id=176, accepted=0, reason=0, is_pure_data = True, has_parameters = False, parameters_payload = None) #0x5000 hd_simulator.cmd_send_uf_treatment_response(accepted= 1, reason= 1, volume= 0.1) + hd_simulator.cmd_send_uf_treatment_response(accepted= 0, reason= 0, volume= 0.1) #0xB100 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=177, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_send_hd_general_response(message_id=177, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) #verify_log(msg_id = MsgIds.MSG_ID_HD_RESPONSE_SERVICE_MODE_REQUEST.value, msg = "ServiceMode", param = [0,1]) #0x4100 hd_simulator.cmd_set_treatment_adjust_ultrafiltration_state_response(accepted=1, reason= 10, state= 5) + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_state_response(accepted=0, reason= 10, state= 5) #0xB400 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(8) dg_simulator.cmd_send_dg_general_response(message_id=180, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.dg_to_hd_ch_id) + dg_simulator.cmd_send_dg_general_response(message_id=180, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.dg_to_hd_ch_id) #verify_log(msg_id = MsgIds.MSG_ID_DG_RESPONSE_SERVICE_MODE_REQUEST.value, msg = "ServiceMode", param = [1,1]) #0xB600 hd_simulator.cmd_send_hd_general_response(message_id=182, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=None, channel_id=DenaliChannels.hd_to_dg_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=182, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=None, channel_id=DenaliChannels.hd_to_dg_ch_id) #verify_log(msg_id = MsgIds.MSG_ID_DG_RESPONSE_SERVICE_MODE_REQUEST.value, msg = "ServiceMode") #0x4000 payload = unsigned_integer_to_bytearray(3) hd_simulator.cmd_send_hd_general_response(message_id=64, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=64, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x9700 hd_simulator.cmd_send_hd_general_response(message_id=151, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=151, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x1000 hd_simulator.cmd_send_hd_general_response(message_id=16, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=16, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x1100 payload = float_to_bytearray(0.500) hd_simulator.cmd_send_hd_general_response(message_id=17, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=17, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x1500 payload = float_to_bytearray(0.380) payload += unsigned_byte_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=21, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=21, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x1200 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=18, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=18, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x4B00 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=75, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=75, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x1600 payload = unsigned_integer_to_bytearray(240) hd_simulator.cmd_send_hd_general_response(message_id=22, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=22, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x1700 payload = unsigned_integer_to_bytearray(250) payload += unsigned_integer_to_bytearray(200) hd_simulator.cmd_send_hd_general_response(message_id=23, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=23, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x4600 payload = float_to_bytearray(-300.00) payload += float_to_bytearray(+100.00) payload += float_to_bytearray(-100.00) payload += float_to_bytearray(+400.00) hd_simulator.cmd_send_hd_general_response(message_id=70, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=70, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x9A00 hd_simulator.cmd_send_hd_general_response(message_id=154, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=154, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x5200 payload = unsigned_integer_to_bytearray(9) hd_simulator.cmd_send_hd_general_response(message_id=82, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=82, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x5400 payload = unsigned_integer_to_bytearray(3) hd_simulator.cmd_send_hd_general_response(message_id=84, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=84, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x5700 payload = unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=87, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=87, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x6D00 payload = unsigned_integer_to_bytearray(60) hd_simulator.cmd_send_hd_general_response(message_id=109, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=109, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x6D00 payload = unsigned_integer_to_bytearray(60) hd_simulator.cmd_send_hd_general_response(message_id=111, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_dg_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=111, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_dg_ch_id ) #0x1C00 payload = unsigned_byte_to_bytearray(1) @@ -1331,6 +1459,7 @@ payload += unsigned_short_to_bytearray(10) payload += unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=28, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_sync_broadcast_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=28, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_sync_broadcast_ch_id ) #0x9F00 payload = unsigned_byte_to_bytearray(1) @@ -1339,16 +1468,20 @@ payload += unsigned_short_to_bytearray(10) payload += unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=159, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=159, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x8900 hd_simulator.cmd_send_hd_general_response(message_id=137, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_sync_broadcast_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=137, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_sync_broadcast_ch_id ) #0xA000 hd_simulator.cmd_send_hd_general_response(message_id=160, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_sync_broadcast_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=160, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_sync_broadcast_ch_id ) #0x3800 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id= 56, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id= 56, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x3500 payload = unsigned_integer_to_bytearray(1) @@ -1370,57 +1503,73 @@ payload += float_to_bytearray(1.3) payload += float_to_bytearray(37.0) hd_simulator.cmd_send_hd_general_response(message_id=53, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=53, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id) #0x3B00 payload = unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=59, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=59, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x5D00 payload = unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=93, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=93, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x5F00 payload = unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=95, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=95, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x6800 hd_simulator.cmd_send_hd_general_response(message_id=104, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=104, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x6200 hd_simulator.cmd_send_hd_general_response(message_id=98, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=98, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x3C00 hd_simulator.cmd_send_hd_general_response(message_id=60, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=60, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x6400 hd_simulator.cmd_send_hd_general_response(message_id=100, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=100, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x4F00 payload = float_to_bytearray(0.400) hd_simulator.cmd_send_hd_general_response(message_id=79, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) - + hd_simulator.cmd_send_hd_general_response(message_id=79, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id ) + #0x6600 hd_simulator.cmd_send_hd_general_response(message_id=102, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=102, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x7100 hd_simulator.cmd_send_hd_general_response(message_id=113, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=113, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x4A00 hd_simulator.cmd_send_hd_general_response(message_id=74, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=74, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x7300 hd_simulator.cmd_send_hd_general_response(message_id=115, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=115, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x7500 hd_simulator.cmd_send_hd_general_response(message_id=117, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=117, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x7F00 for s_mode in range(3): hd_simulator.cmd_send_hd_general_response(message_id=127, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id) + hd_simulator.cmd_send_hd_general_response(message_id=127, accepted=0, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload,channel_id= DenaliChannels.ui_to_hd_ch_id) #0x8100 hd_simulator.cmd_send_hd_general_response(message_id=129, accepted=1, reason=1, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) + hd_simulator.cmd_send_hd_general_response(message_id=129, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None,channel_id= DenaliChannels.ui_to_hd_ch_id ) #0x9200 payload = unsigned_integer_to_bytearray(0)