#[repr(u32)]pub enum ParamEnum {
Show 82 variants
OnBoot_BrakeMode = 31,
QuadFilterEn = 91,
QuadIdxPolarity = 108,
ClearPositionOnIdx = 100,
MotionProfileHasUnderrunErr = 119,
MotionProfileTrajectoryPointDurationMs = 120,
ClearPosOnLimitF = 144,
ClearPosOnLimitR = 145,
StatusFramePeriod = 300,
OpenloopRamp = 301,
ClosedloopRamp = 302,
NeutralDeadband = 303,
PeakPosOutput = 305,
NominalPosOutput = 306,
PeakNegOutput = 307,
NominalNegOutput = 308,
ProfileParamSlot_P = 310,
ProfileParamSlot_I = 311,
ProfileParamSlot_D = 312,
ProfileParamSlot_F = 313,
ProfileParamSlot_IZone = 314,
ProfileParamSlot_AllowableErr = 315,
ProfileParamSlot_MaxIAccum = 316,
ProfileParamSlot_PeakOutput = 317,
ClearPositionOnLimitF = 320,
ClearPositionOnLimitR = 321,
ClearPositionOnQuadIdx = 322,
SampleVelocityPeriod = 325,
SampleVelocityWindow = 326,
FeedbackSensorType = 330,
SelectedSensorPosition = 331,
FeedbackNotContinuous = 332,
RemoteSensorSource = 333,
RemoteSensorDeviceID = 334,
SensorTerm = 335,
RemoteSensorClosedLoopDisableNeutralOnLOS = 336,
PIDLoopPolarity = 337,
PIDLoopPeriod = 338,
SelectedSensorCoefficient = 339,
ForwardSoftLimitThreshold = 340,
ReverseSoftLimitThreshold = 341,
ForwardSoftLimitEnable = 342,
ReverseSoftLimitEnable = 343,
NominalBatteryVoltage = 350,
BatteryVoltageFilterSize = 351,
ContinuousCurrentLimitAmps = 360,
PeakCurrentLimitMs = 361,
PeakCurrentLimitAmps = 362,
ClosedLoopIAccum = 370,
CustomParam = 380,
StickyFaults = 390,
AnalogPosition = 400,
QuadraturePosition = 401,
PulseWidthPosition = 402,
MotMag_Accel = 410,
MotMag_VelCruise = 411,
LimitSwitchSource = 421,
LimitSwitchNormClosedAndDis = 422,
LimitSwitchDisableNeutralOnLOS = 423,
LimitSwitchRemoteDevID = 424,
SoftLimitDisableNeutralOnLOS = 425,
PulseWidthPeriod_EdgesPerRot = 430,
PulseWidthPeriod_FilterWindowSz = 431,
YawOffset = 160,
CompassOffset = 161,
BetaGain = 162,
EnableCompassFusion = 163,
GyroNoMotionCal = 164,
EnterCalibration = 165,
FusedHeadingOffset = 166,
StatusFrameRate = 169,
AccumZ = 170,
TempCompDisable = 171,
MotionMeas_tap_threshX = 172,
MotionMeas_tap_threshY = 173,
MotionMeas_tap_threshZ = 174,
MotionMeas_tap_count = 175,
MotionMeas_tap_time = 176,
MotionMeas_tap_time_multi = 177,
MotionMeas_shake_reject_thresh = 178,
MotionMeas_shake_reject_time = 179,
MotionMeas_shake_reject_timeout = 180,
}Expand description
Signal enumeration for generic signal access.
Variants§
OnBoot_BrakeMode = 31
QuadFilterEn = 91
QuadIdxPolarity = 108
ClearPositionOnIdx = 100
MotionProfileHasUnderrunErr = 119
MotionProfileTrajectoryPointDurationMs = 120
ClearPosOnLimitF = 144
ClearPosOnLimitR = 145
StatusFramePeriod = 300
OpenloopRamp = 301
ClosedloopRamp = 302
NeutralDeadband = 303
PeakPosOutput = 305
NominalPosOutput = 306
PeakNegOutput = 307
NominalNegOutput = 308
ProfileParamSlot_P = 310
ProfileParamSlot_I = 311
ProfileParamSlot_D = 312
ProfileParamSlot_F = 313
ProfileParamSlot_IZone = 314
ProfileParamSlot_AllowableErr = 315
ProfileParamSlot_MaxIAccum = 316
ProfileParamSlot_PeakOutput = 317
ClearPositionOnLimitF = 320
ClearPositionOnLimitR = 321
ClearPositionOnQuadIdx = 322
SampleVelocityPeriod = 325
SampleVelocityWindow = 326
FeedbackSensorType = 330
SelectedSensorPosition = 331
FeedbackNotContinuous = 332
RemoteSensorSource = 333
RemoteSensorDeviceID = 334
[0,62] DeviceID
SensorTerm = 335
RemoteSensorClosedLoopDisableNeutralOnLOS = 336
PIDLoopPolarity = 337
PIDLoopPeriod = 338
SelectedSensorCoefficient = 339
ForwardSoftLimitThreshold = 340
ReverseSoftLimitThreshold = 341
ForwardSoftLimitEnable = 342
ReverseSoftLimitEnable = 343
NominalBatteryVoltage = 350
BatteryVoltageFilterSize = 351
ContinuousCurrentLimitAmps = 360
PeakCurrentLimitMs = 361
PeakCurrentLimitAmps = 362
ClosedLoopIAccum = 370
CustomParam = 380
StickyFaults = 390
AnalogPosition = 400
QuadraturePosition = 401
PulseWidthPosition = 402
MotMag_Accel = 410
MotMag_VelCruise = 411
LimitSwitchSource = 421
ordinal (fwd=0,reverse=1), @see LimitSwitchSource_t
LimitSwitchNormClosedAndDis = 422
ordinal (fwd=0,reverse=1). @see LimitSwitchNormClosedAndDis_t
LimitSwitchDisableNeutralOnLOS = 423
LimitSwitchRemoteDevID = 424
SoftLimitDisableNeutralOnLOS = 425
PulseWidthPeriod_EdgesPerRot = 430
PulseWidthPeriod_FilterWindowSz = 431
YawOffset = 160
CompassOffset = 161
BetaGain = 162
EnableCompassFusion = 163
GyroNoMotionCal = 164
EnterCalibration = 165
FusedHeadingOffset = 166
StatusFrameRate = 169
AccumZ = 170
TempCompDisable = 171
MotionMeas_tap_threshX = 172
MotionMeas_tap_threshY = 173
MotionMeas_tap_threshZ = 174
MotionMeas_tap_count = 175
MotionMeas_tap_time = 176
MotionMeas_tap_time_multi = 177
MotionMeas_shake_reject_thresh = 178
MotionMeas_shake_reject_time = 179
MotionMeas_shake_reject_timeout = 180
Trait Implementations§
impl Copy for ParamEnum
impl Eq for ParamEnum
impl StructuralPartialEq for ParamEnum
Auto Trait Implementations§
impl Freeze for ParamEnum
impl RefUnwindSafe for ParamEnum
impl Send for ParamEnum
impl Sync for ParamEnum
impl Unpin for ParamEnum
impl UnwindSafe for ParamEnum
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