주요 콘텐츠로 건너뛰기
버전: 최신

핸들 상태 응답

Haply::하드웨어API::디바이스::핸들::핸들상태응답

핸들의 현재 상태입니다.

색인

회원

이름유형설명
device_iduint16_t기기의 고유하지 않은 짧은 기기 ID입니다.
쿼터니언float쿼터니언으로 표시되는 핸들의 방향은 ...
오류_플래그uint8_t오류가 감지되었는지 여부를 나타냅니다.
핸들_연결_센서uint8_t장치가 ...에 연결되어 있는지 여부를 나타냅니다.
사용자_데이터_길이uint8_t에서 읽을 수 있는 바이트 수 ...
user_datauint8_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 사용자_데이터

핸들에 특정한 표현을 가진 사용자 바이트입니다.

바이트 해석 방법을 확인하려면 해당 핸들의 설명서를 참조하세요.