Appearance
TCP通讯
设置网络参数
0x4180 MSGCOMM_PARAM_SET
客户端
请求参数
| 字段 | 类型 | 描述 |
|---|---|---|
| frameHeader | string | 帧头 |
| ip | string | IP地址 |
| numberSystem | int | 0: 十进制, 1: 十六进制 |
| port | int | 端口号 |
| separator | string | 分隔符 |
| terminator | string | 结束符 |
| craft | int | 工艺号 (1~9) |
| robot | int | 机器人号 |
| type | int | 0: 服务器, 1: 客户端 |
请求示例
json
{
"client": {
"frameHeader": "@",
"ip": "192.168.1.111",
"numberSystem": 1,
"port": 9000,
"separator": ",",
"terminator": "!"
},
"craft": 1,
"robot": 1,
"type": 1
}服务端
请求参数
| 字段 | 类型 | 描述 |
|---|---|---|
| frameHeader | string | 帧头 |
| ip | string | IP地址 |
| numberSystem | int | 0: 十进制, 1: 十六进制 |
| port | int | 端口号 |
| separator | string | 分隔符 |
| terminator | string | 结束符 |
| craft | int | 工艺号 (1~9) |
| robot | int | 机器人号 |
| type | int | 0: 服务器, 1: 客户端 |
请求示例
json
{
"craft": 3,
"robot": 1,
"server": {
"frameHeader": "@A",
"ip": "192.168.1.14",
"numberSystem": 0,
"port": 9001,
"separator": "B",
"terminator": "C"
},
"type": 0
}查询网络参数
0x4181 MSGCOMM_PARAM_INQUIRE
请求参数
| 字段 | 类型 | 描述 |
|---|---|---|
| robot | int | 机器人号 |
| craft | int | 工艺号 |
| type | int | 0: 服务器, 1: 客户端 |
请求示例
json
{
"robot": 1,
"craft": 1,
"type": 2
}响应网络参数查询
0x4182 MSGCOMM_PARAM_RESPOND
客户端
响应参数
| 字段 | 类型 | 描述 |
|---|---|---|
| frameHeader | string | 帧头 |
| ip | string | IP地址 |
| numberSystem | int | 0: 十进制, 1: 十六进制 |
| port | int | 端口号 |
| separator | string | 分隔符 |
| terminator | string | 结束符 |
| craft | int | 工艺号 |
| netState | bool | true: 连接, false: 断开 |
| robot | int | 机器人号 |
| type | int | 0: 服务器, 1: 客户端 |
响应示例
json
{
"client": {
"frameHeader": "@",
"ip": "192.168.1.111",
"numberSystem": 0,
"port": 9000,
"separator": ",",
"terminator": "!"
},
"craft": 1,
"netState": false,
"robot": 1,
"type": 1
}服务端
响应参数
| 字段 | 类型 | 描述 |
|---|---|---|
| frameHeader | string | 帧头 |
| ip | string | IP地址 |
| numberSystem | int | 0: 十进制, 1: 十六进制 |
| port | int | 端口号 |
| separator | string | 分隔符 |
| terminator | string | 结束符 |
| craft | int | 工艺号 |
| netState | bool | true: 连接, false: 断开 |
| robot | int | 机器人号 |
| type | int | 0: 服务器, 1: 客户端 |
响应示例
json
{
"craft": 1,
"netState": false,
"robot": 1,
"server": {
"frameHeader": "@",
"ip": "192.168.1.14",
"numberSystem": 0,
"port": 22,
"separator": ",",
"terminator": "!"
},
"type": 0
}连接MSGCOMM网络
0x4183 MSGCOMM_DEVICE_CONNECT
请求参数
| 字段 | 类型 | 描述 |
|---|---|---|
| robot | int | 机器人号 |
| craft | int | 工艺号 |
请求示例
json
{
"robot": 1,
"craft": 1
}关闭MSGCOMM网络
0x4184 MSGCOMM_DEVICE_CLOSE
请求参数
| 字段 | 类型 | 描述 |
|---|---|---|
| robot | int | 机器人号 |
| craft | int | 工艺号 |
请求示例
json
{
"robot": 1,
"craft": 1
}