F1SYH‑TX1 — lot 44
Script Python de contrôle CAT
Commander fréquence, mode et PTT avec timeouts, vérification et arrêt sûr.
Port série→Commande→Réponse→Validation→Sécurité
Point critique : Ne pas tester automatiquement le PTT sur antenne.
Détails
Principes du script : - ouvrir le port avec timeout - purger les anciennes réponses - envoyer une commande terminée par ';' - lire jusqu’au ';' - vérifier le format - en bloc finally, toujours envoyer TX0; - refuser TX1 si la charge n’est pas confirmée par configuration.
Robustesse
Timeout obligatoire.
Exceptions explicites.
Sécurité
TX0 en sortie.
Puissance faible par défaut.
Traçabilité
Journal commandes/réponses.
Version du script.
Spécifications
| Dépendance | pyserial |
|---|---|
| Timeout | 1 s |
| Fin réponse | ; |
| Arrêt | TX0 |
| Config | JSON/YAML |
Repères
Toute exception déclenche un retour RX
La réponse doit être validée avant l’étape suivante
Procédure
Validation : les résultats sont contrôlés et consignés avant l’étape suivante.