36#ifndef _OMS_FMU_INFO_H_
37#define _OMS_FMU_INFO_H_
39#include "OMSimulator/Types.h"
51 FMUInfo(
const std::string& path);
54 void update(oms_component_enu_t componentType, fmiHandle* fmi4c);
56 std::string
getPath()
const {
return std::string(path);}
57 oms_fmi_kind_enu_t
getKind()
const {
return fmiKind;}
FMU info.
Definition FMUInfo.h:49
~FMUInfo()
Definition FMUInfo.cpp:67
bool getCanGetAndSetFMUstate() const
Definition FMUInfo.h:60
FMUInfo(const FMUInfo &rhs)
not implemented
std::string getGenerationTool() const
Definition FMUInfo.h:63
void updateFMI3Info(fmiHandle *fmi4c)
Definition FMUInfo.cpp:145
bool getCanInterpolateInputs() const
Definition FMUInfo.h:59
oms_fmi_kind_enu_t getKind() const
Definition FMUInfo.h:57
unsigned int getMaxOutputDerivativeOrder() const
Definition FMUInfo.h:61
bool getProvidesDirectionalDerivative() const
Definition FMUInfo.h:62
std::string getPath() const
Definition FMUInfo.h:56
void update(oms_component_enu_t componentType, fmiHandle *fmi4c)
Definition FMUInfo.cpp:82
void updateFMI2Info(fmiHandle *fmi4c)
Definition FMUInfo.cpp:99
FMUInfo & operator=(const FMUInfo &rhs)
not implemented