7.5 系统状态部分
7.5 系统状态部分
7.5.1 整体介绍
系统状态指软件指软件系统状态,可参考前文 软件系统概述 一节。
7.5.2 系统状态获取 RPC 接口
| 接口名 | pb:/aimdk.protocol.SystemService/GetSystemState |
|---|---|
| 功能概述 | 获取系统状态 |
| 接口类型 | HTTP JSON RPC |
| URL | http://127.0.0.1:51011/rpc/aimdk.protocol.SystemService/GetSystemState |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/status/get_system_status.sh |
| 备注 |
7.5.3 BMS 状态获取 RPC 接口
| 接口名 | pb:/aimdk.protocol.HalBmsService/GetBmsState |
|---|---|
| 功能概述 | 获取系统状态 |
| 接口类型 | HTTP JSON RPC |
| URL | http://127.0.0.1:56421/rpc/aimdk.protocol.HalBmsService/GetBmsState |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/status/get_bms_status.sh |
| 备注 |
7.5.4 急停状态获取 RPC 接口
急停触发时,同样会有告警发出,也可以通过 GetAlertList 来获悉急停状态,此处提供一个单独接口来查询急停状态。
| 接口名 | pb:/aimdk.protocol.HalEmergencyService/GetEmergencyState |
|---|---|
| 功能概述 | 获取急停状态 |
| 接口类型 | HTTP JSON RPC |
| URL | http://127.0.0.1:56421/rpc/aimdk.protocol.HalEmergencyService/GetEmergencyState |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/status/get_estop_status.sh |
| 备注 |
|
7.5.5 软件版本获取 RPC 接口
| 接口名 | pb:/aimdk.protocol.OTAService/GetRobotOtaInfo |
|---|---|
| 功能概述 | 获取软件版本信息 |
| 接口类型 | HTTP JSON RPC |
| URL | http://127.0.0.1:57900/rpc/aimdk.protocol.OTAService/GetRobotOtaInfo |
| 入参 | text |
| 出参 | text
|
| 示例脚本 | examples/status/get_version_info.sh |
| 备注 |