# -*- 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_Demo # date 2020/12/27 # author Behrouz NematiPour # # import names from time import sleep from dialin.ui import utils from dialin.ui import unittests from dialin.ui.hd_simulator import HDSimulator # from dialin.ui.dg_simulator import DGSimulator # from dialin.ui.hd_simulator_alarms import HDAlarmsSimulator def main(): utils.tstStart("demo") startApplication("denaliSquish") hd = HDSimulator(console_out=True, passive_mode=False, auto_response=True ) #dg = DGSimulator(console_out=True, passive_mode=False, auto_response=False) hd.cmd_send_power_on_self_test_version_request() for i in range(20): hd.cmd_send_hd_post(i, True, False) sleep(0.1) hd.cmd_send_hd_post(0, True, True) hd.cmd_send_hd_operation_mode(4, 0) unittests.test_python_version() unittests.test_crc8() unittests.test_can0() utils.tstDone()