Appearance
报错
清错
清除伺服错误时使用。
清除伺服错误
命令字: 0x1100
| 字段 | 类型 | 说明 |
|---|---|---|
| robot | int | 要操作的机器人编号,取值范围 [1, 4] |
json
{
"robot": 1
}控制器回复
命令字: 0x1101
| 字段 | 类型 | 说明 |
|---|---|---|
| robot | int | 机器人编号,取值范围 [1, 4] |
| clearErrorFlag | bool | 是否清除成功,true 清除伺服错误成功,false 清除失败 |
json
{
"robot": 1,
"clearErrorFlag": true
}信息提示
控制器向上位机发送错误提示/警告提示/消息提示/弹窗提示。
错误提示
命令字: 0x1110
| 字段 | 类型 | 说明 |
|---|---|---|
| robot | int | 机器人编号,取值范围 [0, 4],等于 0 时表示未选择机器人类型或者错误内容与机器人无关 |
| kind | int | 弹窗提示种类:0 消息,1 警告,2 报错 |
| data | string | 消息条内容,不同的错误对应不同的内容 |
| code | int | 消息编码 |
| param | int[] | 消息内容参数,根据具体编码的不同会有不同个数,预留 5 个 |
json
{
"code": 28680,
"data": "指令[0x5743]不存在",
"kind": 2,
"param": [22339, 3],
"robot": 0
}警告提示
命令字: 0x1111
| 字段 | 类型 | 说明 |
|---|---|---|
| robot | int | 机器人编号,取值范围 [0, 4],等于 0 时表示未选择机器人类型或者警告内容与机器人无关 |
| kind | int | 弹窗提示种类:0 消息,1 警告,2 报错 |
| data | string | 消息条内容,不同的警告对应不同的内容 |
| code | int | 消息编码 |
| param | int[] | 消息内容参数,根据具体编码的不同会有不同个数,预留 5 个 |
json
{
"code": 16385,
"data": "机器人1参数配置文件不存在,已创建,请配置参数",
"kind": 1,
"param": [1],
"robot": 1
}消息提示
命令字: 0x1112
| 字段 | 类型 | 说明 |
|---|---|---|
| robot | int | 机器人编号,取值范围 [0, 4],等于 0 时表示未选择机器人类型或者消息内容与机器人无关 |
| kind | int | 弹窗提示种类:0 消息,1 警告,2 报错 |
| data | string | 消息条内容,不同的消息对应不同的内容 |
| code | int | 消息编码 |
json
{
"code": 21764,
"data": "自动备份成功",
"kind": 0,
"robot": 0
}弹窗提示
命令字: 0x1113
| 字段 | 类型 | 说明 |
|---|---|---|
| count | int | 弹窗按钮数量,最大为 3 |
| text1 | string | 弹窗居中显示的主文本 |
| text2 | string | 按钮 1 的文本 |
| text3 | string | 按钮 2 的文本 |
| text4 | string | 按钮 3 的文本 |
| kind | int | 弹窗提示种类:0 消息,1 警告,2 报错 |
| node | int | 机器人序号,取值范围 [1, 4] |
| Tips | bool | 弹窗呼出,true 表示呼出 |
json
{
"count": 1,
"text1": "示例",
"text2": "示例",
"text3": "示例",
"text4": "示例",
"kind": 1,
"node": 1,
"Tips": true
}弹窗交互反馈
根据用户对弹窗的操作进行相应设置。
命令字: 0x1114
| 字段 | 类型 | 说明 |
|---|---|---|
| node | int | 机器人序号,取值范围 [1, 4] |
| option | int | 对应弹窗选项 1-3 的内容,取值范围 [1, 3] |
json
{
"node": 1,
"option": 1
}