The GUI will not issue commands to the pod unless the pod is in the correct state. See the state machine flow chart for allowable state transitions.
For a transition to properly occur, certain conditions must be met. In this test, we will assume that the conditions are always met, so transitions requested by GUI commands will immediately occur.
This test must include both command and telemetry functionality, so the GUI can obtain the correct state information from the telemetry message. Change main.py as necessary to detect state changes from telemetry messages.
The GUI will not issue commands to the pod unless the pod is in the correct state. See the state machine flow chart for allowable state transitions.![image](https://github.com/albertaloop/GUI/assets/76540445/9962ba10-7a7d-44ad-8f24-cbf3b81f4e53)
For a transition to properly occur, certain conditions must be met. In this test, we will assume that the conditions are always met, so transitions requested by GUI commands will immediately occur.
This test must include both command and telemetry functionality, so the GUI can obtain the correct state information from the telemetry message. Change main.py as necessary to detect state changes from telemetry messages.