Index: leahi_dialin/td/modules/alarms.py =================================================================== diff -u -r5c1132f5aadff6082afa56588ad1f4a64f828cd9 -r655be738c7bb307fcf3baa139acba0fb6c62ec4b --- leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision 5c1132f5aadff6082afa56588ad1f4a64f828cd9) +++ leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision 655be738c7bb307fcf3baa139acba0fb6c62ec4b) @@ -164,6 +164,16 @@ self.handler_prop_execution_times = [] + 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.