CTRE Phoenix 6 C++ 26.0.0-beta-1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 C_network_signal_t
 C_return_values_t
 C_signal_values_t
 Cctre::phoenix6::AllTimestampsA collection of timestamps for a received signal
 Cctre::phoenix6::wpiutils::AutoFeedEnable
 Cctre::phoenix6::BaseStatusSignalClass that provides operations to retrieve information about a status signal
 Cctre::phoenix6::wpiutils::CallbackHelper
 Cctre::phoenix6::CANBusClass for getting information about an available CAN bus
 Cctre::phoenix6::CANBus::CANBusStatusContains status information about a CAN bus
 Cctre::phoenix6::sim::CANcoderSimStateClass to control the state of a simulated hardware::CANcoder
 Cctre::phoenix6::sim::CANdiSimStateClass to control the state of a simulated hardware::CANdi
 Cctre::phoenix6::sim::CANdleSimStateClass to control the state of a simulated hardware::CANdle
 Cctre::phoenix::platform::can::canframe_t"plain old data" container for holding a CAN Frame Event
 Cctre::phoenix6::sim::CANrangeSimStateClass to control the state of a simulated hardware::CANrange
 Cctre::phoenix6::swerve::circular_buffer< T >This is a simple circular buffer so we don't need to "bucket brigade" copy old values
 Cctre::phoenix6::hardware::traits::CommonDeviceContains everything common between Phoenix 6 devices
 Cctre::phoenix6::swerve::circular_buffer< T >::const_iterator
 Cctre::phoenix6::swerve::impl::SwerveDrivetrainImpl::ControlParametersContains everything the control requests need to calculate the module state
 Cctre::phoenix6::controls::ControlRequestCommon interface implemented by all control requests
 Cctre::phoenix6::hardware::DeviceIdentifier
 Cctre::phoenix6::mechanisms::DifferentialMechanism< MotorT >Manages control of a two-axis differential mechanism
 Cctre::phoenix6::mechanisms::DifferentialMotorConstants< MotorConfigsT >All constants for setting up the motors of a differential mechanism
 Cctre::phoenix6::swerve::WheelForceCalculator::FeedforwardsWheel force feedforwards to apply to a swerve drivetrain
 Cctre::phoenix6::HootAutoReplayClass for handling automatic logging and replay of custom signal inputs
 Cctre::phoenix6::HootReplayStatic class for controlling Phoenix 6 hoot log replay
 Cctre::phoenix6::ISerializable
 Cctre::phoenix6::swerve::circular_buffer< T >::iterator
 Cctre::phoenix6::swerve::LinearFilter< T >This class implements a linear, digital filter
 Cctre::phoenix6::swerve::LinearPathA linear path for a holonomic drivetrain (i.e
 Cctre::phoenix::threading::ManualEventManual Event object, useful for signaling other threads about an event
 Cctre::phoenix6::swerve::impl::SwerveModuleImpl::ModuleRequestContains everything the swerve module needs to apply a request
 Cfrc::MotorSafety
 Cctre::phoenix6::swerve::impl::SwerveDrivetrainImpl::OdometryThreadPerforms swerve module updates in a separate thread to minimize latency
 Cctre::phoenix6::OrchestraOrchestra is used to play music through devices
 Cctre::phoenix6::configs::ParentConfigurator
 Cctre::phoenix6::swerve::PhoenixPIDControllerPhoenix-centric PID controller taken from WPI's frc#PIDController class
 Cctre::phoenix6::sim::Pigeon2SimStateClass to control the state of a simulated hardware::Pigeon2
 Cctre::phoenix::threading::RcManualEventReference-counted Manual Event
 Cctre::phoenix6::wpiutils::ReplayAutoEnable
 Cctre::phoenix6::signals::RGBWColorRepresents an RGBW color that can be applied to an LED
 Cwpi::Sendable
 Cwpi::SendableHelper
 Cctre::phoenix6::SignalLoggerStatic class for controlling the Phoenix 6 signal logger
 Cctre::phoenix6::SignalMeasurement< T >Information from a single measurement of a status signal
 Cctre::phoenix6::mechanisms::SimpleDifferentialMechanism< MotorT >Manages control of a simple two-axis differential mechanism
 Cctre::phoenix6::swerve::SimSwerveDrivetrain< DriveMotorT, SteerMotorT, EncoderT >Simplified swerve drive simulation class
 Cctre::phoenix6::swerve::SimSwerveDrivetrain< DriveMotorT, SteerMotorT, EncoderT >::SimSwerveModule
 Cctre::phoenix6::swerve::LinearPath::StatePath state
 Cctre::phoenix::StatusCodeStatus codes reported by APIs, including OK, warnings, and errors
 Cctre::phoenix6::StatusSignalCollectionClass to manage bulk refreshing device status signals
 Cctre::phoenix6::swerve::impl::SwerveDriveKinematicsClass that converts a chassis velocity (dx, dy, and dtheta components) into individual module states (speed and angle)
 Cctre::phoenix6::swerve::impl::SwerveDriveOdometryClass for swerve drive odometry
 Cctre::phoenix6::swerve::impl::SwerveDrivePoseEstimatorThis class wraps Swerve Drive Odometry to fuse latency-compensated vision measurements with swerve drive encoder distance measurements
 Cctre::phoenix6::swerve::impl::SwerveDrivetrainImpl::SwerveDriveStatePlain-Old-Data class holding the state of the swerve drivetrain
 Cctre::phoenix6::swerve::SwerveDrivetrain< DriveMotorT, SteerMotorT, EncoderT >Swerve Drive class utilizing CTR Electronics Phoenix 6 API
 Cctre::phoenix6::swerve::SwerveDrivetrainConstantsCommon constants for a swerve drivetrain
 Cctre::phoenix6::swerve::impl::SwerveDrivetrainImplSwerve Drive class utilizing CTR Electronics Phoenix 6 API
 Cctre::phoenix6::swerve::SwerveModule< DriveMotorT, SteerMotorT, EncoderT >Swerve Module class that encapsulates a swerve module powered by CTR Electronics devices
 Cctre::phoenix6::swerve::SwerveModuleConstants< DriveMotorConfigsT, SteerMotorConfigsT, EncoderConfigsT >All constants for a swerve module
 Cctre::phoenix6::swerve::SwerveModuleConstantsFactory< DriveMotorConfigsT, SteerMotorConfigsT, EncoderConfigsT >Constants that are common across the swerve modules, used for creating instances of module-specific SwerveModuleConstants
 Cctre::phoenix6::swerve::impl::SwerveModuleImplSwerve Module class that encapsulates a swerve module powered by CTR Electronics devices
 Cctre::phoenix6::swerve::requests::SwerveRequestContainer for all the Swerve Requests
 Cctre::phoenix6::sim::TalonFXSimStateClass to control the state of a simulated hardware::TalonFX
 Cctre::phoenix6::sim::TalonFXSSimStateClass to control the state of a simulated hardware::TalonFXS
 Cctre::phoenix6::swerve::TimeInterpolatableBuffer< T >The TimeInterpolatableBuffer provides an easy way to estimate past measurements
 Cctre::phoenix6::swerve::TimeInterpolatableBuffer< Pose2d >
 Cctre::phoenix6::TimestampInformation about the timestamp of a signal
 Cctre::phoenix6::swerve::WheelForceCalculatorCalculates wheel force feedforwards for a SwerveDrivetrain
 Cctre::phoenix6::networking::Wrappers