FMI Library: part of JModelica.org
|
#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 char * | fmiGetVersion () |
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 char * | fmiGetTypesPlatform () |
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) |
#define MODEL_IDENTIFIER FMU_DUMMY_CS_MODEL_IDENTIFIER |
Definition at line 32 of file fmu1_model_cs.c.
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.