BitbotEncos
Bitbot Encos is a bitbot instance for encos motor.
载入中...
搜索中...
未找到
bitbot::EncosKernel< UserData > 模板类 参考

Bitbot Encos 内核类型,继承自KernelTpl 更多...

#include <Encos_kernel.hpp>

类 bitbot::EncosKernel< UserData > 继承关系图:
bitbot::EncosKernel< UserData > 的协作图:

Public 成员函数

 EncosKernel (std::string config_file)
 创建一个EncosKernel对象
 
 ~EncosKernel ()
 析构函数
 

Protected 成员函数

void doStart ()
 内核开始运行
 
void doRun ()
 内核运行函数
 

详细描述

template<typename UserData>
class bitbot::EncosKernel< UserData >

Bitbot Encos 内核类型,继承自KernelTpl

Bitbot Encos 内核类型,继承自KernelTpl, 用于处理Bitbot状态机相关的事件。 关于Bitbot内核的详细信息请参阅https://bitbot.lmy.name/docs/bitbot-kernel-intro

模板参数
UserData用户自定义数据类型,该类型将在内核运行时回调函数中传递给用户。

构造及析构函数说明

◆ EncosKernel()

template<typename UserData>
bitbot::EncosKernel< UserData >::EncosKernel ( std::string config_file)
inline

创建一个EncosKernel对象

BitbotEncos使用和Bitbot内核相同的编程模型, 关于该编程模型的详细信息请参阅https://bitbot.lmy.name/docs/bitbot-programming

参数
config_file配置文件路径,关于配置文件的信息请参阅配置文件章节。//TODO: add hyperlink to config file

成员函数说明

◆ doRun()

template<typename UserData>
void bitbot::EncosKernel< UserData >::doRun ( )
inlineprotected

内核运行函数

内核运行函数,开发者可以在该函数中实现自己的内核运行逻辑。

◆ doStart()

template<typename UserData>
void bitbot::EncosKernel< UserData >::doStart ( )
inlineprotected

内核开始运行

内核开始运行,开发者可以在该函数中实现自己的内核启动逻辑。


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