All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
le_info_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 
60 #ifndef LE_INFO_H_INCLUDE_GUARD
61 #define LE_INFO_H_INCLUDE_GUARD
62 
63 
64 #include "legato.h"
65 
66 //--------------------------------------------------------------------------------------------------
70 //--------------------------------------------------------------------------------------------------
72 (
73  void
74 );
75 
76 //--------------------------------------------------------------------------------------------------
80 //--------------------------------------------------------------------------------------------------
82 (
83  void
84 );
85 
86 
87 //--------------------------------------------------------------------------------------------------
92 //--------------------------------------------------------------------------------------------------
93 #define LE_INFO_IMEI_MAX_LEN 15
94 
95 
96 //--------------------------------------------------------------------------------------------------
97 
98 //--------------------------------------------------------------------------------------------------
99 #define LE_INFO_IMEI_MAX_BYTES 16
100 
101 
102 //--------------------------------------------------------------------------------------------------
106 //--------------------------------------------------------------------------------------------------
107 #define LE_INFO_MAX_VERS_LEN 256
108 
109 
110 //--------------------------------------------------------------------------------------------------
111 
112 //--------------------------------------------------------------------------------------------------
113 #define LE_INFO_MAX_VERS_BYTES 257
114 
115 
116 //--------------------------------------------------------------------------------------------------
120 //--------------------------------------------------------------------------------------------------
121 #define LE_INFO_MAX_MODEL_LEN 256
122 
123 
124 //--------------------------------------------------------------------------------------------------
125 
126 //--------------------------------------------------------------------------------------------------
127 #define LE_INFO_MAX_MODEL_BYTES 257
128 
129 
130 //--------------------------------------------------------------------------------------------------
134 //--------------------------------------------------------------------------------------------------
135 #define LE_INFO_MAX_ESN_LEN 32
136 
137 
138 //--------------------------------------------------------------------------------------------------
139 
140 //--------------------------------------------------------------------------------------------------
141 #define LE_INFO_MAX_ESN_BYTES 33
142 
143 
144 //--------------------------------------------------------------------------------------------------
148 //--------------------------------------------------------------------------------------------------
149 #define LE_INFO_MAX_MEID_LEN 32
150 
151 
152 //--------------------------------------------------------------------------------------------------
153 
154 //--------------------------------------------------------------------------------------------------
155 #define LE_INFO_MAX_MEID_BYTES 33
156 
157 
158 //--------------------------------------------------------------------------------------------------
162 //--------------------------------------------------------------------------------------------------
163 #define LE_INFO_MAX_MDN_LEN 32
164 
165 
166 //--------------------------------------------------------------------------------------------------
167 
168 //--------------------------------------------------------------------------------------------------
169 #define LE_INFO_MAX_MDN_BYTES 33
170 
171 
172 //--------------------------------------------------------------------------------------------------
176 //--------------------------------------------------------------------------------------------------
177 #define LE_INFO_MAX_MIN_LEN 32
178 
179 
180 //--------------------------------------------------------------------------------------------------
181 
182 //--------------------------------------------------------------------------------------------------
183 #define LE_INFO_MAX_MIN_BYTES 33
184 
185 
186 //--------------------------------------------------------------------------------------------------
190 //--------------------------------------------------------------------------------------------------
191 #define LE_INFO_MAX_NAI_LEN 72
192 
193 
194 //--------------------------------------------------------------------------------------------------
195 
196 //--------------------------------------------------------------------------------------------------
197 #define LE_INFO_MAX_NAI_BYTES 73
198 
199 //--------------------------------------------------------------------------------------------------
210 //--------------------------------------------------------------------------------------------------
212 (
213  char* imei,
216 
217  size_t imeiNumElements
219 );
220 
221 //--------------------------------------------------------------------------------------------------
231 //--------------------------------------------------------------------------------------------------
233 (
234  char* version,
237 
238  size_t versionNumElements
240 );
241 
242 //--------------------------------------------------------------------------------------------------
252 //--------------------------------------------------------------------------------------------------
254 (
255  char* version,
258 
259  size_t versionNumElements
261 );
262 
263 //--------------------------------------------------------------------------------------------------
272 //--------------------------------------------------------------------------------------------------
274 (
275  char* modelPtr,
278 
279  size_t modelPtrNumElements
281 );
282 
283 //--------------------------------------------------------------------------------------------------
292 //--------------------------------------------------------------------------------------------------
294 (
295  char* meidStr,
299 
300  size_t meidStrNumElements
302 );
303 
304 //--------------------------------------------------------------------------------------------------
313 //--------------------------------------------------------------------------------------------------
315 (
316  char* esnStr,
320 
321  size_t esnStrNumElements
323 );
324 
325 //--------------------------------------------------------------------------------------------------
334 //--------------------------------------------------------------------------------------------------
336 (
337  char* mdnStr,
341 
342  size_t mdnStrNumElements
344 );
345 
346 //--------------------------------------------------------------------------------------------------
355 //--------------------------------------------------------------------------------------------------
357 (
358  uint16_t* prlVersionPtr
361 );
362 
363 //--------------------------------------------------------------------------------------------------
372 //--------------------------------------------------------------------------------------------------
374 (
375  bool* prlOnlyPreferencePtr
378 );
379 
380 //--------------------------------------------------------------------------------------------------
389 //--------------------------------------------------------------------------------------------------
391 (
392  char* msisdnStr,
396 
397  size_t msisdnStrNumElements
399 );
400 
401 //--------------------------------------------------------------------------------------------------
410 //--------------------------------------------------------------------------------------------------
412 (
413  char* naiStr,
417 
418  size_t naiStrNumElements
420 );
421 
422 
423 #endif // LE_INFO_H_INCLUDE_GUARD
424 
le_result_t le_info_GetPrlOnlyPreference(bool *prlOnlyPreferencePtr)
le_result_t le_info_GetNai(char *naiStr, size_t naiStrNumElements)
void le_info_DisconnectService(void)
le_result_t
Definition: le_basics.h:35
void le_info_ConnectService(void)
le_result_t le_info_GetPrlVersion(uint16_t *prlVersionPtr)
le_result_t le_info_GetEsn(char *esnStr, size_t esnStrNumElements)
le_result_t le_info_GetMin(char *msisdnStr, size_t msisdnStrNumElements)
le_result_t le_info_GetBootloaderVersion(char *version, size_t versionNumElements)
le_result_t le_info_GetDeviceModel(char *modelPtr, size_t modelPtrNumElements)
le_result_t le_info_GetMdn(char *mdnStr, size_t mdnStrNumElements)
le_result_t le_info_GetImei(char *imei, size_t imeiNumElements)
le_result_t le_info_GetFirmwareVersion(char *version, size_t versionNumElements)
le_result_t le_info_GetMeid(char *meidStr, size_t meidStrNumElements)