
Handheld Terminal
Software
User's Manual, Version: 1.3
81
© KEBA 2007
7.9 KVC – KEBA Virtual Channel
The protocol "KEBA Virtual Channel" (KVC) is used to transmit control and
operating element data between a control and one or more KeTop hand-
held terminals.
The following data can be transmitted via the KVC:
Data
Direction
ST
Ù
HT
Value
range
Size
[bytes]
Transmission
Override potentiometer
Õ
0..127
1
Event in case of modification and
upon request of the control
Electronic handwheel
Ù
0
..
65535
2
Event in case of modification, upon
request of the control, and as set
command for adjusting
Joystick
Õ
3x
–15..15
2
Event in case of 0-Pos and
≠
0-Pos,
then request of control
Lighting for button be-
low display
LEDs on keypad
Ù
on
flashing
off
2
As command from the control and as
request from the client to the control.
Contrast, brightness
Ù
0..255
2
As command from the control and as
request from the client to the control
Time for screensaver
Ù
0..255
1
As command from the control and as
request from the client to the control
State of screensaver
Õ
0..1
1
Event or as request from the client to
the control
Background lighting
Ù
0..1
1
As command from the control and as
request from the client to the control
WriteToFlash
Ö
- -
Command
PlaySound
Ö
0..255 1
Command
KeepAlive
Ù
0..65535
2
Command and KeepAliveEvent if
parameterized by the server
The data transmission between the control and the handheld terminals is
based on an Ethernet connection (TCP/IP protocol, Listening Port
0xCEBA
). All devices must be identified by their IP address.
Several
handheld terminals may be connected to one control, but
one
handheld terminal can only be connected to
one
control.
The KVC protocol is an event-driven protocol, i.e. each station can send
data at any time without request.
To monitor the functioning of the KeTop in the control, the KVC offers the
possibility to use KeepAlive data packages that are periodically sent from
the client to the server. The intervals at which the data packages are sent
can be set in milliseconds.