CancelDrivingProfile() | SwerveDriveSubsystem | |
Disable() | SwerveDriveSubsystem | |
DriveControlMode enum name | SwerveDriveSubsystem | |
fieldCentricControl enum value | SwerveDriveSubsystem | |
FieldHome(units::degree_t homeAngle=0_deg, bool updateOdometry=true) | SwerveDriveSubsystem | |
GetChassisVelocity() | SwerveDriveSubsystem | |
GetContinuousOdometry() | SwerveDriveSubsystem | |
GetContinuousOdometryAngle() | SwerveDriveSubsystem | |
GetCurrentModulePositions() | SwerveDriveSubsystem | private |
GetCurrentModuleStates() | SwerveDriveSubsystem | private |
GetFieldCentricAngle() const | SwerveDriveSubsystem | |
GetIMUYaw() const | SwerveDriveSubsystem | private |
GetManualOverride() | SwerveDriveSubsystem | |
GetNearestSquareAngle() | SwerveDriveSubsystem | |
GetPoseEstimate(const frc::Pose2d &robotPose, const units::millisecond_t &latency) | SwerveDriveSubsystem | |
GetRawModuleStates(SwerveDriveSubsystem::Velocities velocities) | SwerveDriveSubsystem | private |
GetRobotPitch() const | SwerveDriveSubsystem | inline |
GetRobotPitchRate() | SwerveDriveSubsystem | |
Home(const units::degree_t &angle) | SwerveDriveSubsystem | |
HomeToFS(const units::degree_t &angle) | SwerveDriveSubsystem | private |
InitializeMotors() | SwerveDriveSubsystem | |
InitializeMotorsFromFS() | SwerveDriveSubsystem | private |
InitializeOdometry(const frc::Pose2d ¤tPose) | SwerveDriveSubsystem | |
IsFollowingProfile() const | SwerveDriveSubsystem | |
LockWheels() | SwerveDriveSubsystem | |
m_backLeft | SwerveDriveSubsystem | private |
m_backRight | SwerveDriveSubsystem | private |
m_continuousOdometryOffset | SwerveDriveSubsystem | private |
m_controlMode | SwerveDriveSubsystem | private |
m_driveMotorPIDTuner | SwerveDriveSubsystem | private |
m_fieldHomeOffset | SwerveDriveSubsystem | private |
m_followerController | SwerveDriveSubsystem | private |
m_followingProfile | SwerveDriveSubsystem | private |
m_frontLeft | SwerveDriveSubsystem | private |
m_frontRight | SwerveDriveSubsystem | private |
m_fsStorage | SwerveDriveSubsystem | private |
m_imu | SwerveDriveSubsystem | private |
m_instance | SwerveDriveSubsystem | private |
m_linearFollowerTuner_D | SwerveDriveSubsystem | private |
m_linearFollowerTuner_I | SwerveDriveSubsystem | private |
m_linearFollowerTuner_P | SwerveDriveSubsystem | private |
m_linearPID | SwerveDriveSubsystem | private |
m_manualOverride | SwerveDriveSubsystem | private |
m_odometry | SwerveDriveSubsystem | private |
m_pActiveSwerveProfile | SwerveDriveSubsystem | private |
m_pActiveSwerveSplineProfile | SwerveDriveSubsystem | private |
m_pigeonIMU | SwerveDriveSubsystem | private |
m_poseEstimator | SwerveDriveSubsystem | private |
m_prevOdometryAngle | SwerveDriveSubsystem | private |
m_profileComplete | SwerveDriveSubsystem | private |
m_rotationalFollowerConstraintTuner_accel | SwerveDriveSubsystem | private |
m_rotationalFollowerConstraintTuner_vel | SwerveDriveSubsystem | private |
m_rotationalFollowerTuner_D | SwerveDriveSubsystem | private |
m_rotationalFollowerTuner_I | SwerveDriveSubsystem | private |
m_rotationalFollowerTuner_P | SwerveDriveSubsystem | private |
m_rotationalPIDConstraints | SwerveDriveSubsystem | private |
m_swerveDriveKinematics | SwerveDriveSubsystem | private |
m_swerveProfileStartTime | SwerveDriveSubsystem | private |
ProfileIsComplete() const | SwerveDriveSubsystem | |
ResetIMUYaw() | SwerveDriveSubsystem | private |
robotCentricControl enum value | SwerveDriveSubsystem | |
SetControlMode(SwerveDriveSubsystem::DriveControlMode controlMode) | SwerveDriveSubsystem | |
StartDrivingProfile(SwerveTrapezoidalProfileSegment newProfile) | SwerveDriveSubsystem | |
StartDrivingProfile(SwerveTrapezoidalSpline newProfile) | SwerveDriveSubsystem | |
StopDrive() | SwerveDriveSubsystem | |
SwerveDrive(const double fwVelocity, const double sideVelocity, const double rotVelocity) | SwerveDriveSubsystem | |
SwerveDrive(const units::degree_t &velAngle, const double &velocity, const double &rotVelocity) | SwerveDriveSubsystem | |
SwerveDrive(const units::degree_t &velAngle, const double &velocity) | SwerveDriveSubsystem | |
SwerveDriveSubsystem(const argos_lib::RobotInstance instance) | SwerveDriveSubsystem | explicit |
UpdateEstimatedPose() | SwerveDriveSubsystem | |
UpdateFollowerLinearPIDParams(double kP, double kI, double kD) | SwerveDriveSubsystem | |
UpdateFollowerRotationalPIDConstraints(frc::TrapezoidProfile< units::radians >::Constraints constraints) | SwerveDriveSubsystem | |
UpdateFollowerRotationalPIDConstraints(frc::TrapezoidProfile< units::degrees >::Constraints constraints) | SwerveDriveSubsystem | |
UpdateFollowerRotationalPIDParams(double kP, double kI, double kD) | SwerveDriveSubsystem | |