핸들 상태 응답
Haply::하드웨어API::디바이스::핸들::핸들상태응답
핸들의 현재 상태입니다.
색인
회원
이름 | 유형 | 설명 |
---|---|---|
device_id | uint16_t | 기기의 고유하지 않은 짧은 기기 ID입니다. |
쿼터니언 | float | 쿼터니언으로 표시되는 핸들의 방향은 ... |
오류_플래그 | uint8_t | 오류가 감지되었는지 여부를 나타냅니다. |
핸들_연결_센서 | uint8_t | 장치가 ...에 연결되어 있는지 여부를 나타냅니다. |
사용자_데이터_길이 | uint8_t | 에서 읽을 수 있는 바이트 수 ... |
user_data | uint8_t | 핸들에 특정한 표현을 가진 사용자 바이트입니다. |
회원
device_id
UINT16_t 장치_ID 0
기기의 고유하지 않은 짧은 기기 ID입니다.
핸들의 디바이스 식별자입니다. 이 짧은 장치는 고유하다고 보장되지 않으며 하드웨어 버전과 장치 모델 번호가 변경될 때 과부하가 걸릴 수 있습니다.
쿼터니언
float 쿼터니언 0
핸들의 방향은 WXYZ 순서에서 쿼터니언으로 표시됩니다.
전원을 켜면 핸들 회전이 보정되며 보정 버튼을 사용하여 재설정할 수 있습니다.
오류_플래그
UINT8_t 오류_플래그 0
오류가 감지되었는지 여부를 나타냅니다.
용도 폐기 이 필드는 용도가 변경되고 있으므로 사용하거나 의존해서는 안 됩니다.
핸들_연결_센서
UINT8_t 핸들_연결_센서 0
장치가 Inverse3 장치에 연결되어 있는지 여부를 나타냅니다.
값 1은 핸들이 Invers3에 부착되어 있음을 나타냅니다.
여러 개의 Inverse3를 동시에 사용하는 환경의 경우, 현재 특정 핸들이 어떤 Inverse3에 연결되어 있는지 프로그래밍 방식으로 확인할 수 없습니다.
사용자_데이터_길이
UINT8_t 사용자_데이터_길이 0
user_data 필드에서 읽을 수 있는 바이트 수입니다.
이 값은 USER_DATA_MAX를 초과할 수 없습니다.
user_data
UINT8_t 사용자_데이터
핸들에 특정한 표현을 가진 사용자 바이트입니다.
바이트 해석 방법을 확인하려면 해당 핸들의 설명서를 참조하세요.