Index: tst_ui_alarms_dialog/test.py =================================================================== diff -u -r06fda637e04ce27ea414ba8ad06af92c4b76d788 -r7ec619e4740a21f0e6dee6421f59638baaba4c6c --- tst_ui_alarms_dialog/test.py (.../test.py) (revision 06fda637e04ce27ea414ba8ad06af92c4b76d788) +++ tst_ui_alarms_dialog/test.py (.../test.py) (revision 7ec619e4740a21f0e6dee6421f59638baaba4c6c) @@ -425,7 +425,7 @@ def main(): utils.tstStart(__file__) - startApplication(config.AUT_NAME) + startApplication(config.AUT_NAME_ONLY) verification_of_alarm_messages() verification_of_alarm_parameters() verification_of_alarm_flag() Index: tst_ui_logs/test.py =================================================================== diff -u -r6f1e1819d6605964e7ba8366d0408cc26890be99 -r7ec619e4740a21f0e6dee6421f59638baaba4c6c --- tst_ui_logs/test.py (.../test.py) (revision 6f1e1819d6605964e7ba8366d0408cc26890be99) +++ tst_ui_logs/test.py (.../test.py) (revision 7ec619e4740a21f0e6dee6421f59638baaba4c6c) @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -## +# # # Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. # copyright # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, @@ -34,19 +34,19 @@ 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 - hd_simulator = HDSimulator() dg_simulator = DGSimulator() -logger= logging.getLogger("INFO") -messenger= DenaliCanMessenger('can0') -hd_alarm= HDAlarmsSimulator(can_interface=messenger, logger=logger) +logger = logging.getLogger("INFO") +messenger = DenaliCanMessenger('can0') +hd_alarm = HDAlarmsSimulator(can_interface=messenger, logger=logger) NUMBER_OF_OPMODE = 9 NUMBER_OF_TREATMENTMODES = 3 -CONDITIONS = [0,1] +CONDITIONS = [0, 1] -def verify_log(msg_id = None,msg=None, param=None): + +def verify_log(msg_id=None, msg=None, param=None): """ This function verifies the UI log's. @param msg_id - (string) expected message_id's. @@ -65,7 +65,7 @@ test.fail("Message not found in log file.") test.endSection() return - if ack == True : + if ack == True: test.verify((config.ACK_REQ_STATUS in message for message in message_extracted), "ack request is verified") test.verify((config.ACK_BAK_STATUS in message for message in message_extracted), "ack back is verified") message_id_hex = builtins.hex(builtins.int(msg_id)) @@ -75,17 +75,17 @@ test.verify((param in message for message in message_extracted), "parameters are verified") test.endSection() -def verif_ui_logs_api(): - #HD Broadcast - #0x0D00 - hd_simulator.cmd_set_treatment_time(sec_total= 470, sec_elapsed= 300, sec_remain= 170) - verify_log(msg_id = MsgIds.MSG_ID_TREATMENT_TIME_DATA.value, msg = "TreatmentTime", param = [470,300,170]) - hd_simulator.cmd_set_treatment_time(sec_total= 475, sec_elapsed= 305, sec_remain= 170) - verify_log(msg_id = MsgIds.MSG_ID_TREATMENT_TIME_DATA.value, msg = "TreatmentTime", param = [475,305,170]) - hd_simulator.cmd_set_treatment_time(sec_total= 300, sec_elapsed= 150, sec_remain= 150) - verify_log(msg_id = MsgIds.MSG_ID_TREATMENT_TIME_DATA.value, msg = "TreatmentTime", param = [300,150,150]) - - + +def verif_ui_logs_api(): + # HD Broadcast + # 0x0D00 + hd_simulator.cmd_set_treatment_time(sec_total=470, sec_elapsed=300, sec_remain=170) + verify_log(msg_id=MsgIds.MSG_ID_TREATMENT_TIME_DATA.value, msg="TreatmentTime", param=[470, 300, 170]) + hd_simulator.cmd_set_treatment_time(sec_total=475, sec_elapsed=305, sec_remain=170) + verify_log(msg_id=MsgIds.MSG_ID_TREATMENT_TIME_DATA.value, msg="TreatmentTime", param=[475, 305, 170]) + hd_simulator.cmd_set_treatment_time(sec_total=300, sec_elapsed=150, sec_remain=150) + verify_log(msg_id=MsgIds.MSG_ID_TREATMENT_TIME_DATA.value, msg="TreatmentTime", param=[300, 150, 150]) + #0x0500 hd_simulator.cmd_set_treatment_blood_flow_rate(flow_set_pt = 20, measured_flow = 10.5, rot_speed = 112.2 , mot_speed = 120.3, mc_speed = 100.0, @@ -99,14 +99,14 @@ mc_current = 0.44, pwm = 20.0, rotor_count = 30, pres_flow=11, rotor_hall=23 ) verify_log(msg_id = MsgIds.MSG_ID_DIALYSATE_FLOW_DATA.value, msg = "DialysateFlow", param = [200,100.5,160.0,120.0,100.0,0.44,20.0,30,11,23]) - + #0x0900 hd_simulator.cmd_set_pressure_occlusion_data(arterial_prs = 54.5, venous_prs = 20.1, blood_pump_occlusion = 100, pressure_state = 10, art_min_limit = 200, art_max_limit = 340, ven_min_limit = 20, ven_max_limit = 50, filtered_arterial_prs = 30.4, filtered_venous_prs = 21.4) verify_log(msg_id = MsgIds.MSG_ID_PRESSURE_OCCLUSION_DATA.value, msg = "Occlusion", param = [54.5,20.1,100,10,200,340,20,50,30.4,21.4]) - + #0x0B00 hd_simulator.cmd_set_treatment_ultrafiltration_outlet_flow_data(ref_uf_vol = 77.5, measured_uf_vol = 22.6, rot_speed = 54.0, mot_speed = 66.2, mc_speed = 33.3, @@ -115,28 +115,28 @@ dop_calc_rate = 16.3, uf_calc_rate = 21.5, rotor_hall = 25, current_set_uf_rate = 16.5) verify_log(msg_id = MsgIds.MSG_ID_DIALYSATE_OUT_FLOW_DATA.value, msg = "OutletFlow",param = [77.5,22.6,54.0,66.2,33.3,21.2,322.2,15.2,16.3,21.5,25,16.5]) - + #0x1A00 hd_simulator.cmd_set_treatment_parameter_ranges(min_treatment_duration = 60, max_treatment_duration = 470, min_uf_volume = 22.6, max_uf_volume = 34.2, min_dialysate_flow_rate = 100, max_dialysate_flow_rate = 600) - + verify_log(msg_id = str(MsgIds.MSG_ID_TREATMENT_PARAM_CHANGE_RANGES_DATA.value), msg = "TreatmentRanges", param = [60,470,22.600,34.200,100,600]) - + #0x2F00 hd_simulator.cmd_set_treatment_saline_bolus_data(target = 2, cumulative = 100.0, delivered = 300.0) verify_log(msg_id = MsgIds.MSG_ID_SALINE_BOLUS_DATA.value, msg = "Saline", param = [2,100.0,300.0]) - + #0x4D00 hd_simulator.cmd_set_treatment_heparin_data(cumulative = 0.1, required = 0.1) verify_log(msg_id = MsgIds.MSG_ID_HD_HEPARIN_DATA.value, msg = "Heparin", param = [0.1,0.1]) - + #0x3300 hd_simulator.cmd_send_accelerometer_hd_data(x = 12.3, y = 22.2, z = 4.0, x_max = 14.0, y_max = 30.2, z_max = 10.5, x_tilt = 11.0, y_tilt = 22.1, z_tilt = 5.5) verify_log(msg_id = MsgIds.MSG_ID_HD_ACCELEROMETER_DATA.value, msg = "Accel", param = [12.3,22.2,4.0,14.0,30.2,10.5,11.0,22.1,5.5]) - + #0x3A00 #TODO: Payload values need to been changed after discussion payload = unsigned_integer_to_bytearray(1) @@ -153,12 +153,12 @@ 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="~VALVES") - + #0x3E00 hd_simulator.cmd_send_hd_general_response(message_id = 62, accepted = 1, reason = 1) hd_simulator.cmd_send_hd_air_trap_data(lower_level = 1, upper_level = 10) verify_log(msg_id = MsgIds.MSG_ID_HD_AIR_TRAP_DATA.value, msg = "AirTrap", param = [1,10]) - + #0x6900 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(0) @@ -174,23 +174,23 @@ 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_DATA.value, msg = "~FLD_LEAK") - + #0x6C00 hd_simulator.cmd_send_hd_blood_leak_data(blood_leak_status = 1, blood_leak_state = 1, blood_leak_zero_status_counter = 4, blood_leak_serial_state = 2) verify_log(msg_id = MsgIds.MSG_ID_HD_BLOOD_LEAK_DATA.value, msg = "BloodLeak", param = [1,1,4,2]) - + #0x9300 hd_simulator.cmd_send_hd_air_bubble_data(venous_air_bubble_status = 2, venous_air_bubble_state = 5) verify_log(msg_id = MsgIds.MSG_ID_HD_BUBBLES_DATA.value, msg = "AirBubble", param = [2,5]) - + #0x7B00 payload = float_to_bytearray(1.1) payload += float_to_bytearray(2.1) @@ -206,7 +206,7 @@ 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="~VOLTAGES") - + #0x7D00 payload = unsigned_integer_to_bytearray(10) payload += float_to_bytearray(31.2) @@ -216,14 +216,14 @@ 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_DATA.value, msg="~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="~SWITCHES") - + #0x9D00 payload = float_to_bytearray(11.2) payload += float_to_bytearray(100.8) @@ -233,7 +233,7 @@ 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="~TEMPERATURES") - + #0xA300 payload = float_to_bytearray(33.3) payload += float_to_bytearray(44.4) @@ -242,7 +242,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="~FANS") - + #0xA800 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(4.2) @@ -254,8 +254,8 @@ 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="~RESERVOIRS") - - + + #HD Operation Mode #0x2500 mode_data = HDOpModes.NUM_OF_MODES.value @@ -264,7 +264,7 @@ for sub_mode in range(submode_data): hd_simulator.cmd_send_hd_operation_mode(op_mode = mode, sub_mode = sub_mode) verify_log(msg_id = MsgIds.MSG_ID_HD_OP_MODE_DATA.value, msg = "OpMode", param = [mode,sub_mode]) - + #0x5C00 for s_mode in range(NUMBER_OF_OPMODE): hd_simulator.cmd_send_pre_treatment_state_data(sub_mode = s_mode, water_sample_state = 1, consumables_self_test_state = 2, @@ -273,29 +273,29 @@ recirculate_state = 7, patient_connection_state = 8, wet_selftests_state = 1, pretreatment_rsrvr_state = 2) verify_log(msg_id = MsgIds.MSG_ID_PRE_TREATMENT_STATE_DATA.value, msg = "PreTreatmentStates",param = [s_mode,1,2,3,4,5,6,7,8,1,2]) - + #0x0F00 for s_mode in range(NUMBER_OF_TREATMENTMODES): hd_simulator.cmd_set_treatment_states_data(sub_mode = s_mode, uf_state = 1, saline_state = 2, heparin_state = 3, rinseback_state = 4, recirculate_state = 5, blood_prime_state = 6, treatment_end_state = 7, treatment_stop_state = 8, dialysis_state = 9) verify_log(msg_id = MsgIds.MSG_ID_TREATMENT_STATE_DATA.value, msg = "TreatmentStates", param = [s_mode,1,2,3,4,5,6,7,8,9]) - + #0x7700 - + 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_DATA.value, msg="PostTreatmentStates") - + #0x7E00 # TODO need to add or figure out what happened to it # standby_mode_data = HDStandbyStates.STANDBY_WAIT_FOR_DISINFECT_STATE.value # for standby_mode in range(standby_mode_data): # 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 = "DisinfectStart") - + #0x8000 hd_simulator.cmd_send_hd_disinfect_response(accepted = True, reason =1) # payload = integer_to_bytearray(1) @@ -304,74 +304,74 @@ # 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_DISINFECT_RESPONSE.value, msg="DisinfectStart") - + #RINSEBACK - + #0x5300 hd_simulator.cmd_send_treatment_adjust_rinseback_response(accepted = 1, reason = 1) verify_log(msg_id = MsgIds.MSG_ID_HD_RINSEBACK_CMD_RESPONSE.value, msg = "AdjustRinseback", param = [1,1]) hd_simulator.cmd_send_treatment_adjust_rinseback_response(accepted = 0, reason = 1) verify_log(msg_id = MsgIds.MSG_ID_HD_RINSEBACK_CMD_RESPONSE.value, msg = "AdjustRinseback", param = [0,1]) - + #0x5500 hd_simulator.cmd_send_treatment_adjust_recirculate_response(accepted = 0, reason = 1) hd_simulator.cmd_send_treatment_adjust_recirculate_response(accepted = 1, reason = 1) verify_log(msg_id = MsgIds.MSG_ID_HD_RECIRC_CMD_RESPONSE.value, msg = "AdjustRecirculate", param = [1,1]) - + #0x5600 hd_simulator.cmd_send_treatment_rinseback_data(target_vol = 2.4, current_vol = 1.9, flow_rate = 1, timeout = 4, timeout_countdown = 8, is_completed = True) verify_log(msg_id = MsgIds.MSG_ID_HD_RINSEBACK_PROGRESS.value, msg = "Rinseback", param = [2.4,1.9,1,4,8,True]) - + #0x5A00 hd_simulator.cmd_send_treatment_recirculate_data(timeout_total = 120, timeout_count_down = 20) verify_log(msg_id = MsgIds.MSG_ID_HD_RECIRC_PROGRESS_DATA.value, msg = "Recirculate", param = [120,20]) - + #Treatment End(sub-mode) #0x5800 hd_simulator.cmd_send_treatment_adjust_end_response(accepted = 0, reason = 5) hd_simulator.cmd_send_treatment_adjust_end_response(accepted = 1, reason = 5) hd_simulator.cmd_send_treatment_adjust_end_response(accepted = 1, reason = 5) verify_log(msg_id = MsgIds.MSG_ID_HD_TX_END_CMD_RESPONSE.value, msg = "AdjustTxEnd", param = [1,5]) - + #Treatment Blood Prime(sub-mode) #0x5900 #there is an additional parameter in the log hd_simulator.cmd_send_treatment_blood_prime_data(target = 22.2, current = 0.6) verify_log(msg_id = MsgIds.MSG_ID_HD_BLOOD_PRIME_PROGRESS_DATA.value, msg = "BloodPrime", param = [22.2,0.6]) - + #Treatment Stop(sub-mode) #0x4900 payload = unsigned_integer_to_bytearray(150) payload += unsigned_integer_to_bytearray(300) hd_simulator.cmd_send_hd_general_response(message_id=73, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) hd_simulator.cmd_send_hd_general_response(message_id=73, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_TREATMENT_STOP_TIMER_DATA.value, msg="Stop") - + #RTC #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_DATA.value, msg = "HDRTCEpoch") - + #0x6E00 hd_simulator.cmd_send_set_rtc_response(response = 0, reason = 1) verify_log(msg_id = MsgIds.MSG_ID_HD_UI_SET_RTC_RESPONSE.value, msg = "AdjustHDDateTime", param = [0,1]) - + #0x7000 dg_simulator.cmd_send_set_rtc_response(response = 0, reason = 1) verify_log(msg_id = MsgIds.MSG_ID_DG_UI_SET_RTC_RESPONSE.value, msg = "AdjustDGDateTime", param = [0,1]) - + #Power #0x0100 hd_simulator.cmd_send_poweroff_command() verify_log(msg_id = MsgIds.MSG_ID_OFF_BUTTON_PRESS_REQUEST.value, msg = "PowerOff") - + #0x0E00 hd_simulator.cmd_send_poweroff_imminent() verify_log(msg_id = MsgIds.MSG_ID_POWER_OFF_WARNING.value, msg = "ShuttingDown") - + #Events #0xA400 for value in CONDITIONS: @@ -383,7 +383,7 @@ 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 for value in CONDITIONS: payload = unsigned_integer_to_bytearray(MsgIds.MSG_ID_DG_EVENT.value) @@ -394,53 +394,53 @@ 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] #0x8E00 hd_simulator.cmd_send_hd_post(item = 1, passed = True, done = False) verify_log(msg_id = MsgIds.MSG_ID_HD_POST_SINGLE_TEST_RESULT.value, msg = "POSTItem", param = [1,1]) - + #0x8F00 hd_simulator.cmd_send_hd_post(item = 1, passed = False, done = True) verify_log(msg_id = MsgIds.MSG_ID_HD_POST_FINAL_TEST_RESULT.value, msg = "POSTDone", param = [0]) - + #0x9000 dg_simulator.cmd_send_dg_post(item = 1, passed = True, done = False) verify_log(msg_id = MsgIds.MSG_ID_DG_POST_SINGLE_TEST_RESULT.value, msg = "POSTItem", param = [1,1]) - + #0x9100 dg_simulator.cmd_send_dg_post(item = 1, passed = False, done = True) verify_log(msg_id = MsgIds.MSG_ID_DG_POST_FINAL_TEST_RESULT.value, msg = "POSTDone", param = [0]) - + #0x9C00 #TODO: Payload values need to been changed after discussion hd_simulator.cmd_send_hd_general_response(message_id=156, accepted=1, reason=2, is_pure_data=False, has_parameters=False, parameters_payload=None, channel_id=DenaliChannels.hd_to_dg_ch_id) hd_simulator.cmd_send_hd_general_response(message_id=156, accepted=0, reason=0, is_pure_data=False, has_parameters=False, parameters_payload=None, channel_id=DenaliChannels.hd_to_dg_ch_id) #verify_log(msg_id=MsgIds.MSG_ID_HD_DG_POST_RESULT_REQUEST.value) - + #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 #0x1D00 hd_simulator.cmd_send_version_hd_data(major=1, minor=1, micro=0, build=1, fpga_id=0, fpga_major=1, fpga_minor=0, fpga_lab=1, compatibility_rev=0) verify_log(msg_id = MsgIds.MSG_ID_HD_VERSION_REPONSE.value, msg = "VersionRsp", param = [1,1,0,1,0,1,0,1,0]) - + #0x1E00 dg_simulator.cmd_send_version_dg_data(major=1, minor=1, micro=0, build=1, fpga_id=0, fpga_major=1, fpga_minor=0, fpga_lab=1, compatibility_rev=0) verify_log(msg_id = MsgIds.MSG_ID_DG_VERSION_REPONSE.value, msg = "VersionRsp", param = [1,1,0,1,0,1,0,1,0]) - + #0x9E00 hd_simulator.cmd_send_hd_request_ui_version() verify_log(msg_id = MsgIds.MSG_ID_HD_UI_VERSION_INFO_REQUEST.value, msg = "VersionReq") - + #0x2000 - dg_simulator.cmd_set_dg_pressures_data(ro_inlet_pressure = 200.0, ro_outlet_pressure = 100.0, drain_inlet_pressure = 295.0, drain_outlet_pressure = 300.0) - verify_log(msg_id = MsgIds.MSG_ID_DG_PRESSURES_DATA.value, msg = "Pressures", param = [200.0, 100.0, 295.0, 300.0]) - + dg_simulator.cmd_set_dg_pressures_data(ro_inlet_pressure = 200.0, ro_outlet_pressure = 100.0, drain_inlet_pressure = 295.0, drain_outlet_pressure = 300.0, barometric_pressure = 102.2) + verify_log(msg_id = MsgIds.MSG_ID_DG_PRESSURES_DATA.value, msg = "Pressures", param = [200.0, 100.0, 295.0, 300.0, 102.2]) + #0x2800 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(47) @@ -461,26 +461,30 @@ 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) + for nth in range(0,15, 1): + payload += unsigned_byte_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_DATA.value, msg = "ValvesStates") - + #0x2C00 - #TODO need to update the dg simulator code - test.log("TODO need to update the dg_simulator.cmd_set_dg_heaters_data function to match param list") #there is a parameter mismatch here as the log contains a 3 float values [0.0,0.0,0.0] instead of 3 given integers - dg_simulator.cmd_set_dg_heaters_data(main_primary_dc = 1, small_primary_dc = 2, trimmer_dc = 3) - verify_log(msg_id = MsgIds.MSG_ID_DG_HEATERS_DATA.value, msg = "Heaters", param = [0.0, 0.0, 0.0]) - + dg_simulator.cmd_set_dg_heaters_data(main_primary_dc = 1, small_primary_dc = 2, trimmer_dc = 3, + primary_target_temp = 4, trimmer_target_temp =5, + primary_heater_state=6, trimmer_heater_state=7, + primary_efficiency=8, primary_calc_target_temp=9, + trimmer_calc_current_temp=10, trimmer_use_last_dc=11) + verify_log(msg_id = MsgIds.MSG_ID_DG_HEATERS_DATA.value, msg = "Heaters", param = [0.0, 0.0, 0.0,0.0, 0.0, 0.0,0.0, 0.0, 0.0,0.0, 0.0]) + #0x0C00 dg_simulator.cmd_set_dg_load_cell_readings_data(reservoir1_primary = 1.0, reservoir1_backup = 2.0,reservoir2_primary = 3.0, reservoir2_backup = 4.0) verify_log(msg_id = MsgIds.MSG_ID_LOAD_CELL_READINGS_DATA.value, msg = "LoadCell", param = [1.0,2.0,3.0,4.0]) - + #0x2D00(broadcast) payload = float_to_bytearray(200.22) payload += float_to_bytearray(100.45) @@ -510,17 +514,15 @@ 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 - #TODO need to update the dg simulator code - test.log("TODO need to update the dg_simulator.cmd_send_dg_conductivity_data function to match param list") - dg_simulator.cmd_send_dg_conductivity_data(ro_rejection_ratio = 1.0, cpi_conductivity = 2.0, - cpo_conductivity = 3.0, cd1_conductivity = 4.0, - cd2_conductivity = 5.0) - verify_log(msg_id = MsgIds.MSG_ID_DG_CONDUCTIVITY_DATA.value, msg = "Conductivity", param = [1.0, 2.0, 3.0, 4.0,5.0]) - - #0x3700 + # 0x3100 + dg_simulator.cmd_send_dg_conductivity_data(ro_rejection_ratio=1.0, cpi_conductivity=2.0, + cpo_conductivity=3.0, cd1_conductivity=4.0, cd2_conductivity=5.0, CPi_raw=6.0, CPo_raw=6.0, + CD1_raw=7.0, CD2_raw=8.0, CPi_sensor_status=1, CPo_sensor_status=2, CD1_sensor_status=3, + CD2_sensor_status=4) + verify_log(msg_id=MsgIds.MSG_ID_DG_CONDUCTIVITY_DATA.value, msg="Conductivity", param=[1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 1, 2, 3, 4]) + + # 0x3700 payload = integer_to_bytearray(1) payload += integer_to_bytearray(20) payload += integer_to_bytearray(15) @@ -531,35 +533,35 @@ 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 = "~HEAT_DISINFECT") - - #0x4200 + verify_log(msg_id=MsgIds.MSG_ID_DG_HEAT_DISINFECT_DATA.value, msg="~HEAT_DISINFECT") + + # 0x4200 payload = float_to_bytearray(2.22) payload += float_to_bytearray(1.45) 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="~CONCENTRATE_PUMP") - - #0x4400 + + # 0x4400 payload = integer_to_bytearray(10) payload += integer_to_bytearray(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="~UV_REACTOR") - - #0x4500 + + # 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="~THERMISTORS") - - #0x4800 + + # 0x4800 payload = float_to_bytearray(1.9) payload += float_to_bytearray(4.7) payload += float_to_bytearray(9.5) @@ -571,29 +573,28 @@ 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="~FANS") - - #0x3400 + + # 0x3400 dg_simulator.cmd_send_accelerometer_dg_data(x=1.0, y=2.0, z=3.0, x_max=2.0, y_max=2.0, z_max=3.0, x_tilt=2.0, y_tilt=3.0, z_tilt=4.0) - verify_log(msg_id = MsgIds.MSG_ID_DG_ACCELEROMETER_DATA.value, msg = "Accel", param = [1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 4.0]) - - #0x6B00 + verify_log(msg_id=MsgIds.MSG_ID_DG_ACCELEROMETER_DATA.value, msg="Accel", param=[1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 4.0]) + + # 0x6B00 payload = integer_to_bytearray(0) 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_DATA.value, msg="~FLD_LEAK") payload = integer_to_bytearray(1) 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_DATA.value, msg="~FLD_LEAK") - - #0x7A00 + # 0x7A00 payload = unsigned_integer_to_bytearray(11) 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="~FLUSH") - - #0x8600 + + # 0x8600 payload = float_to_bytearray(1.0) payload += float_to_bytearray(1.2) payload += float_to_bytearray(1.8) @@ -612,8 +613,8 @@ 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="~VOLTAGES") - - #0x8700 + + # 0x8700 payload = integer_to_bytearray(1) payload += integer_to_bytearray(60) payload += integer_to_bytearray(30) @@ -626,90 +627,82 @@ 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="~CHEM_DISINFECT") - - #0xA100 + + # 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="~SWITCHES") - - #0xA700 - #TODO: Payload values need to been changed after discussion + + # 0xA700 + # TODO: Payload values need to been changed after discussion payload = integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id=167, 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_ALARM_INFO_DATA.value, msg=None) payload = integer_to_bytearray(0) dg_simulator.cmd_send_dg_general_response(message_id=167, 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_ALARM_INFO_DATA.value, msg=None) - - #0xAA00 - #TODO: Payload values need to been changed after discussion + # 0xAA00 + # TODO: Payload values need to been changed after discussion payload = float_to_bytearray(88.6) 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="DialysateFlow") - - #0xAB00 - #TODO: Payload values need to been changed after discussion + verify_log(msg_id=MsgIds.MSG_ID_DG_CONCENTRATE_MIXING_RATIOS_DATA.value, msg=None) + + + # 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="~SCHEDULED_RUNS") - - #0xAC00 - #TODO: Payload values need to been changed after discussion + + # 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 - #Fix id : ID not logged for the ones in ACK_NOT_REQUIRED list #46 - #0xAE00 - #TODO: Payload values need to been changed after discussion + + # TODO: Msg_Ids need to be update as per patch file. line number 446 should be uncomment after the fix + # Fix id : ID not logged for the ones in ACK_NOT_REQUIRED list #46 + # 0xAE00 + # TODO: Payload values need to been changed after discussion payload = float_to_bytearray(22.2) payload += float_to_bytearray(22.2) payload += integer_to_bytearray(1) 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=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) - - - #TODO: Msg_Ids need to be update as per patch file. line number 453 should be uncomment after the fix - #Fix id : ID not logged for the ones in ACK_NOT_REQUIRED list #46 - #0xAF00 - #TODO: Payload values need to been changed after discussion + 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) + + # TODO: Msg_Ids need to be update as per patch file. line number 453 should be uncomment after the fix + # Fix id : ID not logged for the ones in ACK_NOT_REQUIRED list #46 + # 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=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_GEN_IDLE_DATA.value, msg = None) - - - #0x0200 + 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_GEN_IDLE_DATA.value, msg=None) + + # 0x0200 hd_alarm.cmd_send_clear_alarms() payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) payload += unsigned_integer_to_bytearray(3) 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_DATA.value, msg = "AlarmStatus") - - #0x0300 - #parameter data type mismatch + 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_DATA.value, msg="AlarmStatus") + + # 0x0300 + # parameter data type mismatch payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) payload += unsigned_integer_to_bytearray(3) @@ -718,67 +711,64 @@ payload += unsigned_integer_to_bytearray(6) 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") - - #0x0400 + 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") + + # 0x0400 payload = unsigned_integer_to_bytearray(3) - 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 + 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 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) - hd_simulator.cmd_send_hd_general_response(message_id=124, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload) - verify_log(msg_id = MsgIds.MSG_ID_HD_ALARM_AUDIO_VOLUME_SET_RESPONSE.value, msg = "AdjustHDAlarmVolume") - hd_simulator.cmd_send_hd_general_response(message_id=124, accepted=0, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload) - verify_log(msg_id = MsgIds.MSG_ID_HD_ALARM_AUDIO_VOLUME_SET_RESPONSE.value, msg = "AdjustHDAlarmVolume") - - - #0x3F00 - #TODO: Payload values need to been changed after discussion + hd_simulator.cmd_send_hd_general_response(message_id=124, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + verify_log(msg_id=MsgIds.MSG_ID_HD_ALARM_AUDIO_VOLUME_SET_RESPONSE.value, msg="AdjustHDAlarmVolume") + hd_simulator.cmd_send_hd_general_response(message_id=124, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + verify_log(msg_id=MsgIds.MSG_ID_HD_ALARM_AUDIO_VOLUME_SET_RESPONSE.value, msg="AdjustHDAlarmVolume") + + # 0x3F00 + # TODO: Payload values need to been changed after discussion 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) - hd_simulator.cmd_send_hd_general_response(message_id=63, accepted=0, reason=1, 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 + 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) + hd_simulator.cmd_send_hd_general_response(message_id=63, accepted=0, reason=1, 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) + 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 - hd_alarm.cmd_send_active_list_response(accept = True, reason = 1, - a0 = 0, a1 = 1, a2 = 2, a3 = 3, a4 = 4, - a5 = 5, a6 = 6, a7 = 7, a8 = 8, a9 = 9) - hd_alarm.cmd_send_active_list_response(accept = 0, reason = 2, - a0 = 0, a1 = 1, a2 = 2, a3 = 3, a4 = 4, - a5 = 5, a6 = 6, a7 = 7, a8 = 8, a9 = 9) - hd_alarm.cmd_send_active_list_response(accept = 0, reason = 1, - a0 = 0, a1 = 0, a2 = 0, a3 = 0, a4 = 0, - a5 = 0, a6 = 0, a7 = 0, a8 = 0, a9 = 0) - #verify_log(msg_id = MsgIds.MSG_ID_HD_ACTIVE_ALARMS_LIST_REQUEST_RESPONSE.value, msg = "AlarmActiveList") - - - #UF Vol. - - #0x4100 - #parameter mismatch : expected 1 int but 3 integers are logged - hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(state = 1) - hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(state = 0) - verify_log(msg_id = MsgIds.MSG_ID_USER_UF_PAUSE_RESUME_RESPONSE.value, msg = "AdjustUFState") - - #0x1300 - #TODO: Payload values need to been changed after discussion + + # 0x9800 + hd_alarm.cmd_send_active_list_response(accept=True, reason=1, + a0=0, a1=1, a2=2, a3=3, a4=4, + a5=5, a6=6, a7=7, a8=8, a9=9) + hd_alarm.cmd_send_active_list_response(accept=0, reason=2, + a0=0, a1=1, a2=2, a3=3, a4=4, + a5=5, a6=6, a7=7, a8=8, a9=9) + hd_alarm.cmd_send_active_list_response(accept=0, reason=1, + a0=0, a1=0, a2=0, a3=0, a4=0, + a5=0, a6=0, a7=0, a8=0, a9=0) + # verify_log(msg_id = MsgIds.MSG_ID_HD_ACTIVE_ALARMS_LIST_REQUEST_RESPONSE.value, msg = "AlarmActiveList") + + # UF Vol. + + # 0x4100 + # parameter mismatch : expected 1 int but 3 integers are logged + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(state=1) + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(state=0) + verify_log(msg_id=MsgIds.MSG_ID_USER_UF_PAUSE_RESUME_RESPONSE.value, msg="AdjustUFState") + + # 0x1300 + # TODO: Payload values need to been changed after discussion payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) payload += float_to_bytearray(0.600) @@ -787,114 +777,126 @@ payload += float_to_bytearray(100.0) payload += float_to_bytearray(25.0) payload += float_to_bytearray(50.0) - hd_simulator.cmd_send_hd_general_response(message_id=19, accepted=1, reason=1, is_pure_data= False, has_parameters = True,parameters_payload = payload) - hd_simulator.cmd_set_treatment_adjust_ultrafiltration_edit_response(accepted= 1, reason= 1, volume= 0.600, duration= 300, duration_diff= 15, rate= 100.0 , rate_diff= 25.0, rate_old= 50.0) - verify_log(msg_id=MsgIds.MSG_ID_USER_UF_SETTINGS_CHANGE_RESPONSE.value, msg="AdjustUFEdit",param = [1, 1, 0.600, 300, 15, 100.0, 25.0, 50.0] ) - - #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) - verify_log(msg_id = MsgIds.MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE.value, msg = "AdjustUFConfirm") - 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_send_hd_general_response(message_id=19, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_edit_response(accepted=1, reason=1, volume=0.600, duration=300, duration_diff=15, rate=100.0 , rate_diff=25.0, rate_old=50.0) + verify_log(msg_id=MsgIds.MSG_ID_USER_UF_SETTINGS_CHANGE_RESPONSE.value, msg="AdjustUFEdit", param=[1, 1, 0.600, 300, 15, 100.0, 25.0, 50.0]) - hd_simulator.cmd_set_treatment_adjust_ultrafiltration_confirm_rejected(reason = 1) - 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 = 0) - verify_log(msg_id = MsgIds.MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE.value, msg = "AdjustUFConfirm") - - #Saline - #0x1400 - hd_simulator.cmd_set_saline_bolus_response(accepted = 1, reason = 1, target = 2) - verify_log(msg_id = MsgIds.MSG_ID_USER_SALINE_BOLUS_RESPONSE.value, msg = "AdjustSaline", param = [1,1,2]) - hd_simulator.cmd_set_saline_bolus_response(accepted = 0, reason = 1, target = 2) - verify_log(msg_id = MsgIds.MSG_ID_USER_SALINE_BOLUS_RESPONSE.value, msg = "AdjustSaline", param = [0,1,2]) - - #Heparin - - #0x4C00 - hd_simulator.cmd_set_heparin_pause_resume_response(accepted = 1, reason = 1) - verify_log(msg_id = MsgIds.MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE.value, msg = "AdjustHeparin", param = [1,1]) - hd_simulator.cmd_set_heparin_pause_resume_response(accepted = 0, reason = 1) - verify_log(msg_id = MsgIds.MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE.value, msg = "AdjustHeparin", param = [0,1]) - - #Duration - #0x1B00 - hd_simulator.cmd_send_treatment_adjust_duration_response(accepted = 1, reason = 1,duration = 22, ultrafiltration = 17.0) - verify_log(msg_id = MsgIds.MSG_ID_USER_TREATMENT_TIME_CHANGE_RESPONSE.value, msg = "AdjustDuration", param = [1, 1, 22, 17.0]) - hd_simulator.cmd_send_treatment_adjust_duration_response(accepted = 0, reason = 1,duration = 22, ultrafiltration = 17.0) - verify_log(msg_id = MsgIds.MSG_ID_USER_TREATMENT_TIME_CHANGE_RESPONSE.value, msg = "AdjustDuration", param = [0, 1, 22, 17.0]) + # 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) + verify_log(msg_id=MsgIds.MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE.value, msg="AdjustUFConfirm") + 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") - - #Blood / Dialysate - #0x1800 - hd_simulator.cmd_send_treatment_adjust_blood_dialysate_response(accepted = 1, reason = 1,blood_rate = 2, dialysate_flow_rate = 3) - verify_log(msg_id = MsgIds.MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_RESPONSE.value, msg = "AdjustBloodDialysate", param = [1, 1, 2, 3]) - hd_simulator.cmd_send_treatment_adjust_blood_dialysate_response(accepted = 0, reason = 1,blood_rate = 2, dialysate_flow_rate = 3) - verify_log(msg_id = MsgIds.MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_RESPONSE.value, msg = "AdjustBloodDialysate", param = [0, 1, 2, 3]) - - #PRS-58: In-Line Blood Pressure Limits - - #0x4700 - hd_simulator.cmd_send_treatment_adjust_pressures_limit_response(accepted = 1, reason = 1,art_pressure_limit_window = 2, ven_pressure_limit_window = 3, ven_pressure_asym_limit_window = 4) - verify_log(msg_id = MsgIds.MSG_ID_HD_PRESSURE_LIMITS_CHANGE_RESPONSE.value, msg = "AdjustPressuresLimits", param = [1, 1, 2, 3, 4]) - hd_simulator.cmd_send_treatment_adjust_pressures_limit_response(accepted = 1, reason = 1,art_pressure_limit_window = 2, ven_pressure_limit_window = 3, ven_pressure_asym_limit_window = 4) - verify_log(msg_id = MsgIds.MSG_ID_HD_PRESSURE_LIMITS_CHANGE_RESPONSE.value, msg = "AdjustPressuresLimits", param = [0, 1, 2, 3, 4]) - - #Service Information - #0x8A00 + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_confirm_rejected(reason=1) + 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=0) + verify_log(msg_id=MsgIds.MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE.value, msg="AdjustUFConfirm") + + # Saline + # 0x1400 + hd_simulator.cmd_set_saline_bolus_response(accepted=1, reason=1, target=2) + verify_log(msg_id=MsgIds.MSG_ID_USER_SALINE_BOLUS_RESPONSE.value, msg="AdjustSaline", param=[1, 1, 2]) + hd_simulator.cmd_set_saline_bolus_response(accepted=0, reason=1, target=2) + verify_log(msg_id=MsgIds.MSG_ID_USER_SALINE_BOLUS_RESPONSE.value, msg="AdjustSaline", param=[0, 1, 2]) + + # Heparin + + # 0x4C00 + hd_simulator.cmd_set_heparin_pause_resume_response(accepted=1, reason=1) + verify_log(msg_id=MsgIds.MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE.value, msg="AdjustHeparin", param=[1, 1]) + hd_simulator.cmd_set_heparin_pause_resume_response(accepted=0, reason=1) + verify_log(msg_id=MsgIds.MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE.value, msg="AdjustHeparin", param=[0, 1]) + + # Duration + # 0x1B00 + hd_simulator.cmd_send_treatment_adjust_duration_response(accepted=1, reason=1, duration=22, ultrafiltration=17.0) + verify_log(msg_id=MsgIds.MSG_ID_USER_TREATMENT_TIME_CHANGE_RESPONSE.value, msg="AdjustDuration", param=[1, 1, 22, 17.0]) + hd_simulator.cmd_send_treatment_adjust_duration_response(accepted=0, reason=1, duration=22, ultrafiltration=17.0) + verify_log(msg_id=MsgIds.MSG_ID_USER_TREATMENT_TIME_CHANGE_RESPONSE.value, msg="AdjustDuration", param=[0, 1, 22, 17.0]) + + # Blood / Dialysate + # 0x1800 + hd_simulator.cmd_send_treatment_adjust_blood_dialysate_response(accepted=1, reason=1, blood_rate=2, dialysate_flow_rate=3) + verify_log(msg_id=MsgIds.MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_RESPONSE.value, msg="AdjustBloodDialysate", param=[1, 1, 2, 3]) + hd_simulator.cmd_send_treatment_adjust_blood_dialysate_response(accepted=0, reason=1, blood_rate=2, dialysate_flow_rate=3) + verify_log(msg_id=MsgIds.MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_RESPONSE.value, msg="AdjustBloodDialysate", param=[0, 1, 2, 3]) + + # PRS-58: In-Line Blood Pressure Limits + + # 0x4700 + hd_simulator.cmd_send_treatment_adjust_pressures_limit_response(accepted=1, reason=1, art_pressure_limit_window=2, ven_pressure_limit_window=3, ven_pressure_asym_limit_window=4) + verify_log(msg_id=MsgIds.MSG_ID_HD_PRESSURE_LIMITS_CHANGE_RESPONSE.value, msg="AdjustPressuresLimits", param=[1, 1, 2, 3, 4]) + hd_simulator.cmd_send_treatment_adjust_pressures_limit_response(accepted=1, reason=1, art_pressure_limit_window=2, ven_pressure_limit_window=3, ven_pressure_asym_limit_window=4) + verify_log(msg_id=MsgIds.MSG_ID_HD_PRESSURE_LIMITS_CHANGE_RESPONSE.value, msg="AdjustPressuresLimits", param=[0, 1, 2, 3, 4]) + + # Service Information + # 0x8A00 # hd_simulator._handler_system_usage_response() 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) + 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 + + # 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_TO_UI.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 + + # System Usage Information + # 0x8B00 + payload = float_to_bytearray(1.0) + payload += float_to_bytearray(2.0) + payload += unsigned_integer_to_bytearray(10) + payload += unsigned_integer_to_bytearray(11) + payload += unsigned_short_to_bytearray(1) + 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="HDUsageInfo") + + # 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 += float_to_bytearray(4.5) + payload += integer_to_bytearray(1) + payload += integer_to_bytearray(2) + payload += integer_to_bytearray(3) + payload += integer_to_bytearray(4) + payload += integer_to_bytearray(5) + payload += integer_to_bytearray(6) + payload += integer_to_bytearray(7) + payload += integer_to_bytearray(8) + 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="DGCleaningUsage") + + # 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) + 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_REQUEST.value, msg="~SWITCH_RESERVOIR") - - #0x2200 + + # 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) + 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_REQUEST.value, msg="~FILL") - - #0x2300 + + # 0x2300 payload = unsigned_integer_to_bytearray(6) payload += unsigned_integer_to_bytearray(8) 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) + 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_REQUEST.value, msg="~DRAIN") - - #0x1900 + + # 0x1900 payload = float_to_bytearray(10.5) payload += unsigned_integer_to_bytearray(2) payload += float_to_bytearray(1.5) @@ -903,89 +905,89 @@ 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="~SET__DIALYSATE_TEMP_TARGETS") - - #0x2600 + + # 0x2600 payload = unsigned_integer_to_bytearray(1) + payload += unsigned_integer_to_bytearray(2) + payload = unsigned_integer_to_bytearray(3) 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_REQUEST.value, msg="~DG_Cmd") - - #0x2900 + verify_log(msg_id=MsgIds.MSG_ID_STARTING_STOPPING_TREATMENT_CMD_REQUEST.value, msg="~STARTING_STOPPING_TREATMENT") + + # 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_REQUEST.value, msg="~SAMPLE_WATER") - - #0x2B00 + + # 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_HD_START_STOP_TRIMMER_HEATER_CMD_REQUEST.value, msg="~START_STOP_TRIMMER_HEATER") - - #0x3000 + + # 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_CMD_REQUEST.value, msg="~START_STOP_HEAT_DISINFECT") - - #0x5B00 + + # 0x5B00 payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id=91, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_CHANGE_VALVE_SETTING_CMD_REQUEST.value, msg="~CHANGE_VALVE_SETTING") payload = unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=91, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_DG_CHANGE_VALVE_SETTING_CMD_REQUEST.value, msg="~CHANGE_VALVE_SETTING") - - #0x5100 + # 0x5100 payload = unsigned_integer_to_bytearray(1) 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="~COMMAND") - - #0x7800 + verify_log(msg_id=MsgIds.MSG_ID_DG_COMMAND_RESPONSE.value, msg="~COMMAND") + + # 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="~START_STOP_CHEM_DISINFECT") - - #0x7900 + + # 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_CMD_REQUEST.value, msg = "~START_STOP_FLUSH") - - #0xA900 + verify_log(msg_id=MsgIds.MSG_ID_DG_START_STOP_FLUSH_CMD_REQUEST.value, msg="~START_STOP_FLUSH") + + # 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_DG_CONCENTRATE_MIXING_RATIOS_REQUEST.value, msg="~CONCENTRATE_MIXING_RATIOS") - - #FW Debug - #0xF1FF - payload = integer_to_bit_array(val = 65, num_bits = 42) + + # 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="HD,Debug") - - #0xF2FF - payload = integer_to_bit_array(val = 65, num_bits = 42) + + # 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="DG,Debug") - - #Initiate (Create/Select) a Treatment - #ID:0x3900 - hd_simulator.cmd_initiate_treatment_response(response = 1, reason = 0) - verify_log(msg_id = MsgIds.MSG_ID_HD_INITIATE_TREATMENT_RESPONSE.value, msg= "InitTreatment", param = [1,0]) - hd_simulator.cmd_initiate_treatment_response(response = 0, reason = 1) - verify_log(msg_id = MsgIds.MSG_ID_HD_INITIATE_TREATMENT_RESPONSE.value, msg= "InitTreatment", param = [0,1]) - - - #Treatment Parameters Validation - #ID:0x3600 + + # Initiate (Create/Select) a Treatment + # ID:0x3900 + hd_simulator.cmd_initiate_treatment_response(response=1, reason=0) + verify_log(msg_id=MsgIds.MSG_ID_HD_INITIATE_TREATMENT_RESPONSE.value, msg="InitTreatment", param=[1, 0]) + hd_simulator.cmd_initiate_treatment_response(response=0, reason=1) + verify_log(msg_id=MsgIds.MSG_ID_HD_INITIATE_TREATMENT_RESPONSE.value, msg="InitTreatment", param=[0, 1]) + + # Treatment Parameters Validation + # ID:0x3600 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) payload += unsigned_integer_to_bytearray(3) @@ -1007,200 +1009,192 @@ hd_simulator.cmd_send_hd_general_response(message_id=54, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) hd_simulator.cmd_send_hd_general_response(message_id=54, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_NEW_TREATMENT_PARAMS_RESPONSE.value, msg="ParametersValidation") - - #Pre-Treatment Water Sample (sub-mode) - #ID:0x5E00 - hd_simulator.cmd_send_pre_treatment_water_sample_response(accepted = 1, reason = 0) - verify_log(msg_id = MsgIds.MSG_ID_HD_SAMPLE_WATER_CMD_RESPONSE.value, msg = "AdjustWaterSample", param = [1,0]) - hd_simulator.cmd_send_pre_treatment_water_sample_response(accepted = 0, reason = 1) - verify_log(msg_id = MsgIds.MSG_ID_HD_SAMPLE_WATER_CMD_RESPONSE.value, msg = "AdjustWaterSample", param = [0,1]) - - - #ID:0x6000 - dg_simulator.cmd_send_dg_pre_treatment_filter_flush_progress_data(total = 120, countdown = 60) - verify_log(msg_id = MsgIds.MSG_ID_DG_FILTER_FLUSH_PROGRESS_DATA.value, msg = "FilterFlush", param = [120,60]) - - #Pre-Treatment No Cartridge Self-Test (sub-mode) - #ID:0x6100 - hd_simulator.cmd_send_pre_treatment_self_test_no_cartridge_progress_data(total = 120, countdown = 60) - verify_log(msg_id = MsgIds.MSG_ID_HD_NO_CART_SELF_TEST_PROGRESS_DATA.value, msg = "SelfTestNoCartridge", param = [120,60]) - - #Pre-Treatment Disposable Installation (sub-mode) - #ID:0xAD00 + + # Pre-Treatment Water Sample (sub-mode) + # ID:0x5E00 + hd_simulator.cmd_send_pre_treatment_water_sample_response(accepted=1, reason=0) + verify_log(msg_id=MsgIds.MSG_ID_HD_SAMPLE_WATER_CMD_RESPONSE.value, msg="AdjustWaterSample", param=[1, 0]) + hd_simulator.cmd_send_pre_treatment_water_sample_response(accepted=0, reason=1) + verify_log(msg_id=MsgIds.MSG_ID_HD_SAMPLE_WATER_CMD_RESPONSE.value, msg="AdjustWaterSample", param=[0, 1]) + + # ID:0x6000 + dg_simulator.cmd_send_dg_pre_treatment_filter_flush_progress_data(total=120, countdown=60) + verify_log(msg_id=MsgIds.MSG_ID_DG_FILTER_FLUSH_PROGRESS_DATA.value, msg="FilterFlush", param=[120, 60]) + + # Pre-Treatment No Cartridge Self-Test (sub-mode) + # ID:0x6100 + hd_simulator.cmd_send_pre_treatment_self_test_no_cartridge_progress_data(total=120, countdown=60) + verify_log(msg_id=MsgIds.MSG_ID_HD_NO_CART_SELF_TEST_PROGRESS_DATA.value, msg="SelfTestNoCartridge", param=[120, 60]) + + # Pre-Treatment Disposable Installation (sub-mode) + # ID:0xAD00 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=173, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) - verify_log(msg_id = MsgIds.MSG_ID_UI_INSTALLATION_CONFIRM_RESPONSE.value, msg = "AdjustDisposablesConfirm") + verify_log(msg_id=MsgIds.MSG_ID_UI_INSTALLATION_CONFIRM_RESPONSE.value, msg="AdjustDisposablesConfirm") hd_simulator.cmd_send_hd_general_response(message_id=173, accepted=1, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) - verify_log(msg_id = MsgIds.MSG_ID_UI_INSTALLATION_CONFIRM_RESPONSE.value, msg = "AdjustDisposablesConfirm") - - - #Pre-Treatment Dry Self-Test (sub-mode) - #ID:0x6300 - hd_simulator.cmd_send_pre_treatment_self_test_dry_progress_data(total = 120, countdown = 60) - verify_log(msg_id = MsgIds.MSG_ID_HD_DRY_SELF_TEST_PROGRESS_DATA.value, msg = "SelfTestDry", param = [120,60]) - - #Pre-Treatment Prime (sub-mode) - #ID:0x3D00 - hd_simulator.cmd_send_pre_treatment_prime_start_response(accepted = 1, reason = 0) - verify_log(msg_id = MsgIds.MSG_ID_HD_START_PRIME_RESPONSE.value, msg = "AdjustDisposablesPrime", param = [1,0]) - hd_simulator.cmd_send_pre_treatment_prime_start_response(accepted = 0, reason = 1) - verify_log(msg_id = MsgIds.MSG_ID_HD_START_PRIME_RESPONSE.value, msg = "AdjustDisposablesPrime", param = [0,1]) - - - #ID:0x4300 - hd_simulator.cmd_send_pre_treatment_disposables_prime_progress_data(timeout = 120, countdown = 60) - verify_log(msg_id = MsgIds.MSG_ID_HD_PRIMING_STATUS_DATA.value, msg = "DisposablesPrime", param = [120,60]) - - #Pre-Treatment Patient Connection Begin - #ID:0x6500 + verify_log(msg_id=MsgIds.MSG_ID_UI_INSTALLATION_CONFIRM_RESPONSE.value, msg="AdjustDisposablesConfirm") + + # Pre-Treatment Dry Self-Test (sub-mode) + # ID:0x6300 + hd_simulator.cmd_send_pre_treatment_self_test_dry_progress_data(total=120, countdown=60) + verify_log(msg_id=MsgIds.MSG_ID_HD_DRY_SELF_TEST_PROGRESS_DATA.value, msg="SelfTestDry", param=[120, 60]) + + # Pre-Treatment Prime (sub-mode) + # ID:0x3D00 + hd_simulator.cmd_send_pre_treatment_prime_start_response(accepted=1, reason=0) + verify_log(msg_id=MsgIds.MSG_ID_HD_START_PRIME_RESPONSE.value, msg="AdjustDisposablesPrime", param=[1, 0]) + hd_simulator.cmd_send_pre_treatment_prime_start_response(accepted=0, reason=1) + verify_log(msg_id=MsgIds.MSG_ID_HD_START_PRIME_RESPONSE.value, msg="AdjustDisposablesPrime", param=[0, 1]) + + # ID:0x4300 + hd_simulator.cmd_send_pre_treatment_disposables_prime_progress_data(timeout=120, countdown=60) + verify_log(msg_id=MsgIds.MSG_ID_HD_PRIMING_STATUS_DATA.value, msg="DisposablesPrime", param=[120, 60]) + + # Pre-Treatment Patient Connection Begin + # ID:0x6500 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id=101, accepted=1, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_PATIENT_CONNECTION_BEGIN_RESPONSE.value, msg="AdjustPatientConnectionBegin") hd_simulator.cmd_send_hd_general_response(message_id=101, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) verify_log(msg_id=MsgIds.MSG_ID_HD_PATIENT_CONNECTION_BEGIN_RESPONSE.value, msg="AdjustPatientConnectionBegin") - - - #Pre-Treatment Ultrafiltration (Init) Volume Adjustment - #ID:0x5000 + + # Pre-Treatment Ultrafiltration (Init) Volume Adjustment + # ID:0x5000 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(0) payload += float_to_bytearray(11.500) - hd_simulator.cmd_send_hd_general_response(message_id=80, accepted=1, reason=0, is_pure_data = False, has_parameters=True, parameters_payload=payload) - hd_simulator.cmd_set_treatment_adjust_ultrafiltration_init_response(accepted= 1, reason= 1, volume= 0.600) + hd_simulator.cmd_send_hd_general_response(message_id=80, accepted=1, reason=0, is_pure_data=False, has_parameters=True, parameters_payload=payload) + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_init_response(accepted=1, reason=1, volume=0.600) verify_log(msg_id=MsgIds.MSG_ID_HD_SET_UF_VOLUME_PARAMETER_RESPONSE.value, msg="AdjustUFInit") - - #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 = "AdjustPatientConnectionConfirm", param = [1,0]) - - - #Start Treatment - #ID:0x7200 - hd_simulator.cmd_send_pre_treatment_continue_to_treament_response(accepted = 1, reason = 0) - verify_log(msg_id = MsgIds.MSG_ID_HD_START_TREATMENT_RESPONSE.value, msg = "AdjustStartTreatment", param = [1,0]) - - #ID:0x7200 - hd_simulator.cmd_send_pre_treatment_continue_to_treament_response(accepted = 0, reason = 1) - verify_log(msg_id = MsgIds.MSG_ID_HD_START_TREATMENT_RESPONSE.value, msg = "AdjustStartTreatment", param = [0,1]) - - - #Post-Treatment - #ID:0x7400 - hd_simulator.cmd_send_post_treatment_disposable_removal_confirm_response(accepted = 1, reason = 0) - verify_log(msg_id = MsgIds.MSG_ID_HD_DISPOSABLE_REMOVAL_CONFIRM_RESPONSE.value, msg = "AdjustDisposablesRemovalConfirm", param = [1,0]) - hd_simulator.cmd_send_post_treatment_disposable_removal_confirm_response(accepted = 0, reason = 1) - verify_log(msg_id = MsgIds.MSG_ID_HD_DISPOSABLE_REMOVAL_CONFIRM_RESPONSE.value, msg = "AdjustDisposablesRemovalConfirm", param = [0,1]) - - - #Treatment Log - #ID:0x7600 - #parameter mismatch: the last parameter (water_sample_test_result) value is always 1000 regardless of the argument passed - hd_simulator.cmd_send_post_treatment_log_response(accepted = 1, reason = 1, - 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) - 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 - hd_simulator.cmd_send_treatment_log_data(blood_flow_rate = 67, dialysate_flow_rate = 81, uf_rate = 12.0, arterial_pressure = 72.0, venous_pressure = 90.0) - verify_log(msg_id = MsgIds.MSG_ID_HD_TREATMENT_LOG_PERIODIC_DATA.value, msg = "TreatmentLogAvrge", param = [67,81,12.0,72.0,90.0]) - - #ID:0x9500 + + # 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="AdjustPatientConnectionConfirm", param=[1, 0]) + + # Start Treatment + # ID:0x7200 + hd_simulator.cmd_send_pre_treatment_continue_to_treament_response(accepted=1, reason=0) + verify_log(msg_id=MsgIds.MSG_ID_HD_START_TREATMENT_RESPONSE.value, msg="AdjustStartTreatment", param=[1, 0]) + + # ID:0x7200 + hd_simulator.cmd_send_pre_treatment_continue_to_treament_response(accepted=0, reason=1) + verify_log(msg_id=MsgIds.MSG_ID_HD_START_TREATMENT_RESPONSE.value, msg="AdjustStartTreatment", param=[0, 1]) + + # Post-Treatment + # ID:0x7400 + hd_simulator.cmd_send_post_treatment_disposable_removal_confirm_response(accepted=1, reason=0) + verify_log(msg_id=MsgIds.MSG_ID_HD_DISPOSABLE_REMOVAL_CONFIRM_RESPONSE.value, msg="AdjustDisposablesRemovalConfirm", param=[1, 0]) + hd_simulator.cmd_send_post_treatment_disposable_removal_confirm_response(accepted=0, reason=1) + verify_log(msg_id=MsgIds.MSG_ID_HD_DISPOSABLE_REMOVAL_CONFIRM_RESPONSE.value, msg="AdjustDisposablesRemovalConfirm", param=[0, 1]) + + # Treatment Log + # ID:0x7600 + # parameter mismatch: the last parameter (water_sample_test_result) value is always 1000 regardless of the argument passed + hd_simulator.cmd_send_post_treatment_log_response(accepted=1, reason=1, + 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) + 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 + hd_simulator.cmd_send_treatment_log_data(blood_flow_rate=67, dialysate_flow_rate=81, uf_rate=12.0, arterial_pressure=72.0, venous_pressure=90.0) + verify_log(msg_id=MsgIds.MSG_ID_HD_TREATMENT_LOG_PERIODIC_DATA.value, msg="TreatmentLogAvrge", param=[67, 81, 12.0, 72.0, 90.0]) + + # ID:0x9500 payload = integer_to_bytearray(1) payload += float_to_bytearray(2.0) 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]) - - #ID:0x9600 - hd_simulator.cmd_send_treatment_log_event(event_id = 1, old_value = 1.0, new_value = 0.0) - verify_log(msg_id = MsgIds.MSG_ID_HD_TREATMENT_LOG_EVENT.value, msg = "TreatmentLogEvent", param = [1,1.0,0.0]) - - #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]) - - + 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]) + + # ID:0x9600 + hd_simulator.cmd_send_treatment_log_event(event_id=1, old_value=1.0, new_value=0.0) + verify_log(msg_id=MsgIds.MSG_ID_HD_TREATMENT_LOG_EVENT.value, msg="TreatmentLogEvent", param=[1, 1.0, 0.0]) + + # 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 # TODO Determine if check still valid # payload = unsigned_integer_to_bytearray(0) @@ -1210,78 +1204,77 @@ # 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 + + # 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_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 + # 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 + 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 + 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_RESPONSE.value, msg = "Serial", param = ['AGHHG1234GHJABC']) - - #0x8800 + 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_RESPONSE.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_RESPONSE.value, msg = "Serial", param = ['AGHHG1234GHJABC']) - - #0x1F00 + 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_RESPONSE.value, msg="Serial", param=['AGHHG1234GHJABC']) + + # 0x1F00 payload = float_to_bytearray(11.2) payload += float_to_bytearray(21.2) payload += float_to_bytearray(31.2) payload += unsigned_integer_to_bytearray(42) payload += float_to_bytearray(51.2) 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") + 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") - - #0x2400 + # 0x2400 payload = unsigned_integer_to_bytearray(14) payload += unsigned_integer_to_bytearray(17) payload += unsigned_integer_to_bytearray(19) payload += unsigned_integer_to_bytearray(12) payload += float_to_bytearray(0.0) payload += float_to_bytearray(0.0) 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 + 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 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) - dg_simulator.cmd_send_dg_general_response(message_id=39, accepted=0, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload) - dg_simulator.cmd_send_dg_general_response(message_id=39, accepted=1, reason=1, is_pure_data = False, has_parameters = True, parameters_payload = payload) - verify_log(msg_id = MsgIds.MSG_ID_DG_OP_MODE_DATA.value, msg = "OpMode") - - #0x2D00(request) + dg_simulator.cmd_send_dg_general_response(message_id=39, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + dg_simulator.cmd_send_dg_general_response(message_id=39, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload) + verify_log(msg_id=MsgIds.MSG_ID_DG_OP_MODE_DATA.value, msg="OpMode") + + # 0x2D00(request) payload = float_to_bytearray(11.500) payload += float_to_bytearray(11.500) payload += float_to_bytearray(11.500) @@ -1303,193 +1296,192 @@ payload += float_to_bytearray(11.500) 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 + 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]) + verify_log(msg_id=MsgIds.MSG_ID_HD_RESPONSE_SERVICE_MODE_REQUEST.value, msg="ServiceMode", param=[1, 1]) - - #0xA06A + # 0xA06A 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_DIALIN_CHECK_IN.value, msg = "DG check-in w/ HD") + 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_DIALIN_CHECK_IN.value, msg="CheckIn") dg_simulator.cmd_send_checkin_dg() dg_simulator.cmd_send_checkin_dg() dg_simulator.build_dg_debug_text("dg_debug") - dg_simulator.cmd_send_dg_post(item = 1, passed = 1, done = 1) - dg_simulator.cmd_send_dg_ack(seq = 1) + dg_simulator.cmd_send_dg_post(item=1, passed=1, done=1) + dg_simulator.cmd_send_dg_ack(seq=1) - #0x6D00 + # 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") + 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 + # 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") + 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) + # 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) + # 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) + # 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 + # 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]) + # 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) + # 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 + # 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]) + # verify_log(msg_id = MsgIds.MSG_ID_DG_RESPONSE_SERVICE_MODE_REQUEST.value, msg = "ServiceMode", param = [1,1]) - #0xB600 + # 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") + # verify_log(msg_id = MsgIds.MSG_ID_DG_RESPONSE_SERVICE_MODE_REQUEST.value, msg = "ServiceMode") - #0x4000 + # 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 ) + 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 ) + # 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 ) + # 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 ) + # 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 + # 0x1C00 payload = unsigned_byte_to_bytearray(1) payload += unsigned_byte_to_bytearray(0) payload += unsigned_byte_to_bytearray(0) 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 ) + 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 + # 0x9F00 payload = unsigned_byte_to_bytearray(1) payload += unsigned_byte_to_bytearray(0) payload += unsigned_byte_to_bytearray(0) 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 ) + 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 ) + # 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 ) + # 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 + # 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 ) + 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 + # 0x3500 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) payload += unsigned_integer_to_bytearray(3) @@ -1508,86 +1500,86 @@ payload += float_to_bytearray(1.0) 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) + 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 + # 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 ) + 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 + # 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 ) + 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 + # 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 ) + 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 ) + # 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 ) + # 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 ) + # 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 ) + # 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 + # 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 ) + 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 ) + # 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 ) + # 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 ) + # 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 ) + # 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 ) + # 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 + # 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) + 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 ) + # 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 + # 0x9200 payload = unsigned_integer_to_bytearray(0) - hd_simulator.cmd_send_hd_general_response(message_id=146, 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=146, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.ui_sync_broadcast_ch_id) payload = unsigned_integer_to_bytearray(1) - hd_simulator.cmd_send_hd_general_response(message_id=146, 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=146, accepted=1, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.ui_sync_broadcast_ch_id) - #0x4E00 + # 0x4E00 payload = unsigned_integer_to_bytearray(1) - hd_simulator.cmd_send_hd_general_response(message_id=78, 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=78, 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=78, 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=78, accepted=0, reason=1, is_pure_data=False, has_parameters=True, parameters_payload=payload, channel_id=DenaliChannels.ui_to_hd_ch_id) + def verify_missing_path_verification(): """ This method is used for verification of missing path scenario. @@ -1623,6 +1615,7 @@ utility.rename_old_name(config.SD_CARD_CLOUDSYNC_FOLDER_PATH, "cloudsync") utility.rename_old_name(config.USB_DISK_FOLDER_LOCATION, "usb-disk") + def main(): utils.tstStart(__file__) """ @@ -1664,10 +1657,10 @@ """ application_init.setup_post_log_successful_start() - startApplication(config.AUT_NAME_ONLY + " -q"+" -d"+ " -i"+ " -f"+ " -b"+ " -u"+ " -c"+ " -0"+ " -m") + startApplication(config.AUT_NAME_ONLY + " -q" + " -d" + " -i" + " -f" + " -b" + " -u" + " -c" + " -0" + " -m") verif_ui_logs_api() - #TODO need to figure out a better way to do this missing path verification. The current + # TODO need to figure out a better way to do this missing path verification. The current # method is causing the application folder to be removed entirely if test breaks or # paused in the middle. Possibly need to move this test into its own test case because # folder removal should happen before application starts