FMI Library: part of JModelica.org
Macros | Functions
fmu1_model_cs.c File Reference
#include <string.h>
#include <FMI1/fmiPlatformTypes.h>
#include <FMI1/fmiFunctions.h>
#include <fmu_dummy/fmu1_model.h>
#include "config_test.h"
#include "fmu1_model.c"

Go to the source code of this file.

Macros

#define MODEL_IDENTIFIER   FMU_DUMMY_CS_MODEL_IDENTIFIER
 

Functions

DllExport const charfmiGetVersion ()
 
DllExport fmiStatus fmiSetDebugLogging (fmiComponent c, fmiBoolean loggingOn)
 
DllExport fmiStatus fmiGetReal (fmiComponent c, const fmiValueReference vr[], size_t nvr, fmiReal value[])
 
DllExport fmiStatus fmiGetInteger (fmiComponent c, const fmiValueReference vr[], size_t nvr, fmiInteger value[])
 
DllExport fmiStatus fmiGetBoolean (fmiComponent c, const fmiValueReference vr[], size_t nvr, fmiBoolean value[])
 
DllExport fmiStatus fmiGetString (fmiComponent c, const fmiValueReference vr[], size_t nvr, fmiString value[])
 
DllExport fmiStatus fmiSetReal (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiReal value[])
 
DllExport fmiStatus fmiSetInteger (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiInteger value[])
 
DllExport fmiStatus fmiSetBoolean (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiBoolean value[])
 
DllExport fmiStatus fmiSetString (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiString value[])
 
DllExport const charfmiGetTypesPlatform ()
 
DllExport fmiComponent fmiInstantiateSlave (fmiString instanceName, fmiString fmuGUID, fmiString fmuLocation, fmiString mimeType, fmiReal timeout, fmiBoolean visible, fmiBoolean interactive, fmiCallbackFunctions functions, fmiBoolean loggingOn)
 
DllExport fmiStatus fmiInitializeSlave (fmiComponent c, fmiReal tStart, fmiBoolean StopTimeDefined, fmiReal tStop)
 
DllExport fmiStatus fmiTerminateSlave (fmiComponent c)
 
DllExport fmiStatus fmiResetSlave (fmiComponent c)
 
DllExport void fmiFreeSlaveInstance (fmiComponent c)
 
DllExport fmiStatus fmiSetRealInputDerivatives (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiInteger order[], const fmiReal value[])
 
DllExport fmiStatus fmiGetRealOutputDerivatives (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiInteger order[], fmiReal value[])
 
DllExport fmiStatus fmiCancelStep (fmiComponent c)
 
DllExport fmiStatus fmiDoStep (fmiComponent c, fmiReal currentCommunicationPoint, fmiReal communicationStepSize, fmiBoolean newStep)
 
DllExport fmiStatus fmiGetStatus (fmiComponent c, const fmiStatusKind s, fmiStatus *value)
 
DllExport fmiStatus fmiGetRealStatus (fmiComponent c, const fmiStatusKind s, fmiReal *value)
 
DllExport fmiStatus fmiGetIntegerStatus (fmiComponent c, const fmiStatusKind s, fmiInteger *value)
 
DllExport fmiStatus fmiGetBooleanStatus (fmiComponent c, const fmiStatusKind s, fmiBoolean *value)
 
DllExport fmiStatus fmiGetStringStatus (fmiComponent c, const fmiStatusKind s, fmiString *value)
 

Macro Definition Documentation

#define MODEL_IDENTIFIER   FMU_DUMMY_CS_MODEL_IDENTIFIER

Definition at line 32 of file fmu1_model_cs.c.

Function Documentation

DllExport const char* fmiGetVersion ( )

Definition at line 39 of file fmu1_model_cs.c.

DllExport fmiStatus fmiSetDebugLogging ( fmiComponent  c,
fmiBoolean  loggingOn 
)

Definition at line 44 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetReal ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
fmiReal  value[] 
)

Definition at line 49 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetInteger ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
fmiInteger  value[] 
)

Definition at line 54 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetBoolean ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
fmiBoolean  value[] 
)

Definition at line 59 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetString ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
fmiString  value[] 
)

Definition at line 64 of file fmu1_model_cs.c.

DllExport fmiStatus fmiSetReal ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
const fmiReal  value[] 
)

Definition at line 69 of file fmu1_model_cs.c.

DllExport fmiStatus fmiSetInteger ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
const fmiInteger  value[] 
)

Definition at line 74 of file fmu1_model_cs.c.

DllExport fmiStatus fmiSetBoolean ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
const fmiBoolean  value[] 
)

Definition at line 79 of file fmu1_model_cs.c.

DllExport fmiStatus fmiSetString ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
const fmiString  value[] 
)

Definition at line 84 of file fmu1_model_cs.c.

DllExport const char* fmiGetTypesPlatform ( )

Definition at line 90 of file fmu1_model_cs.c.

DllExport fmiComponent fmiInstantiateSlave ( fmiString  instanceName,
fmiString  fmuGUID,
fmiString  fmuLocation,
fmiString  mimeType,
fmiReal  timeout,
fmiBoolean  visible,
fmiBoolean  interactive,
fmiCallbackFunctions  functions,
fmiBoolean  loggingOn 
)

Definition at line 95 of file fmu1_model_cs.c.

DllExport fmiStatus fmiInitializeSlave ( fmiComponent  c,
fmiReal  tStart,
fmiBoolean  StopTimeDefined,
fmiReal  tStop 
)

Definition at line 100 of file fmu1_model_cs.c.

DllExport fmiStatus fmiTerminateSlave ( fmiComponent  c)

Definition at line 105 of file fmu1_model_cs.c.

DllExport fmiStatus fmiResetSlave ( fmiComponent  c)

Definition at line 110 of file fmu1_model_cs.c.

DllExport void fmiFreeSlaveInstance ( fmiComponent  c)

Definition at line 115 of file fmu1_model_cs.c.

DllExport fmiStatus fmiSetRealInputDerivatives ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
const fmiInteger  order[],
const fmiReal  value[] 
)

Definition at line 120 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetRealOutputDerivatives ( fmiComponent  c,
const fmiValueReference  vr[],
size_t  nvr,
const fmiInteger  order[],
fmiReal  value[] 
)

Definition at line 125 of file fmu1_model_cs.c.

DllExport fmiStatus fmiCancelStep ( fmiComponent  c)

Definition at line 130 of file fmu1_model_cs.c.

DllExport fmiStatus fmiDoStep ( fmiComponent  c,
fmiReal  currentCommunicationPoint,
fmiReal  communicationStepSize,
fmiBoolean  newStep 
)

Definition at line 135 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetStatus ( fmiComponent  c,
const fmiStatusKind  s,
fmiStatus *  value 
)

Definition at line 140 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetRealStatus ( fmiComponent  c,
const fmiStatusKind  s,
fmiReal value 
)

Definition at line 145 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetIntegerStatus ( fmiComponent  c,
const fmiStatusKind  s,
fmiInteger value 
)

Definition at line 150 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetBooleanStatus ( fmiComponent  c,
const fmiStatusKind  s,
fmiBoolean value 
)

Definition at line 155 of file fmu1_model_cs.c.

DllExport fmiStatus fmiGetStringStatus ( fmiComponent  c,
const fmiStatusKind  s,
fmiString value 
)

Definition at line 160 of file fmu1_model_cs.c.