Émetteur-récepteur HF — commandes série
Protocole CAT du transceiver
Définir un jeu de commandes cohérent, versionné et compatible avec les usages courants.
Chaîne fonctionnelle
Client→Trame CAT→Parseur→Validation→Machine d’états→Réponse→Journal
Point critique : Un CAT qui accepte silencieusement une commande partielle ou mal formée peut créer des changements dangereux.
Commandes minimales
Lire et régler la fréquence.
Lire et régler le mode.
Lire le PTT, la puissance, le ROS et les défauts.
Format
Les trames doivent avoir un terminateur clair.
Les réponses doivent distinguer succès, refus et erreur de syntaxe.
Les valeurs utilisent des unités documentées.
Compatibilité
Une commande inconnue ne modifie jamais l’état.
Le protocole est versionné.
Les extensions restent rétrocompatibles autant que possible.
Repères techniques
Réponse = statut + valeur + unité éventuelle
Commande invalide → aucune action matérielle
PTT ON accepté seulement si interverrouillages valides
Contrôles systématiques
- Un seul maître direct pour chaque port physique.
- Lire l’état réel après chaque commande critique.
- Tester les pertes de liaison et reconnexions.
- Limiter les droits des interfaces réseau.
- Conserver PTT et protections sous contrôle local.
Procédure recommandée
Validation : les logiciels doivent pouvoir être fermés, redémarrés ou déconnectés sans laisser le transceiver dans un état incohérent.