Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_info_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_INFO_COMMON_H_INCLUDE_GUARD
11 #define TAF_INFO_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_INFO_PROTOCOL_ID "490da198983676f5ff86a97a6231f975"
17 #define IFGEN_TAF_INFO_MSG_SIZE 272
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define TAF_INFO_IMEI_MAX_BYTES 16
27 
28 //--------------------------------------------------------------------------------------------------
31 //--------------------------------------------------------------------------------------------------
32 #define TAF_INFO_MODEL_MAX_BYTES 256
33 
34 //--------------------------------------------------------------------------------------------------
37 //--------------------------------------------------------------------------------------------------
38 #define TAF_INFO_VERSION_MAX_BYTES 256
39 
40 //--------------------------------------------------------------------------------------------------
43 //--------------------------------------------------------------------------------------------------
44 #define TAF_INFO_MODEM_MAX_BYTES 256
45 
46 //--------------------------------------------------------------------------------------------------
49 //--------------------------------------------------------------------------------------------------
50 #define TAF_INFO_TZ_MAX_BYTES 256
51 
52 //--------------------------------------------------------------------------------------------------
55 //--------------------------------------------------------------------------------------------------
56 #define TAF_INFO_TELAF_VERSION_MAX_BYTES 256
57 
58 //--------------------------------------------------------------------------------------------------
61 //--------------------------------------------------------------------------------------------------
62 #define TAF_INFO_ROOTFS_VERSION_MAX_BYTES 256
63 
64 
65 //--------------------------------------------------------------------------------------------------
69 //--------------------------------------------------------------------------------------------------
71 (
72  void
73 );
74 
75 
76 //--------------------------------------------------------------------------------------------------
80 //--------------------------------------------------------------------------------------------------
82 (
83  void
84 );
85 
86 
87 //--------------------------------------------------------------------------------------------------
91 //--------------------------------------------------------------------------------------------------
93 (
94  le_msg_SessionRef_t _ifgen_sessionRef
95 );
96 
97 
98 //--------------------------------------------------------------------------------------------------
102 //--------------------------------------------------------------------------------------------------
104 (
105  le_msg_SessionRef_t _ifgen_sessionRef,
106  bool isBlocking
107 );
108 
109 //--------------------------------------------------------------------------------------------------
118 //--------------------------------------------------------------------------------------------------
120 (
121  le_msg_SessionRef_t _ifgen_sessionRef,
122  char* imei,
124  size_t imeiSize
126 );
127 
128 //--------------------------------------------------------------------------------------------------
135 //--------------------------------------------------------------------------------------------------
137 (
138  le_msg_SessionRef_t _ifgen_sessionRef,
139  char* model,
141  size_t modelSize
143 );
144 
145 //--------------------------------------------------------------------------------------------------
152 //--------------------------------------------------------------------------------------------------
154 (
155  le_msg_SessionRef_t _ifgen_sessionRef,
156  char* version,
158  size_t versionSize
160 );
161 
162 //--------------------------------------------------------------------------------------------------
169 //--------------------------------------------------------------------------------------------------
171 (
172  le_msg_SessionRef_t _ifgen_sessionRef,
173  char* modem,
175  size_t modemSize
177 );
178 
179 //--------------------------------------------------------------------------------------------------
186 //--------------------------------------------------------------------------------------------------
188 (
189  le_msg_SessionRef_t _ifgen_sessionRef,
190  char* tz,
192  size_t tzSize
194 );
195 
196 //--------------------------------------------------------------------------------------------------
203 //--------------------------------------------------------------------------------------------------
205 (
206  le_msg_SessionRef_t _ifgen_sessionRef,
207  char* telafVersion,
209  size_t telafVersionSize
211 );
212 
213 //--------------------------------------------------------------------------------------------------
220 //--------------------------------------------------------------------------------------------------
222 (
223  le_msg_SessionRef_t _ifgen_sessionRef,
224  char* rootfsVersion,
226  size_t rootfsVersionSize
228 );
229 
230 #endif // TAF_INFO_COMMON_H_INCLUDE_GUARD
LE_SHARED le_result_t ifgen_taf_info_GetTZVersion(le_msg_SessionRef_t _ifgen_sessionRef, char *tz, size_t tzSize)
LE_SHARED le_result_t ifgen_taf_info_GetImei(le_msg_SessionRef_t _ifgen_sessionRef, char *imei, size_t imeiSize)
LE_SHARED le_result_t ifgen_taf_info_GetRootfsVersion(le_msg_SessionRef_t _ifgen_sessionRef, char *rootfsVersion, size_t rootfsVersionSize)
LE_SHARED bool ifgen_taf_info_HasLocalBinding(void)
LE_SHARED le_result_t ifgen_taf_info_GetTelafVersion(le_msg_SessionRef_t _ifgen_sessionRef, char *telafVersion, size_t telafVersionSize)
LE_SHARED le_result_t ifgen_taf_info_GetModemVersion(le_msg_SessionRef_t _ifgen_sessionRef, char *modem, size_t modemSize)
LE_SHARED le_result_t ifgen_taf_info_GetModel(le_msg_SessionRef_t _ifgen_sessionRef, char *model, size_t modelSize)
LE_SHARED le_result_t ifgen_taf_info_GetKernelVersion(le_msg_SessionRef_t _ifgen_sessionRef, char *version, size_t versionSize)
LE_SHARED void ifgen_taf_info_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
le_result_t
Definition: le_basics.h:45
LE_SHARED le_result_t ifgen_taf_info_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED void ifgen_taf_info_InitCommonData(void)