32 #ifndef _OMS_CONNECTION_H_ 33 #define _OMS_CONNECTION_H_ 64 void setTLMParameters(
double delay,
double alpha,
double linearimpedance,
double angualrimpedance);
void setTLMParameters(const oms_tlm_connection_parameters_t *parameters)
Definition: Connection.cpp:152
oms_connection_type_enu_t type
Connection type, e.g. TLM.
Definition: Types.h:351
friend bool operator==(const Connection &lhs, const Connection &rhs)
Definition: Connection.h:78
bool isEqual(const oms::Connection &connection) const
Definition: Connection.cpp:180
oms_status_enu_t exportToSSD(pugi::xml_node &root) const
Definition: Connection.cpp:112
Connection between two connectors.
Definition: Types.h:350
Connection & operator=(const Connection &rhs)
Definition: Connection.cpp:85
char * conB
Name of connector B.
Definition: Types.h:353
oms_status_enu_t
Definition: Types.h:43
char * conA
Name of connector A.
Definition: Types.h:352
Connection(const oms::ComRef &conA, const oms::ComRef &conB, oms_connection_type_enu_t type=oms_connection_single)
Definition: Connection.cpp:41
oms_connection_type_enu_t
Connection type.
Definition: Types.h:127
bool containsSignal(const oms::ComRef &signal)
Definition: Connection.cpp:187
ComRef - component reference.
Definition: ComRef.h:43
oms_tlm_connection_parameters_t * getTLMParameters() const
Definition: Connection.h:65
oms_tlm_connection_parameters_t * tlmparameters
TLM parameters (only for TLM connections)
Definition: Types.h:355
const oms::ComRef getSignalB() const
Definition: Connection.h:59
const oms::ssd::ConnectionGeometry * getGeometry() const
Definition: Connection.h:61
~Connection()
Definition: Connection.cpp:60
FMI conncection (directed & undelayed signal connection)
Definition: Types.h:128
Definition: BusConnector.h:15
Parameters for TLM connection.
Definition: Types.h:340
Definition: ConnectionGeometry.h:45
**
Definition: Connection.h:46
const oms::ComRef getSignalA() const
Definition: Connection.h:58
ssd_connection_geometry_t * geometry
Geometry information of the connection.
Definition: Types.h:354
oms_connection_type_enu_t getType() const
Definition: Connection.h:67
friend bool operator!=(const Connection &lhs, const Connection &rhs)
Definition: Connection.h:79
const char * signal
Definition: Tags.cpp:38
void setGeometry(const oms::ssd::ConnectionGeometry *newGeometry)
Definition: Connection.cpp:143