Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_can_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 
255 #ifndef TAF_CAN_INTERFACE_H_INCLUDE_GUARD
256 #define TAF_CAN_INTERFACE_H_INCLUDE_GUARD
257 
258 
259 #include "legato.h"
260 
261 // Internal includes for this interface
262 #include "taf_can_common.h"
263 //--------------------------------------------------------------------------------------------------
267 //--------------------------------------------------------------------------------------------------
268 typedef void (*taf_can_DisconnectHandler_t)(void *);
269 
270 //--------------------------------------------------------------------------------------------------
282 //--------------------------------------------------------------------------------------------------
284 (
285  void
286 );
287 
288 //--------------------------------------------------------------------------------------------------
307 //--------------------------------------------------------------------------------------------------
309 (
310  void
311 );
312 
313 //--------------------------------------------------------------------------------------------------
321 //--------------------------------------------------------------------------------------------------
323 (
324  taf_can_DisconnectHandler_t disconnectHandler,
325  void *contextPtr
326 );
327 
328 //--------------------------------------------------------------------------------------------------
339 //--------------------------------------------------------------------------------------------------
341 (
342  taf_can_DisconnectHandler_t disconnectHandler,
343  void *contextPtr
344 );
345 
346 //--------------------------------------------------------------------------------------------------
357 //--------------------------------------------------------------------------------------------------
359 (
360  void
361 );
362 
363 //--------------------------------------------------------------------------------------------------
373 //--------------------------------------------------------------------------------------------------
375 (
376  const char* LE_NONNULL infName,
378  taf_can_InfProtocol_t canInfType
380 );
381 
382 //--------------------------------------------------------------------------------------------------
393 //--------------------------------------------------------------------------------------------------
395 (
396  taf_can_CanInterfaceRef_t canInfRef,
398  uint32_t frameId
400 );
401 
402 //--------------------------------------------------------------------------------------------------
412 //--------------------------------------------------------------------------------------------------
414 (
415  taf_can_CanInterfaceRef_t canInfRef
417 );
418 
419 //--------------------------------------------------------------------------------------------------
429 //--------------------------------------------------------------------------------------------------
431 (
432  taf_can_CanInterfaceRef_t canInfRef
434 );
435 
436 //--------------------------------------------------------------------------------------------------
446 //--------------------------------------------------------------------------------------------------
448 (
449  taf_can_CanInterfaceRef_t canInfRef
451 );
452 
453 //--------------------------------------------------------------------------------------------------
463 //--------------------------------------------------------------------------------------------------
465 (
466  taf_can_CanInterfaceRef_t canInfRef
468 );
469 
470 //--------------------------------------------------------------------------------------------------
480 //--------------------------------------------------------------------------------------------------
482 (
483  taf_can_CanInterfaceRef_t canInfRef
485 );
486 
487 //--------------------------------------------------------------------------------------------------
498 //--------------------------------------------------------------------------------------------------
500 (
501  taf_can_CanInterfaceRef_t canInfRef
503 );
504 
505 //--------------------------------------------------------------------------------------------------
515 //--------------------------------------------------------------------------------------------------
517 (
518  taf_can_CanInterfaceRef_t canInfRef
520 );
521 
522 //--------------------------------------------------------------------------------------------------
528 //--------------------------------------------------------------------------------------------------
530 (
531  taf_can_CanInterfaceRef_t canInfRef,
533  uint32_t frameId,
535  uint32_t frIdMask,
537  taf_can_CallbackFunc_t handlerPtr,
539  void* contextPtr
541 );
542 
543 //--------------------------------------------------------------------------------------------------
547 //--------------------------------------------------------------------------------------------------
549 (
552 );
553 
554 //--------------------------------------------------------------------------------------------------
564 //--------------------------------------------------------------------------------------------------
566 (
567  taf_can_CanInterfaceRef_t canInfRef,
569  uint32_t frameId
571 );
572 
573 //--------------------------------------------------------------------------------------------------
583 //--------------------------------------------------------------------------------------------------
585 (
586  taf_can_CanFrameRef_t frameRef,
588  const uint8_t* dataPtr,
590  size_t dataSize
592 );
593 
594 //--------------------------------------------------------------------------------------------------
604 //--------------------------------------------------------------------------------------------------
606 (
607  taf_can_CanFrameRef_t frameRef,
609  taf_can_FrameType_t frameType
611 );
612 
613 //--------------------------------------------------------------------------------------------------
623 //--------------------------------------------------------------------------------------------------
625 (
626  taf_can_CanFrameRef_t frameRef
628 );
629 
630 //--------------------------------------------------------------------------------------------------
640 //--------------------------------------------------------------------------------------------------
642 (
643  taf_can_CanInterfaceRef_t canInfRef
645 );
646 
647 //--------------------------------------------------------------------------------------------------
657 //--------------------------------------------------------------------------------------------------
659 (
660  taf_can_CanFrameRef_t frameRef
662 );
663 
664 #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
void taf_can_DisconnectService(void)
Definition: taf_can_client.c:503
LE_FULL_API void taf_can_SetServerDisconnectHandler(taf_can_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_can_client.c:380
taf_can_CanFrameRef_t taf_can_CreateCanFrame(taf_can_CanInterfaceRef_t canInfRef, uint32_t frameId)
Definition: taf_can_client.c:824
le_result_t taf_can_SetFilter(taf_can_CanInterfaceRef_t canInfRef, uint32_t frameId)
Definition: taf_can_client.c:588
le_result_t taf_can_SetPayload(taf_can_CanFrameRef_t frameRef, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_can_client.c:850
void taf_can_ConnectService(void)
Definition: taf_can_client.c:291
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
bool taf_can_IsFdSupported(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:706
le_result_t taf_can_DisableRcvOwnMsg(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:683
taf_can_CanInterfaceRef_t taf_can_CreateCanInf(const char *LE_NONNULL infName, taf_can_InfProtocol_t canInfType)
Definition: taf_can_client.c:561
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
le_result_t taf_can_EnableFdFrame(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:730
le_result_t taf_can_TryConnectService(void)
Definition: taf_can_client.c:323
LE_FULL_API void taf_can_SetNonExitServerDisconnectHandler(taf_can_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_can_client.c:457
void taf_can_RemoveCanEventHandler(taf_can_CanEventHandlerRef_t handlerRef)
Definition: taf_can_client.c:801
taf_can_InfProtocol_t
Definition: taf_can_common.h:40
le_result_t taf_can_SendFrame(taf_can_CanFrameRef_t frameRef)
Definition: taf_can_client.c:905
void(* taf_can_DisconnectHandler_t)(void *)
Definition: taf_can_interface.h:268
bool taf_can_GetFdStatus(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:753
le_result_t taf_can_SetFrameType(taf_can_CanFrameRef_t frameRef, taf_can_FrameType_t frameType)
Definition: taf_can_client.c:879
struct taf_can_CanInterface * taf_can_CanInterfaceRef_t
Definition: taf_can_common.h:72
le_result_t taf_can_EnableRcvOwnMsg(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:660
struct taf_can_CanEventHandler * taf_can_CanEventHandlerRef_t
Definition: taf_can_common.h:88
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
le_result_t taf_can_EnableLoopback(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:614
le_result_t taf_can_DeleteCanInf(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:928
#define LE_FULL_API
Definition: le_apiFeatures.h:42
taf_can_FrameType_t
Definition: taf_can_common.h:55
le_result_t taf_can_DisableLoopback(taf_can_CanInterfaceRef_t canInfRef)
Definition: taf_can_client.c:637