OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
Go to the documentation of this file.
32 #ifndef _OMS_FMU_INFO_H_
33 #define _OMS_FMU_INFO_H_
35 #include "OMSimulator/Types.h"
47 FMUInfo(
const std::string& path);
50 void update(fmiVersion_t version, fmiHandle* fmi4c);
52 std::string
getPath()
const {
return std::string(path);}
53 oms_fmi_kind_enu_t
getKind()
const {
return fmiKind;}
void update(fmiVersion_t version, fmiHandle *fmi4c)
Definition: FMUInfo.cpp:78
bool getCanInterpolateInputs() const
Definition: FMUInfo.h:55
unsigned int getMaxOutputDerivativeOrder() const
Definition: FMUInfo.h:57
std::string getGenerationTool() const
Definition: FMUInfo.h:59
FMUInfo & operator=(const FMUInfo &rhs)
not implemented
FMUInfo(const std::string &path)
Definition: FMUInfo.cpp:38
bool getCanGetAndSetFMUstate() const
Definition: FMUInfo.h:56
FMU info.
Definition: FMUInfo.h:44
~FMUInfo()
Definition: FMUInfo.cpp:63
std::string getPath() const
Definition: FMUInfo.h:52
char * allocateAndCopyString(const char *source)
Definition: OMSString.cpp:38
bool getProvidesDirectionalDerivative() const
Definition: FMUInfo.h:58
oms_fmi_kind_enu_t getKind() const
Definition: FMUInfo.h:53