|
RIT VEXU Core API
|
#include <drive_commands.h>
Public Member Functions | |
| TurnDegreesCommand (TankDrive &drive_sys, Feedback &feedback, double degrees, double max_speed=1, double end_speed=0) | |
| bool | run () override |
| void | on_timeout () override |
AutoCommand wrapper class for the turn_degrees function in the TankDrive class
| TurnDegreesCommand::TurnDegreesCommand | ( | TankDrive & | drive_sys, |
| Feedback & | feedback, | ||
| double | degrees, | ||
| double | max_speed = 1, | ||
| double | end_speed = 0 ) |
Construct a TurnDegreesCommand Command
| drive_sys | the drive system we are commanding |
| feedback | the feedback controller we are using to execute the turn |
| degrees | how many degrees to rotate |
| max_speed | 0 -> 1 percentage of the drive systems speed to drive at |
|
override |
Cleans up drive system if we time out before finishing
reset the drive system if we timeout
|
override |
Run turn_degrees Overrides run from AutoCommand