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 name
SwerveDriveSubsystem
fieldCentricControl
enum value
SwerveDriveSubsystem
FieldHome
(units::degree_t homeAngle=0_deg, bool updateOdometry=true)
SwerveDriveSubsystem
GetChassisVelocity
()
SwerveDriveSubsystem
GetContinuousOdometry
()
SwerveDriveSubsystem
GetContinuousOdometryAngle
()
SwerveDriveSubsystem
GetCurrentModuleStates
()
SwerveDriveSubsystem
private
GetFieldCentricAngle
() const
SwerveDriveSubsystem
GetIMUYaw
() const
SwerveDriveSubsystem
private
GetPoseEstimate
()
SwerveDriveSubsystem
GetRawModuleStates
(SwerveDriveSubsystem::Velocities velocities)
SwerveDriveSubsystem
private
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
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_linearPID
SwerveDriveSubsystem
private
m_odometry
SwerveDriveSubsystem
private
m_pActiveSwerveProfile
SwerveDriveSubsystem
private
m_pigeonIMU
SwerveDriveSubsystem
private
m_pNetworkTable
SwerveDriveSubsystem
private
m_prevOdometryAngle
SwerveDriveSubsystem
private
m_profileComplete
SwerveDriveSubsystem
private
m_rotationalPID
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
StopDrive
()
SwerveDriveSubsystem
SwerveDrive
(const double &fwVelocity, const double &sideVelocity, const double &rotVelocity)
SwerveDriveSubsystem
SwerveDriveSubsystem
(std::shared_ptr< NetworkTablesWrapper > networkTable, const argos_lib::RobotInstance instance)
SwerveDriveSubsystem
explicit
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
Generated by
1.9.5