Package com.ctre.phoenix6.signals
Enum Class MotorOutputStatusValue
- All Implemented Interfaces:
Serializable
,Comparable<MotorOutputStatusValue>
,java.lang.constant.Constable
Assess the status of the motor output with respect to load and supply.
This routine can be used to determine the general status of motor commutation.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe same as Motoring, except the rotor is being backdriven as the motor output is not enough to defeat load forces.The motor is loaded in a typical fashion, drawing current from the supply, and successfully turning the rotor in the direction of applied voltage.Motor output is disabled.The motor is braking in such a way where motor current is traveling back to the supply (typically a battery).The motor is in neutral-brake.The status of motor output could not be determined. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic MotorOutputStatusValue
valueOf
(int value) Gets MotorOutputStatusValue from specified valuestatic MotorOutputStatusValue
Returns the enum constant of this class with the specified name.static MotorOutputStatusValue[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
Unknown
The status of motor output could not be determined. -
Off
Motor output is disabled. -
StaticBraking
The motor is in neutral-brake. -
Motoring
The motor is loaded in a typical fashion, drawing current from the supply, and successfully turning the rotor in the direction of applied voltage. -
DiscordantMotoring
The same as Motoring, except the rotor is being backdriven as the motor output is not enough to defeat load forces. -
RegenBraking
The motor is braking in such a way where motor current is traveling back to the supply (typically a battery).
-
-
Field Details
-
value
-
-
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
-
valueOf
Gets MotorOutputStatusValue from specified value- Parameters:
value
- Value of MotorOutputStatusValue- Returns:
- MotorOutputStatusValue of specified value
-