Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Ignition: Add a timer for backup parachute deployment

Aperta
#265 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 4 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
c
Ambito
embedded-iot

Direzione di ricerca

Inizia leggendo la logica primaria di dispiegamento del sistema di recupero, la struct PRESET_DATA e la gestione di launch detect e FC_STATE_ASCENT. Il lavoro è completo quando un backup configurabile basato sul tempo trascorso può attivare il dispiegamento del paracadute mentre il computer di volo rimane in salita, senza sostituire il comportamento primario di dispiegamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Requester: @NArmistead

(Non-developer requests only): Is your feature request related to a problem? Please describe.
If we fail to detect apogee, our parachutes won't deploy.

Describe the solution you'd like
It would be a good idea to have a configurable timer that acts as a backup to parachute deployment at apogee/a specified altitude. Consider checking the time passed since launch detect and deploy if still in FC_STATE_ASCENT after a certain time. This will also require modifications to the PRESET_DATA struct.

Describe alternatives you've considered
This is a backup for future improvements to recovery deployment

Additional context
Probably should be worked after updates to our primary deployment logic

Points of Contact
FC Rev 2 lead - @NArmistead

Lingua principale
C
Stelle
8
Fork
6
Merge medio
6g 19h
PR unite (30g)
9

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di SunDevilRocketry/Flight-Computer-Firmware

Tutte le issue di SunDevilRocketry/Flight-Computer-Firmware

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.