|
CTRE Phoenix 6 C++ 25.4.0
|
#include "ctre/phoenix6/swerve/SwerveModuleConstants.hpp"#include "ctre/phoenix6/swerve/impl/SwerveDriveKinematics.hpp"#include "ctre/phoenix6/CANBus.hpp"#include "units/force.h"#include "units/torque.h"#include <array>Go to the source code of this file.
Classes | |
| class | ctre::phoenix6::swerve::impl::SwerveModuleImpl |
| Swerve Module class that encapsulates a swerve module powered by CTR Electronics devices. More... | |
| struct | ctre::phoenix6::swerve::impl::SwerveModuleImpl::ModuleRequest |
| Contains everything the swerve module needs to apply a request. More... | |
Namespaces | |
| namespace | ctre |
| namespace | ctre::phoenix6 |
| namespace | ctre::phoenix6::swerve |
| namespace | ctre::phoenix6::swerve::impl |
Enumerations | |
| enum class | ctre::phoenix6::swerve::impl::SteerRequestType { ctre::phoenix6::swerve::impl::MotionMagicExpo = 0 , ctre::phoenix6::swerve::impl::Position = 1 } |
| All possible control requests for the module steer motor. More... | |
| enum class | ctre::phoenix6::swerve::impl::DriveRequestType { ctre::phoenix6::swerve::impl::OpenLoopVoltage = 0 , ctre::phoenix6::swerve::impl::Velocity = 1 } |
| All possible control requests for the module drive motor. More... | |