GKD.RoboCtrl
RoboMaster Linux 电控:异步 IO、设备驱动与机器人控制
载入中...
搜索中...
未找到
roboctrl::device::control_pad_state结构体 参考

串口遥控输入的稳定内存表示。 更多...

详细描述

串口遥控输入的稳定内存表示。

在文件 controlpad.h 第 22 行定义.

#include <controlpad.h>

Public 成员函数

std::int32_t channel (control_channel c) const noexcept
 按抽象通道枚举读取通道值。
 
std::int32_t gimbal_pitch_wheel () const noexcept
 获取云台俯仰拨轮原始值。
 

Public 属性

std::int32_t ch0 {}
 
std::int32_t ch1 {}
 
std::int32_t ch2 {}
 
std::int32_t ch3 {}
 
std::int32_t ch4 {}
 
std::int32_t s1 {}
 
std::int32_t s2 {}
 
std::int32_t mouse_x {}
 
std::int32_t mouse_y {}
 
std::int32_t mouse_z {}
 
std::int32_t mouse_l {}
 
std::int32_t mouse_r {}
 
std::int32_t key {}
 

成员函数说明

◆ channel()

std::int32_t roboctrl::device::control_pad_state::channel ( control_channel  c) const
inlinenoexcept

按抽象通道枚举读取通道值。

在文件 controlpad.h 第 38 行定义.

◆ gimbal_pitch_wheel()

std::int32_t roboctrl::device::control_pad_state::gimbal_pitch_wheel ( ) const
inlinenoexcept

获取云台俯仰拨轮原始值。

在文件 controlpad.h 第 49 行定义.

被这些函数引用 roboctrl::ctrl::control_mapper::update().

类成员变量说明

◆ ch0

std::int32_t roboctrl::device::control_pad_state::ch0 {}

在文件 controlpad.h 第 23 行定义.

◆ ch1

std::int32_t roboctrl::device::control_pad_state::ch1 {}

在文件 controlpad.h 第 24 行定义.

◆ ch2

std::int32_t roboctrl::device::control_pad_state::ch2 {}

在文件 controlpad.h 第 25 行定义.

◆ ch3

std::int32_t roboctrl::device::control_pad_state::ch3 {}

在文件 controlpad.h 第 26 行定义.

◆ ch4

std::int32_t roboctrl::device::control_pad_state::ch4 {}

在文件 controlpad.h 第 27 行定义.

◆ key

std::int32_t roboctrl::device::control_pad_state::key {}

在文件 controlpad.h 第 35 行定义.

◆ mouse_l

std::int32_t roboctrl::device::control_pad_state::mouse_l {}

在文件 controlpad.h 第 33 行定义.

◆ mouse_r

std::int32_t roboctrl::device::control_pad_state::mouse_r {}

在文件 controlpad.h 第 34 行定义.

◆ mouse_x

std::int32_t roboctrl::device::control_pad_state::mouse_x {}

在文件 controlpad.h 第 30 行定义.

◆ mouse_y

std::int32_t roboctrl::device::control_pad_state::mouse_y {}

在文件 controlpad.h 第 31 行定义.

◆ mouse_z

std::int32_t roboctrl::device::control_pad_state::mouse_z {}

在文件 controlpad.h 第 32 行定义.

◆ s1

std::int32_t roboctrl::device::control_pad_state::s1 {}

在文件 controlpad.h 第 28 行定义.

◆ s2

std::int32_t roboctrl::device::control_pad_state::s2 {}

在文件 controlpad.h 第 29 行定义.


该结构体的文档由以下文件生成: