add
This commit is contained in:
@@ -0,0 +1,795 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-2-1.xsd" xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<AR-PACKAGES>
|
||||
<AR-PACKAGE>
|
||||
<SHORT-NAME>AUTOSAR_Platform</SHORT-NAME>
|
||||
<AR-PACKAGES>
|
||||
<AR-PACKAGE>
|
||||
<SHORT-NAME>BaseTypes</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>dtRef_const_VOID</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>1</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>void</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>dtRef_VOID</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>1</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>void</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>boolean</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>boolean</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>float32</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>float32</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>float64</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>float64</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>sint16</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>sint16</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>sint16_least</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>sint16_least</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>sint32</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>sint32</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>sint32_least</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>sint32_least</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>sint64</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>sint64</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>sint8</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>sint8</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>sint8_least</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>sint8_least</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>uint16</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>uint16</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>uint16_least</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>uint16_least</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>uint32</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>uint32</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>uint32_least</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>uint32_least</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>uint64</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>uint64</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>uint8</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>uint8</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
<SW-BASE-TYPE>
|
||||
<SHORT-NAME>uint8_least</SHORT-NAME>
|
||||
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||
<NATIVE-DECLARATION>uint8_least</NATIVE-DECLARATION>
|
||||
</SW-BASE-TYPE>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
<AR-PACKAGE>
|
||||
<SHORT-NAME>CompuMethods</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<COMPU-METHOD>
|
||||
<SHORT-NAME>boolean_CompuMethod</SHORT-NAME>
|
||||
<CATEGORY>TEXTTABLE</CATEGORY>
|
||||
<COMPU-INTERNAL-TO-PHYS>
|
||||
<COMPU-SCALES>
|
||||
<COMPU-SCALE>
|
||||
<SHORT-LABEL>FALSE</SHORT-LABEL>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">0</UPPER-LIMIT>
|
||||
<COMPU-CONST>
|
||||
<VT>FALSE</VT>
|
||||
</COMPU-CONST>
|
||||
</COMPU-SCALE>
|
||||
<COMPU-SCALE>
|
||||
<SHORT-LABEL>TRUE</SHORT-LABEL>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">1</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">1</UPPER-LIMIT>
|
||||
<COMPU-CONST>
|
||||
<VT>TRUE</VT>
|
||||
</COMPU-CONST>
|
||||
</COMPU-SCALE>
|
||||
</COMPU-SCALES>
|
||||
</COMPU-INTERNAL-TO-PHYS>
|
||||
</COMPU-METHOD>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
<AR-PACKAGE>
|
||||
<SHORT-NAME>DataConstrs</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>boolean_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">1</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>float32_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="OPEN">-INF</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="OPEN">INF</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>float64_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="OPEN">-INF</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="OPEN">INF</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>sint16_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-32768</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">32767</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>sint16_least_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-32768</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">32767</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>sint32_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-2147483648</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">2147483647</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>sint32_least_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-2147483648</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">2147483647</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>sint64_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-9223372036854775808</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">9223372036854775807</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>sint8_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-128</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">127</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>sint8_least_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-128</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">127</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>uint16_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">65535</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>uint16_least_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">65535</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>uint32_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">4294967295</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>uint32_least_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">4294967295</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>uint64_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">18446744073709551615</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>uint8_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
<DATA-CONSTR>
|
||||
<SHORT-NAME>uint8_least_DataConstr</SHORT-NAME>
|
||||
<DATA-CONSTR-RULES>
|
||||
<DATA-CONSTR-RULE>
|
||||
<INTERNAL-CONSTRS>
|
||||
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
|
||||
</INTERNAL-CONSTRS>
|
||||
</DATA-CONSTR-RULE>
|
||||
</DATA-CONSTR-RULES>
|
||||
</DATA-CONSTR>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
<AR-PACKAGE>
|
||||
<SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>dtRef_const_VOID</SHORT-NAME>
|
||||
<CATEGORY>DATA_REFERENCE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<SW-POINTER-TARGET-PROPS>
|
||||
<TARGET-CATEGORY>VALUE</TARGET-CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/dtRef_const_VOID</BASE-TYPE-REF>
|
||||
<SW-IMPL-POLICY>CONST</SW-IMPL-POLICY>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
</SW-POINTER-TARGET-PROPS>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>dtRef_VOID</SHORT-NAME>
|
||||
<CATEGORY>DATA_REFERENCE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<SW-POINTER-TARGET-PROPS>
|
||||
<TARGET-CATEGORY>VALUE</TARGET-CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/dtRef_VOID</BASE-TYPE-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
</SW-POINTER-TARGET-PROPS>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>boolean</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">boolean has the value space required to support the mathematical concept of
|
||||
binary-valued logic: {true, false}.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/boolean</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<COMPU-METHOD-REF DEST="COMPU-METHOD">/AUTOSAR_Platform/CompuMethods/boolean_CompuMethod</COMPU-METHOD-REF>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/boolean_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>float32</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">float32 corresponds to the IEEE single-precision 32-bit floating point type
|
||||
[IEEE 754-1985]. The basic value space of float32 consists of the values
|
||||
m * 2^e, where m is an integer whose absolute value is less than 2^24,
|
||||
and e is an integer between -149 and 104, inclusive. In addition to the basic
|
||||
value space described above, the value space of float32 also contains the
|
||||
following special values: positive and negative zero, positive and negative
|
||||
infinity and not-a-number. The order-relation on float32 is:
|
||||
x < y if y - x is positive. Positive zero is greater than negative zero.
|
||||
Not-a-number equals itself and is greater than all float values including positive infinity.
|
||||
|
||||
float32 values have a lexical representation consisting of a mantissa followed,
|
||||
optionally, by the character "E" or "e", followed by an exponent. The exponent
|
||||
must be an integer. The mantissa must be a decimal number. The representations
|
||||
for exponent and mantissa must follow the lexical rules for integer and decimal.
|
||||
If the "E" or "e" and the following exponent are omitted, an exponent value
|
||||
of 0 is assumed.
|
||||
|
||||
The special values positive and negative zero, positive and negative infinity
|
||||
and not-a-number have lexical representations 0, -0, INF, -INF and NaN,
|
||||
respectively.
|
||||
|
||||
For example, -1E4, 1267.43233E12, 12.78e-2, 12 and INF are all legal literals
|
||||
for float32.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/float32</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/float32_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>float64</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">The float64 datatype corresponds to IEEE float64-precision 64-bit floating point
|
||||
type [IEEE 754-1985]. The basic value space of float64 consists of the values
|
||||
m * 2^e, where m is an integer whose absolute value is less than 2^53, and e is
|
||||
an integer between -1075 and 970, inclusive. In addition to the basic value
|
||||
space described above, the value space of float64 also contains the following
|
||||
special values: positive and negative zero, positive and negative infinity
|
||||
and not-a-number.
|
||||
The order-relation on float64 is: x < y if y - x is positive.
|
||||
Positive zero is greater than negative zero. Not-a-number equals itself and
|
||||
is greater than all float64 values including positive infinity.
|
||||
|
||||
float64 values have a lexical representation consisting of a mantissa followed,
|
||||
optionally, by the character "E" or "e", followed by an exponent.
|
||||
The exponent must be an integer. The mantissa must be a decimal number.
|
||||
The representations for exponent and mantissa must follow the lexical rules
|
||||
for integer and decimal. If the "E" or "e" and the following exponent are
|
||||
omitted, an exponent value of 0 is assumed.
|
||||
|
||||
The special values positive and negative zero, positive and negative infinity
|
||||
and not-a-number have lexical representations 0, -0, INF, -INF and NaN,
|
||||
respectively.
|
||||
|
||||
For example, -1E4, 1267.43233E12, 12.78e-2, 12 and INF are all
|
||||
legal literals for float64.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/float64</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/float64_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>sint16</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">SInt16 represents integers with a minimum value of -32768 and a maximum value
|
||||
of 32767. The order-relation on sint16 is: x < y if y - x is positive.
|
||||
sint16 has a lexical representation consisting of an optional sign followed
|
||||
by a finite-length sequence of decimal digits (#x30-#x39). If the sign is
|
||||
omitted, "+" is assumed.
|
||||
|
||||
For example: -1, 0, -12678, +10000, 2500</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint16</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint16_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>sint16_least</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">sint16_least represents a signed integer with values defined by at least 16 bit.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint16_least</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint16_least_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>sint32</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">sint32 represents integers with a minimum value of -2147483648 and a maximum
|
||||
value of 2147483647. The order-relation on sint32 is: x < y if y - x is
|
||||
positive. sint32 has a lexical representation consisting of an optional sign
|
||||
allowed by a finite-length sequence of decimal digits (#x30-#x39). If the
|
||||
sign is omitted, "+" is assumed.
|
||||
|
||||
For example: -1, 0, -12688778, +10000, 250098675.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint32</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint32_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>sint32_least</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">sint32_least represents a signed integer with values defined by at least 32 bit.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint32_least</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint32_least_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>sint64</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">sint64 represents integers with a minimum value of -9223372036854775808 and a maximum
|
||||
value of 9223372036854775807. The order-relation on sint64 is: x < y if y - x is
|
||||
positive. sint64 has a lexical representation consisting of an optional sign
|
||||
allowed by a finite-length sequence of decimal digits (#x30-#x39). If the
|
||||
sign is omitted, "+" is assumed.
|
||||
|
||||
For example: -1, 0, -12688778, +10000, 250098675.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint64</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint64_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>sint8</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">sint8 represents integers with a minimum value of -128 and a maximum value of 127.
|
||||
The order-relation on sint8 is: x < y if y - x is positive.
|
||||
sint8 has a lexical representation consisting of an optional sign followed
|
||||
by a finite-length sequence of decimal digits (#x30-#x39). If the sign is
|
||||
omitted, "+" is assumed.
|
||||
|
||||
For example: -1, 0, 12678, +10000.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint8</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint8_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>sint8_least</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">sint8_least represents a signed integer with values defined by at least 8 bit.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint8_least</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint8_least_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>uint16</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
|
||||
The order-relation on uint16 is: x < y if y - x is positive.
|
||||
uint16 has a lexical representation consisting of a finite-length sequence
|
||||
of decimal digits (#x30-#x39).
|
||||
|
||||
For example: 1, 0, 1267, +10000.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint16</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint16_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>uint16_least</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">uint16_least represents an unsigned integer with values defined by at least 16 bit.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint16_least</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint16_least_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>uint32</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">uint32 represents integers with a minimum value of 0 and a maximum value
|
||||
of 4294967295. The order-relation on uint32 is: x < y if y - x is positive.
|
||||
uint32 has a lexical representation consisting of a finite-length sequence
|
||||
of decimal digits (#x30-#x39).
|
||||
|
||||
For example: 1, 0, 12234567, 104400.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint32</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint32_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>uint32_least</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">uint32_least represents an unsigned integer with values defined by at least 32 bit.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint32_least</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint32_least_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>uint64</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">uint64 represents integers with a minimum value of 0 and a maximum value
|
||||
of 18446744073709551615. The order-relation on uint64 is: x < y if y - x is positive.
|
||||
uint64 has a lexical representation consisting of a finite-length sequence
|
||||
of decimal digits (#x30-#x39).
|
||||
|
||||
For example: 1, 0, 12234567, 104400.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint64</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint64_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>uint8</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">uint8 represents integers with a minimum value of 0 and a maximum value of 255.
|
||||
The order-relation on uint8 is: x < y if y - x is positive.
|
||||
uint8 has a lexical representation consisting of a finite-length sequence
|
||||
of decimal digits (#x30-#x39).
|
||||
|
||||
For example: 1, 0, 126, +10.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint8</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint8_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
<IMPLEMENTATION-DATA-TYPE>
|
||||
<SHORT-NAME>uint8_least</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="FOR-ALL">uint8_least represents an unsigned integer with values defined by at least 8 bit.</L-2>
|
||||
</DESC>
|
||||
<CATEGORY>VALUE</CATEGORY>
|
||||
<SW-DATA-DEF-PROPS>
|
||||
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint8_least</BASE-TYPE-REF>
|
||||
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint8_least_DataConstr</DATA-CONSTR-REF>
|
||||
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||
</SW-DATA-DEF-PROPS>
|
||||
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||
</IMPLEMENTATION-DATA-TYPE>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AUTOSAR>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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_00049.xsd">
|
||||
<AR-PACKAGES>
|
||||
<AR-PACKAGE>
|
||||
<SHORT-NAME>InitialEcuC</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<ECUC-VALUE-COLLECTION>
|
||||
<SHORT-NAME>InitialEcuC</SHORT-NAME>
|
||||
</ECUC-VALUE-COLLECTION>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AUTOSAR>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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_00049.xsd">
|
||||
<AR-PACKAGES>
|
||||
<AR-PACKAGE>
|
||||
<SHORT-NAME>ActiveEcuC</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<ECUC-VALUE-COLLECTION>
|
||||
<SHORT-NAME>ActiveEcuC</SHORT-NAME>
|
||||
<ECUC-VALUES>
|
||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Dio</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Mcu</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Port</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||
</ECUC-VALUES>
|
||||
</ECUC-VALUE-COLLECTION>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AUTOSAR>
|
||||
@@ -0,0 +1,189 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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_00049.xsd">
|
||||
<AR-PACKAGES>
|
||||
<AR-PACKAGE>
|
||||
<SHORT-NAME>ActiveEcuC</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<ECUC-MODULE-CONFIGURATION-VALUES UUID="fd6fb162-fd9e-49ce-9b6e-534b2743ea03">
|
||||
<SHORT-NAME>Dio</SHORT-NAME>
|
||||
<ADMIN-DATA>
|
||||
<SDGS>
|
||||
<SDG GID="DV:CfgPostBuild">
|
||||
<SD GID="DV:postBuildVariantSupport">false</SD>
|
||||
</SDG>
|
||||
</SDGS>
|
||||
</ADMIN-DATA>
|
||||
<DEFINITION-REF DEST="ECUC-MODULE-DEF">/Renesas/EcucDefs_Dio/Dio</DEFINITION-REF>
|
||||
<IMPLEMENTATION-CONFIG-VARIANT>VARIANT-LINK-TIME</IMPLEMENTATION-CONFIG-VARIANT>
|
||||
<MODULE-DESCRIPTION-REF DEST="BSW-IMPLEMENTATION">/Renesas/BswModuleDescriptions_Dio/Dio_Impl</MODULE-DESCRIPTION-REF>
|
||||
<CONTAINERS>
|
||||
<ECUC-CONTAINER-VALUE UUID="2ff994b2-e27a-40fe-8920-f95fa49b18e5">
|
||||
<SHORT-NAME>DioGeneral</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral</DEFINITION-REF>
|
||||
<PARAMETER-VALUES>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioDevErrorDetect</DEFINITION-REF>
|
||||
<VALUE>false</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioFlipChannelApi</DEFINITION-REF>
|
||||
<VALUE>true</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioVersionInfoApi</DEFINITION-REF>
|
||||
<VALUE>true</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioCriticalSectionProtection</DEFINITION-REF>
|
||||
<VALUE>true</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioDeviceName</DEFINITION-REF>
|
||||
<VALUE>V4H</VALUE>
|
||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioMaskedWritePortApi</DEFINITION-REF>
|
||||
<VALUE>true</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioReadChannelGroupOutputValueApi</DEFINITION-REF>
|
||||
<VALUE>true</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioReadChannelOutputValueApi</DEFINITION-REF>
|
||||
<VALUE>true</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioVersionCheckExternalModules</DEFINITION-REF>
|
||||
<VALUE>true</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioExclusiveSelection</DEFINITION-REF>
|
||||
<VALUE>MFISLCKR1</VALUE>
|
||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioExclusiveTimeout</DEFINITION-REF>
|
||||
<VALUE>256410</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioExclusiveControl</DEFINITION-REF>
|
||||
<VALUE>false</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioDomainId</DEFINITION-REF>
|
||||
<VALUE>0</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
</PARAMETER-VALUES>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
<ECUC-CONTAINER-VALUE UUID="9c79cd12-50d7-483a-8423-ce2ea2264b18">
|
||||
<SHORT-NAME>DioConfig</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig</DEFINITION-REF>
|
||||
<SUB-CONTAINERS>
|
||||
<ECUC-CONTAINER-VALUE UUID="afad28de-bd0a-44b1-bb60-7aaf0abead1b">
|
||||
<SHORT-NAME>DioPort_004</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort</DEFINITION-REF>
|
||||
<PARAMETER-VALUES>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioPortId</DEFINITION-REF>
|
||||
<VALUE>4</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioPortName</DEFINITION-REF>
|
||||
<VALUE>GPIO_4_BITS_00_TO_24</VALUE>
|
||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||
</PARAMETER-VALUES>
|
||||
<SUB-CONTAINERS>
|
||||
<ECUC-CONTAINER-VALUE UUID="3a4e24a7-4830-4715-a181-bed288e59655">
|
||||
<SHORT-NAME>DioChannelGroup4</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup</DEFINITION-REF>
|
||||
<PARAMETER-VALUES>
|
||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupIdentification</DEFINITION-REF>
|
||||
<VALUE>NULL</VALUE>
|
||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioPortMask</DEFINITION-REF>
|
||||
<VALUE>1023</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioPortOffset</DEFINITION-REF>
|
||||
<VALUE>0</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
</PARAMETER-VALUES>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
<ECUC-CONTAINER-VALUE UUID="1c1728fa-3bee-4bd2-ba99-863d129eb70d">
|
||||
<SHORT-NAME>DioChannel0_Gr4</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel</DEFINITION-REF>
|
||||
<PARAMETER-VALUES>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel/DioChannelId</DEFINITION-REF>
|
||||
<VALUE>0</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel/DioChannelBitPosition</DEFINITION-REF>
|
||||
<VALUE>0</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
</PARAMETER-VALUES>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
</SUB-CONTAINERS>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
<ECUC-CONTAINER-VALUE UUID="56f8e9c4-4736-4d4a-bd97-f62ef48a3147">
|
||||
<SHORT-NAME>DioPort_005</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort</DEFINITION-REF>
|
||||
<PARAMETER-VALUES>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioPortId</DEFINITION-REF>
|
||||
<VALUE>5</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioPortName</DEFINITION-REF>
|
||||
<VALUE>GPIO_5_BITS_00_TO_20</VALUE>
|
||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||
</PARAMETER-VALUES>
|
||||
<SUB-CONTAINERS>
|
||||
<ECUC-CONTAINER-VALUE UUID="136fb8ef-f181-49ae-a639-3e2e41c2992e">
|
||||
<SHORT-NAME>DioChannelGroup5</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup</DEFINITION-REF>
|
||||
<PARAMETER-VALUES>
|
||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupIdentification</DEFINITION-REF>
|
||||
<VALUE>NULL</VALUE>
|
||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioPortMask</DEFINITION-REF>
|
||||
<VALUE>31</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioPortOffset</DEFINITION-REF>
|
||||
<VALUE>0</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
</PARAMETER-VALUES>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
<ECUC-CONTAINER-VALUE UUID="2df4ceb5-da96-40b2-a8af-68fb173999fb">
|
||||
<SHORT-NAME>DioChannel0_Gr5</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel</DEFINITION-REF>
|
||||
<PARAMETER-VALUES>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel/DioChannelId</DEFINITION-REF>
|
||||
<VALUE>0</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel/DioChannelBitPosition</DEFINITION-REF>
|
||||
<VALUE>0</VALUE>
|
||||
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||
</PARAMETER-VALUES>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
</SUB-CONTAINERS>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
</SUB-CONTAINERS>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
<ECUC-CONTAINER-VALUE UUID="c9cc8779-56cc-4f03-bd0f-285135034255">
|
||||
<SHORT-NAME>DioDemEventParameterRefs</SHORT-NAME>
|
||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioDemEventParameterRefs</DEFINITION-REF>
|
||||
</ECUC-CONTAINER-VALUE>
|
||||
</CONTAINERS>
|
||||
</ECUC-MODULE-CONFIGURATION-VALUES>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AUTOSAR>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Settings>
|
||||
<Settings Name="CFG5_GUI_SETTING">
|
||||
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hideack">
|
||||
<Setting Value="false" Name="buttonStateAck"/>
|
||||
</Settings>
|
||||
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hideerror">
|
||||
<Setting Value="false" Name="buttonStateError"/>
|
||||
</Settings>
|
||||
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hideinfo">
|
||||
<Setting Value="false" Name="buttonStateInfo"/>
|
||||
</Settings>
|
||||
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hidewarn">
|
||||
<Setting Value="false" Name="buttonStateWarn"/>
|
||||
</Settings>
|
||||
<Settings Name="com.vector.cfg.gui.app.views.validation.table.ValidationViewTable">
|
||||
<Setting Value="0,1,2," Name="nattable.BODY.columnIndexOrder"/>
|
||||
<Setting Value="0" Name="nattable.BODY.columnWidth.defaultMinSize"/>
|
||||
<Setting Value="false" Name="nattable.BODY.columnWidth.distributeRemainingSpace"/>
|
||||
<Setting Value="0:250,1:500,2:250," Name="nattable.BODY.columnWidth.sizes"/>
|
||||
<Setting Value="0" Name="nattable.COLUMN_HEADER.columnWidth.defaultMinSize"/>
|
||||
<Setting Value="false" Name="nattable.COLUMN_HEADER.columnWidth.distributeRemainingSpace"/>
|
||||
<Setting Value="0" Name="nattable.CORNER.columnWidth.defaultMinSize"/>
|
||||
<Setting Value="false" Name="nattable.CORNER.columnWidth.distributeRemainingSpace"/>
|
||||
<Setting Value="0" Name="nattable.ROW_HEADER.columnWidth.defaultMinSize"/>
|
||||
<Setting Value="false" Name="nattable.ROW_HEADER.columnWidth.distributeRemainingSpace"/>
|
||||
</Settings>
|
||||
<Settings Name="com.vector.cfg.gui.danglingreference.view.DanglingReferencesView"/>
|
||||
</Settings>
|
||||
<Settings Name="com.vector.cfg.consistency.internal.executer.BackgroundValidationExecuter">
|
||||
<Setting Value="273" Name="InitialBackgroundValidationExecutionTimeMs"/>
|
||||
<Setting Value="rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9hZEZhY3RvckkACXRocmVz
aG9sZHhwP0AAAAAAAAB3CAAAABAAAAAAeA==" Name="ValidationRuleExecutionTimes"/>
|
||||
</Settings>
|
||||
<Settings Name="com.vector.cfg.gui.moduleimport.history">
|
||||
<Settings Name="1781578218454">
|
||||
<Settings Name="0">
|
||||
<Settings Name="0">
|
||||
<Setting Value="true" Name="active"/>
|
||||
<Setting Value="/ActiveEcuC/Port" Name="ecucPath"/>
|
||||
<Setting Value="Add" Name="importMode"/>
|
||||
</Settings>
|
||||
<Setting Value="C:\Work\Src\Gen4_R-Car_MCAL\2_Trunk\V4H\MCAL-v4h_19.4.0.D_release\rel\modules\port\sample_application\V4H\19_11\config\App_PORT_V4H_Sample.arxml" Name="filePath"/>
|
||||
</Settings>
|
||||
<Settings Name="1">
|
||||
<Settings Name="0">
|
||||
<Setting Value="true" Name="active"/>
|
||||
<Setting Value="/ActiveEcuC/Mcu" Name="ecucPath"/>
|
||||
<Setting Value="Add" Name="importMode"/>
|
||||
</Settings>
|
||||
<Setting Value="C:\Work\Src\Gen4_R-Car_MCAL\2_Trunk\V4H\MCAL-v4h_19.4.0.D_release\rel\modules\mcu\sample_application\V4H\19_11\config\App_MCU_V4H_Sample.arxml" Name="filePath"/>
|
||||
</Settings>
|
||||
<Settings Name="2">
|
||||
<Settings Name="0">
|
||||
<Setting Value="true" Name="active"/>
|
||||
<Setting Value="/ActiveEcuC/Dio" Name="ecucPath"/>
|
||||
<Setting Value="Add" Name="importMode"/>
|
||||
</Settings>
|
||||
<Setting Value="C:\Work\Src\Gen4_R-Car_MCAL\2_Trunk\V4H\MCAL-v4h_19.4.0.D_release\rel\modules\dio\sample_application\V4H\19_11\config\App_DIO_V4H_Sample.arxml" Name="filePath"/>
|
||||
</Settings>
|
||||
</Settings>
|
||||
</Settings>
|
||||
</Settings>
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<ProjectAssistant Version="5.23.30 SP1">
|
||||
<General>
|
||||
<Name>MCAL_19_4_0</Name>
|
||||
<Version>1.0</Version>
|
||||
<Author>a5134225</Author>
|
||||
</General>
|
||||
<Environment>
|
||||
<Platform>Canoeemu</Platform>
|
||||
<Derivative UUID="35C34EEE-6A21-4D8B-8B60-1CBFC45B32FC">Canoeemu</Derivative>
|
||||
<Compiler></Compiler>
|
||||
<SipIds>
|
||||
<SipId>CBD2100679_D00</SipId>
|
||||
</SipIds>
|
||||
<TargetType>Real Target</TargetType>
|
||||
<UseCases/>
|
||||
<PostBuildLoadableSupport>false</PostBuildLoadableSupport>
|
||||
<PostBuildSelectableSupport>false</PostBuildSelectableSupport>
|
||||
<ProjectType>
|
||||
<Type>Standard</Type>
|
||||
</ProjectType>
|
||||
</Environment>
|
||||
<Folders>
|
||||
<ECUC>.\Config\ECUC</ECUC>
|
||||
<GenData>.\Appl\GenData</GenData>
|
||||
<GenDataVtt>.\Appl\GenDataVtt</GenDataVtt>
|
||||
<Source>.\Appl\Source</Source>
|
||||
<ServiceComponents>.\Config\ServiceComponents</ServiceComponents>
|
||||
<Logs>.\Log</Logs>
|
||||
<SIP>.\..\..\..\..\Gen4_R-Car_Vector\2_Trunk\Mobis_V4H\DaVinci\Notebook</SIP>
|
||||
<StartMenu></StartMenu>
|
||||
<ApplicationComponentFolders>
|
||||
<ApplicationComponentFolder>.\Config\ApplicationComponents</ApplicationComponentFolder>
|
||||
</ApplicationComponentFolders>
|
||||
<BswInternalBehaviour>.\Config\InternalBehavior</BswInternalBehaviour>
|
||||
<McData>.\Config\McData</McData>
|
||||
<DefinitionRestriction>.\DefRestrict</DefinitionRestriction>
|
||||
<AUTOSAR>.\Config\AUTOSAR</AUTOSAR>
|
||||
</Folders>
|
||||
<Tools/>
|
||||
<Input>
|
||||
<Options>
|
||||
<IgnoreUuidsSystemDescriptionFiles>false</IgnoreUuidsSystemDescriptionFiles>
|
||||
<IgnoreUuidsStandardConfigurationFiles>false</IgnoreUuidsStandardConfigurationFiles>
|
||||
<GenerateUpdateReport>true</GenerateUpdateReport>
|
||||
<GenerateXmlUpdateReport>false</GenerateXmlUpdateReport>
|
||||
</Options>
|
||||
</Input>
|
||||
<References/>
|
||||
<EcucSplitter>
|
||||
<Configuration>.\Config\ECUC\MCAL_19_4_0.ecuc.arxml</Configuration>
|
||||
<Splitter File=".\Config\ECUC\MCAL_19_4_0_Dio_Dio_ecuc.arxml">
|
||||
<Module Name="Dio"/>
|
||||
</Splitter>
|
||||
<Splitter File=".\Config\ECUC\MCAL_19_4_0_Mcu_Mcu_ecuc.arxml">
|
||||
<Module Name="Mcu"/>
|
||||
</Splitter>
|
||||
<Splitter File=".\Config\ECUC\MCAL_19_4_0_Port_Port_ecuc.arxml">
|
||||
<Module Name="Port"/>
|
||||
</Splitter>
|
||||
<OwnFolderForEachSplitter>false</OwnFolderForEachSplitter>
|
||||
<OwnFileForEachInstance>true</OwnFileForEachInstance>
|
||||
</EcucSplitter>
|
||||
<ECUC>
|
||||
<Active RootPackageName="/ActiveEcuC/ActiveEcuC">.\Config\ECUC\MCAL_19_4_0.ecuc.arxml</Active>
|
||||
</ECUC>
|
||||
<PostBuildLoadable RTEDataFreezeChecksum="" CurrentConfigurationPhase="PRE_COMPILE"/>
|
||||
<TopDownServiceConfiguration>
|
||||
<NvM>true</NvM>
|
||||
</TopDownServiceConfiguration>
|
||||
<Miscellaneous>
|
||||
<AmdGenerateDebugData>false</AmdGenerateDebugData>
|
||||
<AutomaticSyncSystemDescription>false</AutomaticSyncSystemDescription>
|
||||
</Miscellaneous>
|
||||
<SwctGeneration/>
|
||||
</ProjectAssistant>
|
||||
Reference in New Issue
Block a user