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§
- Ecuc
AddInfo Param Def EcucAddInfoParamDef
is used to specify the need for formated text in the ECU configuration value description- Ecuc
AddInfo Param Value - The
EcucAddInfoParamValue
holds descriptive text and takes the role of a parameter in the ECU configuration - Ecuc
Boolean Param Def EcucBooleanParamDef
is used to specify a boolean parameter in the ECU configuration- Ecuc
Choice Container Def - The
EcucChoiceContainerDef
is used to define configuration containers that provide a choice between severalEcucParamConfContainerDef
- Ecuc
Choice Reference Def - The
EcucChoiceReferenceDef
specifies alternative references where only one of the specified references will be used in the ECU configuration. - Ecuc
Container Value - The
EcucContainerValue
is a container in the ECU configuration - Ecuc
Definition Collection - The
EcucDefinitionCollection
is a container for all module definitions in the ECU configuration - Ecuc
Destination UriDef - A
EcucDestinationUriDef
defines a target for anEcucUriReferenceDef
- Ecuc
Destination UriDef Set - A
EcucDestinationUriDefSet
contains a list ofEcucDestinationUriDef
s - Ecuc
Enumeration Literal Def EcucEnumerationLiteralDef
is used to specify an enumeration literal in the ECU configuration- Ecuc
Enumeration Param Def EcucEnumerationParamDef
is used to specify an enumeration parameter in the ECU configuration- Ecuc
Float Param Def EcucFloatParamDef
is used to specify a float parameter in the ECU configuration- Ecuc
Foreign Reference Def - The
EcucForeignReferenceDef
specifies a reference to an XML description of an entity described in another AUTOSAR template. - Ecuc
Function Name Def EcucFunctionNameDef
is used to specify a function name parameter in the ECU configuration- Ecuc
Instance Reference Def - The
EcucInstanceReferenceDef
specifies a reference to an XML description of an entity described in another AUTOSAR template using INSTANCE REFERENCE semantics. - Ecuc
Instance Reference Value - An
EcucInstanceReferenceValue
provides the mechanism to reference an instance of a prototype - Ecuc
Integer Param Def EcucIntegerParamDef
is used to specify an integer parameter in the ECU configuration- Ecuc
Linker Symbol Def EcucLinkerSymbolDef
is used to specify a linker symbol parameter in the ECU configuration- Ecuc
Module Configuration Values - The
EcucModuleConfigurationValues
is a container for the configuration of a single base software module - Ecuc
Module Def - The
EcucModuleDef
is a container for the definition of a single base software module - Ecuc
Multiline String Param Def EcucMultilineStringParamDef
is used to specify a multiline string parameter in the ECU configuration- Ecuc
Numerical Param Value - The
EcucNumericalParamValue
holds a numerical value and can represent boolean, float or int parameter definitions. - Ecuc
Param Conf Container Def - The
EcucParamConfContainerDef
is used to define configuration containers - Ecuc
Reference Def - The
EcuReferenceDef
specifies references between parameters in the ECU configuration. - Ecuc
Reference Value - An
EcucReferenceValue
allows the ecu tonfiguration to refer to any identifiable element in the Autosar model - Ecuc
String Param Def EcucStringParamDef
is used to specify a string parameter in the ECU configuration- Ecuc
Textual Param Value - The
EcucTextualParamValue
holds a string value and can represent a enumeration, string, multi-line string, function name or linker symbol parameter definition. - Ecuc
UriReference Def - The
EcucUriReferenceDef
defines a reference with a destination that is specified via a destinationUri - Ecuc
Value Collection EcucValueCollection
collects references to all the separate modules that form the ECU configuration
Enums§
- Ecuc
AnyReference Def 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- Ecuc
AnyReference Value - 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 - Ecuc
Configuration Class EcucConfigurationClassEnum
provides the different configuration classes for Autosar configuration parameters- Ecuc
Configuration Variant EcucConfigurationVariant
provides the different configuration variants that can be used by the module definition.- Ecuc
Container Def EcucContainerDef
is an enum of both container definitions, which is used as a return type by iterators- Ecuc
Destination UriNesting Contract EcucDestinationUriNestingContract
provides the different nesting contracts for destination URIs- Ecuc
Module DefCategory - The
EcucModuleDefCategory
represents the possible category values for a module definition - Ecuc
Parameter Def EcucParameterDef
encapsulates all possible parameter types in the ECU configuration, and is used as a return type for the iterator- Ecuc
Parameter Value - The
EcucParameterValue
is an enum that can hold anEcucAddInfoParamValue
, anEcucNumericalParamValue
or anEcucTextualParamValue
.
Traits§
- Abstract
Ecuc Container Def - Marker trait for container definitions
- Abstract
Ecuc Reference Def - marker trait for all reference definitions
- Ecuc
Abstract String Param Def - This trait provides the common operation shared by all string parameter definitions
- Ecuc
Common Attributes EcucCommonAttributes
provides methods to modify attributes that are shared by all parameters and references- Ecuc
Definition Element EcucDefinitionElement
provides methods to modify attributes that are shared by all elements of the ecuc definition- Ecuc
Numerical Param Def - marker trait for numerical parameter defintions:
EcucFloatParamDef
,EcucIntegerParamDef
,EcucBooleanParamDef
- Ecuc
Param Def - marker trait for all parameter defintions
- Ecuc
Textual Param Def - marker trait for textual parameter defintions:
EcucEnumerationParamDef
,EcucFunctionNameDef
,EcucLinkerSymbolDef
,EcucMultilineStringParamDef
,EcucStringParamDef