Index: run.py =================================================================== diff -u -r6e42c76925267c05e6b5e868d028bca6c2faf46c -re55ac65c47c243e4a942688ff9c94805a9cea76b --- run.py (.../run.py) (revision 6e42c76925267c05e6b5e868d028bca6c2faf46c) +++ run.py (.../run.py) (revision e55ac65c47c243e4a942688ff9c94805a9cea76b) @@ -3,6 +3,7 @@ from dialin.ui.hd_simulator import HDSimulator from dialin.ui.dg_simulator import DGSimulator from dialin.ui.hd_simulator_alarms import HDAlarmsSimulator +from sys import argv hd_auto_response=False dg_auto_response=False @@ -13,6 +14,16 @@ canbus = "can1" +if __name__ == "__main__": + argc = len(argv) + if argc > 1: + can_chg = str(argv[1]) + if can_chg.startswith("can"): + canbus = can_chg + + print("can set:", canbus) + + hd = HDSimulator(can_interface=canbus, console_out=hd_console_out, passive_mode=hd_passive_mode, auto_response=hd_auto_response) dg = DGSimulator(can_interface=canbus, console_out=dg_console_out, passive_mode=dg_passive_mode, auto_response=dg_auto_response) alarm = HDAlarmsSimulator(hd.can_interface, hd.logger)