控制器概念,约束 update/state/构造能力。
更多...
控制器概念,约束 update/state/构造能力。
- 模板参数
-
在文件 controller.hpp 第 18 行定义.
#include <controller.hpp>
template<typename T>
typename T::state_type;
typename T::input_type;
typename T::params_type;
{ T(std::declval<typename T::params_type>()) };
{
c.update(std::declval<typename T::input_type>()) } -> std::same_as<void>;
{
c.state() } -> std::same_as<typename T::state_type>;
}
控制器概念,约束 update/state/构造能力。
asio::awaitable< T > awaitable
协程任务类型。