autosar arxml文件配置(一)

定义结构体中的数据类型

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE UUID="3d252fb8-14eb-4fa3-b86d-288ce49347db">
      <SHORT-NAME>ara</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>std_types</SHORT-NAME>
         
          <ELEMENTS>
	       <IMPLEMENTATION-DATA-TYPE>
	       		#VCI_LongCanCmd 类型名
	          	<SHORT-NAME>VCI_LongCanCmd</SHORT-NAME>
              	<CATEGORY>STRUCTURE</CATEGORY>
            	<SUB-ELEMENTS>
            		
            	#demo############################################## 
	             <IMPLEMENTATION-DATA-TYPE-ELEMENT>
	              #ADAS_LongCtrlTargetAccel 新定义的数据名,CATEGORY,其他基本不修改
                  <SHORT-NAME>ADAS_LongCtrlTargetAccel</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>	  
                      <SW-DATA-DEF-PROPS-CONDITIONAL S="">
		                <IMPLEMENTATION-DATA-TYPE-REF 
		                DEST="IMPLEMENTATION-DATA-	TYPE">
		                /HuaweiMDC/ImplementationDataType/Float
		                </IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                #demo###############################################
                 #IMPLEMENTATION-DATA-TYPE-ELEMEN 配置子元素数据,新的数据类型安装如下格式添加即可
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
               		 <SHORT-NAME>XXXXXXX</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL S="">
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                
	           </SUB-ELEMENTS>
	       
           </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

定义一个结构体

struct SinglePoint{
Float x;
Float y;
Float z;
Float  intensity;
UInt32 ring;
}
<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>LidarRosTypes</SHORT-NAME>
          <ELEMENTS>
          
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>PointCloud2</SHORT-NAME>
              <CATEGORY>VECTOR</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>singlePoint</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/LidarRosTypes/SinglePoint</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>SinglePoint</SHORT-NAME>
              <CATEGORY>STRUCTURE</CATEGORY>
              <SUB-ELEMENTS>
              
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>x</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/Float</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>y</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/Float</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>z</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/Float</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>intensity</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/Float</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>ring</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt32</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

[service_interface]

can_rx_service_interface.arxml

