10 #ifndef TAF_DIAGDIDBACKEND_COMMON_H_INCLUDE_GUARD 11 #define TAF_DIAGDIDBACKEND_COMMON_H_INCLUDE_GUARD 16 #define IFGEN_TAF_DIAGDIDBACKEND_PROTOCOL_ID "310a0b1eff928c72c83f7e535eefefdc" 17 #define IFGEN_TAF_DIAGDIDBACKEND_MSG_SIZE 4114 26 #define TAF_DIAGDIDBACKEND_READ_DID_PAYLOAD_SIZE 4094 33 #define TAF_DIAGDIDBACKEND_READ_DID_SIZE 2046 40 #define TAF_DIAGDIDBACKEND_WRITE_DID_DATA_RECORD_SIZE 4092 138 const uint8_t* dataRecordPtr,
140 size_t dataRecordSize,
241 const uint8_t* dataPtr,
301 #endif // TAF_DIAGDIDBACKEND_COMMON_H_INCLUDE_GUARD LE_SHARED taf_diagDIDBackend_ReadDIDHandlerRef_t ifgen_taf_diagDIDBackend_AddReadDIDHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_ReadDIDHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:68
LE_SHARED taf_diagDIDBackend_WriteDIDHandlerRef_t ifgen_taf_diagDIDBackend_AddWriteDIDHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_WriteDIDHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:72
LE_SHARED le_result_t ifgen_taf_diagDIDBackend_SendWriteDIDResp(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_WriteDIDRef_t rxMsgRef, taf_diagDIDBackend_WriteDIDErrorCode_t errCode, uint16_t dataId)
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
Definition: taf_diagDIDBackend_common.h:51
LE_SHARED void ifgen_taf_diagDIDBackend_InitCommonData(void)
struct taf_diagDIDBackend_ReadDIDHandler * taf_diagDIDBackend_ReadDIDHandlerRef_t
Definition: taf_diagDIDBackend_common.h:101
LE_SHARED bool ifgen_taf_diagDIDBackend_HasLocalBinding(void)
Definition: taf_diagDIDBackend_common.h:70
Definition: taf_diagDIDBackend_common.h:74
taf_diagDIDBackend_WriteDIDErrorCode_t
Definition: taf_diagDIDBackend_common.h:66
LE_SHARED le_result_t ifgen_taf_diagDIDBackend_SendReadDIDResp(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_ReadDIDRef_t readDIDRef, taf_diagDIDBackend_ReadDIDErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagDIDBackend_common.h:49
LE_SHARED le_result_t ifgen_taf_diagDIDBackend_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
Definition: taf_diagDIDBackend_common.h:55
LE_SHARED void ifgen_taf_diagDIDBackend_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED void ifgen_taf_diagDIDBackend_RemoveReadDIDHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_ReadDIDHandlerRef_t handlerRef)
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
void(* taf_diagDIDBackend_ReadDIDHandlerFunc_t)(taf_diagDIDBackend_ReadDIDRef_t readDIDRef, uint16_t dataId, void *contextPtr)
Definition: taf_diagDIDBackend_common.h:118
Definition: taf_diagDIDBackend_common.h:53
LE_SHARED void ifgen_taf_diagDIDBackend_RemoveWriteDIDHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagDIDBackend_WriteDIDHandlerRef_t handlerRef)
#define LE_SHARED
Definition: le_basics.h:297