Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_can_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_CAN_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_CAN_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Internal includes for this interface
20 #include "taf_can_common.h"
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 le_msg_ServiceRef_t taf_can_GetServiceRef
27 (
28  void
29 );
30 
31 //--------------------------------------------------------------------------------------------------
35 //--------------------------------------------------------------------------------------------------
37 (
38  void
39 );
40 
41 //--------------------------------------------------------------------------------------------------
45 //--------------------------------------------------------------------------------------------------
47 (
48  void
49 );
50 
51 
52 //--------------------------------------------------------------------------------------------------
56 //--------------------------------------------------------------------------------------------------
57 
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
64 
65 
66 //--------------------------------------------------------------------------------------------------
70 //--------------------------------------------------------------------------------------------------
71 
72 
73 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
78 
79 
80 //--------------------------------------------------------------------------------------------------
84 //--------------------------------------------------------------------------------------------------
85 
86 
87 //--------------------------------------------------------------------------------------------------
91 //--------------------------------------------------------------------------------------------------
92 
93 
94 
95 //--------------------------------------------------------------------------------------------------
105 //--------------------------------------------------------------------------------------------------
107 (
108  const char* LE_NONNULL infName,
110  taf_can_InfProtocol_t canInfType
112 );
113 
114 
115 
116 //--------------------------------------------------------------------------------------------------
127 //--------------------------------------------------------------------------------------------------
129 (
130  taf_can_CanInterfaceRef_t canInfRef,
132  uint32_t frameId
134 );
135 
136 
137 
138 //--------------------------------------------------------------------------------------------------
148 //--------------------------------------------------------------------------------------------------
150 (
151  taf_can_CanInterfaceRef_t canInfRef
153 );
154 
155 
156 
157 //--------------------------------------------------------------------------------------------------
167 //--------------------------------------------------------------------------------------------------
169 (
170  taf_can_CanInterfaceRef_t canInfRef
172 );
173 
174 
175 
176 //--------------------------------------------------------------------------------------------------
186 //--------------------------------------------------------------------------------------------------
188 (
189  taf_can_CanInterfaceRef_t canInfRef
191 );
192 
193 
194 
195 //--------------------------------------------------------------------------------------------------
205 //--------------------------------------------------------------------------------------------------
207 (
208  taf_can_CanInterfaceRef_t canInfRef
210 );
211 
212 
213 
214 //--------------------------------------------------------------------------------------------------
224 //--------------------------------------------------------------------------------------------------
226 (
227  taf_can_CanInterfaceRef_t canInfRef
229 );
230 
231 
232 
233 //--------------------------------------------------------------------------------------------------
244 //--------------------------------------------------------------------------------------------------
246 (
247  taf_can_CanInterfaceRef_t canInfRef
249 );
250 
251 
252 
253 //--------------------------------------------------------------------------------------------------
263 //--------------------------------------------------------------------------------------------------
265 (
266  taf_can_CanInterfaceRef_t canInfRef
268 );
269 
270 
271 
272 //--------------------------------------------------------------------------------------------------
278 //--------------------------------------------------------------------------------------------------
280 (
281  taf_can_CanInterfaceRef_t canInfRef,
283  uint32_t frameId,
285  uint32_t frIdMask,
287  taf_can_CallbackFunc_t handlerPtr,
289  void* contextPtr
291 );
292 
293 
294 
295 //--------------------------------------------------------------------------------------------------
299 //--------------------------------------------------------------------------------------------------
301 (
304 );
305 
306 
307 
308 //--------------------------------------------------------------------------------------------------
318 //--------------------------------------------------------------------------------------------------
320 (
321  taf_can_CanInterfaceRef_t canInfRef,
323  uint32_t frameId
325 );
326 
327 
328 
329 //--------------------------------------------------------------------------------------------------
339 //--------------------------------------------------------------------------------------------------
341 (
342  taf_can_CanFrameRef_t frameRef,
344  const uint8_t* dataPtr,
346  size_t dataSize
348 );
349 
350 
351 
352 //--------------------------------------------------------------------------------------------------
362 //--------------------------------------------------------------------------------------------------
364 (
365  taf_can_CanFrameRef_t frameRef,
367  taf_can_FrameType_t frameType
369 );
370 
371 
372 
373 //--------------------------------------------------------------------------------------------------
383 //--------------------------------------------------------------------------------------------------
385 (
386  taf_can_CanFrameRef_t frameRef
388 );
389 
390 
391 
392 //--------------------------------------------------------------------------------------------------
402 //--------------------------------------------------------------------------------------------------
404 (
405  taf_can_CanInterfaceRef_t canInfRef
407 );
408 
409 
410 
411 //--------------------------------------------------------------------------------------------------
421 //--------------------------------------------------------------------------------------------------
423 (
424  taf_can_CanFrameRef_t frameRef
426 );
427 
428 
429 #endif // TAF_CAN_INTERFACE_H_INCLUDE_GUARD
struct taf_can_CanFrame * taf_can_CanFrameRef_t
Definition: taf_can_common.h:80
le_result_t taf_can_DeleteCanFrame(taf_can_CanFrameRef_t frameRef)
Definition: taf_can_client.c:951
le_result_t taf_can_SetFrameType(taf_can_CanFrameRef_t frameRef, taf_can_FrameType_t frameType)
Definition: taf_can_client.c:879
le_result_t taf_can_SetPayload(taf_can_CanFrameRef_t frameRef, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_can_client.c:850
taf_can_CanFrameRef_t taf_can_CreateCanFrame(taf_can_CanInterfaceRef_t canInfRef, uint32_t frameId)
Definition: taf_can_client.c:824
void taf_can_AdvertiseService(void)
Definition: taf_can_server.c:296
void taf_can_RemoveCanEventHandler(taf_can_CanEventHandlerRef_t handlerRef)
Definition: taf_can_client.c:801
void(* taf_can_CallbackFunc_t)(taf_can_CanInterfaceRef_t canInfRef, bool isCanFdFrame, uint32_t frameId, const uint8_t *dataPtr, size_t dataSize, void *contextPtr)
Definition: taf_can_common.h:97
taf_can_CanEventHandlerRef_t taf_can_AddCanEventHandler(taf_can_CanInterfaceRef_t canInfRef, uint32_t frameId, uint32_t frIdMask, taf_can_CallbackFunc_t handlerPtr, void *contextPtr)
Definition: taf_can_client.c:772
taf_can_CanInterfaceRef_t taf_can_CreateCanInf(const char *LE_NONNULL infName, taf_can_InfProtocol_t canInfType)
Definition: taf_can_client.c:561
taf_can_InfProtocol_t
Definition: taf_can_common.h:40
le_result_t taf_can_DisableRcvOwnMsg(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:683
le_result_t taf_can_EnableLoopback(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:614
le_result_t taf_can_DisableLoopback(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:637
struct taf_can_CanInterface * taf_can_CanInterfaceRef_t
Definition: taf_can_common.h:72
struct taf_can_CanEventHandler * taf_can_CanEventHandlerRef_t
Definition: taf_can_common.h:88
bool taf_can_IsFdSupported(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:706
le_result_t taf_can_SendFrame(taf_can_CanFrameRef_t frameRef)
Definition: taf_can_client.c:905
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t taf_can_DeleteCanInf(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:928
le_result_t
Definition: le_basics.h:45
le_result_t taf_can_EnableFdFrame(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:730
le_result_t taf_can_SetFilter(taf_can_CanInterfaceRef_t canInfRef, uint32_t frameId)
Definition: taf_can_client.c:588
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
taf_can_FrameType_t
Definition: taf_can_common.h:55
bool taf_can_GetFdStatus(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:753
le_msg_ServiceRef_t taf_can_GetServiceRef(void)
Definition: taf_can_server.c:269
le_result_t taf_can_EnableRcvOwnMsg(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:660
le_msg_SessionRef_t taf_can_GetClientSessionRef(void)
Definition: taf_can_server.c:282