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