Modelica_DeviceDrivers v1.8.0
bernhard-thiele
released this
13 Jan 08:53
·
116 commits
to master
since this release
Enhancements:
- TCP/IP server communication (#296). In addition to the existing TCP/IP client blocks (see #78) there are now also blocks for setting up a TCP/IP server. See examples
Blocks.Examples.TestSerialPackager_TCPIPServer
andBlocks.Examples.TestSerialPackager_TCPIPServerMultipleClients
. - Enhanced real-time synchronization block (#290). Added an enhanced real-time synchronization block
(Blocks.OperatingSystem.RealtimeSynchronize
) and deprecated the existing block (Blocks.OperatingSystem.SynchronizeRealtime
). The deprecated block is known to not working well with recent Dymola versions (e.g., Dymola 2020). The newRealtimeSynchronize
block supports a sample-based real-time synchronization mode which is recommended for more deterministic, less solver sensitive behavior. See exampleBlocks.Examples.TestRealtimeSynchronize
. - An utility block for debugging purposes which prints a message when triggered by an event (#289).
- Updated 3rd-party library paho.mqtt.c to v1.3.1 (#293)
Bug fixes:
- Fixed Spacemouse not working under Windows 10 bug (#289).
- More similar behavior for getMACAddress() in Windows and Linux (#263).
Other (minor) fixes and improvements.