Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_diagDIDBackend_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_DIAGDIDBACKEND_COMMON_H_INCLUDE_GUARD
11 #define TAF_DIAGDIDBACKEND_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_DIAGDIDBACKEND_PROTOCOL_ID "310a0b1eff928c72c83f7e535eefefdc"
17 #define IFGEN_TAF_DIAGDIDBACKEND_MSG_SIZE 4114
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define TAF_DIAGDIDBACKEND_READ_DID_PAYLOAD_SIZE 4094
27 
28 //--------------------------------------------------------------------------------------------------
32 //--------------------------------------------------------------------------------------------------
33 #define TAF_DIAGDIDBACKEND_READ_DID_SIZE 2046
34 
35 //--------------------------------------------------------------------------------------------------
39 //--------------------------------------------------------------------------------------------------
40 #define TAF_DIAGDIDBACKEND_WRITE_DID_DATA_RECORD_SIZE 4092
41 
42 //--------------------------------------------------------------------------------------------------
46 //--------------------------------------------------------------------------------------------------
47 typedef enum
48 {
57 }
59 
60 
61 //--------------------------------------------------------------------------------------------------
65 //--------------------------------------------------------------------------------------------------
66 typedef enum
67 {
76 }
78 
79 
80 //--------------------------------------------------------------------------------------------------
84 //--------------------------------------------------------------------------------------------------
85 typedef struct taf_diagDIDBackend_ReadDID* taf_diagDIDBackend_ReadDIDRef_t;
86 
87 
88 //--------------------------------------------------------------------------------------------------
92 //--------------------------------------------------------------------------------------------------
93 typedef struct taf_diagDIDBackend_WriteDID* taf_diagDIDBackend_WriteDIDRef_t;
94 
95 
96 //--------------------------------------------------------------------------------------------------
100 //--------------------------------------------------------------------------------------------------
101 typedef struct taf_diagDIDBackend_ReadDIDHandler* taf_diagDIDBackend_ReadDIDHandlerRef_t;
102 
103 
104 //--------------------------------------------------------------------------------------------------
108 //--------------------------------------------------------------------------------------------------
109 typedef struct taf_diagDIDBackend_WriteDIDHandler* taf_diagDIDBackend_WriteDIDHandlerRef_t;
110 
111 
112 //--------------------------------------------------------------------------------------------------
116 //--------------------------------------------------------------------------------------------------
118 (
121  uint16_t dataId,
123  void* contextPtr
125 );
126 
127 //--------------------------------------------------------------------------------------------------
131 //--------------------------------------------------------------------------------------------------
133 (
136  uint16_t dataId,
138  const uint8_t* dataRecordPtr,
140  size_t dataRecordSize,
142  void* contextPtr
144 );
145 
146 
147 //--------------------------------------------------------------------------------------------------
151 //--------------------------------------------------------------------------------------------------
153 (
154  void
155 );
156 
157 
158 //--------------------------------------------------------------------------------------------------
162 //--------------------------------------------------------------------------------------------------
164 (
165  void
166 );
167 
168 
169 //--------------------------------------------------------------------------------------------------
173 //--------------------------------------------------------------------------------------------------
175 (
176  le_msg_SessionRef_t _ifgen_sessionRef
177 );
178 
179 
180 //--------------------------------------------------------------------------------------------------
184 //--------------------------------------------------------------------------------------------------
186 (
187  le_msg_SessionRef_t _ifgen_sessionRef,
188  bool isBlocking
189 );
190 
191 //--------------------------------------------------------------------------------------------------
197 //--------------------------------------------------------------------------------------------------
199 (
200  le_msg_SessionRef_t _ifgen_sessionRef,
203  void* contextPtr
205 );
206 
207 //--------------------------------------------------------------------------------------------------
211 //--------------------------------------------------------------------------------------------------
213 (
214  le_msg_SessionRef_t _ifgen_sessionRef,
217 );
218 
219 //--------------------------------------------------------------------------------------------------
233 //--------------------------------------------------------------------------------------------------
235 (
236  le_msg_SessionRef_t _ifgen_sessionRef,
241  const uint8_t* dataPtr,
243  size_t dataSize
245 );
246 
247 //--------------------------------------------------------------------------------------------------
253 //--------------------------------------------------------------------------------------------------
255 (
256  le_msg_SessionRef_t _ifgen_sessionRef,
259  void* contextPtr
261 );
262 
263 //--------------------------------------------------------------------------------------------------
267 //--------------------------------------------------------------------------------------------------
269 (
270  le_msg_SessionRef_t _ifgen_sessionRef,
273 );
274 
275 //--------------------------------------------------------------------------------------------------
289 //--------------------------------------------------------------------------------------------------
291 (
292  le_msg_SessionRef_t _ifgen_sessionRef,
297  uint16_t dataId
299 );
300 
301 #endif // TAF_DIAGDIDBACKEND_COMMON_H_INCLUDE_GUARD
LE_SHARED taf_diagDIDBackend_ReadDIDHandlerRef_t ifgen_taf_diagDIDBackend_AddReadDIDHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_ReadDIDHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:68
LE_SHARED taf_diagDIDBackend_WriteDIDHandlerRef_t ifgen_taf_diagDIDBackend_AddWriteDIDHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_WriteDIDHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:72
LE_SHARED le_result_t ifgen_taf_diagDIDBackend_SendWriteDIDResp(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_WriteDIDRef_t rxMsgRef, taf_diagDIDBackend_WriteDIDErrorCode_t errCode, uint16_t dataId)
void(* taf_diagDIDBackend_WriteDIDHandlerFunc_t)(taf_diagDIDBackend_WriteDIDRef_t rxMsgRef, uint16_t dataId, const uint8_t *dataRecordPtr, size_t dataRecordSize, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:133
struct taf_diagDIDBackend_WriteDID * taf_diagDIDBackend_WriteDIDRef_t
Definition: taf_diagDIDBackend_common.h:93
taf_diagDIDBackend_ReadDIDErrorCode_t
Definition: taf_diagDIDBackend_common.h:47
struct taf_diagDIDBackend_ReadDID * taf_diagDIDBackend_ReadDIDRef_t
Definition: taf_diagDIDBackend_common.h:85
struct taf_diagDIDBackend_WriteDIDHandler * taf_diagDIDBackend_WriteDIDHandlerRef_t
Definition: taf_diagDIDBackend_common.h:109
Definition: taf_diagDIDBackend_common.h:51
LE_SHARED void ifgen_taf_diagDIDBackend_InitCommonData(void)
struct taf_diagDIDBackend_ReadDIDHandler * taf_diagDIDBackend_ReadDIDHandlerRef_t
Definition: taf_diagDIDBackend_common.h:101
LE_SHARED bool ifgen_taf_diagDIDBackend_HasLocalBinding(void)
Definition: taf_diagDIDBackend_common.h:70
Definition: taf_diagDIDBackend_common.h:74
taf_diagDIDBackend_WriteDIDErrorCode_t
Definition: taf_diagDIDBackend_common.h:66
LE_SHARED le_result_t ifgen_taf_diagDIDBackend_SendReadDIDResp(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_ReadDIDRef_t readDIDRef, taf_diagDIDBackend_ReadDIDErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagDIDBackend_common.h:49
LE_SHARED le_result_t ifgen_taf_diagDIDBackend_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
Definition: taf_diagDIDBackend_common.h:55
LE_SHARED void ifgen_taf_diagDIDBackend_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED void ifgen_taf_diagDIDBackend_RemoveReadDIDHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_ReadDIDHandlerRef_t handlerRef)
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
void(* taf_diagDIDBackend_ReadDIDHandlerFunc_t)(taf_diagDIDBackend_ReadDIDRef_t readDIDRef, uint16_t dataId, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:118
Definition: taf_diagDIDBackend_common.h:53
LE_SHARED void ifgen_taf_diagDIDBackend_RemoveWriteDIDHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_WriteDIDHandlerRef_t handlerRef)
#define LE_SHARED
Definition: le_basics.h:297