make sure to log from correct interface with ethernet logger
Description
Make sure to log from correct interface with ethernet logger.
Note that the typical burt setup has tshark autostarting on boot with a system-setup script, and this change only matters if the EthernetLogger doesn't find tshark already running.
See burt/tools/system-setup!106 for the autostart fix. Review these merge requests concurrently.
If the robot interface isn't present, this should throw an exception.
What to focus on
Test using BurtSharp.Manufacturing/ArchiveEthernetLogs. Kill the existing tshark process (if already running) and run this program. Make sure the correct interface is monitored with tshark when multiple interfaces are connected (Barrett network, CAN, etc). Test on both V2 and V3 consoles.
Issues
- Fixes #203
Edited by Amy Blank