Expand description
§Autosar Data Types
This module contains the implementation of the AUTOSAR data types, as well as supporting elements like compu methods and data constraints.
Structs§
- Application
Array Data Type - An application array data type
- Application
Array Element - An element in an application array data type
- Application
Primitive Data Type - An application primitive data type
- Application
Record Data Type - An application record data type
- Application
Record Element - An element in an application record data type
- Application
Rule Based Value Specification - A rule to generate application values for an array value specification
- Application
Value Specification - Application value
- Array
Value Specification - array of values
- Composite
Rule Based Value Specification - A rule to generate composite values for an array value specification
- Compu
Method - A
CompuMethod
describes the conversion between physical and internal values - Compu
Method Bitfield Text Table Content - A single entry of a bitfield text table conversion
- Compu
Method Linear Content - Parameters of a linear conversion
- Compu
Method Rational Content - Parameters of a rational function conversion
- Compu
Method Scale Linear Content - Parameters of a single linear conversion scale for a scale linear conversion
- Compu
Method TabNo Intp Content - A single entry of a value table with no interpretation
- Compu
Method Text Table Content - A single entry of a text table conversion
- Compu
Scale - A
CompuScale
describes the conversion between physical and internal values, as well as the limits of the scale - Constant
Reference - reference to a
ConstantValue
- Constant
Specification - Specification of a constant that can be part of a package, i.e. it can be defined stand-alone. These constant values can be referenced from value specifications.
- Data
Constr DataConstr
represents a data constraint.- Data
Constr Rule DataConstrRule
represents a data constraint rule.- Data
Type Map - A
DataTypeMap
maps anImplementationDataType
to anApplicationDataType
- Data
Type Mapping Set - A
DataTypeMappingSet
containsDataTypeMap
s - Implementation
Data Type - An implementation data type; specifics are determined by the category
- Implementation
Data Type Element - An element of an implementation data type
- NotAvailable
Value Specification - Default init pattern, which is used when an optional
ApplicationRecordElement
in not available - Numerical
Rule Based Value Specification - A rule to generate numerical values for an array value specification
- Numerical
Value Specification - numerical value
- Record
Value Specification - record of values. The values may be named using short-labels, but these are not mandatory.
- Reference
Value Specification - reference to a
DataPrototype
, to be used as a pointer in the software - Rule
Based Axis Cont - specification of the axis values of a compound primitive data type (curve, map) in a rule-based definition
- Rule
Based Value Cont - specification of the values of a compound primitive data type (curve, map) in a rule-based definition
- Rule
Based Value Specification - rule based value specification
- SwAxis
Cont - specification of the axis values of a compound primitive data type (curve, map)
- SwBase
Type SwBaseType
is a basic data type.- SwValue
Cont - specification of the values of a compound primitive data type (curve, map)
- Text
Value Specification - textual value
- Unit
Unit
represents a unit of measurement.
Enums§
- Application
Array Size - definition of the size type of an application array data type
- Application
Data Type - A wrapper for all application data types
- Application
Primitive Category - The category of an application primitive data type
- Autosar
Data Type AutosarDataType
is the abstract base class for all data types in the AUTOSAR metamodel.- Base
Type Encoding BaseTypeEncoding
describes the encoding of a basic data type.- Composite
Rule Based Value Argument - specification of a composite value argument
- Composite
Value Specification - specification of a composite value
- Compu
Method Category - Category of a
CompuMethod
- Compu
Method Content - Content of a
CompuMethod
- Compu
Scale Content - Content of a
CompuScale
- Compu
Scale Direction - Direction of a
CompuScale
- Data
Constr Type - The type of a data constraint rule
- Data
Pointer Target - The target of an
ImplementationDataType
with categoryDataReference
- Data
Prototype - enum of all data prototypes
- Implementation
Data Category - The category of an implementation data type
- Implementation
Data Type Settings - Settings for an implementation data type
- Rule
Argument - argument of a rule-based value specification
- Rule
Based Fill Until - standard fill rules for rule based value specifications
- SwAxis
Cont Category - enumeration of the axis categories.
This is a restricted version of the
CalprmAxisCategoryEnum
:FixAxis
is not permitted inSwAxisCont
- SwValue
- a single value of a compound primitive data type (curve, map)
- Value
Specification - Specification of a value. It is used for constants, signal init values and port init values.
Traits§
- Abstract
Autosar Data Type AbstractAutosarDataType
is a marker trait for all data types- Abstract
Implementation Data Type - Interface for implementation data types, which provides default implementations for common operations