2022-Robot
Robot code for 2022 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
Disable()SwerveDriveSubsystem
DriveControlMode enum nameSwerveDriveSubsystem
fieldCentricControl enum valueSwerveDriveSubsystem
FieldHome(units::degree_t homeAngle=0_deg, bool updateOdometry=true)SwerveDriveSubsystem
GetChassisVelocity()SwerveDriveSubsystem
GetContinuousOdometry()SwerveDriveSubsystem
GetContinuousOdometryAngle()SwerveDriveSubsystem
GetCurrentModuleStates()SwerveDriveSubsystemprivate
GetFieldCentricAngle() constSwerveDriveSubsystem
GetIMUYaw() constSwerveDriveSubsystemprivate
GetPoseEstimate()SwerveDriveSubsystem
GetRawModuleStates(SwerveDriveSubsystem::Velocities velocities)SwerveDriveSubsystemprivate
Home(const units::degree_t &angle)SwerveDriveSubsystem
HomeToFS(const units::degree_t &angle)SwerveDriveSubsystemprivate
InitializeMotors()SwerveDriveSubsystem
InitializeMotorsFromFS()SwerveDriveSubsystemprivate
InitializeOdometry(const frc::Pose2d &currentPose)SwerveDriveSubsystem
m_backLeftSwerveDriveSubsystemprivate
m_backRightSwerveDriveSubsystemprivate
m_continuousOdometryOffsetSwerveDriveSubsystemprivate
m_controlModeSwerveDriveSubsystemprivate
m_driveMotorPIDTunerSwerveDriveSubsystemprivate
m_fieldHomeOffsetSwerveDriveSubsystemprivate
m_followerControllerSwerveDriveSubsystemprivate
m_followingProfileSwerveDriveSubsystemprivate
m_frontLeftSwerveDriveSubsystemprivate
m_frontRightSwerveDriveSubsystemprivate
m_fsStorageSwerveDriveSubsystemprivate
m_imuSwerveDriveSubsystemprivate
m_instanceSwerveDriveSubsystemprivate
m_linearPIDSwerveDriveSubsystemprivate
m_odometrySwerveDriveSubsystemprivate
m_pActiveSwerveProfileSwerveDriveSubsystemprivate
m_pigeonIMUSwerveDriveSubsystemprivate
m_pNetworkTableSwerveDriveSubsystemprivate
m_prevOdometryAngleSwerveDriveSubsystemprivate
m_profileCompleteSwerveDriveSubsystemprivate
m_rotationalPIDSwerveDriveSubsystemprivate
m_swerveDriveKinematicsSwerveDriveSubsystemprivate
m_swerveProfileStartTimeSwerveDriveSubsystemprivate
ProfileIsComplete() constSwerveDriveSubsystem
ResetIMUYaw()SwerveDriveSubsystemprivate
robotCentricControl enum valueSwerveDriveSubsystem
SetControlMode(SwerveDriveSubsystem::DriveControlMode controlMode)SwerveDriveSubsystem
StartDrivingProfile(SwerveTrapezoidalProfileSegment newProfile)SwerveDriveSubsystem
StopDrive()SwerveDriveSubsystem
SwerveDrive(const double &fwVelocity, const double &sideVelocity, const double &rotVelocity)SwerveDriveSubsystem
SwerveDriveSubsystem(std::shared_ptr< NetworkTablesWrapper > networkTable, const argos_lib::RobotInstance instance)SwerveDriveSubsystemexplicit
UpdateFollowerLinearPIDParams(double kP, double kI, double kD)SwerveDriveSubsystem
UpdateFollowerRotationalPIDConstraints(frc::TrapezoidProfile< units::degrees >::Constraints constraints)SwerveDriveSubsystem
UpdateFollowerRotationalPIDParams(double kP, double kI, double kD)SwerveDriveSubsystem
UpdateOdometry()SwerveDriveSubsystem