处理状态响应
Haply::HardwareAPI::Devices::Handle::HandleStatusResponse
手柄的当前状态。
索引
成员
名称 | 类型 | 说明 |
---|---|---|
device_id | uint16_t | 设备的非唯一短设备 ID。 |
四元数 | 浮动 | 以四元数表示的手柄方向 ... |
error_flag | uint8_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
用户字节,其表示方式与句柄相关。
请查阅句柄的相关文档,以确定如何解释字节。