32 #ifndef _OMS_CONNECTION_H_ 33 #define _OMS_CONNECTION_H_ 65 void setTLMParameters(
double delay,
double alpha,
double linearimpedance,
double angualrimpedance);
void setTLMParameters(const oms_tlm_connection_parameters_t *parameters)
Definition: Connection.cpp:151
oms_connection_type_enu_t type
Connection type, e.g. TLM.
Definition: Types.h:371
friend bool operator==(const Connection &lhs, const Connection &rhs)
Definition: Connection.h:84
bool isEqual(const oms::Connection &connection) const
Definition: Connection.cpp:179
oms_status_enu_t exportToSSD(pugi::xml_node &root) const
Definition: Connection.cpp:111
Connection between two connectors.
Definition: Types.h:370
Connection & operator=(const Connection &rhs)
Definition: Connection.cpp:84
char * conB
Name of connector B.
Definition: Types.h:373
oms_status_enu_t
Definition: Types.h:43
char * conA
Name of connector A.
Definition: Types.h:372
Connection(const oms::ComRef &conA, const oms::ComRef &conB, oms_connection_type_enu_t type=oms_connection_single)
Definition: Connection.cpp:40
static bool isValid(const ComRef &crefA, const ComRef &crefB, const Connector &conA, const Connector &conB)
Checks a connection based on SSP-1.0 connection table.
Definition: Connection.cpp:191
oms_connection_type_enu_t
Connection type.
Definition: Types.h:147
bool containsSignal(const oms::ComRef &signal)
Definition: Connection.cpp:186
ComRef - component reference.
Definition: ComRef.h:43
oms_tlm_connection_parameters_t * getTLMParameters() const
Definition: Connection.h:66
oms_tlm_connection_parameters_t * tlmparameters
TLM parameters (only for TLM connections)
Definition: Types.h:375
const char * parameters
Definition: Tags.cpp:79
const oms::ComRef getSignalB() const
Definition: Connection.h:60
const oms::ssd::ConnectionGeometry * getGeometry() const
Definition: Connection.h:62
Connector.
Definition: Connector.h:48
~Connection()
Definition: Connection.cpp:59
FMI conncection (directed & undelayed signal connection)
Definition: Types.h:148
Parameters for TLM connection.
Definition: Types.h:360
const char * signal
Definition: Tags.cpp:38
Definition: ConnectionGeometry.h:45
**
Definition: Connection.h:47
const oms::ComRef getSignalA() const
Definition: Connection.h:59
const char * connection
Definition: Tags.cpp:46
ssd_connection_geometry_t * geometry
Geometry information of the connection.
Definition: Types.h:374
oms_connection_type_enu_t getType() const
Definition: Connection.h:68
friend bool operator!=(const Connection &lhs, const Connection &rhs)
Definition: Connection.h:85
void setGeometry(const oms::ssd::ConnectionGeometry *newGeometry)
Definition: Connection.cpp:142