<?xml version="1.0" encoding="utf-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
  <choice maxOccurs="unbounded">
    <element name="Query">
      <complexType>
        <sequence>
          <!--  Query request command series is shown as follows.-->
          <!--  Command type: device configuration query (required)-->
          <element name="CmdType" fixed="ConfigDownload"/>
          <!--  Command SN (required) -->
          <element name="SN" type="integer" minInclusive="1"/>
          <!--  Target device ID (required) -->
          <element name="DeviceID" type="deviceIDType"/>
          <!--  Query configuration parameter type (required), the queryable configuration types include basic parameter configuration:  BasicParam, video parameter range: VideoParamOpt, Video parameter current configuration: VideoParamConfig.Multiple configuration types can be inquired at the same time, and separated with "/", and multiple responses same as the SN value can be returned; each response corresponds to one configuration type.  -->
          <element name="ConfigType" type="string"/>
        </sequence>
      </complexType>
    </element>
  </choice>
</schema>