Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_diagDataID_interface.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 
151 #ifndef TAF_DIAGDATAID_INTERFACE_H_INCLUDE_GUARD
152 #define TAF_DIAGDATAID_INTERFACE_H_INCLUDE_GUARD
153 
154 
155 #include "legato.h"
156 
157 // Interface specific includes
158 #include "taf_types_interface.h"
159 
160 // Internal includes for this interface
161 #include "taf_diagDataID_common.h"
162 //--------------------------------------------------------------------------------------------------
166 //--------------------------------------------------------------------------------------------------
167 typedef void (*taf_diagDataID_DisconnectHandler_t)(void *);
168 
169 //--------------------------------------------------------------------------------------------------
181 //--------------------------------------------------------------------------------------------------
183 (
184  void
185 );
186 
187 //--------------------------------------------------------------------------------------------------
206 //--------------------------------------------------------------------------------------------------
208 (
209  void
210 );
211 
212 //--------------------------------------------------------------------------------------------------
220 //--------------------------------------------------------------------------------------------------
222 (
223  taf_diagDataID_DisconnectHandler_t disconnectHandler,
224  void *contextPtr
225 );
226 
227 //--------------------------------------------------------------------------------------------------
238 //--------------------------------------------------------------------------------------------------
240 (
241  taf_diagDataID_DisconnectHandler_t disconnectHandler,
242  void *contextPtr
243 );
244 
245 //--------------------------------------------------------------------------------------------------
256 //--------------------------------------------------------------------------------------------------
258 (
259  void
260 );
261 
262 //--------------------------------------------------------------------------------------------------
272 //--------------------------------------------------------------------------------------------------
274 (
275  void
276 );
277 
278 //--------------------------------------------------------------------------------------------------
284 //--------------------------------------------------------------------------------------------------
286 (
291  void* contextPtr
293 );
294 
295 //--------------------------------------------------------------------------------------------------
299 //--------------------------------------------------------------------------------------------------
301 (
304 );
305 
306 //--------------------------------------------------------------------------------------------------
320 //--------------------------------------------------------------------------------------------------
322 (
327  const uint8_t* dataPtr,
329  size_t dataSize
331 );
332 
333 //--------------------------------------------------------------------------------------------------
339 //--------------------------------------------------------------------------------------------------
341 (
346  void* contextPtr
348 );
349 
350 //--------------------------------------------------------------------------------------------------
354 //--------------------------------------------------------------------------------------------------
356 (
359 );
360 
361 //--------------------------------------------------------------------------------------------------
372 //--------------------------------------------------------------------------------------------------
374 (
377  uint8_t* dataRecordPtr,
379  size_t* dataRecordSizePtr
381 );
382 
383 //--------------------------------------------------------------------------------------------------
397 //--------------------------------------------------------------------------------------------------
399 (
404  uint16_t dataId
406 );
407 
408 //--------------------------------------------------------------------------------------------------
416 //--------------------------------------------------------------------------------------------------
418 (
421 );
422 
423 #endif // TAF_DIAGDATAID_INTERFACE_H_INCLUDE_GUARD
le_result_t taf_diagDataID_TryConnectService(void)
Definition: taf_diagDataID_client.c:323
taf_diagDataID_ReadDIDErrorCode_t
Definition: taf_diagDataID_common.h:50
struct taf_diagDataID_RxWriteDIDMsgHandler * taf_diagDataID_RxWriteDIDMsgHandlerRef_t
Definition: taf_diagDataID_common.h:120
void(* taf_diagDataID_DisconnectHandler_t)(void *)
Definition: taf_diagDataID_interface.h:167
taf_diagDataID_WriteDIDErrorCode_t
Definition: taf_diagDataID_common.h:69
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
le_result_t taf_diagDataID_GetWriteDataRecord(taf_diagDataID_RxWriteDIDMsgRef_t rxMsgRef, uint8_t *dataRecordPtr, size_t *dataRecordSizePtr)
Definition: taf_diagDataID_client.c:703
LE_FULL_API void taf_diagDataID_SetServerDisconnectHandler(taf_diagDataID_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagDataID_client.c:380
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
struct taf_diagDataID_RxReadDIDMsgHandler * taf_diagDataID_RxReadDIDMsgHandlerRef_t
Definition: taf_diagDataID_common.h:112
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
struct taf_diagDataID_Service * taf_diagDataID_ServiceRef_t
Definition: taf_diagDataID_common.h:88
LE_FULL_API void taf_diagDataID_SetNonExitServerDisconnectHandler(taf_diagDataID_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagDataID_client.c:457
struct taf_diagDataID_RxReadDIDMsg * taf_diagDataID_RxReadDIDMsgRef_t
Definition: taf_diagDataID_common.h:96
le_result_t taf_diagDataID_RemoveSvc(taf_diagDataID_ServiceRef_t svcRef)
Definition: taf_diagDataID_client.c:763
struct taf_diagDataID_RxWriteDIDMsg * taf_diagDataID_RxWriteDIDMsgRef_t
Definition: taf_diagDataID_common.h:104
void taf_diagDataID_RemoveRxWriteDIDMsgHandler(taf_diagDataID_RxWriteDIDMsgHandlerRef_t handlerRef)
Definition: taf_diagDataID_client.c:679
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
void taf_diagDataID_ConnectService(void)
Definition: taf_diagDataID_client.c:291
void taf_diagDataID_DisconnectService(void)
Definition: taf_diagDataID_client.c:503
taf_diagDataID_ServiceRef_t taf_diagDataID_GetService(void)
Definition: taf_diagDataID_client.c:561
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
#define LE_FULL_API
Definition: le_apiFeatures.h:42
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
void taf_diagDataID_RemoveRxReadDIDMsgHandler(taf_diagDataID_RxReadDIDMsgHandlerRef_t handlerRef)
Definition: taf_diagDataID_client.c:601