![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <string.h>
#include <stdio.h>
#include <stdarg.h>
#include <foreign/fmi/fmi2Functions.h>
#include "sumo2fmi_bridge.h"
#include "libsumocpp2c.h"
Go to the source code of this file.
Macros | |
#define | UNREFERENCED_PARAMETER(P) (P) |
Definition in file fmi2Functions.c.
#define UNREFERENCED_PARAMETER | ( | P | ) | (P) |
Definition at line 35 of file fmi2Functions.c.
fmi2Status fmi2CancelStep | ( | fmi2Component | c | ) |
Definition at line 346 of file fmi2Functions.c.
References fmi2Error, and UNREFERENCED_PARAMETER.
fmi2Status fmi2DoStep | ( | fmi2Component | c, |
fmi2Real | currentCommunicationPoint, | ||
fmi2Real | communicationStepSize, | ||
fmi2Boolean | noSetFMUStatePriorToCurrentPoint | ||
) |
Definition at line 333 of file fmi2Functions.c.
References fmi2Error, sumo2fmi_step(), and UNREFERENCED_PARAMETER.
fmi2Status fmi2EnterInitializationMode | ( | fmi2Component | c | ) |
Definition at line 161 of file fmi2Functions.c.
References fmi2OK, and UNREFERENCED_PARAMETER.
fmi2Status fmi2ExitInitializationMode | ( | fmi2Component | c | ) |
Definition at line 169 of file fmi2Functions.c.
References fmi2OK, libsumo_load(), and ModelInstance::libsumoCallOptions.
void fmi2FreeInstance | ( | fmi2Component | c | ) |
Definition at line 98 of file fmi2Functions.c.
References ModelInstance::freeMemory, ModelInstance::instanceName, ModelInstance::libsumoCallOptions, and ModelInstance::resourceLocation.
fmi2Status fmi2GetBoolean | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
fmi2Boolean | value[] | ||
) |
Definition at line 230 of file fmi2Functions.c.
References fmi2Error, and UNREFERENCED_PARAMETER.
fmi2Status fmi2GetBooleanStatus | ( | fmi2Component | c, |
const fmi2StatusKind | s, | ||
fmi2Boolean * | value | ||
) |
Definition at line 381 of file fmi2Functions.c.
References fmi2Discard, and UNREFERENCED_PARAMETER.
fmi2Status fmi2GetInteger | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
fmi2Integer | value[] | ||
) |
Definition at line 197 of file fmi2Functions.c.
References fmi2Error, fmi2OK, fmi2Warning, and sumo2fmi_getInteger().
fmi2Status fmi2GetIntegerStatus | ( | fmi2Component | c, |
const fmi2StatusKind | s, | ||
fmi2Integer * | value | ||
) |
Definition at line 372 of file fmi2Functions.c.
References fmi2Discard, and UNREFERENCED_PARAMETER.
fmi2Status fmi2GetReal | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
fmi2Real | value[] | ||
) |
Definition at line 220 of file fmi2Functions.c.
References fmi2Error, and UNREFERENCED_PARAMETER.
fmi2Status fmi2GetRealOutputDerivatives | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
const fmi2Integer | order[], | ||
fmi2Real | value[] | ||
) |
Definition at line 321 of file fmi2Functions.c.
References fmi2Error, and UNREFERENCED_PARAMETER.
fmi2Status fmi2GetRealStatus | ( | fmi2Component | c, |
const fmi2StatusKind | s, | ||
fmi2Real * | value | ||
) |
Definition at line 363 of file fmi2Functions.c.
References fmi2Discard, and UNREFERENCED_PARAMETER.
fmi2Status fmi2GetStatus | ( | fmi2Component | c, |
const fmi2StatusKind | s, | ||
fmi2Status * | value | ||
) |
Definition at line 354 of file fmi2Functions.c.
References fmi2Discard, and UNREFERENCED_PARAMETER.
fmi2Status fmi2GetString | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
fmi2String | value[] | ||
) |
Definition at line 240 of file fmi2Functions.c.
References fmi2Error, fmi2OK, fmi2Warning, and sumo2fmi_getString().
fmi2Status fmi2GetStringStatus | ( | fmi2Component | c, |
const fmi2StatusKind | s, | ||
fmi2String * | value | ||
) |
Definition at line 390 of file fmi2Functions.c.
References fmi2Discard, and UNREFERENCED_PARAMETER.
const char* fmi2GetTypesPlatform | ( | ) |
Definition at line 44 of file fmi2Functions.c.
References fmi2TypesPlatform.
const char* fmi2GetVersion | ( | ) |
Definition at line 40 of file fmi2Functions.c.
References fmi2Version.
fmi2Component fmi2Instantiate | ( | fmi2String | instanceName, |
fmi2Type | fmuType, | ||
fmi2String | fmuGUID, | ||
fmi2String | fmuResourceLocation, | ||
const fmi2CallbackFunctions * | functions, | ||
fmi2Boolean | visible, | ||
fmi2Boolean | loggingOn | ||
) |
Definition at line 55 of file fmi2Functions.c.
References fmi2CallbackFunctions::allocateMemory, fmi2CallbackFunctions::componentEnvironment, fmi2CallbackFunctions::freeMemory, fmi2CallbackFunctions::logger, sumo2fmi_set_startValues(), and UNREFERENCED_PARAMETER.
fmi2Status fmi2Reset | ( | fmi2Component | c | ) |
Definition at line 188 of file fmi2Functions.c.
References fmi2OK, and UNREFERENCED_PARAMETER.
fmi2Status fmi2SetBoolean | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
const fmi2Boolean | value[] | ||
) |
Definition at line 284 of file fmi2Functions.c.
References fmi2Error, and UNREFERENCED_PARAMETER.
fmi2Status fmi2SetDebugLogging | ( | fmi2Component | c, |
fmi2Boolean | loggingOn, | ||
size_t | nCategories, | ||
const fmi2String | categories[] | ||
) |
Definition at line 114 of file fmi2Functions.c.
References fmi2Error, fmi2OK, ModelInstance::logErrors, ModelInstance::logEvents, and sumo2fmi_logError().
fmi2Status fmi2SetInteger | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
const fmi2Integer | value[] | ||
) |
Definition at line 265 of file fmi2Functions.c.
References fmi2Error, and UNREFERENCED_PARAMETER.
fmi2Status fmi2SetReal | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
const fmi2Real | value[] | ||
) |
Definition at line 275 of file fmi2Functions.c.
References fmi2Error, and UNREFERENCED_PARAMETER.
fmi2Status fmi2SetRealInputDerivatives | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
const fmi2Integer | order[], | ||
const fmi2Real | value[] | ||
) |
Definition at line 310 of file fmi2Functions.c.
References fmi2Error, and UNREFERENCED_PARAMETER.
fmi2Status fmi2SetString | ( | fmi2Component | c, |
const fmi2ValueReference | vr[], | ||
size_t | nvr, | ||
const fmi2String | value[] | ||
) |
Definition at line 294 of file fmi2Functions.c.
References fmi2OK, fmi2Warning, and sumo2fmi_setString().
fmi2Status fmi2SetupExperiment | ( | fmi2Component | c, |
fmi2Boolean | toleranceDefined, | ||
fmi2Real | tolerance, | ||
fmi2Real | startTime, | ||
fmi2Boolean | stopTimeDefined, | ||
fmi2Real | stopTime | ||
) |
Definition at line 142 of file fmi2Functions.c.
References fmi2OK, ModelInstance::startTime, ModelInstance::stopTime, and UNREFERENCED_PARAMETER.
fmi2Status fmi2Terminate | ( | fmi2Component | c | ) |
Definition at line 179 of file fmi2Functions.c.
References fmi2OK, libsumo_close(), and UNREFERENCED_PARAMETER.