{ "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 } } ], "last_updated": "2025-08-15T00:41:32.191310", "total_entries": 381 }