CTRE Phoenix 6 C++ 25.0.0-beta-4
Loading...
Searching...
No Matches
SwerveModuleConstants.hpp File Reference
#include "ctre/phoenix6/core/CoreCANcoder.hpp"
#include "ctre/phoenix6/core/CoreTalonFX.hpp"
#include <units/length.h>
#include <units/moment_of_inertia.h>
#include <units/velocity.h>

Go to the source code of this file.

Classes

struct  ctre::phoenix6::swerve::SwerveModuleConstants
 All constants for a swerve module. More...
 
struct  ctre::phoenix6::swerve::SwerveModuleConstantsFactory
 Constants that are common across the swerve modules, used for creating instances of module-specific SwerveModuleConstants. More...
 

Namespaces

namespace  ctre
 
namespace  ctre::phoenix6
 
namespace  ctre::phoenix6::swerve
 

Enumerations

enum class  ctre::phoenix6::swerve::ClosedLoopOutputType { ctre::phoenix6::swerve::Voltage = 0 , ctre::phoenix6::swerve::TorqueCurrentFOC = 1 }
 Supported closed-loop output types. More...
 
enum class  ctre::phoenix6::swerve::SteerFeedbackType { ctre::phoenix6::swerve::FusedCANcoder = 0 , ctre::phoenix6::swerve::SyncCANcoder = 1 , ctre::phoenix6::swerve::RemoteCANcoder = 2 }
 Supported feedback sensors for the steer motors. More...