CTRE Phoenix 6 C++ 25.0.0-beta-4
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::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::swerve::circular_buffer< units::second_t >
 Cstd::conjunction
 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::ControlRequestAbstract Control Request class that other control requests extend for use
 Cctre::phoenix6::hardware::DeviceIdentifier
 Cctre::phoenix6::mechanisms::DifferentialMechanismManages control of a two-axis differential mechanism
 Cstd::false_type
 Cctre::phoenix6::hardware::traits::HasTalonControlsContains all control functions available for devices that support Talon controls
 Cctre::phoenix6::hardware::traits::HasTalonSignalsContains all status signals available for devices that support Talon signals
 Cctre::phoenix6::HootReplayStatic class for controlling Phoenix 6 hoot log replay
 Cintegral_constant
 Cctre::phoenix6::swerve::detail::is_container< C, U >
 Cstd::is_convertible
 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::LinearFilter< units::second_t >
 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
 CMutexType
 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::hardware::ParentDeviceParent class for all devices
 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
 Cwpi::Sendable
 Cwpi::SendableHelper
 Cctre::phoenix6::HootReplay::SignalData< T >Stores information about a user signal from replay
 Cctre::phoenix6::SignalLoggerStatic class for controlling the Phoenix 6 signal logger
 Cctre::phoenix6::SignalMeasurement< L >Information from a single measurement of a status signal
 Cctre::phoenix6::mechanisms::SimpleDifferentialMechanismManages control of a simple two-axis differential mechanism
 Cctre::phoenix6::swerve::SimSwerveDrivetrainSimplified swerve drive simulation class
 Cctre::phoenix6::swerve::SimSwerveDrivetrain::SimSwerveModule
 Cctre::phoenix6::swerve::span< ElementType, Extent >
 Cctre::phoenix6::swerve::detail::span_storage< E, S >
 Cctre::phoenix6::swerve::detail::span_storage< E, dynamic_extent >
 Cctre::phoenix6::swerve::detail::span_storage< ElementType, Extent >
 Cctre::phoenix::StatusCodeStatus codes reported by APIs, including OK, warnings, and errors
 Cctre::phoenix6::hardware::traits::SupportsFOCRequires Phoenix Pro; Contains all FOC-exclusive control functions available for devices that support FOC
 Cctre::phoenix6::hardware::traits::SupportsMusicContains all control functions available for motors that support playing music
 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::SwerveDrivetrainSwerve 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::SwerveModuleSwerve Module class that encapsulates a swerve module powered by CTR Electronics devices
 Cctre::phoenix6::swerve::SwerveModuleConstantsAll constants for a swerve module
 Cctre::phoenix6::swerve::SwerveModuleConstantsFactoryConstants 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::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
 Cstd::true_type
 Cstd::tuple_element< I, ctre::phoenix6::swerve::span< ElementType, Extent > >
 Cctre::phoenix6::networking::Wrappers