/********************************************************************************************************************** * COPYRIGHT * ------------------------------------------------------------------------------------------------------------------- * \verbatim * * This software is copyright protected and proprietary to Vector Informatik GmbH. * Vector Informatik GmbH grants to you only those rights as set out in the license conditions. * All other rights remain with Vector Informatik GmbH. * \endverbatim * ------------------------------------------------------------------------------------------------------------------- * LICENSE * ------------------------------------------------------------------------------------------------------------------- * Module: ComM * Program: MSR_Vector_SLP4 * Customer: Marelli Automotive Components (Wuhu) Co., Ltd. * Expiry Date: Not restricted * Ordered Derivat.: TC377TP * License Scope : The usage is restricted to CBD2201205_D03 * * ------------------------------------------------------------------------------------------------------------------- * FILE DESCRIPTION * ------------------------------------------------------------------------------------------------------------------- * File: ComM_Lcfg.h * Generation Time: 2023-10-23 09:18:09 * Project: CBD2200592_D00_demo - Version 1.0 * Delivery: CBD2201205_D03 * Tool Version: DaVinci Configurator Classic 5.26.35 SP2 * * *********************************************************************************************************************/ #if !defined(COMM_LCFG_H) #define COMM_LCFG_H /* ----------------------------------------------------------------------------- &&&~ INCLUDES ----------------------------------------------------------------------------- */ #include "ComM_Cfg.h" /* ----------------------------------------------------------------------------- &&&~ GLOBAL DATA ----------------------------------------------------------------------------- */ #define COMM_START_SEC_CONST_UNSPECIFIED /* PRQA S 5087 1 */ /* MD_MSR_MemMap */ #include "ComM_MemMap.h" extern CONST(ComM_InhibitionStatusType, COMM_CONST) ComM_ECUGroupClassInit; #define COMM_STOP_SEC_CONST_UNSPECIFIED /* PRQA S 5087 1 */ /* MD_MSR_MemMap */ #include "ComM_MemMap.h" /* PRQA S 3451, 3449 EXTERNDECLARATIONS */ /* MD_ComM_3451_3449 */ /* PRQA L:EXTERNDECLARATIONS */ #define COMM_START_SEC_CODE /* PRQA S 5087 1 */ /* MD_MSR_MemMap */ #include "ComM_MemMap.h" /* ----------------------------------------------------------------------------- &&&~ GLOBAL FUNCTION PROTOTYPES ----------------------------------------------------------------------------- */ /* PRQA S 3451, 3449 EXTERNDECLARATIONS */ /* MD_ComM_3451_3449 */ /********************************************************************************************************************* FUNCTION: ComM_MainFunction_0 *********************************************************************************************************************/ /*! \brief Calls ComM_MainFunction() for the corresponding channel. This function is called by RTE with the * configured channel-specific Main Function Period * \pre ComM must be initialized * \context TASK * \reentrant FALSE * \synchronous TRUE *********************************************************************************************************************/ extern FUNC(void, COMM_CODE) ComM_MainFunction_0(void); /* PRQA L:EXTERNDECLARATIONS */ /* PRQA S 3451, 3449 EXTERNDECLARATIONS */ /* MD_ComM_3451_3449 */ /********************************************************************************************************************* FUNCTION: ComM_MainFunction_1 *********************************************************************************************************************/ /*! \brief Calls ComM_MainFunction() for the corresponding channel. This function is called by RTE with the * configured channel-specific Main Function Period * \pre ComM must be initialized * \context TASK * \reentrant FALSE * \synchronous TRUE *********************************************************************************************************************/ extern FUNC(void, COMM_CODE) ComM_MainFunction_1(void); /* PRQA L:EXTERNDECLARATIONS */ /* PRQA S 3451, 3449 EXTERNDECLARATIONS */ /* MD_ComM_3451_3449 */ /********************************************************************************************************************* FUNCTION: ComM_MainFunction_2 *********************************************************************************************************************/ /*! \brief Calls ComM_MainFunction() for the corresponding channel. This function is called by RTE with the * configured channel-specific Main Function Period * \pre ComM must be initialized * \context TASK * \reentrant FALSE * \synchronous TRUE *********************************************************************************************************************/ extern FUNC(void, COMM_CODE) ComM_MainFunction_2(void); /* PRQA L:EXTERNDECLARATIONS */ /* PRQA S 3451, 3449 EXTERNDECLARATIONS */ /* MD_ComM_3451_3449 */ /********************************************************************************************************************* FUNCTION: ComM_MainFunction_3 *********************************************************************************************************************/ /*! \brief Calls ComM_MainFunction() for the corresponding channel. This function is called by RTE with the * configured channel-specific Main Function Period * \pre ComM must be initialized * \context TASK * \reentrant FALSE * \synchronous TRUE *********************************************************************************************************************/ extern FUNC(void, COMM_CODE) ComM_MainFunction_3(void); /* PRQA L:EXTERNDECLARATIONS */ /* ----------------------------------------------------------------------------- &&&~ INTERNAL GENERATED FUNCTION PROTOTYPES ----------------------------------------------------------------------------- */ #define COMM_STOP_SEC_CODE /* PRQA S 5087 1 */ /* MD_MSR_MemMap */ #include "ComM_MemMap.h" #endif /* COMM_LCFG_H */