arxml配置新数据及程序调用
定义结构体中的数据类型
<?xml version="1.0" encoding="UTF-8"?>
<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_00046.xsd">
<AR-PACKAGES>
<AR-PACKAGE UUID="3d252fb8-14eb-4fa3-b86d-288ce49347db">
<SHORT-NAME>ara</SHORT-NAME>
<AR-PACKAGES>
<AR-PACKAGE>
<SHORT-NAME>std_types</SHORT-NAME>
<ELEMENTS>
<IMPLEMENTATION-DATA-TYPE>
#VCI_LongCanCmd 类型名
<SHORT-NAME>VCI_LongCanCmd</SHORT-NAME>
<CATEGORY>STRUCTURE</CATEGORY>
<SUB-ELEMENTS>
#demo##############################################
<IMPLEMENTATION-DATA-TYPE-ELEMENT>
#ADAS_LongCtrlTargetAccel 新定义的数据名,CATEGORY,其他基本不修改
<SHORT-NAME>ADAS_LongCtrlTargetAccel</SHORT-NAME>
<CATEGORY>TYPE_REFERENCE</CATEGORY>
<SW-DATA-DEF-PROPS>
<SW-DATA-DEF-PROPS-VARIANTS>
<SW-DATA-DEF-PROPS-CONDITIONAL S="">
<IMPLEMENTATION-DATA-TYPE-REF
DEST="IMPLEMENTATION-DATA- TYPE">
/HuaweiMDC/ImplementationDataType/Float
</IMPLEMENTATION-DATA-TYPE-REF>
</SW-DATA-DEF-PROPS-CONDITIONAL>
</SW-DATA-DEF-PROPS-VARIANTS>
</SW-DATA-DEF-PROPS>
</IMPLEMENTATION-DATA-TYPE-ELEMENT>
#demo###############################################
#IMPLEMENTATION-DATA-TYPE-ELEMEN 配置子元素数据,新的数据类型安装如下格式添加即可
<IMPLEMENTATION-DATA-TYPE-ELEMENT>
<SHORT-NAME>XXXXXXX</SHORT-NAME>
<CATEGORY>TYPE_REFERENCE</CATEGORY>
<SW-DATA-DEF-PROPS>
<SW-DATA-DEF-PROPS-VARIANTS>
<SW-DATA-DEF-PROPS-CONDITIONAL S="">
<IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/HuaweiMDC/ImplementationDataType/UInt8</IMPLEMENTATION-DATA-TYPE-REF>
</SW-DATA-DEF-PROPS-CONDITIONAL>
</SW-DATA-DEF-PROPS-VARIANTS>
</SW-DATA-DEF-PROPS>
</IMPLEMENTATION-DATA-TYPE-ELEMENT>
</SUB-ELEMENTS>
</ELEMENTS>
</AR-PACKAGE>
</AR-PACKAGES>
</AR-PACKAGE>
</AR-PACKAGES>
</AUTOSAR>
xxx