7.11 系统状态部分
7.11 系统状态部分
7.11.1 整体介绍
系统状态指软件指软件系统状态,可参考前文 软件系统概述 一节。
7.11.2 系统状态获取 RPC 接口
| 接口名 | pb:/aimdk.protocol.SystemService/GetSystemState |
|---|---|
| 功能概述 | 获取系统状态 |
| 接口类型 | HTTP JSON RPC |
| URL | http://192.168.100.100:51011/rpc/aimdk.protocol.SystemService/GetSystemState |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/other/get_system_state.sh |
| 备注 |
7.11.3 BMS 状态获取 RPC 接口
| 接口名 | pb:/aimdk.protocol.HalBmsService/GetBmsState |
|---|---|
| 功能概述 | 获取系统状态 |
| 接口类型 | HTTP JSON RPC |
| URL | http://192.168.100.100:56421/rpc/aimdk.protocol.HalBmsService/GetBmsState |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/other/get_bms_state.sh |
| 备注 |
7.11.4 急停状态获取 RPC 接口
急停触发时,同样会有告警发出,也可以通过 GetAlertList 来获悉急停状态,此处提供一个单独接口来查询急停状态。
| 接口名 | pb:/aimdk.protocol.HalEmergencyService/GetEmergencyState |
|---|---|
| 功能概述 | 获取急停状态 |
| 接口类型 | HTTP JSON RPC |
| URL | http://192.168.100.100:56421/rpc/aimdk.protocol.HalEmergencyService/GetEmergencyState |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/other/get_emergency_state.sh |
| 备注 |
|
7.11.5 软件版本获取 RPC 接口
| 接口名 | pb:/aimdk.protocol.OTAService/GetRobotOtaInfo |
|---|---|
| 功能概述 | 获取软件版本信息 |
| 接口类型 | HTTP JSON RPC |
| URL | http://192.168.100.100:57900/rpc/aimdk.protocol.OTAService/GetRobotOtaInfo |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/other/get_robot_ota_info.sh |
| 备注 |
7.11.6 获取 OTA 进度信息 RPC 接口
| 接口名 | pb:/aimdk.protocol.OTAService/GetCurrentOtaProgress |
|---|---|
| 功能概述 | 获取 OTA 进度信息 |
| 接口类型 | HTTP JSON RPC |
| URL | http://192.168.100.100:57900/rpc/aimdk.protocol.OTAService/GetCurrentOtaProgress |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/other/get_ota_progress.sh |
| 备注 | 软急停接口暂未开放二开使用,无法通过接口触发软急停。 |