Package yams.telemetry
Enum Class SmartMotorControllerTelemetry.DoubleTelemetryField
java.lang.Object
java.lang.Enum<SmartMotorControllerTelemetry.DoubleTelemetryField>
yams.telemetry.SmartMotorControllerTelemetry.DoubleTelemetryField
- All Implemented Interfaces:
Serializable,Comparable<SmartMotorControllerTelemetry.DoubleTelemetryField>,Constable
- Enclosing class:
- SmartMotorControllerTelemetry
public static enum SmartMotorControllerTelemetry.DoubleTelemetryField
extends Enum<SmartMotorControllerTelemetry.DoubleTelemetryField>
Double telemetry field.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionClosed loop dutycyle ramp rate.kAkDkGkIkPkSkVMeasurement lower limit.Measurement positionMeasurement upper limit.Measurement velocity.Mechanism lower limit in rotations.Mechanism position in rotations.Mechanism upper limit in rotations.Mechanism velocity in rotations per second.Motion profile maximum accelerartion, could be in MPS^2 or RPS^2Motion profile maximum velocity, could be in MPS or RPSMotor temperatureOpen loop dutycycle ramp rate.Voltage supplied to the motor.Rotor position in rotations.Rotor velocity in rotations.Setpoint positionSetpoint velocityStator current.Supply current limit.Supply current.Supply current limit.Setpoint positionSetpoint velocity -
Method Summary
-
Enum Constant Details
-
MotionProfileMaxVelocity
Motion profile maximum velocity, could be in MPS or RPS -
MotionProfileMaxAcceleration
Motion profile maximum accelerartion, could be in MPS^2 or RPS^2 -
kS
kS -
kV
kV -
kA
kA -
kG
kG -
kP
kP -
kI
kI -
kD
kD -
TunableSetpointPosition
Setpoint position -
SetpointPosition
Setpoint position -
TunableSetpointVelocity
Setpoint velocity -
SetpointVelocity
Setpoint velocity -
OutputVoltage
Voltage supplied to the motor. -
StatorCurrent
Stator current. -
StatorCurrentLimit
Supply current limit. -
SupplyCurrent
Supply current. -
SupplyCurrentLimit
Supply current limit. -
MotorTemperature
Motor temperature -
MeasurementPosition
Measurement position -
MeasurementVelocity
Measurement velocity. -
MeasurementLowerLimit
Measurement lower limit. -
MeasurementUpperLimit
Measurement upper limit. -
MechanismPosition
Mechanism position in rotations. -
MechanismVelocity
Mechanism velocity in rotations per second. -
MechanismLowerLimit
Mechanism lower limit in rotations. -
MechanismUpperLimit
Mechanism upper limit in rotations. -
RotorPosition
Rotor position in rotations. -
RotorVelocity
Rotor velocity in rotations. -
ClosedloopRampRate
Closed loop dutycyle ramp rate. -
OpenloopRampRate
Open loop dutycycle ramp rate.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
create
Create double telemetry field.- Returns:
- Double telemetry field.
-