2 convenzioni tipografiche, 3 sintassi dei messaggi, 4 messaggi da tastiera a pc – Videotec DCZ User Manual
Page 38

IT - I
taliano - M
anuale di istruzioni
14
9.4 Messaggi da Tastiera a PC
La tastiera DCZ trasmette a PC ad ogni evento e non
attende alcun messaggio di acknowledge.
Gli eventi sono:
EVENTO
MESSAGGIO
PARAMETRI
Pressione di un
tasto.
[K+val]
val: Valore del
tasto nella tabella
di lookup.
Pressione di un
tasto + shift.
[K+val:shift] val: Valore del
tasto nella tabella
di lookup.
shift: Tasti shift
premuti (‘1’..’8’).
Rilascio di un
tasto.
[K-val]
val: Valore del
tasto nella tabella
di lookup.
Pressione di un
tasto di shift.
[H+shift]
shift: Numero
del tasto di shift
(‘1’..’8’).
Rilascio di un
tasto di shift.
[H-shift]
shift: Numero
del tasto di shift
(‘1’..’8’).
Movimento del
joystick.
[J±pp±tt±zz]
±pp, ±tt, ±zz:
Posizione pan, tilt,
zoom -07..+07.
Movimento
dello shuttle.
[S±aa]
±aa: Angolo
di rotazione
-70°..+70°.
Movimento del
jog.
[D+1]
Rotazione in senso
orario di uno scatto
(10 scatti per
angolo giro).
Movimento del
jog.
[D-1]
Rotazione in senso
antiorario di uno
scatto (10 scatti per
angolo giro).
Tab. 02
9.2 Convenzioni tipografiche
Nella descrizione del protocollo proposta di seguito si
utilizzano le seguenti convenzioni tipografiche:
•
[messaggio]: Messaggio trasmesso
•
parametro_variabile: Parametro variabile
all’interno del messaggio
•
±: Segno più o segno meno.
9.3 Sintassi dei messaggi
I messaggi trasmessi da e per il PC sono composti
da caratteri stampabili (compresi tra il codice ASCII
32 e ASCII 127, con l’esclusione degli ASCII 91 e 93)
delimitati dai due terminatori
[ e ]:
•
[ (ASCII 91) Parentesi quadra aperta, STX start of
transmission
• Corpo messaggio di lunghezza variabile
•
] (ASCII 93) Parentesi quadra chiusa, ETX end of
transmission.
Data la tipologia dei messaggi trasmessi e la qualità
della comunicazione USB non è previsto alcun
sistema di checksum.
Esempio: Alla pressione del tasto
ESC
(riga 1,
colonna 3) la tastiera di default trasmette
[K+13]:
•
[: Identifica l’inizio messaggio
•
K+: Tasto premuto
•
13: Valore di lookup del tasto (riga 1, colonna 3)
•
]: Identifica il termine del messaggio.