Properties Editor for Included Components
This window contains the following editable elements.
Name field
This field contains the element name.
Comment field
In this field, you can enter a comment for the element.
Kind combo box
This combo box contains the following options for the element kind: Parameter (only for records), Message (only for records), Variable, Interrunnable Variable (only for classes/modules in SWC). One of them is selected at a time.
Except for records, and classes/modules in SWC, the value of Kind cannot be edited. |
Model Type combo box
This combo box lists the element type. Included components are of type Complex or Record.
Component combo box
This combo box contains the element name of the inserted component, together with the database/workspace path.
These options are not available for components included in AUTOSAR software components. |
This field contains following three options for the element scope:
Local
Select this option if the element shall be used only in the current project.
Imported
Select this option if the element has been defined in another project/component.
Exported
Select this option if the element shall be used in other projects/components.
One of these options is selected at a time. See also Editing the Element Scope.
For included components with scope Imported in a defined project context, the area is named Attributes (derived from export). |
Reference option
This option is only available for records of the kind Variable and classes. |
This option is to be set if the included component is a reference of another element.
Virtual option
This option is only available for records that are no references. It is not available for records included in SWC. |
This option specifies if the included component is virtual.
Non-volatile option
This option is only available for records of the kind Variable that are no references. It is not available for records included in an SWC. Non-volatile and Virtual cannot be activated simultaneously. |
If activated, this option places the included component in the non-volatile memory area of the target.
These options are not available for AUTOSAR software components. |
Set() Method option
Adds a Set port for the selected element. The element is enabled and can be written from outside the component.
Get() Method option
Adds a Get port for the selected element. An output for the element is added to the component.
For the Internal Access, the behavior depends on component type and reference option:
The component is not an AUTOSAR interface and the option Reference is not set.
In this case, the Internal Access field contains the options Write and Read, which are both activated. Editing is disabled.
The component is a class or record specified as explicit reference.
In this case, the following options for Internal Access are available:
Write for Referenced Element option
If this option is active, the internal access to the referenced included component is set to Write.
Read for Referenced Element option
If this option is active, the internal access to the referenced included component is set to Read.
It is not possible to disable both options at the same time. |
The component is a SenderReceiver or ClientServer interface.
In this case, the following options for Internal Access are available:
It is not possible to disable both Provided and Required at the same time. |
The component is a Calibration or NVData interface
In this case, Internal Access is set to Required, and editing is disabled.
This area is only available for records, except for records included in SWC. |
The options determine the access to an element. See also Editing the Calibration Access.
Write option
Only editable for parameters. |
Write access to the element. If Write is activated, Read is activated, too.
Read option
Read access to the element.
Option Always Show Editor for new Elements
This option determines whether the element editor opens automatically if a new component is inserted.
OK
Closes the window and accepts your settings.
Cancel
Closes the window without accepting your settings.
You can
Edit the element scope
Edit the calibration access
Specify a reference
See also
Imported Elements
Explicit References
Creating a Message