pub enum CommandModuleSwitchID {
Show 316 variants
NULL,
FC1MNA,
FC2MNA,
FC3MNA,
FC1MNB,
FC2MNB,
FC3MNB,
Inverter1MNA,
Inverter2MNB,
Inverter3MNAMNB,
ACBus1Inv1,
ACBus1Inv2,
ACBus1Inv3,
ACBus2Inv1,
ACBus2Inv2,
ACBus2Inv3,
FC1Htr,
FC2Htr,
FC3Htr,
FC1ReactantShutoff,
FC2ReactantShutoff,
FC3ReactantShutoff,
FCReacsValves,
CryoH2Htr1,
CryoH2Htr2,
CryoO2Htr1,
CryoO2Htr2,
CryoH2Fan1,
CryoH2Fan2,
CryoO2Fan1,
CryoO2Fan2,
FCRadiator1,
FCRadiator2,
FCRadiator3,
FC1Purge,
FC2Purge,
FC3Purge,
H2PurgeLineHtr,
GnNOpticsPWR,
GnNIMUPWR,
PrplntDumpAuto,
TwoEngOut,
LVRates,
TwrJett1,
TwrJett2,
LVSPSIndaPc,
LVSPSIncSIISIVGP1,
CMCAtt,
IMUCage,
Guidance,
SIISIVBStage,
EDS,
GNLightACPWR,
FDAIScale,
FDAISelect,
FDAISource,
ATTSet,
AutoRCSA1,
AutoRCSA2,
AutoRCSA3,
AutoRCSA4,
AutoRCSB1,
AutoRCSB2,
AutoRCSB3,
AutoRCSB4,
AutoRCSC1,
AutoRCSC2,
AutoRCSC3,
AutoRCSC4,
AutoRCSD1,
AutoRCSD2,
AutoRCSD3,
AutoRCSD4,
SigCondDriverBiasPWR1,
SigCondDriverBiasPWR2,
RCSCommand,
RotCntlPWRNormal1,
RotCntlPWRNormal2,
RotCntlPWRDirect1,
RotCntlPWRDirect2,
TransCntlPWR,
SCCont,
EDSPower,
SMRCSHe1A,
SMRCSHe1B,
SMRCSHe1C,
SMRCSHe1D,
SMRCSHe2A,
SMRCSHe2B,
SMRCSHe2C,
SMRCSHe2D,
SMRCSPrplnt1A,
SMRCSPrplnt1B,
SMRCSPrplnt1C,
SMRCSPrplnt1D,
SMRCSPrplnt2A,
SMRCSPrplnt2B,
SMRCSPrplnt2C,
SMRCSPrplnt2D,
CMPrplntT1,
CMPrplntT2,
SMRCSIndSel,
SMRCSHeaterA,
SMRCSHeaterB,
SMRCSHeaterC,
SMRCSHeaterD,
AttRate,
AttDeadband,
AttCycleLimiter,
AttManualRoll,
AttManualPitch,
AttManualYaw,
CMCMode,
BMAGRoll,
BMAGPitch,
BMAGYaw,
TVCPitch,
TVCYaw,
TVCGimbalMotorsPitch1,
TVCGimbalMotorsPitch2,
TVCGimbalMotorsYaw1,
TVCGimbalMotorsYaw2,
TVCGimbalDrivePitch,
TVCGimbalDriveYaw,
TVCServo1,
TVCServo2,
EventTimerP1DirectionReset,
EventTimerP1StartStop,
EventTimerP1ModifyMin,
EventTimerP1ModifySec,
SPSDirectOn,
SPSdVThrustA,
SPSdVThrustB,
SPSHeVlv1,
SPSHeVlv2,
SPSPSIInd,
SPSLineHtrs,
SPSTest,
SPSOxidFlow,
SPSOxidPrimAux,
SPSPUGMode,
TMHrs,
TMMin,
TMSec,
SIVBLMSep,
EMSSetting,
EMSGTA,
CMSMSep1,
CMSMSep2,
CWMode,
CWCSMSM,
CWPWR,
CWLampTest,
MSNTimerStart,
RCSTransfer,
CMRCSPress,
RCSLogic,
CMRCSHeaters,
ELSLogic,
ELSAuto,
SeqLogic1,
SeqLogic2,
PyroArmA,
PyroArmB,
FloatBag1,
FloatBag2,
FloatBag3,
CMRCSPrplntDump,
CMRCSPrplntPurge,
GlycolEvapTempInAuto,
O2PressInd,
CabinFan1,
CabinFan2,
SuitCircHeatExch,
H2OAccumAuto,
H2OAccumPWR,
PotH2OHtr,
GlycolEvapH2OFlow,
H2OWaterQtyInd,
SecCoolLoopEvap,
SecCoolPumpAC,
GycolEvapSteamPressAuto,
GycolEvapSteamPressMod,
CabinTempAuto,
FuelCellPumpA,
FuelCellPumpB,
FuelCellPumpC,
BatteryChargerAC,
RadiatorFlowContPower,
RadiatorFlowContSelector,
RadiatorManSel,
RadiatorHeaterPrimary,
RadiatorHeaterSecondary,
Radio1Mode,
Radio1PadComm,
Radio1SBand,
Radio1Power,
Radio1Intercom,
Radio1VHF,
Radio1AudioControl,
Radio1Suit,
Radio1VHFRange,
Radio2Mode,
Radio2PadComm,
Radio2SBand,
Radio2Power,
Radio2Intercom,
Radio2VHF,
Radio2AudioControl,
Radio2Suit,
HighGainTrack,
HighGainBeam,
HighGainServoPwr,
HighGainServoSel,
SBandNormalXpndr,
SBandNormalPwrAmplSel,
SBandNormalPwrAmplStr,
SBandNormalModeVoiceRelay,
SBandNormalModePCMKey,
SBandNormalModeRng,
SBandAUXTapeDNVoiceBU,
SBandAUXTVSCI,
UpTlmDataDNVoicedBU,
UpTlmCmd,
SBandAntennaOmniABC,
SBandAntennaOmniDHiG,
SqAVHFAmA,
SqAVHFAmB,
SqARcvOnly,
SqAVHFBcn,
SqAVHFRanging,
SqBTapeRecANLGLM,
SqBPlayMode,
SqBTapeSpool,
SqBPwrSCE,
SqBPwrPMP,
SqBPCMBitRate,
DockingProbeExtend,
DockingProbeRetractPrim,
DockingProbeRetractSec,
ExtLightRUNEVA,
ExtLightRNDZ,
TunnelLights,
LMPower,
UpTlmIU,
UpTlmCM,
LogicPower23,
Dot05gAllowed,
EMSRoll,
SPSGauging,
TelecomGroup1,
TelecomGroup2,
SuitCompressor1,
SuitCompressor2,
MainChuteRelease,
NonEssBus,
MainBusTieAC,
MainBusTieBC,
MNAUndervoltSensor,
MNBUndervoltSensor,
ORDEALFDAI1,
ORDEALFDAI2,
ORDEALMode,
ORDEALLighting,
ORDEALSlew,
ORDEALLocation,
CSMLMSep1,
CSMLMSep2,
XLunarInject,
WasteH2ODumpHtr,
UrineDumpHtr,
P3ACBus1Reset,
P3ACBus2Reset,
P122OpticsMode,
P122ControllerSpeed,
P122ControllerCoupling,
P122Tracker,
P122TelescopeTrunnion,
P122ConditionLamps,
P122OpticsUptlm,
P300OxygenFlow,
P301OxygenFlow,
P302OxygenFlow,
P100UtilityPower,
P100FloodDim,
P100FloodFixed,
P100RendzTpndr,
P306TMHrs,
P306TMMin,
P306TMSec,
P306TMStart,
P306EventTimerDirectionReset,
P306EventTimerStartStop,
P306EventTimerModifyMin,
P306EventTimerModifySec,
P101RndzXpndrTest,
P15CoasPower,
P15UtilityPower,
P15BeaconLight,
P15DyeMarker,
P15Vent,
P376PLVC,
P16DockingTarget,
P16Utility,
P16CoasPower,
P227SCIInst,
P180SBandSquelch,
P162SCIPower,
P163SCIPower,
P8FloodDim,
P8FloodFixed,
P1dVCG,
P5FloodDim,
P5FloodFixed,
P600EmerO2Valve,
P601RepressO2Valve,
}
Variants§
NULL
FC1MNA
FC2MNA
FC3MNA
FC1MNB
FC2MNB
FC3MNB
Inverter1MNA
Inverter2MNB
Inverter3MNAMNB
ACBus1Inv1
ACBus1Inv2
ACBus1Inv3
ACBus2Inv1
ACBus2Inv2
ACBus2Inv3
FC1Htr
FC2Htr
FC3Htr
FC1ReactantShutoff
FC2ReactantShutoff
FC3ReactantShutoff
FCReacsValves
CryoH2Htr1
CryoH2Htr2
CryoO2Htr1
CryoO2Htr2
CryoH2Fan1
CryoH2Fan2
CryoO2Fan1
CryoO2Fan2
FCRadiator1
FCRadiator2
FCRadiator3
FC1Purge
FC2Purge
FC3Purge
H2PurgeLineHtr
GnNOpticsPWR
GnNIMUPWR
PrplntDumpAuto
TwoEngOut
LVRates
TwrJett1
TwrJett2
LVSPSIndaPc
LVSPSIncSIISIVGP1
CMCAtt
IMUCage
Guidance
SIISIVBStage
EDS
GNLightACPWR
FDAIScale
FDAISelect
FDAISource
ATTSet
AutoRCSA1
AutoRCSA2
AutoRCSA3
AutoRCSA4
AutoRCSB1
AutoRCSB2
AutoRCSB3
AutoRCSB4
AutoRCSC1
AutoRCSC2
AutoRCSC3
AutoRCSC4
AutoRCSD1
AutoRCSD2
AutoRCSD3
AutoRCSD4
SigCondDriverBiasPWR1
SigCondDriverBiasPWR2
RCSCommand
RotCntlPWRNormal1
RotCntlPWRNormal2
RotCntlPWRDirect1
RotCntlPWRDirect2
TransCntlPWR
SCCont
EDSPower
SMRCSHe1A
SMRCSHe1B
SMRCSHe1C
SMRCSHe1D
SMRCSHe2A
SMRCSHe2B
SMRCSHe2C
SMRCSHe2D
SMRCSPrplnt1A
SMRCSPrplnt1B
SMRCSPrplnt1C
SMRCSPrplnt1D
SMRCSPrplnt2A
SMRCSPrplnt2B
SMRCSPrplnt2C
SMRCSPrplnt2D
CMPrplntT1
CMPrplntT2
SMRCSIndSel
SMRCSHeaterA
SMRCSHeaterB
SMRCSHeaterC
SMRCSHeaterD
AttRate
AttDeadband
AttCycleLimiter
AttManualRoll
AttManualPitch
AttManualYaw
CMCMode
BMAGRoll
BMAGPitch
BMAGYaw
TVCPitch
TVCYaw
TVCGimbalMotorsPitch1
TVCGimbalMotorsPitch2
TVCGimbalMotorsYaw1
TVCGimbalMotorsYaw2
TVCGimbalDrivePitch
TVCGimbalDriveYaw
TVCServo1
TVCServo2
EventTimerP1DirectionReset
EventTimerP1StartStop
EventTimerP1ModifyMin
EventTimerP1ModifySec
SPSDirectOn
SPSdVThrustA
SPSdVThrustB
SPSHeVlv1
SPSHeVlv2
SPSPSIInd
SPSLineHtrs
SPSTest
SPSOxidFlow
SPSOxidPrimAux
SPSPUGMode
TMHrs
TMMin
TMSec
SIVBLMSep
EMSSetting
EMSGTA
CMSMSep1
CMSMSep2
CWMode
CWCSMSM
CWPWR
CWLampTest
MSNTimerStart
RCSTransfer
CMRCSPress
RCSLogic
CMRCSHeaters
ELSLogic
ELSAuto
SeqLogic1
SeqLogic2
PyroArmA
PyroArmB
FloatBag1
FloatBag2
FloatBag3
CMRCSPrplntDump
CMRCSPrplntPurge
GlycolEvapTempInAuto
O2PressInd
CabinFan1
CabinFan2
SuitCircHeatExch
H2OAccumAuto
H2OAccumPWR
PotH2OHtr
GlycolEvapH2OFlow
H2OWaterQtyInd
SecCoolLoopEvap
SecCoolPumpAC
GycolEvapSteamPressAuto
GycolEvapSteamPressMod
CabinTempAuto
FuelCellPumpA
FuelCellPumpB
FuelCellPumpC
BatteryChargerAC
RadiatorFlowContPower
RadiatorFlowContSelector
RadiatorManSel
RadiatorHeaterPrimary
RadiatorHeaterSecondary
Radio1Mode
Radio1PadComm
Radio1SBand
Radio1Power
Radio1Intercom
Radio1VHF
Radio1AudioControl
Radio1Suit
Radio1VHFRange
Radio2Mode
Radio2PadComm
Radio2SBand
Radio2Power
Radio2Intercom
Radio2VHF
Radio2AudioControl
Radio2Suit
HighGainTrack
HighGainBeam
HighGainServoPwr
HighGainServoSel
SBandNormalXpndr
SBandNormalPwrAmplSel
SBandNormalPwrAmplStr
SBandNormalModeVoiceRelay
SBandNormalModePCMKey
SBandNormalModeRng
SBandAUXTapeDNVoiceBU
SBandAUXTVSCI
UpTlmDataDNVoicedBU
UpTlmCmd
SBandAntennaOmniABC
SBandAntennaOmniDHiG
SqAVHFAmA
SqAVHFAmB
SqARcvOnly
SqAVHFBcn
SqAVHFRanging
SqBTapeRecANLGLM
SqBPlayMode
SqBTapeSpool
SqBPwrSCE
SqBPwrPMP
SqBPCMBitRate
DockingProbeExtend
DockingProbeRetractPrim
DockingProbeRetractSec
ExtLightRUNEVA
ExtLightRNDZ
TunnelLights
LMPower
UpTlmIU
UpTlmCM
LogicPower23
Dot05gAllowed
EMSRoll
SPSGauging
TelecomGroup1
TelecomGroup2
SuitCompressor1
SuitCompressor2
MainChuteRelease
NonEssBus
MainBusTieAC
MainBusTieBC
MNAUndervoltSensor
MNBUndervoltSensor
ORDEALFDAI1
ORDEALFDAI2
ORDEALMode
ORDEALLighting
ORDEALSlew
ORDEALLocation
CSMLMSep1
CSMLMSep2
XLunarInject
WasteH2ODumpHtr
UrineDumpHtr
P3ACBus1Reset
P3ACBus2Reset
P122OpticsMode
P122ControllerSpeed
P122ControllerCoupling
P122Tracker
P122TelescopeTrunnion
P122ConditionLamps
P122OpticsUptlm
P300OxygenFlow
P301OxygenFlow
P302OxygenFlow
P100UtilityPower
P100FloodDim
P100FloodFixed
P100RendzTpndr
P306TMHrs
P306TMMin
P306TMSec
P306TMStart
P306EventTimerDirectionReset
P306EventTimerStartStop
P306EventTimerModifyMin
P306EventTimerModifySec
P101RndzXpndrTest
P15CoasPower
P15UtilityPower
P15BeaconLight
P15DyeMarker
P15Vent
P376PLVC
P16DockingTarget
P16Utility
P16CoasPower
P227SCIInst
P180SBandSquelch
P162SCIPower
P163SCIPower
P8FloodDim
P8FloodFixed
P1dVCG
P5FloodDim
P5FloodFixed
P600EmerO2Valve
P601RepressO2Valve
Trait Implementations§
Source§impl Debug for CommandModuleSwitchID
impl Debug for CommandModuleSwitchID
Source§impl<'de> Deserialize<'de> for CommandModuleSwitchID
impl<'de> Deserialize<'de> for CommandModuleSwitchID
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CommandModuleSwitchID
impl RefUnwindSafe for CommandModuleSwitchID
impl Send for CommandModuleSwitchID
impl Sync for CommandModuleSwitchID
impl Unpin for CommandModuleSwitchID
impl UnwindSafe for CommandModuleSwitchID
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more