CTRE Phoenix C++
5.36.0-beta-1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
]
▼
C
ctre::phoenix::led::Animation
The base class for all animations that
CANdle
supports
►
C
ctre::phoenix::led::BaseStandardAnimation
The base class for one generic type of animation
C
ctre::phoenix::led::FireAnimation
Animation
that looks similarly to a flame flickering
C
ctre::phoenix::led::RainbowAnimation
Animation
that creates a rainbow throughout all the LEDs
C
ctre::phoenix::led::RgbFadeAnimation
Animation
that fades all the LEDs of a strip simultaneously between Red, Green, and Blue
►
C
ctre::phoenix::led::BaseTwoSizeAnimation
The base class for one generic type of animation
C
ctre::phoenix::led::ColorFlowAnimation
Animation
that gradually lights the entire LED strip one LED at a time
C
ctre::phoenix::led::LarsonAnimation
Animation
that sends a pocket of light across the LED strip
C
ctre::phoenix::led::SingleFadeAnimation
Animation
that fades into and out of a specified color
C
ctre::phoenix::led::StrobeAnimation
Animation
that strobes the LEDs a specified color
C
ctre::phoenix::led::TwinkleAnimation
Animation
that randomly turns LEDs on and off to a certain color
C
ctre::phoenix::led::TwinkleOffAnimation
Animation
that randomly turns on LEDs, until it reaches the maximum count and turns them all off
▼
C
ctre::phoenix::motorcontrol::can::BasePIDSetConfiguration
Base set of configurables related to PID
►
C
ctre::phoenix::motorcontrol::can::BaseTalonPIDSetConfiguration
Configurables available to
BaseTalon
's PID
C
ctre::phoenix::motorcontrol::can::TalonSRXPIDSetConfiguration
Configurables available to
TalonSRX
's PID
C
ctre::phoenix::motorcontrol::can::VictorSPXPIDSetConfiguration
Configurables available to
VictorSPX
's PID
▼
C
ctre::phoenix::sensors::BasePigeonConfigUtils
Util class to help with Pigeon configurations
C
ctre::phoenix::sensors::PigeonIMUConfigUtils
Util class to help with Pigeon configurations
C
ctre::phoenix::sensors::BasePigeonSimCollection
Collection of simulation functions available to a Pigeon IMU
▼
C
ctre::phoenix::motorcontrol::can::BaseTalonConfigUtil
Util class to help with talon configs
C
ctre::phoenix::motorcontrol::can::TalonSRXConfigUtil
Util class to help with talon configs
C
ctre::phoenix::motorcontrol::can::BaseTalonPIDSetConfigUtil
Util class to help with
BaseTalon
's PID configs
C
ctre::phoenix::motion::BufferedTrajectoryPointStream
Stream of trajectory points for Talon/Victor motion profiling
▼
C
ctre::phoenix::CANBusAddressable
Simple address holder
C
ctre::phoenix::CANifier
CTRE
CANifier
►
C
ctre::phoenix::sensors::BasePigeon
Pigeon IMU Class
►
C
ctre::phoenix::sensors::PigeonIMU
Pigeon IMU Class
C
ctre::phoenix::sensors::WPI_PigeonIMU
C
ctre::phoenix::led::CANdle
CTRE
CANdle
C
ctre::phoenix::led::CANdleFaults
Faults available to
CANdle
C
ctre::phoenix::led::CANdleStickyFaults
Faults available to
CANdle
C
ctre::phoenix::CANifierConfigUtils
Util class to help with configuring
CANifier
C
ctre::phoenix::CANifierFaults
Faults available to
CANifier
(Currently has none)
C
ctre::phoenix::CANifierStickyFaults
Sticky Faults for
CANifier
(Currently has none)
C
ctre::phoenix::CANifierVelocityMeasPeriodRoutines
Class to handle routines specific to VelocityMeasPeriod
C
ctre::phoenix::motorcontrol::ControlFrameRoutines
Class to handle promotion of controlFrame to controlFrameEnhanced
C
ctre::phoenix::CTRLogger
Object to handle error logging
▼
C
ctre::phoenix::CustomParamConfiguration
Configurables for any custom param configs
C
ctre::phoenix::CANifierConfiguration
Configurables available to
CANifier
C
ctre::phoenix::led::CANdleConfiguration
Configurables available to
CANdle
►
C
ctre::phoenix::motorcontrol::can::BaseMotorControllerConfiguration
Configurables available to base motor controllers
►
C
ctre::phoenix::motorcontrol::can::BaseTalonConfiguration
Configurables available to
BaseTalon
C
ctre::phoenix::motorcontrol::can::TalonSRXConfiguration
Configurables available to
TalonSRX
C
ctre::phoenix::motorcontrol::can::VictorSPXConfiguration
Configurables available to
VictorSPX
►
C
ctre::phoenix::sensors::BasePigeonConfiguration
Configurables available to Pigeon
C
ctre::phoenix::sensors::PigeonIMUConfiguration
Configurables available to Pigeon
▼
C
ctre::phoenix::CustomParamConfigUtil
Util class to help custom configs
C
ctre::phoenix::led::CANdleConfigUtil
Util class to help with configuring
CANdle
C
ctre::phoenix::motorcontrol::can::BaseMotorControllerUtil
Util class to help with Base Motor Controller configs
C
ctre::phoenix::motorcontrol::DeviceCatalog
Class to keep track of multiple devices
C
ctre::phoenix::ErrorCollection
C
ctre::phoenix::motorcontrol::Faults
All the faults available to motor controllers
C
ctre::phoenix::motorcontrol::FeedbackDeviceRoutines
Class to handle feedback device routines
C
ctre::phoenix::motorcontrol::can::FilterConfiguration
Configurations for filters
C
ctre::phoenix::motorcontrol::can::FilterConfigUtil
Util class to help with filter configs
C
ctre::phoenix::sensors::PigeonIMU::FusionStatus
Data object for holding fusion information
C
IGadgeteerUartClient::GadgeteerUartStatus
The status of the gadgeteer device
C
ctre::phoenix::sensors::PigeonIMU::GeneralStatus
Data object for status on current calibration and general status
C
ctre::phoenix::motorcontrol::GroupMotorControllers
Group of motor controllers
C
ctre::phoenix::HsvToRgb
Class to convert Hue, Saturation, Value to Red, Green, Blue
C
ctre::phoenix::tasking::ButtonMonitor::IButtonPressEventHandler
Interface for classes that handle button events
▼
C
ctre::phoenix::motorcontrol::IFollower
Interface for followers
►
C
ctre::phoenix::motorcontrol::IMotorController
Interface for motor controllers
►
C
ctre::phoenix::motorcontrol::IMotorControllerEnhanced
Interface for enhanced motor controllers
►
C
ctre::phoenix::motorcontrol::can::BaseTalon
CTRE Talon SRX Motor Controller when used on CAN Bus
►
C
ctre::phoenix::motorcontrol::can::TalonSRX
CTRE Talon SRX Motor Controller when used on CAN Bus
C
ctre::phoenix::motorcontrol::can::WPI_TalonSRX
CTRE Talon SRX Motor Controller when used on CAN Bus
►
C
ctre::phoenix::motorcontrol::can::BaseMotorController
Base motor controller features for all CTRE CAN motor controllers
C
ctre::phoenix::motorcontrol::can::BaseTalon
CTRE Talon SRX Motor Controller when used on CAN Bus
►
C
ctre::phoenix::motorcontrol::can::VictorSPX
VEX Victor SPX Motor Controller when used on CAN Bus
C
ctre::phoenix::motorcontrol::can::WPI_VictorSPX
VEX Victor SPX Motor Controller when used on CAN Bus
►
C
ctre::phoenix::motorcontrol::can::WPI_BaseMotorController
VEX Victor SPX Motor Controller when used on CAN Bus
C
ctre::phoenix::motorcontrol::can::WPI_TalonSRX
CTRE Talon SRX Motor Controller when used on CAN Bus
C
ctre::phoenix::motorcontrol::can::WPI_VictorSPX
VEX Victor SPX Motor Controller when used on CAN Bus
C
ctre::phoenix::motorcontrol::can::VictorSPX
VEX Victor SPX Motor Controller when used on CAN Bus
C
IGadgeteerUartClient
Interface for uart gadgeteer devices
C
ctre::phoenix::signals::IInvertable
Interface for invertable objects
▼
C
ctre::phoenix::tasking::ILoopable
Interface for loopable objects
C
ctre::phoenix::tasking::ButtonMonitor
Class to handle button events
C
ctre::phoenix::tasking::schedulers::ConcurrentScheduler
Scheduler that wil run its ILoopables in concurrency
C
ctre::phoenix::tasking::schedulers::SequentialScheduler
Scheduler that will run its ILoopables in sequence
C
ctre::phoenix::signals::IOutputSignal
Interface for output signals
▼
C
ctre::phoenix::tasking::IProcessable
Interface for processable objects
C
ctre::phoenix::RCRadio3Ch
Class to convert RC PWM signals into CAN signals using
CANifier
C
ctre::phoenix::tasking::ButtonMonitor
Class to handle button events
C
ctre::phoenix::tasking::schedulers::ConcurrentScheduler
Scheduler that wil run its ILoopables in concurrency
C
ctre::phoenix::tasking::schedulers::SequentialScheduler
Scheduler that will run its ILoopables in sequence
C
ctre::phoenix::motorcontrol::LimitSwitchRoutines
Class to handle various functions regarding limit switches
C
ctre::phoenix::LinearInterpolation
Class to calculate linear interpolation
C
ctre::phoenix::motion::MotionProfileStatus
Motion Profile Status This is simply a data transer object
▼
C
frc::MotorController
C
ctre::phoenix::motorcontrol::can::WPI_BaseMotorController
VEX Victor SPX Motor Controller when used on CAN Bus
▼
C
frc::MotorSafety
C
ctre::phoenix::motorcontrol::can::WPI_BaseMotorController
VEX Victor SPX Motor Controller when used on CAN Bus
C
ctre::phoenix::signals::MovingAverage
Class to calculate the rolling average of a signal
C
ctre::phoenix::sensors::PigeonIMU_Faults
Sticky faults available to Pigeon
C
ctre::phoenix::sensors::PigeonIMU_StickyFaults
Sticky faults available to Pigeon
C
ctre::phoenix::CANifier::PinValues
Structure to hold the pin values
C
ctre::phoenix::platform::can::PlatformCAN
Configures the can interface for API
C
ctre::phoenix::motorcontrol::RemoteSensorSourceRoutines
Class used to get string representation of a remote sensor source
▼
C
wpi::Sendable
C
ctre::phoenix::motorcontrol::can::WPI_BaseMotorController
VEX Victor SPX Motor Controller when used on CAN Bus
C
ctre::phoenix::sensors::WPI_PigeonIMU
▼
C
wpi::SendableHelper
C
ctre::phoenix::motorcontrol::can::WPI_BaseMotorController
VEX Victor SPX Motor Controller when used on CAN Bus
C
ctre::phoenix::sensors::WPI_PigeonIMU
C
ctre::phoenix::motorcontrol::SensorCollection
Collection of sensors available to a motor controller
C
ctre::phoenix::motorcontrol::SensorTermRoutines
Class to handle routines specific to SensorTerm
C
ctre::phoenix::sensors::SensorVelocityMeasPeriodRoutines
Class to handle routines specific to VelocityMeasPeriod
C
ctre::phoenix::motorcontrol::can::SlotConfiguration
Configurables available to a slot
C
ctre::phoenix::motorcontrol::can::SlotConfigUtil
Util Class to help with slot configs
C
ctre::phoenix::motorcontrol::StatusFrameRoutines
Class to allow conversion from StatusFrame to EnhancedStatusFrame
C
ctre::phoenix::motorcontrol::StickyFaults
All the sticky faults available to motor controllers
C
ctre::phoenix::Stopwatch
Stopwatch
to track time in milliseconds
C
ctre::phoenix::motorcontrol::SupplyCurrentLimitConfiguration
Describes the desired stator current limiting behavior
C
ctre::phoenix::motorcontrol::TalonSRXSimCollection
Collection of simulation commands available to a TalonSRX motor controller
C
ctre::phoenix::motion::TrajectoryPoint
Motion Profile Trajectory Point This is simply a data transfer object
C
ctre::phoenix::unmanaged::Unmanaged
Handles enabling when used in a non-FRC manner
C
ctre::phoenix::Utilities
Class with basic utility methods
C
ctre::phoenix::motorcontrol::VelocityMeasPeriodRoutines
Class to handle routines specific to VelocityMeasPeriod
C
ctre::phoenix::motorcontrol::can::VictorConfigUtil
Util class to help with
VictorSPX
configs
C
ctre::phoenix::motorcontrol::can::VictorSPXPIDSetConfigUtil
Util class to help with
VictorSPX
's PID configs
C
ctre::phoenix::motorcontrol::VictorSPXSimCollection
Collection of simulation commands available to a VictorSPX motor controller
C
ctre::phoenix::motorcontrol::WPI_AutoFeedEnable
C
ctre::phoenix::WPI_CallbackHelper
Generated by
1.12.0