Working off of:
https://uworbital.github.io/docs/comms/sending-commands-to-board/
- File path for ground_station_cli.py changed in obc-firmware
- Having fixed the path, trying to run python -m ground_station_cli gives the following error:

-
Issue seems to be that interfaces needs to be built, but this isn’t mentioned in the docs rn.
- Interfaces is built whenever any cmake build is used in the main repo
-
Fix is to cd interfaces, mkdir build, then build GS

- This is the fix, but the interfaces cmake file had to be changed
- Running

now gives access to the CLI!
- send_command --command CMD_PING

- PORRST the board fixes it
Bugs:
- Command sending is very fragile. Closing one command cli after sending send_conn_request makes it so opening a new cli instance and sending a conn request fries it.
- Add a note in the docs to use as few commands as possible when sending commands if it’s not working - and to PORRST the board (or flash again) and try again if it doesn’t work.
- Find out why send_conn_request can only be sent once successfully before needing to reset the board (even if a new CLI instance is used)
- We need to go through and consolidate our cmake builds a bit to make it more intuitive, remove unnecessary builds