**
More...
#include <Connection.h>
|
| Connection (const oms::ComRef &conA, const oms::ComRef &conB, bool suppressUnitConversion=false, oms_connection_type_enu_t type=oms_connection_single) |
|
| ~Connection () |
|
| Connection (const Connection &rhs) |
|
Connection & | operator= (const Connection &rhs) |
|
oms_status_enu_t | exportToSSD (pugi::xml_node &root) const |
|
const oms::ComRef | getSignalA () const |
|
const oms::ComRef | getSignalB () const |
|
const oms::ssd::ConnectionGeometry * | getGeometry () const |
|
void | setGeometry (const oms::ssd::ConnectionGeometry *newGeometry, bool inverse=false) |
|
void | setTLMParameters (const oms_tlm_connection_parameters_t *parameters) |
|
void | setTLMParameters (double delay, double alpha, double linearimpedance, double angualrimpedance) |
|
oms_tlm_connection_parameters_t * | getTLMParameters () const |
|
oms_connection_type_enu_t | getType () const |
|
bool | isEqual (const oms::Connection &connection) const |
|
bool | isEqual (const oms::ComRef &signalA, const oms::ComRef &signalB) const |
| "A->B" and "B->A" are treated the same More...
|
|
bool | isStrictEqual (const oms::ComRef &signalA, const oms::ComRef &signalB) const |
| "A->B" is not strict equal "B->A" More...
|
|
bool | containsSignal (const oms::ComRef &signal) const |
|
bool | containsSignalB (const oms::ComRef &signal) const |
|
bool | getSuppressUnitConversion () |
|
oms_status_enu_t | rename (const oms::ComRef &cref, const oms::ComRef &newCref) |
|
◆ Connection() [1/2]
◆ ~Connection()
oms::Connection::~Connection |
( |
| ) |
|
◆ Connection() [2/2]
oms::Connection::Connection |
( |
const Connection & |
rhs | ) |
|
◆ containsSignal()
bool oms::Connection::containsSignal |
( |
const oms::ComRef & |
signal | ) |
const |
◆ containsSignalB()
bool oms::Connection::containsSignalB |
( |
const oms::ComRef & |
signal | ) |
const |
◆ exportToSSD()
◆ getGeometry()
◆ getSignalA()
const oms::ComRef oms::Connection::getSignalA |
( |
| ) |
const |
|
inline |
◆ getSignalB()
const oms::ComRef oms::Connection::getSignalB |
( |
| ) |
const |
|
inline |
◆ getSIUnits()
void oms::Connection::getSIUnits |
( |
const Connector & |
connector, |
|
|
std::map< std::string, std::string > & |
baseUnits |
|
) |
| |
|
static |
◆ getSuppressUnitConversion()
bool oms::Connection::getSuppressUnitConversion |
( |
| ) |
|
|
inline |
◆ getTLMParameters()
◆ getType()
◆ isEqual() [1/2]
◆ isEqual() [2/2]
"A->B" and "B->A" are treated the same
◆ isStrictEqual()
"A->B" is not strict equal "B->A"
◆ isValid()
Checks a connection based on SSP-1.0 connection table.
◆ isValidUnits()
◆ operator=()
◆ rename()
◆ setGeometry()
◆ setTLMParameters() [1/2]
◆ setTLMParameters() [2/2]
void oms::Connection::setTLMParameters |
( |
double |
delay, |
|
|
double |
alpha, |
|
|
double |
linearimpedance, |
|
|
double |
angualrimpedance |
|
) |
| |
◆ operator!=
◆ operator==
The documentation for this class was generated from the following files:
- /var/lib/jenkins1/ws/OMSimulator_om_maintenance_v1.21/src/OMSimulatorLib/Connection.h
- /var/lib/jenkins1/ws/OMSimulator_om_maintenance_v1.21/src/OMSimulatorLib/Connection.cpp