Source code for ska_mid_dish_simulators.sim_enums

"""
"
Copied from enums defined in ska-mid-dish-manager.
See ska_mid_dish_manager/models/dish_enums.py.
"""

import enum


[docs]class SPFOperatingMode(enum.IntEnum): UNKNOWN = 0 STARTUP = 1 STANDBY_LP = 2 OPERATE = 3 MAINTENANCE = 4 ERROR = 5
[docs]class SPFRxOperatingMode(enum.IntEnum): # enums are from ICD UNKNOWN = 0 STARTUP = 1 STANDBY = 2 OPERATE = 3 CONFIGURE = 4
[docs]class Band(enum.IntEnum): NONE = 0 B1 = 1 B2 = 2 B3 = 3 B4 = 4 B5a = 5 B5b = 6 UNKNOWN = 7
[docs]class SPFBandInFocus(enum.IntEnum): UNKNOWN = 0 B1 = 1 B2 = 2 B3 = 3 B4 = 4 B5a = 5 B5b = 6
[docs]class SPFPowerState(enum.IntEnum): # enums are from ICD UNKNOWN = 0 LOW_POWER = 1 FULL_POWER = 2
[docs]class SPFCapabilityStates(enum.IntEnum): UNAVAILABLE = 0 STANDBY = 1 OPERATE_DEGRADED = 2 OPERATE_FULL = 3
[docs]class SPFRxCapabilityStates(enum.IntEnum): UNKNOWN = 0 UNAVAILABLE = 1 STANDBY = 2 CONFIGURE = 3 OPERATE = 4
[docs]class TrackInterpolationMode(enum.IntEnum): """Track interpolation mode enums.""" NEWTON = 0 SPLINE = 1
[docs]class NoiseDiodeMode(enum.IntEnum): """SPFRx noise diode mode enums.""" OFF = 0 PERIODIC = 1 PSEUDO_RANDOM = 2
[docs]class SlewType(enum.IntEnum): """Type of slew contexts.""" NORMAL = 0 PRETRACK = 1 STOW = 2
[docs]class SPFHealthState(enum.IntEnum): """SPF health state enums.""" UNKNOWN = 0 NORMAL = 1 DEGRADED = 2 FAILED = 3