| Motorola Mobility Confidential Restricted. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ToiPowerControl Interface Reference Description
There are several regulating bodies with respect to power consumption, eg. Energy Star, EU, IEC, and this interface is intended to allow applications to be compliant with each.
Inheritance diagram for ToiPowerControl:
Member Typedef Documentation
A sequence of power controller information.
These power profiles are a mix of European Power Code of Conduct, Energy Star and IEC.
Power profile control possibility.
The possible reasons for a device to switch power profile. Member Function Documentation
Returns the current power profile.
This method to release a power control instance. Power control instances are created by using ToiPlatformService.
When a profile switch has been initiated this call is used to report the currently lowest possible power profile.
This call is used to acknowledge that the selected power profile can now be executed.
This method is used to request a change in power profile.
An application can use this method to request a wakeup to active standby. If the device is in active when the timer expires nothing happens. This method must be called for each round of voting since the platform won't save values between voting rounds.
Member Data DocumentationThe application wants the possibility to initiate power profile switches. This constant can also be accessed from toi.consts.ToiPowerControl.ACCESS_REPORT_AND_REQUEST. The application does not want to initiate a power profile switch. This constant can also be accessed from toi.consts.ToiPowerControl.ACCESS_REPORT_ONLY.
This is an Event identifier for ToiPowerControlAutoPowerDownTimerExpiredEvent. This constant can also be accessed from toi.consts.ToiPowerControl.ON_AUTO_POWER_DOWN_TIMER_EXPIRED.
This is an Event identifier for ToiPowerControlPowerProfileRequestedEvent. This constant can also be accessed from toi.consts.ToiPowerControl.ON_POWER_PROFILE_REQUESTED.
This is an Event identifier for ToiPowerControlPowerProfileSelectedEvent. This constant can also be accessed from toi.consts.ToiPowerControl.ON_POWER_PROFILE_SELECTED. The device is in active mode. This constant can also be accessed from toi.consts.ToiPowerControl.PROFILE_ACTIVE. The device is in active mode but all video and audio outputs are disabled. This constant can also be accessed from toi.consts.ToiPowerControl.PROFILE_ACTIVE_STANDBY. Customized low power mode. This is intended for devices that can't support passive standby. This constant can also be accessed from toi.consts.ToiPowerControl.PROFILE_ACTIVE_STANDBY_LOW. Passive standby. Real power saving mode. Sometimes known as energy saving or energy efficient mode. This constant can also be accessed from toi.consts.ToiPowerControl.PROFILE_PASSIVE_STANDBY. The auto power down timer has expired. This constant can also be accessed from toi.consts.ToiPowerControl.REASON_AUTO_POWER_DOWN. A reason that isn't specific in any way. This constant can also be accessed from toi.consts.ToiPowerControl.REASON_STANDARD. |