Index: simulator/run.py =================================================================== diff -u -r0c65b0562c34edf23a06bc224a00a7fbc340e9de -r313132b681260cc0761c65d46200adb40b72f478 --- simulator/run.py (.../run.py) (revision 0c65b0562c34edf23a06bc224a00a7fbc340e9de) +++ simulator/run.py (.../run.py) (revision 313132b681260cc0761c65d46200adb40b72f478) @@ -7,6 +7,7 @@ from PySide2 import QtCore, QtWidgets from simulator.loader import Simulator from dialin.ui.hd_simulator import HDSimulator +from dialin.ui.hd_simulator_alarms import HDAlarmsSimulator, HIGH def main(): @@ -39,6 +40,10 @@ if HDSimulator.instanceCount > 1: raise Exception("more than one instance of HDSimulator shall not be created.") else: + if HDAlarmsSimulator.instanceCount > 1: + raise Exception("more than one instance of HDAlarmsSimulator shall not be created.") + else: + print("HDAlarmsSimulator number of instances is ", HDAlarmsSimulator.instanceCount) print("HDSimulator number of instances is ", HDSimulator.instanceCount)