""" Enumerated types for bdbase """ from enum import IntEnum class DAQState(IntEnum): BS = 10 CA = 20 BS_STOP = 30 CA_STOP = 40 BS_PAUSE = 50 CA_PAUSE = 60 class Facility(IntEnum): """ Defines mode of application """ PSI = 0 SwissFEL = 1 SLS = 2 HIPA = 3 PROSCAN = 4 ESS = 5 class MsgSeverity(IntEnum): """ For use with message logger """ FATAL = 1 ERROR = 2 WARN = 3 WARNING = 3 # WARNING is an alias INFO = 4 DEBUG = 5 class UserMode(IntEnum): """ Defines mode of application """ OPERATION = 1 EXPERT = 2 SIMULATION = 3