Go to file
Miguel e3b1b48556 feat: Add symbol loading functionality from ASC files
- Implemented a new utility class `SymbolLoader` to parse Siemens ASC symbol files and save the output in JSON format.
- Created a `SymbolProcessor` class to handle symbol-based variable processing, including loading symbols and expanding configurations.
- Developed frontend components `FilePathWidget` and `SymbolSelectorWidget` for file selection and symbol selection respectively.
- Added API endpoints for loading symbols and browsing files.
- Introduced test scripts for validating the symbol loader and endpoint functionality.
- Added sample ASC and JSON files for testing purposes.
2025-08-14 16:53:31 +02:00
.cursor/rules
.doc Update system state configuration, add cursor ignore file, and implement PlotRealtimeViewer component for real-time plot management 2025-08-13 15:15:25 +02:00
.examples feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
.github Refactor dataset and plot management to support new array format 2025-08-14 11:16:52 +02:00
.images
.vscode Primera version RJSF limpia 2025-08-13 15:45:29 +02:00
config feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
core Update application event logging, refine plot session management, and enhance configuration handling. Removed obsolete session_id fields, added new application start events, and improved session creation logic for better user experience. 2025-08-14 11:36:22 +02:00
frontend feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
utils feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
.cursorignore Update system state configuration, add cursor ignore file, and implement PlotRealtimeViewer component for real-time plot management 2025-08-13 15:15:25 +02:00
.gitignore Actualización del archivo .gitignore para ignorar archivos generados automáticamente por React (Vite) en el frontend. Se añadieron múltiples entradas en application_events.json para registrar eventos de inicio de aplicación y errores de conexión al PLC. Se realizaron cambios en main.py para ajustar las rutas y mejorar la gestión de errores, además de eliminar la interfaz de usuario heredada. Se actualizaron las dependencias en package.json y se implementó un enrutador en App.jsx para la nueva SPA de React. Se modificó index.html para reflejar la transición a la nueva interfaz. 2025-08-11 15:01:53 +02:00
application_events.json feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
main.py feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
main_cleanup_notes.py Update application event logging and configuration schemas. Added multiple entries for application start events in application_events.json, updated last_updated and total_entries fields. Adjusted sampling_interval in plc_config.json and removed schema references in dataset and plot schema files for consistency. 2025-08-13 16:18:46 +02:00
requirements.txt
system_state.json feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
test_endpoint.py feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00
test_symbol_loader.py feat: Add symbol loading functionality from ASC files 2025-08-14 16:53:31 +02:00