All Classes and Interfaces
Class
Description
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Keeps track of cache state
Base motor controller features for all CTRE CAN motor controllers.
Configurables available to base motor controllers
Base set of configurables related to PID
Pigeon IMU Class.
CTRE Talon SRX Motor Controller when used on CAN Bus.
Configurables available to TalonSRX
Configurables available to TalonSRX's PID
Util class to help with TalonSRX's PID configs
Stream of trajectory points for Talon/Victor motion profiling.
Class to handle button events
Interface for classes that handle button events
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
The various LED types that the CANdle can support
The various methods of managing the VBat output behavior
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
CTRE CANifier
Device for interfacing common devices to the CAN bus.
General IO Pins on the CANifier
Enum for the LED Output Channels
Class to hold the pin values.
Enum for the PWM Input Channels
Configurables available to CANifier
Control Frames for CANifier
Faults available to CANifier (Currently has none)
Status frames for CANifier
Sticky Faults for CANifier (Currently has none)
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
What direction does the color go
Scheduler that wil run its ILoopables in concurrency
Control Frames for motor controllers
Control Frames for enhanced motor controllers
Choose the control mode for a motor controller.
Configurables for any custom param configs
Util class to help custom configs
Choose the demand type for the 4 param set
Devices available to Sim
All the codes available to CTRE products
Class to handle multiple error codes
All the faults available to motor controllers
Choose the feedback device for a selected sensor.
Configurations for filters
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Choose the type of follower
Interface for uart gadgeteer devices
Method of connection to gadgeteer
Device connected to gadgeteer
The status of the gadgeteer device
Group of motor controllers
Interface for followers
Interface for invertable objects
Interface for loopable objects
Interface for motor controllers
Interface for enhanced motor controllers
Choose the invert type of the motor controller.
Interface for output signals
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
How the pocket of light behaves when it reaches the end of the strip
Choose whether the limit switch is normally
open or normally closed
Choose the limit switch source for a motor controller
Object to handle error logging
Motion Profile Status This is simply a data transer object.
Choose the neutral mode for a motor controller
All the params available to Phoenix
Pigeon IMU Class.
Enumerated type for control frame types.
Faults available to Pigeon (Currently has none)
Enumerated types for frame rate ms.
Sticky faults available to Pigeon (Currently has none)
Various calibration modes supported by Pigeon.
Data object for holding fusion information.
Data object for status on current calibration and general status.
Overall state of the Pigeon.
Configurables available to Pigeon
Configures the can interface for API
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Choose the remote feedback device for a motor controller
Choose the remote limit switch source for a motor controller
Choose the remote sensor source for a motor controller
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Collection of sensors available to a motor controller.
Choose the sensor term for a motor controller
Enum for velocity periods used for CANifier
Scheduler that will run its ILoopables in sequence
Choose what value to set to the motion profile
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Configurables available to a slot
The different status frames available to motor controllers
The different status frames available to enhanced motor controllers
All the sticky faults available to motor controllers
Stopwatch to track time in milliseconds
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
Supply-side current limiting.
CTRE Talon SRX Motor Controller when used on CAN Bus.
Configurables available to TalonSRX
Choose the control mode for a TalonSRX.
Choose the feedback device for a selected sensor
Configurables available to TalonSRX's PID
Collection of simulation commands available to a TalonSRX motor controller.
Motion Profile Trajectory Point This is simply a data transfer object.
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
The percentage of LEDs that are allowed to be on at any one point
Deprecated, for removal: This API element is subject to removal in a future version.
This device's Phoenix 5 API is deprecated for removal in the
2027 season.
The maximum percentage of LEDs that are allowed to turn on
Handles enabling when used in a non-FRC manner
Class with basic utility methods
Deprecated.
Deprecated.
VEX Victor SPX Motor Controller when used on CAN Bus.
Configurables available to VictorSPX
Choose the control mode for a VictorSPX.
Configs available to VictorSPX's PID
Util class to help with VictorSPX's PID configs
Collection of simulation commands available to a VictorSPX motor controller.
implem of MotorSafety interface in WPI.
CTRE Talon SRX Motor Controller when used on CAN Bus.
VEX Victor SPX Motor Controller when used on CAN Bus.