Skip to content

3D 마우스 제어

감도 설정 송신

0x7301 THREED_MOUSE_SET

json
{
  "ABC": 4 or 5 or 6,
  "mouseSen": [128, 128, 128, 128]
}
파라미터타입설명
ABCint자세 ABC
mouseSenint[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]
}
파라미터타입설명
ABCint자세 ABC
mouseSenint[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
}
파라미터타입설명
zeroTaggedint0: 마킹되지 않음, 1: 마킹됨, 2: 통신 실패

3D 마우스 정방향 마킹 설정

0x7307 THREED_MOUSE_SIGN_DIRECTION

json
{
  "axis": 1 or 2 or 3
}
파라미터타입설명
axisint1은 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
}
파라미터타입설명
xTaggedintX 정방향 0: 실패, 1: 성공, 2: 캘리브레이션 중
yTaggedintY 정방향 0: 실패, 1: 성공, 2: 캘리브레이션 중
zTaggedintZ 정방향 0: 실패, 1: 성공, 2: 캘리브레이션 중

페이지 종료 시 티치 펜던트 송신

0x730A PAGE_BACK

json
{
  "pageBack": 1
}
파라미터타입설명
pageBackint3D 마우스 포인트 마킹 방향은 마킹되지 않았지만 직접 인터페이스를 전환할 때 컨트롤러에 마킹 방향 스레드 종료를 알림

3D 마우스 포트 번호 설정

0x730B THREED_MOUSE_SET_PORT

json
{
  "port": 1
}
파라미터타입설명값 범위
portint포트 번호1-10

3D 마우스 포트 번호 조회

0x730C THREED_MOUSE_INQUIRE_PORT

json
{}

조회 결과 반환

0x730D THREED_MOUSE_RESPOND_PORT

json
{
  "port": 1
}
파라미터타입설명값 범위
portint포트 번호1-10