CTRE Phoenix 6 C++ 25.1.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... | |