|
OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
#include <Connector.h>


Public Member Functions | |
| Connector (oms_causality_enu_t causality, oms_signal_type_enu_t type, const oms::ComRef &name) | |
| Connector (oms_causality_enu_t causality, oms_signal_type_enu_t type, const oms::ComRef &name, double height) | |
| ~Connector () | |
| oms_status_enu_t | exportToSSD (pugi::xml_node &root) const |
| Connector (const Connector &rhs) | |
| Connector & | operator= (const Connector &rhs) |
| operator std::string () const | |
| void | setName (const oms::ComRef &name) |
| void | setGeometry (const oms::ssd::ConnectorGeometry *newGeometry) |
| const oms_causality_enu_t | getCausality () const |
| const oms_signal_type_enu_t | getType () const |
| const oms::ComRef | getName () const |
| const oms::ssd::ConnectorGeometry * | getGeometry () const |
| Connector | addPrefix (const ComRef &prefix) const |
| bool | isInput () const |
| bool | isOutput () const |
| bool | isTypeReal () const |
| bool | isTypeInteger () const |
| bool | isTypeBoolean () const |
Static Public Member Functions | |
| static Connector * | NewConnector (const pugi::xml_node &node) |
Friends | |
| bool | operator== (const Connector &v1, const Connector &v2) |
| bool | operator!= (const Connector &v1, const Connector &v2) |
Additional Inherited Members | |
Protected Attributes inherited from oms_connector_t | |
| oms_causality_enu_t | causality |
| input/output/parameter More... | |
| oms_signal_type_enu_t | type |
| Type of the connector. More... | |
| char * | name |
| Name of the connector. More... | |
| ssd_connector_geometry_t * | geometry |
| Geometry information of the connector. More... | |
| oms::Connector::Connector | ( | oms_causality_enu_t | causality, |
| oms_signal_type_enu_t | type, | ||
| const oms::ComRef & | name | ||
| ) |


| oms::Connector::Connector | ( | oms_causality_enu_t | causality, |
| oms_signal_type_enu_t | type, | ||
| const oms::ComRef & | name, | ||
| double | height | ||
| ) |

| oms::Connector::~Connector | ( | ) |
| oms::Connector::Connector | ( | const Connector & | rhs | ) |
| oms::Connector oms::Connector::addPrefix | ( | const ComRef & | prefix | ) | const |


| oms_status_enu_t oms::Connector::exportToSSD | ( | pugi::xml_node & | root | ) | const |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |
|
inline |
|
inline |

|
static |


|
inline |

| oms::Connector & oms::Connector::operator= | ( | const Connector & | rhs | ) |

| void oms::Connector::setGeometry | ( | const oms::ssd::ConnectorGeometry * | newGeometry | ) |

| void oms::Connector::setName | ( | const oms::ComRef & | name | ) |


1.8.13