Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_diagDataID_server.h
Go to the documentation of this file.
1 
2 
3 /*
4  * ====================== WARNING ======================
5  *
6  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
7  * DO NOT MODIFY IN ANY WAY.
8  *
9  * ====================== WARNING ======================
10  */
11 
12 
13 #ifndef TAF_DIAGDATAID_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_DIAGDATAID_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Interface specific includes
20 #include "taf_types_server.h"
21 
22 // Internal includes for this interface
23 #include "taf_diagDataID_common.h"
24 //--------------------------------------------------------------------------------------------------
28 //--------------------------------------------------------------------------------------------------
29 le_msg_ServiceRef_t taf_diagDataID_GetServiceRef
30 (
31  void
32 );
33 
34 //--------------------------------------------------------------------------------------------------
38 //--------------------------------------------------------------------------------------------------
40 (
41  void
42 );
43 
44 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
50 (
51  void
52 );
53 
54 
55 //--------------------------------------------------------------------------------------------------
59 //--------------------------------------------------------------------------------------------------
60 
61 
62 //--------------------------------------------------------------------------------------------------
66 //--------------------------------------------------------------------------------------------------
67 
68 
69 //--------------------------------------------------------------------------------------------------
73 //--------------------------------------------------------------------------------------------------
74 
75 
76 //--------------------------------------------------------------------------------------------------
80 //--------------------------------------------------------------------------------------------------
81 
82 
83 //--------------------------------------------------------------------------------------------------
87 //--------------------------------------------------------------------------------------------------
88 
89 
90 //--------------------------------------------------------------------------------------------------
94 //--------------------------------------------------------------------------------------------------
95 
96 
97 //--------------------------------------------------------------------------------------------------
101 //--------------------------------------------------------------------------------------------------
102 
103 
104 //--------------------------------------------------------------------------------------------------
108 //--------------------------------------------------------------------------------------------------
109 
110 
111 //--------------------------------------------------------------------------------------------------
115 //--------------------------------------------------------------------------------------------------
116 
117 
118 
119 //--------------------------------------------------------------------------------------------------
129 //--------------------------------------------------------------------------------------------------
131 (
132  void
133 );
134 
135 
136 
137 //--------------------------------------------------------------------------------------------------
143 //--------------------------------------------------------------------------------------------------
145 (
150  void* contextPtr
152 );
153 
154 
155 
156 //--------------------------------------------------------------------------------------------------
160 //--------------------------------------------------------------------------------------------------
162 (
165 );
166 
167 
168 
169 //--------------------------------------------------------------------------------------------------
183 //--------------------------------------------------------------------------------------------------
185 (
190  const uint8_t* dataPtr,
192  size_t dataSize
194 );
195 
196 
197 
198 //--------------------------------------------------------------------------------------------------
204 //--------------------------------------------------------------------------------------------------
206 (
211  void* contextPtr
213 );
214 
215 
216 
217 //--------------------------------------------------------------------------------------------------
221 //--------------------------------------------------------------------------------------------------
223 (
226 );
227 
228 
229 
230 //--------------------------------------------------------------------------------------------------
241 //--------------------------------------------------------------------------------------------------
243 (
246  uint8_t* dataRecordPtr,
248  size_t* dataRecordSizePtr
250 );
251 
252 
253 
254 //--------------------------------------------------------------------------------------------------
268 //--------------------------------------------------------------------------------------------------
270 (
275  uint16_t dataId
277 );
278 
279 
280 
281 //--------------------------------------------------------------------------------------------------
289 //--------------------------------------------------------------------------------------------------
291 (
294 );
295 
296 
297 #endif // TAF_DIAGDATAID_INTERFACE_H_INCLUDE_GUARD
taf_diagDataID_ReadDIDErrorCode_t
Definition: taf_diagDataID_common.h:50
void taf_diagDataID_AdvertiseService(void)
Definition: taf_diagDataID_server.c:296
void taf_diagDataID_RemoveRxWriteDIDMsgHandler(taf_diagDataID_RxWriteDIDMsgHandlerRef_t handlerRef)
Definition: taf_diagDataID_client.c:679
le_msg_ServiceRef_t taf_diagDataID_GetServiceRef(void)
Definition: taf_diagDataID_server.c:269
le_result_t taf_diagDataID_SendReadDIDResp(taf_diagDataID_RxReadDIDMsgRef_t rxMsgRef, taf_diagDataID_ReadDIDErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagDataID_client.c:628
struct taf_diagDataID_RxWriteDIDMsgHandler * taf_diagDataID_RxWriteDIDMsgHandlerRef_t
Definition: taf_diagDataID_common.h:120
void taf_diagDataID_RemoveRxReadDIDMsgHandler(taf_diagDataID_RxReadDIDMsgHandlerRef_t handlerRef)
Definition: taf_diagDataID_client.c:601
taf_diagDataID_RxReadDIDMsgHandlerRef_t taf_diagDataID_AddRxReadDIDMsgHandler(taf_diagDataID_ServiceRef_t svcRef, taf_diagDataID_RxReadDIDMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDataID_client.c:578
taf_diagDataID_WriteDIDErrorCode_t
Definition: taf_diagDataID_common.h:69
taf_diagDataID_ServiceRef_t taf_diagDataID_GetService(void)
Definition: taf_diagDataID_client.c:561
le_msg_SessionRef_t taf_diagDataID_GetClientSessionRef(void)
Definition: taf_diagDataID_server.c:282
struct taf_diagDataID_RxReadDIDMsgHandler * taf_diagDataID_RxReadDIDMsgHandlerRef_t
Definition: taf_diagDataID_common.h:112
le_result_t taf_diagDataID_GetWriteDataRecord(taf_diagDataID_RxWriteDIDMsgRef_t rxMsgRef, uint8_t *dataRecordPtr, size_t *dataRecordSizePtr)
Definition: taf_diagDataID_client.c:703
struct taf_diagDataID_Service * taf_diagDataID_ServiceRef_t
Definition: taf_diagDataID_common.h:88
le_result_t taf_diagDataID_RemoveSvc(taf_diagDataID_ServiceRef_t svcRef)
Definition: taf_diagDataID_client.c:763
struct taf_diagDataID_RxReadDIDMsg * taf_diagDataID_RxReadDIDMsgRef_t
Definition: taf_diagDataID_common.h:96
struct taf_diagDataID_RxWriteDIDMsg * taf_diagDataID_RxWriteDIDMsgRef_t
Definition: taf_diagDataID_common.h:104
void(* taf_diagDataID_RxReadDIDMsgHandlerFunc_t)(taf_diagDataID_RxReadDIDMsgRef_t rxMsgRef, const uint16_t *dataIdPtr, size_t dataIdSize, void *contextPtr)
Definition: taf_diagDataID_common.h:129
taf_diagDataID_RxWriteDIDMsgHandlerRef_t taf_diagDataID_AddRxWriteDIDMsgHandler(taf_diagDataID_ServiceRef_t svcRef, taf_diagDataID_RxWriteDIDMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDataID_client.c:656
void(* taf_diagDataID_RxWriteDIDMsgHandlerFunc_t)(taf_diagDataID_RxWriteDIDMsgRef_t rxMsgRef, uint16_t dataId, void *contextPtr)
Definition: taf_diagDataID_common.h:146
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_result_t taf_diagDataID_SendWriteDIDResp(taf_diagDataID_RxWriteDIDMsgRef_t rxMsgRef, taf_diagDataID_WriteDIDErrorCode_t errCode, uint16_t dataId)
Definition: taf_diagDataID_client.c:736