Index: .tst_dialin_logs/test.py =================================================================== diff -u --- .tst_dialin_logs/test.py (revision 0) +++ .tst_dialin_logs/test.py (revision d3f39b04a695f529d6115024bbcba80b0c2d0ba9) @@ -0,0 +1,642 @@ +# -*- 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 dialin.common.msg_ids import MsgIds +from dialin.common.hd_defs import HDOpSubModes, HDOpModes +from dialin.common import msg_defs +from dialin.utils.conversions import integer_to_bytearray, float_to_bytearray, short_to_bytearray, unsigned_integer_to_bytearray, integer_to_bit_array, 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__) + startApplication(config.AUT_NAME+" -d") + + + #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() + + + + \ No newline at end of file Fisheye: Tag d3f39b04a695f529d6115024bbcba80b0c2d0ba9 refers to a dead (removed) revision in file `tst_dialin_logs/test.py'. Fisheye: No comparison available. Pass `N' to diff?