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 2025 season.
The base class for all animations that CANdle supports.
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 2025 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 2025 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 2025 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 2025 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 2025 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 2025 season.
CTRE CANdle Device for controlling LEDs from the CAN bus.
The various LED types that the CANdle can support
The various methods of managing the VBat output behavior
Configurables available to CANdle
CANdle control frame
Faults the CANdle can have
The various status frames from CANdle
Sticky Faults the CANdle can have
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)
Animation that gradually lights the entire LED strip one LED at a time.
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
Animation that looks similarly to a flame flickering
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
Animation that sends a pocket of light across the LED strip.
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
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 2025 season.
 
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
 
 
Animation that creates a rainbow throughout all the LEDs
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
Animation that fades all the LEDs of a strip simultaneously between Red, Green, and Blue
Collection of sensors available to 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 2025 season.
Choose the sensor term 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 2025 season.
Enum for velocity periods used for CANifier
Scheduler that will run its ILoopables in sequence
Choose what value to set to the motion profile
Animation that fades into and out of a specified color
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
Animation that strobes the LEDs a specified color
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.
Animation that randomly turns LEDs on and off to a certain color
The percentage of LEDs that are allowed to be on at any one point
Animation that randomly turns on LEDs, until it reaches the maximum count and turns them all off
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.
 
 
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 2025 season.
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.