Description of task
Create a log panel in the GUI that displays key runtime events, system messages, and operator actions. The log should help with debugging, post-mission analysis, and real-time awareness.
What should be shown in the log?
| Category |
Example Entries |
| System Events |
GUI startup/shutdown, connection established/lost, recording started/stopped |
| Telemetry Alerts |
Signal loss, overheating, leak detection, battery warnings |
| Operator Actions |
Surface button pressed, kill switch activated, overlays toggled |
| Recording Events |
Data stream recording started/stopped, file saved with timestamp |
| Error Messages |
Backend exceptions, failed commands, missing data streams |
| Sensor Updates |
New sensor connected, leak detection triggered, calibration complete |
| Integration Logs |
Messages from other teams’ systems (e.g. leak detection module, ROS nodes) |
Suggested Workflow
Specifications
No response
Contacts
No response
Code Quality
Description of task
Create a log panel in the GUI that displays key runtime events, system messages, and operator actions. The log should help with debugging, post-mission analysis, and real-time awareness.
What should be shown in the log?
Suggested Workflow
QTextEditor custom widget for log displaySpecifications
No response
Contacts
No response
Code Quality