All Classes

Class Description
AbsoluteSensorRangeValue
The range of the absolute sensor, either [0, 1) or [-0.5, 0.5).
AbsoluteSensorRangeValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
AllTimestamps
A collection of timestamps for a received signal.
AllTimestamps Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
AppliedRotorPolarityValue
The applied rotor polarity.
AppliedRotorPolarityValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
AudioConfigs
Configs that directly affect motor-output.
AudioConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
AutoFeedEnable  
AutoFeedEnable Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
BaseStatusSignal
Class that provides operations to retrieve information about a status signal.
BaseStatusSignalValue Deprecated, for removal: This API element is subject to removal in a future version.
BaseStatusSignalValue has been renamed to BaseStatusSignal.
BridgeOuputValue
The applied output of the bridge.
BridgeOuputValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CallbackHelper  
CallbackHelper Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CANcoder  
CANcoder Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CANcoderConfiguration
Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity.
CANcoderConfiguration Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CANcoderConfigurator
Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity.
CANcoderConfigurator Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CANcoderSimState
Class to control the state of a simulated CANcoder.
CANcoderSimState Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ChassisReference
Represents the orientation of a device relative to the robot chassis.
ChassisReference Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ClosedLoopGeneralConfigs
Configs that affect general behavior during closed-looping.
ClosedLoopGeneralConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ClosedLoopRampsConfigs
Configs that directly affect motor-output.
ClosedLoopRampsConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CoastOut
Request coast neutral output of actuator.
CoastOut Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ConfigJNI  
ControlConfigJNI  
ControlInfo
Information about a control request.
ControlInfo Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ControlJNI  
ControlModeValue
The active control mode of the motor controller
ControlModeValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ControlRequest
Abstract Control Request class that other control requests extend for use.
ControlRequest Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CoreCANcoder
Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity.
CoreCANcoder Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CorePigeon2
Class description for the Pigeon 2 IMU sensor that measures orientation.
CorePigeon2 Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CoreTalonFX
Class description for the Talon FX integrated motor controller that runs on associated Falcon motors.
CoreTalonFX Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CtreJniWrapper  
CurrentLimitsConfigs
Configs that directly affect current limiting features.
CurrentLimitsConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
CustomParamsConfigs
Configs that directly affect motor-output.
CustomParamsConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
DeviceEnableValue
True if the device is enabled.
DeviceEnableValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
DeviceIdentifier  
DeviceIdentifier Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
DeviceType
Enumeration of all supported device types.
DeviceType Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
DutyCycleOut
Request a specified motor duty cycle.
DutyCycleOut Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
EmptyControl
Generic Empty Control class used to do nothing.
EmptyControl Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ErrorReportingJNI  
FeedbackConfigs
Configs that directly affect motor-output.
FeedbackConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
FeedbackSensorSourceValue
Choose what sensor source is reported via API and used by closed-loop and limit features.
FeedbackSensorSourceValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Follower
Follow the motor output of another Talon.
Follower Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ForwardLimitSourceValue
Determines where to poll the forward limit switch.
ForwardLimitSourceValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ForwardLimitTypeValue
Determines if limit is normally-open (default) or normally-closed.
ForwardLimitTypeValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ForwardLimitValue
Forward Limit Pin.
ForwardLimitValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
FrcLockValue
True if device is locked by FRC.
FrcLockValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
GyroTrimConfigs
Configs to trim the Pigeon2's gyroscope.
GyroTrimConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
HardwareJNI  
HardwareJNI.Context  
HardwareLimitSwitchConfigs
Configs that directly affect motor-output.
HardwareLimitSwitchConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
InvertedValue
Invert state of the device
InvertedValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ISerializable  
ISerializable Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
IsPROLicensedValue
Whether the device is pro licensed or not
IsPROLicensedValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Led1OffColorValue
The Color of LED1 when it's "Off".
Led1OffColorValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Led1OnColorValue
The Color of LED1 when it's "On".
Led1OnColorValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Led2OffColorValue
The Color of LED2 when it's "Off".
Led2OffColorValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Led2OnColorValue
The Color of LED2 when it's "On".
Led2OnColorValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MagnetHealthValue
Magnet health as measured by CANcoder.
MagnetHealthValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MagnetSensorConfigs
Configs that affect the magnet sensor and how to interpret it.
MagnetSensorConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MotionMagicConfigs
Configs that directly affect motor-output.
MotionMagicConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MotionMagicDutyCycle
Requests Motion Magic® to target a final position using a motion profile.
MotionMagicDutyCycle Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MotionMagicIsRunningValue
Check if Motion Magic® is running.
MotionMagicIsRunningValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MotionMagicTorqueCurrentFOC
This feature requires Phoenix Pro.
MotionMagicTorqueCurrentFOC Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MotionMagicVoltage
Requests Motion Magic® to target a final position using a motion profile.
MotionMagicVoltage Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MotorOutputConfigs
Configs that directly affect motor-output.
MotorOutputConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MotorSafetyImplem
implem of MotorSafety interface in WPI.
MotorSafetyImplem Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
MountPoseConfigs
Configs for Pigeon 2's Mount Pose configuration.
MountPoseConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
NeutralModeValue
The state of the motor controller bridge when output is neutral or disabled.
NeutralModeValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
NeutralOut
Request neutral output of actuator.
NeutralOut Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
OpenLoopRampsConfigs
Configs that directly affect motor-output.
OpenLoopRampsConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ParentConfiguration  
ParentConfiguration Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ParentConfigurator  
ParentConfigurator Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ParentDevice  
ParentDevice Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ParentDevice.MapGenerator<T>  
ParentDevice.MapGenerator<T> Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Pigeon2  
Pigeon2 Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Pigeon2Configuration
Class description for the Pigeon 2 IMU sensor that measures orientation.
Pigeon2Configuration Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Pigeon2Configurator
Class description for the Pigeon 2 IMU sensor that measures orientation.
Pigeon2Configurator Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Pigeon2FeaturesConfigs
Configs to enable/disable various features of the Pigeon2.
Pigeon2FeaturesConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Pigeon2SimState
Class to control the state of a simulated Pigeon2.
Pigeon2SimState Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
PlatformJNI  
PositionDutyCycle
Request PID to target position with duty cycle feedforward.
PositionDutyCycle Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
PositionTorqueCurrentFOC
This feature requires Phoenix Pro.
PositionTorqueCurrentFOC Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
PositionVoltage
Request PID to target position with voltage feedforward
PositionVoltage Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ReverseLimitSourceValue
Determines where to poll the reverse limit switch.
ReverseLimitSourceValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ReverseLimitTypeValue
Determines if limit is normally-open (default) or normally-closed.
ReverseLimitTypeValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
ReverseLimitValue
Reverse Limit Pin.
ReverseLimitValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
RobotEnableValue
True if the robot is enabled.
RobotEnableValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
SensorDirectionValue
Direction of the sensor to determine positive facing the LED side of the CANcoder.
SensorDirectionValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Slot0Configs
What the gains for slot 0 are
Slot0Configs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Slot1Configs
What the gains for slot 1 are
Slot1Configs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Slot2Configs
What the gains for slot 2 are
Slot2Configs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
SoftwareLimitSwitchConfigs
Configs that directly affect motor-output.
SoftwareLimitSwitchConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
SpnValue  
StaticBrake
Applies full neutral-brake by shorting motor leads together.
StaticBrake Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
StatusCode  
StatusSignal<T>
Represents a status signal with data of type T, and operations available to retrieve information about the signal.
StatusSignalJNI  
StatusSignalValue<T> Deprecated, for removal: This API element is subject to removal in a future version.
StatusSignalValue has been renamed to StatusSignal.
StrictFollower
Follow the motor output of another Talon while ignoring the master's invert setting.
StrictFollower Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
System_StateValue
System state of the device
System_StateValue Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
TalonFX  
TalonFX Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
TalonFXConfiguration
Class description for the Talon FX integrated motor controller that runs on associated Falcon motors.
TalonFXConfiguration Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
TalonFXConfigurator
Class description for the Talon FX integrated motor controller that runs on associated Falcon motors.
TalonFXConfigurator Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
TalonFXSimState
Class to control the state of a simulated TalonFX.
TalonFXSimState Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Timestamp
Information about the timestamp of a signal.
Timestamp Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Timestamp.TimestampSource
Source of the timestamp.
Timestamp.TimestampSource Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
TorqueCurrentConfigs
Configs that directly affect motor-output.
TorqueCurrentConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
TorqueCurrentFOC
This feature requires Phoenix Pro.
TorqueCurrentFOC Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Unmanaged
Handles enabling when used in a non-FRC manner
Unmanaged Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
UnmanagedJNI  
Utils  
Utils Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
VelocityDutyCycle
Request PID to target velocity with duty cycle feedforward.
VelocityDutyCycle Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
VelocityTorqueCurrentFOC
This feature requires Phoenix Pro.
VelocityTorqueCurrentFOC Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
VelocityVoltage
Request PID to target velocity with voltage feedforward.
VelocityVoltage Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
VoltageConfigs
Voltage-specific configs
VoltageConfigs Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
VoltageOut
Request a specified voltage.
VoltageOut Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.