/* BEGIN_FILE_HDR ******************************************************************************** * NOTICE * This software is the property of HiRain Technologies. Any information * contained in this doc should not be reproduced, or used, or disclosed * without the written authorization from HiRain Technologies. ******************************************************************************** * File Name : CanNm_Cbk.h ******************************************************************************** * Project/Product : AUTOSAR R21-11 * Title : CAN Network Management module call back head File * Author : Hirain ******************************************************************************** * Description : CAN Network Management module call back head File * ******************************************************************************** * Limitations : None * ******************************************************************************** * ******************************************************************************** * Revision History: * Reference to Core C File ******************************************************************************** * END_FILE_HDR*/ #ifndef CANNM_CBK_H #define CANNM_CBK_H /******************************************************************************* * Includes *******************************************************************************/ #include "CanNm_Types.h" /******************************************************************************* * Functions *******************************************************************************/ #define CANNM_START_SEC_CODE #include "CanNm_MemMap.h" /*SWS_CanNm_00284*/ #if(CANNM_PASSIVE_MODE_ENABLED == STD_OFF) #if(CANNM_IMMEDIATE_TXCONF_ENABLED == STD_OFF) /*SWS_CanNm_00228*/ extern FUNC(void, CANNM_CODE) CanNm_TxConfirmation ( PduIdType TxPudId, Std_ReturnType result ); #endif #endif /*SWS_CanNm_00231*/ extern FUNC(void, CANNM_CODE) CanNm_RxIndication ( PduIdType RxPudId, P2CONST(PduInfoType, AUTOMATIC, CANNM_APPL_DATA) PduInfoPtr ); /*SWS_CanNm_00346*/ #if(STD_ON == CANNM_GLOBAL_PN_SUPPORT) /*SWS_CanNm_00344*/ extern FUNC(void, CANNM_CODE) CanNm_ConfirmPnAvailability ( NetworkHandleType nmChannelHandle ); #endif /*SWS_CanNm_91001*/ extern FUNC(Std_ReturnType, CANNM_CODE) CanNm_TriggerTransmit ( PduIdType TxPduId, CONSTP2VAR(PduInfoType, AUTOMATIC, CANNM_APPL_DATA) PduInfoPtr ); #define CANNM_STOP_SEC_CODE #include "CanNm_MemMap.h" #endif/*CANNM_CBK_H*/