2024-Robot
Robot code for 2024 FRC season by Argos, FRC team #1756
Loading...
Searching...
No Matches
SwerveDriveSubsystem Member List

This is the complete list of members for SwerveDriveSubsystem, including all inherited members.

CancelDrivingProfile()SwerveDriveSubsystem
ClosedLoopDrive(wpi::array< frc::SwerveModuleState, 4 > moduleStates)SwerveDriveSubsystemprivate
Disable()SwerveDriveSubsystem
DriveControlMode enum nameSwerveDriveSubsystem
fieldCentricControl enum valueSwerveDriveSubsystem
FieldHome(units::degree_t homeAngle=0_deg, bool updateOdometry=true)SwerveDriveSubsystem
GetChassisVelocity()SwerveDriveSubsystem
GetChoreoControllerFunction()SwerveDriveSubsystem
GetContinuousOdometry()SwerveDriveSubsystem
GetContinuousOdometryAngle()SwerveDriveSubsystem
GetCurrentModulePositions()SwerveDriveSubsystemprivate
GetCurrentModuleStates()SwerveDriveSubsystemprivate
GetFieldCentricAngle()SwerveDriveSubsystem
GetIMUYaw()SwerveDriveSubsystem
GetIMUYawRate()SwerveDriveSubsystem
GetManualOverride()SwerveDriveSubsystem
GetNearestSquareAngle()SwerveDriveSubsystem
GetPoseEstimate(const frc::Pose2d &robotPose, const units::millisecond_t &latency)SwerveDriveSubsystem
GetRawModuleStates(frc::ChassisSpeeds velocities)SwerveDriveSubsystemprivate
GetRawModuleStates(SwerveDriveSubsystem::Velocities velocities)SwerveDriveSubsystemprivate
GetRawOdometry()SwerveDriveSubsystem
GetRawOdometryAngle()SwerveDriveSubsystem
GetRobotPitch()SwerveDriveSubsysteminline
GetRobotPitchRate()SwerveDriveSubsystem
Home(const units::degree_t &angle)SwerveDriveSubsystem
HomeToFS(const units::degree_t &angle)SwerveDriveSubsystemprivate
InitializeMotors()SwerveDriveSubsystem
InitializeMotorsFromFS()SwerveDriveSubsystemprivate
InitializeOdometry(const frc::Pose2d &currentPose)SwerveDriveSubsystem
IsFollowingProfile() constSwerveDriveSubsystem
LockWheels()SwerveDriveSubsystem
m_backLeftSwerveDriveSubsystemprivate
m_backRightSwerveDriveSubsystemprivate
m_continuousOdometryOffsetSwerveDriveSubsystemprivate
m_controlModeSwerveDriveSubsystemprivate
m_driveMotorPIDTunerSwerveDriveSubsystemprivate
m_fieldHomeOffsetSwerveDriveSubsystemprivate
m_followerControllerSwerveDriveSubsystemprivate
m_followingProfileSwerveDriveSubsystemprivate
m_frontLeftSwerveDriveSubsystemprivate
m_frontRightSwerveDriveSubsystemprivate
m_fsStorageSwerveDriveSubsystemprivate
m_instanceSwerveDriveSubsystemprivate
m_linearFollowerTuner_DSwerveDriveSubsystemprivate
m_linearFollowerTuner_ISwerveDriveSubsystemprivate
m_linearFollowerTuner_PSwerveDriveSubsystemprivate
m_linearPIDSwerveDriveSubsystemprivate
m_manualOverrideSwerveDriveSubsystemprivate
m_odometrySwerveDriveSubsystemprivate
m_odometryResetTimeSwerveDriveSubsystemprivate
m_odometryThreadSwerveDriveSubsystemprivate
m_pActiveSwerveProfileSwerveDriveSubsystemprivate
m_pActiveSwerveSplineProfileSwerveDriveSubsystemprivate
m_pigeonIMUSwerveDriveSubsystemprivate
m_poseEstimateLoggerSwerveDriveSubsystemprivate
m_poseEstimatorSwerveDriveSubsystemprivate
m_poseEstimatorLockSwerveDriveSubsystemprivate
m_prevOdometryAngleSwerveDriveSubsystemprivate
m_profileCompleteSwerveDriveSubsystemprivate
m_rotationalFollowerConstraintTuner_accelSwerveDriveSubsystemprivate
m_rotationalFollowerConstraintTuner_velSwerveDriveSubsystemprivate
m_rotationalFollowerTuner_DSwerveDriveSubsystemprivate
m_rotationalFollowerTuner_ISwerveDriveSubsystemprivate
m_rotationalFollowerTuner_PSwerveDriveSubsystemprivate
m_rotationalPIDConstraintsSwerveDriveSubsystemprivate
m_setpointLoggerSwerveDriveSubsystemprivate
m_stateLoggerSwerveDriveSubsystemprivate
m_stillRunningSwerveDriveSubsystemprivate
m_swerveDriveKinematicsSwerveDriveSubsystemprivate
m_swerveProfileStartTimeSwerveDriveSubsystemprivate
OptimizeAllModules(wpi::array< frc::SwerveModuleState, 4 > rawStates)SwerveDriveSubsystemprivate
ProfileIsComplete() constSwerveDriveSubsystem
ResetIMUYaw()SwerveDriveSubsystemprivate
robotCentricControl enum valueSwerveDriveSubsystem
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
SwerveDrive(frc::ChassisSpeeds desiredChassisSpeed)SwerveDriveSubsystem
SwerveDriveSubsystem(const argos_lib::RobotInstance instance)SwerveDriveSubsystemexplicit
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
UpdateVisionMeasurement(const frc::Pose2d &poseEstimate, units::second_t timestamp, const wpi::array< double, 3 > &visionMeasurementStdDevs)SwerveDriveSubsystem
~SwerveDriveSubsystem()SwerveDriveSubsystemvirtual