Index: leahi_dialin/td/modules/bubble_detector.py =================================================================== diff -u -rc5bfcf84ed942ca5841bf9de155aa0f495b4d28d -r9d21feca5df81302c7ee9631472f4322824de15a --- leahi_dialin/td/modules/bubble_detector.py (.../bubble_detector.py) (revision c5bfcf84ed942ca5841bf9de155aa0f495b4d28d) +++ leahi_dialin/td/modules/bubble_detector.py (.../bubble_detector.py) (revision 9d21feca5df81302c7ee9631472f4322824de15a) @@ -135,3 +135,20 @@ override_text = f'{str(status)}', logger = self.logger, can_interface = self.can_interface) + + def cmd_venous_bubble_alarm_enable(self, enabled: bool = True, reset: int = NO_RESET) -> int: + ena = 1 if enabled else 0 + rst = integer_to_bytearray(reset) + payload = rst + integer_to_bytearray(ena) + + return cmd_generic_override( + payload=payload, + reset=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', + override_text=f'{ena}', + logger=self.logger, + can_interface=self.can_interface + ) +