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 //--------------------------------------------------------------------------------------------------
92 //--------------------------------------------------------------------------------------------------
94 (
95  void
96 );
97 
98 //--------------------------------------------------------------------------------------------------
102 //--------------------------------------------------------------------------------------------------
104 (
105  void
106 );
107 
108 
109 //--------------------------------------------------------------------------------------------------
113 //--------------------------------------------------------------------------------------------------
114 #define LE_INFO_IMEI_MAX_LEN 15
115 
116 
117 //--------------------------------------------------------------------------------------------------
122 //--------------------------------------------------------------------------------------------------
123 #define LE_INFO_IMEI_MAX_BYTES 16
124 
125 
126 //--------------------------------------------------------------------------------------------------
130 //--------------------------------------------------------------------------------------------------
131 #define LE_INFO_MAX_VERS_LEN 256
132 
133 
134 //--------------------------------------------------------------------------------------------------
139 //--------------------------------------------------------------------------------------------------
140 #define LE_INFO_MAX_VERS_BYTES 257
141 
142 
143 //--------------------------------------------------------------------------------------------------
147 //--------------------------------------------------------------------------------------------------
148 #define LE_INFO_MAX_MODEL_LEN 256
149 
150 
151 //--------------------------------------------------------------------------------------------------
156 //--------------------------------------------------------------------------------------------------
157 #define LE_INFO_MAX_MODEL_BYTES 257
158 
159 
160 //--------------------------------------------------------------------------------------------------
164 //--------------------------------------------------------------------------------------------------
165 #define LE_INFO_MAX_ESN_LEN 32
166 
167 
168 //--------------------------------------------------------------------------------------------------
173 //--------------------------------------------------------------------------------------------------
174 #define LE_INFO_MAX_ESN_BYTES 33
175 
176 
177 //--------------------------------------------------------------------------------------------------
182 //--------------------------------------------------------------------------------------------------
183 #define LE_INFO_MAX_MEID_LEN 32
184 
185 
186 //--------------------------------------------------------------------------------------------------
191 //--------------------------------------------------------------------------------------------------
192 #define LE_INFO_MAX_MEID_BYTES 33
193 
194 
195 //--------------------------------------------------------------------------------------------------
199 //--------------------------------------------------------------------------------------------------
200 #define LE_INFO_MAX_MDN_LEN 32
201 
202 
203 //--------------------------------------------------------------------------------------------------
208 //--------------------------------------------------------------------------------------------------
209 #define LE_INFO_MAX_MDN_BYTES 33
210 
211 
212 //--------------------------------------------------------------------------------------------------
217 //--------------------------------------------------------------------------------------------------
218 #define LE_INFO_MAX_MIN_LEN 32
219 
220 
221 //--------------------------------------------------------------------------------------------------
226 //--------------------------------------------------------------------------------------------------
227 #define LE_INFO_MAX_MIN_BYTES 33
228 
229 
230 //--------------------------------------------------------------------------------------------------
235 //--------------------------------------------------------------------------------------------------
236 #define LE_INFO_MAX_NAI_LEN 72
237 
238 
239 //--------------------------------------------------------------------------------------------------
244 //--------------------------------------------------------------------------------------------------
245 #define LE_INFO_MAX_NAI_BYTES 73
246 
247 
248 //--------------------------------------------------------------------------------------------------
252 //--------------------------------------------------------------------------------------------------
253 #define LE_INFO_MAX_MFR_NAME_LEN 128
254 
255 
256 //--------------------------------------------------------------------------------------------------
261 //--------------------------------------------------------------------------------------------------
262 #define LE_INFO_MAX_MFR_NAME_BYTES 129
263 
264 
265 //--------------------------------------------------------------------------------------------------
270 //--------------------------------------------------------------------------------------------------
271 #define LE_INFO_MAX_PRIID_PN_LEN 7
272 
273 
274 //--------------------------------------------------------------------------------------------------
279 //--------------------------------------------------------------------------------------------------
280 #define LE_INFO_MAX_PRIID_PN_BYTES 8
281 
282 
283 //--------------------------------------------------------------------------------------------------
288 //--------------------------------------------------------------------------------------------------
289 #define LE_INFO_MAX_PRIID_REV_LEN 5
290 
291 
292 //--------------------------------------------------------------------------------------------------
297 //--------------------------------------------------------------------------------------------------
298 #define LE_INFO_MAX_PRIID_REV_BYTES 6
299 
300 
301 //--------------------------------------------------------------------------------------------------
305 //--------------------------------------------------------------------------------------------------
306 #define LE_INFO_MAX_PSN_LEN 14
307 
308 
309 //--------------------------------------------------------------------------------------------------
314 //--------------------------------------------------------------------------------------------------
315 #define LE_INFO_MAX_PSN_BYTES 15
316 
317 //--------------------------------------------------------------------------------------------------
328 //--------------------------------------------------------------------------------------------------
330 (
331  char* imei,
334 
335  size_t imeiNumElements
337 );
338 
339 //--------------------------------------------------------------------------------------------------
349 //--------------------------------------------------------------------------------------------------
351 (
352  char* version,
355 
356  size_t versionNumElements
358 );
359 
360 //--------------------------------------------------------------------------------------------------
370 //--------------------------------------------------------------------------------------------------
372 (
373  char* version,
376 
377  size_t versionNumElements
379 );
380 
381 //--------------------------------------------------------------------------------------------------
390 //--------------------------------------------------------------------------------------------------
392 (
393  char* modelPtr,
396 
397  size_t modelPtrNumElements
399 );
400 
401 //--------------------------------------------------------------------------------------------------
410 //--------------------------------------------------------------------------------------------------
412 (
413  char* meidStr,
417 
418  size_t meidStrNumElements
420 );
421 
422 //--------------------------------------------------------------------------------------------------
431 //--------------------------------------------------------------------------------------------------
433 (
434  char* esnStr,
438 
439  size_t esnStrNumElements
441 );
442 
443 //--------------------------------------------------------------------------------------------------
452 //--------------------------------------------------------------------------------------------------
454 (
455  char* mdnStr,
459 
460  size_t mdnStrNumElements
462 );
463 
464 //--------------------------------------------------------------------------------------------------
473 //--------------------------------------------------------------------------------------------------
475 (
476  uint16_t* prlVersionPtr
479 );
480 
481 //--------------------------------------------------------------------------------------------------
490 //--------------------------------------------------------------------------------------------------
492 (
493  bool* prlOnlyPreferencePtr
496 );
497 
498 //--------------------------------------------------------------------------------------------------
507 //--------------------------------------------------------------------------------------------------
509 (
510  char* msisdnStr,
514 
515  size_t msisdnStrNumElements
517 );
518 
519 //--------------------------------------------------------------------------------------------------
528 //--------------------------------------------------------------------------------------------------
530 (
531  char* naiStr,
535 
536  size_t naiStrNumElements
538 );
539 
540 //--------------------------------------------------------------------------------------------------
549 //--------------------------------------------------------------------------------------------------
551 (
552  char* mfrNameStr,
555 
556  size_t mfrNameStrNumElements
558 );
559 
560 //--------------------------------------------------------------------------------------------------
569 //--------------------------------------------------------------------------------------------------
571 (
572  char* priIdPnStr,
576 
577  size_t priIdPnStrNumElements,
579 
580  char* priIdRevStr,
585 
586  size_t priIdRevStrNumElements
588 );
589 
590 //--------------------------------------------------------------------------------------------------
599 //--------------------------------------------------------------------------------------------------
601 (
602  char* platformSerialNumberStr,
605 
606  size_t platformSerialNumberStrNumElements
608 );
609 
610 
611 #endif // LE_INFO_INTERFACE_H_INCLUDE_GUARD
612 
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)