Skip to content

v1.0.4

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Sep 15:30
· 70 commits to main since this release

Changed

  • If SIL Kit logger fails to log the log messages are now written to the console
  • The importer source now includes the SIL Kit libraries that are used (removes the necessity to download and cache them)
  • Updated SIL Kit libraries to 4.0.36

Fixed

  • The vCDL Exporter now exports correct types for FMI 2.0.x and 3.0.x
    • FMI 2.0.x: float32 -> float; float64 -> double
    • FMI 3.0.x: binary -> bytes
  • Improved exception handling - FMU Importer will now try to end SIL Kit and FMU properly if it is possible
  • Improved logger reliability
  • Fixed erroneous translation of FMI and SIL Kit log levels
  • Received events that are at least two simulation steps in the future are now handled correctly
  • Changed the serialization and deserialization mechanism for SIL Kit and FMI
    • The new SIL Kit serializer & deserializer are based on the implementation used in SIL Kit
    • This improves the reliability and understandability of the serialization
  • The initial unknowns of FMI 2.0.x FMUs are now initialized correctly
  • Fixed a possible infinite loop if the importer crashed before the FMU was initialized
  • The importer distributed output variable data even if the simulation step failed - this is not the case anymore
  • Fixed a crash if an FMI 2.0.x FMU's variable was reconfigured via the importer's configuration file