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

将遥控器快照映射为控制命令,并维护解锁状态。 更多...

详细描述

将遥控器快照映射为控制命令,并维护解锁状态。

必须先完成双开关加滚轮的解锁手势,输出才可能为非零。

在文件 control_mapping.hpp 第 28 行定义.

#include <control_mapping.hpp>

Public 成员函数

control_command update (const device::control_pad_state &input)
 将一个遥控器输入快照转换为控制命令。
 
bool armed () const noexcept
 返回是否已完成解锁手势。
 
bool keyboard_mode () const noexcept
 
void reset () noexcept
 清除解锁、按键边沿和摩擦轮状态。
 

成员函数说明

◆ armed()

bool roboctrl::ctrl::control_mapper::armed ( ) const
inlinenoexcept

返回是否已完成解锁手势。

在文件 control_mapping.hpp 第 107 行定义.

◆ keyboard_mode()

bool roboctrl::ctrl::control_mapper::keyboard_mode ( ) const
inlinenoexcept

在文件 control_mapping.hpp 第 108 行定义.

◆ reset()

void roboctrl::ctrl::control_mapper::reset ( )
inlinenoexcept

清除解锁、按键边沿和摩擦轮状态。

保留解锁手势电平,避免失联后仍保持手势的首帧被误判为新边沿。

在文件 control_mapping.hpp 第 114 行定义.

◆ update()

control_command roboctrl::ctrl::control_mapper::update ( const device::control_pad_state &  input)
inline

将一个遥控器输入快照转换为控制命令。

在文件 control_mapping.hpp 第 31 行定义.

引用了 roboctrl::device::control_pad_state::gimbal_pitch_wheel().


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