- Changed records_directory in plc_config.json to an absolute path. - Enhanced plc.schema.json to allow absolute and relative paths for records_directory and symbols_path with path-browser widget. - Updated ui schema to reflect changes in records_directory and symbols_path with appropriate help texts. - Modified ConfigManager to handle symbols_path in PLC configuration updates. - Added functionality in PLCDataStreamer and schema_manager to manage symbols_path. - Implemented Load Symbols button in PLCConfigManager and Dashboard components to load symbols from ASC files. - Created new PathBrowserWidget for browsing files and directories, supporting both absolute and relative paths. - Added SimpleFilePathWidget for simplified file path selection. - Introduced DirectoryBrowserWidget for directory selection. - Updated main.py to handle loading symbols from ASC files and browsing directories. |
||
---|---|---|
.. | ||
__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 |