跳至主要内容
版本: 0.1.5

处理状态响应

Haply::HardwareAPI::Devices::Handle::HandleStatusResponse

手柄的当前状态。

索引

成员

名称类型说明
device_iduint16_t设备的非唯一短设备 ID。
四元数浮动以四元数表示的手柄方向 ...
error_flaguint8_t表示是否检测到错误。
处理连接传感器uint8_t表示设备是否连接到...
用户数据长度uint8_t可读取的字节数 ...
用户数据uint8_t用户字节,其表示方式与句柄相关。

成员

device_id

uint16_t device_id 0

设备的非唯一短设备 ID。

句柄的设备标识符。这个简短的设备标识符不保证唯一,而且可能会随着硬件版本设备型号的变化而被重载。

四元数

浮子四元数 0

以 WXYZ 四元数表示的手柄方向。

手柄旋转在接通电源时进行校准,并可使用校准按钮进行重置。

error_flag

uint8_t error_flag 0

表示是否检测到错误。

已废弃该字段已被重新使用,不应再使用或依赖。

处理连接传感器

uint8_t handle_connection_sensor 0

表示设备是否连接到Inverse3设备。

数值 1 表示手柄连接在反相器 3 上。

对于同时使用多个Inverse3的环境,目前无法通过编程确定给定句柄连接到哪个Inverse3

用户数据长度

uint8_t user_data_length 0

用户数据字段中可读取的字节数。

该值不能超过USER_DATA_MAX

用户数据

uint8_t user_data

用户字节,其表示方式与句柄相关。

请查阅句柄的相关文档,以确定如何解释字节。