7.11 System Status Section
7.11 System Status Section
7.11.1 Overview
System status refers to the state of the software system, as described in the Software System Overview section.
7.11.2 System Status Retrieval RPC Interface
| Interface Name | pb:/aimdk.protocol.SystemService/GetSystemState |
|---|---|
| Function Summary | Retrieve system status |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.100:51011/rpc/aimdk.protocol.SystemService/GetSystemState |
| Input Parameters | text |
| Output Parameters | text
|
| Example Script | examples/other/get_system_state.sh |
| Notes |
7.11.3 BMS State Retrieval RPC Interface
| Interface Name | pb:/aimdk.protocol.HalBmsService/GetBmsState |
|---|---|
| Function Overview | Retrieve system status |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.100:56421/rpc/aimdk.protocol.HalBmsService/GetBmsState |
| Input Parameters | text |
| Output Parameters | text
|
| Example Script | examples/other/get_bms_state.sh |
| Notes |
7.11.4 Emergency Stop State Retrieval RPC Interface
When an emergency stop is triggered, an alert will also be issued, and the emergency stop state can be obtained through GetAlertList. This section provides a separate interface to query the emergency stop state.
| Interface Name | pb:/aimdk.protocol.HalEmergencyService/GetEmergencyState |
|---|---|
| Function Overview | Retrieve the emergency stop state |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.100:56421/rpc/aimdk.protocol.HalEmergencyService/GetEmergencyState |
| Input Parameters | text |
| Output Parameters | text
|
| Example Script | examples/other/get_emergency_state.sh |
| Notes |
|
7.11.5 Software Version Retrieval RPC Interface
| Interface Name | pb:/aimdk.protocol.OTAService/GetRobotOtaInfo |
|---|---|
| Function Overview | Retrieve software version information |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.100:57900/rpc/aimdk.protocol.OTAService/GetRobotOtaInfo |
| Input Parameters | text |
| Output Parameters | text
|
| Example Script | examples/other/get_robot_ota_info.sh |
| Notes |
7.11.6 Retrieve OTA Progress Information RPC Interface
| Interface Name | pb:/aimdk.protocol.OTAService/GetCurrentOtaProgress |
|---|---|
| Function Overview | Retrieve OTA progress information |
| Interface Type | HTTP JSON RPC |
| URL | http://192.168.100.100:57900/rpc/aimdk.protocol.OTAService/GetCurrentOtaProgress |
| Input Parameters | text |
| Output Parameters | text
|
| Example Script | examples/other/get_ota_progress.sh |
| Notes | The software emergency stop interface is not yet open for secondary development, and cannot be triggered through the interface. |