Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_hms_common.h
Go to the documentation of this file.
1 
2 /*
3  * ====================== WARNING ======================
4  *
5  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
6  * DO NOT MODIFY IN ANY WAY.
7  *
8  * ====================== WARNING ======================
9  */
10 #ifndef TAF_HMS_COMMON_H_INCLUDE_GUARD
11 #define TAF_HMS_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_HMS_PROTOCOL_ID "cc3827cbeec19f09ccdab03c0939c367"
17 #define IFGEN_TAF_HMS_MSG_SIZE 48
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define TAF_HMS_MAX_NAME_SIZE 32
27 
28 //--------------------------------------------------------------------------------------------------
32 //--------------------------------------------------------------------------------------------------
33 typedef struct taf_hms_UbiDevInfoList* taf_hms_UbiDevInfoListRef_t;
34 
35 
36 //--------------------------------------------------------------------------------------------------
40 //--------------------------------------------------------------------------------------------------
41 typedef struct taf_hms_UbiDevInfo* taf_hms_UbiDevInfoRef_t;
42 
43 
44 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
49 typedef struct taf_hms_UbiVolInfo* taf_hms_UbiVolInfoRef_t;
50 
51 
52 //--------------------------------------------------------------------------------------------------
56 //--------------------------------------------------------------------------------------------------
57 typedef struct taf_hms_MtdDevInfoList* taf_hms_MtdDevInfoListRef_t;
58 
59 
60 //--------------------------------------------------------------------------------------------------
64 //--------------------------------------------------------------------------------------------------
65 typedef struct taf_hms_MtdDevInfo* taf_hms_MtdDevInfoRef_t;
66 
67 
68 
69 //--------------------------------------------------------------------------------------------------
73 //--------------------------------------------------------------------------------------------------
75 (
76  void
77 );
78 
79 
80 //--------------------------------------------------------------------------------------------------
84 //--------------------------------------------------------------------------------------------------
86 (
87  void
88 );
89 
90 
91 //--------------------------------------------------------------------------------------------------
95 //--------------------------------------------------------------------------------------------------
97 (
98  le_msg_SessionRef_t _ifgen_sessionRef
99 );
100 
101 
102 //--------------------------------------------------------------------------------------------------
106 //--------------------------------------------------------------------------------------------------
108 (
109  le_msg_SessionRef_t _ifgen_sessionRef,
110  bool isBlocking
111 );
112 
113 //--------------------------------------------------------------------------------------------------
121 //--------------------------------------------------------------------------------------------------
123 (
124  le_msg_SessionRef_t _ifgen_sessionRef,
125  double* cpuCurrentLoadPtr
127 );
128 
129 //--------------------------------------------------------------------------------------------------
137 //--------------------------------------------------------------------------------------------------
139 (
140  le_msg_SessionRef_t _ifgen_sessionRef
141 );
142 
143 //--------------------------------------------------------------------------------------------------
152 //--------------------------------------------------------------------------------------------------
154 (
155  le_msg_SessionRef_t _ifgen_sessionRef,
156  uint32_t coreID,
158  double* cpuUsagePtr
160 );
161 
162 //--------------------------------------------------------------------------------------------------
170 //--------------------------------------------------------------------------------------------------
172 (
173  le_msg_SessionRef_t _ifgen_sessionRef,
174  uint32_t* ramTotalMemPtr,
176  uint32_t* ramUsedMemPtr,
178  uint32_t* ramFreeMemPtr
180 );
181 
182 //--------------------------------------------------------------------------------------------------
190 //--------------------------------------------------------------------------------------------------
192 (
193  le_msg_SessionRef_t _ifgen_sessionRef
194 );
195 
196 //--------------------------------------------------------------------------------------------------
205 //--------------------------------------------------------------------------------------------------
207 (
208  le_msg_SessionRef_t _ifgen_sessionRef,
209  taf_hms_UbiDevInfoListRef_t ubiDevInfoListRef
211 );
212 
213 //--------------------------------------------------------------------------------------------------
221 //--------------------------------------------------------------------------------------------------
223 (
224  le_msg_SessionRef_t _ifgen_sessionRef,
225  taf_hms_UbiDevInfoListRef_t ubiDevInfoListRef
227 );
228 
229 //--------------------------------------------------------------------------------------------------
238 //--------------------------------------------------------------------------------------------------
240 (
241  le_msg_SessionRef_t _ifgen_sessionRef,
242  taf_hms_UbiDevInfoListRef_t ubiDevInfoListRef
244 );
245 
246 //--------------------------------------------------------------------------------------------------
254 //--------------------------------------------------------------------------------------------------
256 (
257  le_msg_SessionRef_t _ifgen_sessionRef,
258  taf_hms_UbiDevInfoRef_t ubiDevInfoRef,
260  uint32_t* ubiDevIdPtr
262 );
263 
264 //--------------------------------------------------------------------------------------------------
272 //--------------------------------------------------------------------------------------------------
274 (
275  le_msg_SessionRef_t _ifgen_sessionRef,
276  taf_hms_UbiDevInfoRef_t ubiDevInfoRef,
278  uint32_t* ubiEraseCntPtr
280 );
281 
282 //--------------------------------------------------------------------------------------------------
290 //--------------------------------------------------------------------------------------------------
292 (
293  le_msg_SessionRef_t _ifgen_sessionRef,
294  taf_hms_UbiDevInfoRef_t ubiDevInfoRef,
296  uint32_t* ubiBbCntPtr
298 );
299 
300 //--------------------------------------------------------------------------------------------------
309 //--------------------------------------------------------------------------------------------------
311 (
312  le_msg_SessionRef_t _ifgen_sessionRef,
313  taf_hms_UbiDevInfoRef_t ubiDevInfoRef
315 );
316 
317 //--------------------------------------------------------------------------------------------------
326 //--------------------------------------------------------------------------------------------------
328 (
329  le_msg_SessionRef_t _ifgen_sessionRef,
330  taf_hms_UbiDevInfoRef_t ubiDevInfoRef
332 );
333 
334 //--------------------------------------------------------------------------------------------------
342 //--------------------------------------------------------------------------------------------------
344 (
345  le_msg_SessionRef_t _ifgen_sessionRef,
346  taf_hms_UbiVolInfoRef_t ubiVolInfoRef,
348  uint32_t* ubiVolIdPtr
350 );
351 
352 //--------------------------------------------------------------------------------------------------
360 //--------------------------------------------------------------------------------------------------
362 (
363  le_msg_SessionRef_t _ifgen_sessionRef,
364  taf_hms_UbiVolInfoRef_t ubiVolInfoRef,
366  char* ubiVolName,
368  size_t ubiVolNameSize
370 );
371 
372 //--------------------------------------------------------------------------------------------------
380 //--------------------------------------------------------------------------------------------------
382 (
383  le_msg_SessionRef_t _ifgen_sessionRef,
384  taf_hms_UbiVolInfoRef_t ubiVolInfoRef,
386  uint32_t* ubiVolSizePtr
388 );
389 
390 //--------------------------------------------------------------------------------------------------
398 //--------------------------------------------------------------------------------------------------
400 (
401  le_msg_SessionRef_t _ifgen_sessionRef
402 );
403 
404 //--------------------------------------------------------------------------------------------------
412 //--------------------------------------------------------------------------------------------------
414 (
415  le_msg_SessionRef_t _ifgen_sessionRef,
416  taf_hms_MtdDevInfoListRef_t mtdDevInfoListRef
418 );
419 
420 //--------------------------------------------------------------------------------------------------
429 //--------------------------------------------------------------------------------------------------
431 (
432  le_msg_SessionRef_t _ifgen_sessionRef,
433  taf_hms_MtdDevInfoListRef_t mtdDevInfoListRef
435 );
436 
437 //--------------------------------------------------------------------------------------------------
446 //--------------------------------------------------------------------------------------------------
448 (
449  le_msg_SessionRef_t _ifgen_sessionRef,
450  taf_hms_MtdDevInfoListRef_t mtdDevInfoListRef
452 );
453 
454 //--------------------------------------------------------------------------------------------------
462 //--------------------------------------------------------------------------------------------------
464 (
465  le_msg_SessionRef_t _ifgen_sessionRef,
466  taf_hms_MtdDevInfoRef_t mtdDevInfoRef,
468  char* mtdName,
470  size_t mtdNameSize
472 );
473 
474 //--------------------------------------------------------------------------------------------------
482 //--------------------------------------------------------------------------------------------------
484 (
485  le_msg_SessionRef_t _ifgen_sessionRef,
486  taf_hms_MtdDevInfoRef_t mtdDevInfoRef,
488  uint32_t* mtdBlkSizePtr
490 );
491 
492 //--------------------------------------------------------------------------------------------------
500 //--------------------------------------------------------------------------------------------------
502 (
503  le_msg_SessionRef_t _ifgen_sessionRef,
504  taf_hms_MtdDevInfoRef_t mtdDevInfoRef,
506  uint32_t* mtdDevIdPtr
508 );
509 
510 //--------------------------------------------------------------------------------------------------
518 //--------------------------------------------------------------------------------------------------
520 (
521  le_msg_SessionRef_t _ifgen_sessionRef,
522  taf_hms_MtdDevInfoRef_t mtdDevInfoRef,
524  uint32_t* mtdBlkCntPtr
526 );
527 
528 #endif // TAF_HMS_COMMON_H_INCLUDE_GUARD
LE_SHARED le_result_t ifgen_taf_hms_GetRamMemInfo(le_msg_SessionRef_t _ifgen_sessionRef, uint32_t *ramTotalMemPtr, uint32_t *ramUsedMemPtr, uint32_t *ramFreeMemPtr)
struct taf_hms_UbiVolInfo * taf_hms_UbiVolInfoRef_t
Definition: taf_hms_common.h:49
LE_SHARED le_result_t ifgen_taf_hms_DeleteMtdDevInfoList(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_MtdDevInfoListRef_t mtdDevInfoListRef)
LE_SHARED taf_hms_MtdDevInfoRef_t ifgen_taf_hms_GetNextMtdDevInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_MtdDevInfoListRef_t mtdDevInfoListRef)
LE_SHARED taf_hms_UbiVolInfoRef_t ifgen_taf_hms_GetFirstUbiVolInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiDevInfoRef_t ubiDevInfoRef)
LE_SHARED le_result_t ifgen_taf_hms_GetUbiDevMaxEraseCnt(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiDevInfoRef_t ubiDevInfoRef, uint32_t *ubiEraseCntPtr)
struct taf_hms_UbiDevInfo * taf_hms_UbiDevInfoRef_t
Definition: taf_hms_common.h:41
LE_SHARED void ifgen_taf_hms_InitCommonData(void)
struct taf_hms_MtdDevInfoList * taf_hms_MtdDevInfoListRef_t
Definition: taf_hms_common.h:57
LE_SHARED le_result_t ifgen_taf_hms_GetIndvCoreUsage(le_msg_SessionRef_t _ifgen_sessionRef, uint32_t coreID, double *cpuUsagePtr)
LE_SHARED le_result_t ifgen_taf_hms_GetMtdDevName(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_MtdDevInfoRef_t mtdDevInfoRef, char *mtdName, size_t mtdNameSize)
LE_SHARED taf_hms_UbiDevInfoListRef_t ifgen_taf_hms_GetUbiDevInfoList(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_hms_GetMtdDevBlkSize(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_MtdDevInfoRef_t mtdDevInfoRef, uint32_t *mtdBlkSizePtr)
LE_SHARED taf_hms_UbiVolInfoRef_t ifgen_taf_hms_GetNextUbiVolInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiDevInfoRef_t ubiDevInfoRef)
LE_SHARED le_result_t ifgen_taf_hms_GetMtdDevBlkCnt(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_MtdDevInfoRef_t mtdDevInfoRef, uint32_t *mtdBlkCntPtr)
LE_SHARED uint32_t ifgen_taf_hms_GetCpuCoreNum(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED taf_hms_MtdDevInfoRef_t ifgen_taf_hms_GetFirstMtdDevInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_MtdDevInfoListRef_t mtdDevInfoListRef)
LE_SHARED le_result_t ifgen_taf_hms_GetUbiVolName(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiVolInfoRef_t ubiVolInfoRef, char *ubiVolName, size_t ubiVolNameSize)
struct taf_hms_UbiDevInfoList * taf_hms_UbiDevInfoListRef_t
Definition: taf_hms_common.h:33
LE_SHARED le_result_t ifgen_taf_hms_GetUbiVolSize(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiVolInfoRef_t ubiVolInfoRef, uint32_t *ubiVolSizePtr)
LE_SHARED bool ifgen_taf_hms_HasLocalBinding(void)
LE_SHARED le_result_t ifgen_taf_hms_DeleteUbiDevInfoList(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiDevInfoListRef_t ubiDevInfoListRef)
LE_SHARED taf_hms_MtdDevInfoListRef_t ifgen_taf_hms_GetMtdDevInfoList(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_hms_GetUbiDevBadBlkCnt(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiDevInfoRef_t ubiDevInfoRef, uint32_t *ubiBbCntPtr)
struct taf_hms_MtdDevInfo * taf_hms_MtdDevInfoRef_t
Definition: taf_hms_common.h:65
LE_SHARED taf_hms_UbiDevInfoRef_t ifgen_taf_hms_GetNextUbiDevInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiDevInfoListRef_t ubiDevInfoListRef)
LE_SHARED le_result_t ifgen_taf_hms_GetUbiVolId(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiVolInfoRef_t ubiVolInfoRef, uint32_t *ubiVolIdPtr)
LE_SHARED le_result_t ifgen_taf_hms_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED le_result_t ifgen_taf_hms_GetCpuLoad(le_msg_SessionRef_t _ifgen_sessionRef, double *cpuCurrentLoadPtr)
LE_SHARED le_result_t ifgen_taf_hms_GetMtdDevId(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_MtdDevInfoRef_t mtdDevInfoRef, uint32_t *mtdDevIdPtr)
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED le_result_t ifgen_taf_hms_GetUbiDevId(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiDevInfoRef_t ubiDevInfoRef, uint32_t *ubiDevIdPtr)
LE_SHARED void ifgen_taf_hms_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED taf_hms_UbiDevInfoRef_t ifgen_taf_hms_GetFirstUbiDevInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_hms_UbiDevInfoListRef_t ubiDevInfoListRef)