CTRE Phoenix 6 C++ 25.0.0-beta-4
|
#include "ctre/phoenix6/swerve/impl/SwerveModuleImpl.hpp"
#include "ctre/phoenix6/swerve/impl/SwerveDrivePoseEstimator.hpp"
#include "ctre/phoenix6/swerve/SwerveDrivetrainConstants.hpp"
#include "ctre/phoenix6/swerve/utility/LinearFilter.hpp"
#include "ctre/phoenix6/CANBus.hpp"
#include <atomic>
#include <thread>
Go to the source code of this file.
Classes | |
class | ctre::phoenix6::swerve::impl::SwerveDrivetrainImpl |
Swerve Drive class utilizing CTR Electronics Phoenix 6 API. More... | |
class | ctre::phoenix6::swerve::impl::SwerveDrivetrainImpl::OdometryThread |
Performs swerve module updates in a separate thread to minimize latency. More... | |
struct | ctre::phoenix6::swerve::impl::SwerveDrivetrainImpl::SwerveDriveState |
Plain-Old-Data class holding the state of the swerve drivetrain. More... | |
struct | ctre::phoenix6::swerve::impl::SwerveDrivetrainImpl::ControlParameters |
Contains everything the control requests need to calculate the module state. More... | |
Namespaces | |
namespace | ctre |
namespace | ctre::phoenix6 |
namespace | ctre::phoenix6::swerve |
namespace | ctre::phoenix6::swerve::impl |