Index: leahi_dialin/td/modules/bubble_detector.py =================================================================== diff -u -r9d21feca5df81302c7ee9631472f4322824de15a -r1c451317473549058db3e3b8d9455c969bbb1516 --- leahi_dialin/td/modules/bubble_detector.py (.../bubble_detector.py) (revision 9d21feca5df81302c7ee9631472f4322824de15a) +++ leahi_dialin/td/modules/bubble_detector.py (.../bubble_detector.py) (revision 1c451317473549058db3e3b8d9455c969bbb1516) @@ -136,17 +136,24 @@ logger = self.logger, can_interface = self.can_interface) - def cmd_venous_bubble_alarm_enable(self, enabled: bool = True, reset: int = NO_RESET) -> int: + def cmd_venous_bubble_alarm_enable(self, enabled: bool = True) -> int: + """ + Enable/disable venous bubble alarm triggering. + Constraints: + Must be logged into TD tester mode and testing must be activated. + + @param enabled: bool - True enables alarm triggering, False disables it + @return: 1 if successful, 0 otherwise + """ ena = 1 if enabled else 0 - rst = integer_to_bytearray(reset) - payload = rst + integer_to_bytearray(ena) + payload = integer_to_bytearray(ena) return cmd_generic_override( payload=payload, - reset=reset, + reset=NO_RESET, channel_id=DenaliChannels.dialin_to_td_ch_id, - msg_id=MsgIds.MSG_ID_TD_VENOUS_BUBBLE_ALARM_ENABLE, - entity_name='TD Venous Bubble Alarm Enable', + msg_id=MsgIds.MSG_ID_TD_ENABLE_VENOUS_BUBBLE_ALARM, + entity_name='TD Enable Venous Bubble Alarm', override_text=f'{ena}', logger=self.logger, can_interface=self.can_interface