Index: dialin/hd/ui_proxy.py =================================================================== diff -u -r428c5c0a653129867b1cb32b5e64f89f68191c4b -rcc42a0359151dc193b31bbd0dc5dc6f01f9eed39 --- dialin/hd/ui_proxy.py (.../ui_proxy.py) (revision 428c5c0a653129867b1cb32b5e64f89f68191c4b) +++ dialin/hd/ui_proxy.py (.../ui_proxy.py) (revision cc42a0359151dc193b31bbd0dc5dc6f01f9eed39) @@ -1767,3 +1767,16 @@ self.disinfects_hd_submode = hd_state self.disinfects_dg_mode = dg_submode self.hd_disinfection_standby_timestamp = timestamp + + def cmd_ui_send_alarm_list_request(self) -> None: + """ + Constructs and sends a ui message to request the HD active alarm list. + + @return: none + """ + + message = DenaliMessage.build_message(channel_id=DenaliChannels.ui_to_hd_ch_id, + message_id=MsgIds.MSG_ID_UI_ACTIVE_ALARMS_LIST_REQUEST.value) + + self.logger.debug("Sending active alarm list request msg to HD.") + self.can_interface.send(message, 0) \ No newline at end of file