GKD.RoboCtrl
载入中...
搜索中...
未找到
roboctrl::device::dji_motor_group类 参考

将同一 CAN 总线上的电机编组,一次性发送报文。 更多...

详细描述

将同一 CAN 总线上的电机编组,一次性发送报文。

在文件 dji.h82 行定义.

#include <dji.h>

类 roboctrl::device::dji_motor_group 继承关系图:
roboctrl::log::logable< dji_motor_group >

struct  info_type
 分组初始化参数。 更多...
 

Public 成员函数

 dji_motor_group (info_type info)
 构造分组。
 
awaitable< voidtask ()
 与调度器协同的任务,负责读取反馈等。
 
void register_motor (dji_motor *motor)
 注册单个电机到分组内。
 
std::string desc () const
 

额外继承的成员函数

- Protected 成员函数 继承自 roboctrl::log::logable< dji_motor_group >
void log (log_level level, std::format_string< Args... > fmt, Args &&...args) const
 输出日志
 
void log_debug (std::format_string< Args... > fmt, Args &&...args) const
 输出debug日志
 
void log_info (std::format_string< Args... > fmt, Args &&...args) const
 输出info日志
 
void log_warn (std::format_string< Args... > fmt, Args &&...args) const
 输出warn日志
 
void log_error (std::format_string< Args... > fmt, Args &&...args) const
 输出error日志
 

构造及析构函数说明

◆ dji_motor_group()

dji_motor_group::dji_motor_group ( dji_motor_group::info_type  info)

构造分组。

在文件 dji.cpp44 行定义.

引用了 roboctrl::log::logable< dji_motor_group >::log_info(), roboctrl::async::spawn() , 以及 task().

成员函数说明

◆ desc()

std::string roboctrl::device::dji_motor_group::desc ( ) const
inline

在文件 dji.h114 行定义.

◆ register_motor()

void dji_motor_group::register_motor ( dji_motor motor)

注册单个电机到分组内。

在文件 dji.cpp52 行定义.

引用了 roboctrl::log::logable< dji_motor_group >::log_error().

◆ task()

roboctrl::awaitable< void > dji_motor_group::task ( )

与调度器协同的任务,负责读取反馈等。

在文件 dji.cpp113 行定义.

引用了 roboctrl::async::wait_for().

被这些函数引用 dji_motor_group().


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