Home AMX User Forum AMX General Discussion

KRAMER KDS-DEC7 - VIDEO OVER IP - does not take specific command

Hi all,
We have installed a Kramer KDS7 IP video system with several encoders and decoders at a client.
We want to control this system from an AMX NX3200 via IP.
Using the Kramer 3000 protocol we achieve connectivity with the encoders and decoders that respond correctly to the queries and orders that we send them from AMX, except for the most important command that we need to execute, which tells a DECODER that it should take audio, video, etc. from a certain ENCODER.
The command in question is "KDS-CHANNEL-SELECT":

If I send this command through a hyperterminal (Hercules) the decoder responds correctly:
Question command sent in Hercules:

KDS-CHANNEL-SELECT? AUDIO (The decoder responds correctly indicating what was requested)

Execution command sent to Hercules:

KDS-CHANNEL-SELECT VIDEO,AUDIO,1 (The Decoder executes the order to take audio and video from encoder 1)

If I send it through the NX3200, it delivers an error message
Asks the decoder which encoder it is receiving a certain signal from:
SEND_STRING dvDEC1S1,"'#KDS-CHANNEL-SELECT? audio',$0D"
Response received on NX3200:
Line 2 2025-01-30 (17:34:49):: string: IPDEC1S1=~01@KDS-CHANNEL-SELECT? ERR 002$0D$0A
Error 2 in the Kramer manual refers to: "ERR_COMMAND_NOT_AVAILABLE_2 - Command not available"

I've tried many combinations of CR and LF and so on, but it doesn't seem to be a syntax error (there are specific error messages for syntax or out-of-range parameters)

It also doesn't execute the command that tells it which encoder to take the signal from:

SEND_STRING dvDECVC1SALA1,"'#KDS-CHANNEL-SELECT VIDEO,6',$0D"
Line 1 2025-01-30 (17:46:08):: string: IPDEC1S1=~01@KDS-CHANNEL-SELECT VIDEO,6 ERR 002$0D$0A
SEND_STRING dvDEC1S1,"'#KDS-CHANNEL SELECT',$A0,'VIDEO,6',$0D"
Line 1 2025-01-30 (17:47:03):: string: IPDEC1S1=~01@KDS-CHANNEL-SELECT$A0VIDEO,6 ERR 002$0D$0A

If anyone has worked with the Kramer KDS7 series (KDS-EN7 and KDS-DEC7) it would be of great help if you could guide me with this.

Answers

  • By the unit's manual, I would say (I'm using $20 as the space)
    " '#KDS-CHANNEL-SELECT?', $20, 'AUDIO', $0D "
    " '#KDS-CHANNEL-SELECT', $20, 'VIDEO,AUDIO,1', $0D " or
    " '#KDS-CHANNEL-SELECT', $20, '[VIDEO,AUDIO],1', $0D "

    So I would say you do it correct in the send_string....

    Can you post a screenshot of Hercules, showing the commands sent and replied?

Sign In or Register to comment.