Element{
	Systemtime timeStamp;
	UInt32 canId;
	UInt8 validL;
	CanData data;
}
//can_rx_service_interface.arxml
<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>Platform</SHORT-NAME>
          <AR-PACKAGES>
           
            <AR-PACKAGE>
              <SHORT-NAME>CanMsgDataType</SHORT-NAME>
              <ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE>
                  <SHORT-NAME>CanBusDataParam</SHORT-NAME>
                  <CATEGORY>STRUCTURE</CATEGORY>
                  <SUB-ELEMENTS>
                    
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>seq</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt8</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                   
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>elementList</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS> 
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/Platform/CanMsgDataType/ElementList</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  
                  </SUB-ELEMENTS>
                </IMPLEMENTATION-DATA-TYPE>
               
                <IMPLEMENTATION-DATA-TYPE>
                  <SHORT-NAME>CanData</SHORT-NAME>
                  <CATEGORY>VECTOR</CATEGORY>
                  <SUB-ELEMENTS>
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>Dim1Element</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt8</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  </SUB-ELEMENTS>
                </IMPLEMENTATION-DATA-TYPE>
               
                <IMPLEMENTATION-DATA-TYPE>
                  <SHORT-NAME>CanSetDataResult</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <COMPU-METHOD-REF DEST="COMPU-METHOD">/HuaweiMDC/Platform/CanMsgDataType/DataResultTypeEnum</COMPU-METHOD-REF>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt8</IMPLEMENTATION-DATA-TYPE-REF>
                        <ADDITIONAL-NATIVE-TYPE-QUALIFIER></ADDITIONAL-NATIVE-TYPE-QUALIFIER>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE>
                
                <COMPU-METHOD>
                  <SHORT-NAME>DataResultTypeEnum</SHORT-NAME>
                  <CATEGORY>TEXTTABLE</CATEGORY>
                  <COMPU-INTERNAL-TO-PHYS>
                    <COMPU-SCALES>
                      <COMPU-SCALE>
                        <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                        <UPPER-LIMIT INTERVAL-TYPE="CLOSED">0</UPPER-LIMIT>
                        <COMPU-CONST>
                          <VT>OK</VT>
                        </COMPU-CONST>
                      </COMPU-SCALE>
                      <COMPU-SCALE>
                        <LOWER-LIMIT INTERVAL-TYPE="CLOSED">1</LOWER-LIMIT>
                        <UPPER-LIMIT INTERVAL-TYPE="CLOSED">1</UPPER-LIMIT>
                        <COMPU-CONST>
                          <VT>ERROR</VT>
                        </COMPU-CONST>
                      </COMPU-SCALE>
                    </COMPU-SCALES>
                  </COMPU-INTERNAL-TO-PHYS>
                </COMPU-METHOD>
               
                <IMPLEMENTATION-DATA-TYPE>
                  <SHORT-NAME>Element</SHORT-NAME>
                  <CATEGORY>STRUCTURE</CATEGORY>
                  <SUB-ELEMENTS>
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>timeStamp</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/Platform/CanMsgDataType/Systemtime</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>canId</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt32</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>validLen</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt8</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>data</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/Platform/CanMsgDataType/CanData</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  </SUB-ELEMENTS>
                </IMPLEMENTATION-DATA-TYPE>
                
                <IMPLEMENTATION-DATA-TYPE>
                  <SHORT-NAME>ElementList</SHORT-NAME>
                  <CATEGORY>VECTOR</CATEGORY>
                  <SUB-ELEMENTS>
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>Dim1Element</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/Platform/CanMsgDataType/Element</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  </SUB-ELEMENTS>
                </IMPLEMENTATION-DATA-TYPE>
               
                <IMPLEMENTATION-DATA-TYPE>
                  <SHORT-NAME>Systemtime</SHORT-NAME>
                  <CATEGORY>STRUCTURE</CATEGORY>
                  <SUB-ELEMENTS>
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>second</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt32</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                    <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                      <SHORT-NAME>nsecond</SHORT-NAME>
                      <CATEGORY>TYPE_REFERENCE</CATEGORY>
                      <SW-DATA-DEF-PROPS>
                        <SW-DATA-DEF-PROPS-VARIANTS>
                          <SW-DATA-DEF-PROPS-CONDITIONAL>
                            <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt32</IMPLEMENTATION-DATA-TYPE-REF>
                          </SW-DATA-DEF-PROPS-CONDITIONAL>
                        </SW-DATA-DEF-PROPS-VARIANTS>
                      </SW-DATA-DEF-PROPS>
                    </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  </SUB-ELEMENTS>
                </IMPLEMENTATION-DATA-TYPE>
              </ELEMENTS>
            </AR-PACKAGE>
            
            <AR-PACKAGE>
              <SHORT-NAME>CanRxServiceInterface</SHORT-NAME>
              <ELEMENTS>
                <SERVICE-INTERFACE>
                  <SHORT-NAME>CanRxServiceInterface</SHORT-NAME>
                  <IS-SERVICE>true</IS-SERVICE>
                  <NAMESPACES>
                    <SYMBOL-PROPS>
                      <SHORT-NAME>mdc</SHORT-NAME>
                      <SYMBOL>mdc</SYMBOL>
                    </SYMBOL-PROPS>
                    <SYMBOL-PROPS>
                      <SHORT-NAME>sensor</SHORT-NAME>
                      <SYMBOL>sensor</SYMBOL>
                    </SYMBOL-PROPS>
                  </NAMESPACES>
                  <EVENTS>
                    <VARIABLE-DATA-PROTOTYPE>
                      <SHORT-NAME>CanDataRxEvent</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/Platform/CanMsgDataType/CanBusDataParam</TYPE-TREF>
                    </VARIABLE-DATA-PROTOTYPE>
                  </EVENTS>
                  <METHODS>
                    <CLIENT-SERVER-OPERATION>
                      <SHORT-NAME>CanDataSetMethod</SHORT-NAME>
                      <ARGUMENTS>
                        <ARGUMENT-DATA-PROTOTYPE>
                          <SHORT-NAME>canData</SHORT-NAME>
                          <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/Platform/CanMsgDataType/CanBusDataParam</TYPE-TREF>
                          <DIRECTION>IN</DIRECTION>
                        </ARGUMENT-DATA-PROTOTYPE>
                        <ARGUMENT-DATA-PROTOTYPE>
                          <SHORT-NAME>result</SHORT-NAME>
                          <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/Platform/CanMsgDataType/CanSetDataResult</TYPE-TREF>
                          <DIRECTION>OUT</DIRECTION>
                        </ARGUMENT-DATA-PROTOTYPE>
                      </ARGUMENTS>
                    </CLIENT-SERVER-OPERATION>
                  </METHODS>
                </SERVICE-INTERFACE>
               
                <SOMEIP-SERVICE-INTERFACE-DEPLOYMENT UUID="">
                  <SHORT-NAME>CanRxSomeipServiceInterfaceDeployment</SHORT-NAME>
                  <EVENT-DEPLOYMENTS>
                    <SOMEIP-EVENT-DEPLOYMENT>
                      <SHORT-NAME>CanDataRxEvent00</SHORT-NAME>
                      <EVENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxServiceInterface/CanDataRxEvent</EVENT-REF>
                      <EVENT-ID>32769</EVENT-ID>
                      <TRANSPORT-PROTOCOL>UDP</TRANSPORT-PROTOCOL>
                    </SOMEIP-EVENT-DEPLOYMENT>
                  </EVENT-DEPLOYMENTS>
                  <METHOD-DEPLOYMENTS>
                    <SOMEIP-METHOD-DEPLOYMENT>
                      <SHORT-NAME>CanDataSetMethod00</SHORT-NAME>
                      <METHOD-REF DEST="CLIENT-SERVER-OPERATION">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxServiceInterface/CanDataSetMethod</METHOD-REF>
                      <METHOD-ID>1</METHOD-ID>
                      <TRANSPORT-PROTOCOL>UDP</TRANSPORT-PROTOCOL>
                    </SOMEIP-METHOD-DEPLOYMENT>
                  </METHOD-DEPLOYMENTS>
                  <SERVICE-INTERFACE-REF DEST="SERVICE-INTERFACE">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxServiceInterface</SERVICE-INTERFACE-REF>
                  <EVENT-GROUPS>
                    <SOMEIP-EVENT-GROUP>
                      <SHORT-NAME>CanDataRxEventGroup</SHORT-NAME>
                      <EVENT-GROUP-ID>16</EVENT-GROUP-ID>
                      <EVENT-REFS>
                        <EVENT-REF DEST="SOMEIP-EVENT-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEvent00</EVENT-REF>
                      </EVENT-REFS>
                    </SOMEIP-EVENT-GROUP>
                  </EVENT-GROUPS>
                  <SERVICE-INTERFACE-ID>208</SERVICE-INTERFACE-ID>
                  <SERVICE-INTERFACE-VERSION>
                    <MAJOR-VERSION>1</MAJOR-VERSION>
                    <MINOR-VERSION>0</MINOR-VERSION>
                  </SERVICE-INTERFACE-VERSION>
                </SOMEIP-SERVICE-INTERFACE-DEPLOYMENT>
              </ELEMENTS>
            </AR-PACKAGE>
          
          </AR-PACKAGES>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

can_tx_service_interface.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>Platform</SHORT-NAME>
          <AR-PACKAGES>
            <AR-PACKAGE>
              <SHORT-NAME>CanTxServiceInterface</SHORT-NAME>
              <ELEMENTS>
                
                <SERVICE-INTERFACE>
                  <SHORT-NAME>CanTxServiceInterface</SHORT-NAME>
                  <IS-SERVICE>true</IS-SERVICE>
                 
                  <NAMESPACES>
                    <SYMBOL-PROPS>
                      <SHORT-NAME>mdc</SHORT-NAME>
                      <SYMBOL>mdc</SYMBOL>
                    </SYMBOL-PROPS>
                    <SYMBOL-PROPS>
                      <SHORT-NAME>sensor</SHORT-NAME>
                      <SYMBOL>sensor</SYMBOL>
                    </SYMBOL-PROPS>
                  </NAMESPACES>
                 
                  <EVENTS>
                    <VARIABLE-DATA-PROTOTYPE>
                      <SHORT-NAME>CanDataTxEvent</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/Platform/CanMsgDataType/CanBusDataParam</TYPE-TREF>
                    </VARIABLE-DATA-PROTOTYPE>
                  </EVENTS>
                </SERVICE-INTERFACE>
                
                <SOMEIP-SERVICE-INTERFACE-DEPLOYMENT UUID="">
                  <SHORT-NAME>CanTxSomeipServiceInterfaceDeployment</SHORT-NAME>
                  <EVENT-DEPLOYMENTS>
                    <SOMEIP-EVENT-DEPLOYMENT>
                      <SHORT-NAME>CanDataTxEvent00</SHORT-NAME>
                      <EVENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxServiceInterface/CanDataTxEvent</EVENT-REF>
                      <EVENT-ID>32769</EVENT-ID>
                      <TRANSPORT-PROTOCOL>UDP</TRANSPORT-PROTOCOL>
                    </SOMEIP-EVENT-DEPLOYMENT>
                  </EVENT-DEPLOYMENTS>
                  
                  <SERVICE-INTERFACE-REF DEST="SERVICE-INTERFACE">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxServiceInterface</SERVICE-INTERFACE-REF>
                  <EVENT-GROUPS>
                    <SOMEIP-EVENT-GROUP>
                      <SHORT-NAME>CanDataTxEventGroup</SHORT-NAME>
                      <EVENT-GROUP-ID>16</EVENT-GROUP-ID>
                      <EVENT-REFS>
                        <EVENT-REF DEST="SOMEIP-EVENT-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEvent00</EVENT-REF>
                      </EVENT-REFS>
                    </SOMEIP-EVENT-GROUP>
                  </EVENT-GROUPS>
                 
                  <SERVICE-INTERFACE-ID>209</SERVICE-INTERFACE-ID>
                  <SERVICE-INTERFACE-VERSION>
                    <MAJOR-VERSION>1</MAJOR-VERSION>
                    <MINOR-VERSION>1</MINOR-VERSION>
                  </SERVICE-INTERFACE-VERSION>
                </SOMEIP-SERVICE-INTERFACE-DEPLOYMENT>
              
              </ELEMENTS>
            </AR-PACKAGE>
          </AR-PACKAGES>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

