Index: leahi_dialin/td/modules/alarms.py =================================================================== diff -u -rc2f174da6eec4d8ce0e76a1926beb5ca1d9680ea -r4d2710b034b98dcae6da6260b751e5968c05ad3b --- leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision c2f174da6eec4d8ce0e76a1926beb5ca1d9680ea) +++ leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision 4d2710b034b98dcae6da6260b751e5968c05ad3b) @@ -156,6 +156,16 @@ self.alarm_table = {} #: The Alarm Table with Alarm Property details + def get_active_alarms(self): + """ + Get the currently active alarms + """ + 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.