<?xml version='1.0' encoding='UTF-8'?>
<AUTOSAR xmlns='http://autosar.org/schema/r4.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://autosar.org/schema/r4.0 AUTOSAR_4-2-2.xsd'>
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>AUTOSAR_Can</SHORT-NAME>
      <AR-PACKAGES>
        <!-- AR-Package: AUTOSAR -->
        <AR-PACKAGE>
          <SHORT-NAME>EcucModuleDefs</SHORT-NAME>
          <ELEMENTS>
            <!-- Module Definition: Can -->
            <ECUC-MODULE-DEF>
              <SHORT-NAME>Can</SHORT-NAME>
              <DESC>
                <L-2 L='EN'>This container holds the configuration of a single CAN Driver.</L-2>
              </DESC>
              <CATEGORY>VENDOR_SPECIFIC_MODULE_DEFINITION</CATEGORY>
              <ADMIN-DATA>
                <DOC-REVISIONS>
                  <DOC-REVISION>
                    <REVISION-LABEL>4.2.2</REVISION-LABEL>
                    <ISSUED-BY>AUTOSAR</ISSUED-BY>
                    <DATE>2014-10-31</DATE>
                  </DOC-REVISION>
                  <DOC-REVISION>
                    <REVISION-LABEL>1.1.0</REVISION-LABEL>
                    <ISSUED-BY>ETAS</ISSUED-BY>
                    <DATE>2016-02-18T11:51:18+00:00</DATE>
                  </DOC-REVISION>
                </DOC-REVISIONS>
              </ADMIN-DATA>
              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
              <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
              <POST-BUILD-VARIANT-SUPPORT>true</POST-BUILD-VARIANT-SUPPORT>
              <REFINED-MODULE-DEF-REF DEST='ECUC-MODULE-DEF'>/AUTOSAR/EcucDefs/Can</REFINED-MODULE-DEF-REF>
              <SUPPORTED-CONFIG-VARIANTS>
                <SUPPORTED-CONFIG-VARIANT>VARIANT-POST-BUILD</SUPPORTED-CONFIG-VARIANT>
                <SUPPORTED-CONFIG-VARIANT>VARIANT-PRE-COMPILE</SUPPORTED-CONFIG-VARIANT>
              </SUPPORTED-CONFIG-VARIANTS>
              <CONTAINERS>
                <!-- Container Definition: CanConfigSet -->
                <ECUC-PARAM-CONF-CONTAINER-DEF>
                  <SHORT-NAME>CanConfigSet</SHORT-NAME>
                  <DESC>
                    <L-2 L='EN'>This container contains the configuration parameters and sub containers of the AUTOSAR Can module.</L-2>
                  </DESC>
                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00343</RELATED-TRACE-ITEM-REF>
                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <SUB-CONTAINERS>
                    <!-- Container Definition: CanController -->
                    <ECUC-PARAM-CONF-CONTAINER-DEF>
                      <SHORT-NAME>CanController</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This container contains the configuration parameters of the CAN controller(s).</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00354</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                      <PARAMETERS>
                        <!-- PARAMETER DEFINITION: CanBusoffProcessing -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanBusoffProcessing</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Enables / disables API Can_MainFunction_BusOff() for handling busoff events in polling mode.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00314</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>INTERRUPT</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>POLLING</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanControllerActivation -->
                        <ECUC-BOOLEAN-PARAM-DEF>
                          <SHORT-NAME>CanControllerActivation</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Defines if a CAN controller is used in the configuration.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00315</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                        </ECUC-BOOLEAN-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanControllerBaseAddress -->
                        <ECUC-INTEGER-PARAM-DEF>
                          <SHORT-NAME>CanControllerBaseAddress</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Specifies the CAN controller base address.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00382</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <MAX>4294967295</MAX>
                          <MIN>0</MIN>
                        </ECUC-INTEGER-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanControllerId -->
                        <ECUC-INTEGER-PARAM-DEF>
                          <SHORT-NAME>CanControllerId</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>This parameter provides the controller ID which is unique in a given CAN Driver. The value for this parameter starts with 0 and continue without any gaps.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00316</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
                          <MAX>255</MAX>
                          <MIN>0</MIN>
                        </ECUC-INTEGER-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanRxProcessing -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanRxProcessing</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Enables / disables API Can_MainFunction_Read() for handling PDU reception events in polling mode.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00317</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>INTERRUPT</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>POLLING</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanTxProcessing -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanTxProcessing</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Enables / disables API Can_MainFunction_Write() for handling PDU transmission events in polling mode.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00318</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>INTERRUPT</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>POLLING</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanWakeupFunctionalityAPI -->
                        <ECUC-BOOLEAN-PARAM-DEF>
                          <SHORT-NAME>CanWakeupFunctionalityAPI</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Adds / removes the service Can_CheckWakeup() from the code.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L='EN'>True: Can_CheckWakeup can be used. False: Can_CheckWakeup cannot be used.</L-1>
                            </P>
                          </INTRODUCTION>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00466</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>false</DEFAULT-VALUE>
                        </ECUC-BOOLEAN-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanWakeupProcessing -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanWakeupProcessing</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Enables / disables API Can_MainFunction_Wakeup() for handling wakeup events in polling mode.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00319</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>INTERRUPT</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>POLLING</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanWakeupSupport -->
                        <ECUC-BOOLEAN-PARAM-DEF>
                          <SHORT-NAME>CanWakeupSupport</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>CAN driver support for wakeup over CAN Bus.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00330</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                        </ECUC-BOOLEAN-PARAM-DEF>
                        <!-- RTA-MCAL addition HardwareName -->
                        <ECUC-STRING-PARAM-DEF>
                          <SHORT-NAME>HardwareName</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>The name of the (real or virtual) item to map to this controller. The names of the available items depend on the MCAL implementation.</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>ETAS-RTA-MCAL_v1.0</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                        </ECUC-STRING-PARAM-DEF>
                        <!-- RTA-MCAL addition HardwareNameWin -->
                        <ECUC-STRING-PARAM-DEF>
                          <SHORT-NAME>HardwareNameWin</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>The name of the (real or virtual) item to map to this controller when building for VRTA-win. This can override the HardwareName value.</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>ETAS-RTA-MCAL_v1.0</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                        </ECUC-STRING-PARAM-DEF>
                        <!-- RTA-MCAL addition HardwareNameUx -->
                        <ECUC-STRING-PARAM-DEF>
                          <SHORT-NAME>HardwareNameUx</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>The name of the (real or virtual) item to map to this controller when building for VRTA-ux. This can override the HardwareName value.</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>ETAS-RTA-MCAL_v1.0</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                        </ECUC-STRING-PARAM-DEF>
                      </PARAMETERS>
                      <REFERENCES>
                        <!-- Reference Definition: CanControllerDefaultBaudrate -->
                        <ECUC-REFERENCE-DEF>
                          <SHORT-NAME>CanControllerDefaultBaudrate</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Reference to baudrate configuration container configured for the Can Controller.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00435</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <DESTINATION-REF DEST='ECUC-PARAM-CONF-CONTAINER-DEF'>/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanControllerBaudrateConfig</DESTINATION-REF>
                        </ECUC-REFERENCE-DEF>
                        <!-- Reference Definition: CanCpuClockRef -->
                        <ECUC-REFERENCE-DEF>
                          <SHORT-NAME>CanCpuClockRef</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Reference to the CPU clock configuration, which is set in the MCU driver configuration</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00313</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <DESTINATION-REF DEST='ECUC-PARAM-CONF-CONTAINER-DEF'>/AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint</DESTINATION-REF>
                        </ECUC-REFERENCE-DEF>
                        <!-- Symbolic Name Reference Definition: CanWakeupSourceRef -->
                        <ECUC-SYMBOLIC-NAME-REFERENCE-DEF>
                          <SHORT-NAME>CanWakeupSourceRef</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>This parameter contains a reference to the Wakeup Source for this controller as defined in the ECU State Manager.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L='EN'>Implementation Type: reference to EcuM_WakeupSourceType</L-1>
                            </P>
                          </INTRODUCTION>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00359</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <MULTIPLICITY-CONFIG-CLASSES>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          </MULTIPLICITY-CONFIG-CLASSES>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <DESTINATION-REF DEST='ECUC-PARAM-CONF-CONTAINER-DEF'>/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource</DESTINATION-REF>
                        </ECUC-SYMBOLIC-NAME-REFERENCE-DEF>
                      </REFERENCES>
                      <SUB-CONTAINERS>
                        <!-- Container Definition: CanControllerBaudrateConfig -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF>
                          <SHORT-NAME>CanControllerBaudrateConfig</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>This container contains bit timing related configuration parameters of the CAN controller(s).</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00387</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: CanControllerBaudRate -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanControllerBaudRate</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Specifies the baudrate of the controller in kbps.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00005</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>2000</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanControllerBaudRateConfigID -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanControllerBaudRateConfigID</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Uniquely identifies a specific baud rate configuration. This ID is used by SetBaudrate API.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00471</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>65535</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanControllerPropSeg -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanControllerPropSeg</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Specifies propagation delay in time quantas.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00073</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanControllerSeg1 -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanControllerSeg1</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Specifies phase segment 1 in time quantas.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00074</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanControllerSeg2 -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanControllerSeg2</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Specifies phase segment 2 in time quantas.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00075</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanControllerSyncJumpWidth -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanControllerSyncJumpWidth</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Specifies the synchronization jump width for the controller in time quantas.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00383</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                          </PARAMETERS>
                          <SUB-CONTAINERS>
                            <!-- Container Definition: CanControllerFdBaudrateConfig -->
                            <ECUC-PARAM-CONF-CONTAINER-DEF>
                              <SHORT-NAME>CanControllerFdBaudrateConfig</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>This optional container contains bit timing related configuration parameters of the CAN controller(s) for payload and CRC of a CAN FD frame. If this container exists the controller supports CAN FD frames.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00473</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <PARAMETERS>
                                <!-- PARAMETER DEFINITION: CanControllerFdBaudRate -->
                                <ECUC-INTEGER-PARAM-DEF>
                                  <SHORT-NAME>CanControllerFdBaudRate</SHORT-NAME>
                                  <DESC>
                                    <L-2 L='EN'>Specifies the data segment baud rate of the controller in kbps.</L-2>
                                  </DESC>
                                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00481</RELATED-TRACE-ITEM-REF>
                                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                  <SCOPE>LOCAL</SCOPE>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                  <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                                  <VALUE-CONFIG-CLASSES>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                  </VALUE-CONFIG-CLASSES>
                                  <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                  <MAX>16000</MAX>
                                  <MIN>0</MIN>
                                </ECUC-INTEGER-PARAM-DEF>
                                <!-- PARAMETER DEFINITION: CanControllerPropSeg -->
                                <ECUC-INTEGER-PARAM-DEF>
                                  <SHORT-NAME>CanControllerPropSeg</SHORT-NAME>
                                  <DESC>
                                    <L-2 L='EN'>Specifies propagation delay in time quantas.</L-2>
                                  </DESC>
                                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00476</RELATED-TRACE-ITEM-REF>
                                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                  <SCOPE>LOCAL</SCOPE>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                  <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                                  <VALUE-CONFIG-CLASSES>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                  </VALUE-CONFIG-CLASSES>
                                  <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                  <MAX>255</MAX>
                                  <MIN>0</MIN>
                                </ECUC-INTEGER-PARAM-DEF>
                                <!-- PARAMETER DEFINITION: CanControllerSeg1 -->
                                <ECUC-INTEGER-PARAM-DEF>
                                  <SHORT-NAME>CanControllerSeg1</SHORT-NAME>
                                  <DESC>
                                    <L-2 L='EN'>Specifies phase segment 1 in time quantas.</L-2>
                                  </DESC>
                                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00477</RELATED-TRACE-ITEM-REF>
                                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                  <SCOPE>LOCAL</SCOPE>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                  <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                                  <VALUE-CONFIG-CLASSES>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                  </VALUE-CONFIG-CLASSES>
                                  <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                  <MAX>255</MAX>
                                  <MIN>0</MIN>
                                </ECUC-INTEGER-PARAM-DEF>
                                <!-- PARAMETER DEFINITION: CanControllerSeg2 -->
                                <ECUC-INTEGER-PARAM-DEF>
                                  <SHORT-NAME>CanControllerSeg2</SHORT-NAME>
                                  <DESC>
                                    <L-2 L='EN'>Specifies phase segment 2 in time quantas.</L-2>
                                  </DESC>
                                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00478</RELATED-TRACE-ITEM-REF>
                                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                  <SCOPE>LOCAL</SCOPE>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                  <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                                  <VALUE-CONFIG-CLASSES>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                  </VALUE-CONFIG-CLASSES>
                                  <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                  <MAX>255</MAX>
                                  <MIN>0</MIN>
                                </ECUC-INTEGER-PARAM-DEF>
                                <!-- PARAMETER DEFINITION: CanControllerSyncJumpWidth -->
                                <ECUC-INTEGER-PARAM-DEF>
                                  <SHORT-NAME>CanControllerSyncJumpWidth</SHORT-NAME>
                                  <DESC>
                                    <L-2 L='EN'>Specifies the synchronization jump width for the controller in time quantas.</L-2>
                                  </DESC>
                                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00479</RELATED-TRACE-ITEM-REF>
                                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                  <SCOPE>LOCAL</SCOPE>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                  <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                                  <VALUE-CONFIG-CLASSES>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                  </VALUE-CONFIG-CLASSES>
                                  <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                  <MAX>255</MAX>
                                  <MIN>0</MIN>
                                </ECUC-INTEGER-PARAM-DEF>
                                <!-- PARAMETER DEFINITION: CanControllerTrcvDelayCompensationOffset -->
                                <ECUC-INTEGER-PARAM-DEF>
                                  <SHORT-NAME>CanControllerTrcvDelayCompensationOffset</SHORT-NAME>
                                  <DESC>
                                    <L-2 L='EN'>Specifies the Transceiver Delay Compensation Offset in ns. If not specified Transceiver Delay Compensation is disabled.</L-2>
                                  </DESC>
                                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00480</RELATED-TRACE-ITEM-REF>
                                  <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                  <SCOPE>LOCAL</SCOPE>
                                  <MULTIPLICITY-CONFIG-CLASSES>
                                    <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                    </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                    <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                    </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                  </MULTIPLICITY-CONFIG-CLASSES>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                  <POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
                                  <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                                  <VALUE-CONFIG-CLASSES>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                  </VALUE-CONFIG-CLASSES>
                                  <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                  <MAX>400</MAX>
                                  <MIN>0</MIN>
                                </ECUC-INTEGER-PARAM-DEF>
                                <!-- PARAMETER DEFINITION: CanControllerTxBitRateSwitch -->
                                <ECUC-BOOLEAN-PARAM-DEF>
                                  <SHORT-NAME>CanControllerTxBitRateSwitch</SHORT-NAME>
                                  <DESC>
                                    <L-2 L='EN'>Specifies if the bit rate switching shall be used for transmissions.</L-2>
                                  </DESC>
                                  <INTRODUCTION>
                                    <P>
                                      <L-1 L='EN'>If FALSE: CAN FD frames shall be sent without bit rate switching.</L-1>
                                    </P>
                                  </INTRODUCTION>
                                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00475</RELATED-TRACE-ITEM-REF>
                                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                  <SCOPE>LOCAL</SCOPE>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                  <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                                  <VALUE-CONFIG-CLASSES>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                    <ECUC-VALUE-CONFIGURATION-CLASS>
                                      <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                      <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                    </ECUC-VALUE-CONFIGURATION-CLASS>
                                  </VALUE-CONFIG-CLASSES>
                                  <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                  <DEFAULT-VALUE>true</DEFAULT-VALUE>
                                </ECUC-BOOLEAN-PARAM-DEF>
                              </PARAMETERS>
                            </ECUC-PARAM-CONF-CONTAINER-DEF>
                          </SUB-CONTAINERS>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                        <!-- Container Definition: CanTTController -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF>
                          <SHORT-NAME>CanTTController</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>CanTTController is specified in the SWS TTCAN and contains the configuration parameters of the TTCAN controller(s) (which are needed in addition to the configuration parameters of the CAN controller(s)).</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L='EN'>This container is only included and valid if TTCAN is supported by the controller, enabled (see CanSupportTTCANRef, ECUC_Can_00430), and used.</L-1>
                            </P>
                          </INTRODUCTION>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00001</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: CanTTControllerApplWatchdogLimit -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerApplWatchdogLimit</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the maximum time period (unit is 256 times NTU) after which the application has to serve the watchdog.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00139</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerCycleCountMax -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerCycleCountMax</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the value for cycle_count_max.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>Allowed values: 0x00: 1 basic cycle 0x01: 2 basic cycles 0x03: 4 basic cycles 0x07: 8 basic cycles 0x0F: 16 basic cycles 0x1F: 32 basic cycles 0x3F: 64 basic cycles</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00138</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>63</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerExpectedTxTrigger -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerExpectedTxTrigger</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Number of expected_tx_trigger.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00136</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerExternalClockSynchronisation -->
                            <ECUC-BOOLEAN-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerExternalClockSynchronisation</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Enables/disables the external clock synchronization.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>TRUE: External clock synchronization enabled. FALSE: External clock synchronization disabled. This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00135</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerGlobalTimeFiltering -->
                            <ECUC-BOOLEAN-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerGlobalTimeFiltering</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Enables/disables the global time filtering.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>TRUE: Global time filtering enabled. FALSE: Global time filtering disabled. This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00134</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerInitialRefOffset -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerInitialRefOffset</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the initial value for ref trigger offset.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00128</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>127</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerInterruptEnable -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerInterruptEnable</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Enables/disables the respective interrupts.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>Bit Position set to 1: Enable respective interrupt. Bit Position set to 0: Disable respective interrupt. Bit Position / Interrupt Source: 10: Application Watchdog. 9: Watch Trigger reached. 8: Initialization Watch Trigger reached. 7: Change of Error Level. 6: Tx Overflow. 5: Tx Underflow. 4: Global Time Error. 3: Gap. 2: Start of Cycle. 1: Time Discontinuity. 0: Master State Change. Bit position "1: Time Discontinuity" and "4: Global Time Error" shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00140</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>1023</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerLevel2 -->
                            <ECUC-BOOLEAN-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerLevel2</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines whether Level 2 or Level 1 is used.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>TRUE: Level 2. FALSE: Level 1. If this parameter is set to FALSE then all parameters with dependency to CanTTControllerLevel2 need not be configured.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00131</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerNTUConfig -->
                            <ECUC-FLOAT-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerNTUConfig</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the config value for NTU (network time unit).</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>Value given in microseconds. The value configured shall be greater than 0. Together with the local oscillator period, the TUR (time unit ratio) can be derived from the NTU. This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00141</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>100</MAX>
                              <MIN>0</MIN>
                            </ECUC-FLOAT-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerOperationMode -->
                            <ECUC-ENUMERATION-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerOperationMode</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the operation mode.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00127</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_EVENT_SYNC_TIME_TRIGGERED</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_EVENT_TRIGGERED</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_TIME_TRIGGERED</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerSyncDeviation -->
                            <ECUC-FLOAT-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerSyncDeviation</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the maximum synchronization deviation:</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>Given as a percentage value of the NTU (network time unit). The value configured shall be greater than 0. This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00132</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>100</MAX>
                              <MIN>0</MIN>
                            </ECUC-FLOAT-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerTURRestore -->
                            <ECUC-BOOLEAN-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerTURRestore</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Enables/disables the TUR restore.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>Note that the value configured for TUR can be derived from the value configured for NTU and the local oscillator preriod. TRUE: TUR restore enabled. FALSE: TUR restore disabled. This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00133</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerTimeMaster -->
                            <ECUC-BOOLEAN-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerTimeMaster</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines whether the controller acts as a potential time master.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>TRUE: Potential time master. FALSE: Time slave.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00129</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerTimeMasterPriority -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerTimeMasterPriority</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the time master priority.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00130</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>7</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerTxEnableWindowLength -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerTxEnableWindowLength</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Length of the tx enable window given in CAN bit times.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>Definition parameter "CanTTControllerTxEnableWindowlength" is used such that: Length of enable window = CanTTControllerTxEnableWindowLength + 1</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00137</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>16</MAX>
                              <MIN>1</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerWatchTriggerGapTimeMark -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerWatchTriggerGapTimeMark</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>watch trigger time mark after a gap</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00158</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>65535</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTControllerWatchTriggerTimeMark -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTControllerWatchTriggerTimeMark</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>watch trigger time mark</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00157</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>65535</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTIRQProcessing -->
                            <ECUC-ENUMERATION-PARAM-DEF>
                              <SHORT-NAME>CanTTIRQProcessing</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Enables / disables API Can_MainFunction_BusOff() for handling busoff events in polling mode.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00142</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>INTERRUPT</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>POLLING</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                          </PARAMETERS>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                      </SUB-CONTAINERS>
                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                    <!-- Container Definition: CanHardwareObject -->
                    <ECUC-PARAM-CONF-CONTAINER-DEF>
                      <SHORT-NAME>CanHardwareObject</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This container contains the configuration (parameters) of CAN Hardware Objects.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00324</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                      <PARAMETERS>
                        <!-- PARAMETER DEFINITION: CanFdPaddingValue -->
                        <ECUC-INTEGER-PARAM-DEF>
                          <SHORT-NAME>CanFdPaddingValue</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Specifies the value which is used to pad unspecified data in CAN FD frames &gt; 8 bytes for transmission. This is necessary due to the discrete possible values of the DLC if &gt; 8 bytes.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L='EN'>If the length of a PDU which was requested to be sent does not match the allowed DLC values, the remaining bytes up to the next possible value shall be padded with this value.</L-1>
                            </P>
                          </INTRODUCTION>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00485</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <MULTIPLICITY-CONFIG-CLASSES>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          </MULTIPLICITY-CONFIG-CLASSES>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
                          <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>0</DEFAULT-VALUE>
                          <MAX>255</MAX>
                          <MIN>0</MIN>
                        </ECUC-INTEGER-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanHandleType -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanHandleType</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Specifies the type (Full-CAN or Basic-CAN) of a hardware object.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00323</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>BASIC</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>FULL</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanHwObjectCount -->
                        <ECUC-INTEGER-PARAM-DEF>
                          <SHORT-NAME>CanHwObjectCount</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Number of hardware objects used to implement one HOH. In case of a HRH this parameter defines the number of elements in the hardware FIFO or the number of shadow buffers, in case of a HTH it defines the number of hardware objects used for multiplexed transmission or for a hardware FIFO used by a FullCAN HTH.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00467</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <MULTIPLICITY-CONFIG-CLASSES>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          </MULTIPLICITY-CONFIG-CLASSES>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
                          <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>1</DEFAULT-VALUE>
                          <MAX>65535</MAX>
                          <MIN>1</MIN>
                        </ECUC-INTEGER-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanIdType -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanIdType</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Specifies whether the IdValue is of type</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L='EN'>- standard identifier - extended identifier - mixed mode ImplementationType: Can_IdType</L-1>
                            </P>
                          </INTRODUCTION>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00065</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>EXTENDED</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>MIXED</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>STANDARD</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanObjectId -->
                        <ECUC-INTEGER-PARAM-DEF>
                          <SHORT-NAME>CanObjectId</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Holds the handle ID of HRH or HTH. The value of this parameter is unique in a given CAN Driver, and it should start with 0 and continue without any gaps.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L='EN'>The HRH and HTH Ids share a common ID range. Example: HRH0-0, HRH1-1, HTH0-2, HTH1-3</L-1>
                            </P>
                          </INTRODUCTION>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00326</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
                          <MAX>65535</MAX>
                          <MIN>0</MIN>
                        </ECUC-INTEGER-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanObjectType -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanObjectType</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Specifies if the HardwareObject is used as Transmit or as Receive object</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00327</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>RECEIVE</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>TRANSMIT</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanTriggerTransmitEnable -->
                        <ECUC-BOOLEAN-PARAM-DEF>
                          <SHORT-NAME>CanTriggerTransmitEnable</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>This parameter defines if or if not Can supports the trigger-transmit API for this handle.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00486</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>false</DEFAULT-VALUE>
                        </ECUC-BOOLEAN-PARAM-DEF>
                      </PARAMETERS>
                      <REFERENCES>
                        <!-- Reference Definition: CanControllerRef -->
                        <ECUC-REFERENCE-DEF>
                          <SHORT-NAME>CanControllerRef</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Reference to CAN Controller to which the HOH is associated to.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00322</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <DESTINATION-REF DEST='ECUC-PARAM-CONF-CONTAINER-DEF'>/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController</DESTINATION-REF>
                        </ECUC-REFERENCE-DEF>
                        <!-- Reference Definition: CanMainFunctionRWPeriodRef -->
                        <ECUC-REFERENCE-DEF>
                          <SHORT-NAME>CanMainFunctionRWPeriodRef</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Reference to CanMainFunctionPeriod</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00438</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <MULTIPLICITY-CONFIG-CLASSES>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          </MULTIPLICITY-CONFIG-CLASSES>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
                          <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <DESTINATION-REF DEST='ECUC-PARAM-CONF-CONTAINER-DEF'>/AUTOSAR/EcucDefs/Can/CanGeneral/CanMainFunctionRWPeriods</DESTINATION-REF>
                        </ECUC-REFERENCE-DEF>
                      </REFERENCES>
                      <SUB-CONTAINERS>
                        <!-- Container Definition: CanHwFilter -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF>
                          <SHORT-NAME>CanHwFilter</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>This container is only valid for HRHs and contains the configuration (parameters) of one hardware filter.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00468</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: CanHwFilterCode -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanHwFilterCode</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Specifies (together with the filter mask) the identifiers range that passes the hardware filter.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00469</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>4294967295</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanHwFilterMask -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanHwFilterMask</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Describes a mask for hardware-based filtering of CAN identifiers. The CAN identifiers of incoming messages are masked with the appropriate CanFilterMaskValue. Bits holding a 0 mean don't care, i.e. do not compare the message's identifier in the respective bit position.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>The mask shall be build by filling with leading 0. In case of CanIdType EXTENDED or MIXED a 29 bit mask shall be build. In case of CanIdType STANDARD a 11 bit mask shall be build</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00470</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>4294967295</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                          </PARAMETERS>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                        <!-- Container Definition: CanTTHardwareObjectTrigger -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF>
                          <SHORT-NAME>CanTTHardwareObjectTrigger</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>CanTTHardwareObjectTrigger is specified in the SWS TTCAN and contains the configuration (parameters) of TTCAN triggers for Hardware Objects, which are additional to the configuration (parameters) of CAN Hardware Objects.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L='EN'>This container is only included and valid if TTCAN is supported by the controller and, enabled (see CanSupportTTCANRef, ECUC_Can_00430), and used.</L-1>
                            </P>
                          </INTRODUCTION>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00002</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: CanTTHardwareObjectBaseCycle -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTHardwareObjectBaseCycle</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the cycle_offset.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>CanTTHardwareObjectBaseCycle must be not greater than cycle_count_max.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00147</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>63</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTHardwareObjectCycleRepetition -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTHardwareObjectCycleRepetition</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the repeat_factor.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>CanTTHardwareObjectCycleRepetition shall be a power of two (2), greater than cycle_offset but not greater than cycle_count_max + 1.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00148</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>64</MAX>
                              <MIN>1</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTHardwareObjectTimeMark -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTHardwareObjectTimeMark</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the point in time, when the trigger will be activated.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>Value is given in cycle time.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00146</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>65535</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTHardwareObjectTriggerId -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanTTHardwareObjectTriggerId</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Sequential number which allows separation of different TTCAN triggers configured for one and the same hardware object.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00155</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
                              <MAX>63</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanTTHardwareObjectTriggerType -->
                            <ECUC-ENUMERATION-PARAM-DEF>
                              <SHORT-NAME>CanTTHardwareObjectTriggerType</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>Defines the type of the trigger associated with the hardware object. This parameter depends on plain CAN parameter CAN_OBJECT_TYPE.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L='EN'>If CAN_OBJECT_TYPE equals RECEIVE than this parameter is fixed to CAN_TT_RX_TRIGGER. If CAN_OBJECT_TYPE equals TRANSMIT than one of the following literals is configurable: CAN_TT_TX_REF_TRIGGER, CAN_TT_TX_REF_TRIGGER_GAP, CAN_TT_TX_TRIGGER_MERGED, CAN_TT_TX_TRIGGER_SINGLE, CAN_TT_TX_TRIGGER_EXCLUSIVE.</L-1>
                                </P>
                              </INTRODUCTION>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00145</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>LOCAL</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_RX_TRIGGER</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_TX_REF_TRIGGER</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_TX_REF_TRIGGER_GAP</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_TX_TRIGGER_EXCLUSIVE</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_TX_TRIGGER_MERGED</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF>
                                  <SHORT-NAME>CAN_TT_TX_TRIGGER_SINGLE</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                          </PARAMETERS>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                      </SUB-CONTAINERS>
                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                    <!-- Container Definition: CanIcom -->
                    <ECUC-PARAM-CONF-CONTAINER-DEF>
                      <SHORT-NAME>CanIcom</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This container contains the parameters for configuring pretended networking</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00440</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SUB-CONTAINERS>
                        <!-- Container Definition: CanIcomConfig -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF>
                          <SHORT-NAME>CanIcomConfig</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>This container contains the configuration parameters of the ICOM Configuration.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00459</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: CanIcomConfigId -->
                            <ECUC-INTEGER-PARAM-DEF>
                              <SHORT-NAME>CanIcomConfigId</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>This parameter identifies the ID of the ICOM configuration.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00441</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <MAX>255</MAX>
                              <MIN>1</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: CanIcomWakeOnBusOff -->
                            <ECUC-BOOLEAN-PARAM-DEF>
                              <SHORT-NAME>CanIcomWakeOnBusOff</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>This parameter defines that the MCU shall wake if the bus off is detected or not.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00442</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SCOPE>ECU</SCOPE>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                              <VALUE-CONFIG-CLASSES>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                                <ECUC-VALUE-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                </ECUC-VALUE-CONFIGURATION-CLASS>
                              </VALUE-CONFIG-CLASSES>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>true</DEFAULT-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                          </PARAMETERS>
                          <SUB-CONTAINERS>
                            <!-- Container Definition: CanIcomWakeupCauses -->
                            <ECUC-PARAM-CONF-CONTAINER-DEF>
                              <SHORT-NAME>CanIcomWakeupCauses</SHORT-NAME>
                              <DESC>
                                <L-2 L='EN'>This container contains the configuration parameters of the wakeup causes to leave the power saving mode.</L-2>
                              </DESC>
                              <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00443</RELATED-TRACE-ITEM-REF>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <SUB-CONTAINERS>
                                <!-- Container Definition: CanIcomRxMessage -->
                                <ECUC-PARAM-CONF-CONTAINER-DEF>
                                  <SHORT-NAME>CanIcomRxMessage</SHORT-NAME>
                                  <DESC>
                                    <L-2 L='EN'>This container contains the configuration parameters for the wakeup causes for matching received messages. It has to be configured as often as received messages are defined as wakeup cause.</L-2>
                                  </DESC>
                                  <INTRODUCTION>
                                    <P>
                                      <L-1 L='EN'>constraint: For all CanIcomRxMessage instances the Message IDs which are defined in CanIcomMessageId and in CanIcomRxMessageIdMask shall not overlap.</L-1>
                                    </P>
                                  </INTRODUCTION>
                                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00447</RELATED-TRACE-ITEM-REF>
                                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                  <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                                  <PARAMETERS>
                                    <!-- PARAMETER DEFINITION: CanIcomCounterValue -->
                                    <ECUC-INTEGER-PARAM-DEF>
                                      <SHORT-NAME>CanIcomCounterValue</SHORT-NAME>
                                      <DESC>
                                        <L-2 L='EN'>This parameter defines that the MCU shall wake if the message with the ID is received n times on the communication channel.</L-2>
                                      </DESC>
                                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00448</RELATED-TRACE-ITEM-REF>
                                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                      <SCOPE>ECU</SCOPE>
                                      <MULTIPLICITY-CONFIG-CLASSES>
                                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                      </MULTIPLICITY-CONFIG-CLASSES>
                                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                      <VALUE-CONFIG-CLASSES>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                      </VALUE-CONFIG-CLASSES>
                                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                      <MAX>65536</MAX>
                                      <MIN>1</MIN>
                                    </ECUC-INTEGER-PARAM-DEF>
                                    <!-- PARAMETER DEFINITION: CanIcomMessageId -->
                                    <ECUC-INTEGER-PARAM-DEF>
                                      <SHORT-NAME>CanIcomMessageId</SHORT-NAME>
                                      <DESC>
                                        <L-2 L='EN'>This parameter defines the message ID the wakeup causes of this CanIcomRxMessage are configured for. In addition a mask (CanIcomMessageIdMask) can be defined, in that case it is possible to define a range of rx messages, which can create a wakeup condition.</L-2>
                                      </DESC>
                                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00449</RELATED-TRACE-ITEM-REF>
                                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                      <SCOPE>ECU</SCOPE>
                                      <MULTIPLICITY-CONFIG-CLASSES>
                                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                      </MULTIPLICITY-CONFIG-CLASSES>
                                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                      <VALUE-CONFIG-CLASSES>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                      </VALUE-CONFIG-CLASSES>
                                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                      <MAX>536870912</MAX>
                                      <MIN>0</MIN>
                                    </ECUC-INTEGER-PARAM-DEF>
                                    <!-- PARAMETER DEFINITION: CanIcomMessageIdMask -->
                                    <ECUC-INTEGER-PARAM-DEF>
                                      <SHORT-NAME>CanIcomMessageIdMask</SHORT-NAME>
                                      <DESC>
                                        <L-2 L='EN'>Describes a mask for filtering of CAN identifiers. The CAN identifiers of incoming messages are masked with this CanIcomMessageIdMask. If the masked identifier matches the masked value of CanIcomMessageId, it can create a wakeup condition for this CanIcomRxMessage. Bits holding a 0 mean don't care, i.e. do not compare the message's identifier in the respective bit position. The mask shall be build by filling with leading 0.</L-2>
                                      </DESC>
                                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00465</RELATED-TRACE-ITEM-REF>
                                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                      <SCOPE>ECU</SCOPE>
                                      <MULTIPLICITY-CONFIG-CLASSES>
                                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                      </MULTIPLICITY-CONFIG-CLASSES>
                                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                      <VALUE-CONFIG-CLASSES>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                      </VALUE-CONFIG-CLASSES>
                                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                      <MAX>536870912</MAX>
                                      <MIN>0</MIN>
                                    </ECUC-INTEGER-PARAM-DEF>
                                    <!-- PARAMETER DEFINITION: CanIcomMissingMessageTimerValue -->
                                    <ECUC-FLOAT-PARAM-DEF>
                                      <SHORT-NAME>CanIcomMissingMessageTimerValue</SHORT-NAME>
                                      <DESC>
                                        <L-2 L='EN'>This parameter defines that the MCU shall wake if the message with the ID is not received for a specific time in s on the</L-2>
                                      </DESC>
                                      <INTRODUCTION>
                                        <P>
                                          <L-1 L='EN'>communication channel.</L-1>
                                        </P>
                                      </INTRODUCTION>
                                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00450</RELATED-TRACE-ITEM-REF>
                                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                      <SCOPE>ECU</SCOPE>
                                      <MULTIPLICITY-CONFIG-CLASSES>
                                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                      </MULTIPLICITY-CONFIG-CLASSES>
                                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                      <VALUE-CONFIG-CLASSES>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                      </VALUE-CONFIG-CLASSES>
                                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                    </ECUC-FLOAT-PARAM-DEF>
                                    <!-- PARAMETER DEFINITION: CanIcomPayloadLengthError -->
                                    <ECUC-BOOLEAN-PARAM-DEF>
                                      <SHORT-NAME>CanIcomPayloadLengthError</SHORT-NAME>
                                      <DESC>
                                        <L-2 L='EN'>This parameter defines that the MCU shall wake if a payload error occurs</L-2>
                                      </DESC>
                                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00451</RELATED-TRACE-ITEM-REF>
                                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                      <SCOPE>ECU</SCOPE>
                                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                      <VALUE-CONFIG-CLASSES>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                        <ECUC-VALUE-CONFIGURATION-CLASS>
                                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                        </ECUC-VALUE-CONFIGURATION-CLASS>
                                      </VALUE-CONFIG-CLASSES>
                                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                                    </ECUC-BOOLEAN-PARAM-DEF>
                                  </PARAMETERS>
                                  <SUB-CONTAINERS>
                                    <!-- Container Definition: CanIcomRxMessageSignalConfig -->
                                    <ECUC-PARAM-CONF-CONTAINER-DEF>
                                      <SHORT-NAME>CanIcomRxMessageSignalConfig</SHORT-NAME>
                                      <DESC>
                                        <L-2 L='EN'>This container contains the configuration parameters for the wakeup causes for matching signals.</L-2>
                                      </DESC>
                                      <INTRODUCTION>
                                        <P>
                                          <L-1 L='EN'>It has to be configured as often as a signal is defined as wakeup cause. If at least one Signal conditions defined in a CanIcomRxMessageSignalConfig evaluates to true or if no CanIcomRxMessageSignalConfig are defined, the whole wakeup condition is considered to be true. All instances of this container refer to the same frame/pdu (see CanIcomMessageId).</L-1>
                                        </P>
                                      </INTRODUCTION>
                                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00452</RELATED-TRACE-ITEM-REF>
                                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                                      <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                                      <PARAMETERS>
                                        <!-- PARAMETER DEFINITION: CanIcomSignalMask -->
                                        <ECUC-INTEGER-PARAM-DEF>
                                          <SHORT-NAME>CanIcomSignalMask</SHORT-NAME>
                                          <DESC>
                                            <L-2 L='EN'>This parameter shall be used to mask a signal in the payload of a CAN message.</L-2>
                                          </DESC>
                                          <INTRODUCTION>
                                            <P>
                                              <L-1 L='EN'>The mask is binary AND with the signal payload. The result will be used in combination of the operations defined in CanIcomSignalOperation with the CanIcomSignalValue.</L-1>
                                            </P>
                                          </INTRODUCTION>
                                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00487</RELATED-TRACE-ITEM-REF>
                                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                          <SCOPE>LOCAL</SCOPE>
                                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                          <VALUE-CONFIG-CLASSES>
                                            <ECUC-VALUE-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                            </ECUC-VALUE-CONFIGURATION-CLASS>
                                            <ECUC-VALUE-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                            </ECUC-VALUE-CONFIGURATION-CLASS>
                                          </VALUE-CONFIG-CLASSES>
                                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                          <MAX>18446744073709551615</MAX>
                                          <MIN>0</MIN>
                                        </ECUC-INTEGER-PARAM-DEF>
                                        <!-- PARAMETER DEFINITION: CanIcomSignalOperation -->
                                        <ECUC-ENUMERATION-PARAM-DEF>
                                          <SHORT-NAME>CanIcomSignalOperation</SHORT-NAME>
                                          <DESC>
                                            <L-2 L='EN'>This parameter defines the operation, which shall be used to verify the signal value creates a wakeup condition.</L-2>
                                          </DESC>
                                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00462</RELATED-TRACE-ITEM-REF>
                                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                          <SCOPE>ECU</SCOPE>
                                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                          <VALUE-CONFIG-CLASSES>
                                            <ECUC-VALUE-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                            </ECUC-VALUE-CONFIGURATION-CLASS>
                                            <ECUC-VALUE-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                            </ECUC-VALUE-CONFIGURATION-CLASS>
                                          </VALUE-CONFIG-CLASSES>
                                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                          <LITERALS>
                                            <ECUC-ENUMERATION-LITERAL-DEF>
                                              <SHORT-NAME>AND</SHORT-NAME>
                                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                            </ECUC-ENUMERATION-LITERAL-DEF>
                                            <ECUC-ENUMERATION-LITERAL-DEF>
                                              <SHORT-NAME>EQUAL</SHORT-NAME>
                                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                            </ECUC-ENUMERATION-LITERAL-DEF>
                                            <ECUC-ENUMERATION-LITERAL-DEF>
                                              <SHORT-NAME>GREATER</SHORT-NAME>
                                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                            </ECUC-ENUMERATION-LITERAL-DEF>
                                            <ECUC-ENUMERATION-LITERAL-DEF>
                                              <SHORT-NAME>SMALLER</SHORT-NAME>
                                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                            </ECUC-ENUMERATION-LITERAL-DEF>
                                            <ECUC-ENUMERATION-LITERAL-DEF>
                                              <SHORT-NAME>XOR</SHORT-NAME>
                                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                            </ECUC-ENUMERATION-LITERAL-DEF>
                                          </LITERALS>
                                        </ECUC-ENUMERATION-PARAM-DEF>
                                        <!-- PARAMETER DEFINITION: CanIcomSignalValue -->
                                        <ECUC-INTEGER-PARAM-DEF>
                                          <SHORT-NAME>CanIcomSignalValue</SHORT-NAME>
                                          <DESC>
                                            <L-2 L='EN'>This parameter shall be used to define a signal value which shall be compared (CanIcomSignalOperation) with the masked CanIcomSignalMask value of the received signal (CanIcomSignalRef).</L-2>
                                          </DESC>
                                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00488</RELATED-TRACE-ITEM-REF>
                                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                          <SCOPE>LOCAL</SCOPE>
                                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                          <VALUE-CONFIG-CLASSES>
                                            <ECUC-VALUE-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                            </ECUC-VALUE-CONFIGURATION-CLASS>
                                            <ECUC-VALUE-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                            </ECUC-VALUE-CONFIGURATION-CLASS>
                                          </VALUE-CONFIG-CLASSES>
                                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                                          <MAX>18446744073709551615</MAX>
                                          <MIN>0</MIN>
                                        </ECUC-INTEGER-PARAM-DEF>
                                      </PARAMETERS>
                                      <REFERENCES>
                                        <!-- Reference Definition: CanIcomSignalRef -->
                                        <ECUC-REFERENCE-DEF>
                                          <SHORT-NAME>CanIcomSignalRef</SHORT-NAME>
                                          <DESC>
                                            <L-2 L='EN'>This parameter defines a reference to the signal which shall be checked additional to the message id (CanIcomMessageId).</L-2>
                                          </DESC>
                                          <INTRODUCTION>
                                            <P>
                                              <L-1 L='EN'>This reference is used for documentation to define which ComSignal originates this filter setting. All signals being referred by this reference shall point to the same PDU.</L-1>
                                            </P>
                                          </INTRODUCTION>
                                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00456</RELATED-TRACE-ITEM-REF>
                                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                                          <SCOPE>ECU</SCOPE>
                                          <MULTIPLICITY-CONFIG-CLASSES>
                                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                                          </MULTIPLICITY-CONFIG-CLASSES>
                                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                          <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                                          <VALUE-CONFIG-CLASSES>
                                            <ECUC-VALUE-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                            </ECUC-VALUE-CONFIGURATION-CLASS>
                                            <ECUC-VALUE-CONFIGURATION-CLASS>
                                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                                            </ECUC-VALUE-CONFIGURATION-CLASS>
                                          </VALUE-CONFIG-CLASSES>
                                          <DESTINATION-REF DEST='ECUC-PARAM-CONF-CONTAINER-DEF'>/AUTOSAR/EcucDefs/Com/ComConfig/ComSignal</DESTINATION-REF>
                                        </ECUC-REFERENCE-DEF>
                                      </REFERENCES>
                                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                                  </SUB-CONTAINERS>
                                </ECUC-PARAM-CONF-CONTAINER-DEF>
                              </SUB-CONTAINERS>
                            </ECUC-PARAM-CONF-CONTAINER-DEF>
                          </SUB-CONTAINERS>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                      </SUB-CONTAINERS>
                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                  </SUB-CONTAINERS>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
                <!-- Container Definition: CanGeneral -->
                <ECUC-PARAM-CONF-CONTAINER-DEF>
                  <SHORT-NAME>CanGeneral</SHORT-NAME>
                  <DESC>
                    <L-2 L='EN'>This container contains the parameters related each CAN Driver Unit.</L-2>
                  </DESC>
                  <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00328</RELATED-TRACE-ITEM-REF>
                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <PARAMETERS>
                    <!-- PARAMETER DEFINITION: CanDevErrorDetection -->
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>CanDevErrorDetection</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>Switches the Default Error Tracer (Det) detection and notification ON or OFF.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L='EN'>* true: enabled (ON). * false: disabled (OFF).</L-1>
                        </P>
                      </INTRODUCTION>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00064</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>LOCAL</SCOPE>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanIndex -->
                    <ECUC-INTEGER-PARAM-DEF>
                      <SHORT-NAME>CanIndex</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00320</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>LOCAL</SCOPE>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <MAX>255</MAX>
                      <MIN>0</MIN>
                    </ECUC-INTEGER-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanLPduReceiveCalloutFunction -->
                    <ECUC-FUNCTION-NAME-DEF>
                      <SHORT-NAME>CanLPduReceiveCalloutFunction</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This parameter defines the existence and the name of a callout function that is called after a successful</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L='EN'>reception of a received CAN Rx L-PDU. If this parameter is omitted no callout shall take place.</L-1>
                        </P>
                      </INTRODUCTION>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00434</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>LOCAL</SCOPE>
                      <MULTIPLICITY-CONFIG-CLASSES>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                      </MULTIPLICITY-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <ECUC-FUNCTION-NAME-DEF-VARIANTS>
                        <ECUC-FUNCTION-NAME-DEF-CONDITIONAL/>
                      </ECUC-FUNCTION-NAME-DEF-VARIANTS>
                    </ECUC-FUNCTION-NAME-DEF>
                    <!-- PARAMETER DEFINITION: CanMainFunctionBusoffPeriod -->
                    <ECUC-FLOAT-PARAM-DEF>
                      <SHORT-NAME>CanMainFunctionBusoffPeriod</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This parameter describes the period for cyclic call to Can_MainFunction_Busoff. Unit is seconds.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00355</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <MULTIPLICITY-CONFIG-CLASSES>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                      </MULTIPLICITY-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <MAX>65.535</MAX>
                      <MIN>0.001</MIN>
                    </ECUC-FLOAT-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanMainFunctionModePeriod -->
                    <ECUC-FLOAT-PARAM-DEF>
                      <SHORT-NAME>CanMainFunctionModePeriod</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This parameter describes the period for cyclic call to Can_MainFunction_Mode. Unit is seconds.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00376</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <MAX>65.535</MAX>
                      <MIN>0.001</MIN>
                    </ECUC-FLOAT-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanMainFunctionWakeupPeriod -->
                    <ECUC-FLOAT-PARAM-DEF>
                      <SHORT-NAME>CanMainFunctionWakeupPeriod</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This parameter describes the period for cyclic call to Can_MainFunction_Wakeup. Unit is seconds.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00357</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <MULTIPLICITY-CONFIG-CLASSES>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                      </MULTIPLICITY-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <MAX>65.535</MAX>
                      <MIN>0.001</MIN>
                    </ECUC-FLOAT-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanMultiplexedTransmission -->
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>CanMultiplexedTransmission</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>Specifies if multiplexed transmission shall be supported.ON or OFF</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00095</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>ECU</SCOPE>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanPublicIcomSupport -->
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>CanPublicIcomSupport</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>Selects support of Pretended Network features in Can driver.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L='EN'>True: Enabled False: Disabled</L-1>
                        </P>
                      </INTRODUCTION>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00483</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>ECU</SCOPE>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanSetBaudrateApi -->
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>CanSetBaudrateApi</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>The support of the Can_SetBaudrate API is optional.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L='EN'>If this parameter is set to true the Can_SetBaudrate API shall be supported. Otherwise the API is not supported.</L-1>
                        </P>
                      </INTRODUCTION>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00482</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>ECU</SCOPE>
                      <MULTIPLICITY-CONFIG-CLASSES>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                      </MULTIPLICITY-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanTimeoutDuration -->
                    <ECUC-FLOAT-PARAM-DEF>
                      <SHORT-NAME>CanTimeoutDuration</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>Specifies the maximum time for blocking function until a timeout is detected. Unit is seconds.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00113</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>LOCAL</SCOPE>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <MAX>65.535</MAX>
                      <MIN>1E-6</MIN>
                    </ECUC-FLOAT-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: CanVersionInfoApi -->
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>CanVersionInfoApi</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>Switches the Can_GetVersionInfo() API ON or OFF.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00106</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>LOCAL</SCOPE>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                  </PARAMETERS>
                  <REFERENCES>
                    <!-- Reference Definition: CanOsCounterRef -->
                    <ECUC-REFERENCE-DEF>
                      <SHORT-NAME>CanOsCounterRef</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This parameter contains a reference to the OsCounter, which is used by the CAN driver.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00431</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>LOCAL</SCOPE>
                      <MULTIPLICITY-CONFIG-CLASSES>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                        <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                      </MULTIPLICITY-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <DESTINATION-REF DEST='ECUC-PARAM-CONF-CONTAINER-DEF'>/AUTOSAR/EcucDefs/Os/OsCounter</DESTINATION-REF>
                    </ECUC-REFERENCE-DEF>
                    <!-- Reference Definition: CanSupportTTCANRef -->
                    <ECUC-REFERENCE-DEF>
                      <SHORT-NAME>CanSupportTTCANRef</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>The parameter refers to CanIfSupportTTCAN parameter in the CAN Interface Module configuration.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L='EN'>The CanIfSupportTTCAN parameter defines whether TTCAN is supported.</L-1>
                        </P>
                      </INTRODUCTION>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00430</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <SCOPE>ECU</SCOPE>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <DESTINATION-REF DEST='ECUC-PARAM-CONF-CONTAINER-DEF'>/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg</DESTINATION-REF>
                    </ECUC-REFERENCE-DEF>
                  </REFERENCES>
                  <SUB-CONTAINERS>
                    <!-- Container Definition: CanIcomGeneral -->
                    <ECUC-PARAM-CONF-CONTAINER-DEF>
                      <SHORT-NAME>CanIcomGeneral</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This container contains the general configuration parameters of the ICOM Configuration.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00444</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <PARAMETERS>
                        <!-- PARAMETER DEFINITION: CanIcomLevel -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanIcomLevel</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Defines the level of Pretended Networking.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L='EN'>This parameter is reserved for future implementations (Pretended Networking level 2).</L-1>
                            </P>
                          </INTRODUCTION>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00445</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <MULTIPLICITY-CONFIG-CLASSES>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                            <ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
                          </MULTIPLICITY-CONFIG-CLASSES>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>CAN_ICOM_LEVEL_ONE</DEFAULT-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>CAN_ICOM_LEVEL_ONE</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>CAN_ICOM_LEVEL_TWO</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: CanIcomVariant -->
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>CanIcomVariant</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>Defines the variant, which is supported by this CanController</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00446</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>ECU</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>CAN_ICOM_VARIANT_NONE</DEFAULT-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>CAN_ICOM_VARIANT_HW</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>CAN_ICOM_VARIANT_NONE</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>CAN_ICOM_VARIANT_SW</SHORT-NAME>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                      </PARAMETERS>
                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                    <!-- Container Definition: CanMainFunctionRWPeriods -->
                    <ECUC-PARAM-CONF-CONTAINER-DEF>
                      <SHORT-NAME>CanMainFunctionRWPeriods</SHORT-NAME>
                      <DESC>
                        <L-2 L='EN'>This container contains the parameter for configuring the period for cyclic call to Can_MainFunction_Read or Can_MainFunction_Write depending on the referring item.</L-2>
                      </DESC>
                      <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00437</RELATED-TRACE-ITEM-REF>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
                      <PARAMETERS>
                        <!-- PARAMETER DEFINITION: CanMainFunctionPeriod -->
                        <ECUC-FLOAT-PARAM-DEF>
                          <SHORT-NAME>CanMainFunctionPeriod</SHORT-NAME>
                          <DESC>
                            <L-2 L='EN'>This parameter describes the period for cyclic call to Can_MainFunction_Read or Can_MainFunction_Write depending on the referring item. Unit is seconds. Different poll-cycles will be configurable if more than one CanMainFunctionPeriod is configured. In this case multiple Can_MainFunction_Read() or Can_MainFunction_Write() will be provided by the CAN Driver module.</L-2>
                          </DESC>
                          <RELATED-TRACE-ITEM-REF DEST='TRACEABLE'>ECUC_Can_00484</RELATED-TRACE-ITEM-REF>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <SCOPE>LOCAL</SCOPE>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <MAX>65.535</MAX>
                          <MIN>0.001</MIN>
                        </ECUC-FLOAT-PARAM-DEF>
                      </PARAMETERS>
                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                  </SUB-CONTAINERS>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
              </CONTAINERS>
            </ECUC-MODULE-DEF>
            <!-- Module Definition: CanIf -->
            <!-- Module Definition: CanNm -->
            <!-- Module Definition: CanSM -->
            <!-- Module Definition: CanTSyn -->
            <!-- Module Definition: CanTp -->
            <!-- Module Definition: CanTrcv -->
          </ELEMENTS>
        </AR-PACKAGE>
        <!-- AR-Package: LifeCycleInfoSets -->
        <AR-PACKAGE>
          <SHORT-NAME>LifeCycleInfoSets</SHORT-NAME>
          <ELEMENTS>
            <!-- LifeCycleInfoSet: AUTOSARParameterDefinition -->
            <LIFE-CYCLE-INFO-SET>
              <SHORT-NAME>AUTOSARParameterDefinition</SHORT-NAME>
              <LIFE-CYCLE-INFOS>
                <!-- LifeCycleInfo: BswMBswMModeRequest -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMBswMModeRequest</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMBswMModeDeclarationGroupRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMBswMModeRequest/BswMBswMModeDeclarationGroupRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMBswMModeSwitchNotification -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMBswMModeSwitchNotification</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMBswMModeDeclarationGroupRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMBswMModeSwitchNotification/BswMBswMModeDeclarationGroupRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMRequestRemoteMode -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMRequestRemoteMode</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMModeDeclarationGroupPrototypeRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMRequestRemoteMode/BswMModeDeclarationGroupPrototypeRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMRequestedRemoteMode -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMRequestRemoteMode/BswMRequestedRemoteMode</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMEcuCPartitionRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMRequestRemoteMode/BswMEcuCPartitionRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMTriggerSlaveRTEStop -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerSlaveRTEStop</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMCoreRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerSlaveRTEStop/BswMCoreRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMTriggerStartUpPhase2 -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerStartUpPhase2</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: BswMCoreRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerSlaveRTEStop/BswMCoreRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: DcmDspDidInfotypeRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspDid/DcmDspDidInfotypeRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3. Use DcmDspEnableObdMirror instead.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: DcmDspDidPidRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspDid/DcmDspDidPidRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3. Use DcmDspEnableObdMirror instead.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: DcmDspCommonAuthorizationRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspRoutine/DcmDspCommonAuthorizationRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: DcmDspRoutineTidRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspRoutine/DcmDspRoutineTidRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3. Use DcmDspEnableObdMirror instead.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: DemAgingCycleCounterProcessing -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Dem/DemGeneral/DemAgingCycleCounterProcessing</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: DemOBDDestinationOfEventsRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDDestinationOfEventsRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: EthIfMainFunctionRxTimeout -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfMainFunctionRxTimeout</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: EthTSynGlobalTimeDomainId -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/EthTSyn/EthTSynGlobalTimeDomain/EthTSynGlobalTimeDomainId</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FiMDataFixed -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMDataFixed</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FiMTaskTime -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMTaskTime</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FlsDemEventParameterRefs -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Fls/FlsConfigSet/FlsDemEventParameterRefs</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This container is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FLS_E_COMPARE_FAILED -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Fls/FlsConfigSet/FlsDemEventParameterRefs/FLS_E_COMPARE_FAILED</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FLS_E_ERASE_FAILED -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Fls/FlsConfigSet/FlsDemEventParameterRefs/FLS_E_ERASE_FAILED</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FLS_E_READ_FAILED -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Fls/FlsConfigSet/FlsDemEventParameterRefs/FLS_E_READ_FAILED</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FLS_E_UNEXPECTED_FLASH_ID -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Fls/FlsConfigSet/FlsDemEventParameterRefs/FLS_E_UNEXPECTED_FLASH_ID</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FLS_E_WRITE_FAILED -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Fls/FlsConfigSet/FlsDemEventParameterRefs/FLS_E_WRITE_FAILED</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in release 4.3.</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FlsTstNumberOfTestedCells -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstNumberOfTestedCells</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FlsTstNumberOfTestedCells -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstNumberOfTestedCells</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: FrNmNumberOfClusters -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/FrNm/FrNmGlobalConfig/FrNmGlobalConstants/FrNmNumberOfClusters</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: LinNmComUserDataSupport -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/LinNm/LinNmGlobalConfig/LinNmComUserDataSupport</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: UDPNM_E_NETWORK_TIMEOUT -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/UdpNm/UdpNmGlobalConfig/UdpNmDemEventParameterRefs/UDPNM_E_NETWORK_TIMEOUT</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: UDPNM_E_TCPIP_TRANSMIT_ERROR -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/UdpNm/UdpNmGlobalConfig/UdpNmDemEventParameterRefs/UDPNM_E_TCPIP_TRANSMIT_ERROR</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: WDGM_E_IMPROPER_CALLER -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/WdgM/WdgMConfigSet/WdgMDemEventParameterRefs/WDGM_E_IMPROPER_CALLER</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This reference is set to obsolete and will be removed in R 4.3</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: WDGM_E_MONITORING -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/WdgM/WdgMConfigSet/WdgMDemEventParameterRefs/WDGM_E_MONITORING</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>use WDGM_E_SUPERVISION instead</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: WdgMDefensiveBehavior -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMDefensiveBehavior</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This parameter is set to obsolete and will be removed in R 4.3</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: WdgMCallerIds -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMCallerIds</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This container is set to obsolete and will be removed in R4.3</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: WdgMCallerId -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMCallerIds/WdgMCallerId</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                  <REMARK>
                    <P>
                      <L-1 L='EN'>This parameter is set to obsolete and will be removed in R4.3</L-1>
                    </P>
                  </REMARK>
                </LIFE-CYCLE-INFO>
                <!-- LifeCycleInfo: XfmTransformationBswModuleEntryRef -->
                <LIFE-CYCLE-INFO>
                  <LC-OBJECT-REF DEST='ECUC-DEFINITION-ELEMENT'>/AUTOSAR/EcucDefs/Xfrm/XfrmImplementationMapping/XfmTransformationBswModuleEntryRef</LC-OBJECT-REF>
                  <LC-STATE-REF DEST='LIFE-CYCLE-STATE'>/AUTOSAR/GenDef/LifeCycleStateDefinitionGroups/AutosarLifeCycleStates/obsolete</LC-STATE-REF>
                  <PERIOD-BEGIN>
                    <AR-RELEASE-VERSION>4.2.2</AR-RELEASE-VERSION>
                  </PERIOD-BEGIN>
                </LIFE-CYCLE-INFO>
              </LIFE-CYCLE-INFOS>
            </LIFE-CYCLE-INFO-SET>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>