.. _ar4_behavior_Runnable: RunnableEntity ============== .. table:: :align: left +--------------+-------------------------------------------------------------------------+ | XML tag | <RUNNABLE-ENTITY> | +--------------+-------------------------------------------------------------------------+ | Module | autosar.behavior | +--------------+-------------------------------------------------------------------------+ | Inherits | :ref:`autosar.element.Element <ar4_element_Element>` | +--------------+-------------------------------------------------------------------------+ AUTOSAR Runnable Factory Methods --------------- * :ref:`ar4_behavior_Behavior_createRunnable` Attributes ----------- For inherited attributes see :ref:`autosar.element.Element <ar4_element_Element>`. .. table:: :align: left +---------------------------+---------------------------------+---------------------------------------+ | Name | Type | Description | +==========================+==================================+=======================================+ | **symbol** | *str* | Target language symbol name | +---------------------------+---------------------------------+---------------------------------------+ | **dataReceivePoints** | *list(DataReceivePoint)* | Used for port access | +---------------------------+---------------------------------+---------------------------------------+ | **dataSendPoints** | *list(DataSendPoint)* | Used for port access | +---------------------------+---------------------------------+---------------------------------------+ | **serverCallPoints** | *list(SyncServerCallPoint)* | Used for port access | +---------------------------+---------------------------------+---------------------------------------+ | **exclusiveAreaRefs** | *list(str)* | Used for exclusive area access | +---------------------------+---------------------------------+---------------------------------------+ | **modeAccessPoints** | *list(ModeAccessPoint)* | Used for port access | +---------------------------+---------------------------------+---------------------------------------+ | **modeSwitchPoints** | *list(ModeSwitchPoint)* | Used for mode-switch event triggering | +---------------------------+---------------------------------+---------------------------------------+ | **parameterAccessPoints** | *list(ParameterAccessPoint)* | Used for parameter access | +---------------------------+---------------------------------+---------------------------------------+ Public Methods -------------- Method Description ------------------