===== Overview =====

configureQSync is a command-line tool to query and configure QuadroSync status and parameters.

==== System Requirements =====

configureQSync is supported on all 64 bit versions of Windows7 and above.
Multiple QuadroSync cards on a system are supported.

==== commands and options ====
Just Running the tool will display a list of available commands and options as below.

 HelpInfo:
     ?queryTopo  : Returns current QSYNC topology, VSYNC status and GRID topology
     ?queryCaps  : Returns capabilities of all QSYNC boards
     ?queryParams: Returns current QSYNC control and status parameters
     -qsync      : Disables QSYNC
     +qsync      : [master|slave] [display GPU.DISPLAY]
                   [source VSYNC|HOUSESYNC] [vmode NONE|TTL|NTSCPALSECAM|HDTV]:
                   Enables  QSYNC, with the system being a master or slave,
                   If there are multiple GPUs/DISPLAYs, they can be specified with
                   integers starting at 0, e.g. display 0.1 specifies the second
                   display on the first GPU. (The default is display 0.0)
                   Multiple displays for the slave can be specified using a
                   comma-separated list, e.g.: display 0.0,0.1. If setting as slave, source cannot be updated, 
                   so specifying slave is not possible. 
                   Command Eg to set slave : configureQSync.exe +qsync slave display 0.1,0.0 
                   If setting the master, you can specify the source as either VSYNC or
                   HOUSESYNC. If using HOUSESYNC, the video mode can be any of: NONE, TTL,
                   NTSCPALSECAM, or HDTV
                   Command Eg to set master : configureQSync.exe +qsync master display 0.0,0.1 source HOUSESYNC|VSYNC
                   Here display 0.0 is set as master and display 0.1 is set as slave                    
     +setParams  : set one of the following QSYNC control params for given QSync Device.
                   +setParams qSyncDevId [0|1] polarity [RISING|FALLING|BOTH]
                   qSyncDevId : Provide QSync device Id as, [qSyncDevId 0|1|]
                   source     : After setting the SYNC master, you can specify source as [source VSYNC|HOUSESYNC]
                   vmode      : If using HOUSESYNC, the video mode can be set to any of the vmode values as
                                [vmode NONE|TTL|NTSCPALSECAM|HDTV]
                   polarity   : sets polarity to rising edge, falling or both, as
                                [polarity RISING|FALLING|BOTH]
                   interval <number of pulses>    : sets number of pulses to wait between framelock signal generation
                   interlaceMode                  : sets interlace mode for a Sync device as [interlaceMode ON|OFF]
                   syncSkew <lines> <pixels>      : sets the sync skew in number of lines and pixels
                   startupdelay <lines> <pixels>  : sets the startup delay in number of lines and pixels
                   outputMode                     : sets the mode to enable/disable sync output on the BNC connector [outputMode ON|OFF]
