Index: dialin/ui/hd_simulator.py =================================================================== diff -u -r508802a54f83bbbbb1f87425171b2b0d766fc3ef -r0f311aec036eb4508cfa7dd4090c579101c348b1 --- dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision 508802a54f83bbbbb1f87425171b2b0d766fc3ef) +++ dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision 0f311aec036eb4508cfa7dd4090c579101c348b1) @@ -222,6 +222,9 @@ self.treatment_parameter_rejections = TreatmentParameterRejections() + def alarm(self) : + return self.alarms_simulator + def cmd_send_treatment_parameter_validation_response(self, rejections: List[RequestRejectReasons]): """ Sends a treatment parameter validation response Index: dialin/ui/hd_simulator_alarms.py =================================================================== diff -u -ref9b75f5db31f12a46fe9b509385fbd222cd2bf4 -r0f311aec036eb4508cfa7dd4090c579101c348b1 --- dialin/ui/hd_simulator_alarms.py (.../hd_simulator_alarms.py) (revision ef9b75f5db31f12a46fe9b509385fbd222cd2bf4) +++ dialin/ui/hd_simulator_alarms.py (.../hd_simulator_alarms.py) (revision 0f311aec036eb4508cfa7dd4090c579101c348b1) @@ -99,11 +99,16 @@ class HDAlarmsSimulator(_AbstractSubSystem): + + instanceCount = 0 + def __init__(self, can_interface: DenaliCanMessenger, logger: Logger): """ @param can_interface: Denali Can Messenger object """ super().__init__() + HDAlarmsSimulator.instanceCount = HDAlarmsSimulator.instanceCount + 1 + self.can_interface = can_interface self.logger = logger self.flags = 0