One Framework 0.1.0
RoboMaster嵌入式框架“一键”解决方案,为你的“创意”服务。
载入中...
搜索中...
未找到
ControllerHubData类 参考

#include <ControllerHub.hpp>

ControllerHubData 的协作图:

Public 类型

enum class  Channel : uint16_t {
  LEFT_X , LEFT_Y , RIGHT_X , RIGHT_Y ,
  WHEEL , SW_L , SW_R , MOUSE_X ,
  MOUSE_Y , MOUSE_Z , MOUSE_LEFT , MOUSE_RIGHT ,
  KEY_W , KEY_S , KEY_D , KEY_A ,
  KEY_SHIFT , KEY_CTRL , KEY_Q , KEY_E ,
  KEY_R , KEY_F , KEY_G , KEY_Z ,
  KEY_X , KEY_C , KEY_V , KEY_B
}
 

Public 成员函数

int16_t & operator[] (Channel ch)
 
int16_t operator[] (Channel ch) const
 
float percent (const Channel ch) const
 

成员枚举类型说明

◆ Channel

enum class Channel : uint16_t
strong
枚举值
LEFT_X 
LEFT_Y 
RIGHT_X 
RIGHT_Y 
WHEEL 
SW_L 
SW_R 
MOUSE_X 
MOUSE_Y 
MOUSE_Z 
MOUSE_LEFT 
MOUSE_RIGHT 
KEY_W 
KEY_S 
KEY_D 
KEY_A 
KEY_SHIFT 
KEY_CTRL 
KEY_Q 
KEY_E 
KEY_R 
KEY_F 
KEY_G 
KEY_Z 
KEY_X 
KEY_C 
KEY_V 
KEY_B 

成员函数说明

◆ operator[]() [1/2]

int16_t & operator[] ( Channel ch)
inline

◆ operator[]() [2/2]

int16_t operator[] ( Channel ch) const
inline

◆ percent()

float percent ( const Channel ch) const
inlinenodiscard

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