Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement 'Flight Phase' #215

Closed
5 tasks done
joshua-jerred opened this issue Feb 15, 2024 · 0 comments · Fixed by #266
Closed
5 tasks done

Implement 'Flight Phase' #215

joshua-jerred opened this issue Feb 15, 2024 · 0 comments · Fixed by #266

Comments

@joshua-jerred
Copy link
Owner

joshua-jerred commented Feb 15, 2024

Dependent on #214

Flight Phases:

  • Pre-Launch: Starting mode, (no telemetry?)
  • Launch: Switch from pre-launch is a manual switch made via a command sent via TCP (Web Client)
  • Ascent: The switch from launch to ascent should happen as soon as the flight computer begins to increase in altitude.
  • Descent: Dependent on detecting a balloon pop (Separate Issue)
  • Recovery: Switch to this mode when the flight computer has landed.

Flight Phase needs to be added to flight_runner_data so that it's immune to hard faults.

The current flight phase also needs to be within shared data

Add the data to the data stream and the server module.

@joshua-jerred joshua-jerred converted this from a draft issue Feb 15, 2024
@joshua-jerred joshua-jerred moved this from 🆕 New to 🏗 In progress in Giraffe Flight Software Feb 15, 2024
@joshua-jerred joshua-jerred linked a pull request Jun 8, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Giraffe Flight Software Jun 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant