<?xml version="1.0" encoding="UTF-8"?>

<config version="1.0"
	xmlns="http://www.quickcamteam.net"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.quickcamteam.net uvcconfig.xsd">
  
  <constants>
    <constant type="guid">
      <id>UVC_GUID_TISUVC_XU</id>
      <value>de49ba0a-0b5c-d549-8f71-0be40f94a67a</value>
    </constant>
    <constant type="integer">
      <id>XU_AUTO_SHUTTER</id>
      <value>0x1</value>
    </constant>
    <constant type="integer">
      <id>XU_AUTO_GAIN</id>
      <value>0x2</value>
    </constant>
    <constant type="integer">
      <id>XU_ONE_PUSH_WB</id>
      <value>0x3</value>
    </constant>
    <constant type="integer">
      <id>XU_AUTO_EXPOSURE_REF</id>
      <value>0x4</value>
    </constant>
    <constant type="integer">
      <id>XU_TRIGGER</id>
      <value>0x5</value>
    </constant>
    <constant type="integer">
      <id>XU_STROBE_MODE</id>
      <value>0x6</value>
    </constant>
    <constant type="integer">
      <id>XU_STROBE_PARAMS</id>
      <value>0x7</value>
    </constant>
    <constant type="integer">
      <id>XU_GPIO</id>
      <value>0x8</value>
    </constant>
    <constant type="integer">
      <id>XU_AUTO_SHUTTER_MAX</id>
      <value>0x9</value>
    </constant>
    <constant type="integer">
      <id>XU_AUTO_SHUTTER_MAX_AUTO</id>
      <value>0xa</value>
    </constant>
    <constant type="integer">
      <id>XU_AVG_FRAMES</id>
      <value>0xe</value>
    </constant>
  </constants>

  <controls>
    <control id="auto shutter">
      <entity>UVC_GUID_TISUVC_XU</entity>
      <selector>XU_AUTO_SHUTTER</selector>
      <index>0</index>
      <size>1</size>
      <requests>
	<request>SET_CUR</request>
	<request>GET_CUR</request>
      </requests>
      <description>
      </description>
    </control>
    <control id="auto gain">
      <entity>UVC_GUID_TISUVC_XU</entity>
      <selector>XU_AUTO_GAIN</selector>
      <index>1</index>
      <size>1</size>
      <requests>
	<request>SET_CUR</request>
	<request>GET_CUR</request>
      </requests>
      <description>
      </description>
    </control>
    <control id="one push white balance">
      <entity>UVC_GUID_TISUVC_XU</entity>
      <selector>XU_ONE_PUSH_WB</selector>
      <index>2</index>
      <size>1</size>
      <requests>
	<request>SET_CUR</request>
	<request>GET_CUR</request>
      </requests>
      <description>
      </description>
    </control>
    <control id="auto exposure reference">
      <entity>UVC_GUID_TISUVC_XU</entity>
      <selector>XU_AUTO_EXPOSURE_REF</selector>
      <index>3</index>
      <size>4</size>
      <requests>
	<request>SET_CUR</request>
	<request>GET_CUR</request>
      </requests>
      <description>
      </description>
    </control>
    <control id="auto shutter maximum">
      <entity>UVC_GUID_TISUVC_XU</entity>
      <selector>XU_AUTO_SHUTTER_MAX</selector>
      <index>4</index>
      <size>4</size>
      <requests>
	<request>SET_CUR</request>
	<request>GET_CUR</request>
      </requests>
      <description>
      </description>
    </control>
    <control id="trigger">
      <entity>UVC_GUID_TISUVC_XU</entity>
      <selector>XU_TRIGGER</selector>
      <index>5</index>
      <size>1</size>
      <requests>
	<request>SET_CUR</request>
	<request>GET_CUR</request>
      </requests>
      <description>
      </description>
    </control>
    <control id="average frames">
      <entity>UVC_GUID_TISUVC_XU</entity>
      <selector>XU_AVG_FRAMES</selector>
      <index>6</index>
      <size>4</size>
      <requests>
	<request>SET_CUR</request>
	<request>GET_CUR</request>
      </requests>
      <description>
      </description>
    </control>
    <control id="auto shutter max auto">
      <entity>UVC_GUID_TISUVC_XU</entity>
      <selector>XU_AUTO_SHUTTER_MAX_AUTO</selector>
      <index>7</index>
      <size>1</size>
      <requests>
	<request>SET_CUR</request>
	<request>GET_CUR</request>
      </requests>
      <description>
      </description>
    </control>
  </controls>
</config>