Power Interface Reference
Power.
Inheritance diagram for Power:

Public Member Functions | |
| PowerStatus | getPowerStatus () throws PowerNotAvailableException, PowerLowLevelException |
| Method to get the power status. More... | |
| void | shutdownRequest () throws PowerNotAvailableException, PowerLowLevelException |
| Method to request a shutdown action. More... | |
| void | rebootRequest () throws PowerNotAvailableException, PowerLowLevelException |
| Method to request a reboot action. More... | |
| void | standbyRequest () throws PowerNotAvailableException, PowerLowLevelException |
| Method to request a standby action. More... | |
| void | abortRequest () throws PowerNotAvailableException, PowerLowLevelException |
| Method to request an abort action. More... | |
| boolean | checkPowerRailsStatus () throws PowerNotAvailableException, PowerLowLevelException |
| Method to request the status of the power rails. More... | |
| void | criticalBatteryRequest () throws PowerNotAvailableException, PowerLowLevelException |
| Method to request a critical battery action. More... | |
| void | setDebugMode (boolean modeActive) throws PowerNotAvailableException, PowerLowLevelException |
| Method to set the power manager in debug mode. More... | |
| boolean | getDebugMode () throws PowerNotAvailableException, PowerLowLevelException |
| Method to get the power manager debug mode. More... | |
| void | setTimers (PowerTimers timers) throws PowerNotAvailableException, PowerLowLevelException |
| Method to set the timers. More... | |
| PowerTimers | getTimers () throws PowerNotAvailableException, PowerLowLevelException |
| Method to get the timers configured. More... | |
| void | setTimersState (PowerTimersState timersState) throws PowerNotAvailableException, PowerLowLevelException |
| Method to set the state of the wakeup timers. More... | |
| PowerTimersState | getTimersState () throws PowerNotAvailableException, PowerLowLevelException |
| Method to get the state of the wakeup timers. More... | |
| void | setTransitionIntervals (PowerTransitionIntervals intervals) throws PowerNotAvailableException, PowerLowLevelException |
| Method to set the transition intervals. More... | |
| PowerTransitionIntervals | getTransitionIntervals () throws PowerNotAvailableException, PowerLowLevelException |
| Method to get the transition intervals configured. More... | |
Public Member Functions inherited from Subject< T extends Observer< U, U extends Event > | |
| void | subscribe (T observer) throws CannotSubscribeException |
| void | unSubscribe (T observer) throws ObserverNotSubscribedException |
Member Function Documentation
| void abortRequest | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| boolean checkPowerRailsStatus | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| void criticalBatteryRequest | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| boolean getDebugMode | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| PowerStatus getPowerStatus | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| PowerTimers getTimers | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| PowerTimersState getTimersState | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| PowerTransitionIntervals getTransitionIntervals | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| void rebootRequest | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| void setDebugMode | ( | boolean | modeActive | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| void setTimers | ( | PowerTimers | timers | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| void setTimersState | ( | PowerTimersState | timersState | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| void setTransitionIntervals | ( | PowerTransitionIntervals | intervals | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| void shutdownRequest | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException
| void standbyRequest | ( | ) | throws PowerNotAvailableException, PowerLowLevelException |
- Exceptions
-
PowerNotAvailableException PowerLowLevelException

Public Member Functions inherited from