- Added `use_optimized_reading` parameter to dataset definitions for per-dataset control over reading methods. - Updated JSON schema and UI schema to include the new parameter with appropriate descriptions and defaults. - Modified `ConfigManager`, `PLCClient`, and `PLCDataStreamer` to handle the new optimization setting. - Enhanced batch reading logic to prioritize dataset-specific settings over global configurations. - Improved logging to indicate which reading method is being used for each dataset. - Created comprehensive tests to validate the new functionality and ensure backward compatibility. - Added documentation detailing the new feature, its benefits, and usage examples. |
||
---|---|---|
.. | ||
__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 |