HamBook – Rev 12

Subversion Repositories:
Rev:
<?xml version="1.0" encoding="utf-8"?>

<xs:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
           xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified"
           elementFormDefault="qualified">
  <xsd:element name="Configuration">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element type="xs:boolean" name="LaunchOnBoot"/>
        <xsd:element type="xs:string" name="Radio"/>
        <xsd:element type="xs:string" name="Port"/>
        <xsd:element type="xs:integer" name="Speed"/>
        <xsd:element type="xs:integer" name="DataBits"/>
        <xsd:element type="xs:integer" name="ScanDetectPause"/>
        <xsd:element type="xs:integer" name="Parity"/>
        <xsd:element type="xs:integer" name="StopBits"/>
        <xsd:element type="xs:integer" name="Handshake"/>
        <xsd:element name="SerialPortTimeout">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element type="xs:integer" name="Read"/>
              <xsd:element type="xs:integer" name="Write"/>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="Definitions">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="Bands">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="Band" maxOccurs="unbounded" minOccurs="0">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element type="xs:integer" name="Meters"/>
                          <xsd:element type="xs:integer" name="Min"/>
                          <xsd:element type="xs:integer" name="Max"/>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="Audio">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element type="xs:string" name="InputDeviceFriendlyName"/>
              <xsd:element type="xs:string" name="OutputDeviceFriendlyName"/>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="Notifications">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element type="xs:integer" name="LingerTime"/>
              <xsd:element name="State">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="NotificationState" maxOccurs="unbounded" minOccurs="0">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element type="xs:string" name="Name"/>
                          <xsd:element type="xs:boolean" name="Enabled"/>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xs:schema>

Generated by GNU Enscript 1.6.5.90.