rpos::features::system_resource::PowerStatus结构体
电源状态结构体,包含电源状态的各项数据
头文件
rpos/features/system_resource/power_management.h
适用于
成员变量
/**
* 外部电源是否连接。
*/
bool isDCConnected
/**
* 对桩状态。
*/
DockingStatus dockingStatus
枚举项 |
说明 |
DockingStatusUnknown |
未知状态(当前Slamware固件不支持该命令) |
DockingStatusOnDock |
正在充电桩上 |
DockingStatusNotOnDock |
不在充电桩上 |
/**
* 是否处于充电状态
*/
bool isCharging
/**
* 电池电量百分比 (0 ~ 100)。
*/
int batteryPercentage
/**
* 休眠状态。
*/
SleepMode sleepMode
| 枚举项 | 说明 |
| ----------------- | -------------------------------------- |
| SleepModeUnknown | 未知状态(当前Slamware固件不支持该命令) |
| SleepModeAwake | 唤醒状态,可以立即响应命令 |
| SleepModeWakingUp | 正在唤醒,请稍等片刻 |
| SleepModeAsleep | 休眠状态 |
```cpp
/**
* 电源状态
*/
PowerStage powerStage
枚举项 |
说明 |
PowerStageUnknown |
未知状态 |
PowerStageStarting |
正在启动 |
PowerStageRunning |
正在运行 |
PowerStageRestarting |
正在重启 |
PowerStageShutingDown |
正在关闭 |
PowerStageError |
错误状态 |