LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
asyncController.hpp
Go to the documentation of this file.
1/*
2 * This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 */
6#pragma once
7
9
10namespace okapi {
15template <typename Input, typename Output>
16class AsyncController : public ClosedLoopController<Input, Output> {
17 public:
22 virtual void waitUntilSettled() = 0;
23};
24} // namespace okapi
Closed-loop controller that steps on its own in another thread and automatically writes to the output...
virtual void waitUntilSettled()=0
Blocks the current task until the controller has settled.
An abstract closed-loop controller.