template<typename Input, typename Output>
okapi::AsyncController class

Closed-loop controller that steps on its own in another thread and automatically writes to the output.

Base classes

template<typename Input, typename Output>
class ClosedLoopController
An abstract closed-loop controller.

Derived classes

template<typename Input, typename Output>
class AsyncPositionController virtual
template<typename Input, typename Output>
class AsyncVelocityController virtual
template<typename Input, typename Output>
class AsyncWrapper virtual

Public functions

void waitUntilSettled() pure virtual
Blocks the current task until the controller has settled.

Function documentation

template<typename Input, typename Output>
void okapi::AsyncController<Input, Output>::waitUntilSettled() pure virtual

Blocks the current task until the controller has settled.

Determining what settling means is implementation-dependent.