Index: leahi_dialin/fp/modules/alarms.py =================================================================== diff -u -rcf5e82faaf502b2828ffb6e43c2a64b71f6e31f2 -r7b57215288f7346175091c6f69e0edddca5018b5 --- leahi_dialin/fp/modules/alarms.py (.../alarms.py) (revision cf5e82faaf502b2828ffb6e43c2a64b71f6e31f2) +++ leahi_dialin/fp/modules/alarms.py (.../alarms.py) (revision 7b57215288f7346175091c6f69e0edddca5018b5) @@ -63,6 +63,9 @@ self.last_alarm_data_1 = 0.0 self.last_alarm_data_2 = 0.0 + # alarm information + self.alarm_data_type = dict() + # Loop through the list of the event data type enum and update the dictionary for data_type in FPEventDataType: event_data_type = FPEventDataType(data_type).name @@ -77,7 +80,7 @@ elif 'F32' in event_data_type: struct_unpack_type = 'f' - self.alarm_data_type[event_data_type] = struct_unpack_type + self.alarm_data_type[event_data_type] = struct_unpack_type @publish(["fp_alarm_triggered_timestamp", "alarm_states", "alarm_conditions", "alarm_data", "alarm_priorities", "alarm_ranks", "alarm_clear_top_only_flags"])