Access from the user program
KL2791
35
Version: 2.0.0
6.4
Register description
All registers can be read or written via
. They are used for the
parameterization of the terminal.
R7: Command register
Note
User code word
For the following commands to be executed, it is first necessary for the user code word,
0x1235, to be entered into
Command 0x7000: Restore Factory Default Settings
Entering 0x7000 in register R7 restores the delivery state for the following registers:
R33: 0
dec
R34: 256
dec
R35: 3
dec
R36: 10
dec
R37: 16383
dec
R38: 0
dec
R39: 0
dec
R40: 1
dec
R41: 0
dec
R8: Terminal type
The terminal name is contained in register R8: KL2791
R9: Firmware version
Register R9 contains the ASCII coding of the terminal's firmware version, e.g.
0x3141 = '1A'.
The
'0x31'
corresponds here to the ASCII character
'1'
, while the
'0x41'
represents the ASCII character
'A'
.
This value can not be changed.
R16: Hardware version number
Register R16 contains the hardware version of the terminal.
R29: Terminal type, special version
Register R29 contains the special version of the terminal.
R31: Code word register
If you write values into the user registers without first entering the user code word (0x1235) into the code
word register, the terminal will not accept the supplied data. The code word is reset if the terminal is
restarted.
R32: Feature register
The feature register specifies the terminal's configuration.
Bit
R32.15
R32.14
R32.13
R32.12
R32.11
R32.10
R32.9
R32.8
Name
-
-
-
-
-
-
-
-
Bit
R32.7
R32.6
R32.5
R32.4
R32.3
R32.2
R32.1
R32.0
Name
-
-
-
-
-
disWatchd
og
-
enUserSca
le
Summary of Contents for KL2791 Series
Page 2: ......