3D 마우스 제어
감도 설정 송신
0x7301 THREED_MOUSE_SET
json
{
"ABC": 4 or 5 or 6,
"mouseSen": [128, 128, 128, 128]
}| 파라미터 | 타입 | 설명 |
|---|---|---|
| ABC | int | 자세 ABC |
| mouseSen | int[4] | 마우스 감도 xyz 및 자세 감도 (0-300) |
감도 조회
0x7302 THREED_MOUSE_INQUIRE
data: 없음
컨트롤러 응답
0x7303 THREED_MOUSE_RESPOND
json
{
"ABC": 4 or 5 or 6,
"mouseSen": [128, 128, 128, 128]
}| 파라미터 | 타입 | 설명 |
|---|---|---|
| ABC | int | 자세 ABC |
| mouseSen | int[4] | 마우스 감도 xyz 및 자세 감도 (0-300) |
3D 마우스 영점 마킹 영점 송신
0x7304 THREED_MOUSE_SETZERO
data: 없음
영점 마킹 상태 조회
0x7305 THREED_MOUSE_SETZERO_INQUIRE
data: 없음
컨트롤러 응답
0x7306 THREED_MOUSE_SETZERO_RESPOND
json
{
"zeroTagged": 0 or 1 or 2
}| 파라미터 | 타입 | 설명 |
|---|---|---|
| zeroTagged | int | 0: 마킹되지 않음, 1: 마킹됨, 2: 통신 실패 |
3D 마우스 정방향 마킹 설정
0x7307 THREED_MOUSE_SIGN_DIRECTION
json
{
"axis": 1 or 2 or 3
}| 파라미터 | 타입 | 설명 |
|---|---|---|
| axis | int | 1은 X 정방향 마킹, 2: Y, 3: Z |
3D 마우스 정방향 마킹 상태 조회
0x7308 THREED_MOUSE_SIGN_DIRECTION_INQUIRE
data: 없음
3D 마우스 정방향 마킹 상태 조회, 컨트롤러 응답
0x7309 THREED_MOUSE_SIGN_DIRECTION_RESPOND
json
{
"xTagged": 0 or 1 or 2,
"yTagged": 0 or 1 or 2,
"zTagged": 0 or 1 or 2
}| 파라미터 | 타입 | 설명 |
|---|---|---|
| xTagged | int | X 정방향 0: 실패, 1: 성공, 2: 캘리브레이션 중 |
| yTagged | int | Y 정방향 0: 실패, 1: 성공, 2: 캘리브레이션 중 |
| zTagged | int | Z 정방향 0: 실패, 1: 성공, 2: 캘리브레이션 중 |
페이지 종료 시 티치 펜던트 송신
0x730A PAGE_BACK
json
{
"pageBack": 1
}| 파라미터 | 타입 | 설명 |
|---|---|---|
| pageBack | int | 3D 마우스 포인트 마킹 방향은 마킹되지 않았지만 직접 인터페이스를 전환할 때 컨트롤러에 마킹 방향 스레드 종료를 알림 |
3D 마우스 포트 번호 설정
0x730B THREED_MOUSE_SET_PORT
json
{
"port": 1
}| 파라미터 | 타입 | 설명 | 값 범위 |
|---|---|---|---|
| port | int | 포트 번호 | 1-10 |
3D 마우스 포트 번호 조회
0x730C THREED_MOUSE_INQUIRE_PORT
json
{}조회 결과 반환
0x730D THREED_MOUSE_RESPOND_PORT
json
{
"port": 1
}| 파라미터 | 타입 | 설명 | 값 범위 |
|---|---|---|---|
| port | int | 포트 번호 | 1-10 |