Skip to content

Releases: Nikita240/fmu-runner-rs

fmu-runner-v0.4.1

06 Mar 01:59
Compare
Choose a tag to compare

Added

  • Implemented a safe API for state snapshot management. (Thank you @Thierry61)

libfmi-v2.2.4

18 Oct 03:23
Compare
Choose a tag to compare

Fixed

  • Fixed undefined symbol: fmi2EnterEventMode error when loading FMU's that don't contain a ModelExchange model.

fmu-runner-v0.4.0

18 Oct 03:23
Compare
Choose a tag to compare

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 a Borrow<FmuLibrary> to allow the user to
    managed FmuLibrary lifetime using Cell types.
  • Refactored XML structs to deserialize directly to Enums.
  • Made FmuInstance::lib public.

Removed

  • Removed FmiModelDescription::map_signals() in favor of Fmu::variables().

libfmi-v2.1.4

18 Oct 03:21
Compare
Choose a tag to compare

Changed

  • Switched from manually written dlopen wrappers to bindgen generated libloading C bindings.

fmu-runner-v0.3.0

18 Oct 03:20
Compare
Choose a tag to compare

Changed

  • Improved Error enums.
  • Switched from manually written dlopen wrappers to bindgen generated libloading
    C bindings.

fmu-runner-v0.2.0

11 Oct 01:29
Compare
Choose a tag to compare

Changed

  • Added an intermediate FmuLibrary type to distinguish between an FmuInstance
    and a loaded library to enable multiple parallel simulation instances to be run
    on the same library.

libfmi-v2.0.4

10 Oct 05:02
Compare
Choose a tag to compare

fmu-runner-v0.1.1

10 Oct 06:04
Compare
Choose a tag to compare

Fixed

  • Mark FmuInstance as Send.

fmu-runner-v0.1.0

10 Oct 05:03
Compare
Choose a tag to compare

Initial release 🎉