evertz Quartz D9 Application Note

Routing switcher remote control protocol

Advertisement

1.
INTRODUCTION ........................................................................................................................... 1
1.1. SERIAL (RS232 / 422) PHYSICAL INTERFACE .................................................................. 1
1.1.1. Quartz D9 Serial Pin-Out ........................................................................................... 1
1.1.2. PC-to-Quartz RS232 Interface Cable ........................................................................ 2
1.1.3. Embedded Control System (FU-0003) Interface ........................................................ 2
2.
ETHERNET PHYSICAL INTERFACE............................................................................................ 4
3.
COMMANDS ................................................................................................................................. 6
3.1. SET XPT MESSAGE ............................................................................................................ 6
3.1.1. Multiple Set Xpt Message .......................................................................................... 7
3.2. SYSTEM DESTINATION LOCK ........................................................................................... 8
3.3. FIRE SYSTEM SALVO ......................................................................................................... 8
3.4. INTERROGATE ROUTE ....................................................................................................... 9
3.5. CONNECT ROUTES ............................................................................................................ 9
3.6. LIST ROUTES ...................................................................................................................... 9
3.7. READ NAME TABLE .......................................................................................................... 10
3.8. WRITE NAME TABLE ........................................................................................................ 11
3.11. QUEUE (SALVO) COMMAND ............................................................................................ 13
3.11.1. Creating the Salvos ................................................................................................. 13
3.11.2. Emptying a Salvo .................................................................................................... 13
3.11.3. Loading a Salvo ....................................................................................................... 13
3.11.4. Fire a Salvo ............................................................................................................. 14
3.11.5. Destroy a Salvo ....................................................................................................... 14
Quartz Routing Switcher Remote Control Protocol

TABLE OF CONTENTS

