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(oms_component_enu_t componentType, fmiHandle* fmi4c);
52 std::string
getPath()
const {
return std::string(path);}
53 oms_fmi_kind_enu_t
getKind()
const {
return fmiKind;}
FMU info.
Definition: FMUInfo.h:45
~FMUInfo()
Definition: FMUInfo.cpp:63
bool getCanGetAndSetFMUstate() const
Definition: FMUInfo.h:56
FMUInfo(const FMUInfo &rhs)
not implemented
std::string getGenerationTool() const
Definition: FMUInfo.h:59
void updateFMI3Info(fmiHandle *fmi4c)
Definition: FMUInfo.cpp:141
FMUInfo & operator=(const FMUInfo &rhs)
not implemented
bool getCanInterpolateInputs() const
Definition: FMUInfo.h:55
oms_fmi_kind_enu_t getKind() const
Definition: FMUInfo.h:53
unsigned int getMaxOutputDerivativeOrder() const
Definition: FMUInfo.h:57
bool getProvidesDirectionalDerivative() const
Definition: FMUInfo.h:58
FMUInfo(const std::string &path)
Definition: FMUInfo.cpp:38
std::string getPath() const
Definition: FMUInfo.h:52
void update(oms_component_enu_t componentType, fmiHandle *fmi4c)
Definition: FMUInfo.cpp:78
void updateFMI2Info(fmiHandle *fmi4c)
Definition: FMUInfo.cpp:95