32 #ifndef _OMSIMULATOR_TYPES_H_ 33 #define _OMSIMULATOR_TYPES_H_ 347 oms_connection_type_enu_t
type;
oms_tlm_domain_t domain
Definition: Types.h:381
defined to be equal to (oms_fmi_kind_me|oms_fmi_kind_cs)
Definition: Types.h:406
oms_connection_type_enu_t type
Connection type, e.g. TLM.
Definition: Types.h:347
oms_solver_enu_t
Definition: Types.h:96
oms_fmi_kind_enu_t fmiKind
Definition: Types.h:429
Strongly Coupled System.
Definition: Types.h:125
ssd_connector_geometry_t * geometry
Geometry information of the connector.
Definition: Types.h:363
char ** connectortypes
Definition: Types.h:386
double y1
Definition: Types.h:222
ssd_element_geometry_t * geometry
Geometry information of the element.
Definition: Types.h:399
Adaptive stepsize by .
Definition: Types.h:105
bool providesDirectionalDerivative
Definition: Types.h:521
char * generationTool
Definition: Types.h:447
bool canGetAndSetFMUstate
Definition: Types.h:485
char * name
Definition: Types.h:370
Error; Potentially critical issues.
Definition: Types.h:159
char ** connectors
Definition: Types.h:371
double linearimpedance
Definition: Types.h:339
bool canNotUseMemoryManagementFunctions
Definition: Types.h:491
FMU specific attributes.
Definition: Types.h:412
Connection between two connectors.
Definition: Types.h:346
y = faultValue
Definition: Types.h:79
double rotation
Definition: Types.h:238
double x
Definition: Types.h:183
char * iconSource
Definition: Types.h:245
oms_causality_enu_t
Definition: Types.h:61
oms_tlm_interpolation_t
Definition: Types.h:70
external model
Definition: Types.h:132
Debug message. (only in debug configuration)
Definition: Types.h:160
char * conB
Name of connector B.
Definition: Types.h:349
char * owner
Owner of the connector.
Definition: Types.h:361
double iconRotation
Definition: Types.h:250
oms_status_enu_t
Definition: Types.h:43
bool canInterpolateInputs
Definition: Types.h:526
Fixed stepsize (default)
Definition: Types.h:103
double x2
Definition: Types.h:227
char * conA
Name of connector A.
Definition: Types.h:348
oms_connector_t ** connectors
List (null-terminated array) of all interface variables: inputs, outputs, and parameters.
Definition: Types.h:396
Adaptive stepsize.
Definition: Types.h:104
double y2
Definition: Types.h:330
double angularimpedance
Definition: Types.h:340
struct _oms_element_t ** elements
List (null-terminated array) of all sub-elements.
Definition: Types.h:395
oms_modelState_enu_t
Definition: Types.h:52
struct _oms_element_t oms_element_t
Element (aka ssd:Component)
5.3.4 ssd:SystemGeometry
Definition: Types.h:310
unsigned int maxOutputDerivativeOrder
Definition: Types.h:532
double y2
Definition: Types.h:232
Bus connector.
Definition: Types.h:369
char * copyright
Definition: Types.h:421
5.2.1.1 ssd:ConnectorGeometry
Definition: Types.h:178
bool completedIntegratorStepNotNeeded
Definition: Types.h:506
Kinsol solver.
Definition: Types.h:113
oms_tlm_interpolation_t interpolation
Definition: Types.h:384
char * name
Name of the connector.
Definition: Types.h:362
oms_connection_type_enu_t
Connection type.
Definition: Types.h:147
char * generationDateAndTime
Definition: Types.h:443
char * path
Definition: Types.h:542
double delay
Definition: Types.h:383
bool canBeInstantiatedOnlyOncePerProcess
Definition: Types.h:479
Trace message for detailed debug logging. (only in debug configuration)
Definition: Types.h:161
oms_tlm_connection_parameters_t * tlmparameters
TLM parameters (only for TLM connections)
Definition: Types.h:351
oms_system_enu_t
Definition: Types.h:121
oms_element_enu_t type
Element type, i.e. system or component.
Definition: Types.h:393
double y1
Definition: Types.h:320
char ** connectornames
Definition: Types.h:385
oms_component_enu_t
Definition: Types.h:128
calculated parameter
Definition: Types.h:65
lookup table
Definition: Types.h:131
int dimensions
Definition: Types.h:382
FMI conncection (directed & undelayed signal connection)
Definition: Types.h:148
5.3.2.1 ssd:ConnectionGeometry
Definition: Types.h:277
oms_element_enu_t
Definition: Types.h:116
oms_message_type_enu_t
Message types used by the logging mechanism.
Definition: Types.h:156
double delay
Definition: Types.h:337
double x2
Definition: Types.h:325
bool suppressUnitConversion
boolean to specify automatic unit coversion between connections
Definition: Types.h:352
oms_signal_type_enu_t
Definition: Types.h:135
oms_alg_solver_enu_t
Definition: Types.h:110
default
Definition: Types.h:100
oms_busconnector_t ** busconnectors
List (null-terminated array) of all bus connectors.
Definition: Types.h:397
char * version
Definition: Types.h:472
bool iconFixedAspectRatio
Definition: Types.h:261
Signal: input, output, and parameter.
Definition: Types.h:358
oms_fault_type_enu_t
Definition: Types.h:76
y = y.$original + faultValue
Definition: Types.h:77
Adaptive stepsize (double-step)
Definition: Types.h:106
Parameters for TLM connection.
Definition: Types.h:336
oms_fmi_kind_enu_t
Definition: Types.h:402
double x1
Definition: Types.h:217
char * author
Definition: Types.h:416
oms_tlm_domain_t
Definition: Types.h:87
char * description
Definition: Types.h:425
double faultValue
Definition: Types.h:84
char * path
Definition: Types.h:468
oms_causality_enu_t causality
input/output/parameter
Definition: Types.h:359
char * fmiVersion
Definition: Types.h:435
char * modelName
Definition: Types.h:464
Weakly Coupled System.
Definition: Types.h:124
Fixed-point-iteration (default)
Definition: Types.h:112
Bus connection.
Definition: Types.h:149
char * name
Definition: Types.h:379
char * startScript
Definition: Types.h:546
output
Definition: Types.h:63
bool iconFlip
Definition: Types.h:255
double x1
Definition: Types.h:315
ssd_connector_geometry_t * geometry
Definition: Types.h:380
double y
Definition: Types.h:188
input
Definition: Types.h:62
double * pointsY
Definition: Types.h:287
TLM Bus connector.
Definition: Types.h:378
Element (aka ssd:Component)
Definition: Types.h:392
FMI for Model Exchange.
Definition: Types.h:404
ssd_connector_geometry_t * geometry
Definition: Types.h:372
double alpha
Definition: Types.h:338
FMU.
Definition: Types.h:130
char * license
Definition: Types.h:459
bool canSerializeFMUstate
Definition: Types.h:498
ssd_connection_geometry_t * geometry
Geometry information of the connection.
Definition: Types.h:350
bidirecitonal
Definition: Types.h:66
Informative message.
Definition: Types.h:157
FMI for Co-Simulation.
Definition: Types.h:405
5.2.2 ssd:ElementGeometry
Definition: Types.h:212
unsigned int n
Definition: Types.h:291
oms_signal_type_enu_t type
Type of the connector.
Definition: Types.h:360
External model specific attributes.
Definition: Types.h:538
y = y.$original * faultValue
Definition: Types.h:78
TLM System.
Definition: Types.h:123
oms_fault_type_enu_t faultType
Definition: Types.h:83
oms_tlmbusconnector_t ** tlmbusconnectors
List (null-terminated array) of all TLM bus connectors.
Definition: Types.h:398
bool needsExecutionTool
Definition: Types.h:516
Warning; Non-critical issues.
Definition: Types.h:158
parameter
Definition: Types.h:64
char * guid
Definition: Types.h:454
double * pointsX
Definition: Types.h:282
char * name
Name of the element.
Definition: Types.h:394