Releases: Nikita240/fmu-runner-rs
Releases · Nikita240/fmu-runner-rs
fmu-runner-v0.4.1
Added
- Implemented a safe API for state snapshot management. (Thank you @Thierry61)
libfmi-v2.2.4
Fixed
- Fixed
undefined symbol: fmi2EnterEventMode
error when loading FMU's that don't contain a ModelExchange model.
fmu-runner-v0.4.0
Added
- Added
Fmu::variables()
method to easily get a reference to the signal map.
Fixed
- Fixed
undefined symbol: fmi2EnterEventMode
error when loading FMU's that don't
contain a ModelExchange model.
Changed
FmuInstance
is now generic over aBorrow<FmuLibrary>
to allow the user to
managedFmuLibrary
lifetime using Cell types.- Refactored XML structs to deserialize directly to Enums.
- Made
FmuInstance::lib
public.
Removed
- Removed
FmiModelDescription::map_signals()
in favor ofFmu::variables()
.
libfmi-v2.1.4
Changed
- Switched from manually written
dlopen
wrappers to bindgen generatedlibloading
C bindings.
fmu-runner-v0.3.0
Changed
- Improved Error enums.
- Switched from manually written
dlopen
wrappers to bindgen generatedlibloading
C bindings.
fmu-runner-v0.2.0
Changed
- Added an intermediate
FmuLibrary
type to distinguish between anFmuInstance
and a loaded library to enable multiple parallel simulation instances to be run
on the same library.
libfmi-v2.0.4
Bindings to fmi-standard v2.0.4
fmu-runner-v0.1.1
Fixed
- Mark
FmuInstance
asSend
.
fmu-runner-v0.1.0
Initial release 🎉