#include "legato.h"Go to the source code of this file.
Macros | |
| #define | LE_PM_TAG_LEN 31 |
| #define | LE_PM_TAG_LEN_BYTES 32 |
Typedefs | |
| typedef struct le_pm_WakeupSource * | le_pm_WakeupSourceRef_t |
Functions | |
| void | le_pm_ConnectService (void) |
| void | le_pm_DisconnectService (void) |
| le_pm_WakeupSourceRef_t | le_pm_NewWakeupSource (uint32_t createOpts, const char *wsTag) |
| void | le_pm_StayAwake (le_pm_WakeupSourceRef_t wsRef) |
| void | le_pm_Relax (le_pm_WakeupSourceRef_t wsRef) |
Legato Power Manager include file.
Copyright (C) Sierra Wireless Inc. Use of this work is subject to license.
| #define LE_PM_TAG_LEN 31 |
Maximum string length for a wake-up source tag (not including the null-terminator)
| #define LE_PM_TAG_LEN_BYTES 32 |
Maximum string length for a wake-up source tag (including the null-terminator)
| typedef struct le_pm_WakeupSource* le_pm_WakeupSourceRef_t |
Reference to wakeup source used by StayAwake and Relax function
| void le_pm_ConnectService | ( | void | ) |
Some useful constants Connect the client to the service
| void le_pm_DisconnectService | ( | void | ) |
Disconnect the client from the service
| le_pm_WakeupSourceRef_t le_pm_NewWakeupSource | ( | uint32_t | createOpts, |
| const char * | wsTag | ||
| ) |
Create a wakeup source
| [in] | createOpts | Wakeup source options (always zero - usage reserved) |
| [in] | wsTag | Context-specific wakeup source tag |
| void le_pm_Relax | ( | le_pm_WakeupSourceRef_t | wsRef | ) |
Release a previously acquired wakeup source
| [in] | wsRef | Reference to a created wakeup source |
| void le_pm_StayAwake | ( | le_pm_WakeupSourceRef_t | wsRef | ) |
Acquire a wakeup source
| [in] | wsRef | Reference to a created wakeup source |