Index: leahi_dialin/td/modules/alarms.py =================================================================== diff -u -r1f2bf6d939eb4033dbedb7d7005494cc12fccbc6 -r155002a8a797c462b346dccf1abd47428230e16b --- leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision 1f2bf6d939eb4033dbedb7d7005494cc12fccbc6) +++ leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision 155002a8a797c462b346dccf1abd47428230e16b) @@ -146,6 +146,13 @@ self.ui_alarm_list_timestamp = 0.0 #: The timestamp of the last Alarm List + def get_active_alarms(self): + result = [] + for alarm in AlarmList: + if self.alarm_states[alarm.value]: + result.append(alarm) + return result + def clear_dialin_alarms(self): """ Clears the alarms states in Dialin.