/********************************************************************************************************************** * 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: DoIP * 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: DoIP_Lcfg.c * Generation Time: 2023-10-23 09:18:12 * Project: CBD2200592_D00_demo - Version 1.0 * Delivery: CBD2201205_D03 * Tool Version: DaVinci Configurator Classic 5.26.35 SP2 * * *********************************************************************************************************************/ #define DOIP_LCFG_SOURCE /********************************************************************************************************************** * INCLUDE *********************************************************************************************************************/ #include "DoIP.h" #include "DoIP_Types.h" #include "PduR_DoIP.h" #include "Appl_DoIP.h" /********************************************************************************************************************** * LOCAL CONSTANT MACROS **********************************************************************************************************************/ #ifndef STATIC # define STATIC static #endif /* STATIC */ /********************************************************************************************************************** CONFIGURATION CLASS: PRE_COMPILE SECTION: LOCAL DATA PROTOTYPES **********************************************************************************************************************/ /********************************************************************************************************************** CONFIGURATION CLASS: PRE_COMPILE SECTION: LOCAL DATA **********************************************************************************************************************/ /********************************************************************************************************************** CONFIGURATION CLASS: PRE_COMPILE SECTION: GLOBAL DATA **********************************************************************************************************************/ /********************************************************************************************************************** DoIP_Channel **********************************************************************************************************************/ /** \var DoIP_Channel \brief contains static channel data \details Element Description BitMask bit mask for logical address masking EcuAddr logical ecu addr TpMaxLen maximum TP length PduRRxPduId PduR PduId for reception PduRTxConfPduId PduR PduId for transmission confirmation TesterIdx the index of the 1:1 relation pointing to DoIP_Tester */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_ChannelType, DOIP_CONST) DoIP_Channel[20] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index BitMask EcuAddr TpMaxLen PduRRxPduId PduRTxConfPduId TesterIdx Referable Keys */ { /* 0 */ 0xFFFFu, 0x1075u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xE80, PduRConf_PduRDestPdu_PduRDestPdu_Phy_Tx_0xE80, 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 1 */ 0xFFFFu, 0x1075u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xE81, PduRConf_PduRDestPdu_PduRDestPdu_Phy_Tx_0xE81, 1u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 2 */ 0xFFFFu, 0x1075u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xF00, PduRConf_PduRDestPdu_PduRDestPdu_Phy_Tx_0xF00, 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 3 */ 0xFFFFu, 0x1075u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xF01, PduRConf_PduRDestPdu_PduRDestPdu_Phy_Tx_0xF01, 3u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 4 */ 0xFFFFu, 0x1083u, 4095u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xE80_HLFL, PduRConf_PduRDestPdu_PduRDestPdu_Phy_HLFL_Tx_0xE80, 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 5 */ 0xFFFFu, 0x1083u, 4095u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xE81_HLFL, PduRConf_PduRDestPdu_PduRDestPdu_Phy_HLFL_Tx_0xE81, 1u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 6 */ 0xFFFFu, 0x1083u, 4095u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xF00_HLFL, PduRConf_PduRDestPdu_PduRDestPdu_Phy_HLFL_Tx_0xF00, 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 7 */ 0xFFFFu, 0x1083u, 4095u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xF01_HLFL, PduRConf_PduRDestPdu_PduRDestPdu_Phy_HLFL_Tx_0xF01, 3u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 8 */ 0xFFFFu, 0x1084u, 4095u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xE80_HLFR, PduRConf_PduRDestPdu_PduRDestPdu_Phy_HLFR_Tx_0xE80, 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 9 */ 0xFFFFu, 0x1084u, 4095u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xE81_HLFR, PduRConf_PduRDestPdu_PduRDestPdu_Phy_HLFR_Tx_0xE81, 1u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 10 */ 0xFFFFu, 0x1084u, 4095u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xF00_HLFR, PduRConf_PduRDestPdu_PduRDestPdu_Phy_HLFR_Tx_0xF00, 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 11 */ 0xFFFFu, 0x1084u, 4095u, PduRConf_PduRSrcPdu_PduRSrcPdu_Phy_Rx_0xF01_HLFR, PduRConf_PduRDestPdu_PduRDestPdu_Phy_HLFR_Tx_0xF01, 3u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 12 */ 0xFFFFu, 0xE400u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Func_Rx_0xE80, DOIP_NO_PDURTXCONFPDUIDOFCHANNEL, 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 13 */ 0xFFFFu, 0xE400u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Func_Rx_0xE81, DOIP_NO_PDURTXCONFPDUIDOFCHANNEL, 1u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 14 */ 0xFFFFu, 0xE400u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Func_Rx_0xF00, DOIP_NO_PDURTXCONFPDUIDOFCHANNEL, 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 15 */ 0xFFFFu, 0xE400u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Func_Rx_0xF01, DOIP_NO_PDURTXCONFPDUIDOFCHANNEL, 3u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 16 */ 0xFFFFu, 0xE401u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Func_Rx_HL, DOIP_NO_PDURTXCONFPDUIDOFCHANNEL, 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 17 */ 0xFFFFu, 0xE401u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Func_Rx_HL, DOIP_NO_PDURTXCONFPDUIDOFCHANNEL, 1u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 18 */ 0xFFFFu, 0xE401u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Func_Rx_HL, DOIP_NO_PDURTXCONFPDUIDOFCHANNEL, 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ { /* 19 */ 0xFFFFu, 0xE401u, 4091u, PduRConf_PduRSrcPdu_PduRSrcPdu_Func_Rx_HL, DOIP_NO_PDURTXCONFPDUIDOFCHANNEL, 3u } /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_ChannelInd **********************************************************************************************************************/ /** \var DoIP_ChannelInd \brief the indexes of the 1:1 sorted relation pointing to DoIP_Channel */ #define DOIP_START_SEC_CONST_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_ChannelIndType, DOIP_CONST) DoIP_ChannelInd[40] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index ChannelInd Referable Keys */ /* 0 */ 0u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 1 */ 4u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 2 */ 8u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 3 */ 12u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 4 */ 16u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 5 */ 1u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 6 */ 5u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 7 */ 9u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 8 */ 13u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 9 */ 17u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 10 */ 2u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 11 */ 6u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 12 */ 10u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 13 */ 14u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 14 */ 18u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 15 */ 3u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 16 */ 7u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 17 */ 11u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 18 */ 15u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 19 */ 19u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00] */ /* 20 */ 0u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 21 */ 4u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 22 */ 8u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 23 */ 12u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 24 */ 16u, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 25 */ 1u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 26 */ 5u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 27 */ 9u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 28 */ 13u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 29 */ 17u, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 30 */ 2u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 31 */ 6u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 32 */ 10u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 33 */ 14u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 34 */ 18u, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 35 */ 3u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 36 */ 7u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 37 */ 11u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 38 */ 15u, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 39 */ 19u /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ }; #define DOIP_STOP_SEC_CONST_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_Connection **********************************************************************************************************************/ /** \var DoIP_Connection \brief contains static TCP connection Data. List of DoIPConnections. The RxPduId as well as the TxPduId can be used to access the array. \details Element Description ConnectionType the enum value of the according target of the 1:1 relation pointing to one of DoIP_ConnectionTcp,DoIP_ConnectionUdp,DoIP_ConnectionUdpVehAn ConnectionTypeIdx the index of the 1:1 relation pointing to one of DoIP_ConnectionTcp,DoIP_ConnectionUdp,DoIP_ConnectionUdpVehAn LocalAddrIdx the index of the 1:1 relation pointing to DoIP_LocalAddr SoAdTxPduId PduId used for transmission */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_ConnectionType, DOIP_CONST) DoIP_Connection[5] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index ConnectionType ConnectionTypeIdx LocalAddrIdx SoAdTxPduId Referable Keys */ { /* 0 */ DOIP_CONNECTIONTCP_CONNECTIONTYPEOFCONNECTION, 0u, 0u, SoAdConf_SoAdPduRoute_SoAdPduRoute_DoIp_TCP }, /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ { /* 1 */ DOIP_CONNECTIONTCP_CONNECTIONTYPEOFCONNECTION, 1u, 0u, SoAdConf_SoAdPduRoute_SoAdPduRoute_DoIp_TCP1 }, /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ { /* 2 */ DOIP_CONNECTIONTCP_CONNECTIONTYPEOFCONNECTION, 2u, 0u, SoAdConf_SoAdPduRoute_SoAdPduRoute_DoIp_TCP2 }, /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ { /* 3 */ DOIP_CONNECTIONUDP_CONNECTIONTYPEOFCONNECTION, 0u, 0u, SoAdConf_SoAdPduRoute_SoAdPduRoute_DoIp_UDP }, /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPUdpConnection] */ { /* 4 */ DOIP_CONNECTIONUDPVEHAN_CONNECTIONTYPEOFCONNECTION, 0u, 0u, SoAdConf_SoAdPduRoute_SoAdPduRoute_DoIp_UDP_VA } /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPUdpVehicleAnnouncementConnection] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_ConnectionGroup **********************************************************************************************************************/ /** \var DoIP_ConnectionGroup \brief represents the group of connections on a local port/IP address (i.e. socket connection group) \details Element Description PlusOneSocketUsed the TCP n+1 socket is used on this group */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_ConnectionGroupType, DOIP_CONST) DoIP_ConnectionGroup[1] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index PlusOneSocketUsed Referable Keys */ { /* 0 */ TRUE } /* [/ActiveEcuC/SoAd/SoAdConfig/SoAdSocketConnectionGroup_DoIp_TCP] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_ConnectionTcp **********************************************************************************************************************/ /** \var DoIP_ConnectionTcp \brief contains static TCP connection data \details Element Description SecurityRequired security required ConnectionGroupIdx the index of the 1:1 relation pointing to DoIP_ConnectionGroup RxHdrBufStartIdx the start index of the 1:n relation pointing to DoIP_RxHdrBuf TxTcpMgtStartIdx the start index of the 1:n relation pointing to DoIP_TxTcpMgt */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_ConnectionTcpType, DOIP_CONST) DoIP_ConnectionTcp[3] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index SecurityRequired ConnectionGroupIdx RxHdrBufStartIdx TxTcpMgtStartIdx Referable Keys */ { /* 0 */ FALSE, 0u, 0u, 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection, /ActiveEcuC/SoAd/SoAdConfig/SoAdSocketConnectionGroup_DoIp_TCP, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ { /* 1 */ FALSE, 0u, 19u, 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001, /ActiveEcuC/SoAd/SoAdConfig/SoAdSocketConnectionGroup_DoIp_TCP, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ { /* 2 */ FALSE, 0u, 38u, 4u } /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002, /ActiveEcuC/SoAd/SoAdConfig/SoAdSocketConnectionGroup_DoIp_TCP, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_GId **********************************************************************************************************************/ /** \var DoIP_GId \brief the GID */ #define DOIP_START_SEC_CONST_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_GIdType, DOIP_CONST) DoIP_GId[6] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index GId */ /* 0 */ 0x36u, /* 1 */ 0x7Cu, /* 2 */ 0x7Cu, /* 3 */ 0x00u, /* 4 */ 0x00u, /* 5 */ 0x03u }; #define DOIP_STOP_SEC_CONST_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_Interface **********************************************************************************************************************/ /** \var DoIP_Interface \brief contains static interface data \details Element Description ConnectionUdpVehAnStartIdx the start index of the 0:n relation pointing to DoIP_ConnectionUdpVehAn VehAnStart the mode when vehicle announcement starts */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_InterfaceType, DOIP_CONST) DoIP_Interface[1] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index ConnectionUdpVehAnStartIdx VehAnStart Referable Keys */ { /* 0 */ 0u, DOIP_AUTOMATIC_ANNOUNCE } /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_IpAddrAssignment **********************************************************************************************************************/ /** \var DoIP_IpAddrAssignment \brief contains static IP address assignment data \details Element Description ControlIpAssignment indicates if IP address assigment shall be requested/released AssignmentType ip addresss assignment type */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_IpAddrAssignmentType, DOIP_CONST) DoIP_IpAddrAssignment[1] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index ControlIpAssignment AssignmentType Referable Keys */ { /* 0 */ FALSE, DOIP_IPADDR_ASSIGN_TYPE_STATIC } /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_LocalAddr **********************************************************************************************************************/ /** \var DoIP_LocalAddr \brief contains static local address data \details Element Description UdpAliveTimeout indicates if UDP alive timeout is enabled DomainType domain type */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_LocalAddrType, DOIP_CONST) DoIP_LocalAddr[1] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index UdpAliveTimeout DomainType Referable Keys */ { /* 0 */ FALSE, SOAD_AF_INET } /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_PduRRxCancelPduId **********************************************************************************************************************/ /** \var DoIP_PduRRxCancelPduId \brief PduR PduId for reception cancelation \details Element Description ChannelIdx the index of the 1:1 relation pointing to DoIP_Channel */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_PduRRxCancelPduIdType, DOIP_CONST) DoIP_PduRRxCancelPduId[20] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index ChannelIdx Referable Keys */ { /* 0 */ 12u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xE80] */ { /* 1 */ 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xE80] */ { /* 2 */ 13u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xE81] */ { /* 3 */ 14u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xF00] */ { /* 4 */ 15u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xF01] */ { /* 5 */ 1u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xE81] */ { /* 6 */ 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xF00] */ { /* 7 */ 3u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xF01] */ { /* 8 */ 16u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xE80] */ { /* 9 */ 4u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xE80] */ { /* 10 */ 8u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xE80] */ { /* 11 */ 17u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xE81] */ { /* 12 */ 18u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xF00] */ { /* 13 */ 19u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xF01] */ { /* 14 */ 5u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xE81] */ { /* 15 */ 9u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xE81] */ { /* 16 */ 6u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xF00] */ { /* 17 */ 10u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xF00] */ { /* 18 */ 7u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xF01] */ { /* 19 */ 11u } /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xF01] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_PduRTxPduId **********************************************************************************************************************/ /** \var DoIP_PduRTxPduId \brief PduR PduId for transmission \details Element Description ChannelIdx the index of the 1:1 relation pointing to DoIP_Channel */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_PduRTxPduIdType, DOIP_CONST) DoIP_PduRTxPduId[12] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index ChannelIdx Referable Keys */ { /* 0 */ 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xE80] */ { /* 1 */ 1u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xE81] */ { /* 2 */ 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xF00] */ { /* 3 */ 3u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xF01] */ { /* 4 */ 4u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xE80] */ { /* 5 */ 8u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xE80] */ { /* 6 */ 5u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xE81] */ { /* 7 */ 9u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xE81] */ { /* 8 */ 6u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xF00] */ { /* 9 */ 10u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xF00] */ { /* 10 */ 7u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xF01] */ { /* 11 */ 11u } /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xF01] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_RoutingActivation **********************************************************************************************************************/ /** \var DoIP_RoutingActivation \brief contains static routing activation data \details Element Description AuthResLength authentification response length ChannelIndStartIdx the start index of the 0:n relation pointing to DoIP_ChannelInd RoutingActivationNum routing activation number AuthFuncPtr pointer to authentification function AuthWithRemAddrFuncPtr pointer to authentification function with remote address ConfFuncPtr pointer to confirmation function ConfWithRemAddrFuncPtr pointer to confirmation function with remote address */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_RoutingActivationType, DOIP_CONST) DoIP_RoutingActivation[8] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index AuthResLength ChannelIndStartIdx RoutingActivationNum AuthFuncPtr AuthWithRemAddrFuncPtr ConfFuncPtr ConfWithRemAddrFuncPtr Referable Keys */ { /* 0 */ 0u, 0u, 0u, NULL_PTR , NULL_PTR , NULL_PTR , NULL_PTR }, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE80] */ { /* 1 */ 0u, 5u, 0u, NULL_PTR , NULL_PTR , NULL_PTR , NULL_PTR }, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE81] */ { /* 2 */ 0u, 10u, 0u, NULL_PTR , NULL_PTR , NULL_PTR , NULL_PTR }, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF00] */ { /* 3 */ 0u, 15u, 0u, NULL_PTR , NULL_PTR , NULL_PTR , NULL_PTR }, /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF01] */ { /* 4 */ 0u, 20u, 1u, NULL_PTR , NULL_PTR , NULL_PTR , NULL_PTR }, /* [DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE80] */ { /* 5 */ 0u, 25u, 1u, NULL_PTR , NULL_PTR , NULL_PTR , NULL_PTR }, /* [DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE81] */ { /* 6 */ 0u, 30u, 1u, NULL_PTR , NULL_PTR , NULL_PTR , NULL_PTR }, /* [DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF00] */ { /* 7 */ 0u, 35u, 1u, NULL_PTR , NULL_PTR , NULL_PTR , NULL_PTR } /* [DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF01] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_RoutingActivationInd **********************************************************************************************************************/ /** \var DoIP_RoutingActivationInd \brief the indexes of the 1:1 sorted relation pointing to DoIP_RoutingActivation */ #define DOIP_START_SEC_CONST_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_RoutingActivationIndType, DOIP_CONST) DoIP_RoutingActivationInd[8] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index RoutingActivationInd Referable Keys */ /* 0 */ 0u, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE80] */ /* 1 */ 4u, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE80] */ /* 2 */ 1u, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE81] */ /* 3 */ 5u, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE81] */ /* 4 */ 2u, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF00] */ /* 5 */ 6u, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF00] */ /* 6 */ 3u, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF01] */ /* 7 */ 7u /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF01] */ }; #define DOIP_STOP_SEC_CONST_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_Tester **********************************************************************************************************************/ /** \var DoIP_Tester \brief contains static tester data \details Element Description TesterAddr testers active address CentralSecurity indicates if a further action is required RoutingActivationIndStartIdx the start index of the 1:n relation pointing to DoIP_RoutingActivationInd */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_TesterType, DOIP_CONST) DoIP_Tester[4] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index TesterAddr CentralSecurity RoutingActivationIndStartIdx Referable Keys */ { /* 0 */ 0x0E80u, FALSE, 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ { /* 1 */ 0x0E81u, FALSE, 2u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ { /* 2 */ 0x0F00u, FALSE, 4u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ { /* 3 */ 0x0F01u, FALSE, 6u } /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_TxTcpMgt **********************************************************************************************************************/ /** \var DoIP_TxTcpMgt \brief contains static TCP transmission queue management data \details Element Description TxHdrBufStartIdx the start index of the 1:n relation pointing to DoIP_TxHdrBuf */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_TxTcpMgtType, DOIP_CONST) DoIP_TxTcpMgt[6] = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index TxHdrBufStartIdx Referable Keys */ { /* 0 */ 0u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ { /* 1 */ 21u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ { /* 2 */ 42u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ { /* 3 */ 63u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ { /* 4 */ 84u }, /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ { /* 5 */ 105u } /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_AliveCheckList **********************************************************************************************************************/ /** \var DoIP_AliveCheckList \brief list of connections with pending alive checks \details Element Description ConnectionTcpIdx the index of the 1:1 relation pointing to DoIP_ConnectionTcp */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_AliveCheckListType, DOIP_VAR_NO_INIT) DoIP_AliveCheckList[3]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_ChannelDyn **********************************************************************************************************************/ /** \var DoIP_ChannelDyn \brief contains dynamic channel data \details Element Description TxMsgLen message length to transmit */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_ChannelDynType, DOIP_VAR_NO_INIT) DoIP_ChannelDyn[20]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 1 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 2 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 3 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 4 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 5 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 6 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 7 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFL_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 8 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 9 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 10 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 11 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Phy_HLFR_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 12 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 13 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 14 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 15 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 16 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE80#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 17 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xE81#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 18 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF00#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ /* 19 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPChannel_Func_HL_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x00, DoIPTester:DoIPTester_0xF01#DoIPRoutingActivation:DoIPRoutingActivation_0x01] */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_ConnectionDyn **********************************************************************************************************************/ /** \var DoIP_ConnectionDyn \brief contains dynamic connection data \details Element Description SoConClosing indicates if socket connection is closing IpAddrState ip address state SoConId socket connection id SoConState socket connection state */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_ConnectionDynType, DOIP_VAR_NO_INIT) DoIP_ConnectionDyn[5]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ /* 1 */ /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ /* 2 */ /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ /* 3 */ /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPUdpConnection] */ /* 4 */ /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPUdpVehicleAnnouncementConnection] */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_ConnectionTcpDyn **********************************************************************************************************************/ /** \var DoIP_ConnectionTcpDyn \brief contains dynamic TCP connection data \details Element Description RxMsgOffset number of already copied bytes InactivCnt inactivity timeout BufferedUserDataOffset offset to user data in header buffer to be copied LastRxBufSize buffer size of previous message part LastRxTgtAddr ast used target address LastTxBufSize buffer size of previous message part TesterAddr tester address TxBytesCopied number of already copied bytes ChannelRxActive indicates if reception channel is still active ChannelRxLastIdx the index of the 0:1 relation pointing to DoIP_Channel RoutingActivationIdx the index of the 0:1 relation pointing to DoIP_RoutingActivation RxTpSessionActive lock for TP session SkipRxMsg indicates if message should be skiped TesterIdx the index of the 0:1 relation pointing to DoIP_Tester TxTcpMgtQueIdx manamgement queue index TxTcpMgtQueLvl managment queue fill level TxTpCancelRequested indicates if cancelation is requested TxTpSessionActive lock for TP session ActivState state of routing activation indicates next action LocIpAddr local ip address RemIpAddr remote ip address TpTxPreCloseSocket indicates if socket should be cosed after transmission TpTxPreHdrType header type of prepared transmission TpTxPreParam1 parameter depends on header type of prepared transmission TpTxPreParam2 parameter depends on header type of prepared transmission TpTxPreParam3 parameter depends on header type of prepared transmission */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_ConnectionTcpDynType, DOIP_VAR_NO_INIT) DoIP_ConnectionTcpDyn[3]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection, /ActiveEcuC/SoAd/SoAdConfig/SoAdSocketConnectionGroup_DoIp_TCP, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ /* 1 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001, /ActiveEcuC/SoAd/SoAdConfig/SoAdSocketConnectionGroup_DoIp_TCP, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ /* 2 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002, /ActiveEcuC/SoAd/SoAdConfig/SoAdSocketConnectionGroup_DoIp_TCP, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_ConnectionUdpVehAnDyn **********************************************************************************************************************/ /** \var DoIP_ConnectionUdpVehAnDyn \brief contains dynamic UDP vehicle announcement connection data \details Element Description PendingVehAn indicates that DoIP_TriggerVehicleAnnouncement was called while SoCon was offline */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_ConnectionUdpVehAnDynType, DOIP_VAR_NO_INIT) DoIP_ConnectionUdpVehAnDyn[1]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPUdpVehicleAnnouncementConnection, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_InterfaceDyn **********************************************************************************************************************/ /** \var DoIP_InterfaceDyn \brief contains dynamic interface data \details Element Description ActLineActiveRequestCounter number of activation line active requests. ActLineInactiveRequestCounter number of activation line inactive requests. ActLineInactiveTime the activation line inactivity timer of the DoIP Interface. ActLineActive the activation line state. */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_InterfaceDynUType, DOIP_VAR_NO_INIT) DoIP_InterfaceDyn; /* PRQA S 0759, 1514, 1533 */ /* MD_CSL_Union, MD_CSL_ObjectOnlyAccessedOnce, MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_IpAddrAssignmentDyn **********************************************************************************************************************/ /** \var DoIP_IpAddrAssignmentDyn \brief contains dynamic IP address assignment data \details Element Description IpAddrReqState IP address request state */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_IpAddrAssignmentDynUType, DOIP_VAR_NO_INIT) DoIP_IpAddrAssignmentDyn; /* PRQA S 0759, 1514, 1533 */ /* MD_CSL_Union, MD_CSL_ObjectOnlyAccessedOnce, MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/TcpIp/TcpIpConfig/TcpIpV4LocalAddr_TcpIpCtrl_Unicast] */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_RoutActivHandler **********************************************************************************************************************/ /** \var DoIP_RoutActivHandler \brief single routing activation handler \details Element Description OemSpecReq handlers oem specific request buffer OemSpecRes handlers oem specific response buffer AliveCheckCnt alive check timeout TesterAddr handlers active testser address AliveCheckElemNum number of pending alive checks ConnectionTcpIdx the index of the 0:1 relation pointing to DoIP_ConnectionTcp OemSpecUsed indicates if oem specific payload type is used RoutingActivationIdx the index of the 0:1 relation pointing to DoIP_RoutingActivation TesterIdx the index of the 0:1 relation pointing to DoIP_Tester */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_RoutActivHandlerType, DOIP_VAR_NO_INIT) DoIP_RoutActivHandler[1]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_RxHdrBuf **********************************************************************************************************************/ /** \var DoIP_RxHdrBuf \brief buffer which stores the received message header */ #define DOIP_START_SEC_VAR_NO_INIT_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_RxHdrBufUType, DOIP_VAR_NO_INIT) DoIP_RxHdrBuf; /* PRQA S 0759, 1514, 1533 */ /* MD_CSL_Union, MD_CSL_ObjectOnlyAccessedOnce, MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ /* ... */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ /* 18 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ /* 19 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ /* ... */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ /* 37 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ /* 38 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ /* ... */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ /* 56 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ #define DOIP_STOP_SEC_VAR_NO_INIT_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_TesterDyn **********************************************************************************************************************/ /** \var DoIP_TesterDyn \brief contains static dynamic data \details Element Description ConnectionTcpIdx the index of the 0:1 relation pointing to DoIP_ConnectionTcp */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_TesterDynType, DOIP_VAR_NO_INIT) DoIP_TesterDyn[4]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE80, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ /* 1 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xE81, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ /* 2 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF00, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ /* 3 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPTester_0xF01, /ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface] */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_TxHdrBuf **********************************************************************************************************************/ /** \var DoIP_TxHdrBuf \brief buffer which stores the message header for transmission */ #define DOIP_START_SEC_VAR_NO_INIT_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_TxHdrBufType, DOIP_VAR_NO_INIT) DoIP_TxHdrBuf[126]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ #define DOIP_STOP_SEC_VAR_NO_INIT_8 /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_TxTcpMgtDyn **********************************************************************************************************************/ /** \var DoIP_TxTcpMgtDyn \brief contains dynamic TCP transmission queue management data \details Element Description TxHdrBufLen length of header buffer used for transmission ChannelIdx the index of the 0:1 relation pointing to DoIP_Channel Msg message buffer */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_TxTcpMgtDynUType, DOIP_VAR_NO_INIT) DoIP_TxTcpMgtDyn; /* PRQA S 0759, 1514, 1533 */ /* MD_CSL_Union, MD_CSL_ObjectOnlyAccessedOnce, MD_CSL_ObjectOnlyAccessedOnce */ /* Index Referable Keys */ /* 0 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ /* 1 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection] */ /* 2 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ /* 3 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_001] */ /* 4 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ /* 5 */ /* [/ActiveEcuC/DoIP/DoIPConfigSet/DoIPInterface/DoIPConnections/DoIPTcpConnection_002] */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_TxUdpMgtList **********************************************************************************************************************/ /** \var DoIP_TxUdpMgtList \brief UDP trasmission list \details Element Description HdrType header tpye RetryAttempt retry attempts ConnectionIdx the index of the 0:1 relation pointing to DoIP_Connection Param1 parameter depends on header type Param2 parameter depends on header type RemoteAddr remote ip address for transmission */ #define DOIP_START_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ VAR(DoIP_TxUdpMgtListType, DOIP_VAR_NO_INIT) DoIP_TxUdpMgtList[2]; /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ #define DOIP_STOP_SEC_VAR_NO_INIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** DoIP_PCConfig **********************************************************************************************************************/ /** \var DoIP_PCConfig \details Element Description AliveCheckList the pointer to DoIP_AliveCheckList Channel the pointer to DoIP_Channel ChannelDyn the pointer to DoIP_ChannelDyn ChannelInd the pointer to DoIP_ChannelInd Connection the pointer to DoIP_Connection ConnectionDyn the pointer to DoIP_ConnectionDyn ConnectionGroup the pointer to DoIP_ConnectionGroup ConnectionInd the pointer to DoIP_ConnectionInd ConnectionTcp the pointer to DoIP_ConnectionTcp ConnectionTcpDyn the pointer to DoIP_ConnectionTcpDyn ConnectionTcpInd the pointer to DoIP_ConnectionTcpInd ConnectionUdp the pointer to DoIP_ConnectionUdp ConnectionUdpVehAn the pointer to DoIP_ConnectionUdpVehAn ConnectionUdpVehAnDyn the pointer to DoIP_ConnectionUdpVehAnDyn GId the pointer to DoIP_GId Interface the pointer to DoIP_Interface InterfaceDyn the pointer to DoIP_InterfaceDyn IpAddrAssignment the pointer to DoIP_IpAddrAssignment IpAddrAssignmentDyn the pointer to DoIP_IpAddrAssignmentDyn LocalAddr the pointer to DoIP_LocalAddr PduRRxCancelPduId the pointer to DoIP_PduRRxCancelPduId PduRTxPduId the pointer to DoIP_PduRTxPduId RoutActivHandler the pointer to DoIP_RoutActivHandler RoutingActivation the pointer to DoIP_RoutingActivation RoutingActivationInd the pointer to DoIP_RoutingActivationInd RxHdrBuf the pointer to DoIP_RxHdrBuf SoAdRxPduId the pointer to DoIP_SoAdRxPduId SoAdTxPduId the pointer to DoIP_SoAdTxPduId Tester the pointer to DoIP_Tester TesterDyn the pointer to DoIP_TesterDyn TxHdrBuf the pointer to DoIP_TxHdrBuf TxTcpMgt the pointer to DoIP_TxTcpMgt TxTcpMgtDyn the pointer to DoIP_TxTcpMgtDyn TxUdpMgtList the pointer to DoIP_TxUdpMgtList SizeOfAliveCheckList the number of accomplishable value elements in DoIP_AliveCheckList SizeOfChannel the number of accomplishable value elements in DoIP_Channel SizeOfChannelInd the number of accomplishable value elements in DoIP_ChannelInd SizeOfConnection the number of accomplishable value elements in DoIP_Connection SizeOfConnectionGroup the number of accomplishable value elements in DoIP_ConnectionGroup SizeOfConnectionInd the number of accomplishable value elements in DoIP_ConnectionInd SizeOfConnectionTcp the number of accomplishable value elements in DoIP_ConnectionTcp SizeOfConnectionTcpInd the number of accomplishable value elements in DoIP_ConnectionTcpInd SizeOfConnectionUdp the number of accomplishable value elements in DoIP_ConnectionUdp SizeOfConnectionUdpVehAn the number of accomplishable value elements in DoIP_ConnectionUdpVehAn SizeOfGId the number of accomplishable value elements in DoIP_GId SizeOfInterface the number of accomplishable value elements in DoIP_Interface SizeOfIpAddrAssignment the number of accomplishable value elements in DoIP_IpAddrAssignment SizeOfLocalAddr the number of accomplishable value elements in DoIP_LocalAddr SizeOfPduRRxCancelPduId the number of accomplishable value elements in DoIP_PduRRxCancelPduId SizeOfPduRTxPduId the number of accomplishable value elements in DoIP_PduRTxPduId SizeOfRoutActivHandler the number of accomplishable value elements in DoIP_RoutActivHandler SizeOfRoutingActivation the number of accomplishable value elements in DoIP_RoutingActivation SizeOfRoutingActivationInd the number of accomplishable value elements in DoIP_RoutingActivationInd SizeOfRxHdrBuf the number of accomplishable value elements in DoIP_RxHdrBuf SizeOfSoAdRxPduId the number of accomplishable value elements in DoIP_SoAdRxPduId SizeOfSoAdTxPduId the number of accomplishable value elements in DoIP_SoAdTxPduId SizeOfTester the number of accomplishable value elements in DoIP_Tester SizeOfTxHdrBuf the number of accomplishable value elements in DoIP_TxHdrBuf SizeOfTxTcpMgt the number of accomplishable value elements in DoIP_TxTcpMgt SizeOfTxUdpMgtList the number of accomplishable value elements in DoIP_TxUdpMgtList */ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ CONST(DoIP_PCConfigsType, DOIP_CONST) DoIP_PCConfig = { /* PRQA S 1514, 1533 */ /* MD_CSL_ObjectOnlyAccessedOnce */ { /* Index: 0 Keys: [Config] */ DoIP_AliveCheckList /**< the pointer to DoIP_AliveCheckList */ , DoIP_Channel /**< the pointer to DoIP_Channel */ , DoIP_ChannelDyn /**< the pointer to DoIP_ChannelDyn */ , DoIP_ChannelInd /**< the pointer to DoIP_ChannelInd */ , DoIP_Connection /**< the pointer to DoIP_Connection */ , DoIP_ConnectionDyn /**< the pointer to DoIP_ConnectionDyn */ , DoIP_ConnectionGroup /**< the pointer to DoIP_ConnectionGroup */ , DoIP_ConnectionInd /**< the pointer to DoIP_ConnectionInd */ /* PRQA S 0310 */ /* MD_CSL_NonDereferentiatableValidPointer */ , DoIP_ConnectionTcp /**< the pointer to DoIP_ConnectionTcp */ , DoIP_ConnectionTcpDyn /**< the pointer to DoIP_ConnectionTcpDyn */ , DoIP_ConnectionTcpInd /**< the pointer to DoIP_ConnectionTcpInd */ /* PRQA S 0310 */ /* MD_CSL_NonDereferentiatableValidPointer */ , DoIP_ConnectionUdp /**< the pointer to DoIP_ConnectionUdp */ /* PRQA S 0310 */ /* MD_CSL_NonDereferentiatableValidPointer */ , DoIP_ConnectionUdpVehAn /**< the pointer to DoIP_ConnectionUdpVehAn */ /* PRQA S 0310 */ /* MD_CSL_NonDereferentiatableValidPointer */ , DoIP_ConnectionUdpVehAnDyn /**< the pointer to DoIP_ConnectionUdpVehAnDyn */ , DoIP_GId /**< the pointer to DoIP_GId */ , DoIP_Interface /**< the pointer to DoIP_Interface */ , DoIP_InterfaceDyn.raw /**< the pointer to DoIP_InterfaceDyn */ , DoIP_IpAddrAssignment /**< the pointer to DoIP_IpAddrAssignment */ , DoIP_IpAddrAssignmentDyn.raw /**< the pointer to DoIP_IpAddrAssignmentDyn */ , DoIP_LocalAddr /**< the pointer to DoIP_LocalAddr */ , DoIP_PduRRxCancelPduId /**< the pointer to DoIP_PduRRxCancelPduId */ , DoIP_PduRTxPduId /**< the pointer to DoIP_PduRTxPduId */ , DoIP_RoutActivHandler /**< the pointer to DoIP_RoutActivHandler */ , DoIP_RoutingActivation /**< the pointer to DoIP_RoutingActivation */ , DoIP_RoutingActivationInd /**< the pointer to DoIP_RoutingActivationInd */ , DoIP_RxHdrBuf.raw /**< the pointer to DoIP_RxHdrBuf */ , DoIP_SoAdRxPduId /**< the pointer to DoIP_SoAdRxPduId */ /* PRQA S 0310 */ /* MD_CSL_NonDereferentiatableValidPointer */ , DoIP_SoAdTxPduId /**< the pointer to DoIP_SoAdTxPduId */ /* PRQA S 0310 */ /* MD_CSL_NonDereferentiatableValidPointer */ , DoIP_Tester /**< the pointer to DoIP_Tester */ , DoIP_TesterDyn /**< the pointer to DoIP_TesterDyn */ , DoIP_TxHdrBuf /**< the pointer to DoIP_TxHdrBuf */ , DoIP_TxTcpMgt /**< the pointer to DoIP_TxTcpMgt */ , DoIP_TxTcpMgtDyn.raw /**< the pointer to DoIP_TxTcpMgtDyn */ , DoIP_TxUdpMgtList /**< the pointer to DoIP_TxUdpMgtList */ , 3u /**< the number of elements in DoIP_AliveCheckList */ , 20u /**< the number of elements in DoIP_Channel */ , 40u /**< the number of elements in DoIP_ChannelInd */ , 5u /**< the number of elements in DoIP_Connection */ , 1u /**< the number of elements in DoIP_ConnectionGroup */ , 5u /**< the number of elements in DoIP_ConnectionInd */ , 3u /**< the number of elements in DoIP_ConnectionTcp */ , 3u /**< the number of elements in DoIP_ConnectionTcpInd */ , 1u /**< the number of elements in DoIP_ConnectionUdp */ , 1u /**< the number of elements in DoIP_ConnectionUdpVehAn */ , 6u /**< the number of elements in DoIP_GId */ , 1u /**< the number of elements in DoIP_Interface */ , 1u /**< the number of elements in DoIP_IpAddrAssignment */ , 1u /**< the number of elements in DoIP_LocalAddr */ , 20u /**< the number of elements in DoIP_PduRRxCancelPduId */ , 12u /**< the number of elements in DoIP_PduRTxPduId */ , 1u /**< the number of elements in DoIP_RoutActivHandler */ , 8u /**< the number of elements in DoIP_RoutingActivation */ , 8u /**< the number of elements in DoIP_RoutingActivationInd */ , 57u /**< the number of elements in DoIP_RxHdrBuf */ , 4u /**< the number of elements in DoIP_SoAdRxPduId */ , 5u /**< the number of elements in DoIP_SoAdTxPduId */ , 4u /**< the number of elements in DoIP_Tester */ , 126u /**< the number of elements in DoIP_TxHdrBuf */ , 6u /**< the number of elements in DoIP_TxTcpMgt */ , 2u /**< the number of elements in DoIP_TxUdpMgtList */ } }; #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** * CALL BACK FUNCTIONS *********************************************************************************************************************/ #define DOIP_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** * VIN ACCESS FUNCTION *********************************************************************************************************************/ CONST(DoIP_GetVinFctPtrType, DOIP_CONST) DoIP_CallGetVinDirect = ApplDoIP_GetVin; /********************************************************************************************************************** * DIAGNOSTIC POWER MODE ACCESS FUNCTION *********************************************************************************************************************/ CONST(DoIP_PowerModeFctPtrType, DOIP_CONST) DoIP_CallPowerModeDirect = ApplDoIP_GetDiagPowerMode; /* PRQA S 1533 */ /* MD_DoIP_ObjectOnlyAccessedOnce */ /********************************************************************************************************************** * VERIFY RX PDU FUNCTION *********************************************************************************************************************/ CONST(DoIP_VerifyRxPduFctPtrType, DOIP_CONST) DoIP_CallVerifyRxPduDirect = ApplDoIP_VerifyRxPdu; /* PRQA S 1533 */ /* MD_DoIP_ObjectOnlyAccessedOnce */ #define DOIP_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "DoIP_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** * END OF FILE: DoIP_Lcfg.c *********************************************************************************************************************/