更新时间:2025-12-22 07:17:57下载pdf
本文档旨在规范扫地机器人设备与控制面板(全能基站公版小程序)之间部分重要的功能点(Data Point,DP)交互逻辑,确保设备功能的正确实现和用户体验的一致性。
| DP ID | 功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 |
|---|---|---|---|---|---|
| 1 | 清扫开关 | switch_go | 可下发可上报(rw) | Bool |
|
| 2 | 暂停/继续 | pause | 可下发可上报(rw) | Bool |
|
| 3 | 回充开关 | switch_charge | 可下发可上报(rw) | Bool |
|
| 4 | 模式 | mode | 可下发可上报(rw) | Enum | 默认值(不可修改删除,否则影响控制面板逻辑):
|
| 5 | 状态 | status | 只上报(ro) | Enum | 默认值(不可修改删除,否则影响控制面板逻辑):
|
| 28 | 故障上报 | total_error | 可下发可上报(rw) | Raw | 全部故障采用 Raw 类型,不区分机器故障或者基站故障,每一种故障为 1 Byte; 如果同时发生 1、2、3 号故障,则为: 010203,需要面板端自行判断分割每个故障 Byte;如果没有故障,则为 00 |
| 45 | 实时视频开关 | live_video_switch | 可下发可上报(rw) | Bool |
|
复杂协议控制命令详细说明
COMPLEX_CMD_E 命令枚举:
| 命令标识 | 功能描述 | 使用场景 |
|---|---|---|
| ROOM_CLEAN_SET | 房间清扫设置 | 选区清扫模式启动时 |
| ROOM_CLEAN_QUERY | 房间清扫查询 | 选区清扫暂停后继续时 |
| ZONE_CLEAN_SET | 区域清扫设置 | 划区清扫模式启动时 |
| ZONE_CLEAN_QUERY | 区域清扫查询 | 划区清扫暂停后继续时 |
| SPOT_CLEAN_SET | 定点清扫设置 | 定点清扫模式启动时 |
| SPOT_CLEAN_QUERY | 定点清扫查询 | 定点清扫暂停后继续时 |
接口回复详情:
ty_rvc_room_clean_data_response:选区清扫数据响应接口ty_rvc_zone_clean_data_response:划区清扫数据响应接口ty_rvc_spot_clean_data_response:定点清扫数据响应接口以上复杂协议控制命令的具体内容,请参考 复杂协议控制。
| 操作场景 | 交互逻辑 |
|---|---|
| 启动建图 | 点击开始:
|
| 暂停建图 | 点击暂停:
|
| 继续建图 | 点击继续:
|
| 建图中回充 | DP5 status = mapping/paused 时,点击回充:
|
| 回充中取消 | DP5 status = goto_charge 时,点击回充:
|
| 切换模式 | DP5 status = mapping/paused 时,切换其他模式,弹窗提示:此操作将会结束当前任务,是否确定结束?
|
| 操作场景 | 交互逻辑 |
|---|---|
| 启动清扫 | 点击开始:
|
| 暂停清扫 | 点击暂停:
|
| 继续清扫 | 点击继续:
|
| 清扫中回充 | DP5 status = smart/paused 时,点击回充:
|
| 回充中取消 | DP5 status = goto_charge 时,点击回充:
|
| 切换模式 | DP5 status = smart/paused 时,切换其他模式,弹窗提示:此操作将会结束当前任务,是否确定结束?
|
| 操作场景 | 交互逻辑 |
|---|---|
| 启动清扫 | 点击开始:
|
| 暂停清扫 | 点击暂停:
|
| 继续清扫 | 点击继续:
|
| 清扫中回充 | 点击回充:
|
| 回充中取消 | DP5 status = goto_charge时,点击回充:
|
| 切换模式 | DP5 status = select_room/paused时,切换其他模式:弹窗提示:此操作将会结束当前任务,是否确定结束?
|
| 操作场景 | 交互逻辑 |
|---|---|
| 启动清扫 | 点击开始:
|
| 暂停清扫 | 点击暂停:
|
| 继续清扫 | 点击继续:
|
| 清扫中回充 | DP5 status = zone_clean /paused时,点击回充:
|
| 回充中取消 | DP5 status = goto_charge时,点击回充:
|
| 切换模式 | DP5 status = zone_clean /paused时,切换其他模式:弹窗提示:此操作将会结束当前任务,是否确定结束?
|
| 操作场景 | 交互逻辑 |
|---|---|
| 启动清扫 | 点击开始:
|
| 暂停清扫 | 点击暂停:
|
| 继续清扫 | 点击继续:
|
| 清扫中回充 | DP5 status = goto_pos/pos_arrived /paused 时,点击回充:
|
| 回充中取消 | DP5 status = goto_charge 时,点击回充:
|
| 切换模式 | DP5 status = goto_pos/pos_arrived/paused 时,切换其他模式,弹窗提示:此操作将会结束当前任务,是否确定结束?
|
| 操作场景 | 交互逻辑 |
|---|---|
| 主动回充 |
|
| 功能 | 交互逻辑 |
|---|---|
| 故障上报 | 上报:DP28 total_error 数据格式:Raw 类型,一个字节代表一个错误示例
|
| 功能 | 交互逻辑 |
|---|---|
| 音视频开关 | 开始推送音视频流数据:
|
| 视频监控逻辑 | 条件判断:
|
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