Skip to content

[TASK] Emergency Error Alert, Surface Button & Kill Switch #634

@niclassvardal-boop

Description

@niclassvardal-boop

Description of task

  • Visually alert the operator of critical errors
  • Provide a one-click “Surface” command
  • Optionally include a “Kill Switch” for immediate shutdown

Suggested Workflow

  • Talk to the other groups about sensor data (leak detection and error handling)

  • Create QMessageBox or custom modal for error display
    - A modal is a type of pop-up window that appears on top of your main GUI and temporarily blocks interaction with the rest of the interface until the user responds. It’s often used for alerts, confirmations, or critical actions

  • Add QPushButton for “Surface” with signal-slot to ROS or backend

  • Implement optional “Kill Switch” with double-confirmation dialog

  • Log all emergency actions to GUI log panel

Specifications

No response

Contacts

No response

Code Quality

  • Every function in header files are documented (inputs/returns/exceptions)
  • The project has automated tests that cover MOST of the functions and branches in functions (pytest/gtest)
  • The code is documented on the wiki (provide link)

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions