|
LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
|
#include <iterativeVelocityController.hpp>
Additional Inherited Members | |
Public Member Functions inherited from okapi::IterativeController< Input, Output > | |
| virtual Output | step (Input ireading)=0 |
| Do one iteration of the controller. | |
| virtual Output | getOutput () const =0 |
| Returns the last calculated output of the controller. | |
| virtual void | setOutputLimits (Output imax, Output imin)=0 |
| Set controller output bounds. | |
| virtual void | setControllerSetTargetLimits (Output itargetMax, Output itargetMin)=0 |
| Sets the (soft) limits for the target range that controllerSet() scales into. | |
| virtual Output | getMaxOutput ()=0 |
| Get the upper output bound. | |
| virtual Output | getMinOutput ()=0 |
| Get the lower output bound. | |
| virtual void | setSampleTime (QTime isampleTime)=0 |
| Set time between loops. | |
| virtual QTime | getSampleTime () const =0 |
| Get the last set sample time. | |
Public Member Functions inherited from okapi::ClosedLoopController< Input, Output > | |
| virtual | ~ClosedLoopController ()=default |
| virtual void | setTarget (Input itarget)=0 |
| Sets the target for the controller. | |
| virtual Input | getTarget ()=0 |
| Gets the last set target, or the default target if none was set. | |
| virtual Input | getProcessValue () const =0 |
| virtual Output | getError () const =0 |
| Returns the last error of the controller. | |
| virtual bool | isSettled ()=0 |
| Returns whether the controller has settled at the target. | |
| virtual void | reset ()=0 |
| Resets the controller's internal state so it is similar to when it was first initialized, while keeping any user-configured information. | |
| virtual void | flipDisable ()=0 |
| Changes whether the controller is off or on. | |
| virtual void | flipDisable (bool iisDisabled)=0 |
| Sets whether the controller is off or on. | |
| virtual bool | isDisabled () const =0 |
| Returns whether the controller is currently disabled. | |
Public Member Functions inherited from okapi::ControllerOutput< Input > | |
| virtual void | controllerSet (Input ivalue)=0 |
| Writes the value of the controller output. | |
Definition at line 12 of file iterativeVelocityController.hpp.