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


Public Member Functions | |
| virtual float | getCurrentValueIntegral () const =0 |
Public Member Functions inherited from tap::control::setpoint::SetpointSubsystem | |
| virtual float | getSetpoint () const =0 |
| virtual void | setSetpoint (float newAngle)=0 |
| virtual float | getCurrentValue () const =0 |
| virtual float | getJamSetpointTolerance () const =0 |
| virtual bool | calibrateHere ()=0 |
| virtual bool | isJammed ()=0 |
| virtual void | clearJam ()=0 |
| virtual bool | isCalibrated ()=0 |
| virtual bool | isOnline ()=0 |
| virtual float | getVelocity ()=0 |
Public Member Functions inherited from tap::control::Subsystem | |
| Subsystem (Drivers *drivers) | |
| virtual | ~Subsystem () |
| virtual void | initialize () |
| void | registerAndInitialize () |
| mockable void | setDefaultCommand (Command *defaultCommand) |
| mockable Command * | getDefaultCommand () const |
| virtual void | refresh () |
| 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 |
An extension of the SetpointSubsystem. Identical to the SetpointSubsystem except that the setpoint is assumed to be integrable. As such, an additional getCurrentValueIntegral abstract function must be implemented by those who choose to extend this class.
|
pure virtual |
units * seconds (units of setpoint integrated with respect to time)