Add ability to restart Thunderloop from Thunderscope #3334
Labels
Difficulty - 13
Require a good understanding of relevant systems and tools, and may require some pathfinding
Robot Software
Description of the task
When a robot isn't moving, we often SSH into the robot and restart Thunderloop using the following command
sudo systemctl restart thunderloop.service
. This is often quite annoying to do.We should add a new button to the
RobotInfo
widget called "Restart Thunderloop" to restart that robot's Thunderloop service.Possible implementation (likely we will need to touch both Thunderscope and the robot):
Thunderscope:
RobotInfo
widget.robot_id
that we are requesting to restart.Thunderloop:
deploy_robot_software.pb
)systemd
serviceIf you want to test Thunderscope changes without robots (for GUI layout), run the following command:
./tbots run thunderscope_main --run_blue --disable_communication --interface lo
Acceptance criteria
Blocked By
The text was updated successfully, but these errors were encountered: