Important update
- Implementation of RevPi Flat (still without .core IOs).
- Hardening of NetIO (process image over the network).
- The call
.cycleloopnow accepts an optional blocking parameter. If you do not want the Cycleloop to be executed exclusively,blocking=Falsecan be set – Same as blocking parameter of the.mainloop. shared_procimgcan now be set per device. This makes it possible, for example, to use only the core module as shared and the rest as exclusive.
Each device now has the function.device.device_name.shared_procimg(activate: bool).- If
shared_procimg=True, the new values are now also immediately set in the.iovariables. - Bugfix: When
shared_procimg=True, the.core.AnLEDs were not set. - The
.exportflag of replaced IOs can be adjusted in the program at runtime. This setting is will be saved by.export_replaced_ios()in the configuration file – read from there.
