CTRE Phoenix C++ 5.33.1
|
Interface for loopable objects. More...
#include <ctre/phoenix/tasking/ILoopable.h>
Public Member Functions | |
virtual | ~ILoopable () |
virtual void | OnStart ()=0 |
Function called when object starts. More... | |
virtual void | OnLoop ()=0 |
Function called every loop. More... | |
virtual bool | IsDone ()=0 |
virtual void | OnStop ()=0 |
Function called when object stops. More... | |
Interface for loopable objects.
|
inlinevirtual |
|
pure virtual |
Implemented in ctre::phoenix::tasking::schedulers::ConcurrentScheduler, ctre::phoenix::tasking::schedulers::SequentialScheduler, and ctre::phoenix::tasking::ButtonMonitor.
|
pure virtual |
Function called every loop.
Implemented in ctre::phoenix::tasking::schedulers::ConcurrentScheduler, ctre::phoenix::tasking::schedulers::SequentialScheduler, and ctre::phoenix::tasking::ButtonMonitor.
|
pure virtual |
Function called when object starts.
Implemented in ctre::phoenix::tasking::schedulers::ConcurrentScheduler, ctre::phoenix::tasking::schedulers::SequentialScheduler, and ctre::phoenix::tasking::ButtonMonitor.
|
pure virtual |
Function called when object stops.
Implemented in ctre::phoenix::tasking::schedulers::ConcurrentScheduler, ctre::phoenix::tasking::schedulers::SequentialScheduler, and ctre::phoenix::tasking::ButtonMonitor.