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 | |
![]() | |
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 | ) |