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

Consider alternative strategies for applying frame size validation during telemetry selection

Aperta
#113 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
backend

Direzione di ricerca

Inizia da TelemetrySelectionStrategy.ensureSamplesHaveDownlinkRate(List samples) e traccia come vengono applicati il filtraggio VCID e gli insiemi o le finestre di campioni candidati. Il lavoro è completato quando le dimensioni miste dei frame non rifiutano più insiemi candidati validi specifici per VCID, mentre la validazione delle dimensioni coerenti rimane invariata.

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

Descrizione

Currently, TelemetrySelectionStrategy.ensureSamplesHaveDownlinkRate(List<FrameSample> samples) checks all samples retrieved from the telemetry source for consistent frame size bits values, not just the samples currently being considered in a candidate sample set/window. This presents problems for missions where short and long frames are frequently mixed in a 24h window, as MMTC will refuse to run even when VCID groups are correctly configured to distinguish short from long frames.

It might be preferable to only apply consistent frame size validation after the VCID filter has already been applied as to avoid tossing out whole frame sample sets that likely contain valid candidate subsets just because some frames in the query window aren't the same size.

Lingua principale
Java
Stelle
8
Fork
4
Merge medio
2g 11h
PR unite (30g)
2

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Nessun 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 NASA-AMMOS/MMTC

Tutte le issue di NASA-AMMOS/MMTC

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.