|
XWOS API
4.0
XWOS C/C++ API参考手册
|
电源管理类 更多...
#include <Pm.hxx>
Public 类型 | |
| enum | PmStage : xwsq_t { PmStageSuspended = XWOS_PM_STAGE_SUSPENDED , PmStageSuspending = XWOS_PM_STAGE_SUSPENDING , PmStageResuming = XWOS_PM_STAGE_RESUMING , PmStageFreezing = XWOS_PM_STAGE_FREEZING , PmStageThawing = XWOS_PM_STAGE_THAWING , PmStageRunning = XWOS_PM_STAGE_RUNNING } |
Public 成员函数 | |
| void | resume () |
| 从低功耗模式恢复 | |
| enum PmStage | stage () |
Protected 成员函数 | |
| Pm () | |
| virtual | ~Pm () |
| virtual void | resumePeriph ()=0 |
| virtual void | suspendPeriph ()=0 |
| virtual void | wakeupCpu ()=0 |
| virtual void | sleepCpu ()=0 |
| void | suspend () |
| 进入低功耗模式 | |
静态 Private 成员函数 | |
| static void | sResumePeriph (void *obj) |
| static void | sSuspendPeriph (void *obj) |
| static void | sWakeupCpu (void *obj) |
| static void | sSleepCpu (void *obj) |
| enum xwos::Pm::PmStage : xwsq_t |
| 枚举值 | |
|---|---|
| PmStageSuspended | 已经暂停 |
| PmStageSuspending | 正在暂停 |
| PmStageResuming | 正在恢复 |
| PmStageFreezing | 正在冻结线程 |
| PmStageThawing | 正在解冻线程 |
| PmStageRunning | 正常运行 |





