Arcam DT91 Annexe interface de programme série, Formats de commande et de réponse, Introduction

Models: DT91

1 52
Download 52 pages 27.48 Kb
Page 27
Image 27
Annexe : interface de programme série

Annexe : interface de programme série

Introduction

Cette section du manuel décrit le protocole de la télécommande pour le contrôle du DT91 via l'interface RS232.

Conventions

nLa télécommande est désignée « TC ».

nSauf mention contraire, toutes les valeurs présentées dans cette section sont hexadécimales.

Format de transfert des données

nTaux de transfert : 19200 bps.

nUn bit de démarrage, huit bits de données, un bit d'arrêt, aucune parité, aucun contrôle du flux.

Formats de commande et de réponse

La communication entre la TCet le DT91 prend la forme de séquences des octets, avec le même format de base pour toutes les commandes et les réponses. La communication entre les deux unités s’effectue en duplex intégral. Le DT91 doit toujours répondre à une commande reçue.

Chaque transmission en provenance de la TC doit être de cinq octets au moins et doit se présenter au format suivant :

<STR> <CC> <DL> <Données> <ETR>

nSTR (début de la transmission) : 0x21

nCC (code de commande) : code de la commande

nDL (longueur des données) : nombre d’éléments de données suivant cet élément, ETR exclue

nDonnées : paramètres de la commande

nETR (fin de la transmission) : 0xD

Chaque réponse en provenance du DT91 doit comprendre au moins 6 octets et doit se présenter au format suivant :

<STR> <RC> <AC> <DL> <Données> <ETR>

nSTR (début de la transmission) : 0x21

nRC (code de réponse) : code de la commande

nAC (code de réponse) : code de la réponse (voir ci-dessous)

nDL (longueur des données) : nombre d’éléments de données suivant cet élément, ETR exclue

nDonnées : informations associées à cette réponse

nETR (fin de la transmission) : 0xD

Notez que le DT91 transmet des messages à chaque changement d’état. Ces messages sont transmis à des intervalles asynchrones.

Changements d'état suite à d'autres entrées

Il est possible que l'état du DT91 change suite à des entrées effectuées par l'utilisateur par le biais des boutons du panneau avant ou de la télécommande à infrarouge. Les modifications résultant de ces entrées doivent être relayées à la TC, à l'aide du type de message approprié.

Par exemple, si l'utilisateur modifie la luminosité de l'affichage du panneau avant à l'aide de la touche DISP de la télécommande, un message relatif à l'affichage (comme défini ci-dessous) est transmis à la TC. Une action similaire se produit pour tout autre changement d'état.

Codes de réponse

Les codes de réponse prédéfinis sont les suivants :

n Command OK

0x1 : la commande a été acceptée et traitée intégralement.

nCommand Failed 0x0 : la commande a échoué pour une raison quelconque.

Vous trouverez les spécifications des commandes et les exemples de séquences commande/ réponse dans la section en langue Anglaise de ce manuel.

Français

DT91

F-11

Page 27
Image 27
Arcam DT91 manual Annexe interface de programme série, Formats de commande et de réponse, Codes de réponse, Introduction