Autosar Tab (SWC)
This tab is only available in the implementation editor of an AUTOSAR SWC AUTOSAR software component (singular; plural is SWCs). |
This tab lists all SenderReceiver Rports
Required port; used by an SWC to require data or services from other SWC. An Rport is implemented either as receiver port or as client port. in the Autosar table. The table contains the interface names, types, and editable parameters for Rte_IStatus generation.
Element | element names |
Type | element types (e.g., cont, enumeration, name of included component, etc.) |
Alive Timeout | Specifies the time in seconds after which the software component has to be notified (via the RTE) if the corresponding data item has not been received. A value of 0 means that no timeout monitoring shall be performed. |
Handle Never Received | Determines if the "never received" functionality is activated for the elements of the Rport. Possible settings
true The "never received" functionality is activated. The RTE assumes that initially the VARIABLE-DATA-PROTOTYPEs have not been received before. After the first reception of a VARIABLE-DATA-PROTOTYPE, its "never received" flag is cleared. false The "never received" functionality is deactivated.
|
Handle Data Status | If this attribute is set to true, the Rte_IStatus macro will be generated. If the attribute does not exist, or if it is set to false, other conditions (e.g., the settings in the RTE-AUTOSAR 4.* options) decide if Rte_IStatus is generated. |
Handle Out Of Range | Determines how values outside the specified range are handled. Possible settings
(empty) The parameter is not set. No range check is done. default The actual value is replaced by the <INIT-VALUE>. external Replacement The actual value is replaced by the value taken from the replaceWith attribute. ignore Any attempt to send or receive the corresponding data element is ignored. invalid The actual value is used, even though it is invalid. none No range check is done. saturate The value of the data element is saturated: - If the actual value falls below the lower bound, the lower bound is used instead.
- If the actual value exceeds the upper bound, the upper bound is used instead.
|
See also
Rte_IStatus
ASCET Options – Operating System Options