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 EcucAddInfoParamDefis used to specify the need for formated text in the ECU configuration value description- Ecuc
AddInfo Param Value - The
EcucAddInfoParamValueholds descriptive text and takes the role of a parameter in the ECU configuration - Ecuc
Boolean Param Def EcucBooleanParamDefis used to specify a boolean parameter in the ECU configuration- Ecuc
Choice Container Def - The
EcucChoiceContainerDefis used to define configuration containers that provide a choice between severalEcucParamConfContainerDef - Ecuc
Choice Reference Def - The
EcucChoiceReferenceDefspecifies alternative references where only one of the specified references will be used in the ECU configuration. - Ecuc
Container Value - The
EcucContainerValueis a container in the ECU configuration - Ecuc
Definition Collection - The
EcucDefinitionCollectionis a container for all module definitions in the ECU configuration - Ecuc
Destination UriDef - A
EcucDestinationUriDefdefines a target for anEcucUriReferenceDef - Ecuc
Destination UriDef Set - A
EcucDestinationUriDefSetcontains a list ofEcucDestinationUriDefs - Ecuc
Enumeration Literal Def EcucEnumerationLiteralDefis used to specify an enumeration literal in the ECU configuration- Ecuc
Enumeration Param Def EcucEnumerationParamDefis used to specify an enumeration parameter in the ECU configuration- Ecuc
Float Param Def EcucFloatParamDefis used to specify a float parameter in the ECU configuration- Ecuc
Foreign Reference Def - The
EcucForeignReferenceDefspecifies a reference to an XML description of an entity described in another AUTOSAR template. - Ecuc
Function Name Def EcucFunctionNameDefis used to specify a function name parameter in the ECU configuration- Ecuc
Instance Reference Def - The
EcucInstanceReferenceDefspecifies a reference to an XML description of an entity described in another AUTOSAR template using INSTANCE REFERENCE semantics. - Ecuc
Instance Reference Value - An
EcucInstanceReferenceValueprovides the mechanism to reference an instance of a prototype - Ecuc
Integer Param Def EcucIntegerParamDefis used to specify an integer parameter in the ECU configuration- Ecuc
Linker Symbol Def EcucLinkerSymbolDefis used to specify a linker symbol parameter in the ECU configuration- Ecuc
Module Configuration Values - The
EcucModuleConfigurationValuesis a container for the configuration of a single base software module - Ecuc
Module Def - The
EcucModuleDefis a container for the definition of a single base software module - Ecuc
Multiline String Param Def EcucMultilineStringParamDefis used to specify a multiline string parameter in the ECU configuration- Ecuc
Numerical Param Value - The
EcucNumericalParamValueholds a numerical value and can represent boolean, float or int parameter definitions. - Ecuc
Param Conf Container Def - The
EcucParamConfContainerDefis used to define configuration containers - Ecuc
Reference Def - The
EcuReferenceDefspecifies references between parameters in the ECU configuration. - Ecuc
Reference Value - An
EcucReferenceValueallows the ecu tonfiguration to refer to any identifiable element in the Autosar model - Ecuc
String Param Def EcucStringParamDefis used to specify a string parameter in the ECU configuration- Ecuc
Textual Param Value - The
EcucTextualParamValueholds a string value and can represent a enumeration, string, multi-line string, function name or linker symbol parameter definition. - Ecuc
UriReference Def - The
EcucUriReferenceDefdefines a reference with a destination that is specified via a destinationUri - Ecuc
Value Collection EcucValueCollectioncollects references to all the separate modules that form the ECU configuration
Enums§
- Ecuc
AnyReference Def EcucAnyReferenceDefis 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
EcucAnyReferenceValueis 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 EcucConfigurationClassEnumprovides the different configuration classes for Autosar configuration parameters- Ecuc
Configuration Variant EcucConfigurationVariantprovides the different configuration variants that can be used by the module definition.- Ecuc
Container Def EcucContainerDefis an enum of both container definitions, which is used as a return type by iterators- Ecuc
Destination UriNesting Contract EcucDestinationUriNestingContractprovides the different nesting contracts for destination URIs- Ecuc
Module DefCategory - The
EcucModuleDefCategoryrepresents the possible category values for a module definition - Ecuc
Parameter Def EcucParameterDefencapsulates all possible parameter types in the ECU configuration, and is used as a return type for the iterator- Ecuc
Parameter Value - The
EcucParameterValueis an enum that can hold anEcucAddInfoParamValue, anEcucNumericalParamValueor 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 EcucCommonAttributesprovides methods to modify attributes that are shared by all parameters and references- Ecuc
Definition Element EcucDefinitionElementprovides 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