GKD.RoboCtrl
RoboMaster Linux 电控:异步 IO、设备驱动与机器人控制
载入中...
搜索中...
未找到
roboctrl::utils::runtime_control_chain< T > 模板类 参考

详细描述

template<typename T>
class roboctrl::utils::runtime_control_chain< T >

A dynamically assembled chain. Stages are owned by the chain and can be selected by configuration or a registry without templating the caller.

在文件 controller.hpp 第 31 行定义.

#include <controller.hpp>

Public 成员函数

void add (std::unique_ptr< control_stage< T > > stage)
 
T update (T input, fp32 dt)
 
void reset ()
 
bool empty () const noexcept
 

成员函数说明

◆ add()

template<typename T >
void roboctrl::utils::runtime_control_chain< T >::add ( std::unique_ptr< control_stage< T > >  stage)
inline

在文件 controller.hpp 第 33 行定义.

◆ empty()

template<typename T >
bool roboctrl::utils::runtime_control_chain< T >::empty ( ) const
inlinenoexcept

在文件 controller.hpp 第 46 行定义.

◆ reset()

template<typename T >
void roboctrl::utils::runtime_control_chain< T >::reset ( )
inline

在文件 controller.hpp 第 42 行定义.

◆ update()

template<typename T >
T roboctrl::utils::runtime_control_chain< T >::update ( T  input,
fp32  dt 
)
inline

在文件 controller.hpp 第 37 行定义.


该类的文档由以下文件生成: