Releases: NTNU-IHB/FMI4cpp
Releases · NTNU-IHB/FMI4cpp
v.0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
A lot of breaking changes.
Some highlights:
- Non fmi2 related or otherwise re-usable code has been moved out of the fmi2 namespace.
- Added
FMI4CPP_USING_VCPKG
CMake option. This should be off when building on linux with apt-get dependencies. - Exposed modelDescriptionParser. The
modelDescription.xml
can now be parsed by clients without instantiating an FMU. - Added logging API
v0.4.1
v0.4.0
Add support for wrapping ME models as CS ones
In order to prepare for future support for fmi3, changes include:
- Return bool instead of status on fmi functions. The actual status can be retrieved by slave->getLastStatus()
- Introduce fmi4cpp::Status as a replacement for fmi2Status.
- Don't use fmi2 typedefs in headers that (in the future) should be common for both fmi2 and fmi3.
++
v0.3.0
Various updates and refactoring to make FMI4cpp compatible with FMU-proxy.
Most noteworthy is a major change to the API where init
is removed from FmuInstance
. Users must now replace this call with the three functions setupExperiment, enterInitializationMode and exitInitializationMode
(in that order). The reason being that the old init function made it impossible to set start values as intended.