![]() |
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().