itla.itla_status
1from enum import IntEnum, IntFlag, auto 2 3 4class Resena(IntFlag): 5 MR = auto() 6 SR = auto() 7 _2 = auto() 8 SENA = auto() 9 _4 = auto() 10 _5 = auto() 11 _6 = auto() 12 _7 = auto() 13 _8 = auto() 14 _9 = auto() 15 _10 = auto() 16 _11 = auto() 17 _12 = auto() 18 _13 = auto() 19 _14 = auto() 20 _15 = auto() 21 22 23class MCB(IntFlag): 24 _0 = auto() 25 ADT = auto() 26 SDF = auto() 27 _3 = auto() 28 _4 = auto() 29 _5 = auto() 30 _6 = auto() 31 _7 = auto() 32 _8 = auto() 33 _9 = auto() 34 _10 = auto() 35 _11 = auto() 36 _12 = auto() 37 _13 = auto() 38 _14 = auto() 39 _15 = auto() 40 41 42class FatalError(IntFlag): 43 FPWRL = auto() 44 FTHERML = auto() 45 FFREQL = auto() 46 FVSFL = auto() 47 CRL = auto() 48 MRL = auto() 49 CEL = auto() 50 XEL = auto() 51 FPWR = auto() 52 FTHERM = auto() 53 FFREQ = auto() 54 FVSF = auto() 55 DIS = auto() 56 FATAL = auto() 57 ALM = auto() 58 SRQ = auto() 59 60 61class WarningError(IntFlag): 62 WPWRL = auto() 63 WTHERML = auto() 64 WFREQL = auto() 65 WVSFL = auto() 66 CRL = auto() 67 MRL = auto() 68 CEL = auto() 69 XEL = auto() 70 WPWR = auto() 71 WTHERM = auto() 72 WFREQ = auto() 73 FVSF = auto() 74 DIS = auto() 75 FATAL = auto() 76 ALM = auto() 77 SRQ = auto() 78 79 80class SQRTrigger(IntFlag): 81 FPWRL = auto() 82 FTHERML = auto() 83 FFREQL = auto() 84 FVSFL = auto() 85 CRL = auto() 86 MRL = auto() 87 CEL = auto() 88 XEL = auto() 89 WPWRL = auto() 90 WTHERML = auto() 91 WFREQL = auto() 92 WFVSFL = auto() 93 DIS = auto() 94 _13 = auto() 95 _14 = auto() 96 _15 = auto() 97 98 99class FatalTrigger(IntFlag): 100 FPWRL = auto() 101 FTHERML = auto() 102 FFREQL = auto() 103 FVSFL = auto() 104 _4 = auto() 105 MRL = auto() 106 _6 = auto() 107 _7 = auto() 108 WPWRL = auto() 109 WTHERML = auto() 110 WFREQL = auto() 111 WFVSFL = auto() 112 _12 = auto() 113 _13 = auto() 114 _14 = auto() 115 _15 = auto() 116 117 118class AlarmTrigger(IntFlag): 119 FPWRL = auto() 120 FTHERML = auto() 121 FFREQL = auto() 122 FVSFL = auto() 123 _4 = auto() 124 _5 = auto() 125 _6 = auto() 126 _7 = auto() 127 WPWRL = auto() 128 WTHERML = auto() 129 WFREQL = auto() 130 WFVSFL = auto() 131 _12 = auto() 132 _13 = auto() 133 _14 = auto() 134 _15 = auto() 135 136 137class Waveform(IntEnum): 138 SIN = 0 139 TRI = auto()
class
Resena(enum.IntFlag):
5class Resena(IntFlag): 6 MR = auto() 7 SR = auto() 8 _2 = auto() 9 SENA = auto() 10 _4 = auto() 11 _5 = auto() 12 _6 = auto() 13 _7 = auto() 14 _8 = auto() 15 _9 = auto() 16 _10 = auto() 17 _11 = auto() 18 _12 = auto() 19 _13 = auto() 20 _14 = auto() 21 _15 = auto()
Support for integer-based Flags
MR =
<Resena.MR: 1>
SR =
<Resena.SR: 2>
SENA =
<Resena.SENA: 8>
class
MCB(enum.IntFlag):
24class MCB(IntFlag): 25 _0 = auto() 26 ADT = auto() 27 SDF = auto() 28 _3 = auto() 29 _4 = auto() 30 _5 = auto() 31 _6 = auto() 32 _7 = auto() 33 _8 = auto() 34 _9 = auto() 35 _10 = auto() 36 _11 = auto() 37 _12 = auto() 38 _13 = auto() 39 _14 = auto() 40 _15 = auto()
Support for integer-based Flags
ADT =
<MCB.ADT: 2>
SDF =
<MCB.SDF: 4>
class
FatalError(enum.IntFlag):
43class FatalError(IntFlag): 44 FPWRL = auto() 45 FTHERML = auto() 46 FFREQL = auto() 47 FVSFL = auto() 48 CRL = auto() 49 MRL = auto() 50 CEL = auto() 51 XEL = auto() 52 FPWR = auto() 53 FTHERM = auto() 54 FFREQ = auto() 55 FVSF = auto() 56 DIS = auto() 57 FATAL = auto() 58 ALM = auto() 59 SRQ = auto()
Support for integer-based Flags
FPWRL =
<FatalError.FPWRL: 1>
FTHERML =
<FatalError.FTHERML: 2>
FFREQL =
<FatalError.FFREQL: 4>
FVSFL =
<FatalError.FVSFL: 8>
CRL =
<FatalError.CRL: 16>
MRL =
<FatalError.MRL: 32>
CEL =
<FatalError.CEL: 64>
XEL =
<FatalError.XEL: 128>
FPWR =
<FatalError.FPWR: 256>
FTHERM =
<FatalError.FTHERM: 512>
FFREQ =
<FatalError.FFREQ: 1024>
FVSF =
<FatalError.FVSF: 2048>
DIS =
<FatalError.DIS: 4096>
FATAL =
<FatalError.FATAL: 8192>
ALM =
<FatalError.ALM: 16384>
SRQ =
<FatalError.SRQ: 32768>
class
WarningError(enum.IntFlag):
62class WarningError(IntFlag): 63 WPWRL = auto() 64 WTHERML = auto() 65 WFREQL = auto() 66 WVSFL = auto() 67 CRL = auto() 68 MRL = auto() 69 CEL = auto() 70 XEL = auto() 71 WPWR = auto() 72 WTHERM = auto() 73 WFREQ = auto() 74 FVSF = auto() 75 DIS = auto() 76 FATAL = auto() 77 ALM = auto() 78 SRQ = auto()
Support for integer-based Flags
WPWRL =
<WarningError.WPWRL: 1>
WTHERML =
<WarningError.WTHERML: 2>
WFREQL =
<WarningError.WFREQL: 4>
WVSFL =
<WarningError.WVSFL: 8>
CRL =
<WarningError.CRL: 16>
MRL =
<WarningError.MRL: 32>
CEL =
<WarningError.CEL: 64>
XEL =
<WarningError.XEL: 128>
WPWR =
<WarningError.WPWR: 256>
WTHERM =
<WarningError.WTHERM: 512>
WFREQ =
<WarningError.WFREQ: 1024>
FVSF =
<WarningError.FVSF: 2048>
DIS =
<WarningError.DIS: 4096>
FATAL =
<WarningError.FATAL: 8192>
ALM =
<WarningError.ALM: 16384>
SRQ =
<WarningError.SRQ: 32768>
class
SQRTrigger(enum.IntFlag):
81class SQRTrigger(IntFlag): 82 FPWRL = auto() 83 FTHERML = auto() 84 FFREQL = auto() 85 FVSFL = auto() 86 CRL = auto() 87 MRL = auto() 88 CEL = auto() 89 XEL = auto() 90 WPWRL = auto() 91 WTHERML = auto() 92 WFREQL = auto() 93 WFVSFL = auto() 94 DIS = auto() 95 _13 = auto() 96 _14 = auto() 97 _15 = auto()
Support for integer-based Flags
FPWRL =
<SQRTrigger.FPWRL: 1>
FTHERML =
<SQRTrigger.FTHERML: 2>
FFREQL =
<SQRTrigger.FFREQL: 4>
FVSFL =
<SQRTrigger.FVSFL: 8>
CRL =
<SQRTrigger.CRL: 16>
MRL =
<SQRTrigger.MRL: 32>
CEL =
<SQRTrigger.CEL: 64>
XEL =
<SQRTrigger.XEL: 128>
WPWRL =
<SQRTrigger.WPWRL: 256>
WTHERML =
<SQRTrigger.WTHERML: 512>
WFREQL =
<SQRTrigger.WFREQL: 1024>
WFVSFL =
<SQRTrigger.WFVSFL: 2048>
DIS =
<SQRTrigger.DIS: 4096>
class
FatalTrigger(enum.IntFlag):
100class FatalTrigger(IntFlag): 101 FPWRL = auto() 102 FTHERML = auto() 103 FFREQL = auto() 104 FVSFL = auto() 105 _4 = auto() 106 MRL = auto() 107 _6 = auto() 108 _7 = auto() 109 WPWRL = auto() 110 WTHERML = auto() 111 WFREQL = auto() 112 WFVSFL = auto() 113 _12 = auto() 114 _13 = auto() 115 _14 = auto() 116 _15 = auto()
Support for integer-based Flags
FPWRL =
<FatalTrigger.FPWRL: 1>
FTHERML =
<FatalTrigger.FTHERML: 2>
FFREQL =
<FatalTrigger.FFREQL: 4>
FVSFL =
<FatalTrigger.FVSFL: 8>
MRL =
<FatalTrigger.MRL: 32>
WPWRL =
<FatalTrigger.WPWRL: 256>
WTHERML =
<FatalTrigger.WTHERML: 512>
WFREQL =
<FatalTrigger.WFREQL: 1024>
WFVSFL =
<FatalTrigger.WFVSFL: 2048>
class
AlarmTrigger(enum.IntFlag):
119class AlarmTrigger(IntFlag): 120 FPWRL = auto() 121 FTHERML = auto() 122 FFREQL = auto() 123 FVSFL = auto() 124 _4 = auto() 125 _5 = auto() 126 _6 = auto() 127 _7 = auto() 128 WPWRL = auto() 129 WTHERML = auto() 130 WFREQL = auto() 131 WFVSFL = auto() 132 _12 = auto() 133 _13 = auto() 134 _14 = auto() 135 _15 = auto()
Support for integer-based Flags
FPWRL =
<AlarmTrigger.FPWRL: 1>
FTHERML =
<AlarmTrigger.FTHERML: 2>
FFREQL =
<AlarmTrigger.FFREQL: 4>
FVSFL =
<AlarmTrigger.FVSFL: 8>
WPWRL =
<AlarmTrigger.WPWRL: 256>
WTHERML =
<AlarmTrigger.WTHERML: 512>
WFREQL =
<AlarmTrigger.WFREQL: 1024>
WFVSFL =
<AlarmTrigger.WFVSFL: 2048>
class
Waveform(enum.IntEnum):
SIN =
<Waveform.SIN: 0>
TRI =
<Waveform.TRI: 1>