OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
Public Attributes | List of all members
_oms_element_t Struct Reference

Element (aka ssd:Component) More...

#include <Types.h>

Inheritance diagram for _oms_element_t:
Inheritance graph
Collaboration diagram for _oms_element_t:
Collaboration graph

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_tgeometry
 Geometry information of the element. More...
 

Detailed Description

Element (aka ssd:Component)

Member Data Documentation

◆ busconnectors

oms_busconnector_t** _oms_element_t::busconnectors

List (null-terminated array) of all bus connectors.

◆ connectors

oms_connector_t** _oms_element_t::connectors

List (null-terminated array) of all interface variables: inputs, outputs, and parameters.

◆ elements

struct _oms_element_t** _oms_element_t::elements

List (null-terminated array) of all sub-elements.

◆ geometry

ssd_element_geometry_t* _oms_element_t::geometry

Geometry information of the element.

◆ name

char* _oms_element_t::name

Name of the element.

◆ tlmbusconnectors

oms_tlmbusconnector_t** _oms_element_t::tlmbusconnectors

List (null-terminated array) of all TLM bus connectors.

◆ type

oms_element_enu_t _oms_element_t::type

Element type, i.e. system or component.


The documentation for this struct was generated from the following file: