
Kramer Electronics Ltd.
KDS-EN7, KDS-DEC7
– Protocol 3000
88
Function
Description
Syntax
Response
Parameters/Attributes
Example
IR-SND
Send IR command to
port.
#IR-SND
ir_index,sn_id,cmd_name,repeat_a
mount,total_packages,package_id,<
pronto command…>
<CR>
~nn@IR-SND
ir_index,sn_id,cmd_name,ir_st
atus
<CR><LF>
ir_index
– Number that indicates the
specific ir port:
1-N (N= the total number of inputs)
* - broadcasts to all ports
sn_id
– Serial number of command
for flow control and response
commands from device
cmd_name
– Command name
(length limit 15 chars)
repeat_amount
– Of times the IR
command is transmitted
(limited to 50; repeats > 50 are
truncated to 50), default = 1
total_packages
– Number of
messages the original command
was divided into, default = 1
package_id
– Chunk serial number
(only valid when Total_packages
>1)
pronto_command
– Pronto format
command (in HEX format, no
leading zeros, no ‘0x’ prefix)
ir_status
– IR Status
0
– Sent (no error)
1
– Stop
2
– Done
3
– Busy
4
– Wrong Parameter
5
– Nothing to Stop
6
– Start
7
– Timeout
8
– Error
Send IR command to port:
#IR-SND 1,1,1,1,1,1,1
<CR>
KDS-ACTION
Set action to perform
by encoder/decoder.
#KDS-ACTION kds_mode
<CR>
~nn@KDS-ACTION
kds_mode
<CR><LF>
kds_mode
– Action (state) for
encoder/decoder
0
– Stop
1
– Play
2
– Save config
Stop the encoder/decoder:
#KDS-ACTION 0
<CR>
KDS-
ACTION?
Get last action
(state) performed by
encoder/decoder.
#KDS-ACTION?
<CR>
~nn@KDS-ACTION
kds_mode
<CR><LF>
kds_mode
– Action (state) for
encoder/decoder
0
– Stop
1
– Play
2
– Save config
Get the last action performed
by the encoder/decoder:
#KDS-ACTION?
<CR>
KDS-AUD
Set audio
source/destination.
#KDS-AUD mode
<CR>
~nn@KDS-AUD
mode
<CR><LF>
mode
– Encoder/decoder audio
mode
Streamer Audio Encoder
0
– HDMI input
1
– Analog input
2
– None
4
– Dante
Streamer Audio Decoder
0
– HDMI output
1
– Analog output
2
– Both
3
– None
4
– Dante
Set audio source/destination:
#KDS-AUD 1
<CR>
KDS-AUD?
Get audio
source/destination.
#KDS-AUD?
<CR>
~nn@KDS-AUD
mode
<CR><LF>
mode
– Encoder/decoder audio
mode
Streamer Audio Encoder
0
– HDMI input
1
– Analog input
2
– None
4
– Dante
Streamer Audio Decoder
0
– HDMI output
1
– Analog output
2
– Both
3
– None
4
– Dante
Get audio source/destination:
#KDS-AUD?
<CR>
KDS-
CHANNEL-
SELECT
Set decoder AV or IR
channel. Add signal
type.
#KDS-CHANNEL-SELECT
[signal_type_1,signal_type_2…],ch_
id
<CR>
~nn@KDS-CHANNEL-
SELECT
[signal_type_1,signale_type_2,
…],ch_id
<CR><LF>
<signal_type>
– Signal ID attribute:
VIDEO
AUDIO
IR
RS232
USB
CEC
ch_id
– Number that indicates the
specific input 1-999.
Tune the decoder to ch_id 1
#KDS-CHANNEL-SELECT
[video,audio,rs232,ir,usb,cec]
,1
<CR>
KDS-
CHANNEL-
SELECT?
Get decoder AV or
IR channel. Add
signal type.
#KDS-CHANNEL-SELECT?
signal_type
<CR>
~nn@KDS-CHANNEL-
SELECT
signal_type,ch_id
<CR><LF>
<signal_type>
– Signal ID attribute:
VIDEO
AUDIO
IR
RS232
USB
CEC
ch_id
– Number that indicates the
specific input 1-999.
Get channel ID
#KDS-CHANNEL-SELECT?
video
<CR>
KDS-DAISY-
CHAIN
Set daisy chain
mode.
#KDS-DAISY-CHAIN
daisy_mode
<CR>
~nn@KDS-DAISY-CHAIN
daisy_mode
<CR><LF>
daisy_mode
0
– OFF (disables daisy chain)
1
– ON (enables daisy chain)
Enable DAISY mode
#KDS-DAISY-CHAIN 1
<CR>
KDS-DAISY-
CHAIN?
Get daisy chain
mode.
#KDS-DAISY-CHAIN?
<CR>
~nn@KDS-DAISY-CHAIN
daisy_mode
<CR><LF>
daisy_mode
0
– OFF (disables daisy chain)
1
– ON (enables daisy chain)
Get DAISY mode
#KDS-DAISY-CHAIN?
<CR>
KDS-DEFINE-
CHANNEL
Set Encoder AV
channel.
#KDS-DEFINE-CHANNEL
ch_id
<CR>
~nn@KDS-DEFINE-CHANNEL
ch_id
<CR><LF>
ch_id
– Number that indicates the
specific input 1-999.
Tune the encoder:
#KDS-DEFINE-CHANNEL
1
<CR>
KDS-DEFINE-
CHANNEL?
Get Encoder AV
channel.
#KDS-DEFINE-CHANNEL?
<CR>
~nn@KDS-DEFINE?
ch_id
<CR><LF>
ch_id
– Number that indicates the
specific input 1-999.
Get channel ID:
#KDS-DEFINE-
CHANNEL?
<CR>