One Motor 0.6.0
RoboMaster全平台一站式电机驱动库
载入中...
搜索中...
未找到
OneMotor::Control::PIDChain< Node > 模板类 参考

特化:链中最后一个节点。 这是递归的终点。 更多...

#include <PIDChain.hpp>

Public 成员函数

template<typename Param>
 PIDChain (const Param &p)
 
template<typename T>
auto compute (T target, T measure)
 
void reset ()
 
template<size_t Index>
auto & get ()
 
constexpr size_t size ()
 
 PIDChain (const Param &p, const RestParams &... rest)
 
auto compute (T target, T measure, Ms... rest_measures)
 递归计算逻辑
 
void reset ()
 
auto & get ()
 

静态 Public 属性

static constexpr size_t Size
 

详细描述

template<typename Node>
class OneMotor::Control::PIDChain< Node >

特化:链中最后一个节点。 这是递归的终点。

成员函数说明

◆ compute()

auto OneMotor::Control::PIDChain< Node, RestNodes >::compute ( T target,
T measure,
Ms... rest_measures )
inline

递归计算逻辑

参数
target最终目标值(对于第一级)或上一级的输出(对于后续级)
measure当前级的测量值
rest_measures剩余层级的测量值

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