from enum import IntEnum class ElogPROSCAN: def __init__(self): self.eintrag = self.Eintrag(0) self.system = self.System(0) self.effekt = self.Effekt(0) class Eintrag(IntEnum): PROBLEM = 0 INFO = 1 TUNING = 2 OPERATION_CHANGE = 3 BRIDGE = 4 PIKETT = 5 STATUS = 6 INVENTORY = 7 AK3 = 8 TIPS = 9 SHIFT_CHANGE = 10 SHIFT_REPORT = 11 class System(IntEnum): NONE = 0 BEAMPROBE_COMMISSIOING = 1 BEAMPROBE_RADIAL = 2 DIAGNOSTICS_AND_STOPPER = 3 EXTRACTION_ELEMENTS = 4 GAS_SUPPLY = 5 HF = 6 INTERLOCK = 7 ION_SOURCE = 8 CONTROLS = 9 CRYO_AND_MAGNET = 10 COOLING = 11 MAGNET_POWER_SUPPLIES = 12 PASSG1 = 13 PASSG2 = 14 PASSG3 = 15 PASSO2 = 16 PASS_CONTROLROOM = 17 PASS_FREI = 18 PHASE_SLIT = 19 PHASE_PROBE = 20 PSYS = 21 ACCEL_CIRCUIT = 22 ACCEL_POWER_SUPPLIES = 23 TRIMRODS = 24 VACUUM = 25 GENERAL = 26 BEAM_LOSS = 27 SU = 28 OTHER = 29 class Effekt(IntEnum): NONE = 0 BEAM_ABORT = 1 DELAY = 2 NO = 3 OTHER = 4