[machine]

host_ap_machine.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE UUID="1935d3b7-f8a1-4f3c-95f0-b13e41ee9c46">
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>       
        <AR-PACKAGE>
          <SHORT-NAME>Ethernet</SHORT-NAME>
          <ELEMENTS>
            <ETHERNET-CLUSTER>
              <SHORT-NAME>Dmini0EthernetCluster</SHORT-NAME>
              <ETHERNET-CLUSTER-VARIANTS>
                <ETHERNET-CLUSTER-CONDITIONAL S="">
                 
                  <PHYSICAL-CHANNELS>
                    <ETHERNET-PHYSICAL-CHANNEL>
                      <SHORT-NAME>Dmini0EthernetPhysicalChannel</SHORT-NAME>
                    
                      <COMM-CONNECTORS>
                        <COMMUNICATION-CONNECTOR-REF-CONDITIONAL>
                          <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                        </COMMUNICATION-CONNECTOR-REF-CONDITIONAL>
                      </COMM-CONNECTORS>
                    
                      <NETWORK-ENDPOINTS>
                        <NETWORK-ENDPOINT>
                          <SHORT-NAME>Dmini0NetworkEndpoint</SHORT-NAME>
                          <NETWORK-ENDPOINT-ADDRESSES>
                            <IPV-4-CONFIGURATION>
                              <DEFAULT-GATEWAY>127.0.0.1</DEFAULT-GATEWAY>
                              <IPV-4-ADDRESS>192.168.1.6</IPV-4-ADDRESS>
                              <NETWORK-MASK>255.255.255.0</NETWORK-MASK>
                            </IPV-4-CONFIGURATION>
                          </NETWORK-ENDPOINT-ADDRESSES>
                        </NETWORK-ENDPOINT>
                        <NETWORK-ENDPOINT>
                          <SHORT-NAME>Dmini0ServiceDiscoveryNetworkEndpoint</SHORT-NAME>
                          <NETWORK-ENDPOINT-ADDRESSES>
                            <IPV-4-CONFIGURATION>
                              <IPV-4-ADDRESS>239.192.255.251</IPV-4-ADDRESS>
                            </IPV-4-CONFIGURATION>
                          </NETWORK-ENDPOINT-ADDRESSES>
                        </NETWORK-ENDPOINT>
                      </NETWORK-ENDPOINTS>
                   
                    </ETHERNET-PHYSICAL-CHANNEL>
                  </PHYSICAL-CHANNELS>
                  
                  <PROTOCOL-NAME></PROTOCOL-NAME>
                  <PROTOCOL-VERSION></PROTOCOL-VERSION>
                
                </ETHERNET-CLUSTER-CONDITIONAL>
              </ETHERNET-CLUSTER-VARIANTS>
            </ETHERNET-CLUSTER>
          </ELEMENTS>
        </AR-PACKAGE>
       
        <AR-PACKAGE>
          <SHORT-NAME>Machine</SHORT-NAME>
          <ELEMENTS>
         
            <MACHINE>
              <SHORT-NAME>Dmini0Machine</SHORT-NAME>
             
              <DEFAULT-APPLICATION-TIMEOUT>
                <ENTER-TIMEOUT-VALUE>1000001.0</ENTER-TIMEOUT-VALUE>
                <EXIT-TIMEOUT-VALUE>1000002.0</EXIT-TIMEOUT-VALUE>
              </DEFAULT-APPLICATION-TIMEOUT>
             
              <FUNCTION-GROUPS>
                <MODE-DECLARATION-GROUP-PROTOTYPE>
                  <SHORT-NAME>LidarModeGroupPrototype</SHORT-NAME>
                  <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/HuaweiMDC/ModeDeclaration/LidarMode</TYPE-TREF>
                </MODE-DECLARATION-GROUP-PROTOTYPE>
              </FUNCTION-GROUPS>
              
              <MACHINE-DESIGN-REF DEST="MACHINE-DESIGN">/HuaweiMDC/Machine/Dmini0MachineDesign</MACHINE-DESIGN-REF>
              <MACHINE-MODE-MACHINES>
                <MODE-DECLARATION-GROUP-PROTOTYPE>
                  <SHORT-NAME>MachineModeGroupPrototype</SHORT-NAME>
                  <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/HuaweiMDC/ModeDeclaration/MachineMode</TYPE-TREF>
                </MODE-DECLARATION-GROUP-PROTOTYPE>
              </MACHINE-MODE-MACHINES>
              
              <MODULE-INSTANTIATIONS>
                <OS-MODULE-INSTANTIATION>
                  <SHORT-NAME>Dmini0_OS</SHORT-NAME>
                  <RESOURCE-GROUPS>
                    <RESOURCE-GROUP UUID="">
                      <SHORT-NAME>Dmini0ResourceLimitationGroup1</SHORT-NAME>
                      <CPU-USAGE>80</CPU-USAGE>
                      <MEM-USAGE>67108864</MEM-USAGE>
                    </RESOURCE-GROUP>
                  </RESOURCE-GROUPS>
                </OS-MODULE-INSTANTIATION>
              </MODULE-INSTANTIATIONS>
             
              <PROCESSORS>
                <PROCESSOR UUID="3b448e18-558f-4540-9e8f-1e9cb6d0f789">
                  <SHORT-NAME>Dmini0_CPU</SHORT-NAME>
                  <CORES>
                    <PROCESSOR-CORE UUID="da55042d-22ac-4714-94ab-f354c2516669">
                      <SHORT-NAME>MainCore</SHORT-NAME>
                      <CORE-ID>1</CORE-ID>
                    </PROCESSOR-CORE>
                  </CORES>
                </PROCESSOR>
              </PROCESSORS>
            </MACHINE>
            
            <MACHINE-DESIGN>
              <SHORT-NAME>Dmini0MachineDesign</SHORT-NAME>
              <COMMUNICATION-CONNECTORS>
                <ETHERNET-COMMUNICATION-CONNECTOR>
                  <SHORT-NAME>Dmini0EthernetCommConnector</SHORT-NAME>
                  <UNICAST-NETWORK-ENDPOINT-REF DEST="NETWORK-ENDPOINT">/HuaweiMDC/Ethernet/Dmini0EthernetCluster/Dmini0EthernetPhysicalChannel/Dmini0NetworkEndpoint</UNICAST-NETWORK-ENDPOINT-REF>
                </ETHERNET-COMMUNICATION-CONNECTOR>
              </COMMUNICATION-CONNECTORS>
              <SERVICE-DISCOVER-CONFIGS>
                <SOMEIP-SERVICE-DISCOVERY>
                  <MULTICAST-SD-IP-ADDRESS-REF DEST="NETWORK-ENDPOINT">/HuaweiMDC/Ethernet/Dmini0EthernetCluster/Dmini0EthernetPhysicalChannel/Dmini0ServiceDiscoveryNetworkEndpoint</MULTICAST-SD-IP-ADDRESS-REF>
                  <SOMEIP-SERVICE-DISCOVERY-PORT>30491</SOMEIP-SERVICE-DISCOVERY-PORT>
                </SOMEIP-SERVICE-DISCOVERY>
              </SERVICE-DISCOVER-CONFIGS>
            </MACHINE-DESIGN>
         
          </ELEMENTS>
        </AR-PACKAGE>
       
        <AR-PACKAGE>
          <SHORT-NAME>SomeipSdConfig</SHORT-NAME>
          <ELEMENTS>
            
            <SOMEIP-SD-CLIENT-SERVICE-INSTANCE-CONFIG>
              <SHORT-NAME>Dmini0SdClientServiceInstanceConfig</SHORT-NAME>
              <INITIAL-FIND-BEHAVIOR>
                <INITIAL-DELAY-MAX-VALUE>0.1</INITIAL-DELAY-MAX-VALUE>
                <INITIAL-DELAY-MIN-VALUE>0.01</INITIAL-DELAY-MIN-VALUE>
                <INITIAL-REPETITIONS-BASE-DELAY>0.2</INITIAL-REPETITIONS-BASE-DELAY>
                <INITIAL-REPETITIONS-MAX>3</INITIAL-REPETITIONS-MAX>
              </INITIAL-FIND-BEHAVIOR>
              <SERVICE-FIND-TIME-TO-LIVE>10</SERVICE-FIND-TIME-TO-LIVE>
            </SOMEIP-SD-CLIENT-SERVICE-INSTANCE-CONFIG>
           
            <SOMEIP-SD-SERVER-SERVICE-INSTANCE-CONFIG S="">
              <SHORT-NAME>Dmini0SdServerServiceInstanceConfig</SHORT-NAME>
              <INITIAL-OFFER-BEHAVIOR>
                <INITIAL-DELAY-MAX-VALUE>0.1</INITIAL-DELAY-MAX-VALUE>
                <INITIAL-DELAY-MIN-VALUE>0.01</INITIAL-DELAY-MIN-VALUE>
                <INITIAL-REPETITIONS-BASE-DELAY>0.2</INITIAL-REPETITIONS-BASE-DELAY>
                <INITIAL-REPETITIONS-MAX>3</INITIAL-REPETITIONS-MAX>
              </INITIAL-OFFER-BEHAVIOR>
              <OFFER-CYCLIC-DELAY>2.0</OFFER-CYCLIC-DELAY>
              <REQUEST-RESPONSE-DELAY>
                <MAX-VALUE>1.5</MAX-VALUE>
                <MIN-VALUE>1.5</MIN-VALUE>
              </REQUEST-RESPONSE-DELAY>
              <SERVICE-OFFER-TIME-TO-LIVE>10</SERVICE-OFFER-TIME-TO-LIVE>
            </SOMEIP-SD-SERVER-SERVICE-INSTANCE-CONFIG>
            
            <SOMEIP-SD-CLIENT-EVENT-GROUP-TIMING-CONFIG>
              <SHORT-NAME>Dmini0SomeipSdClientEventGroupTimingConfig</SHORT-NAME>
              <REQUEST-RESPONSE-DELAY>
                <MAX-VALUE>1.5</MAX-VALUE>
                <MIN-VALUE>1.5</MIN-VALUE>
              </REQUEST-RESPONSE-DELAY>
              <TIME-TO-LIVE>10</TIME-TO-LIVE>
            </SOMEIP-SD-CLIENT-EVENT-GROUP-TIMING-CONFIG>
          
          </ELEMENTS>
        </AR-PACKAGE>
      
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

