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

详细描述

在文件 chassis.h9 行定义.

类 roboctrl::ctrl::chassis 继承关系图:
roboctrl::utils::singleton_base< chassis > roboctrl::log::logable< chassis > roboctrl::utils::immovable_base roboctrl::utils::not_copyable_base

struct  info_type
 

Public 成员函数

awaitable< voidtask ()
 
std::string desc () const
 
void set_gimbal_yaw (fp32 yaw)
 
fp32 gimbal_yaw () const
 
void set_velocity (vectorf velocity)
 
vectorf velocity () const
 
void set_rotate_speed (fp32 speed)
 
fp32 rotate_speed () const
 
bool init (const info_type &info)
 
- Public 成员函数 继承自 roboctrl::utils::singleton_base< chassis >
 singleton_base (const singleton_base &)=delete
 
singleton_baseoperator= (const singleton_base &)=delete
 
- Public 成员函数 继承自 roboctrl::utils::immovable_base
 immovable_base (immovable_base &&)=delete
 
immovable_baseoperator= (immovable_base &&)=delete
 
- Public 成员函数 继承自 roboctrl::utils::not_copyable_base
 not_copyable_base (const not_copyable_base &)=delete
 
not_copyable_baseoperator= (const not_copyable_base &)=delete
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 roboctrl::utils::singleton_base< chassis >
static chassis & instance ()
 获取单例实例
 
- Protected 成员函数 继承自 roboctrl::log::logable< chassis >
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日志
 

成员函数说明

◆ desc()

std::string roboctrl::ctrl::chassis::desc ( ) const
inline

在文件 chassis.h12 行定义.

◆ gimbal_yaw()

fp32 roboctrl::ctrl::chassis::gimbal_yaw ( ) const
inline

在文件 chassis.h15 行定义.

◆ init()

bool chassis::init ( const info_type info)

在文件 chassis.cpp19 行定义.

◆ rotate_speed()

fp32 roboctrl::ctrl::chassis::rotate_speed ( ) const
inline

在文件 chassis.h21 行定义.

◆ set_gimbal_yaw()

void roboctrl::ctrl::chassis::set_gimbal_yaw ( fp32  yaw)
inline

在文件 chassis.h14 行定义.

◆ set_rotate_speed()

void roboctrl::ctrl::chassis::set_rotate_speed ( fp32  speed)
inline

在文件 chassis.h20 行定义.

◆ set_velocity()

void roboctrl::ctrl::chassis::set_velocity ( vectorf  velocity)
inline

在文件 chassis.h17 行定义.

◆ task()

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

在文件 chassis.cpp11 行定义.

◆ velocity()

vectorf roboctrl::ctrl::chassis::velocity ( ) const
inline

在文件 chassis.h18 行定义.


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