diff xml/test-schema.xsd @ 3100:998e05c5769a

#171 Completed specification changes
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Wed, 17 Jan 2018 12:30:28 +0000
parents 83097e588634
children
line wrap: on
line diff
--- a/xml/test-schema.xsd	Tue Jan 16 16:11:35 2018 +0000
+++ b/xml/test-schema.xsd	Wed Jan 17 12:30:28 2018 +0000
@@ -48,6 +48,7 @@
             <xs:complexType>
                 <xs:sequence>
                     <xs:element name="exitText" type="xs:string" minOccurs="0" maxOccurs="1" />
+                    <xs:element ref="calibration" minOccurs="0" maxOccurs="1" />
                     <xs:element ref="survey" minOccurs="0" maxOccurs="2" />
                     <xs:element ref="metric" maxOccurs="1" />
                     <xs:element ref="interface" maxOccurs="1" />
@@ -59,7 +60,6 @@
                 <xs:attribute ref="poolSize" />
                 <xs:attribute name="loudness" type="xs:nonPositiveInteger" use="optional" />
                 <xs:attribute name="sampleRate" type="xs:positiveInteger" use="optional" />
-                <xs:attribute name="calibration" type="xs:boolean" default="false" />
                 <xs:attribute name="crossFade" default="0.0">
                     <xs:simpleType>
                         <xs:restriction base="xs:decimal">
@@ -76,6 +76,14 @@
             </xs:complexType>
         </xs:element>
 
+        <xs:element name="calibration">
+            <xs:complexType>
+                <xs:attribute name="checkFrequencies" type="xs:boolean" default="false" />
+                <xs:attribute name="checkLevels" type="xs:boolean" default="false" />
+                <xs:attribute name="checkChannels" type="xs:boolean" default="false" />
+            </xs:complexType>
+        </xs:element>
+
         <xs:element name="page">
             <xs:complexType>
                 <xs:sequence>