CTRE Phoenix 6 C++ 24.50.0-alpha-2
SwerveRequest.hpp File Reference

Go to the source code of this file.

Classes

class  ctre::phoenix6::swerve::requests::SwerveRequest
 Container for all the Swerve Requests. More...
 
class  ctre::phoenix6::swerve::requests::Idle
 Does nothing to the swerve module state. More...
 
class  ctre::phoenix6::swerve::requests::SwerveDriveBrake
 Sets the swerve drive module states to point inward on the robot in an "X" fashion, creating a natural brake which will oppose any motion. More...
 
class  ctre::phoenix6::swerve::requests::FieldCentric
 Drives the swerve drivetrain in a field-centric manner. More...
 
class  ctre::phoenix6::swerve::requests::FieldCentricFacingAngle
 Drives the swerve drivetrain in a field-centric manner, maintaining a specified heading angle to ensure the robot is facing the desired direction. More...
 
class  ctre::phoenix6::swerve::requests::PointWheelsAt
 Sets the swerve drive modules to point to a specified direction. More...
 
class  ctre::phoenix6::swerve::requests::RobotCentric
 Drives the swerve drivetrain in a robot-centric manner. More...
 
class  ctre::phoenix6::swerve::requests::ApplyChassisSpeeds
 Accepts a generic ChassisSpeeds to apply to the drivetrain. More...
 
class  ctre::phoenix6::swerve::requests::SysIdSwerveTranslation
 SysId-specific SwerveRequest to characterize the translational characteristics of a swerve drivetrain. More...
 
class  ctre::phoenix6::swerve::requests::SysIdSwerveRotation
 SysId-specific SwerveRequest to characterize the rotational characteristics of a swerve drivetrain. More...
 
class  ctre::phoenix6::swerve::requests::SysIdSwerveSteerGains
 SysId-specific SwerveRequest to characterize the steer module characteristics of a swerve drivetrain. More...
 

Namespaces

namespace  ctre
 Represents the state of one swerve module.
 
namespace  ctre::phoenix6
 
namespace  ctre::phoenix6::swerve
 
namespace  ctre::phoenix6::swerve::requests
 

Enumerations

enum class  ctre::phoenix6::swerve::requests::ForwardReferenceValue { ctre::phoenix6::swerve::requests::RedAlliance = 0 , ctre::phoenix6::swerve::requests::OperatorPerspective = 1 }
 The reference for "forward" is sometimes different if you're talking about field relative. More...