|
Fang-Robotics-MCB
Fang Robotics Team Codebase
|
#include <slice_mecanum_drive.hpp>


Classes | |
| struct | Config |
Public Types | |
| using | PowerLimiter = trap::control::chassis::PowerLimiter |
| using | MotorConfigs = QuadCollection< Motor::Config > |
Public Types inherited from fang::chassis::M3508MecanumDrive | |
| using | Motor = trap::motor::DjiM3508Old |
| using | PowerLimiter = trap::control::chassis::PowerLimiter |
Public Types inherited from fang::chassis::MecanumDrive | |
| using | Imu = trap::communication::sensors::IImu |
Public Member Functions | |
| SliceMecanumDrive (Drivers &drivers, const Config &config) | |
Public Member Functions inherited from fang::chassis::M3508MecanumDrive | |
| M3508MecanumDrive (Drivers &drivers, std::unique_ptr< IPowerLimiterSystem > powerLimiter, std::unique_ptr< MecanumDrive::Imu > imu, const Config &config) | |
| virtual | ~M3508MecanumDrive () |
Public Member Functions inherited from fang::chassis::MecanumDrive | |
| MecanumDrive (Drivers &drivers, std::unique_ptr< IQuadDrive > quadDrive, std::unique_ptr< Imu > imu, const Config &config) | |
| void | setTargetTranslation (const physics::Velocity2D &translation) override |
| void | setTargetRotation (const RPM &rotation) override |
| void | initialize () override |
| void | update () override |
| void | refresh () override |
| void | refreshSafeDisconnect () override |
Public Member Functions inherited from fang::chassis::HolonomicSubsystem | |
| HolonomicSubsystem (Drivers &drivers) | |
| virtual | ~HolonomicSubsystem () |
Public Member Functions inherited from tap::control::Subsystem | |
| Subsystem (Drivers *drivers) | |
| virtual | ~Subsystem () |
| void | registerAndInitialize () |
| mockable void | setDefaultCommand (Command *defaultCommand) |
| mockable Command * | getDefaultCommand () const |
| mockable void | setTestCommand (Command *testCommand) |
| mockable Command * | getTestCommand () const |
| virtual const char * | getName () const |
| mockable int | getGlobalIdentifier () const |
Additional Inherited Members | |
Protected Attributes inherited from tap::control::Subsystem | |
| Drivers * | drivers |
|
inline |