[data_type]

mdc_common_types.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>CommonDataTypes</SHORT-NAME>
          <ELEMENTS>
            
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Header</SHORT-NAME>
              <CATEGORY>STRUCTURE</CATEGORY>
              <SUB-ELEMENTS>
            
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>seq</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt32</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
            
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>stamp</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/CommonDataTypes/Time</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
           
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>frameId</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/String</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
            
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
           
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Time</SHORT-NAME>
              <CATEGORY>STRUCTURE</CATEGORY>
              <SUB-ELEMENTS>
               
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>sec</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt32</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>nsec</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt32</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
         
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

mdc_data_type.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
     
        <AR-PACKAGE>
          <SHORT-NAME>ApplicationDataType</SHORT-NAME>
        </AR-PACKAGE>
     
        <AR-PACKAGE>
          <SHORT-NAME>ImplementationDataType</SHORT-NAME>
          <ELEMENTS>
           
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Bool</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_bool</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>ByteArray</SHORT-NAME>
              <CATEGORY>VECTOR</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>Dim1Element</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
          
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Double</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_double</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
         
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Enum</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL S="">
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_uint8_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Float</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_float</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
         
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Int16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_int16_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Int32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_int32_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Int64</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_int64_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
         
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>Int8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_int8_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
        
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>String</SHORT-NAME>
              <CATEGORY>STRING</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_string</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
         
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>UInt16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_uint16_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
           
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>UInt32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_uint32_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>       
            </IMPLEMENTATION-DATA-TYPE>
          
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>UInt64</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_uint64_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
         
            <IMPLEMENTATION-DATA-TYPE>
              <SHORT-NAME>UInt8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/HuaweiMDC/SwBaseType/std_uint8_t</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
         
          </ELEMENTS>
        </AR-PACKAGE>
    
        <AR-PACKAGE>
          <SHORT-NAME>SwBaseType</SHORT-NAME>
          <ELEMENTS>
            
            <SW-BASE-TYPE>
              <SHORT-NAME>std_bool</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>OPAQUE</BYTE-ORDER>
              <NATIVE-DECLARATION>bool</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
         
            <SW-BASE-TYPE>
              <SHORT-NAME>std_double</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
       
            <SW-BASE-TYPE S="" UUID="">
              <SHORT-NAME>std_float</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
        
            <SW-BASE-TYPE>
              <SHORT-NAME>std_int16_t</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::int16_t</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
       
            <SW-BASE-TYPE>
              <SHORT-NAME>std_int32_t</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::int32_t</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
       
            <SW-BASE-TYPE>
              <SHORT-NAME>std_int64_t</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::int64_t</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
        
            <SW-BASE-TYPE>
              <SHORT-NAME>std_int8_t</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::int8_t</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            
            <SW-BASE-TYPE>
              <SHORT-NAME>std_string</SHORT-NAME>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::string</NATIVE-DECLARATION>
        
            </SW-BASE-TYPE>
        
            <SW-BASE-TYPE>
              <SHORT-NAME>std_uint16_t</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::uint16_t</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
         
            <SW-BASE-TYPE>
              <SHORT-NAME>std_uint32_t</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::uint32_t</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
        
            <SW-BASE-TYPE>
              <SHORT-NAME>std_uint64_t</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::uint64_t</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
        
            <SW-BASE-TYPE>
              <SHORT-NAME>std_uint8_t</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <BYTE-ORDER>MOST-SIGNIFICANT-BYTE-LAST</BYTE-ORDER>
              <NATIVE-DECLARATION>std::uint8_t</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
        
          </ELEMENTS>
        </AR-PACKAGE>
     
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

