/* BEGIN_FILE_HDR ******************************************************************************** * File Name : ctadCddLed.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_ctadCddLed.h" /* ctadCddLed.c Header File User Code start*/ /* ctadCddLed.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: rdCddLedDeInit * SYMBOL: riCddLedDeInit ************************************************************ * RTE Events * EXTO_rdCddLedDeInit_pptreLedExternalTrigger_DeInitializationTrigger ************************************************************ * Read API *********************************************** * Rte_Read_ppareCodMCodingDataStatus0_eFUSACodingDataStatus(&ptasrDataStatus_eFUSACodingDataStatus); * Rte_Read_ppareCodMCodingDataStatus0_eCompleteCodingDataStatus(&ptasrDataStatus_eCompleteCodingDataStatus); * Rte_Read_ppareSysMonLedBuckDriverSettings_sSettings(&ptasrLedBuckDriverSettings_ASIL_sSettings); * Rte_Read_ppareSysMonLsTarget0_sSetting(&ptasrLsTarget_ASIL_sSetting); * * Send API *********************************************** * Rte_Write_ppaseCddLedStatus_sStatus(&ptasrCddLedStatus_ASIL_sStatus); * ************************************************************/ #define ctadCddLed_START_SEC_CODE #include "ctadCddLed_MemMap.h" FUNC(void, ctadCddLed_CODE) ctadCddLed_riCddLedDeInit ( void ) { /* rdCddLedDeInit_Start User Code start*/ /* rdCddLedDeInit_Start User Code end*/ } #define ctadCddLed_STOP_SEC_CODE #include "ctadCddLed_MemMap.h" /************************************************************ * Start User Prototypes - Do not remove this comment */ /* Add your prototypes here */ /* End User Prototypes - Do not remove this comment ************************************************************/ /************************************************************ * RUNNABLE: riCddLedInit * SYMBOL: riCddLedInit ************************************************************ * RTE Events * ctadCddLed_InitEvent ************************************************************ * Read API *********************************************** * Rte_Read_ppareCodMCodingDataStatus0_eFUSACodingDataStatus(&ptasrDataStatus_eFUSACodingDataStatus); * Rte_Read_ppareCodMCodingDataStatus0_eCompleteCodingDataStatus(&ptasrDataStatus_eCompleteCodingDataStatus); * Rte_Read_ppareSysMonLedBuckDriverSettings_sSettings(&ptasrLedBuckDriverSettings_ASIL_sSettings); * Rte_Read_ppareSysMonLsTarget0_sSetting(&ptasrLsTarget_ASIL_sSetting); * * Send API *********************************************** * Rte_Write_ppaseCddLedStatus_sStatus(&ptasrCddLedStatus_ASIL_sStatus); * ************************************************************/ #define ctadCddLed_START_SEC_CODE #include "ctadCddLed_MemMap.h" FUNC(void, ctadCddLed_CODE) ctadCddLed_riCddLedInit ( void ) { /* riCddLedInit_Start User Code start*/ /* riCddLedInit_Start User Code end*/ } #define ctadCddLed_STOP_SEC_CODE #include "ctadCddLed_MemMap.h" /************************************************************ * Start User Prototypes - Do not remove this comment */ /* Add your prototypes here */ /* End User Prototypes - Do not remove this comment ************************************************************/ /************************************************************ * RUNNABLE: roCddLed_SetPara * SYMBOL: roCddLed_SetPara ************************************************************ * RTE Events * OIT_roppasvCddLedSetPara_CddLed_SetPara_ppasvCddLedSetPara_CddLed_SetPara ************************************************************ * Read API *********************************************** * Rte_Read_ppareCodMCodingDataStatus0_eFUSACodingDataStatus(&ptasrDataStatus_eFUSACodingDataStatus); * Rte_Read_ppareCodMCodingDataStatus0_eCompleteCodingDataStatus(&ptasrDataStatus_eCompleteCodingDataStatus); * Rte_Read_ppareSysMonLedBuckDriverSettings_sSettings(&ptasrLedBuckDriverSettings_ASIL_sSettings); * Rte_Read_ppareSysMonLsTarget0_sSetting(&ptasrLsTarget_ASIL_sSetting); * * Send API *********************************************** * Rte_Write_ppaseCddLedStatus_sStatus(&ptasrCddLedStatus_ASIL_sStatus); * ************************************************************/ #define ctadCddLed_START_SEC_CODE #include "ctadCddLed_MemMap.h" FUNC(void, ctadCddLed_CODE) ctadCddLed_roCddLed_SetPara ( CONST(tisCddLedParaPtr, AUTOMATIC) pPara ) { /* roCddLed_SetPara_Start User Code start*/ /* roCddLed_SetPara_Start User Code end*/ } #define ctadCddLed_STOP_SEC_CODE #include "ctadCddLed_MemMap.h" /************************************************************ * Start User Prototypes - Do not remove this comment */ /* Add your prototypes here */ /* End User Prototypes - Do not remove this comment ************************************************************/ /************************************************************ * RUNNABLE: rpCddLedCycle20ms * SYMBOL: rpCddLedCycle20ms ************************************************************ * RTE Events * TimingEvent: TMT_rpCddLedCycle20ms - Period: 20 ************************************************************ * Read API *********************************************** * Rte_Read_ppareCodMCodingDataStatus0_eCompleteCodingDataStatus(&ptasrDataStatus_eCompleteCodingDataStatus); * Rte_Read_ppareCodMCodingDataStatus0_eFUSACodingDataStatus(&ptasrDataStatus_eFUSACodingDataStatus); * Rte_Read_ppareSysMonLedBuckDriverSettings_sSettings(&ptasrLedBuckDriverSettings_ASIL_sSettings); * Rte_Read_ppareSysMonLsTarget0_sSetting(&ptasrLsTarget_ASIL_sSetting); * * Send API *********************************************** * Rte_Write_ppaseCddLedStatus_sStatus(&ptasrCddLedStatus_ASIL_sStatus); * * CS API *********************************************** * Rte_Call_ppaclWdgMCheckPointReachedForCddLedCycle20ms_WdgMCheckPointReached(Call_WdgMCheckPointReached_WdgMCheckPointReached_CheckpointID); * ************************************************************/ #define ctadCddLed_START_SEC_CODE #include "ctadCddLed_MemMap.h" FUNC(void, ctadCddLed_CODE) ctadCddLed_rpCddLedCycle20ms ( void ) { /* rpCddLedCycle20ms_Start User Code start*/ /* rpCddLedCycle20ms_Start User Code end*/ } #define ctadCddLed_STOP_SEC_CODE #include "ctadCddLed_MemMap.h" /************************************************************ * Start User Prototypes - Do not remove this comment */ /* Add your prototypes here */ /* End User Prototypes - Do not remove this comment ************************************************************/ /************************************************************ * RUNNABLE: rrCddLedSysMonLsTarget0 * SYMBOL: rrCddLedSysMonLsTarget0 ************************************************************ * RTE Events * DRT_Runnable_ppareSysMonLsTarget0_sSetting ************************************************************ * Read API *********************************************** * Rte_Read_ppareCodMCodingDataStatus0_eFUSACodingDataStatus(&ptasrDataStatus_eFUSACodingDataStatus); * Rte_Read_ppareCodMCodingDataStatus0_eCompleteCodingDataStatus(&ptasrDataStatus_eCompleteCodingDataStatus); * Rte_Read_ppareSysMonLedBuckDriverSettings_sSettings(&ptasrLedBuckDriverSettings_ASIL_sSettings); * Rte_Read_ppareSysMonLsTarget0_sSetting(&ptasrLsTarget_ASIL_sSetting); * * Send API *********************************************** * Rte_Write_ppaseCddLedStatus_sStatus(&ptasrCddLedStatus_ASIL_sStatus); * * CS API *********************************************** * Rte_Call_ppaclWdgMSysMonCddLedDmStop_WdgMCheckPointReached(Call_WdgMCheckPointReached_WdgMCheckPointReached_CheckpointID); * ************************************************************/ #define ctadCddLed_START_SEC_CODE #include "ctadCddLed_MemMap.h" FUNC(void, ctadCddLed_CODE) ctadCddLed_rrCddLedSysMonLsTarget0 ( void ) { /* rrCddLedSysMonLsTarget0_Start User Code start*/ /* rrCddLedSysMonLsTarget0_Start User Code end*/ } #define ctadCddLed_STOP_SEC_CODE #include "ctadCddLed_MemMap.h"