Enum CommandModuleSwitchID

Source
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

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for CommandModuleSwitchID

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl IntoEnumIterator for CommandModuleSwitchID

Source§

impl Serialize for CommandModuleSwitchID

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,