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


Classes | |
| struct | Config |
Public Types | |
| using | FeedMotor = trap::motor::DjiM2006Old |
Public Types inherited from fang::turret::SimpleFeeder | |
| using | Motor = motor::ISpeedMotor |
| using | HeatLimiter = fang::turret::HeatLimiter |
Public Member Functions | |
| M2006SimpleFeeder (Drivers &drivers, const Config &config) | |
Public Member Functions inherited from fang::turret::SimpleFeeder | |
| SimpleFeeder (Drivers &drivers, std::unique_ptr< Motor > feedMotor, const Config &config) | |
| void | feedOn () override |
| void | feedOff () override |
| void | unjamOn () override |
| void | unjamOff () override |
| bool | getActiveStatus () |
| void | initialize () override |
| void | update () override |
| void | refresh () override |
Public Member Functions inherited from fang::turret::SimpleFeederSubsystem | |
| SimpleFeederSubsystem (tap::Drivers &drivers) | |
| virtual | ~SimpleFeederSubsystem () |
Public Member Functions inherited from tap::control::Subsystem | |
| Subsystem (Drivers *drivers) | |
| virtual | ~Subsystem () |
| void | registerAndInitialize () |
| mockable void | setDefaultCommand (Command *defaultCommand) |
| mockable Command * | getDefaultCommand () const |
| virtual void | refreshSafeDisconnect () |
| 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 |
Gives a basic feeder that utilizes an M2006 motor
|
inline |