Kramer Electronics Ltd.
TP-594Txr, TP-594Rxr
– Protocol 3000
56
Function
Description
Syntax
Parameters/Attributes
Example
LOAD
TP-594Txr
TP-594Rxr
Load file to device.
COMMAND
#LOAD
file_name
,
size
<CR>
FEEDBACK
Data sending negotiation:
* Device -
~01@LOAD
file_name
,
size
READY
<CR><LF>
* End User (+Device)-
Send file in Protocol Packets
* Device -
~01@LOAD
file_name
,
size
OK
<CR><LF>
file_name
– Name of file to save on
device
size
– Size of file data that is sent
Using the Packet Protocol
Send a command: LDRV, LOAD,
IROUT, LDEDID
Receive Ready or ERR###
If Ready:
a
. Send a packet,
b
. Receive OK on the last
packet,
c
. Receive OK for the command
Packet structure:
Packet ID
(1, 2, 3…) (2 bytes in
length)
Length
(data 2 for
CRC)
– (2 bytes in length)
Data
(data length -2 bytes)
CRC
– 2 bytes
01
02
03
04
05
Packet ID
Length
Data CRC
5. Response:
~NNNN
OK
<CR><LF>
(Where
NNNN
is the received packet ID
in ASCII hex digits.)
Load the file_response.dat file
to the device:
#LOAD
file_response.dat
,5360
<CR>
LOCK-EDID?
TP-594Txr
TP-594Rxr
Get EDID lock state.
COMMAND
#LOCK-EDID?
input_id
,
<CR>
FEEDBACK
~nn@LOCK-EDID
input_id
,
lock_mode
<CR><LF>
input_id
– 1
lock_mode
– On/Off
0
– Off EDID unlocked
1
– On EDID locked
Get EDID lock state for HDMI
IN:
#LOCK-EDID?
1
<CR>
LOGIN
TP-594Txr
TP-594Rxr
Set protocol permission.
For devices that
support security, LOGIN
allows the user to run
commands with an End
User or Administrator
permission level.
When the permission
system is enabled,
LOGIN enables running
commands with the User
or Administrator
permission level
When set, login must be
performed upon each
connection
The permission system
works only if security is
enabled with the
“SECUR” command.
It is not mandatory to
enable the permission
system in order to use the
device
In each device, some
connections allow logging
in to different levels.
Some do not work with
security at all.
Connection may logout
after timeout.
COMMAND
#LOGIN
login_level
,
password,logout_timeout
<CR>
FEEDBACK
~nn@LOGIN
login_level
,
password,logout_timeout
OK
<CR><LF>
or
~nn@LOGIN
ERR
004
<CR><LF>
(if bad password entered)
login_level
– Level of permissions
required ( User or Admin)
password
– Predefined password (by
PASS command). Default password is
an empty string
logout_timeout
–
Optional
(disabled when undefined), inactivity
auto-logout timeout, 0 to 60min in
5min steps, 10min is default, 0 is
never.
Set the protocol permission
level to Admin (when the
password defined in the PASS
command is 33333):
#LOGIN
Admin
,
33333
<CR>
LOGIN?
TP-594Txr
TP-594Rxr
Get current protocol
permission level.
For devices that
support security, LOGIN
allows the user to run
commands with an End
User or Administrator
permission level.
In each device, some
connections allow logging
in to different levels.
Some do not work with
security at all.
Connection may logout
after timeout.
The permission system
works only if security is
enabled with the
“SECUR” command.
COMMAND
#LOGIN?
<CR>
FEEDBACK
~nn@LOGIN
login_level
<CR><LF>
login_level
– Level of permissions
required (User or Admin)
Get current protocol
permission level:
#LOGIN?
<CR>
LOGOUT
TP-594Txr
TP-594Rxr
Cancel current
permission level.
Logs out from End
User or Administrator
permission levels to Not
Secure.
COMMAND
#LOGOUT
<CR>
FEEDBACK
~nn@LOGOUT
OK
<CR><LF>
#LOGOUT
<CR>
DRAFT