F1SYH‑TX1 — lot 39

Protocole CAT USB du F1SYH‑TX1

Exposer fréquence, mode, PTT et télémétrie par USB CDC avec réponses simples et déterministes.

USB CDCtransport
ASCIIcommandes
115200profil série
localprotections
PCUSB CDCParserCommandesÉtat radioRéponse
Point critique : Le CAT ne doit jamais écrire directement les GPIO de relais ou le bias.

Architecture et détails

Commandes proposées :
FA00007100000;   régler fréquence A
FA;              lire fréquence A
MDLSB; / MDUSB; / MDCW;
TX1;             demande PTT
TX0;             retour RX
IF;              état global
SM;              S-mètre
PW;              puissance/ROS/température
VR;              version firmware

Toute commande se termine par ';'.

Parser

Buffer borné.

Timeout et rejet des commandes trop longues.

PTT

TX1 demande une émission.

La machine d’états peut refuser.

Compatibilité

Syntaxe inspirée des CAT classiques.

Adaptateur Hamlib prévu ultérieurement.

Spécifications

EncodageASCII
Fin commande;
Longueur max64 octets
Timeout100 ms
ErreursERxx;

Repères

Réponse reflète l’état appliqué
Un refus TX renvoie une cause

Procédure

Créer le buffer.
Parser FA.
Parser MD.
Ajouter IF.
Ajouter TX0/TX1.
Ajouter erreurs.
Tester rafales.
Tester déconnexion USB en TX.
Validation : les résultats sont consignés avant de poursuivre.