Index: dialin/hd/ui_proxy.py =================================================================== diff -u -r2dbb3b03c9e63d2cda582facc6cef28710252a8a -r012783937f571c57a862da7803f545b0a5c56d34 --- dialin/hd/ui_proxy.py (.../ui_proxy.py) (revision 2dbb3b03c9e63d2cda582facc6cef28710252a8a) +++ dialin/hd/ui_proxy.py (.../ui_proxy.py) (revision 012783937f571c57a862da7803f545b0a5c56d34) @@ -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