mdc_mode_declaration.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>ModeDeclaration</SHORT-NAME>
          <ELEMENTS>
          
            <MODE-DECLARATION-GROUP>
              <SHORT-NAME>ApplicationMode</SHORT-NAME>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/HuaweiMDC/ModeDeclaration/ApplicationMode/Idle</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION>
                  <SHORT-NAME>Idle</SHORT-NAME>
                </MODE-DECLARATION>
                <MODE-DECLARATION>
                  <SHORT-NAME>Running</SHORT-NAME>
                </MODE-DECLARATION>
                <MODE-DECLARATION>
                  <SHORT-NAME>Terminated</SHORT-NAME>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
            </MODE-DECLARATION-GROUP>
          
            <MODE-DECLARATION-GROUP UUID="1e734ae3-621f-4f04-966a-3c368fa87814">
              <SHORT-NAME>FunctionGroupMode</SHORT-NAME>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/HuaweiMDC/ModeDeclaration/FunctionGroupMode/VehicleInActive</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="7e18f83a-6db4-4a76-8ab4-786eff2117ee">
                  <SHORT-NAME>VehicleDriving</SHORT-NAME>
                  <VALUE>2</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="fd583551-5728-44de-b99d-69e436ed7df1">
                  <SHORT-NAME>VehicleInActive</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="243199c9-739e-42c5-a3c0-f0c9e1ed25e9">
                  <SHORT-NAME>VehicleShutdown</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
            </MODE-DECLARATION-GROUP>
          
            <MODE-DECLARATION-GROUP>
              <SHORT-NAME>LidarMode</SHORT-NAME>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/HuaweiMDC/ModeDeclaration/LidarMode/LowSpeed</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION>
                  <SHORT-NAME>HighSpeed</SHORT-NAME>
                </MODE-DECLARATION>
                <MODE-DECLARATION>
                  <SHORT-NAME>LowSpeed</SHORT-NAME>
                </MODE-DECLARATION>
                <MODE-DECLARATION>
                  <SHORT-NAME>MiddleSpeed</SHORT-NAME>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
            </MODE-DECLARATION-GROUP>
        
            <MODE-DECLARATION-GROUP UUID="8cd5a6a1-f1a9-4726-ac4d-a04892b4c2bb">
              <SHORT-NAME>MachineMode</SHORT-NAME>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/HuaweiMDC/ModeDeclaration/MachineMode/Startup</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="45087c46-b6d7-4bc0-9148-28f0c366897b">
                  <SHORT-NAME>Restart</SHORT-NAME>
                  <VALUE>2</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="7678bcd5-88ba-4d6a-8300-d4d622af9a7c">
                  <SHORT-NAME>Shutdown</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="c3278453-592a-495d-9980-c8b04e5ca981">
                  <SHORT-NAME>Startup</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
            </MODE-DECLARATION-GROUP>

          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

[mcu_can_sample]

mdc_can_abstract_application.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE UUID="1935d3b7-f8a1-4f3c-95f0-b13e41ee9c46">
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>PlatformServices</SHORT-NAME>
          <AR-PACKAGES>
            
            <AR-PACKAGE>
              <SHORT-NAME>McuSensorsAbstractApplication</SHORT-NAME>
              <ELEMENTS>
                <ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE>
                  <SHORT-NAME>McuSensorsAbstractApplicationSwComponent</SHORT-NAME>
                  <PORTS>
                  
                    <R-PORT-PROTOTYPE>
                      <SHORT-NAME>CanRxPort</SHORT-NAME>
                      <REQUIRED-INTERFACE-TREF DEST="SERVICE-INTERFACE">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxServiceInterface</REQUIRED-INTERFACE-TREF>
                    </R-PORT-PROTOTYPE>
                  
                    <P-PORT-PROTOTYPE>
                      <SHORT-NAME>CanTxPort</SHORT-NAME>
                      <PROVIDED-INTERFACE-TREF DEST="SERVICE-INTERFACE">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxServiceInterface</PROVIDED-INTERFACE-TREF>
                    </P-PORT-PROTOTYPE>
                  
                  </PORTS>
                </ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE>
              </ELEMENTS>
            </AR-PACKAGE>
          
            <AR-PACKAGE>
              <SHORT-NAME>McuSensorsAbstractExecutable</SHORT-NAME>
              <ELEMENTS>
                <EXECUTABLE>
                  <SHORT-NAME>McuSensorsAbstractExecutable</SHORT-NAME>
                  <ROOT-SW-COMPONENT-PROTOTYPE>
                    <SHORT-NAME>McuSensorsAbstractRootSwComponent</SHORT-NAME>
                    <APPLICATION-TYPE-TREF DEST="ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent</APPLICATION-TYPE-TREF>
                  </ROOT-SW-COMPONENT-PROTOTYPE>
                </EXECUTABLE>
              </ELEMENTS>
            </AR-PACKAGE>
          
          </AR-PACKAGES>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

