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... | |
![]() | |
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