Index: leahi_dialin/common/generic_defs.py =================================================================== diff -u -r6c90336ac2cd8cf34ac620cff431a847d9ddf557 -r2a8cf0f2bb60b82bf059519526e0b15cd08af022 --- leahi_dialin/common/generic_defs.py (.../generic_defs.py) (revision 6c90336ac2cd8cf34ac620cff431a847d9ddf557) +++ leahi_dialin/common/generic_defs.py (.../generic_defs.py) (revision 2a8cf0f2bb60b82bf059519526e0b15cd08af022) @@ -59,3 +59,48 @@ 'BOOL_U08': [], 'NUM_OF_DATA_TYPES': [], } + + +@unique +class AlarmProperties(DialinEnum): + PRIORITY = 0 # + RANK = 1 # + SOURCE = 2 # + SYSTEM_FAULT = 3 # + DD_FAULT = 4 # + STOPS = 5 # + CLEAR_IMMEDIATELY = 6 # + NO_CLEAR = 7 # + NO_RESUME = 8 # + NO_RINSEBACK = 9 # + NO_END_TREATMENT = 10 # + NOT_IN_RINSEBACK = 11 # + NOT_IN_POST_TREATMENT = 12 # + NO_BLOOD_RECIRC = 13 # + NO_DIAL_RECIRC = 14 # + AUTO_RESUME = 15 # + CLEAR_ALARM_ONLY = 16 # + TREATMENT_LOG = 17 # + NUM_OF_ALARM_PROPERTIES = 18 # + +AlarmProperties.STR_LIST = { + 'PRIORITY': [], + 'RANK': [], + 'SOURCE': [], + 'SYSTEM_FAULT': [], + 'DD_FAULT': [], + 'STOPS': [], + 'CLEAR_IMMEDIATELY': [], + 'NO_CLEAR': [], + 'NO_RESUME': [], + 'NO_RINSEBACK': [], + 'NO_END_TREATMENT': [], + 'NOT_IN_RINSEBACK': [], + 'NOT_IN_POST_TREATMENT': [], + 'NO_BLOOD_RECIRC': [], + 'NO_DIAL_RECIRC': [], + 'AUTO_RESUME': [], + 'CLEAR_ALARM_ONLY': [], + 'TREATMENT_LOG': [], + 'NUM_OF_ALARM_PROPERTIES ': [] +}