Module ecu_configuration

Module ecu_configuration 

Source
Expand description

Module for ECU configuration

This module provides the structures representing the ECU configuration in the AUTOSAR model. A complete Autosar system has multiple EcucModuleConfigurationValues containers: one per used base software module

Structs§

EcucAddInfoParamDef
EcucAddInfoParamDef is used to specify the need for formated text in the ECU configuration value description
EcucAddInfoParamValue
The EcucAddInfoParamValue holds descriptive text and takes the role of a parameter in the ECU configuration
EcucBooleanParamDef
EcucBooleanParamDef is used to specify a boolean parameter in the ECU configuration
EcucChoiceContainerDef
The EcucChoiceContainerDef is used to define configuration containers that provide a choice between several EcucParamConfContainerDef
EcucChoiceReferenceDef
The EcucChoiceReferenceDef specifies alternative references where only one of the specified references will be used in the ECU configuration.
EcucContainerValue
The EcucContainerValue is a container in the ECU configuration
EcucDefinitionCollection
The EcucDefinitionCollection is a container for all module definitions in the ECU configuration
EcucDestinationUriDef
A EcucDestinationUriDef defines a target for an EcucUriReferenceDef
EcucDestinationUriDefSet
A EcucDestinationUriDefSet contains a list of EcucDestinationUriDefs
EcucEnumerationLiteralDef
EcucEnumerationLiteralDef is used to specify an enumeration literal in the ECU configuration
EcucEnumerationParamDef
EcucEnumerationParamDef is used to specify an enumeration parameter in the ECU configuration
EcucFloatParamDef
EcucFloatParamDef is used to specify a float parameter in the ECU configuration
EcucForeignReferenceDef
The EcucForeignReferenceDef specifies a reference to an XML description of an entity described in another AUTOSAR template.
EcucFunctionNameDef
EcucFunctionNameDef is used to specify a function name parameter in the ECU configuration
EcucInstanceReferenceDef
The EcucInstanceReferenceDef specifies a reference to an XML description of an entity described in another AUTOSAR template using INSTANCE REFERENCE semantics.
EcucInstanceReferenceValue
An EcucInstanceReferenceValue provides the mechanism to reference an instance of a prototype
EcucIntegerParamDef
EcucIntegerParamDef is used to specify an integer parameter in the ECU configuration
EcucLinkerSymbolDef
EcucLinkerSymbolDef is used to specify a linker symbol parameter in the ECU configuration
EcucModuleConfigurationValues
The EcucModuleConfigurationValues is a container for the configuration of a single base software module
EcucModuleDef
The EcucModuleDef is a container for the definition of a single base software module
EcucMultilineStringParamDef
EcucMultilineStringParamDef is used to specify a multiline string parameter in the ECU configuration
EcucNumericalParamValue
The EcucNumericalParamValue holds a numerical value and can represent boolean, float or int parameter definitions.
EcucParamConfContainerDef
The EcucParamConfContainerDef is used to define configuration containers
EcucReferenceDef
The EcuReferenceDef specifies references between parameters in the ECU configuration.
EcucReferenceValue
An EcucReferenceValue allows the ecu tonfiguration to refer to any identifiable element in the Autosar model
EcucStringParamDef
EcucStringParamDef is used to specify a string parameter in the ECU configuration
EcucTextualParamValue
The EcucTextualParamValue holds a string value and can represent a enumeration, string, multi-line string, function name or linker symbol parameter definition.
EcucUriReferenceDef
The EcucUriReferenceDef defines a reference with a destination that is specified via a destinationUri
EcucValueCollection
EcucValueCollection collects references to all the separate modules that form the ECU configuration

Enums§

EcucAnyReferenceDef
EcucAnyReferenceDef is an an enum of all possible reference definitions It is used as a return type by the iterator over all references in a container
EcucAnyReferenceValue
The EcucAnyReferenceValue is an enum that can hold either of the reference value types It is used as a return type for the iterator of reference values
EcucConfigurationClass
EcucConfigurationClassEnum provides the different configuration classes for Autosar configuration parameters
EcucConfigurationVariant
EcucConfigurationVariant provides the different configuration variants that can be used by the module definition.
EcucContainerDef
EcucContainerDef is an enum of both container definitions, which is used as a return type by iterators
EcucDestinationUriNestingContract
EcucDestinationUriNestingContract provides the different nesting contracts for destination URIs
EcucModuleDefCategory
The EcucModuleDefCategory represents the possible category values for a module definition
EcucParameterDef
EcucParameterDef encapsulates all possible parameter types in the ECU configuration, and is used as a return type for the iterator
EcucParameterValue
The EcucParameterValue is an enum that can hold an EcucAddInfoParamValue, an EcucNumericalParamValue or an EcucTextualParamValue.

Traits§

AbstractEcucContainerDef
Marker trait for container definitions
AbstractEcucReferenceDef
marker trait for all reference definitions
EcucAbstractStringParamDef
This trait provides the common operation shared by all string parameter definitions
EcucCommonAttributes
EcucCommonAttributes provides methods to modify attributes that are shared by all parameters and references
EcucDefinitionElement
EcucDefinitionElement provides methods to modify attributes that are shared by all elements of the ecuc definition
EcucNumericalParamDef
marker trait for numerical parameter defintions: EcucFloatParamDef, EcucIntegerParamDef, EcucBooleanParamDef
EcucParamDef
marker trait for all parameter defintions
EcucTextualParamDef
marker trait for textual parameter defintions: EcucEnumerationParamDef, EcucFunctionNameDef, EcucLinkerSymbolDef, EcucMultilineStringParamDef, EcucStringParamDef