bluerobotics / BlueOS

The open source platform for ROV, USV, robotic system operation, development, and expansion.
https://blueos.cloud/docs/
Other
142 stars 72 forks source link

Wizard: For loading default parameters, we need internet both on the ROV and on the topside computer, but we only check for it on the ROV #2792

Open Williangalvani opened 2 months ago

ES-Alexander commented 2 months ago

I am confused as to why both the frontend and backend would require internet access for a single functionality, although if there are valid reasons for that then we should likely have a warning about no control station internet access like we do for when the BlueOS device has no internet access.

Perhaps we could also:

  1. add warnings to individual pages that require a particular connection type to function correctly
  2. expand those warnings to mention which features are not available (or at least some broad types of features)
  3. link to the tether passthrough docs if the connection to BlueOS is wired, and the control station is detected to have internet while BlueOS is detected not to
  4. link to the network prioritisation docs to cover unconventional internet connection routes

On the parameters front specifically, we might want to allow/enable:

  1. storing one or more sets of parameters on the vehicle as a backup (which users could select between in a dropdown when "restoring")
  2. automatically fetching the latest parameters when internet is first detected within a boot session, and storing it with a date if it differs from an existing backup file