mdc_can_abstract_execution.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>PlatformServices</SHORT-NAME>
          <AR-PACKAGES>
         
            <AR-PACKAGE>
              <SHORT-NAME>McuSensorsAbstractProcess</SHORT-NAME>
              <ELEMENTS>
                <PROCESS>
                  <SHORT-NAME>McuSensorsAbstractProcess</SHORT-NAME>
                  <EXECUTABLE-REF DEST="EXECUTABLE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable</EXECUTABLE-REF>
                  <MODE-DEPENDENT-STARTUP-CONFIGS>
                    <MODE-DEPENDENT-STARTUP-CONFIG>
                   
                      <FUNCTION-GROUP-MODE-IREFS>
                        <FUNCTION-GROUP-MODE-IREF>
                          <CONTEXT-MODE-DECLARATION-GROUP-PROTOTYPE-REF DEST="MODE-DECLARATION-GROUP-PROTOTYPE">/HuaweiMDC/Machine/Dmini0Machine/MachineModeGroupPrototype</CONTEXT-MODE-DECLARATION-GROUP-PROTOTYPE-REF>
                        </FUNCTION-GROUP-MODE-IREF>
                        <FUNCTION-GROUP-MODE-IREF>
                          <CONTEXT-MODE-DECLARATION-GROUP-PROTOTYPE-REF DEST="MODE-DECLARATION-GROUP-PROTOTYPE">/HuaweiMDC/Machine/Dmini0Machine/MachineModeGroupPrototype</CONTEXT-MODE-DECLARATION-GROUP-PROTOTYPE-REF>
                          <TARGET-MODE-DECLARATION-REF DEST="MODE-DECLARATION">/HuaweiMDC/ModeDeclaration/FunctionGroupMode/VehicleInActive</TARGET-MODE-DECLARATION-REF>
                        </FUNCTION-GROUP-MODE-IREF>
                      </FUNCTION-GROUP-MODE-IREFS>
                  
                      <MACHINE-MODE-IREFS>
                        <MACHINE-MODE-IREF>
                          <CONTEXT-MODE-DECLARATION-GROUP-PROTOTYPE-REF DEST="MODE-DECLARATION-GROUP-PROTOTYPE">/HuaweiMDC/Machine/Dmini0Machine/MachineModeGroupPrototype</CONTEXT-MODE-DECLARATION-GROUP-PROTOTYPE-REF>
                          <TARGET-MODE-DECLARATION-REF DEST="MODE-DECLARATION">/HuaweiMDC/ModeDeclaration/MachineMode/Startup</TARGET-MODE-DECLARATION-REF>
                        </MACHINE-MODE-IREF>
                      </MACHINE-MODE-IREFS>
                      
                      <RESOURCE-GROUP-REF DEST="RESOURCE-GROUP">/HuaweiMDC/Machine/Dmini0Machine/Dmini0_OS/Dmini0ResourceLimitationGroup1</RESOURCE-GROUP-REF>
                      <STARTUP-CONFIG-REF DEST="STARTUP-CONFIG">/HuaweiMDC/PlatformServices/McuSensorsAbstractStartupConfig/McuSensorsAbstractStartupConfigSet/McuSensorsAbstractStartupConfig</STARTUP-CONFIG-REF>
                    </MODE-DEPENDENT-STARTUP-CONFIG>
                  </MODE-DEPENDENT-STARTUP-CONFIGS>
                </PROCESS>
              </ELEMENTS>
            </AR-PACKAGE>
         
            <AR-PACKAGE>
              <SHORT-NAME>McuSensorsAbstractStartupConfig</SHORT-NAME>
              <ELEMENTS>
                <STARTUP-CONFIG-SET>
                  <SHORT-NAME>McuSensorsAbstractStartupConfigSet</SHORT-NAME>
                  <STARTUP-CONFIGS>
                    <STARTUP-CONFIG>
                      <SHORT-NAME>McuSensorsAbstractStartupConfig</SHORT-NAME>
                      <SCHEDULING-POLICY>SCHEDULING-POLICY-ROUND-ROBIN</SCHEDULING-POLICY>
                      <SCHEDULING-PRIORITY>12</SCHEDULING-PRIORITY>
                    </STARTUP-CONFIG>
                  </STARTUP-CONFIGS>
                </STARTUP-CONFIG-SET>
              </ELEMENTS>
            </AR-PACKAGE>
         
          </AR-PACKAGES>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

