OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
#include <BusConnector.h>
Public Member Functions | |
BusConnector (const oms::ComRef &name) | |
~BusConnector () | |
oms_status_enu_t | exportToSSD (pugi::xml_node &root) const |
BusConnector (const BusConnector &rhs) | |
BusConnector & | operator= (const BusConnector &rhs) |
void | setName (const oms::ComRef &name) |
void | setGeometry (const oms::ssd::ConnectorGeometry *newGeometry) |
const oms::ComRef | getName () const |
const oms::ssd::ConnectorGeometry * | getGeometry () const |
oms_status_enu_t | addConnector (const oms::ComRef &cref) |
oms_status_enu_t | deleteConnector (const oms::ComRef &cref) |
std::vector< oms::ComRef > | getConnectors () const |
void | updateConnectors () |
Private Attributes | |
std::vector< oms::ComRef > | conrefs |
Additional Inherited Members | |
![]() | |
char * | name |
char ** | connectors |
ssd_connector_geometry_t * | geometry |
oms::BusConnector::BusConnector | ( | const oms::ComRef & | name | ) |
oms::BusConnector::~BusConnector | ( | ) |
oms::BusConnector::BusConnector | ( | const BusConnector & | rhs | ) |
oms_status_enu_t oms::BusConnector::addConnector | ( | const oms::ComRef & | cref | ) |
oms_status_enu_t oms::BusConnector::deleteConnector | ( | const oms::ComRef & | cref | ) |
oms_status_enu_t oms::BusConnector::exportToSSD | ( | pugi::xml_node & | root | ) | const |
|
inline |
|
inline |
|
inline |
oms::BusConnector & oms::BusConnector::operator= | ( | const BusConnector & | rhs | ) |
void oms::BusConnector::setGeometry | ( | const oms::ssd::ConnectorGeometry * | newGeometry | ) |
void oms::BusConnector::setName | ( | const oms::ComRef & | name | ) |
void oms::BusConnector::updateConnectors | ( | ) |
|
private |