{ "events": [ { "timestamp": "2025-08-14T17:38:05.807687", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:38:05.874790", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:38:05.876790", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:38:05.878790", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:38:05.923117", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:38:05.939112", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:39:08.007789", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:39:08.058547", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:39:08.060547", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:39:08.061549", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:39:08.124019", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:39:08.138006", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:39:22.743912", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:39:22.793500", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:39:22.795500", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:39:22.796499", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:39:22.826633", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:39:22.841933", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:43:30.822632", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:43:30.889374", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:43:30.891647", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:43:30.893648", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:43:30.920591", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:43:30.935592", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:44:33.660715", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:44:33.727994", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:44:33.730995", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:44:33.733995", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:44:33.759815", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:44:33.776813", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:47:31.993226", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:47:32.057893", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:47:32.060405", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:47:32.061404", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:47:32.091335", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:47:32.154901", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:48:59.071337", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:48:59.123397", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:48:59.126395", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:48:59.128395", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:48:59.173315", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:48:59.216717", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:49:02.129179", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-14T17:49:02.134181", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T17:49:02.634246", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-14T17:49:02.637375", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: test", "details": { "dataset_id": "Test" } }, { "timestamp": "2025-08-14T17:49:02.858924", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-14T17:49:02.862459", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-14T17:49:53.651639", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:49:53.655650", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:49:53.657649", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:49:53.661654", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 2 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 2, "dataset_names": [ "DAR", "Fast" ] } }, { "timestamp": "2025-08-14T17:49:53.772728", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:49:53.851046", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:54:16.562817", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-14T17:54:16.565673", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T17:54:16.611836", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-14T17:54:17.041436", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-14T17:54:17.043542", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-14T17:54:19.910751", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:54:19.915265", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:54:19.917272", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:54:19.920275", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 2 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 2, "dataset_names": [ "DAR", "Fast" ] } }, { "timestamp": "2025-08-14T17:54:20.066169", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:54:20.236650", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:54:28.115437", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:54:28.213550", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:54:28.215746", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:54:28.217262", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:54:28.320035", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:54:28.365636", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:00:00.091904", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:00:00.508749", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:02:22.596812", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:02:22.691257", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:02:22.693258", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:02:22.694257", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:02:22.801349", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:02:22.847745", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:03:16.983216", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:03:17.079669", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:03:17.081681", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:03:17.082690", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:03:17.159774", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:03:17.236154", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:03:33.688457", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:03:33.799243", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:03:33.802690", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:03:33.805885", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:03:33.910511", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:03:33.956537", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:24:21.506809", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:24:21.601310", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:24:21.603320", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:24:21.605320", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:24:21.714107", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:24:21.729128", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:24:48.803867", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T18:25:31.712223", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:26:00.483746", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T18:26:01.456601", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:26:34.336239", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:26:34.402768", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:26:34.404771", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:26:34.407771", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:26:34.409771", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:26:34.484523", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:26:34.560526", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:28:20.485556", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T18:28:50.653912", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:28:50.749709", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:28:50.752286", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:28:50.754865", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:28:50.756936", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:28:50.843310", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:28:50.905478", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:29:00.028112", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:29:00.109128", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:29:00.118401", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:29:00.121047", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:29:00.124385", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:29:00.219781", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:29:00.281539", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:31:19.295897", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:31:19.392123", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:31:19.393970", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:31:19.396043", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:31:19.398654", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:32:08.915551", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:32:09.011725", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:32:09.014725", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:32:09.016724", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:32:09.018778", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:32:34.760007", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:32:34.856710", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:32:34.858709", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:32:34.860700", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:32:34.863727", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:43:38.226776", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:43:38.387187", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:43:38.390197", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:43:38.393188", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:43:38.396188", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:45:55.386410", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:45:55.480823", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:45:55.484826", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:45:55.486826", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:45:55.488826", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:46:16.497318", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:46:16.610938", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:46:16.613936", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:46:16.616946", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:46:16.620459", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:46:27.723966", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T21:40:27.128935", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T21:40:34.404349", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T21:40:43.787236", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T21:40:53.670324", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T21:55:42.281211", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-14T21:55:42.285178", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T21:55:42.289219", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: test", "details": { "dataset_id": "Test" } }, { "timestamp": "2025-08-14T21:55:42.327691", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-14T21:55:42.481025", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-14T21:55:42.485065", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-14T21:56:24.835314", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T21:56:24.838909", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T21:56:24.842990", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T21:56:24.845281", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 2 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 2, "dataset_names": [ "Fast", "DAR" ] } }, { "timestamp": "2025-08-14T21:56:57.393755", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-14T21:56:57.396262", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T21:56:57.883359", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-14T21:56:58.057431", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-14T21:56:58.061430", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-14T21:57:06.030039", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T21:57:10.291305", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T21:57:10.295814", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T21:57:10.299816", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T21:57:10.302320", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 3 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 3, "dataset_names": [ "Fast", "DAR", "test" ] } }, { "timestamp": "2025-08-14T21:57:10.484412", "level": "info", "event_type": "csv_file_renamed", "message": "CSV file renamed due to header mismatch for dataset 'Fast': fast_21.csv -> fast_to_21_57_10.csv", "details": { "dataset_id": "Fast", "original_file": "records\\14-08-2025\\fast_21.csv", "renamed_file": "records\\14-08-2025\\fast_to_21_57_10.csv", "expected_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "existing_headers": [ "timestamp", "AUX Blink_1.0S" ], "reason": "header_mismatch" } }, { "timestamp": "2025-08-14T22:28:56.805851", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T22:28:56.932394", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T22:28:56.935393", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 3, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T22:28:56.938395", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T22:28:57.166532", "level": "info", "event_type": "csv_file_renamed", "message": "CSV file renamed due to header mismatch for dataset 'Fast': fast_22.csv -> fast_to_22_28_57.csv", "details": { "dataset_id": "Fast", "original_file": "records\\14-08-2025\\fast_22.csv", "renamed_file": "records\\14-08-2025\\fast_to_22_28_57.csv", "expected_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S", "AUX Blink_2.0S" ], "existing_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "reason": "header_mismatch" } }, { "timestamp": "2025-08-14T22:29:09.720553", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files", "details": { "datasets_count": 3, "active_datasets_count": 3 } }, { "timestamp": "2025-08-14T22:29:18.107433", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files", "details": { "datasets_count": 3, "active_datasets_count": 3 } }, { "timestamp": "2025-08-14T22:29:34.913083", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-14T22:29:34.916673", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T22:29:35.040978", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-14T22:29:35.416658", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-14T22:29:35.419648", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: test", "details": { "dataset_id": "Test" } }, { "timestamp": "2025-08-14T22:29:35.422649", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-14T22:29:37.405052", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T22:29:37.409057", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T22:29:37.411052", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T22:29:37.414066", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 2 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 2, "dataset_names": [ "Fast", "DAR" ] } }, { "timestamp": "2025-08-14T22:29:37.623310", "level": "info", "event_type": "csv_file_renamed", "message": "CSV file renamed due to header mismatch for dataset 'Fast': fast_22.csv -> fast_to_22_29_37.csv", "details": { "dataset_id": "Fast", "original_file": "records\\14-08-2025\\fast_22.csv", "renamed_file": "records\\14-08-2025\\fast_to_22_29_37.csv", "expected_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "existing_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S", "AUX Blink_2.0S" ], "reason": "header_mismatch" } }, { "timestamp": "2025-08-14T22:30:22.434058", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files", "details": { "datasets_count": 3, "active_datasets_count": 3 } }, { "timestamp": "2025-08-14T22:32:00.333252", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T22:33:00.673187", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T22:33:00.754407", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T22:33:00.757714", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 3, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T22:33:00.760854", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T22:33:00.764562", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T22:33:01.026299", "level": "info", "event_type": "csv_file_renamed", "message": "CSV file renamed due to header mismatch for dataset 'Fast': fast_22.csv -> fast_to_22_33_01.csv", "details": { "dataset_id": "Fast", "original_file": "records\\14-08-2025\\fast_22.csv", "renamed_file": "records\\14-08-2025\\fast_to_22_33_01.csv", "expected_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S", "AUX Blink_2.0S" ], "existing_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "reason": "header_mismatch" } }, { "timestamp": "2025-08-14T22:33:16.675301", "level": "warning", "event_type": "csv_headers_mismatch_after_config_reload", "message": "CSV header mismatches detected and resolved for 1 datasets after configuration reload", "details": { "mismatched_datasets": 1, "total_validated": 2, "details": [ { "dataset_id": "Fast", "dataset_name": "Fast", "original_file": "records\\14-08-2025\\fast_22.csv", "renamed_file": "records\\14-08-2025\\fast_to_22_33_16.csv", "expected_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "existing_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S", "AUX Blink_2.0S" ] } ] } }, { "timestamp": "2025-08-14T22:33:16.680664", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files with CSV header validation", "details": { "datasets_count": 3, "active_datasets_count": 3, "csv_recording_active": true } }, { "timestamp": "2025-08-14T22:40:58.407368", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T22:40:58.488687", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T22:40:58.493692", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T22:40:58.500690", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T22:40:58.508089", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T22:41:08.736742", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T22:42:07.195383", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T22:42:09.975760", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T22:51:29.299710", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T22:51:29.367770", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T22:51:29.372770", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T22:51:29.375778", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T22:51:29.380769", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T22:52:10.248646", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T22:55:17.545033", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T22:57:05.817266", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:12:13.491544", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:12:13.601841", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:12:13.607414", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:12:13.611549", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:12:13.619569", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:16:13.052239", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:17:26.110874", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:17:38.598859", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:17:38.710314", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:17:38.714802", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:17:38.719873", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:17:38.744433", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:17:48.288119", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:22:37.889079", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:22:37.970126", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:22:37.975125", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:22:37.980125", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:22:37.985255", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:23:30.022619", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:27:17.599611", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:27:17.681121", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:27:17.687121", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:27:17.690131", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:27:17.695121", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:29:18.561423", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:40:06.297388", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:40:06.391029", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:40:06.397029", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:40:06.402029", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:40:06.406252", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:40:13.597479", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:44:33.374514", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:45:00.606119", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:45:41.422368", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:45:41.502849", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:45:41.511998", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:45:41.519961", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:45:41.528200", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:46:40.168598", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:54:52.569817", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:54:52.682252", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:54:52.687255", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:54:52.693251", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:54:52.699707", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:56:13.944096", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:56:14.040062", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:56:14.044062", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:56:14.050062", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:56:14.057751", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:58:19.006981", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T23:58:19.101016", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T23:58:19.105015", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T23:58:19.110016", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T23:58:19.114363", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T23:58:37.746893", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T23:59:26.324851", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:00:19.893542", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:00:20.005085", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:00:20.010478", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:00:20.016566", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:00:20.023040", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:01:25.659194", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:03:13.854041", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:03:13.931884", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:03:13.937884", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:03:13.943885", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:03:13.948883", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:03:24.533830", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:04:52.352107", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:04:52.462786", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:04:52.471573", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:04:52.478150", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:04:52.487150", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:06:14.970380", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:06:15.097520", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:06:15.104549", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:06:15.108765", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:06:15.114560", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:06:15.165489", "level": "info", "event_type": "csv_file_renamed", "message": "CSV file renamed due to header mismatch for dataset 'DAR': gateway_phoenix_00.csv -> gateway_phoenix_to_00_06_15.csv", "details": { "dataset_id": "DAR", "original_file": "records\\15-08-2025\\gateway_phoenix_00.csv", "renamed_file": "records\\15-08-2025\\gateway_phoenix_to_00_06_15.csv", "expected_headers": [ "timestamp", "UR29_Brix", "UR29_ma" ], "existing_headers": [ "timestamp", "UR29_Brix", "UR29_ma" ], "reason": "header_mismatch" } }, { "timestamp": "2025-08-15T00:07:46.886130", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:07:46.982186", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:07:46.989188", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:07:46.993194", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:07:46.998626", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:07:47.184577", "level": "info", "event_type": "csv_file_renamed", "message": "CSV file renamed due to header mismatch for dataset 'Fast': fast_00.csv -> fast_to_00_07_47.csv", "details": { "dataset_id": "Fast", "original_file": "records\\15-08-2025\\fast_00.csv", "renamed_file": "records\\15-08-2025\\fast_to_00_07_47.csv", "expected_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "existing_headers": [ "timestamp", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "reason": "header_mismatch" } }, { "timestamp": "2025-08-15T00:07:54.500883", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:07:54.612462", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:07:54.616465", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:07:54.623465", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:07:54.628465", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:08:39.174859", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:09:52.235300", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:09:52.335402", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:09:52.341893", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:09:52.350973", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:09:52.357430", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:10:34.939883", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:10:35.050386", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:10:35.056405", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:10:35.061392", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:10:35.069127", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:10:58.429356", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:13:34.473694", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:13:34.554942", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:13:34.560722", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:13:34.567569", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:13:34.575126", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:13:46.516969", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:14:46.450129", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:14:46.499303", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:14:46.505470", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:14:46.510912", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:14:46.518450", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:14:57.791078", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:15:20.096118", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:17:13.533612", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:17:13.644933", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:17:13.653665", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:17:13.661665", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:17:13.668666", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:17:19.296417", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:22:03.893270", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:22:03.973434", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:22:03.978435", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:22:03.984513", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:22:03.990721", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T00:22:53.358065", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:23:20.844836", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:23:59.638322", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-15T00:24:35.808418", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:26:15.271771", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:26:15.365923", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:26:15.372925", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:26:15.377433", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:26:31.108086", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:27:24.396654", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:27:40.211134", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:28:49.611975", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:29:11.885234", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:29:47.127915", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:33:00.587011", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:34:00.990295", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:34:01.069801", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:34:01.075470", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:34:01.083475", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:35:06.741557", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:35:28.675944", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:35:28.758707", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:35:28.764039", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:35:28.768130", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:35:39.619619", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:40:08.431291", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:40:14.468124", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:40:41.861858", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:40:45.084903", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:40:49.549459", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 500, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:41:19.890329", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:41:32.191310", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 3600, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:46:30.290892", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:46:30.340169", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:46:30.349167", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:46:30.355834", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:49:03.086267", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 3600, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:50:02.569962", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 3600, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:51:48.111341", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 3600, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:51:59.105937", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:53:37.664354", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:55:29.278884", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:56:04.171748", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:56:33.247778", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T00:56:33.360494", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T00:56:33.369004", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T00:56:33.375426", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T00:56:43.455835", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:56:50.145968", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:57:04.660061", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T00:57:09.226184", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T10:44:49.036843", "level": "info", "event_type": "datasets_resumed_after_reconnection", "message": "Automatically resumed streaming for 2 datasets after PLC reconnection", "details": { "resumed_datasets": 2, "total_attempted": 2 } }, { "timestamp": "2025-08-15T10:45:35.434594", "level": "info", "event_type": "datasets_resumed_after_reconnection", "message": "Automatically resumed streaming for 2 datasets after PLC reconnection", "details": { "resumed_datasets": 2, "total_attempted": 2 } }, { "timestamp": "2025-08-15T10:47:54.448887", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:28:23.240762", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T12:28:23.289837", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T12:28:23.295328", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T12:28:23.301476", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T12:41:55.431336", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T12:41:55.480843", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T12:41:55.485842", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T12:41:55.491843", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T12:42:07.211229", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:42:56.588149", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:45:49.570168", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:46:29.778925", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:46:35.075022", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:46:39.772740", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:46:49.071513", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:47:32.138946", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:47:45.348792", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:48:18.922640", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 360, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:48:27.911473", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:49:04.282695", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T12:53:56.468489", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:03:20.814101", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T13:03:20.862979", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T13:03:20.869820", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T13:03:20.874914", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T13:03:30.694319", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:03:56.979859", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:04:03.835222", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:04:09.295076", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:04:11.007047", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:04:44.329049", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:06:24.612602", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:06:48.036346", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:06:54.887448", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:14:31.424812", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T13:14:31.473155", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T13:14:31.480168", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T13:14:31.487149", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T13:14:39.254547", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:14:59.673582", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:15:06.665880", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:15:29.776996", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:17:30.394540", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:17:36.212527", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:17:58.978488", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:18:03.031314", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:20:54.142912", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T13:20:54.207454", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T13:20:54.216389", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T13:20:54.226392", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T13:21:00.678436", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:21:08.721840", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T13:21:11.289241", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T14:56:09.985830", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T14:56:18.219453", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T14:56:21.037864", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T14:58:34.874001", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 100, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T14:59:59.138084", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 3600, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:00:07.615193", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 3600, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:00:30.893455", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:00:38.278238", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:01:32.643536", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:03:00.348122", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:04:31.666815", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:04:49.237503", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:05:38.716154", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:08:19.565944", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T15:08:19.660559", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T15:08:19.672556", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T15:08:19.680317", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T15:08:34.489474", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:08:41.168670", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:08:46.141122", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:08:49.523888", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:09:02.390524", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:09:11.497406", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:09:53.182024", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:09:58.404845", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:10:05.667707", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:10:12.834883", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:10:22.809370", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:13:06.842781", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:13:14.103363", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:18:52.838437", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T15:18:52.889546", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T15:18:52.896544", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T15:18:52.905110", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T15:19:01.374281", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:19:06.187319", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:19:10.659288", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:19:59.587418", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:20:04.064134", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:20:14.895606", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:48:00.666925", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:48:45.628577", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:48:55.687372", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:49:22.566965", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:49:32.233072", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:49:39.683760", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:51:11.724780", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T15:57:54.453324", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T15:57:54.518452", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T15:57:54.525479", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T15:57:54.532986", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T15:59:56.276302", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755266396276_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:01:51.200918", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T16:01:51.248414", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T16:01:51.256921", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T16:01:51.263933", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T16:01:51.344460", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755266511344_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:02:02.915970", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755266522914_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:03:04.548242", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock_1755266584547_4", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:05:00.699266", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755266700699_5", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:24:41.195883", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T16:24:41.246019", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T16:24:41.258139", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T16:24:41.265238", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T16:24:53.119430", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755267893118_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:30:28.630568", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T16:30:28.678921", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T16:30:28.688439", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T16:30:28.696892", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T16:34:16.615010", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755268456615_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:35:22.569951", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755268522569_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:35:23.234508", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755268523232_4", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:35:23.251273", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755268523250_5", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:40:08.612042", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755268808612_6", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:40:15.632779", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755268815631_7", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:45:25.963734", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755269125963_8", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:48:01.283698", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755269281282_9", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:48:01.644316", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755269281644_10", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:50:35.251305", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T16:50:35.316564", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T16:50:35.324572", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T16:50:35.333019", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T16:50:37.736391", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755269437735_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T16:51:06.118418", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755269466118_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T17:42:00.705539", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T17:42:00.772135", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T17:42:00.779204", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T17:42:00.789530", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T17:42:31.920722", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755272551920_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T17:44:26.728938", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T17:44:26.777455", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T17:44:26.786455", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T17:44:26.794684", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T17:53:24.856979", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-15T17:53:24.872499", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-15T17:53:24.966995", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-15T17:53:24.977921", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: test", "details": { "dataset_id": "Test" } }, { "timestamp": "2025-08-15T17:53:25.341401", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-15T17:53:25.355401", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-15T17:54:30.335124", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T17:55:02.184677", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755273302184_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T17:55:18.605848", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755273318604_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T17:55:32.567790", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T17:55:32.670492", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T17:55:32.766807", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T17:55:32.865225", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 3 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 3, "dataset_names": [ "Fast", "DAR", "test" ] } }, { "timestamp": "2025-08-15T17:55:41.765105", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755273341764_4", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T17:56:09.469159", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755273369469_5", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T17:58:12.298168", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T17:58:12.350158", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T17:58:12.357167", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T17:58:12.367234", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T17:58:33.564814", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755273513563_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T17:58:40.629205", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755273520629_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T18:51:36.078105", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T18:51:36.128341", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T18:51:36.140887", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T18:51:36.148889", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T18:53:20.148638", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755276800148_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T18:53:34.377431", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755276814377_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T18:54:02.935377", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755276842934_4", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T18:54:06.986356", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755276846986_5", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T18:54:24.318797", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock_1755276864317_6", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T18:58:33.217127", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755277113217_7", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:01:07.918276", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock_1755277267917_8", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:05:09.401035", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755277509401_9", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:06:20.284691", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755277580284_10", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:21:26.768254", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755278486768_11", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:21:50.617034", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T19:21:50.682511", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T19:21:50.690509", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T19:21:50.700936", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T19:22:31.628745", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755278551628_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:22:55.516514", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755278575515_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:25:04.730033", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T19:25:04.779181", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T19:25:04.786391", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T19:25:04.795793", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T19:28:14.264386", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T19:28:14.328949", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T19:28:14.336952", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T19:28:14.346444", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T19:33:01.899945", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755279181898_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:35:23.574418", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T19:35:23.621963", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T19:35:23.631481", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T19:35:23.642043", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T19:40:28.186263", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files with CSV header validation", "details": { "datasets_count": 3, "active_datasets_count": 3, "csv_recording_active": true } }, { "timestamp": "2025-08-15T19:40:55.642005", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755279655640_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:41:15.511230", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755279675511_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:41:35.767669", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755279695767_4", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:41:38.863722", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755279698863_5", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T19:49:54.180453", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T19:49:54.228721", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T19:49:54.237641", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T19:49:54.247238", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T19:53:52.531913", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T19:53:52.582271", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T19:53:52.590457", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T19:53:52.599789", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T20:06:52.191312", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:06:52.271192", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T20:06:52.281191", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-15T20:06:52.289232", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T20:16:35.894381", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T20:16:56.537497", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files with CSV header validation", "details": { "datasets_count": 3, "active_datasets_count": 3, "csv_recording_active": true } }, { "timestamp": "2025-08-15T20:16:59.997119", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-15T20:17:05.782835", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T20:21:47.811533", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:21:47.876040", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T20:21:47.885336", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 2, "prefix": "fast" } }, { "timestamp": "2025-08-15T20:21:47.894836", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T20:21:47.904356", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T20:22:34.633059", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-15T20:22:39.890817", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T20:30:27.188174", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:30:27.238886", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T20:30:27.254435", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 2, "prefix": "fast" } }, { "timestamp": "2025-08-15T20:30:27.266768", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T20:30:27.278705", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T20:34:11.199188", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:34:11.250310", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T20:34:11.258310", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 2, "prefix": "fast" } }, { "timestamp": "2025-08-15T20:34:11.267317", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T20:34:11.276310", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T20:35:22.096075", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock_1755282922096_2", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T20:35:27.194980", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755282927194_3", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T20:37:39.679531", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755283059679_4", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T20:37:44.200561", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Clock' created and started", "details": { "session_id": "Clock_1755283064200_5", "variables": [ "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-15T20:48:58.534574", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:48:58.585203", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T20:48:58.598180", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 2, "prefix": "fast" } }, { "timestamp": "2025-08-15T20:48:58.614081", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T20:48:58.626508", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T20:50:32.769698", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:50:32.820757", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-15T20:50:32.831299", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 2, "prefix": "fast" } }, { "timestamp": "2025-08-15T20:50:32.843238", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-15T20:50:32.854102", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-15T20:52:04.048074", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-15T20:52:04.060239", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-15T20:52:04.617441", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-15T20:52:04.627037", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: test", "details": { "dataset_id": "Test" } }, { "timestamp": "2025-08-15T20:52:04.872413", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-15T20:52:04.882404", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-15T20:53:50.987335", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:54:20.001933", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:55:53.633692", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T20:56:02.602017", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T20:56:41.732947", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T20:59:14.451792", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T20:59:24.125019", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T21:00:09.914702", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T21:00:34.480713", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T21:00:54.044314", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T21:02:01.787851", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T21:02:09.080032", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T21:03:39.916462", "level": "info", "event_type": "symbols_loaded", "message": "Loaded 2077 symbols", "details": {} }, { "timestamp": "2025-08-15T21:03:44.900837", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files with CSV header validation", "details": { "datasets_count": 3, "active_datasets_count": 3, "csv_recording_active": false } }, { "timestamp": "2025-08-15T21:25:51.900870", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T22:47:53.048381", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-15T23:05:23.049195", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1755291923048_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S", "AUX Blink_1.6S" ], "time_window": 36, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-16T01:32:07.402309", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-16T01:49:52.993299", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-16T01:54:18.396992", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-16T09:27:03.679625", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-16T09:27:58.352504", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-16T09:30:47.754146", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-16T10:01:50.009210", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} } ], "last_updated": "2025-08-16T10:01:50.009210", "total_entries": 685 }