Go to file
Miguel 00c021f496 feat: Enhance DataStreamer with critical validation and performance monitoring improvements
- Refactored performance monitoring initialization for better readability.
- Added critical validation to ensure buffered data matches current dataset variables, preventing CSV corruption.
- Implemented logging for data inconsistencies and buffer clearing during variable modifications.
- Improved error handling and logging during CSV flushing and dataset reading.
- Enhanced UDP streaming error handling and logging.
- Updated threading management for CSV flushing and dataset streaming.
- Added comprehensive performance metrics recording for dataset reads and writes.

feat: Localize historical plot management components

- Integrated i18n support in PlotHistoricalManager, PlotHistoricalSession, and TimePointSelector components.
- Translated various UI strings related to historical plots, time selection, and console logs into English, Spanish, and Italian.
- Improved user experience by providing localized messages for actions and statuses.

fix: Update system state configuration

- Changed `should_connect` to true and added active datasets to the system state.
- Updated the last update timestamp and specified the path for PlotJuggler.
2025-08-17 13:01:36 +02:00
.cursor/rules Actualización de eventos en application_events.json para mejorar la gestión de sesiones de plot y el sistema de streaming. Se ajustaron las fechas de última actualización en varios archivos de configuración, incluyendo plc_datasets.json, plot_sessions.json, system_state.json y estilos CSS. Se realizaron mejoras en la interfaz de usuario en index.html y se optimizó el código en plotting.js para un mejor rendimiento y claridad en la gestión de datos de streaming. 2025-08-04 00:55:52 +02:00
.doc feat: Agregar registro detallado de eventos de aplicación y mejorar la carga de datos históricos desde archivos CSV 2025-08-15 00:21:41 +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 Implementadas mejoras significativas en el sistema de streaming y grabación de CSV. Se añadió un control independiente para la grabación de CSV, permitiendo la organización automática de archivos por hora. Se implementó un sistema de persistencia del estado del sistema y recuperación automática, mejorando la fiabilidad en entornos industriales. Además, se integró el logo de SIDEL en la interfaz y se realizaron ajustes en el diseño para una mejor experiencia de usuario. 2025-07-17 14:32:45 +02:00
.vscode Primera version RJSF limpia 2025-08-13 15:45:29 +02:00
config feat: Update dataset configurations and improve PLC communication 2025-08-17 11:41:31 +02:00
core feat: Enhance DataStreamer with critical validation and performance monitoring improvements 2025-08-17 13:01:36 +02:00
frontend feat: Enhance DataStreamer with critical validation and performance monitoring improvements 2025-08-17 13:01:36 +02:00
utils feat: Add confirmation dialog for deletion operations, enhance logging in symbol processor, and update button color schemes 2025-08-15 22:31:25 +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
PERFORMANCE_MONITORING.md Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC 2025-08-16 18:34:31 +02:00
PRIORITY_SYSTEM.md Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC 2025-08-16 18:34:31 +02:00
application_events.json feat: Enhance DataStreamer with critical validation and performance monitoring improvements 2025-08-17 13:01:36 +02:00
i18n.js feat: Add console logs display and export functionality 2025-08-16 23:55:27 +02:00
main.py feat: Add console logs display and export functionality 2025-08-16 23:55:27 +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 feat: Implement historical data loading from CSV files, enhance PlotRealtimeViewer component, and improve Chart.js dependency checks 2025-08-14 23:32:07 +02:00
system_state.json feat: Enhance DataStreamer with critical validation and performance monitoring improvements 2025-08-17 13:01:36 +02:00
translation.json feat: Add console logs display and export functionality 2025-08-16 23:55:27 +02:00