(********************************************************************
module:       sv3000jon,Rev 2,Rev 0.AXS
touch panel:  SV3000,REV1,jon,Rev 1.TPD
Version:      1.0
created:      7/19/02
author:       Jon Feldhammer

description:  This module will control a 12 window SuperView 3000.
              The module was designed to either work as a complete
              control module, or as a building block to which other
              functionality can be added.

functions:    The module allows the following capabilities:
           
              1.  Window size/position (WDR/POS)
              2.  Window zooming/panning (WSR)
              3.  Read in all values in the superview including
                  input/output resolutions, contrast, brightness,
                  gamma, saturation, sharpness, input type
              4.  Host mode (autosync/free run/genlock)
              5.  Change window priority
              6.  Turn windows on/off
              7.  Freeze windows
              8.  Identify windows.
              9.  Switch input source (svideo/composite/rgb)
              10. Change input levels (contrast, saturation, etc)
              11. Input/output interactive adjustment and save
                  settings to the SuperView 3000
              12. Recall presets.

notes:        During the initialization mode, in which the 
              SuperView is polled for its window and output
              values, echo must be on.

              The SuperView currently supports 12 windows, if you
              have less windows, it will speed up the initialization
              mode if you cut out the modules attempt to learn the
              SuperViews values for these windows.

              During the initialization procedure there are what
              appear to be unnecessary "ECHO ON" commands sent to
              the SuperView, these are sent because the SuperView
              buffer could not be properly parsed during the
              initialization without them.

              This module was tested on an RGB Spectrum
              SV3000-6 model, AMX AXT-CV10, Netlinx Master, and a
              NXI Integrated Controller.

limitations:  The module will currently not save "on-the-fly"
              window arrangements.  This is could be a big time
              saving device for dealers or rental and staging.

Change History:

  date    name             description
--------------------------------------------------------------------
07/19/02  Jon Feldhammer   The SuperView 3000 code was released.


********************************************************************)
