UBC-Thunderbots / Software

Robot Soccer Playing AI
http://www.ubcthunderbots.ca
GNU Lesser General Public License v3.0
47 stars 98 forks source link

Add feature to bind to specific network interfaces via Thunderscope #3235

Open itsarune opened 1 week ago

itsarune commented 1 week ago

Description

Summary of changes:

How can you test? Play around with ./tbots.py run thunderscope_main --run_blue --run_diagnostics --disable_communcation

Testing Done

At home with different gamecontroller instances on my home network. The video binds to my local interface first, then an interface that isn't connected to a network and then a home interface that had a gamecontroller instance on it.

https://github.com/UBC-Thunderbots/Software/assets/42703774/48152c3c-bcd3-42c3-a87c-6cd76330ad1c

Resolved Issues

Length Justification and Key Files to Review

Review Checklist

It is the reviewers responsibility to also make sure every item here has been covered