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

<xs:schema
  version         = "1.0"
  xmlns:xs        = "http://www.w3.org/2001/XMLSchema"
  targetNamespace = "http://www.nrao.edu/namespaces/sss"
  xmlns:sss       = "http://www.nrao.edu/namespaces/sss"
  elementFormDefault = "qualified">

  <xs:include schemaLocation="measure.xsd"/>
  <xs:include schemaLocation="astronomy.xsd"/>
    
  <xs:complexType name="digitalSignal">
    <xs:all>
      <xs:element name="currentRange" type="sss:frequencyRange"/>
      <xs:element name="proxiedRange" type="sss:frequencyRange"/>
      <xs:element name="samplingRate" type="sss:frequency"/>
    </xs:all>
    <xs:attribute name="bitDepth"        type="xs:int"               use="required"/>
    <xs:attribute name="polarization"    type="sss:polarizationType" use="required"/>
    <xs:attribute name="proxyIsReversed" type="xs:boolean"           use="required"/>
    <xs:attribute name="devicePath"      type="xs:string"            use="optional"/>
  </xs:complexType>

</xs:schema>