Revision 1.4
Application Note 65

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Quartz D9 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for evertz Quartz D9

  • Page 1: Table Of Contents

    TABLE OF CONTENTS INTRODUCTION ........................... 1 1.1. SERIAL (RS232 / 422) PHYSICAL INTERFACE ..............1 1.1.1. Quartz D9 Serial Pin-Out ................... 1 1.1.2. PC-to-Quartz RS232 Interface Cable ................ 2 1.1.3. Embedded Control System (FU-0003) Interface ............2 ETHERNET PHYSICAL INTERFACE.................... 4 COMMANDS ..........................
  • Page 2 Application Note 65 Quartz Routing Switcher Remote Control Protocol 3.12. LIST THE NUMBER OF ITEMS IN A SALVO ..............14 3.13. GENERAL ENGINEERING COMMANDS ................15 3.14. VIDEO STATUS DISPLAY ....................16 3.15. ENGINEERING COMMANDS ..................... 16 RESPONSES ..........................17 4.1.
  • Page 3 Evertz products are for informational use only and are not warranties of future performance, either expressed or implied. The only warranty offered by Evertz in relation to this product is the Evertz standard limited warranty, stated in the sales contract or order confirmation form.
  • Page 4 Application Note 65 Quartz Routing Switcher Remote Control Protocol This page left intentionally blank Revision 1.4...
  • Page 5: Introduction

    Most Quartz products have a built in serial port that is link selectable between RS422 and RS232 mode. For older routing products see the section at the end of this document. 1.1.1. Quartz D9 Serial Pin-Out The full router pin-out is shown below: RS232...
  • Page 6: Pc-To-Quartz Rs232 Interface Cable

    Application Note 65 Quartz Routing Switcher Remote Control Protocol For information, the following pin-out is normally used on personal computers, but check your own computer’s documentation. D9 PLUG D25 PLUG Signal Signal 1.1.2. PC-to-Quartz RS232 Interface Cable The cable between a PC with a D9 connector and the router: Router D9 Skt Cable...
  • Page 7 Application Note 65 Quartz Routing Switcher Remote Control Protocol DIP-1 Up = Default baud rate (38400) Down = SETUP defined baud rate DIP-2 Up = Normal position Down = computer port enable DIP-3 Up = Slave router Down = Master router DIP-4 Up = Normal position Down = Re-boot with i/p X to all...
  • Page 8: Ethernet Physical Interface

    Application Note 65 Quartz Routing Switcher Remote Control Protocol ETHERNET PHYSICAL INTERFACE More recent Quartz products such as the EQX, SC-1000, Q256, Xenon and Topaz are equipped with an Ethernet port. These support 100base2 or 10base2 Ethernet using CAT5 cable. The network should ideally be closed (or at least isolated with a suitable switch) for use with devices on the Quartz routing system.
  • Page 9 Application Note 65 Quartz Routing Switcher Remote Control Protocol 5. The routing controller will terminate all connections on a download of a new configuration so the clients program should cope with losing and re-establishing this connection to the controller. The SC-1000 controller allows the user to see a list of the currently active TCP/IP connections via both the configuration port and the LCD window on the front of the unit.
  • Page 10: Commands

    Application Note 65 Quartz Routing Switcher Remote Control Protocol COMMANDS All characters used should be in upper case. Values in { } brackets are variable fields. Values in [ ] brackets are optional variable fields. Values in () brackets are non-printable characters i.e. carriage return (cr).
  • Page 11: Multiple Set Xpt Message

    Application Note 65 Quartz Routing Switcher Remote Control Protocol level = “VAB”; /* levels to be controlled */ dest = 5; /* matrix output */ srce = 2; /* matrix input */ RS232_printf(".S%s%d,%d\r", level, dest, srce); 3.1.1. Multiple Set Xpt Message This command allows a block of up to 16 routes to be set from one command providing that the command does not exceed 256 bytes in length.
  • Page 12: System Destination Lock

    Application Note 65 Quartz Routing Switcher Remote Control Protocol The router replies to this command with either an acknowledge or error message. The acknowledge command will indicate purely that the command has been received and is being processed. The routing system will then process the route takes within the command and issue update messages for each valid route request.
  • Page 13: Interrogate Route

    Application Note 65 Quartz Routing Switcher Remote Control Protocol The router replies to the command with .A (cr) 3.4. INTERROGATE ROUTE This allows a single destination to be interrogated to find the current source routed to it .I{level}{dest}(cr) The router replies with .A{level}{dest},{srce}(cr) Please note that destinations that have been routed via tielines modify the returned source value to indicate the control level the source has been routed from.
  • Page 14: Read Name Table

    Application Note 65 Quartz Routing Switcher Remote Control Protocol Example ‘C’ code to list routes (format 1). level = “V”; /* levels to be controlled */ dest = 5; /* matrix output */ RS232_printf(".L%s%d,-\r", level, dest); Format (2): List from the specified destination only those destinations using the specified source. .L{level}{dest},{srce}(cr) The router replies with .A{level}{dest},{srce}{level}{dest},{srce} ...
  • Page 15: Write Name Table

    Application Note 65 Quartz Routing Switcher Remote Control Protocol where the {dest} field is a ASCII representation of a number between 1 and the maximum destination. .RT{source}(cr) Read a source mnemonic where the {source} field is a ASCII representation of a number between 1 and the maximum source. .RM{level}(cr) Read a level mnemonic where the {level} field is one of the following ASCII characters: (V,A,B,C,D,E,F,G).
  • Page 16: Read Configuration (Embedded Control System Only)

    Application Note 65 Quartz Routing Switcher Remote Control Protocol .WE{dest},{mnemonic string}(cr) Write a destination mnemonic .WT{source},{mnemonic string}(cr) Write a source mnemonic .WM{level},{mnemonic string}(cr) Write a level mnemonic where the {dest}/{source} field is a ASCII representation of a number between 1 and the maximum destination/source.
  • Page 17: Queue (Salvo) Command

    Application Note 65 Quartz Routing Switcher Remote Control Protocol 3.11. QUEUE (SALVO) COMMAND This command allows the user to dynamically create, destroy, modify and fire multiple salvos during runtime. These salvos are the same set as the system salvos created by WinSetup and fired using the .F{salvo} or .QF{salvo} command.
  • Page 18: Fire A Salvo

    Application Note 65 Quartz Routing Switcher Remote Control Protocol 3.11.4. Fire a Salvo Fire immediately: .QF{n}(cr) – Fires salvo n. If the salvo exists, the router will respond with: .A(cr) Or fire at specified time (assumes hardware support for time code reference): .QF{n}T1:hh:mm:ss:ff(cr) –...
  • Page 19: General Engineering Commands

    Application Note 65 Quartz Routing Switcher Remote Control Protocol Examples Action Command Response Create salvo 10, making it the currently active salvo .QC10(cr) .QC10(cr) Empty salvo 10 (make sure it is empty) .QR10(cr) .A(cr) Send crosspoint to salvo 10 .QSV1,4(cr) .A(cr) Send crosspoint to salvo 10 .QSV3,2(cr)
  • Page 20: Video Status Display

    Application Note 65 Quartz Routing Switcher Remote Control Protocol .#46,{xx}(cr) Get general error number for address. .#47,{xx},{nn}(cr) Get specific error number occurrences for device. .#48,{xx}(cr) Clears error count for device. .#49,{xx}(cr) Get general report number for address (can then get details). .#50,{xx}(cr) Get type and version numbers of Q-link device from master –...
  • Page 21: Responses

    Application Note 65 Quartz Routing Switcher Remote Control Protocol RESPONSES 4.1. ACKNOWLEDGE Acknowledge is used as a no error response to some messages: .A(cr) 4.2. ERRORS If an error is detected in any sequence prior to a (cr), the matrix replies with: .E(cr) 4.3.
  • Page 22 Application Note 65 Quartz Routing Switcher Remote Control Protocol For example the take request: .SVA1,2(cr) Could result in the following response: .UV001,8194(cr) This response means that destination 1 on control level 1 (‘V’) is routed via a tieline to source 2 on control level 2.
  • Page 23: Changes By Panels

    Application Note 65 Quartz Routing Switcher Remote Control Protocol .L{level}{dest},-(cr) .A{level}{dest},{srce}{level}{de List Routes st},{srce} ... {level}{dest},{srce}(cr) .BA response Lock Destination conditional on .BL{dest}(cr) No explicit response change being made .BA response Unlock .BU{dest}(cr) conditional on No explicit response Destination change being made Interrogate .BI{dest}(cr)
  • Page 24: Examples

    Application Note 65 Quartz Routing Switcher Remote Control Protocol EXAMPLES Note that (cr) = ASCII carriage return (code 0D hex). From Computer From Router Description (cr).P(cr) power on or reset .SV003,001(cr) .UV003,001(cr) set dest-3 to srce-1 on level-1 .SV3,1(cr) .UV003,001(cr) set dest-3 to srce-1 on level-1 .SVAB02,001(cr) .UVAB002,001(cr)
  • Page 25: Timing (Embedded Control Systems)

    Application Note 65 Quartz Routing Switcher Remote Control Protocol TIMING (EMBEDDED CONTROL SYSTEMS) With an embedded control system (V5 firmware) operating at 38400 baud the system can cope with an overall crosspoint set rate of one change every 16ms when the serial link is directly into the master. For links into slave devices the timing and crosspoint set rate are dependent on the number of Q-Link devices.
  • Page 26: Older Systems

    Application Note 65 Quartz Routing Switcher Remote Control Protocol OLDER SYSTEMS Older products that do NOT use the FU-0003 processor must have a Computer Interface fitted before the RS232/422 port can be used. As this is an option, it must be ordered separately. RS232 or RS422 are link selectable on the CI-0001.
  • Page 27 Application Note 65 Quartz Routing Switcher Remote Control Protocol APPENDIX A Commands supported in different products: Commands .#00 .#01 .#12 .#23 .#34 .#40 .#41 .#42 .#43 Page - 23 Revision 1.4...
  • Page 28 Application Note 65 Quartz Routing Switcher Remote Control Protocol .#44 .#45 .#46 .#47 .#48 .#49 .#50 .#51 .#56 .#67 .#78 .#80,75 .#81 .VP- .VP+ .&LOCALTCPIP .&REMOTETCPIP .&TCPGATE .&TCPMASK .&TC .&TAKECONTROL .&IC .&INCONTROL Responses .& Notes: 1. X-Link cards, 7700-R16X16 cards, XRF-1 routers, and XRF-6 routers do not support this command.
  • Page 29 Application Note 65 Quartz Routing Switcher Remote Control Protocol 9. Not supported in multi-router systems. 10. In multi-router systems, it always responds “In control”. 11. Will put both SC2000 in dual-hot mode “.&RELEASECONTROL” command is required to release on SC2000. 12.
  • Page 30 Application Note 65 Quartz Routing Switcher Remote Control Protocol This page left intentionally blank Page - 26 Revision 1.4...

Table of Contents