10 #ifndef TAF_DIAGROUTINECTRL_COMMON_H_INCLUDE_GUARD 11 #define TAF_DIAGROUTINECTRL_COMMON_H_INCLUDE_GUARD 19 #define IFGEN_TAF_DIAGROUTINECTRL_PROTOCOL_ID "a3bff18606be73a2773cdaa20d2da870" 20 #define IFGEN_TAF_DIAGROUTINECTRL_MSG_SIZE 4115 29 #define TAF_DIAGROUTINECTRL_MAX_PAYLOAD_SIZE 4095 217 uint8_t* optionRecPtr,
219 size_t* optionRecSizePtr
245 const uint8_t* dataPtr,
267 #endif // TAF_DIAGROUTINECTRL_COMMON_H_INCLUDE_GUARD
LE_SHARED le_result_t ifgen_taf_diagRoutineCtrl_SendResp(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagRoutineCtrl_RxMsgRef_t rxMsgRef, taf_diagRoutineCtrl_ErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
LE_SHARED taf_diagRoutineCtrl_RxMsgHandlerRef_t ifgen_taf_diagRoutineCtrl_AddRxMsgHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagRoutineCtrl_ServiceRef_t svcRef, taf_diagRoutineCtrl_RxMsgHandlerFunc_t handlerPtr, void *contextPtr)
Condition is not correct.
Definition: taf_diagRoutineCtrl_common.h:57
Start the routine.
Definition: taf_diagRoutineCtrl_common.h:38
struct taf_diagRoutineCtrl_RxMsgHandler * taf_diagRoutineCtrl_RxMsgHandlerRef_t
Definition: taf_diagRoutineCtrl_common.h:86
Success.
Definition: taf_diagRoutineCtrl_common.h:55
LE_SHARED le_result_t ifgen_taf_diagRoutineCtrl_RemoveSvc(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagRoutineCtrl_ServiceRef_t svcRef)
LE_SHARED void ifgen_taf_diagRoutineCtrl_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
Stop the routine.
Definition: taf_diagRoutineCtrl_common.h:40
LE_SHARED void ifgen_taf_diagRoutineCtrl_RemoveRxMsgHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagRoutineCtrl_RxMsgHandlerRef_t handlerRef)
LE_SHARED taf_diagRoutineCtrl_ServiceRef_t ifgen_taf_diagRoutineCtrl_GetService(le_msg_SessionRef_t _ifgen_sessionRef, uint16_t identifier)
Return result values of the routine.
Definition: taf_diagRoutineCtrl_common.h:42
void(* taf_diagRoutineCtrl_RxMsgHandlerFunc_t)(taf_diagRoutineCtrl_RxMsgRef_t rxMsgRef, taf_diagRoutineCtrl_Type_t routineCtrlType, uint16_t identifier, void *contextPtr)
Definition: taf_diagRoutineCtrl_common.h:95
struct taf_diagRoutineCtrl_Service * taf_diagRoutineCtrl_ServiceRef_t
Definition: taf_diagRoutineCtrl_common.h:70
Programming failure.
Definition: taf_diagRoutineCtrl_common.h:59
LE_SHARED void ifgen_taf_diagRoutineCtrl_InitCommonData(void)
le_result_t
Definition: le_basics.h:45
taf_diagRoutineCtrl_ErrorCode_t
Definition: taf_diagRoutineCtrl_common.h:53
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
taf_diagRoutineCtrl_Type_t
Definition: taf_diagRoutineCtrl_common.h:36
LE_SHARED le_result_t ifgen_taf_diagRoutineCtrl_GetRoutineCtrlRec(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagRoutineCtrl_RxMsgRef_t rxMsgRef, uint8_t *optionRecPtr, size_t *optionRecSizePtr)
LE_SHARED bool ifgen_taf_diagRoutineCtrl_HasLocalBinding(void)
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED le_result_t ifgen_taf_diagRoutineCtrl_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
struct taf_diagRoutineCtrl_RxMsg * taf_diagRoutineCtrl_RxMsgRef_t
Definition: taf_diagRoutineCtrl_common.h:78