proveskit / flight_software

Flight software for the PROVES Kit.
MIT License
2 stars 2 forks source link

Flight Software Hangs on TCA Try Lock #7

Open Mikefly123 opened 5 days ago

Mikefly123 commented 5 days ago

Expected Behavior

If a TCA multiplexer is not attached or is misbehaving the flight software should bypass its initialization and continue operations with the TCA disabled.

What Happens Instead

The flight software gets stuck on the TCA initialization.

See attached. This is a major issue if it happens during flight because it will nuke the entire mission state machine.

Screenshot 2024-06-27 at 4 46 28 PM

How to replicate

Load a version of pysquared.py that attempts to initialize the TCA multiplexer without one attached.