32 #ifndef _OMSIMULATOR_TYPES_H_ 33 #define _OMSIMULATOR_TYPES_H_ 351 oms_connection_type_enu_t
type;
oms_tlm_domain_t domain
Definition: Types.h:383
defined to be equal to (oms_fmi_kind_me|oms_fmi_kind_cs)
Definition: Types.h:408
oms_connection_type_enu_t type
Connection type, e.g. TLM.
Definition: Types.h:351
oms_solver_enu_t
Definition: Types.h:84
oms_fmi_kind_enu_t fmiKind
Definition: Types.h:431
Strongly Coupled System.
Definition: Types.h:105
ssd_connector_geometry_t * geometry
Geometry information of the connector.
Definition: Types.h:365
char ** connectortypes
Definition: Types.h:388
double y1
Definition: Types.h:202
ssd_element_geometry_t * geometry
Geometry information of the element.
Definition: Types.h:401
bool providesDirectionalDerivative
Definition: Types.h:523
char * generationTool
Definition: Types.h:449
bool canGetAndSetFMUstate
Definition: Types.h:487
char * name
Definition: Types.h:372
Error; Potentially critical issues.
Definition: Types.h:139
char ** connectors
Definition: Types.h:373
double linearimpedance
Definition: Types.h:343
bool canNotUseMemoryManagementFunctions
Definition: Types.h:493
FMU specific attributes.
Definition: Types.h:414
Connection between two connectors.
Definition: Types.h:350
double rotation
Definition: Types.h:218
double x
Definition: Types.h:163
char * iconSource
Definition: Types.h:225
oms_causality_enu_t
Definition: Types.h:61
oms_tlm_interpolation_t
Definition: Types.h:69
external model
Definition: Types.h:112
Debug message. (only in debug configuration)
Definition: Types.h:140
char * conB
Name of connector B.
Definition: Types.h:353
double iconRotation
Definition: Types.h:230
oms_status_enu_t
Definition: Types.h:43
bool canInterpolateInputs
Definition: Types.h:528
Fixed stepsize (default)
Definition: Types.h:91
double x2
Definition: Types.h:207
char * conA
Name of connector A.
Definition: Types.h:352
oms_connector_t ** connectors
List (null-terminated array) of all interface variables: inputs, outputs, and parameters.
Definition: Types.h:398
Adaptive stepsize.
Definition: Types.h:92
double y2
Definition: Types.h:310
double angularimpedance
Definition: Types.h:344
struct _oms_element_t ** elements
List (null-terminated array) of all sub-elements.
Definition: Types.h:397
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:290
unsigned int maxOutputDerivativeOrder
Definition: Types.h:534
double y2
Definition: Types.h:212
Bus connector.
Definition: Types.h:371
char * copyright
Definition: Types.h:423
5.2.1.1 ssd:ConnectorGeometry
Definition: Types.h:158
bool completedIntegratorStepNotNeeded
Definition: Types.h:508
oms_tlm_interpolation_t interpolation
Definition: Types.h:386
char * name
Name of the connector.
Definition: Types.h:364
oms_connection_type_enu_t
Connection type.
Definition: Types.h:127
char * generationDateAndTime
Definition: Types.h:445
double delay
Definition: Types.h:385
bool canBeInstantiatedOnlyOncePerProcess
Definition: Types.h:481
Trace message for detailed debug logging. (only in debug configuration)
Definition: Types.h:141
oms_tlm_connection_parameters_t * tlmparameters
TLM parameters (only for TLM connections)
Definition: Types.h:355
oms_system_enu_t
Definition: Types.h:101
oms_element_enu_t type
Element type, i.e. system or component.
Definition: Types.h:395
double y1
Definition: Types.h:300
char ** connectornames
Definition: Types.h:387
oms_component_enu_t
Definition: Types.h:108
lookup table
Definition: Types.h:111
int dimensions
Definition: Types.h:384
FMI conncection (directed & undelayed signal connection)
Definition: Types.h:128
5.3.2.1 ssd:ConnectionGeometry
Definition: Types.h:257
oms_element_enu_t
Definition: Types.h:96
oms_message_type_enu_t
Message types used by the logging mechanism.
Definition: Types.h:136
double delay
Definition: Types.h:341
double x2
Definition: Types.h:305
oms_signal_type_enu_t
Definition: Types.h:115
default
Definition: Types.h:88
oms_busconnector_t ** busconnectors
List (null-terminated array) of all bus connectors.
Definition: Types.h:399
char * version
Definition: Types.h:474
bool iconFixedAspectRatio
Definition: Types.h:241
Signal: input, output, and parameter.
Definition: Types.h:361
Parameters for TLM connection.
Definition: Types.h:340
oms_fmi_kind_enu_t
Definition: Types.h:404
double x1
Definition: Types.h:197
char * author
Definition: Types.h:418
oms_tlm_domain_t
Definition: Types.h:75
char * description
Definition: Types.h:427
char * path
Definition: Types.h:470
oms_causality_enu_t causality
input/output/parameter
Definition: Types.h:362
char * fmiVersion
Definition: Types.h:437
char * modelName
Definition: Types.h:466
Weakly Coupled System.
Definition: Types.h:104
Bus connection.
Definition: Types.h:129
char * name
Definition: Types.h:381
output
Definition: Types.h:63
bool iconFlip
Definition: Types.h:235
double x1
Definition: Types.h:295
ssd_connector_geometry_t * geometry
Definition: Types.h:382
double y
Definition: Types.h:168
input
Definition: Types.h:62
double * pointsY
Definition: Types.h:267
TLM Bus connector.
Definition: Types.h:380
Element (aka ssd:Component)
Definition: Types.h:394
FMI for Model Exchange.
Definition: Types.h:406
ssd_connector_geometry_t * geometry
Definition: Types.h:374
double alpha
Definition: Types.h:342
FMU.
Definition: Types.h:110
char * license
Definition: Types.h:461
bool canSerializeFMUstate
Definition: Types.h:500
ssd_connection_geometry_t * geometry
Geometry information of the connection.
Definition: Types.h:354
bidirecitonal
Definition: Types.h:65
Informative message.
Definition: Types.h:137
FMI for Co-Simulation.
Definition: Types.h:407
5.2.2 ssd:ElementGeometry
Definition: Types.h:192
unsigned int n
Definition: Types.h:271
oms_signal_type_enu_t type
Type of the connector.
Definition: Types.h:363
TLM System.
Definition: Types.h:103
oms_tlmbusconnector_t ** tlmbusconnectors
List (null-terminated array) of all TLM bus connectors.
Definition: Types.h:400
bool needsExecutionTool
Definition: Types.h:518
Warning; Non-critical issues.
Definition: Types.h:138
REMOVE ME.
Definition: Types.h:64
char * guid
Definition: Types.h:456
double * pointsX
Definition: Types.h:262
char * name
Name of the element.
Definition: Types.h:396