Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_diagDIDBackend_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 
12 
13 #ifndef TAF_DIAGDIDBACKEND_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_DIAGDIDBACKEND_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Internal includes for this interface
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
27 
28 //--------------------------------------------------------------------------------------------------
40 //--------------------------------------------------------------------------------------------------
42 (
43  void
44 );
45 
46 //--------------------------------------------------------------------------------------------------
65 //--------------------------------------------------------------------------------------------------
67 (
68  void
69 );
70 
71 //--------------------------------------------------------------------------------------------------
79 //--------------------------------------------------------------------------------------------------
81 (
83  void *contextPtr
84 );
85 
86 //--------------------------------------------------------------------------------------------------
97 //--------------------------------------------------------------------------------------------------
99 (
100  taf_diagDIDBackend_DisconnectHandler_t disconnectHandler,
101  void *contextPtr
102 );
103 
104 //--------------------------------------------------------------------------------------------------
115 //--------------------------------------------------------------------------------------------------
117 (
118  void
119 );
120 
121 //--------------------------------------------------------------------------------------------------
127 //--------------------------------------------------------------------------------------------------
129 (
132  void* contextPtr
134 );
135 
136 //--------------------------------------------------------------------------------------------------
140 //--------------------------------------------------------------------------------------------------
142 (
145 );
146 
147 //--------------------------------------------------------------------------------------------------
161 //--------------------------------------------------------------------------------------------------
163 (
168  const uint8_t* dataPtr,
170  size_t dataSize
172 );
173 
174 //--------------------------------------------------------------------------------------------------
180 //--------------------------------------------------------------------------------------------------
182 (
185  void* contextPtr
187 );
188 
189 //--------------------------------------------------------------------------------------------------
193 //--------------------------------------------------------------------------------------------------
195 (
198 );
199 
200 //--------------------------------------------------------------------------------------------------
214 //--------------------------------------------------------------------------------------------------
216 (
221  uint16_t dataId
223 );
224 
225 #endif // TAF_DIAGDIDBACKEND_INTERFACE_H_INCLUDE_GUARD
void taf_diagDIDBackend_RemoveWriteDIDHandler(taf_diagDIDBackend_WriteDIDHandlerRef_t handlerRef)
Definition: taf_diagDIDBackend_client.c:652
void taf_diagDIDBackend_ConnectService(void)
Definition: taf_diagDIDBackend_client.c:291
le_result_t taf_diagDIDBackend_SendReadDIDResp(taf_diagDIDBackend_ReadDIDRef_t readDIDRef, taf_diagDIDBackend_ReadDIDErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagDIDBackend_client.c:604
LE_FULL_API void taf_diagDIDBackend_SetServerDisconnectHandler(taf_diagDIDBackend_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagDIDBackend_client.c:380
void taf_diagDIDBackend_DisconnectService(void)
Definition: taf_diagDIDBackend_client.c:503
LE_FULL_API void taf_diagDIDBackend_SetNonExitServerDisconnectHandler(taf_diagDIDBackend_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagDIDBackend_client.c:457
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
taf_diagDIDBackend_ReadDIDHandlerRef_t taf_diagDIDBackend_AddReadDIDHandler(taf_diagDIDBackend_ReadDIDHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDIDBackend_client.c:557
void taf_diagDIDBackend_RemoveReadDIDHandler(taf_diagDIDBackend_ReadDIDHandlerRef_t handlerRef)
Definition: taf_diagDIDBackend_client.c:577
struct taf_diagDIDBackend_ReadDIDHandler * taf_diagDIDBackend_ReadDIDHandlerRef_t
Definition: taf_diagDIDBackend_common.h:101
taf_diagDIDBackend_WriteDIDHandlerRef_t taf_diagDIDBackend_AddWriteDIDHandler(taf_diagDIDBackend_WriteDIDHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDIDBackend_client.c:632
taf_diagDIDBackend_WriteDIDErrorCode_t
Definition: taf_diagDIDBackend_common.h:66
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void(* taf_diagDIDBackend_ReadDIDHandlerFunc_t)(taf_diagDIDBackend_ReadDIDRef_t readDIDRef, uint16_t dataId, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:118
le_result_t taf_diagDIDBackend_SendWriteDIDResp(taf_diagDIDBackend_WriteDIDRef_t rxMsgRef, taf_diagDIDBackend_WriteDIDErrorCode_t errCode, uint16_t dataId)
Definition: taf_diagDIDBackend_client.c:679
void(* taf_diagDIDBackend_DisconnectHandler_t)(void *)
Definition: taf_diagDIDBackend_interface.h:26
le_result_t taf_diagDIDBackend_TryConnectService(void)
Definition: taf_diagDIDBackend_client.c:323