Manual
AVR300
F-36
AVR300
F-37
Français
Annexe : interface de programme série
Introduction
Cette section décrit le protocole de la télécommande pour le contrôle du système AVR300 via l’interface
RS232.
Conventions
n
Sauf mention contraire, toutes les valeurs de cette section sont hexadécimales.
Format du transfert des données
n
Taux de transfert : 38.400 bps.
n
1 bit de démarrage, 8 bits de données, 1 bit d’arrêt, aucune parité, aucun contrôle du ux.
Formats de commande et de réponse
La communication entre la télécommande et le système AVR300 prend la forme de séquence de
caractères ASCII, avec le même format de base pour toutes les commandes et les réponses. Le
système AVR300 répond toujours à une commande reçue, mais peut également envoyer des messages
(communication en duplex intégral).
Chaque transmission en provenance de la télécommande doit être de 7 octets et avoir le format
suivant :
<STR> <CC> <P1> <P2> <ETR>
n
STR (transmission de départ): 0x50, 0x43, 0x5F (“PC_”)
n
CC (Code réponse de commande) : = code de la commande
n
Px (code du paramètre) : paramètres de la réponse
n
ETR (transmission de n) : 0xd
Chaque réponse en provenance du système AVR300 doit être de 8 octets et avoir le format suivant :
<STR> <RC> <AC> <P1> <P2> <ETR>
n
STR (Start transmission) : 0x41, 0x56, 0x5f (“AV_”)
n
RC (Code réponse de commande) : = code de la commande
n
AC (code Réponse) : code de réponse (voir ci-dessous)
n
Px (code du paramètre) : paramètres de la réponse
n
ETR (transmission de n) : 0xd
Le système AVR300 doit répondre à chaque commande provenant de la télécommande en trois
secondes. La télécommande peut envoyer d’autres commandes avant la réception de la réponse à une
commande précédente.
Codes de réponse
Les codes de réponse prédénis sont les suivants :
n
Command OK – P (0x50) : la commande a été acceptée et traitée intégralement.
n
Command Error – R (0x52) : une erreur s’est produite relative à la commande reçue. Il
peut s’agir d’une commande incorrecte (à ce moment) ou d’une erreur de formatage de la
commande.
Modications de l’état suite à d’autres entrées
Il se peut que l’état du système AVR300 change suite à des entrées effectuées par l’utilisateur avec
les boutons du panneau avant ou de la télécommande à infrarouge. Les modications résultant de ces
entrées doivent être relayées à la télécommande à l’aide du type de message approprié.
Par exemple, si un utilisateur modie la luminosité de l’afchage du panneau avant à l’aide du bouton
DISPLAY (Afchage) situé sur ce panneau avant, un message relatif à l’afchage (déni ci-dessous)
est transmis à la télécommande. Une action similaire se produit pour toute autre modication d’état (y
compris les modications du mode de décodage).
Exemple de séquence de commandes et de réponses
Par exemple, la commande devant être envoyée pour désactiver le mode Veille de la zone principale
(dénie ci-dessous) est la suivante :
STR CC P1 P2 ETR
PC_ * 1 1 (0xd)
Considérant que la commande a été acceptée par le système AVR300, celui-ci doit répondre à cette
commande par la séquence suivante :
STR RC AC P1 P2 ETR
AV_ * P 1 1 (0xd)
Vous trouverez les spécications des commandes et les exemples de séquences commande/réponse
dans la section en langue anglaise de ce manuel.