Index: leahi_dialin/common/generic_defs.py =================================================================== diff -u -r8257dbd42d1aec14186797dffbfae3b4499a7fcc -rcdc6acfe393fcc90595116cf478725e16eba7f28 --- leahi_dialin/common/generic_defs.py (.../generic_defs.py) (revision 8257dbd42d1aec14186797dffbfae3b4499a7fcc) +++ leahi_dialin/common/generic_defs.py (.../generic_defs.py) (revision cdc6acfe393fcc90595116cf478725e16eba7f28) @@ -65,7 +65,52 @@ } +@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 ': [] +} + + + # ================================================== Enum Creators: Record Base ================================================== @unique class RecordsBaseEnum(DialinEnum):