Identifies a double-valued telemetry field published by a SmartMotorController.
| Enumerator |
|---|
| ExponentialProfileKV | Exponential profile kV constant (tunable).
|
| ExponentialProfileKA | Exponential profile kA constant (tunable).
|
| ExponentialProfileMaxInput | Exponential profile maximum input voltage (tunable).
|
| TrapezoidalProfileMaxVelocity | Trapezoidal profile max velocity RPM or m/s (tunable).
|
| TrapezoidalProfileMaxAcceleration | Trapezoidal profile max acceleration RPM/s or m/s² (tunable).
|
| TrapezoidalProfileMaxJerk | Trapezoidal profile max jerk RPM/s² (tunable).
|
| TunableClosedLoopControllerSlot | Live-tunable closed-loop gain slot selector.
|
| ActiveClosedLoopControllerSlot | Currently active closed-loop gain slot (read-only).
|
| kS | Static friction feedforward gain kS (tunable).
|
| kV | Velocity feedforward gain kV (tunable).
|
| kA | Acceleration feedforward gain kA (tunable).
|
| kG | Gravity feedforward gain kG (tunable).
|
| kP | Proportional feedback gain kP (tunable).
|
| kI | Integral feedback gain kI (tunable).
|
| kD | Derivative feedback gain kD (tunable).
|
| TunableSetpointPosition | Live-tunable position setpoint degrees or meters.
|
| SetpointPosition | Read-only position setpoint rotations or meters.
|
| TunableSetpointVelocity | Live-tunable velocity setpoint RPM or m/s.
|
| SetpointVelocity | Read-only velocity setpoint RPS or m/s.
|
| SetpointForce | Feedforward force applied on the velocity setpoint (N).
|
| ClosedLoopPeriod | Period the closed-loop controller runs at (s).
|
| VelocityMeasurementDelay | How far behind the measured velocity is, when known (s).
|
| TunableVoltage | Voltage applied to the motor and its loosely coupled followers, without the closed-loop controller, while TunableVoltageEnabled is on (V, tunable).
|
| OutputVoltage | Voltage currently applied to the motor (V).
|
| StatorCurrent | Stator (output) current draw (A).
|
| StatorCurrentLimit | Configured stator current limit (A, tunable).
|
| SupplyCurrent | Supply (input) current draw (A).
|
| SupplyCurrentLimit | Configured supply current limit (A, tunable).
|
| MotorTemperature | Motor controller temperature (°F).
|
| MeasurementPosition | Linear measurement position (m).
|
| MeasurementVelocity | Linear measurement velocity (m/s).
|
| MeasurementAcceleration | Linear measurement acceleration (m/s²).
|
| MeasurementLowerLimit | Configured lower linear soft limit (m, tunable).
|
| MeasurementUpperLimit | Configured upper linear soft limit (m, tunable).
|
| MechanismPosition | Mechanism position in rotations.
|
| MechanismVelocity | Mechanism velocity in rotations per second.
|
| MechanismAcceleration | Mechanism acceleration in rotations per second squared.
|
| MechanismLowerLimit | Configured lower angular soft limit (degrees, tunable).
|
| MechanismUpperLimit | Configured upper angular soft limit (degrees, tunable).
|
| RotorPosition | Raw rotor position in rotations.
|
| RotorVelocity | Raw rotor velocity in rotations per second.
|
| ExternalEncoderPosition | External encoder's mechanism position in rotations, only with an external encoder.
|
| ExternalEncoderVelocity | External encoder's mechanism velocity in rotations per second, only with an external encoder.
|
| ClosedloopRampRate | Closed-loop duty-cycle ramp rate (s, tunable).
|
| OpenloopRampRate | Open-loop duty-cycle ramp rate (s, tunable).
|