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 
68 #ifndef LE_INFO_H_INCLUDE_GUARD
69 #define LE_INFO_H_INCLUDE_GUARD
70 
71 
72 #include "legato.h"
73 
74 //--------------------------------------------------------------------------------------------------
78 //--------------------------------------------------------------------------------------------------
80 (
81  void
82 );
83 
84 //--------------------------------------------------------------------------------------------------
88 //--------------------------------------------------------------------------------------------------
90 (
91  void
92 );
93 
94 
95 //--------------------------------------------------------------------------------------------------
100 //--------------------------------------------------------------------------------------------------
101 #define LE_INFO_IMEI_MAX_LEN 15
102 
103 
104 //--------------------------------------------------------------------------------------------------
105 
106 //--------------------------------------------------------------------------------------------------
107 #define LE_INFO_IMEI_MAX_BYTES 16
108 
109 
110 //--------------------------------------------------------------------------------------------------
114 //--------------------------------------------------------------------------------------------------
115 #define LE_INFO_MAX_VERS_LEN 256
116 
117 
118 //--------------------------------------------------------------------------------------------------
119 
120 //--------------------------------------------------------------------------------------------------
121 #define LE_INFO_MAX_VERS_BYTES 257
122 
123 
124 //--------------------------------------------------------------------------------------------------
128 //--------------------------------------------------------------------------------------------------
129 #define LE_INFO_MAX_MODEL_LEN 256
130 
131 
132 //--------------------------------------------------------------------------------------------------
133 
134 //--------------------------------------------------------------------------------------------------
135 #define LE_INFO_MAX_MODEL_BYTES 257
136 
137 
138 //--------------------------------------------------------------------------------------------------
142 //--------------------------------------------------------------------------------------------------
143 #define LE_INFO_MAX_ESN_LEN 32
144 
145 
146 //--------------------------------------------------------------------------------------------------
147 
148 //--------------------------------------------------------------------------------------------------
149 #define LE_INFO_MAX_ESN_BYTES 33
150 
151 
152 //--------------------------------------------------------------------------------------------------
156 //--------------------------------------------------------------------------------------------------
157 #define LE_INFO_MAX_MEID_LEN 32
158 
159 
160 //--------------------------------------------------------------------------------------------------
161 
162 //--------------------------------------------------------------------------------------------------
163 #define LE_INFO_MAX_MEID_BYTES 33
164 
165 
166 //--------------------------------------------------------------------------------------------------
170 //--------------------------------------------------------------------------------------------------
171 #define LE_INFO_MAX_MDN_LEN 32
172 
173 
174 //--------------------------------------------------------------------------------------------------
175 
176 //--------------------------------------------------------------------------------------------------
177 #define LE_INFO_MAX_MDN_BYTES 33
178 
179 
180 //--------------------------------------------------------------------------------------------------
184 //--------------------------------------------------------------------------------------------------
185 #define LE_INFO_MAX_MIN_LEN 32
186 
187 
188 //--------------------------------------------------------------------------------------------------
189 
190 //--------------------------------------------------------------------------------------------------
191 #define LE_INFO_MAX_MIN_BYTES 33
192 
193 
194 //--------------------------------------------------------------------------------------------------
198 //--------------------------------------------------------------------------------------------------
199 #define LE_INFO_MAX_NAI_LEN 72
200 
201 
202 //--------------------------------------------------------------------------------------------------
203 
204 //--------------------------------------------------------------------------------------------------
205 #define LE_INFO_MAX_NAI_BYTES 73
206 
207 
208 //--------------------------------------------------------------------------------------------------
212 //--------------------------------------------------------------------------------------------------
213 #define LE_INFO_MAX_MFR_NAME_LEN 128
214 
215 
216 //--------------------------------------------------------------------------------------------------
217 
218 //--------------------------------------------------------------------------------------------------
219 #define LE_INFO_MAX_MFR_NAME_BYTES 129
220 
221 
222 //--------------------------------------------------------------------------------------------------
226 //--------------------------------------------------------------------------------------------------
227 #define LE_INFO_MAX_PRIID_PN_LEN 7
228 
229 
230 //--------------------------------------------------------------------------------------------------
231 
232 //--------------------------------------------------------------------------------------------------
233 #define LE_INFO_MAX_PRIID_PN_BYTES 8
234 
235 
236 //--------------------------------------------------------------------------------------------------
240 //--------------------------------------------------------------------------------------------------
241 #define LE_INFO_MAX_PRIID_REV_LEN 5
242 
243 
244 //--------------------------------------------------------------------------------------------------
245 
246 //--------------------------------------------------------------------------------------------------
247 #define LE_INFO_MAX_PRIID_REV_BYTES 6
248 
249 //--------------------------------------------------------------------------------------------------
260 //--------------------------------------------------------------------------------------------------
262 (
263  char* imei,
266 
267  size_t imeiNumElements
269 );
270 
271 //--------------------------------------------------------------------------------------------------
281 //--------------------------------------------------------------------------------------------------
283 (
284  char* version,
287 
288  size_t versionNumElements
290 );
291 
292 //--------------------------------------------------------------------------------------------------
302 //--------------------------------------------------------------------------------------------------
304 (
305  char* version,
308 
309  size_t versionNumElements
311 );
312 
313 //--------------------------------------------------------------------------------------------------
322 //--------------------------------------------------------------------------------------------------
324 (
325  char* modelPtr,
328 
329  size_t modelPtrNumElements
331 );
332 
333 //--------------------------------------------------------------------------------------------------
342 //--------------------------------------------------------------------------------------------------
344 (
345  char* meidStr,
349 
350  size_t meidStrNumElements
352 );
353 
354 //--------------------------------------------------------------------------------------------------
363 //--------------------------------------------------------------------------------------------------
365 (
366  char* esnStr,
370 
371  size_t esnStrNumElements
373 );
374 
375 //--------------------------------------------------------------------------------------------------
384 //--------------------------------------------------------------------------------------------------
386 (
387  char* mdnStr,
391 
392  size_t mdnStrNumElements
394 );
395 
396 //--------------------------------------------------------------------------------------------------
405 //--------------------------------------------------------------------------------------------------
407 (
408  uint16_t* prlVersionPtr
411 );
412 
413 //--------------------------------------------------------------------------------------------------
422 //--------------------------------------------------------------------------------------------------
424 (
425  bool* prlOnlyPreferencePtr
428 );
429 
430 //--------------------------------------------------------------------------------------------------
439 //--------------------------------------------------------------------------------------------------
441 (
442  char* msisdnStr,
446 
447  size_t msisdnStrNumElements
449 );
450 
451 //--------------------------------------------------------------------------------------------------
460 //--------------------------------------------------------------------------------------------------
462 (
463  char* naiStr,
467 
468  size_t naiStrNumElements
470 );
471 
472 //--------------------------------------------------------------------------------------------------
481 //--------------------------------------------------------------------------------------------------
483 (
484  char* mfrNameStr,
487 
488  size_t mfrNameStrNumElements
490 );
491 
492 //--------------------------------------------------------------------------------------------------
501 //--------------------------------------------------------------------------------------------------
503 (
504  char* priIdPnStr,
508 
509  size_t priIdPnStrNumElements,
511 
512  char* priIdRevStr,
517 
518  size_t priIdRevStrNumElements
520 );
521 
522 
523 #endif // LE_INFO_H_INCLUDE_GUARD
524 
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)