OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
Element (aka ssd:Component) More...
#include <Types.h>
Public Attributes | |
oms_element_enu_t | type |
Element type, i.e. system or component. More... | |
char * | name |
Name of the element. More... | |
struct _oms_element_t ** | elements |
List (null-terminated array) of all sub-elements. More... | |
oms_connector_t ** | connectors |
List (null-terminated array) of all interface variables: inputs, outputs, and parameters. More... | |
oms_busconnector_t ** | busconnectors |
List (null-terminated array) of all bus connectors. More... | |
oms_tlmbusconnector_t ** | tlmbusconnectors |
List (null-terminated array) of all TLM bus connectors. More... | |
ssd_element_geometry_t * | geometry |
Geometry information of the element. More... | |
Element (aka ssd:Component)
oms_busconnector_t** _oms_element_t::busconnectors |
List (null-terminated array) of all bus connectors.
oms_connector_t** _oms_element_t::connectors |
List (null-terminated array) of all interface variables: inputs, outputs, and parameters.
struct _oms_element_t** _oms_element_t::elements |
List (null-terminated array) of all sub-elements.
ssd_element_geometry_t* _oms_element_t::geometry |
Geometry information of the element.
char* _oms_element_t::name |
Name of the element.
oms_tlmbusconnector_t** _oms_element_t::tlmbusconnectors |
List (null-terminated array) of all TLM bus connectors.
oms_element_enu_t _oms_element_t::type |
Element type, i.e. system or component.