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 
82 #ifndef LE_INFO_INTERFACE_H_INCLUDE_GUARD
83 #define LE_INFO_INTERFACE_H_INCLUDE_GUARD
84 
85 
86 #include "legato.h"
87 
88 //--------------------------------------------------------------------------------------------------
99 //--------------------------------------------------------------------------------------------------
101 (
102  void
103 );
104 
105 //--------------------------------------------------------------------------------------------------
116 //--------------------------------------------------------------------------------------------------
118 (
119  void
120 );
121 
122 
123 //--------------------------------------------------------------------------------------------------
127 //--------------------------------------------------------------------------------------------------
128 #define LE_INFO_IMEI_MAX_LEN 15
129 
130 
131 //--------------------------------------------------------------------------------------------------
136 //--------------------------------------------------------------------------------------------------
137 #define LE_INFO_IMEI_MAX_BYTES 16
138 
139 
140 //--------------------------------------------------------------------------------------------------
144 //--------------------------------------------------------------------------------------------------
145 #define LE_INFO_MAX_VERS_LEN 256
146 
147 
148 //--------------------------------------------------------------------------------------------------
153 //--------------------------------------------------------------------------------------------------
154 #define LE_INFO_MAX_VERS_BYTES 257
155 
156 
157 //--------------------------------------------------------------------------------------------------
161 //--------------------------------------------------------------------------------------------------
162 #define LE_INFO_MAX_MODEL_LEN 256
163 
164 
165 //--------------------------------------------------------------------------------------------------
170 //--------------------------------------------------------------------------------------------------
171 #define LE_INFO_MAX_MODEL_BYTES 257
172 
173 
174 //--------------------------------------------------------------------------------------------------
178 //--------------------------------------------------------------------------------------------------
179 #define LE_INFO_MAX_ESN_LEN 32
180 
181 
182 //--------------------------------------------------------------------------------------------------
187 //--------------------------------------------------------------------------------------------------
188 #define LE_INFO_MAX_ESN_BYTES 33
189 
190 
191 //--------------------------------------------------------------------------------------------------
196 //--------------------------------------------------------------------------------------------------
197 #define LE_INFO_MAX_MEID_LEN 32
198 
199 
200 //--------------------------------------------------------------------------------------------------
205 //--------------------------------------------------------------------------------------------------
206 #define LE_INFO_MAX_MEID_BYTES 33
207 
208 
209 //--------------------------------------------------------------------------------------------------
213 //--------------------------------------------------------------------------------------------------
214 #define LE_INFO_MAX_MDN_LEN 32
215 
216 
217 //--------------------------------------------------------------------------------------------------
222 //--------------------------------------------------------------------------------------------------
223 #define LE_INFO_MAX_MDN_BYTES 33
224 
225 
226 //--------------------------------------------------------------------------------------------------
231 //--------------------------------------------------------------------------------------------------
232 #define LE_INFO_MAX_MIN_LEN 32
233 
234 
235 //--------------------------------------------------------------------------------------------------
240 //--------------------------------------------------------------------------------------------------
241 #define LE_INFO_MAX_MIN_BYTES 33
242 
243 
244 //--------------------------------------------------------------------------------------------------
249 //--------------------------------------------------------------------------------------------------
250 #define LE_INFO_MAX_NAI_LEN 72
251 
252 
253 //--------------------------------------------------------------------------------------------------
258 //--------------------------------------------------------------------------------------------------
259 #define LE_INFO_MAX_NAI_BYTES 73
260 
261 
262 //--------------------------------------------------------------------------------------------------
266 //--------------------------------------------------------------------------------------------------
267 #define LE_INFO_MAX_MFR_NAME_LEN 128
268 
269 
270 //--------------------------------------------------------------------------------------------------
275 //--------------------------------------------------------------------------------------------------
276 #define LE_INFO_MAX_MFR_NAME_BYTES 129
277 
278 
279 //--------------------------------------------------------------------------------------------------
284 //--------------------------------------------------------------------------------------------------
285 #define LE_INFO_MAX_PRIID_PN_LEN 7
286 
287 
288 //--------------------------------------------------------------------------------------------------
293 //--------------------------------------------------------------------------------------------------
294 #define LE_INFO_MAX_PRIID_PN_BYTES 8
295 
296 
297 //--------------------------------------------------------------------------------------------------
302 //--------------------------------------------------------------------------------------------------
303 #define LE_INFO_MAX_PRIID_REV_LEN 5
304 
305 
306 //--------------------------------------------------------------------------------------------------
311 //--------------------------------------------------------------------------------------------------
312 #define LE_INFO_MAX_PRIID_REV_BYTES 6
313 
314 
315 //--------------------------------------------------------------------------------------------------
319 //--------------------------------------------------------------------------------------------------
320 #define LE_INFO_MAX_PSN_LEN 14
321 
322 
323 //--------------------------------------------------------------------------------------------------
328 //--------------------------------------------------------------------------------------------------
329 #define LE_INFO_MAX_PSN_BYTES 15
330 
331 //--------------------------------------------------------------------------------------------------
342 //--------------------------------------------------------------------------------------------------
344 (
345  char* imei,
348 
349  size_t imeiNumElements
351 );
352 
353 //--------------------------------------------------------------------------------------------------
363 //--------------------------------------------------------------------------------------------------
365 (
366  char* version,
369 
370  size_t versionNumElements
372 );
373 
374 //--------------------------------------------------------------------------------------------------
384 //--------------------------------------------------------------------------------------------------
386 (
387  char* version,
390 
391  size_t versionNumElements
393 );
394 
395 //--------------------------------------------------------------------------------------------------
404 //--------------------------------------------------------------------------------------------------
406 (
407  char* modelPtr,
410 
411  size_t modelPtrNumElements
413 );
414 
415 //--------------------------------------------------------------------------------------------------
424 //--------------------------------------------------------------------------------------------------
426 (
427  char* meidStr,
431 
432  size_t meidStrNumElements
434 );
435 
436 //--------------------------------------------------------------------------------------------------
445 //--------------------------------------------------------------------------------------------------
447 (
448  char* esnStr,
452 
453  size_t esnStrNumElements
455 );
456 
457 //--------------------------------------------------------------------------------------------------
466 //--------------------------------------------------------------------------------------------------
468 (
469  char* mdnStr,
473 
474  size_t mdnStrNumElements
476 );
477 
478 //--------------------------------------------------------------------------------------------------
487 //--------------------------------------------------------------------------------------------------
489 (
490  uint16_t* prlVersionPtr
493 );
494 
495 //--------------------------------------------------------------------------------------------------
504 //--------------------------------------------------------------------------------------------------
506 (
507  bool* prlOnlyPreferencePtr
510 );
511 
512 //--------------------------------------------------------------------------------------------------
521 //--------------------------------------------------------------------------------------------------
523 (
524  char* msisdnStr,
528 
529  size_t msisdnStrNumElements
531 );
532 
533 //--------------------------------------------------------------------------------------------------
542 //--------------------------------------------------------------------------------------------------
544 (
545  char* naiStr,
549 
550  size_t naiStrNumElements
552 );
553 
554 //--------------------------------------------------------------------------------------------------
563 //--------------------------------------------------------------------------------------------------
565 (
566  char* mfrNameStr,
569 
570  size_t mfrNameStrNumElements
572 );
573 
574 //--------------------------------------------------------------------------------------------------
583 //--------------------------------------------------------------------------------------------------
585 (
586  char* priIdPnStr,
590 
591  size_t priIdPnStrNumElements,
593 
594  char* priIdRevStr,
599 
600  size_t priIdRevStrNumElements
602 );
603 
604 //--------------------------------------------------------------------------------------------------
613 //--------------------------------------------------------------------------------------------------
615 (
616  char* platformSerialNumberStr,
619 
620  size_t platformSerialNumberStrNumElements
622 );
623 
624 
625 #endif // LE_INFO_INTERFACE_H_INCLUDE_GUARD
626 
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_GetPlatformSerialNumber(char *platformSerialNumberStr, size_t platformSerialNumberStrNumElements)
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)