# -*- coding: utf-8 -*- ## # Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. # copyright # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, # IN PART OR IN WHOLE, # WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # file tst_dialin_log_verification # date 27-July-2022 # author Sai Chaitanya Ela # author Shweta Policepatil # author Amrita debnath # # NOTE: # This test verifies the logs for the messages provided import builtins import logging from dialin.ui.hd_simulator_alarms import HDAlarmsSimulator from dialin.protocols.CAN import DenaliCanMessenger, DenaliChannels from dialin.ui import HDSimulator from dialin.ui import DGSimulator from dialin.ui import utils from configuration import utility from configuration import config from configuration import application_init as application_init from dialin.common.msg_ids import MsgIds from dialin.common.hd_defs import HDStandbyStates, HDOpModes from dialin.common import msg_defs from dialin.utils.conversions import integer_to_bytearray, float_to_bytearray, short_to_bytearray, unsigned_integer_to_bytearray, integer_to_bit_array, bytearray_to_value hd_simulator = HDSimulator() dg_simulator = DGSimulator() hd_simulator = HDSimulator() logger= logging.getLogger("INFO") messenger= DenaliCanMessenger('can0') hd_alarm= HDAlarmsSimulator(can_interface=messenger, logger=logger) dg_simulator = DGSimulator() NUMBER_OF_OPMODE = 9 NUMBER_OF_TREATMENTMODES = 3 CONDITIONS = [0,1] 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. @param msg - (string) message to be displayed on log. @param param - (list) parameters for msg_id's. """ test.startSection("Verification of UI log based on message : " + str(msg)) utils.waitForGUI(2) ack = False if not msg_id in msg_defs.ACK_NOT_REQUIRED and msg_id != None: ack = True message_extracted = utility.get_current_log_details(message_ack=ack, message_text=msg) test.log(str(message_extracted)) if ack == True: test.verify(config.ACK_REQ_STATUS in message_extracted, "ack request is verified") test.verify(config.ACK_BAK_STATUS in message_extracted, "ack back is verified") message_id_hex = builtins.hex(builtins.int(msg_id)) message_id_str = builtins.str(message_id_hex) test.verify(message_id_str in message_extracted, "message ID is verified") if param != None: test.verify(param in message_extracted, "parameters are verified") test.endSection() def main(): utils.tstStart(__file__) application_init.setup_post_log_successful_start() startApplication(config.AUT_NAME) #Verification of Dialin->HD API's data from channel ID: 400 #0x8002 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32770, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Off_Button_State", param = [1,2]) #0x8003 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32771, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Stop_Button_State", param = [1,2]) #0x8004 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32772, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Alarm_Lamp", param = [1,2]) #0x8005 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 = 32773, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Watch_Task_Checkin", param = [1,2,3]) #0x8006 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 = 32774, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Alarm_State", param = [1,2,3]) #0x8007 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 = 32775, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Alarm_Start", param = [1,2,3]) #0x8008 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 = 32776, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Blood_Flow_Set_Point", param = [1,2,3]) #0x8009 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.5) hd_simulator.cmd_send_hd_general_response(message_id = 32777, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Blood_Flow_Meas_Rate", param = [1,2.5]) #0x800A payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.5) hd_simulator.cmd_send_hd_general_response(message_id = 32778, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Blood_Pump_Meas_MC_Spd", param = [1,2.5]) #0x800B payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.5) hd_simulator.cmd_send_hd_general_response(message_id = 32779, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Blood_Pump_Meas_MC_Current", param = [1,2.5]) #0x800C payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32780, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Blood_Flow_Broadcast_Interval", param = [1,2]) #0x800D payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32781, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Treatment_Time_Remaining", param = [1,2]) #0x800E payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(1.5) hd_simulator.cmd_send_hd_general_response(message_id = 32782, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Treatment_Time_Remaining", param = [1,1.5]) #0x800F payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.4) hd_simulator.cmd_send_hd_general_response(message_id = 32783, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Blood_Pump_Rotor_Count", param = [1,2.4]) #0x8010 payload = unsigned_integer_to_bytearray(2) payload += unsigned_integer_to_bytearray(2) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32784, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Inlet_Flow_Set_Point", param = [2,2,2]) #0x8011 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32785, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Inlet_Flow_Meas_Rate", param = [1,2.0]) #0x8012 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32786, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Inlet_Pump_Meas_MC_Spd", param = [1,2.0]) #0x8013 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32787, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Inlet_Pump_Meas_MC_Current", param = [1,2.0]) #0x8014 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32788, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Inlet_Flow_Broadcast_Interval", param = [1,2]) #0x8015 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32789, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Inlet_Flow_Broadcast_Interval", param = [1,2]) #0x8016 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32790, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Inlet_Flow_Broadcast_Interval", param = [1,2]) #0x8017 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32791, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Inlet_Flow_Broadcast_Interval", param = [1,2]) #0x8018 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32792, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Venous_Pressure", param = [1,2.0]) #0x8019 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32793, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Venous_Pressure", param = [1,2]) #0x801A payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32794, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Blood_Pump_Rotor_Count", param = [1,2]) #0x801B payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32795, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Arterial_Pressure_Offset_Request", param = [1,2.0]) #0x801C payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32796, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Pressure_Occlusion_Interval", param = [1,2]) #0x801D payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id = 32797, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #0x801E payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32798, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Outlet_Pump_Broadcast_Interval", param = [1,2]) #0x801F payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32799, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_UF_Ref_Volume", param = [1,2.0]) #0x8020 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32800, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_UF_Measured_Volume", param = [1,2.0]) #0x8021 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32801, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Dial_Outlet_Pump_Meas_MC_Spd", param = [1,2.0]) #0x8022 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32802, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Meas_MC_Current", param = [1,2.0]) #0x8023 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32803, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Meas_Spd", param = [1,2]) #0x8024 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32804, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~~HD_Dial_Outlet_Pump_Meas_Spd", param = [1,2]) #0x8025 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) payload += unsigned_integer_to_bytearray(13) hd_simulator.cmd_send_hd_general_response(message_id = 32805, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2.0,3]) #0x8026 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id = 32806, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2.0,3]) #0x8027 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) payload += unsigned_integer_to_bytearray(3) hd_simulator.cmd_send_hd_general_response(message_id = 32807, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2.0,3]) #0x8028 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32808, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) verify_log(msg = "~HD_Accelerometer_Max_Axis", param = [1,2.0,2]) #0x8029 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32809, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2.0,3]) #0x802A payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32810, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2.0,3]) #0x802B payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(1.0) payload += float_to_bytearray(1.0) hd_simulator.cmd_send_hd_general_response(message_id = 32811, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2,3]) #0x802C payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(1) payload += float_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id = 32812, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2,3]) #0x802D payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) payload += float_to_bytearray(1.0) hd_simulator.cmd_send_hd_general_response(message_id = 32813, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2,3]) #0x802E payload = unsigned_integer_to_bytearray(1) hd_simulator.cmd_send_hd_general_response(message_id = 32814, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2,3]) #Verification of Dialin->DG API's data from unhandled.conf file channel ID: 400 #0x8076 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(2) payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(3) payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(4) payload += unsigned_integer_to_bytearray(0) hd_simulator.cmd_send_hd_general_response(message_id = 32886, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #verify_log(msg = "~HD_Message_Block", param = [1,0,2,0,3,0,4,0]) #0x807C payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(2) payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(3) payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(4) payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(0) payload += unsigned_integer_to_bytearray(4) payload += unsigned_integer_to_bytearray(0) payload += short_to_bytearray(10) payload += short_to_bytearray(10) payload += short_to_bytearray(10) payload += short_to_bytearray(10) payload += float_to_bytearray(3.5) payload += float_to_bytearray(3.5) payload += float_to_bytearray(3.5) payload += float_to_bytearray(3.5) hd_simulator.cmd_send_hd_general_response(message_id = 32892, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_hd_ch_id) #Verification of Dialin->HD (HD->PC) API's data from channel ID: 401 #0x8002 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32770, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_to_dialin_ch_id) verify_log(msg = "~HD_Off_Button_State", param = [1,2]) #0x8003 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32771, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_to_dialin_ch_id) verify_log(msg = "~HD_Stop_Button_State", param = [1,2]) #0x8004 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32772, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_to_dialin_ch_id) verify_log(msg = "~HD_Alarm_Lamp", param = [1,2]) #0x8005 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 = 32773, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_to_dialin_ch_id) verify_log(msg = "~HD_Watch_Task_Checkin", param = [1,2,3]) #0x8006 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 = 32774, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_to_dialin_ch_id) verify_log(msg = "~HD_Alarm_State", param = [1,2,3]) #0x8007 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 = 32775, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.hd_to_dialin_ch_id) verify_log(msg = "~HD_Alarm_Start", param = [1,2,3]) #Verification of Dialin->DG API's data from unhandled.conf file channel ID: 402 #0xA001 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40961, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Alarm_State", param = [1,1,1]) #0xA002 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40962, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Watchdog_Check_In", param = [1,1,1]) #0xA004 payload = unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40964, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Set_RTC_Date_Time", param = [1]) #0xA005 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(1.0) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40965, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Load_Cell", param = [1,1.0,1]) #0xA006 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(1.0) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40966, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Pressure", param = [1,1.0,1]) #0xA007 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40967, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Pressure_Broadcast_Interval", param = [1,1]) #0xA00A payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40970, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_RO_Pump_Broadcast_Interval", param = [1,1]) #0xA00B payload = unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40971, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Drain_Pump_Set_RPM", param = [1]) #0xA00C payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40972, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Drain_Pump_Broadcast_Interval", param = [1,1]) #0xA00D payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40973, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Load_Cell_Broadcast_Interval", param = [1,1]) #0xA00E payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40974, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Valve_State", param = [1,1,1]) #0xA00F payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40975, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dialin_to_dg_ch_id) verify_log(msg = "~DG_Valve_Broadcast_Interval", param = [1,1]) #Verification of Dialin->DG API's data from unhandled.conf file channel ID: 403 #0xA001 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40961, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dg_to_dialin_ch_id) verify_log(msg = "~DG_Alarm_State", param = [1,1,1]) #0xA002 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40962, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dg_to_dialin_ch_id) verify_log(msg = "~DG_Watchdog_Check_In", param = [1,1,1]) #0xA003 dg_simulator.cmd_send_dg_general_response(message_id = 40963, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = None, channel_id = DenaliChannels.dg_to_dialin_ch_id) verify_log(msg = "~DG_Set_RTC_Date_Time", param = None) #0xA004 payload = unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40964, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dg_to_dialin_ch_id) verify_log(msg = "~DG_Set_RTC_Date_Time", param = [1]) #0xA005 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(1.0) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40965, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dg_to_dialin_ch_id) verify_log(msg = "~DG_Load_Cell", param = [1,1.0,1]) #0xA006 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(1.0) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40966, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dg_to_dialin_ch_id) verify_log(msg = "~DG_Pressure", param = [1,1.0,1]) #0xA007 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40967, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.dg_to_dialin_ch_id) verify_log(msg = "~DG_Pressure_Broadcast_Interval", param = [1,1]) #Verification of Dialin->UI API's data from unhandled.conf file channel ID: 404 #0x8020 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32800, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_ui_ch_id) verify_log(msg = "~HD_UF_Measured_Volume", param = [1,2.0]) #0x8021 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) hd_simulator.cmd_send_hd_general_response(message_id = 32801, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_ui_ch_id) verify_log(msg = "~HD_Dial_Outlet_Pump_Meas_MC_Spd", param = [1,2.0]) #0x8022 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32802, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_ui_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Meas_MC_Current", param = [1,2.0]) #0x8023 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32803, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_ui_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Meas_Spd", param = [1,2]) #0x8024 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(2) hd_simulator.cmd_send_hd_general_response(message_id = 32804, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_ui_ch_id) #verify_log(msg = "~~HD_Dial_Outlet_Pump_Meas_Spd", param = [1,2]) #0x8025 payload = unsigned_integer_to_bytearray(1) payload += float_to_bytearray(2.0) payload += unsigned_integer_to_bytearray(13) hd_simulator.cmd_send_hd_general_response(message_id = 32805, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id=DenaliChannels.dialin_to_ui_ch_id) #verify_log(msg = "~HD_Dial_Outlet_Pump_Rotor_Spd", param = [1,2.0,3]) #Verification of Dialin->UI API's data from unhandled.conf file channel ID: 405 #0xA00A payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40970, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.ui_to_dialin_ch_id) verify_log(msg = "~DG_RO_Pump_Broadcast_Interval", param = [1,1]) #0xA00B payload = unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40971, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.ui_to_dialin_ch_id) verify_log(msg = "~DG_Drain_Pump_Set_RPM", param = [1]) #0xA00C payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40972, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.ui_to_dialin_ch_id) verify_log(msg = "~DG_Drain_Pump_Broadcast_Interval", param = [1,1]) #0xA00D payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40973, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.ui_to_dialin_ch_id) verify_log(msg = "~DG_Load_Cell_Broadcast_Interval", param = [1,1]) #0xA00E payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40974, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.ui_to_dialin_ch_id) verify_log(msg = "~DG_Valve_State", param = [1,1,1]) #0xA00F payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) dg_simulator.cmd_send_dg_general_response(message_id = 40975, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.ui_to_dialin_ch_id) verify_log(msg = "~DG_Valve_Broadcast_Interval", param = [1,1]) #0xA010 payload = unsigned_integer_to_bytearray(1) payload += unsigned_integer_to_bytearray(1) payload += float_to_bytearray(1.0) dg_simulator.cmd_send_dg_general_response(message_id = 40976, accepted = 1, reason = 0, is_pure_data = False, has_parameters = True, parameters_payload = payload, channel_id = DenaliChannels.ui_to_dialin_ch_id) #verify_log(msg = "~DG_Valve_State", param = [1,1,1.0]) utils.tstDone()