Comments

5 comments

  • Official comment
    Avatar
    Mike Pomerleau

    Hi Alex,

     

    The connection you are seeing in Ultrix represents the GVG native session that you opened with your control system. This means that the Ultrix does recognise your controller as a system running on port 12345 (GVGnative default port)

    Pages 214 and 215 from the Ultrix user guide lists all of the commands that are implemented. Unfortunately RC is not. 

    https://documentation.rossvideo.com/files/Manuals/Routers/Ultrix/Ultrix%20User%20Guide%20(2101DR-004).pdf 

     

     

     

     

    Comment actions Permalink
  • Avatar
    alex samih-zade

    Hello Mike,

    Thank you for that answer, is there any chance to get command example, or additional developer documentation on that protocol? 

    It would be best answer :)

    Thank you!

    0
    Comment actions Permalink
  • Avatar
    Mike Pomerleau

    Below is the hex command you would send to set router source 13 to destination 16:

     

    0x01 0x4e 0x30 0x54 0x49 0x09 0x30 0x30 0x30 0x46 0x09 0x30 0x30 0x30 0x43 0x32 0x41 0x 04

    01 4E 30 54 49 09 30 30 30 46 09 30 30 30 43 32 41 04

     

    0x01 – SOH (start of heading)

    0x4E – N (protocol identification)

    0x30 – 0 (sequence number, normally 0 in this application)

    0x54, 0x49 – TI (requested command, use ‘TI’ for ‘Take Index’)

    0x09 – TAB (horizontal tab)

    0x30 0x30 0x30 0x46 – Destination (selects destination “0016”, four hex numbers, )

    09 – TAB (horizontal tab)

    0x30 0x30 0x30 0x43 – Source (selects source “0013”, four hex numbers, see note below)

    0x34 – Checksum byte0 (character “2”) (see note below)

    0x36 – Checksum byte1 (character “C”) (see note below)

    0x04 – EOT (end of transmission)

     

    Destination/Source parameter translation:

    The Grass Valley 7000 Protocol transmits the characters as hex numbers. You must send four characters, this means leading zeros if necessary.

     

    Decimal to Hex converter https://www.rapidtables.com/convert/number/decimal-to-hex.html

    Ascii to HEx converter   https://www.rapidtables.com/convert/number/ascii-to-hex.html 

     

    If you want to do input 13 destination 16 you need this one

    0015 (GVG is 0 based and Ultrix is 1 based) decimal is 000F in hex or 30 30 30 46

    0012 (GVG is 0 based and Ultrix is 1 based) Decimal is 000C in hex or 30 30 30 43

    01 4E 30 54 49 09 30 30 30 46 09 30 30 30 43

     

    Checksum calculator http://easyonlineconverter.com/converters/checksum_converter.html

    4E 30 54 49 09 30 30 30 46 09 30 30 30 43 

    Checksum = 2A or 32 41

     

     For testing you can download and use Hercules to connect to port 12345 for GVG

    Make sure the system is sending hex commands (checkbox)

    Copy and paste this:  01 4E 30 54 49 09 30 30 30 46 09 30 30 30 43 32 41 04

    0
    Comment actions Permalink
  • Avatar
    alex samih-zade

    Thank you very much Mike,for that correct information, its work for me now. 

    0
    Comment actions Permalink
  • Avatar
    Mike Pomerleau

    I am Glad to hear it worked!

    0
    Comment actions Permalink

Please sign in to leave a comment.