Module datatype

Source
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§

ApplicationArrayDataType
An application array data type
ApplicationArrayElement
An element in an application array data type
ApplicationPrimitiveDataType
An application primitive data type
ApplicationRecordDataType
An application record data type
ApplicationRecordElement
An element in an application record data type
CompuMethod
A CompuMethod describes the conversion between physical and internal values
CompuMethodBitfieldTextTableContent
A single entry of a bitfield text table conversion
CompuMethodLinearContent
Parameters of a linear conversion
CompuMethodRationalContent
Parameters of a rational function conversion
CompuMethodScaleLinearContent
Parameters of a single linear conversion scale for a scale linear conversion
CompuMethodTabNoIntpContent
A single entry of a value table with no interpretation
CompuMethodTextTableContent
A single entry of a text table conversion
CompuScale
A CompuScale describes the conversion between physical and internal values, as well as the limits of the scale
DataConstr
DataConstr represents a data constraint.
DataConstrRule
DataConstrRule represents a data constraint rule.
DataTypeMap
A DataTypeMap maps an ImplementationDataType to an ApplicationDataType
DataTypeMappingSet
A DataTypeMappingSet contains DataTypeMaps
ImplementationDataType
An implementation data type; specifics are determined by the category
ImplementationDataTypeElement
An element of an implementation data type
SwBaseType
SwBaseType is a basic data type.
Unit
Unit represents a unit of measurement.

Enums§

ApplicationArraySize
definition of the size type of an application array data type
ApplicationDataType
A wrapper for all application data types
ApplicationPrimitiveCategory
The category of an application primitive data type
AutosarDataType
AutosarDataType is the abstract base class for all data types in the AUTOSAR metamodel.
BaseTypeEncoding
BaseTypeEncoding describes the encoding of a basic data type.
CompuMethodCategory
Category of a CompuMethod
CompuMethodContent
Content of a CompuMethod
CompuScaleContent
Content of a CompuScale
CompuScaleDirection
Direction of a CompuScale
DataConstrType
The type of a data constraint rule
DataPointerTarget
The target of an ImplementationDataType with category DataReference
ImplementationDataCategory
The category of an implementation data type
ImplementationDataTypeSettings
Settings for an implementation data type

Traits§

AbstractAutosarDataType
AbstractAutosarDataType is a marker trait for all data types
AbstractImplementationDataType
Interface for implementation data types, which provides default implementations for common operations