F1SYH‑TX1 — lot 39

Gestion des bandes et relais

Associer fréquence, BPF, LPF et limites TX sans ambiguïté.

5 groupesfiltres
9 bandesamateurs
tablefirmware
fail-safehors bande
FréquenceTable bandeBPFLPFLimites TX
Point critique : Les limites TX doivent rester configurables selon le pays sans contourner les protections locales.

Architecture et détails

Structure :
typedef struct {
 uint64_t f_min;
 uint64_t f_max;
 uint8_t bpf_group;
 uint8_t lpf_group;
 uint8_t tx_allowed;
 uint8_t max_power_w;
} band_plan_t;

Règles :
- aucune bande trouvée → TX interdit
- relais changés uniquement bias OFF
- lecture de retour optionnelle
- profil RX et profil TX séparables.

Table

Valeurs regroupées dans un seul fichier.

Version liée au firmware.

Séquence

Relais changés dans PRE_TX ou en RX.

Jamais pendant bias actif.

Erreurs

État relais inconnu bloque TX.

Affichage explicite.

Spécifications

G180 m
G240/30 m
G320/17 m
G415/12 m
G510 m

Repères

Bande inconnue → TX interdit
Le firmware n’invente jamais une bande

Procédure

Créer la table.
Associer les relais.
Tester chaque fréquence limite.
Tester hors bande.
Tester changement RX.
Tester PRE_TX.
Simuler relais absent.
Journaliser les erreurs.
Validation : les résultats sont consignés avant de poursuivre.