/* BEGIN_FILE_HDR ******************************************************************************** * File Name : ctaaCodM.c ******************************************************************************** * Project/Product : AUTOSAR BSW PROJECT * Title : Rte module configuration File * Author : Hirain ******************************************************************************** * Description : Rte module configuration File * ******************************************************************************** * Limitations : None * ******************************************************************************** * * END_FILE_HDR*/ /******************************************************************************* * Includes. *******************************************************************************/ #include "Rte_ctaaCodM.h" /* ctaaCodM.c Header File User Code start*/ /* ctaaCodM.c Header File User Code end*/ /******************************************************************************* * Runnable Extended *******************************************************************************/ /************************************************************ * Start User Prototypes - Do not remove this comment */ /* Add your prototypes here */ /* End User Prototypes - Do not remove this comment ************************************************************/ /************************************************************ * RUNNABLE: rdCodMDeInit * SYMBOL: rdCodMDeInit ************************************************************ * RTE Events * EXTO_rdCodMDeInit_pptreCodMExternalTrigger_DeInitializationTrigger ************************************************************ * Read API *********************************************** * Rte_Read_ppareCddSbcStatus_sStatus(&ptasrCddSbcStatus_sStatus); * * Send API *********************************************** * Rte_Write_ppaseCodMCodingDataStatus0_eFUSACodingDataStatus(ptasrDataStatus_eFUSACodingDataStatus); * Rte_Write_ppaseCodMCodingDataStatus0_eCompleteCodingDataStatus(ptasrDataStatus_eCompleteCodingDataStatus); * * CS API *********************************************** * Rte_Call_ppaclIoHwAbUserMountingSide0_IoHwAbUser_GetMountingSideRaw(Call_ptacsGetMountingSideRaw_IoHwAbUser_GetMountingSideRaw_pMountingSide); * Rte_Call_ppaclSysMonGetCodingErrorReason0_GetSafetyCodingErrorReason(Call_ptacsCodingErrorReason_GetSafetyCodingErrorReason_eCodingErrorReason); * ************************************************************/ #define ctaaCodM_START_SEC_CODE #include "ctaaCodM_MemMap.h" FUNC(void, ctaaCodM_CODE) ctaaCodM_rdCodMDeInit ( void ) { /* rdCodMDeInit_Start User Code start*/ /* rdCodMDeInit_Start User Code end*/ } #define ctaaCodM_STOP_SEC_CODE #include "ctaaCodM_MemMap.h" /************************************************************ * Start User Prototypes - Do not remove this comment */ /* Add your prototypes here */ /* End User Prototypes - Do not remove this comment ************************************************************/ /************************************************************ * RUNNABLE: riCodMInit * SYMBOL: riCodMInit ************************************************************ * RTE Events * ctaaCodM_InitEvent ************************************************************ * Read API *********************************************** * Rte_Read_ppareCddSbcStatus_sStatus(&ptasrCddSbcStatus_sStatus); * * Send API *********************************************** * Rte_Write_ppaseCodMCodingDataStatus0_eFUSACodingDataStatus(ptasrDataStatus_eFUSACodingDataStatus); * Rte_Write_ppaseCodMCodingDataStatus0_eCompleteCodingDataStatus(ptasrDataStatus_eCompleteCodingDataStatus); * * CS API *********************************************** * Rte_Call_ppaclIoHwAbUserMountingSide0_IoHwAbUser_GetMountingSideRaw(Call_ptacsGetMountingSideRaw_IoHwAbUser_GetMountingSideRaw_pMountingSide); * Rte_Call_ppaclSysMonGetCodingErrorReason0_GetSafetyCodingErrorReason(Call_ptacsCodingErrorReason_GetSafetyCodingErrorReason_eCodingErrorReason); * ************************************************************/ #define ctaaCodM_START_SEC_CODE #include "ctaaCodM_MemMap.h" FUNC(void, ctaaCodM_CODE) ctaaCodM_riCodMInit ( void ) { /* riCodMInit_Start User Code start*/ /* riCodMInit_Start User Code end*/ } #define ctaaCodM_STOP_SEC_CODE #include "ctaaCodM_MemMap.h" /************************************************************ * Start User Prototypes - Do not remove this comment */ /* Add your prototypes here */ /* End User Prototypes - Do not remove this comment ************************************************************/ /************************************************************ * RUNNABLE: roCodMStartCodingDataVerification * SYMBOL: roCodMStartCodingDataVerification ************************************************************ * RTE Events * OIT_ppasvStartCodingDataVerification_StartCodingDataVerification_ppasvStartCodingDataVerification_StartCodingDataVerification ************************************************************ * Read API *********************************************** * Rte_Read_ppareCddSbcStatus_sStatus(&ptasrCddSbcStatus_sStatus); * * Send API *********************************************** * Rte_Write_ppaseCodMCodingDataStatus0_eFUSACodingDataStatus(ptasrDataStatus_eFUSACodingDataStatus); * Rte_Write_ppaseCodMCodingDataStatus0_eCompleteCodingDataStatus(ptasrDataStatus_eCompleteCodingDataStatus); * * CS API *********************************************** * Rte_Call_ppaclIoHwAbUserMountingSide0_IoHwAbUser_GetMountingSideRaw(Call_ptacsGetMountingSideRaw_IoHwAbUser_GetMountingSideRaw_pMountingSide); * Rte_Call_ppaclSysMonGetCodingErrorReason0_GetSafetyCodingErrorReason(Call_ptacsCodingErrorReason_GetSafetyCodingErrorReason_eCodingErrorReason); * ************************************************************/ #define ctaaCodM_START_SEC_CODE #include "ctaaCodM_MemMap.h" FUNC(Std_ReturnType, ctaaCodM_CODE) ctaaCodM_roCodMStartCodingDataVerification ( void ) { /* roCodMStartCodingDataVerification_Start User Code start*/ /* roCodMStartCodingDataVerification_Start User Code end*/ } #define ctaaCodM_STOP_SEC_CODE #include "ctaaCodM_MemMap.h" /************************************************************ * Start User Prototypes - Do not remove this comment */ /* Add your prototypes here */ /* End User Prototypes - Do not remove this comment ************************************************************/ /************************************************************ * RUNNABLE: rpCodM20ms * SYMBOL: rpCodM20ms ************************************************************ * RTE Events * TimingEvent: TMT_rpCodM20ms - Period: 20 ************************************************************ * Read API *********************************************** * Rte_Read_ppareCddSbcStatus_sStatus(&ptasrCddSbcStatus_sStatus); * * Send API *********************************************** * Rte_Write_ppaseCodMCodingDataStatus0_eFUSACodingDataStatus(ptasrDataStatus_eFUSACodingDataStatus); * Rte_Write_ppaseCodMCodingDataStatus0_eCompleteCodingDataStatus(ptasrDataStatus_eCompleteCodingDataStatus); * * CS API *********************************************** * Rte_Call_ppaclIoHwAbUserMountingSide0_IoHwAbUser_GetMountingSideRaw(Call_ptacsGetMountingSideRaw_IoHwAbUser_GetMountingSideRaw_pMountingSide); * Rte_Call_ppaclSysMonGetCodingErrorReason0_GetSafetyCodingErrorReason(Call_ptacsCodingErrorReason_GetSafetyCodingErrorReason_eCodingErrorReason); * ************************************************************/ #define ctaaCodM_START_SEC_CODE #include "ctaaCodM_MemMap.h" FUNC(void, ctaaCodM_CODE) ctaaCodM_rpCodM20ms ( void ) { /* rpCodM20ms_Start User Code start*/ /* rpCodM20ms_Start User Code end*/ } #define ctaaCodM_STOP_SEC_CODE #include "ctaaCodM_MemMap.h"