Index: leahi_dialin/td/modules/alarms.py =================================================================== diff -u -rafe332fec54d9d0432dfc0d54aef1debaa92b066 -rcf5e82faaf502b2828ffb6e43c2a64b71f6e31f2 --- leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision afe332fec54d9d0432dfc0d54aef1debaa92b066) +++ leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision cf5e82faaf502b2828ffb6e43c2a64b71f6e31f2) @@ -121,6 +121,10 @@ # alarm debug data on alarm triggered message self.alarm_data = [0, 0] * 500 + self.last_alarm_triggered = 0 + self.last_alarm_data_1 = 0.0 + self.last_alarm_data_2 = 0.0 + # alarm information self.alarm_data_type = dict() self.alarm_volume = 0 @@ -209,6 +213,9 @@ self.alarm_ranks[alarm_id[0]] = rank[0] self.alarm_clear_top_only_flags[alarm_id[0]] = clr_top_only[0] self.alarm_data[alarm_id[0]] = [data_1[0], data_2[0]] + self.last_alarm_triggered = alarm_id + self.last_alarm_data_1 = data_1[0] + self.last_alarm_data_2 = data_2[0] self.td_alarm_triggered_timestamp = timestamp @publish(["TD_alarm_cleared_timestamp", "alarm_states", "alarm_conditions"])