- Added OptimizedBatchReader class to handle batch reading of PLC variables using snap7's read_multi_vars function. - Introduced automatic chunking to respect S7 PDU limits, allowing for efficient handling of large variable lists. - Replaced the existing read_variables_batch method in PLCClient with the new optimized implementation. - Updated system_state.json to reflect the latest last_update timestamp. - Removed commented-out code related to the previous batch reading method. |
||
---|---|---|
.. | ||
__init__.py | ||
config_manager.py | ||
event_logger.py | ||
historical_cache.py | ||
instance_manager.py | ||
performance_monitor.py | ||
plc_client.py | ||
plc_data_streamer.py | ||
plot_manager.py | ||
priority_manager.py | ||
rotating_logger.py | ||
schema_manager.py | ||
streamer.py |