Package com.ctre.phoenix6.signals
Enum Class MagnetHealthValue
- All Implemented Interfaces:
Serializable
,Comparable<MagnetHealthValue>
,java.lang.constant.Constable
Magnet health as measured by CANcoder.
Red indicates too close or too far, Orange is adequate but with reduced accuracy, green is ideal. Invalid means the accuracy cannot be determined.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionMagnet health is ideal.The accuracy cannot be determined.Magnet health is adequate but with reduced accuracy.The magnet is too close or too far from the CANcoder. -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MagnetHealthValue
valueOf
(int value) Gets MagnetHealthValue from specified valuestatic MagnetHealthValue
Returns the enum constant of this class with the specified name.static MagnetHealthValue[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
Magnet_Red
The magnet is too close or too far from the CANcoder. -
Magnet_Orange
Magnet health is adequate but with reduced accuracy. -
Magnet_Green
Magnet health is ideal. -
Magnet_Invalid
The accuracy cannot be determined.
-
-
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 MagnetHealthValue from specified value- Parameters:
value
- Value of MagnetHealthValue- Returns:
- MagnetHealthValue of specified value
-