![Dini Argeo 3590 EBOX Series Technical Manual Download Page 73](http://html.mh-extra.com/html/dini-argeo/3590-ebox-series/3590-ebox-series_technical-manual_2505688073.webp)
3590EKR, 3590EXP, 3590EXT, 3590 EBOX, CPWE, CPWET series indicator E-AF03_05.01_14.07_EN_T.doc
73
5.7 ADVANCED COMMANDS
[GKBB] Reading of the data in the keyboard buffer:
This following command allows for
the reading of the data in the keyboard buffer
(max 20 keys)
(only if the transmission
of the pressed keys code is disabled):
Syntax
Format
<CC>GKBB<CR LF>
Parameters
-
Answer
- <CC>OK<CR LF> if the buffer is empty
- If the buffer is not empty, two hexadecimal characters for each key, in
the order in which these have been pressed, from left to right.
Example
01GKBB<CR LF>
Result
If for example, with empty keyboard buffer, the 1, 2, 3, 4, 5, 6 keys have
been pressed, the instrument answer will be the following
:
<ESC>0B
0C
0D
0E
0F
10
<CR LF>
NOTE:
the reading of the keyboard buffer causes the cancellation.
[EKBB] Cancellation of the data inside the keyboard buffer:
With this command it is possible to
cancel the contents of the keyboard buffer
(only in the case in which the
transmission of the pressed keys’ code is disabled):
Syntax
Format
<CC>EKBB<CR LF>
Parameters
-
Answer
<CC>OK<CR LF>
Example
01EKBB<CR LF>
Result
Cancellation of the keyboard buffer
[OUTP] Enabling/disabling of the relay output:
Syntax
Format
<CC>
OUTPNVVVV <CC>
OUTPNNVVVV <CR LF>
Parameters
- N = output number (expressed in hexadecimals)
- 0 to enable simultaneously all the outputs
- from 1 to 4 to identify the single output of the motherboard from 8 to F
to identify the same output (only up to OUT11) of the expansion board
- NN= output number (expressed in hexadecimals)
- 00 to enable simultaneously all the outputs
- from 01 to 0 to identify the single output of the motherboard and
from 08 to 0F to identify the single output (up to OUT11) of the
expansion board
- 10 to enable the 12 outputs (OUT12) of the expansion board.
- VVVV = enabling/disabling code
;
- for the single output, V = 0000 disabled, while V = 0001 enabled.
- all the outputs (in other words, N = 0), the value identifies the outputs
to be enabled (expressed in hexadecimals)
;
Response
<CC>OK<CR LF>
The response does not imply that the command has been made.
Example
01OUTP00412<CRLF>or01OUTP000412<CR LF>
Result
Configuration of the outputs (see below the suggested explanation)