Deep sleep is a power saving mode which turns off STB subsystems such as A/V, HDMI, front panels, HDD etc. Provides API defines the structures and functions for the IARM-Bus Deep Sleep Manager interface.
- The main purpose is to bring down the power consumption to about 15% of the actual usage.
- It can also be triggered in other scenarios such as thermal shutdown in case of the temperature is above threshold for certain period.
- When the STB goes in a normal power saving mode, it may be woken up for scheduled maintenance in a predetermined time.
◆ IARM_BUS_DEEPSLEEPMGR_NAME
#define IARM_BUS_DEEPSLEEPMGR_NAME "DEEPSLEEPMgr" |
◆ _DeepSleepStatus_t
Enumerator |
---|
DeepSleepStatus_Failed | Deepsleep operation failed
|
DeepSleepStatus_NotStarted | Deepsleep operation not started
|
DeepSleepStatus_InProgress | Deepsleep operation in progress
|
DeepSleepStatus_Completed | Deepsleep operation completed
|
Definition at line 63 of file deepSleepMgr.h.