mdc_can_abstract_service.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>HuaweiMDC</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>PlatformServices</SHORT-NAME>
          <AR-PACKAGES>
        
            <AR-PACKAGE>
              <SHORT-NAME>CanRxConsumerToApp</SHORT-NAME>
              <ELEMENTS>
                
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can00RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus00RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can00RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus00RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5000</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can01RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus01RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
               
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can01RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus01RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5001</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
               
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can02RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus02RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can02RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus02RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5002</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can03RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus03RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can03RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus03RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5003</UDP-PORT>         
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can04RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus04RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can04RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus04RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5004</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can05RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus05RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can05RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus05RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5005</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can06RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus06RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can06RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus06RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5006</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can07RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus07RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can07RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus07RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5007</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can08RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus08RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can08RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus08RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5008</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can09RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus09RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can09RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus09RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5009</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can10RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus10RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can10RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus10RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5010</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can11RxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanRxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus11RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can11RxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBus11RxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5011</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>CanANYRxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="REQUIRED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanRxServiceConsumer/CanBusANYRxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>5011</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
              </ELEMENTS>
            </AR-PACKAGE>
         
            <AR-PACKAGE>
              <SHORT-NAME>CanRxServiceConsumer</SHORT-NAME>
              <ELEMENTS>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus00RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>1</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus01RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>2</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus02RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>3</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus03RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>4</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus04RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>5</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus05RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>6</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus06RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>7</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus07RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>8</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus08RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>9</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus09RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>10</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus10RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>11</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus11RxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-SERVICE-INSTANCE-ID>12</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
                <REQUIRED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBusANYRxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <REQUIRED-EVENT-GROUPS>
                    <SOMEIP-REQUIRED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00RxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanRxServiceInterface/CanRxSomeipServiceInterfaceDeployment/CanDataRxEventGroup</EVENT-GROUP-REF>
                    </SOMEIP-REQUIRED-EVENT-GROUP>
                  </REQUIRED-EVENT-GROUPS>
                  <REQUIRED-MINOR-VERSION></REQUIRED-MINOR-VERSION>
                  <REQUIRED-SERVICE-INSTANCE-ID>ANY</REQUIRED-SERVICE-INSTANCE-ID>
                </REQUIRED-SOMEIP-SERVICE-INSTANCE>
            
              </ELEMENTS>
            </AR-PACKAGE>
         
            <AR-PACKAGE>
              <SHORT-NAME>CanTxProviderToApp</SHORT-NAME>
              <ELEMENTS>
                
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can00TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus00TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can00TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus00TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6000</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can01TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus01TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can01TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus01TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6001</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can02TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus02TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can02TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus02TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6002</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can03TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus03TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can03TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus03TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6003</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can04TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus04TxSomeipServiceInstance</SERVICE-INSTANCE-REF>    
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can04TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus04TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6004</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can05TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus05TxSomeipServiceInstance</SERVICE-INSTANCE-REF> 
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can05TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus05TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6005</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can06TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus06TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can06TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus06TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6006</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can07TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus07TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can07TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus07TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6007</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can08TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus08TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can08TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus08TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6008</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can09TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus09TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can09TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus09TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6009</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can10TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus10TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6010</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>Can11TxServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus11TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
                <SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
                  <SHORT-NAME>Can11TxSomeipServiceInstanceToMachine</SHORT-NAME>
                  <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
                  <SERVICE-INSTANCE-REFS>
                    <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus11TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                  </SERVICE-INSTANCE-REFS>
                  <UDP-PORT>6011</UDP-PORT>
                </SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              
                <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
                  <SHORT-NAME>CanTx10ServiceInstanceToPort</SHORT-NAME>
                  <PORT-PROTOTYPE-IREF>
                    <CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF DEST="ROOT-SW-COMPONENT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractExecutable/McuSensorsAbstractExecutable/McuSensorsAbstractRootSwComponent</CONTEXT-ROOT-SW-COMPONENT-PROTOTYPE-REF>
                    <TARGET-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/HuaweiMDC/PlatformServices/McuSensorsAbstractApplication/McuSensorsAbstractApplicationSwComponent/CanTxPort</TARGET-PORT-PROTOTYPE-REF>
                  </PORT-PROTOTYPE-IREF>
                  <PROCESS-REF DEST="PROCESS">/HuaweiMDC/PlatformServices/McuSensorsAbstractProcess/McuSensorsAbstractProcess</PROCESS-REF>
                  <SERVICE-INSTANCE-REF DEST="PROVIDED-SOMEIP-SERVICE-INSTANCE">/HuaweiMDC/PlatformServices/CanTxServiceProvider/CanBus10TxSomeipServiceInstance</SERVICE-INSTANCE-REF>
                </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              
              </ELEMENTS>
            </AR-PACKAGE>
        
            <AR-PACKAGE>
              <SHORT-NAME>CanTxServiceProvider</SHORT-NAME>
              <ELEMENTS>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus00TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus00TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>1</SERVICE-INSTANCE-ID>       
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus01TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>2</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus02TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>3</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus03TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>4</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus04TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>5</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus05TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>6</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus06TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>7</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus07TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>8</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus08TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>9</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus09TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>10</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus10TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>11</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
                
                <PROVIDED-SOMEIP-SERVICE-INSTANCE>
                  <SHORT-NAME>CanBus11TxSomeipServiceInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="SOMEIP-SERVICE-INTERFACE-DEPLOYMENT">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment</SERVICE-INTERFACE-REF>
                  <PROVIDED-EVENT-GROUPS>
                    <SOMEIP-PROVIDED-EVENT-GROUP>
                      <SHORT-NAME>CanBus01TxEventgroup1</SHORT-NAME>
                      <EVENT-GROUP-REF DEST="SOMEIP-EVENT-GROUP">/HuaweiMDC/Platform/CanTxServiceInterface/CanTxSomeipServiceInterfaceDeployment/CanDataTxEventGroup</EVENT-GROUP-REF>
                      <MULTICAST-THRESHOLD>0</MULTICAST-THRESHOLD>
                    </SOMEIP-PROVIDED-EVENT-GROUP>
                  </PROVIDED-EVENT-GROUPS>
                  <SERVICE-INSTANCE-ID>12</SERVICE-INSTANCE-ID>
                </PROVIDED-SOMEIP-SERVICE-INSTANCE>
              </ELEMENTS>
            </AR-PACKAGE>
         
          </AR-PACKAGES>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

[client]

Canbus_sub_lta_DdsRequiredInstance.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE UUID="6e2fb0c9-4a13-4a45-8c20-432e2dff9390">
      <SHORT-NAME>gac</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>ap</SHORT-NAME>
          <AR-PACKAGES>
            <AR-PACKAGE>
              <SHORT-NAME>instance</SHORT-NAME>
              <ELEMENTS>
                <DDS-REQUIRED-SERVICE-INSTANCE>
                  <SHORT-NAME>Canbus_sub_lta_DdsRequiredInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="DDS-SERVICE-INTERFACE-DEPLOYMENT">/gac/ap/deployment/Dds_fn_lta_icwStatus_Deployment</SERVICE-INTERFACE-REF>
                  <QOS-PROFILE>/var/domain_qos.xml</QOS-PROFILE>
                  <DOMAIN-ID>210</DOMAIN-ID>
                 
                  <EVENT-QOS-PROPSS>
                    <DDS-EVENT-QOS-PROPS>
                      <QOS-PROFILE>/var/evetqos.xml</QOS-PROFILE>
                      <EVENT-REF DEST="DDS-EVENT-DEPLOYMENT">/gac/ap/deployment/Dds_fn_lta_icwStatus_Deployment/Dds_fn_lta_Status_Event</EVENT-REF>
                    </DDS-EVENT-QOS-PROPS>
                  </EVENT-QOS-PROPSS>
                 
                  <REQUIRED-SERVICE-INSTANCE-ID>427</REQUIRED-SERVICE-INSTANCE-ID>
                </DDS-REQUIRED-SERVICE-INSTANCE>
              </ELEMENTS>
            </AR-PACKAGE>
          </AR-PACKAGES>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

[server]

