You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a cache to the registers with default timeout 0.5 second.
Modbus.read_group() calls Modbus.get_all() instead of reading individual registers sequentially. Since during a status all groups are read in quick succession, and with caching, this results in much faster status outputs.
β¨ Improved
Moved the logic to lock a connection while in use to Modbus.connect() and disconnect() from the context manager.
π§ Fixed
Use key modbus from configuration file to initialise a new Modbus instance when a configuration file path is passed.