Conventions
Here are the conventions used in these docs.
Variable Naming
Instance Variables:
m[VARIABLE_NAME]
(e.g.mMotorController
)Constants:
k[VARIABLE_NAME]
(e.g.kMotorControllerID
)
Swerve Part Naming
Throttle: Controls the rotation of the wheel
Rotor: Controls the angle of the wheel (Throttle Encoder measures the angle of the rotor)
SwerveModule Order
Order of the Swerve Modules used in this guide:
Left Front
Right Front
Left Rear
Right Rear