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 
80 #ifndef LE_INFO_INTERFACE_H_INCLUDE_GUARD
81 #define LE_INFO_INTERFACE_H_INCLUDE_GUARD
82 
83 
84 #include "legato.h"
85 
86 //--------------------------------------------------------------------------------------------------
90 //--------------------------------------------------------------------------------------------------
92 (
93  void
94 );
95 
96 //--------------------------------------------------------------------------------------------------
100 //--------------------------------------------------------------------------------------------------
102 (
103  void
104 );
105 
106 
107 //--------------------------------------------------------------------------------------------------
111 //--------------------------------------------------------------------------------------------------
112 #define LE_INFO_IMEI_MAX_LEN 15
113 
114 
115 //--------------------------------------------------------------------------------------------------
120 //--------------------------------------------------------------------------------------------------
121 #define LE_INFO_IMEI_MAX_BYTES 16
122 
123 
124 //--------------------------------------------------------------------------------------------------
128 //--------------------------------------------------------------------------------------------------
129 #define LE_INFO_MAX_VERS_LEN 256
130 
131 
132 //--------------------------------------------------------------------------------------------------
137 //--------------------------------------------------------------------------------------------------
138 #define LE_INFO_MAX_VERS_BYTES 257
139 
140 
141 //--------------------------------------------------------------------------------------------------
145 //--------------------------------------------------------------------------------------------------
146 #define LE_INFO_MAX_MODEL_LEN 256
147 
148 
149 //--------------------------------------------------------------------------------------------------
154 //--------------------------------------------------------------------------------------------------
155 #define LE_INFO_MAX_MODEL_BYTES 257
156 
157 
158 //--------------------------------------------------------------------------------------------------
162 //--------------------------------------------------------------------------------------------------
163 #define LE_INFO_MAX_ESN_LEN 32
164 
165 
166 //--------------------------------------------------------------------------------------------------
171 //--------------------------------------------------------------------------------------------------
172 #define LE_INFO_MAX_ESN_BYTES 33
173 
174 
175 //--------------------------------------------------------------------------------------------------
179 //--------------------------------------------------------------------------------------------------
180 #define LE_INFO_MAX_MEID_LEN 32
181 
182 
183 //--------------------------------------------------------------------------------------------------
188 //--------------------------------------------------------------------------------------------------
189 #define LE_INFO_MAX_MEID_BYTES 33
190 
191 
192 //--------------------------------------------------------------------------------------------------
196 //--------------------------------------------------------------------------------------------------
197 #define LE_INFO_MAX_MDN_LEN 32
198 
199 
200 //--------------------------------------------------------------------------------------------------
205 //--------------------------------------------------------------------------------------------------
206 #define LE_INFO_MAX_MDN_BYTES 33
207 
208 
209 //--------------------------------------------------------------------------------------------------
213 //--------------------------------------------------------------------------------------------------
214 #define LE_INFO_MAX_MIN_LEN 32
215 
216 
217 //--------------------------------------------------------------------------------------------------
222 //--------------------------------------------------------------------------------------------------
223 #define LE_INFO_MAX_MIN_BYTES 33
224 
225 
226 //--------------------------------------------------------------------------------------------------
230 //--------------------------------------------------------------------------------------------------
231 #define LE_INFO_MAX_NAI_LEN 72
232 
233 
234 //--------------------------------------------------------------------------------------------------
239 //--------------------------------------------------------------------------------------------------
240 #define LE_INFO_MAX_NAI_BYTES 73
241 
242 
243 //--------------------------------------------------------------------------------------------------
247 //--------------------------------------------------------------------------------------------------
248 #define LE_INFO_MAX_MFR_NAME_LEN 128
249 
250 
251 //--------------------------------------------------------------------------------------------------
256 //--------------------------------------------------------------------------------------------------
257 #define LE_INFO_MAX_MFR_NAME_BYTES 129
258 
259 
260 //--------------------------------------------------------------------------------------------------
264 //--------------------------------------------------------------------------------------------------
265 #define LE_INFO_MAX_PRIID_PN_LEN 7
266 
267 
268 //--------------------------------------------------------------------------------------------------
273 //--------------------------------------------------------------------------------------------------
274 #define LE_INFO_MAX_PRIID_PN_BYTES 8
275 
276 
277 //--------------------------------------------------------------------------------------------------
281 //--------------------------------------------------------------------------------------------------
282 #define LE_INFO_MAX_PRIID_REV_LEN 5
283 
284 
285 //--------------------------------------------------------------------------------------------------
290 //--------------------------------------------------------------------------------------------------
291 #define LE_INFO_MAX_PRIID_REV_BYTES 6
292 
293 //--------------------------------------------------------------------------------------------------
304 //--------------------------------------------------------------------------------------------------
306 (
307  char* imei,
310 
311  size_t imeiNumElements
313 );
314 
315 //--------------------------------------------------------------------------------------------------
325 //--------------------------------------------------------------------------------------------------
327 (
328  char* version,
331 
332  size_t versionNumElements
334 );
335 
336 //--------------------------------------------------------------------------------------------------
346 //--------------------------------------------------------------------------------------------------
348 (
349  char* version,
352 
353  size_t versionNumElements
355 );
356 
357 //--------------------------------------------------------------------------------------------------
366 //--------------------------------------------------------------------------------------------------
368 (
369  char* modelPtr,
372 
373  size_t modelPtrNumElements
375 );
376 
377 //--------------------------------------------------------------------------------------------------
386 //--------------------------------------------------------------------------------------------------
388 (
389  char* meidStr,
393 
394  size_t meidStrNumElements
396 );
397 
398 //--------------------------------------------------------------------------------------------------
407 //--------------------------------------------------------------------------------------------------
409 (
410  char* esnStr,
414 
415  size_t esnStrNumElements
417 );
418 
419 //--------------------------------------------------------------------------------------------------
428 //--------------------------------------------------------------------------------------------------
430 (
431  char* mdnStr,
435 
436  size_t mdnStrNumElements
438 );
439 
440 //--------------------------------------------------------------------------------------------------
449 //--------------------------------------------------------------------------------------------------
451 (
452  uint16_t* prlVersionPtr
455 );
456 
457 //--------------------------------------------------------------------------------------------------
466 //--------------------------------------------------------------------------------------------------
468 (
469  bool* prlOnlyPreferencePtr
472 );
473 
474 //--------------------------------------------------------------------------------------------------
483 //--------------------------------------------------------------------------------------------------
485 (
486  char* msisdnStr,
490 
491  size_t msisdnStrNumElements
493 );
494 
495 //--------------------------------------------------------------------------------------------------
504 //--------------------------------------------------------------------------------------------------
506 (
507  char* naiStr,
511 
512  size_t naiStrNumElements
514 );
515 
516 //--------------------------------------------------------------------------------------------------
525 //--------------------------------------------------------------------------------------------------
527 (
528  char* mfrNameStr,
531 
532  size_t mfrNameStrNumElements
534 );
535 
536 //--------------------------------------------------------------------------------------------------
545 //--------------------------------------------------------------------------------------------------
547 (
548  char* priIdPnStr,
552 
553  size_t priIdPnStrNumElements,
555 
556  char* priIdRevStr,
561 
562  size_t priIdRevStrNumElements
564 );
565 
566 
567 #endif // LE_INFO_INTERFACE_H_INCLUDE_GUARD
568 
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
le_result_t le_info_GetManufacturerName(char *mfrNameStr, size_t mfrNameStrNumElements)
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_GetPriId(char *priIdPnStr, size_t priIdPnStrNumElements, char *priIdRevStr, size_t priIdRevStrNumElements)
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)