<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="tipsSection" type="GrayhillInstinctDemo.Config.TipSection, GrayhillInstinctDemo"/>
    <section name="DemoAssets" type="GrayhillInstinctDemo.cnfDemoAssets, GrayhillInstinctDemo"/>
  </configSections>
  <appSettings>
    <add key="URL_Website" value="http://www.grayhill.com/"/>
    <add key="URL_FB" value="http://www.facebook.com/pages/Grayhill-Inc/137582562939689"/>
    <add key="URL_LinkedIn" value="http://www.linkedin.com/company/grayhill?trk=fc_badge"/>
    <add key="URL_Twitter" value="https://twitter.com/Grayhill_Inc"/>
    <add key="Debug" value="False"/>
    <add key="DemoKit" value="False"/>
    <add key="LayoutImage" value="PContent\MedDemoPanel.jpg"/>
  </appSettings>
  <DemoAssets>
    <DemoImages bgcolor="#000000">
      <DemoImage path="PContent\image1c.jpg" zoom_min="0.1" zoom_max="50" />
      <DemoImage path="PContent\image2c.jpg" zoom_min="0.1" zoom_max="50" />
      <DemoImage path="PContent\image3c.jpg" zoom_min="0.1" zoom_max="50" />
      <DemoImage path="PContent\image4c.jpg" zoom_min="0.1" zoom_max="50" />
      <DemoImage path="PContent\image5c.jpg" zoom_min="0.1" zoom_max="50" />
      <DemoImage path="PContent\image6c.jpg" zoom_min="0.1" zoom_max="50" />
    </DemoImages>
    <DemoModels bgcolor="#ccccff">
      <DemoModel path="PContent\brain.obj" shader="PhotoViz.Material_Brain" zoom_min="-20" zoom_max="4">
        <Texture id="__msl_Wood_Material_1_texture" path="PContent\brain.diffuse.png" />
        <Texture id="__msl_Wood_Material_1_texture_2" path="PContent\brain.complete.png" />
        <Texture id="__msl_Wood_Material_1_texture_3" path="PContent\brain.normals.png" />
        <Texture id="__msl_Wood_Material_1_texture_4" path="PContent\unfiltered_noise.dds" />
        <Texture id="__msl_Wood_Material_1_texture_5" path="PContent\skin.normals.jpg" />
      </DemoModel>
    </DemoModels>
  </DemoAssets>
  <tipsSection>
    <tipGroups>
      <tipGroup section="2D">
        <tips>
          <tip value="To pan the picture, move either a single or two finger touch vertically or horizontally" />
          <tip value="To scale the picture, use a two finger pinch (zoom out) or un-pinch (zoom in)" />
          <tip value="To rotate the picture, spin two fingers about each other" />
          <tip value="Releasing the touches during any gesture will allow momentum to continue the function" />
          <tip value="A quick one finger horizontal swipe can be used to advance to the next picture" />
        </tips>
      </tipGroup>
      <tipGroup section="3D">
        <tips>
          <tip value="To pan the object, move a single finger touch vertically or horizontally" />
          <tip value="Use a two finger pinch to move the object away; or un-pinch to move the object closer" />
          <tip value="To rotate the object about the X axis or Y axis, use a two finger touch and move vertically and horizontally" />
          <tip value="To rotate the object in the plane parallel to the screen, turn a two finger touch" />
        </tips>
      </tipGroup>
      <tipGroup section="INSTINCT">
        <tips>
          <tip value="Instinct Gesture Recognition Software is license free when used with Grayhill Touch devices" />
          <tip value="Instinct recognizes two types of gestures: Event Gestures, and Tracking Gestures" />
          <tip value="Events such as Tap, Double Tap, Touch&amp;Hold, Tap-Touch&amp;Hold, and Directional Swipes can be recognized" />
          <tip value="Tracking Gestures can be recognized in either 2D or 3D mode" />
          <tip value="The Down Delay is the time that Instinct waits before it declares a certain number of touches &quot;down&quot;. This delay helps eliminate &quot;false positives&quot; during transitions " />
          <tip value="The Max Tap Duration is the maximum number of data samples that a given number of fingers can be &quot;down&quot; in order for the &quot;TAP&quot; event to be reported" />
          <tip value="The Double Tap Delay is the maximum number of data samples between taps during a &quot;DOUBLE TAP&quot; gesture" />
          <tip value="The Minimum Touch &amp; Hold Duration is the minimum number of data samples that fingers must be &quot;down&quot; in order for the &quot;TOUCH &amp; HOLD&quot; event to be reported" />
          <tip value="The Momentum Decay is the decay factor applied to motion data between data samples when momentum is active and no touches are down" />
          <tip value="Swipe Minimum Move controls the sensitivity of the swipe detection" />
          <tip value="Rotary Slow Start is the number of rotary counts that Instinct waits before rotary counts get reported after a direction change or at the beginning of the gesture" />
          <tip value="Rotary Resolution is the number of rotary counts reported per full revolution for a single finger sliding around the outside of the touch screen" />
          <tip value="Moving Average Window Size is the number of data samples used for smoothing." />
          <tip value="These are just a few of the setting parameters available for fine-tuning Instinct." />
        </tips>
      </tipGroup>
      <tipGroup section="MTRE">
        <tips>
          <tip value="The Multi-Touch Ring Encoder (MTRE) can track up to five touch positions" />
          <tip value="The MTRE has an integral rotary encoder and pushbutton." />
          <tip value="The MTRE is available with a 32 or 48 position encoder with three available torque options" />
          <tip value="The MTRE can be set to Proximity mode- very useful for machines needing to wake up from a low power state" />
        </tips>
      </tipGroup>
      <tipGroup section="MTCW">
        <tips>
          <tip value="The Multi-Touch Control Wheel (MTCW) can track up to five touch positions" />
          <tip value="The MTCW has four zones under each arrow that can be recognized as a special event gesture- useful for providing joystick type function" />
          <tip value="The MTCW has an indented outer ring that can be recognized as a special tracking gesture- useful for providing encoder type function" />
          <tip value="The resolution of the outer ring can be controlled by an Instinct setting.  " />
          <tip value="The MTCW can be set to Proximity mode- very useful for machines needing to wake up from a low power state" />
        </tips>
      </tipGroup>
      <tipGroup section="JOYSTICKS">
        <tips>
          <tip value="Grayhill joysticks are available in mechanical switching or absolute position Hall Effect types  " />
          <tip value="Grayhill joysticks are available in many different joystick forces, torque options, and pushbutton forces  " />
          <tip value="Joystick options include: integrated pushbutton, integrated encoder, termination styles and 2, 4, 8 or all way movement" />
          <tip value="Grayhill can customize joysticks to fit the application perfectly" />
        </tips>
      </tipGroup>
      <tipGroup section="ENCODERS">
        <tips>
          <tip value="Grayhill has a wide variety of standard encoders" />
          <tip value="Grayhill encoders can output quadrature or absolute codes" />
          <tip value="Encoders are available in many different standard resolutions, torque options, and pushbutton forces  " />
          <tip value="Encoder options available include: integrated pushbutton, concentric shaft, redundant decks, supply voltages, and termination styles" />
          <tip value="Grayhill can customize encoders to fit the application perfectly" />
        </tips>
      </tipGroup>
    </tipGroups>
  </tipsSection>
  <startup>
    <supportedRuntime version="v2.0.50727" sku="Client"/>
  </startup>
</configuration>
