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.










