定义结构体中的数据类型
<?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;
}
<?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>