Page 1 of 1

Gefen DVI Matrix controlled by WD Std

PostPosted: Sun Jan 12, 2014 7:37 pm
by Daniel Kaminski
Gefen DVI Matrix 16x16

TCP Port: 23

TCPSend,ID,r in out[CR]

in = Input
out = Output

you can route an input to multiple outputs in the same command

example of routing Input 9 to Output 5,6 and 15

TCPSend,ID,r 9 5 6 15[CR]

Re: Gefen DVI Matrix controlled by WD Std

PostPosted: Mon Jan 13, 2014 3:16 am
by JustynR
These are great!

Thank you!


Is there any chance you have something for AJA?

I am looking for the commands for the Kumo line.

I have asked them for the paperwork... but I can't seem to decipher it...

Cheers,

Re: Gefen DVI Matrix controlled by WD Std

PostPosted: Mon Jan 13, 2014 3:26 am
by Daniel Kaminski
Send me the paperwork.
I will have a look.

Biggest Problem is that I do not own the gear, so I can not test.

Daniel

Re: Gefen DVI Matrix controlled by WD Std

PostPosted: Mon Jan 13, 2014 4:08 am
by JustynR
This is what they gave me... they said it was all I would need..

Don't really know where to start.

Cheers,

Re: Gefen DVI Matrix controlled by WD Std

PostPosted: Wed Jan 15, 2014 2:11 am
by Daniel Kaminski
Hi Justyn,

lol. this is a CPP SourceCode.
As far as I understand it, the commands are just send as http get command.
I will look more at it later this week, or maybe Dennis can jump in, since he is much deeper into that topic than I am.

Daniel

Re: Gefen DVI Matrix controlled by WD Std

PostPosted: Wed Jan 15, 2014 12:24 pm
by Dennis Kuypers
Hi,

Daniel is right. The thing is that you have to send a POST request to the aja kumo and there is currently no helper function in the widget designer.

Assuming that you have a TCP connection on port 80 to the aja kumo with the ID 1 and a string variable named "msg" (simply create it by running "VString,msg,"):
Code: Select all
VValue,msg,POST /options HTTP/1.1[CR][LF]
VAdd,msg,msg,Host: <<IP-ADDRESS>>[CR][LF]
VAdd,msg,msg,Connection: keep-alive[CR][LF]
VAdd,msg,msg,Content-type: application/x-www-form-urlencoded[CR][LF]
VAdd,msg,msg,Content-length: 53[CR][LF][CR][LF]
VAdd,msg,msg,paramName=eParamID_XPT_Destination4_Status&newValue=3

TCPSend,1,msg
Please note that you have to replace the "<<IP-ADDRESS>>", for example:
Code: Select all
VAdd,msg,msg,Host: 10.0.2.4[CR][LF]


IN the last line "VAdd,msg,msg,paramName=eParamID_XPT_Destination4_Status&newValue=3" you can replace the source and target for the matrix operation. When choosing a number over 9 then you will have to increase the "Content-length". Content-length states the length of the string in the last line. So for "VAdd,msg,msg,paramName=eParamID_XPT_Destination10_Status&newValue=3" you will have to set the length to 54 (additional character used at 10)

Best regards
Dennis

Re: Gefen DVI Matrix controlled by WD Std

PostPosted: Mon Nov 13, 2017 9:45 pm
by mpilotte
For anyone looking for how to control a Kumo using GVG Native protocol, http://grassvalley.jp/pdf/RoutingProductsProtocolManual_2.pdf has the information you're looking for. The Kumo supports a limited set of instructions for the "Series 7000 Native Protocol", which are described in Appendix A of the Kumo user guide: https://www.aja.com/assets/support/files/4276/en/AJA_KUMO_Manual_v4.3.pdf

The TCP port is 12345, messages are transmitted in ASCII, but contain unprintable characters (so use hex codes for those!) Checksum is calculated as the "negative sum mod 0x100" of the hex bytes contained in the message (ignoring the [SOT] and [EOT] and checksum) and added to the end of the message.