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
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
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
FMUInfo & operator=(const FMUInfo &rhs)
not implemented