- Changed dataset_variables schema from object to array format, adding dataset_id property. - Updated plc schema by removing cleanup_interval_hours and max_hours properties, and added sampling_interval to udp_config. - Modified plot_variables schema from object to array format, adding plot_id property. - Enhanced UI schemas for dataset definitions and variables, improving layout and descriptions. - Updated PLC configuration UI schema to reflect changes in the underlying schema. - Improved error handling and logging in the ConfigManager for better diagnostics. - Added helper methods in PLCClient for reconnection status and connection info. - Unified API endpoints for configuration management, allowing direct file access and validation against schemas. - Introduced a validation script for schema compliance checks. |
||
---|---|---|
.. | ||
__init__.py | ||
config_manager.py | ||
event_logger.py | ||
instance_manager.py | ||
plc_client.py | ||
plc_data_streamer.py | ||
plot_manager.py | ||
schema_manager.py | ||
streamer.py |