ApplicationServer.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE UUID="f48edcdf-6bf5-4313-a307-69b5fc124efd">
      <SHORT-NAME>gac</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>ap</SHORT-NAME>
          <ELEMENTS>
        
            <EXECUTABLE>
              <SHORT-NAME>Canbus_ServerExe</SHORT-NAME>
              <ROOT-SW-COMPONENT-PROTOTYPE>
                <SHORT-NAME>Canbus_pub1_proto</SHORT-NAME>
                <APPLICATION-TYPE-TREF DEST="ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE">/gac/ap/Canbus_ServerSw</APPLICATION-TYPE-TREF>
              </ROOT-SW-COMPONENT-PROTOTYPE>
            </EXECUTABLE>
         
            <PROCESS>
              <SHORT-NAME>Canbus_ServerProcess</SHORT-NAME>
              <EXECUTABLE-REF DEST="EXECUTABLE">/gac/ap/Canbus_ServerExe</EXECUTABLE-REF>
              <MODE-DEPENDENT-STARTUP-CONFIGS>
                <MODE-DEPENDENT-STARTUP-CONFIG>
                  <RESOURCE-GROUP-REF DEST="RESOURCE-GROUP">/HuaweiMDC/Machine/Dmini0Machine/Dmini0_OS/Dmini0ResourceLimitationGroup1</RESOURCE-GROUP-REF>
                  <STARTUP-CONFIG-REF DEST="STARTUP-CONFIG">/gac/ap/StartUpConfigSet/Startup</STARTUP-CONFIG-REF>
                </MODE-DEPENDENT-STARTUP-CONFIG>
              </MODE-DEPENDENT-STARTUP-CONFIGS>
            </PROCESS>
         
            <ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE>
              <SHORT-NAME>Canbus_ServerSw</SHORT-NAME>
              <PORTS>
                <P-PORT-PROTOTYPE>
                  <SHORT-NAME>Canbus_PPort</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="SERVICE-INTERFACE">/ara/com/pe_dal_egoStatus_ServiceInterface</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE>
                  <SHORT-NAME>Canbus_sub_lta_RPort</SHORT-NAME>
                  <REQUIRED-INTERFACE-TREF DEST="SERVICE-INTERFACE">/ara/com/fn_lta_state_ServiceInterface</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
              </PORTS>
            </ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE>
         
            <STARTUP-CONFIG-SET>
              <SHORT-NAME>StartUpConfigSet</SHORT-NAME>
              <STARTUP-CONFIGS>
                <STARTUP-CONFIG>
                  <SHORT-NAME>Startup</SHORT-NAME>
                  <SCHEDULING-POLICY>SCHEDULING-POLICY-ROUND-ROBIN</SCHEDULING-POLICY>
                  <SCHEDULING-PRIORITY>50</SCHEDULING-PRIORITY>
                </STARTUP-CONFIG>
              </STARTUP-CONFIGS>
            </STARTUP-CONFIG-SET>
          
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

Canbus_DdsProvidedInstance.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE UUID="2f3e3aed-85cb-4398-8e0d-ac513a19ae97">
      <SHORT-NAME>gac</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>ap</SHORT-NAME>
          <AR-PACKAGES>
            <AR-PACKAGE>
              <SHORT-NAME>instance</SHORT-NAME>
              <ELEMENTS>
                <DDS-PROVIDED-SERVICE-INSTANCE>
                  <SHORT-NAME>Canbus_DdsProvidedInstance</SHORT-NAME>
                  <SERVICE-INTERFACE-REF DEST="DDS-SERVICE-INTERFACE-DEPLOYMENT">/gac/ap/deployment/Dds_pe_dal_egoStatus_Deployment</SERVICE-INTERFACE-REF>     
                  <QOS-PROFILE>/var/domain_qos.xml</QOS-PROFILE>
                  <DOMAIN-ID>209</DOMAIN-ID>
               
                  <TRANSPORT-PLUGINS>
                    <TRANSPORT-PLUGIN>SHM</TRANSPORT-PLUGIN>
                  </TRANSPORT-PLUGINS>
               
                  <EVENT-QOS-PROPSS>
                    <DDS-EVENT-QOS-PROPS>
                      <QOS-PROFILE>/var/evetqos.xml</QOS-PROFILE>
                      <EVENT-REF DEST="DDS-EVENT-DEPLOYMENT">/gac/ap/deployment/Dds_pe_dal_egoStatus_Deployment/Dds_pe_dal_egoStatus_Event</EVENT-REF>
                    </DDS-EVENT-QOS-PROPS>
                  </EVENT-QOS-PROPSS>
                  <SERVICE-INSTANCE-ID>309</SERVICE-INSTANCE-ID>
              
                </DDS-PROVIDED-SERVICE-INSTANCE>
              </ELEMENTS>
            </AR-PACKAGE>
          </AR-PACKAGES>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

MappingServer.arxml

<?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_00046.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE UUID="576a136d-8765-4aac-9479-0c344972622e">
      <SHORT-NAME>gac</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>ap</SHORT-NAME>
          <ELEMENTS>
          
            <DDS-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
              <SHORT-NAME>Canbus_DdsServerToMachine</SHORT-NAME>
              <COMMUNICATION-CONNECTOR-REF DEST="ETHERNET-COMMUNICATION-CONNECTOR">/HuaweiMDC/Machine/Dmini0MachineDesign/Dmini0EthernetCommConnector</COMMUNICATION-CONNECTOR-REF>
              <SERVICE-INSTANCE-REFS>
                <SERVICE-INSTANCE-REF DEST="DDS-PROVIDED-SERVICE-INSTANCE">/gac/ap/instance/Canbus_DdsProvidedInstance</SERVICE-INSTANCE-REF>
              </SERVICE-INSTANCE-REFS>
            </DDS-SERVICE-INSTANCE-TO-MACHINE-MAPPING>
          
            <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              <SHORT-NAME>Canbus_DdsServerToPort</SHORT-NAME>
              <PROCESS-REF DEST="PROCESS">/gac/ap/Canbus_ServerProcess</PROCESS-REF>
              <SERVICE-INSTANCE-REF DEST="DDS-PROVIDED-SERVICE-INSTANCE">/gac/ap/instance/Canbus_DdsProvidedInstance</SERVICE-INSTANCE-REF>
            </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
          
            <SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
              <SHORT-NAME>Canbus_sub_lta_DdsServerToPort</SHORT-NAME>
              <PROCESS-REF DEST="PROCESS">/gac/ap/Canbus_ServerProcess</PROCESS-REF>
              <SERVICE-INSTANCE-REF DEST="DDS-REQUIRED-SERVICE-INSTANCE">/gac/ap/instance/Canbus_sub_lta_DdsRequiredInstance</SERVICE-INSTANCE-REF>
            </SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING>
         
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值