Appearance
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 |