2 conventions typographiques, 3 syntaxe des messages, 4 messages entre pupitre et pc – Videotec DCZ User Manual
Page 60

FR - F
rancais - M
anuel d'instruc
tions
14
9.4 Messages entre pupitre et PC
Le pupitre DCZ transmet chaque événement au PC et
n’attend aucun accusé de réception.
Les événements sont les suivants:
ÉVÉNEMENT
MESSAGE
PARAMÈTRES
Pression d’une
touche.
[K+val]
val: Valeur de la
touche dans le
tableau de lookup.
Pression d’une
touche + shift.
[K+val:shift] val: Valeur de la
touche dans le
tableau de lookup.
shift: Touches
shift enfoncées
(‘1’..’8’).
Relâchement
d’une touche.
[K-val]
val: Valeur de la
touche dans le
tableau de lookup.
Pression d’une
touche shift.
[H+shift]
shift: Numéro
de la touche shift
(‘1’..’8’).
Relâchement
d’une touche
shift.
[H-shift]
shift: Numéro
de la touche shift
(‘1’..’8’).
Mouvement du
joystick.
[J±pp±tt±zz]
±pp, ±tt, ±zz:
Position pan, tilt,
zoom -07..+07.
Mouvement du
shuttle.
[S±aa]
±aa: Angle de
rotation -70°..+70°.
Mouvement
du jog.
[D+1]
Rotation dans le
sens des aiguilles
d’une montre d’un
cran (10 crans par
angle rotation).
Mouvement
du jog.
[D-1]
Rotation dans le
sens inverse des
aiguilles d’une
montre d’un cran
(10 crans par angle
rotation).
Tab. 02
9.2 Conventions typographiques
Dans la description du protocole ci-dessous, les
conventions suivantes sont utilisées:
•
[message]: Message transmis
•
paramètre_variable: Paramètre variable à
l’intérieur du message
• ±: Signe plus ou signe moins.
9.3 Syntaxe des messages
Les messages transmis par et vers le PC comprennent
des caractères imprimables (compris entre le code
ASCII 32 et ASCII 127, à l’exclusion des ASCII 91 et 93)
délimités par deux terminateurs [ e ]:
• [ (ASCII 91) Parenthèse carrée ouvrante, STX start
of transmission
• Corps message de longueur variable
• ] (ASCII 93) Parenthèse carrée fermante, ETX end
of transmission.
Étant donné le type des messages transmis et la
qualité de la communication USB, aucun système de
checksum n’est prévu.
Exemple: Sur pression de la touche
ESC
(ligne 1,
colonne 3) le pupitre transmet par défaut
[K+13]:
•
[: Identification du début du message
•
K+: Touche enfoncée
•
13: Valeur de lookup de la touche (ligne 1, colonne
3)
•
]: Identification de la fin du message.