Enum ctre_sys::ParamEnum [−][src]
#[repr(u32)]pub enum ParamEnum { OnBoot_BrakeMode, QuadFilterEn, QuadIdxPolarity, ClearPositionOnIdx, MotionProfileHasUnderrunErr, MotionProfileTrajectoryPointDurationMs, ClearPosOnLimitF, ClearPosOnLimitR, StatusFramePeriod, OpenloopRamp, ClosedloopRamp, NeutralDeadband, PeakPosOutput, NominalPosOutput, PeakNegOutput, NominalNegOutput, ProfileParamSlot_P, ProfileParamSlot_I, ProfileParamSlot_D, ProfileParamSlot_F, ProfileParamSlot_IZone, ProfileParamSlot_AllowableErr, ProfileParamSlot_MaxIAccum, ProfileParamSlot_PeakOutput, ClearPositionOnLimitF, ClearPositionOnLimitR, ClearPositionOnQuadIdx, SampleVelocityPeriod, SampleVelocityWindow, FeedbackSensorType, SelectedSensorPosition, FeedbackNotContinuous, RemoteSensorSource, RemoteSensorDeviceID, SensorTerm, RemoteSensorClosedLoopDisableNeutralOnLOS, PIDLoopPolarity, PIDLoopPeriod, SelectedSensorCoefficient, ForwardSoftLimitThreshold, ReverseSoftLimitThreshold, ForwardSoftLimitEnable, ReverseSoftLimitEnable, NominalBatteryVoltage, BatteryVoltageFilterSize, ContinuousCurrentLimitAmps, PeakCurrentLimitMs, PeakCurrentLimitAmps, ClosedLoopIAccum, CustomParam, StickyFaults, AnalogPosition, QuadraturePosition, PulseWidthPosition, MotMag_Accel, MotMag_VelCruise, LimitSwitchSource, LimitSwitchNormClosedAndDis, LimitSwitchDisableNeutralOnLOS, LimitSwitchRemoteDevID, SoftLimitDisableNeutralOnLOS, PulseWidthPeriod_EdgesPerRot, PulseWidthPeriod_FilterWindowSz, YawOffset, CompassOffset, BetaGain, EnableCompassFusion, GyroNoMotionCal, EnterCalibration, FusedHeadingOffset, StatusFrameRate, AccumZ, TempCompDisable, MotionMeas_tap_threshX, MotionMeas_tap_threshY, MotionMeas_tap_threshZ, MotionMeas_tap_count, MotionMeas_tap_time, MotionMeas_tap_time_multi, MotionMeas_shake_reject_thresh, MotionMeas_shake_reject_time, MotionMeas_shake_reject_timeout, }
Signal enumeration for generic signal access.
Variants
OnBoot_BrakeMode
QuadFilterEn
QuadIdxPolarity
ClearPositionOnIdx
MotionProfileHasUnderrunErr
MotionProfileTrajectoryPointDurationMs
ClearPosOnLimitF
ClearPosOnLimitR
StatusFramePeriod
OpenloopRamp
ClosedloopRamp
NeutralDeadband
PeakPosOutput
NominalPosOutput
PeakNegOutput
NominalNegOutput
ProfileParamSlot_P
ProfileParamSlot_I
ProfileParamSlot_D
ProfileParamSlot_F
ProfileParamSlot_IZone
ProfileParamSlot_AllowableErr
ProfileParamSlot_MaxIAccum
ProfileParamSlot_PeakOutput
ClearPositionOnLimitF
ClearPositionOnLimitR
ClearPositionOnQuadIdx
SampleVelocityPeriod
SampleVelocityWindow
FeedbackSensorType
SelectedSensorPosition
FeedbackNotContinuous
RemoteSensorSource
RemoteSensorDeviceID
[0,62] DeviceID
SensorTerm
RemoteSensorClosedLoopDisableNeutralOnLOS
PIDLoopPolarity
PIDLoopPeriod
SelectedSensorCoefficient
ForwardSoftLimitThreshold
ReverseSoftLimitThreshold
ForwardSoftLimitEnable
ReverseSoftLimitEnable
NominalBatteryVoltage
BatteryVoltageFilterSize
ContinuousCurrentLimitAmps
PeakCurrentLimitMs
PeakCurrentLimitAmps
ClosedLoopIAccum
CustomParam
StickyFaults
AnalogPosition
QuadraturePosition
PulseWidthPosition
MotMag_Accel
MotMag_VelCruise
LimitSwitchSource
ordinal (fwd=0,reverse=1), @see LimitSwitchSource_t
LimitSwitchNormClosedAndDis
ordinal (fwd=0,reverse=1). @see LimitSwitchNormClosedAndDis_t
LimitSwitchDisableNeutralOnLOS
LimitSwitchRemoteDevID
SoftLimitDisableNeutralOnLOS
PulseWidthPeriod_EdgesPerRot
PulseWidthPeriod_FilterWindowSz
YawOffset
CompassOffset
BetaGain
EnableCompassFusion
GyroNoMotionCal
EnterCalibration
FusedHeadingOffset
StatusFrameRate
AccumZ
TempCompDisable
MotionMeas_tap_threshX
MotionMeas_tap_threshY
MotionMeas_tap_threshZ
MotionMeas_tap_count
MotionMeas_tap_time
MotionMeas_tap_time_multi
MotionMeas_shake_reject_thresh
MotionMeas_shake_reject_time
MotionMeas_shake_reject_timeout
Trait Implementations
impl Debug for ParamEnum
[src]
impl Debug for ParamEnum
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Copy for ParamEnum
[src]
impl Copy for ParamEnum
impl Clone for ParamEnum
[src]
impl Clone for ParamEnum
fn clone(&self) -> ParamEnum
[src]
fn clone(&self) -> ParamEnum
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for ParamEnum
[src]
impl PartialEq for ParamEnum
fn eq(&self, other: &ParamEnum) -> bool
[src]
fn eq(&self, other: &ParamEnum) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Eq for ParamEnum
[src]
impl Eq for ParamEnum
impl Hash for ParamEnum
[src]
impl Hash for ParamEnum