|
Fang-Robotics-MCB
Fang Robotics Team Codebase
|
Classes | |
| class | DualCascadeGm6020 |
| class | DualCascadeMotor |
| class | DualCascadePosition |
| class | ModdedCascadeGm6020 |
| class | ModdedCascadeMotor |
| class | ModdedCascadePosition |
| class | RepeatUltraMk2 |
| class | Vortex80AEsc |
Typedefs | |
| template<typename Output > | |
| using | IOutputMotor = rail::motor::IOutputMotor< Output > |
| using | IPositionMotor = rail::motor::IPositionMotor< Radians > |
| using | ISpeedMotor = rail::motor::ISpeedMotor< RPM > |
| using | ISpeedWheel = rail::motor::ISpeedWheel< MetersPerSecond > |
Enumerations | |
| enum class | Directionality : std::uint8_t { BIDIRECTIONAL , UNIDIRECTIONAL } |
Functions | |
| RPM | motorToShaftSpeed (const RPM &motorSpeed, double gearRatio) |
| RPM | shaftToMotorSpeed (const RPM &shaftSpeed, double gearRatio) |
| using fang::motor::IOutputMotor = typedef rail::motor::IOutputMotor<Output> |
| using fang::motor::IPositionMotor = typedef rail::motor::IPositionMotor<Radians> |
| using fang::motor::ISpeedMotor = typedef rail::motor::ISpeedMotor<RPM> |
| using fang::motor::ISpeedWheel = typedef rail::motor::ISpeedWheel<MetersPerSecond> |
|
strong |
The gear ratio is how many turns the motor makes per gearbox output shaft turn