Eclipse SUMO - Simulation of Urban MObility
|
#include <sumo2fmi_bridge.h>
Data Fields | |
allocateMemoryType | allocateMemory |
fmi2String * | bufferArray |
int | bufferArrayLength |
void * | componentEnvironment |
freeMemoryType | freeMemory |
char * | getterParameters |
Parameters stored for the next (libsumo) getter call. Workaround for FMIv2 not allowing input values for an output model variable (see modelDescription.xml). | |
const char * | instanceName |
char * | libsumoCallOptions |
bool | logErrors |
bool | logEvents |
loggerType | logger |
const char * | resourceLocation |
double | startTime |
double | stopTime |
Definition at line 37 of file sumo2fmi_bridge.h.
allocateMemoryType ModelInstance::allocateMemory |
Definition at line 43 of file sumo2fmi_bridge.h.
Referenced by allocateAndCopyString(), fmi2GetString(), fmi2Instantiate(), sumo2fmi_logMessage(), sumo2fmi_set_startValues(), and sumo2fmi_setString().
fmi2String* ModelInstance::bufferArray |
Definition at line 59 of file sumo2fmi_bridge.h.
Referenced by fmi2FreeInstance(), and fmi2GetString().
int ModelInstance::bufferArrayLength |
Definition at line 60 of file sumo2fmi_bridge.h.
Referenced by fmi2FreeInstance(), and fmi2GetString().
void* ModelInstance::componentEnvironment |
Definition at line 38 of file sumo2fmi_bridge.h.
Referenced by fmi2Instantiate(), and sumo2fmi_logMessage().
freeMemoryType ModelInstance::freeMemory |
Definition at line 44 of file sumo2fmi_bridge.h.
Referenced by fmi2FreeInstance(), fmi2GetString(), fmi2Instantiate(), sumo2fmi_logMessage(), sumo2fmi_set_startValues(), and sumo2fmi_setString().
char* ModelInstance::getterParameters |
Parameters stored for the next (libsumo) getter call. Workaround for FMIv2 not allowing input values for an output model variable (see modelDescription.xml).
Definition at line 56 of file sumo2fmi_bridge.h.
Referenced by fmi2FreeInstance(), libsumo_vehicle_getLaneID(), libsumo_vehicle_getParameterWithKey(), libsumo_vehicle_getPosition(), sumo2fmi_getString(), and sumo2fmi_setString().
const char* ModelInstance::instanceName |
Definition at line 39 of file sumo2fmi_bridge.h.
Referenced by fmi2FreeInstance(), fmi2Instantiate(), and sumo2fmi_logMessage().
char* ModelInstance::libsumoCallOptions |
Definition at line 49 of file sumo2fmi_bridge.h.
Referenced by fmi2ExitInitializationMode(), fmi2FreeInstance(), sumo2fmi_getString(), sumo2fmi_set_startValues(), and sumo2fmi_setString().
bool ModelInstance::logErrors |
Definition at line 63 of file sumo2fmi_bridge.h.
Referenced by fmi2Instantiate(), fmi2SetDebugLogging(), and sumo2fmi_logError().
bool ModelInstance::logEvents |
Definition at line 62 of file sumo2fmi_bridge.h.
Referenced by fmi2Instantiate(), fmi2SetDebugLogging(), and sumo2fmi_logEvent().
loggerType ModelInstance::logger |
Definition at line 42 of file sumo2fmi_bridge.h.
Referenced by fmi2Instantiate(), and sumo2fmi_logMessage().
const char* ModelInstance::resourceLocation |
Definition at line 40 of file sumo2fmi_bridge.h.
Referenced by fmi2FreeInstance(), and fmi2Instantiate().
double ModelInstance::startTime |
Definition at line 46 of file sumo2fmi_bridge.h.
Referenced by fmi2SetupExperiment().
double ModelInstance::stopTime |
Definition at line 47 of file sumo2fmi_bridge.h.
Referenced by fmi2SetupExperiment().