All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
le_pm_interface.h
Go to the documentation of this file.
1 /*
2  * ====================== WARNING ======================
3  *
4  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
5  * DO NOT MODIFY IN ANY WAY.
6  *
7  * ====================== WARNING ======================
8  */
9 
52 #ifndef LE_PM_H_INCLUDE_GUARD
53 #define LE_PM_H_INCLUDE_GUARD
54 
55 
56 #include "legato.h"
57 
58 //--------------------------------------------------------------------------------------------------
62 //--------------------------------------------------------------------------------------------------
64 (
65  void
66 );
67 
68 //--------------------------------------------------------------------------------------------------
72 //--------------------------------------------------------------------------------------------------
74 (
75  void
76 );
77 
78 
79 //--------------------------------------------------------------------------------------------------
83 //--------------------------------------------------------------------------------------------------
84 #define LE_PM_TAG_LEN 31
85 
86 
87 //--------------------------------------------------------------------------------------------------
88 
89 //--------------------------------------------------------------------------------------------------
90 #define LE_PM_TAG_LEN_BYTES 32
91 
92 
93 //--------------------------------------------------------------------------------------------------
97 //--------------------------------------------------------------------------------------------------
98 typedef struct le_pm_WakeupSource* le_pm_WakeupSourceRef_t;
99 
100 //--------------------------------------------------------------------------------------------------
109 //--------------------------------------------------------------------------------------------------
111 (
112  uint32_t createOpts,
115 
116  const char* wsTag
119 );
120 
121 //--------------------------------------------------------------------------------------------------
126 //--------------------------------------------------------------------------------------------------
127 void le_pm_StayAwake
128 (
132 );
133 
134 //--------------------------------------------------------------------------------------------------
139 //--------------------------------------------------------------------------------------------------
140 void le_pm_Relax
141 (
145 );
146 
147 
148 #endif // LE_PM_H_INCLUDE_GUARD
149 
void le_pm_DisconnectService(void)
void le_pm_ConnectService(void)
void le_pm_StayAwake(le_pm_WakeupSourceRef_t wsRef)
void le_pm_Relax(le_pm_WakeupSourceRef_t wsRef)
struct le_pm_WakeupSource * le_pm_WakeupSourceRef_t
Definition: le_pm_interface.h:98
le_pm_WakeupSourceRef_t le_pm_NewWakeupSource(uint32_t createOpts, const char *wsTag)