Schema widarCbe.xsd


schema location \\filehost\asg\www\widar\schemata\cbe\widarCbe.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://evla.nrao.edu/wcbe
 
Elements  Simple types 
deconfig  AcceptRejectType 
flushConfigQueue 
map 
productDestinations 
widarCbe 


schema location \\filehost\asg\www\widar\schemata\cbe\config.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://evla.nrao.edu/wcbe
 
Elements  Simple types  Attr. groups 
aDns  BBIDtype  inp.content 
aTms  MinHwIntTimeType  product.common.atributes 
bb  ppAutoType 
bdfShape  ppCrossType 
cbeFunction  SBIDtype 
config  StationIdType 
flgs  subbandIdx.type 
functionSpec  SwBbType 
inputConfig 
lcSeg 
outputConfig 
pipelineConfig 
pln 
ppInteg 
prd4 
prd7 
spec 
sPrdLL 
sPrdLM 
sPrdML 
sPrdMM 
strm 
sw 
swmapDual 
swmapSingle 
wgts 
xInp 
yInp 


element deconfig
diagram widarCbe_diagrams/widarCbe_p1.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element widarCbe
attributes
Name  Type  Use  Default  Fixed  Annotation
actTime  xs:dateTime  required      
configId  xs:string  optional      
source <xs:element name="deconfig">
 
<xs:complexType>
   
<xs:attribute name="actTime" type="xs:dateTime" use="required"/>
   
<xs:attribute name="configId" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute deconfig/@actTime
type xs:dateTime
properties
use required
source <xs:attribute name="actTime" type="xs:dateTime" use="required"/>

attribute deconfig/@configId
type xs:string
properties
use optional
source <xs:attribute name="configId" type="xs:string" use="optional"/>

element flushConfigQueue
diagram widarCbe_diagrams/widarCbe_p2.png
namespace http://evla.nrao.edu/wcbe
used by
element widarCbe
source <xs:element name="flushConfigQueue"/>

element map
diagram widarCbe_diagrams/widarCbe_p3.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element productDestinations
attributes
Name  Type  Use  Default  Fixed  Annotation
product  xs:int  required      
ip  xs:token  required      
port  xs:token  required      
mac  xs:token  required      
source <xs:element name="map">
 
<xs:complexType>
   
<xs:attribute name="product" type="xs:int" use="required"/>
   
<xs:attribute name="ip" type="xs:token" use="required"/>
   
<xs:attribute name="port" type="xs:token" use="required"/>
   
<xs:attribute name="mac" type="xs:token" use="required"/>
 
</xs:complexType>
</xs:element>

attribute map/@product
type xs:int
properties
use required
source <xs:attribute name="product" type="xs:int" use="required"/>

attribute map/@ip
type xs:token
properties
use required
source <xs:attribute name="ip" type="xs:token" use="required"/>

attribute map/@port
type xs:token
properties
use required
source <xs:attribute name="port" type="xs:token" use="required"/>

attribute map/@mac
type xs:token
properties
use required
source <xs:attribute name="mac" type="xs:token" use="required"/>

element productDestinations
diagram widarCbe_diagrams/widarCbe_p4.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:map
used by
element widarCbe
attributes
Name  Type  Use  Default  Fixed  Annotation
actTime  xs:dateTime  required      
configId  xs:string  required      
status  wcbe:AcceptRejectType  optional  accepted    
rcvdTime  xs:long  optional      
source <xs:element name="productDestinations">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:map" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="actTime" type="xs:dateTime" use="required"/>
   
<xs:attribute name="configId" type="xs:string" use="required"/>
   
<xs:attribute name="status" type="wcbe:AcceptRejectType" use="optional" default="accepted"/>
   
<xs:attribute name="rcvdTime" type="xs:long" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute productDestinations/@actTime
type xs:dateTime
properties
use required
source <xs:attribute name="actTime" type="xs:dateTime" use="required"/>

attribute productDestinations/@configId
type xs:string
properties
use required
source <xs:attribute name="configId" type="xs:string" use="required"/>

attribute productDestinations/@status
type wcbe:AcceptRejectType
properties
use optional
default accepted
facets
Kind Value Annotation
enumeration accepted
enumeration rejected
source <xs:attribute name="status" type="wcbe:AcceptRejectType" use="optional" default="accepted"/>

attribute productDestinations/@rcvdTime
type xs:long
properties
use optional
source <xs:attribute name="rcvdTime" type="xs:long" use="optional"/>

element widarCbe
diagram widarCbe_diagrams/widarCbe_p5.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:config wcbe:deconfig wcbe:productDestinations wcbe:flushConfigQueue
attributes
Name  Type  Use  Default  Fixed  Annotation
timeStamp  xs:dateTime  optional      
documentation
Message creation time stamp. Optional.
originator  xs:string  optional      
documentation
Originator of the message: Host name or IP address. Optional.
configId  xs:string  required      
documentation
Config ID. Optional.
annotation
documentation
Root element for WIDAR Correlator Backend.
source <xs:element name="widarCbe">
 
<xs:annotation>
   
<xs:documentation>Root element for WIDAR Correlator Backend.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:config" minOccurs="0"/>
     
<xs:element ref="wcbe:deconfig" minOccurs="0"/>
     
<xs:element ref="wcbe:productDestinations" minOccurs="0"/>
     
<xs:element ref="wcbe:flushConfigQueue" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="timeStamp" type="xs:dateTime" use="optional">
     
<xs:annotation>
       
<xs:documentation>Message creation time stamp. Optional.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="originator" type="xs:string" use="optional">
     
<xs:annotation>
       
<xs:documentation>Originator of the message: Host name or IP address. Optional.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="configId" type="xs:string" use="required">
     
<xs:annotation>
       
<xs:documentation>Config ID. Optional.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute widarCbe/@timeStamp
type xs:dateTime
properties
use optional
annotation
documentation
Message creation time stamp. Optional.
source <xs:attribute name="timeStamp" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>Message creation time stamp. Optional.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute widarCbe/@originator
type xs:string
properties
use optional
annotation
documentation
Originator of the message: Host name or IP address. Optional.
source <xs:attribute name="originator" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Originator of the message: Host name or IP address. Optional.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute widarCbe/@configId
type xs:string
properties
use required
annotation
documentation
Config ID. Optional.
source <xs:attribute name="configId" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Config ID. Optional.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

simpleType AcceptRejectType
namespace http://evla.nrao.edu/wcbe
type restriction of xs:token
properties
base xs:token
used by
attribute productDestinations/@status
facets
Kind Value Annotation
enumeration accepted
enumeration rejected
source <xs:simpleType name="AcceptRejectType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="accepted"/>
   
<xs:enumeration value="rejected"/>
 
</xs:restriction>
</xs:simpleType>

element aDns
diagram widarCbe_diagrams/widarCbe_p6.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element outputConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
spp  xs:boolean  required      
source <xs:element name="aDns">
 
<xs:complexType>
   
<xs:attribute name="spp" type="xs:boolean" use="required"/>
 
</xs:complexType>
</xs:element>

attribute aDns/@spp
type xs:boolean
properties
use required
source <xs:attribute name="spp" type="xs:boolean" use="required"/>

element aTms
diagram widarCbe_diagrams/widarCbe_p7.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element outputConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
spp  xs:boolean  required      
source <xs:element name="aTms">
 
<xs:complexType>
   
<xs:attribute name="spp" type="xs:boolean" use="required"/>
 
</xs:complexType>
</xs:element>

attribute aTms/@spp
type xs:boolean
properties
use required
source <xs:attribute name="spp" type="xs:boolean" use="required"/>

element bb
diagram widarCbe_diagrams/widarCbe_p8.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:sw
used by
element bdfShape
attributes
Name  Type  Use  Default  Fixed  Annotation
swbbName  wcbe:SwBbType  required      
source <xs:element name="bb">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:sw" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/>
 
</xs:complexType>
</xs:element>

attribute bb/@swbbName
type wcbe:SwBbType
properties
use required
facets
Kind Value Annotation
enumeration A1C1_3BIT
enumeration A2C2_3BIT
enumeration AC_8BIT
enumeration B1D1_3BIT
enumeration B2D2_3BIT
enumeration BD_8BIT
source <xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/>

element bdfShape
diagram widarCbe_diagrams/widarCbe_p9.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:bb
used by
element outputConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
stns  derived by: xs:list  required      
id  xs:string  optional      
nAPC  xs:int  optional      
intn  xs:double  required      
source <xs:element name="bdfShape">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:bb" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="stns" use="required">
     
<xs:simpleType>
       
<xs:restriction>
         
<xs:simpleType>
           
<xs:list itemType="xs:int"/>
         
</xs:simpleType>
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="id" type="xs:string" use="optional"/>
   
<xs:attribute name="nAPC" type="xs:int" use="optional"/>
   
<xs:attribute name="intn" type="xs:double" use="required"/>
 
</xs:complexType>
</xs:element>

attribute bdfShape/@stns
type restriction of (list of xs:int)
properties
use required
facets
Kind Value Annotation
minLength 1
source <xs:attribute name="stns" use="required">
 
<xs:simpleType>
   
<xs:restriction>
     
<xs:simpleType>
       
<xs:list itemType="xs:int"/>
     
</xs:simpleType>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute bdfShape/@id
type xs:string
properties
use optional
source <xs:attribute name="id" type="xs:string" use="optional"/>

attribute bdfShape/@nAPC
type xs:int
properties
use optional
source <xs:attribute name="nAPC" type="xs:int" use="optional"/>

attribute bdfShape/@intn
type xs:double
properties
use required
source <xs:attribute name="intn" type="xs:double" use="required"/>

element cbeFunction
diagram widarCbe_diagrams/widarCbe_p10.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:argument
used by
element functionSpec
attributes
Name  Type  Use  Default  Fixed  Annotation
function  xs:string  required      
index  xs:int  required      
source <xs:element name="cbeFunction">
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:element name="argument" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:attribute name="name" type="xs:string"/>
         
<xs:attribute name="value" type="xs:anySimpleType"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="function" type="xs:string" use="required"/>
   
<xs:attribute name="index" type="xs:int" use="required"/>
 
</xs:complexType>
</xs:element>

attribute cbeFunction/@function
type xs:string
properties
use required
source <xs:attribute name="function" type="xs:string" use="required"/>

attribute cbeFunction/@index
type xs:int
properties
use required
source <xs:attribute name="index" type="xs:int" use="required"/>

element cbeFunction/argument
diagram widarCbe_diagrams/widarCbe_p11.png
namespace http://evla.nrao.edu/wcbe
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string        
value  xs:anySimpleType        
source <xs:element name="argument" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="value" type="xs:anySimpleType"/>
 
</xs:complexType>
</xs:element>

attribute cbeFunction/argument/@name
type xs:string
source <xs:attribute name="name" type="xs:string"/>

attribute cbeFunction/argument/@value
type xs:anySimpleType
source <xs:attribute name="value" type="xs:anySimpleType"/>

element config
diagram widarCbe_diagrams/widarCbe_p12.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:inputConfig wcbe:outputConfig wcbe:pipelineConfig
used by
element widarCbe
attributes
Name  Type  Use  Default  Fixed  Annotation
actTime  xs:dateTime  required      
configId  xs:string  required      
source <xs:element name="config">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:inputConfig" minOccurs="0"/>
     
<xs:element ref="wcbe:outputConfig" minOccurs="0"/>
     
<xs:element ref="wcbe:pipelineConfig" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="actTime" type="xs:dateTime" use="required"/>
   
<xs:attribute name="configId" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute config/@actTime
type xs:dateTime
properties
use required
source <xs:attribute name="actTime" type="xs:dateTime" use="required"/>

attribute config/@configId
type xs:string
properties
use required
source <xs:attribute name="configId" type="xs:string" use="required"/>

element flgs
diagram widarCbe_diagrams/widarCbe_p13.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element outputConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
spp  xs:boolean  required      
source <xs:element name="flgs">
 
<xs:complexType>
   
<xs:attribute name="spp" type="xs:boolean" use="required"/>
 
</xs:complexType>
</xs:element>

attribute flgs/@spp
type xs:boolean
properties
use required
source <xs:attribute name="spp" type="xs:boolean" use="required"/>

element functionSpec
diagram widarCbe_diagrams/widarCbe_p14.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:cbeFunction
used by
element spec
source <xs:element name="functionSpec">
 
<xs:complexType>
   
<xs:sequence>
     
<!-- VCI pipeline specification -->
     
<xs:element ref="wcbe:cbeFunction" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element inputConfig
diagram widarCbe_diagrams/widarCbe_p15.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:strm wcbe:prd4 wcbe:prd7
used by
element config
attributes
Name  Type  Use  Default  Fixed  Annotation
epoch  xs:dateTime  optional      
numBursts  xs:int  optional      
source <xs:element name="inputConfig">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:strm" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="wcbe:prd4" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="wcbe:prd7" minOccurs="0" maxOccurs="unbounded"/>
     
<!-- streams -->
     
<!-- products -->
   
</xs:sequence>
   
<xs:attribute name="epoch" type="xs:dateTime" use="optional"/>
   
<xs:attribute name="numBursts" type="xs:int" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute inputConfig/@epoch
type xs:dateTime
properties
use optional
source <xs:attribute name="epoch" type="xs:dateTime" use="optional"/>

attribute inputConfig/@numBursts
type xs:int
properties
use optional
source <xs:attribute name="numBursts" type="xs:int" use="optional"/>

element lcSeg
diagram widarCbe_diagrams/widarCbe_p16.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:xInp wcbe:yInp
used by
elements prd4 sPrdLL sPrdLM sPrdML sPrdMM
attributes
Name  Type  Use  Default  Fixed  Annotation
bdId  xs:string  required      
x  xs:int  required      
y  xs:int  required      
ccc0  xs:int  required      
cccN  xs:int  required      
rec  xs:int  required      
source <xs:element name="lcSeg">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:xInp"/>
     
<xs:element ref="wcbe:yInp"/>
   
</xs:sequence>
   
<xs:attribute name="bdId" type="xs:string" use="required"/>
   
<xs:attribute name="x" type="xs:int" use="required"/>
   
<xs:attribute name="y" type="xs:int" use="required"/>
   
<xs:attribute name="ccc0" type="xs:int" use="required"/>
   
<xs:attribute name="cccN" type="xs:int" use="required"/>
   
<xs:attribute name="rec" type="xs:int" use="required"/>
   
<!-- board id -->
   
<!-- corr chip x coordinate -->
   
<!-- corr chip y coordinate -->
   
<!-- first CCC -->
   
<!-- number of CCCs used -->
   
<!-- recirculation factor -->
 
</xs:complexType>
</xs:element>

attribute lcSeg/@bdId
type xs:string
properties
use required
source <xs:attribute name="bdId" type="xs:string" use="required"/>

attribute lcSeg/@x
type xs:int
properties
use required
source <xs:attribute name="x" type="xs:int" use="required"/>

attribute lcSeg/@y
type xs:int
properties
use required
source <xs:attribute name="y" type="xs:int" use="required"/>

attribute lcSeg/@ccc0
type xs:int
properties
use required
source <xs:attribute name="ccc0" type="xs:int" use="required"/>

attribute lcSeg/@cccN
type xs:int
properties
use required
source <xs:attribute name="cccN" type="xs:int" use="required"/>

attribute lcSeg/@rec
type xs:int
properties
use required
source <xs:attribute name="rec" type="xs:int" use="required"/>

element outputConfig
diagram widarCbe_diagrams/widarCbe_p17.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:flgs wcbe:aTms wcbe:aDns wcbe:wgts wcbe:bdfShape
used by
element config
source <xs:element name="outputConfig">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:flgs" minOccurs="0"/>
     
<xs:element ref="wcbe:aTms" minOccurs="0"/>
     
<xs:element ref="wcbe:aDns" minOccurs="0"/>
     
<xs:element ref="wcbe:wgts" minOccurs="0"/>
     
<xs:element ref="wcbe:bdfShape" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element pipelineConfig
diagram widarCbe_diagrams/widarCbe_p18.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:pln
used by
element config
source <xs:element name="pipelineConfig">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:pln" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element pln
diagram widarCbe_diagrams/widarCbe_p19.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:swmapDual wcbe:swmapSingle wcbe:spec
used by
element pipelineConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
bdf  xs:string  required      
source <xs:element name="pln">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:swmapDual" minOccurs="0" maxOccurs="4"/>
     
<xs:element ref="wcbe:swmapSingle" minOccurs="0" maxOccurs="8"/>
     
<xs:element ref="wcbe:spec"/>
   
</xs:sequence>
   
<xs:attribute name="bdf" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute pln/@bdf
type xs:string
properties
use required
source <xs:attribute name="bdf" type="xs:string" use="required"/>

element ppInteg
diagram widarCbe_diagrams/widarCbe_p20.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
elements prd4 prd7
attributes
Name  Type  Use  Default  Fixed  Annotation
minHW  wcbe:MinHwIntTimeType  required      
hw  xs:int  required      
lta  xs:int  required      
source <xs:element name="ppInteg">
 
<xs:complexType>
   
<xs:attribute name="minHW" type="wcbe:MinHwIntTimeType" use="required"/>
   
<xs:attribute name="hw" type="xs:int" use="required"/>
   
<xs:attribute name="lta" type="xs:int" use="required"/>
   
<!-- minHW integration time (units: cycles of a 128 MHz clock) -->
   
<!-- In VCI min. HW integration time is specified in microseconds. -->
   
<!-- hardware integration multiple -->
   
<!-- LTA integration multiple -->
 
</xs:complexType>
 
<!--
NB:
As currently implemented by WCBE, the following
integration time values are interpreted somewhat differently
than the comments below would indicate. This should change at
some point, but, for now, we always simply set
"minHW", and
"hw" to one, and "lta" to the LTA integration time in
microseconds.
    --
>
</xs:element>

attribute ppInteg/@minHW
type wcbe:MinHwIntTimeType
properties
use required
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 500.0
source <xs:attribute name="minHW" type="wcbe:MinHwIntTimeType" use="required"/>

attribute ppInteg/@hw
type xs:int
properties
use required
source <xs:attribute name="hw" type="xs:int" use="required"/>

attribute ppInteg/@lta
type xs:int
properties
use required
source <xs:attribute name="lta" type="xs:int" use="required"/>

element prd4
diagram widarCbe_diagrams/widarCbe_p21.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:ppInteg wcbe:lcSeg
used by
element inputConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:int        
type  xs:string        
nLg  xs:int  required      
nBn  xs:int  required      
strmA  xs:string  required      
strmB  xs:string  required      
sbIdx  wcbe:subbandIdx.type  required      
bNum  xs:int  optional      
bOn  xs:int  optional      
bOff  xs:int  optional      
bOffset  xs:int  optional      
source <xs:element name="prd4">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:ppInteg"/>
     
<xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attributeGroup ref="wcbe:product.common.atributes"/>
 
</xs:complexType>
</xs:element>

element prd7
diagram widarCbe_diagrams/widarCbe_p22.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:ppInteg wcbe:sPrdLL wcbe:sPrdLM wcbe:sPrdML wcbe:sPrdMM
used by
element inputConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:int        
type  xs:string        
nLg  xs:int  required      
nBn  xs:int  required      
strmA  xs:string  required      
strmB  xs:string  required      
sbIdx  wcbe:subbandIdx.type  required      
bNum  xs:int  optional      
bOn  xs:int  optional      
bOff  xs:int  optional      
bOffset  xs:int  optional      
source <xs:element name="prd7">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:ppInteg" minOccurs="1"/>
     
<xs:element ref="wcbe:sPrdLL" minOccurs="1"/>
     
<xs:element ref="wcbe:sPrdLM" minOccurs="1"/>
     
<xs:element ref="wcbe:sPrdML" minOccurs="1"/>
     
<xs:element ref="wcbe:sPrdMM" minOccurs="1"/>
     
<!-- LSN (least significant nibble) - LSN product -->
     
<!-- LSN - MSN (most significant nibble) product -->
     
<!-- MSN-LSN product -->
     
<!-- MSN-MSN product -->
   
</xs:sequence>
   
<xs:attributeGroup ref="wcbe:product.common.atributes"/>
 
</xs:complexType>
</xs:element>

element spec
diagram widarCbe_diagrams/widarCbe_p23.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:functionSpec wcbe:gstSpec
used by
element pln
source <xs:element name="spec">
 
<xs:complexType>
   
<xs:sequence>
     
<!-- VCI pipeline specification -->
     
<xs:element ref="wcbe:functionSpec"/>
     
<!-- BDF pipeline specification -->
     
<xs:element name="gstSpec" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element spec/gstSpec
diagram widarCbe_diagrams/widarCbe_p24.png
namespace http://evla.nrao.edu/wcbe
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="gstSpec" type="xs:string" minOccurs="0"/>

element sPrdLL
diagram widarCbe_diagrams/widarCbe_p25.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:lcSeg
used by
element prd7
source <xs:element name="sPrdLL">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element sPrdLM
diagram widarCbe_diagrams/widarCbe_p26.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:lcSeg
used by
element prd7
source <xs:element name="sPrdLM">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element sPrdML
diagram widarCbe_diagrams/widarCbe_p27.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:lcSeg
used by
element prd7
source <xs:element name="sPrdML">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element sPrdMM
diagram widarCbe_diagrams/widarCbe_p28.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
children wcbe:lcSeg
used by
element prd7
source <xs:element name="sPrdMM">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element strm
diagram widarCbe_diagrams/widarCbe_p29.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element inputConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID  required      
sid  wcbe:StationIdType  required      
bbid  wcbe:BBIDtype  required      
sbid  wcbe:SBIDtype  required      
source <xs:element name="strm">
 
<xs:complexType>
   
<xs:attribute name="id" type="xs:ID" use="required"/>
   
<xs:attribute name="sid" type="wcbe:StationIdType" use="required"/>
   
<xs:attribute name="bbid" type="wcbe:BBIDtype" use="required"/>
   
<xs:attribute name="sbid" type="wcbe:SBIDtype" use="required"/>
   
<!-- product id -->
   
<!-- station id -->
   
<!-- baseband id -->
   
<!-- sub-band id -->
 
</xs:complexType>
</xs:element>

attribute strm/@id
type xs:ID
properties
use required
source <xs:attribute name="id" type="xs:ID" use="required"/>

attribute strm/@sid
type wcbe:StationIdType
properties
use required
facets
Kind Value Annotation
minInclusive 1
maxInclusive 255
source <xs:attribute name="sid" type="wcbe:StationIdType" use="required"/>

attribute strm/@bbid
type wcbe:BBIDtype
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
source <xs:attribute name="bbid" type="wcbe:BBIDtype" use="required"/>

attribute strm/@sbid
type wcbe:SBIDtype
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 17
source <xs:attribute name="sbid" type="wcbe:SBIDtype" use="required"/>

element sw
diagram widarCbe_diagrams/widarCbe_p30.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element bb
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:int  required      
nSb  xs:int  required      
nBn  xs:int  required      
nCh  xs:int  required      
sdpp  wcbe:ppAutoType  optional      
xpp  wcbe:ppCrossType  optional      
source <xs:element name="sw">
 
<xs:complexType>
   
<xs:attribute name="id" type="xs:int" use="required"/>
   
<xs:attribute name="nSb" type="xs:int" use="required"/>
   
<xs:attribute name="nBn" type="xs:int" use="required"/>
   
<xs:attribute name="nCh" type="xs:int" use="required"/>
   
<xs:attribute name="sdpp" type="wcbe:ppAutoType" use="optional"/>
   
<xs:attribute name="xpp" type="wcbe:ppCrossType" use="optional"/>
   
<!-- Index of spectral window within Baseband. Starts at 1 for each baseband.  -->
   
<!-- number of subbands comprising the spectral window -->
   
<!-- number of (phase) bins -->
   
<!-- number of spectral channels -->
   
<!-- single-dish polarization products -->
   
<!-- cross-polarization products -->
 
</xs:complexType>
</xs:element>

attribute sw/@id
type xs:int
properties
use required
source <xs:attribute name="id" type="xs:int" use="required"/>

attribute sw/@nSb
type xs:int
properties
use required
source <xs:attribute name="nSb" type="xs:int" use="required"/>

attribute sw/@nBn
type xs:int
properties
use required
source <xs:attribute name="nBn" type="xs:int" use="required"/>

attribute sw/@nCh
type xs:int
properties
use required
source <xs:attribute name="nCh" type="xs:int" use="required"/>

attribute sw/@sdpp
type wcbe:ppAutoType
properties
use optional
source <xs:attribute name="sdpp" type="wcbe:ppAutoType" use="optional"/>

attribute sw/@xpp
type wcbe:ppCrossType
properties
use optional
source <xs:attribute name="xpp" type="wcbe:ppCrossType" use="optional"/>

element swmapDual
diagram widarCbe_diagrams/widarCbe_p31.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element pln
attributes
Name  Type  Use  Default  Fixed  Annotation
swbbName  wcbe:SwBbType  required      
bbR  xs:int  required      
bbL  xs:int  optional      
swIndex  xs:int  required      
sw  xs:int  required      
sbs  derived by: xs:list  required      
source <xs:element name="swmapDual">
 
<xs:complexType>
   
<xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/>
   
<xs:attribute name="bbR" type="xs:int" use="required"/>
   
<xs:attribute name="bbL" type="xs:int" use="optional"/>
   
<xs:attribute name="swIndex" type="xs:int" use="required"/>
   
<xs:attribute name="sw" type="xs:int" use="required"/>
   
<xs:attribute name="sbs" use="required">
     
<xs:simpleType>
       
<xs:restriction>
         
<xs:simpleType>
           
<xs:list itemType="xs:int"/>
         
</xs:simpleType>
         
<xs:length value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<!-- baseband ID for spectral window  -->
   
<!-- map of subband indexes to spectral window -->
   
<!-- baseband ID -->
   
<!-- spectral window index -->
   
<!-- subband mappings -->
   
<!-- attribute sw  replaces attribute swIdex - remove swIndex when the change is tested. -->
 
</xs:complexType>
</xs:element>

attribute swmapDual/@swbbName
type wcbe:SwBbType
properties
use required
facets
Kind Value Annotation
enumeration A1C1_3BIT
enumeration A2C2_3BIT
enumeration AC_8BIT
enumeration B1D1_3BIT
enumeration B2D2_3BIT
enumeration BD_8BIT
source <xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/>

attribute swmapDual/@bbR
type xs:int
properties
use required
source <xs:attribute name="bbR" type="xs:int" use="required"/>

attribute swmapDual/@bbL
type xs:int
properties
use optional
source <xs:attribute name="bbL" type="xs:int" use="optional"/>

attribute swmapDual/@swIndex
type xs:int
properties
use required
source <xs:attribute name="swIndex" type="xs:int" use="required"/>

attribute swmapDual/@sw
type xs:int
properties
use required
source <xs:attribute name="sw" type="xs:int" use="required"/>

attribute swmapDual/@sbs
type restriction of (list of xs:int)
properties
use required
facets
Kind Value Annotation
length 1
source <xs:attribute name="sbs" use="required">
 
<xs:simpleType>
   
<xs:restriction>
     
<xs:simpleType>
       
<xs:list itemType="xs:int"/>
     
</xs:simpleType>
     
<xs:length value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element swmapSingle
diagram widarCbe_diagrams/widarCbe_p32.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element pln
attributes
Name  Type  Use  Default  Fixed  Annotation
swbbName  wcbe:SwBbType  required      
bb  xs:int  required      
swIndex  xs:int  required      
sbs  derived by: xs:list  required      
source <xs:element name="swmapSingle">
 
<xs:complexType>
   
<xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/>
   
<xs:attribute name="bb" type="xs:int" use="required"/>
   
<xs:attribute name="swIndex" type="xs:int" use="required"/>
   
<xs:attribute name="sbs" use="required">
     
<xs:simpleType>
       
<xs:restriction>
         
<xs:simpleType>
           
<xs:list itemType="xs:int"/>
         
</xs:simpleType>
         
<xs:length value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<!-- baseband ID for spectral window, baseband ID, spectral window index, subband mappings  -->
 
</xs:complexType>
</xs:element>

attribute swmapSingle/@swbbName
type wcbe:SwBbType
properties
use required
facets
Kind Value Annotation
enumeration A1C1_3BIT
enumeration A2C2_3BIT
enumeration AC_8BIT
enumeration B1D1_3BIT
enumeration B2D2_3BIT
enumeration BD_8BIT
source <xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/>

attribute swmapSingle/@bb
type xs:int
properties
use required
source <xs:attribute name="bb" type="xs:int" use="required"/>

attribute swmapSingle/@swIndex
type xs:int
properties
use required
source <xs:attribute name="swIndex" type="xs:int" use="required"/>

attribute swmapSingle/@sbs
type restriction of (list of xs:int)
properties
use required
facets
Kind Value Annotation
length 1
source <xs:attribute name="sbs" use="required">
 
<xs:simpleType>
   
<xs:restriction>
     
<xs:simpleType>
       
<xs:list itemType="xs:int"/>
     
</xs:simpleType>
     
<xs:length value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element wgts
diagram widarCbe_diagrams/widarCbe_p33.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element outputConfig
attributes
Name  Type  Use  Default  Fixed  Annotation
spp  xs:boolean  required      
source <xs:element name="wgts">
 
<xs:complexType>
   
<xs:attribute name="spp" type="xs:boolean" use="required"/>
 
</xs:complexType>
</xs:element>

attribute wgts/@spp
type xs:boolean
properties
use required
source <xs:attribute name="spp" type="xs:boolean" use="required"/>

element xInp
diagram widarCbe_diagrams/widarCbe_p34.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element lcSeg
attributes
Name  Type  Use  Default  Fixed  Annotation
strm  derived by: xs:token  required      
inpBlk  xs:int  required      
source <xs:element name="xInp">
 
<xs:complexType>
   
<xs:attributeGroup ref="wcbe:inp.content"/>
 
</xs:complexType>
 
<!-- corr chip X input -->
</xs:element>

element yInp
diagram widarCbe_diagrams/widarCbe_p35.png
namespace http://evla.nrao.edu/wcbe
properties
content complex
used by
element lcSeg
attributes
Name  Type  Use  Default  Fixed  Annotation
strm  derived by: xs:token  required      
inpBlk  xs:int  required      
source <xs:element name="yInp">
 
<xs:complexType>
   
<xs:attributeGroup ref="wcbe:inp.content"/>
 
</xs:complexType>
 
<!-- corr chip Y input -->
</xs:element>

simpleType BBIDtype
namespace http://evla.nrao.edu/wcbe
type restriction of xs:int
properties
base xs:int
used by
attribute strm/@bbid
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation

Baseband Identifier.
The second of  the three identifiers that are inserted in the WIDAR output frames.
     
source <xs:simpleType name="BBIDtype">
 
<xs:annotation>
   
<xs:documentation>
Baseband Identifier.
The second of  the three identifiers that are inserted in the WIDAR output frames.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="7"/>
 
</xs:restriction>
</xs:simpleType>

simpleType MinHwIntTimeType
namespace http://evla.nrao.edu/wcbe
type restriction of xs:double
properties
base xs:double
used by
attribute ppInteg/@minHW
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 500.0
annotation
documentation

Minimum Hardware Integration Time in micro seconds.
     
source <xs:simpleType name="MinHwIntTimeType">
 
<xs:annotation>
   
<xs:documentation>
Minimum Hardware Integration Time in micro seconds.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:double">
   
<xs:minInclusive value="0.0"/>
   
<xs:maxInclusive value="500.0"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ppAutoType
namespace http://evla.nrao.edu/wcbe
type union of (restriction of xs:token, restriction of xs:token, restriction of (list of (restriction of xs:token)), restriction of (list of (restriction of xs:token)))
used by
attribute sw/@sdpp
source <xs:simpleType name="ppAutoType">
 
<xs:union>
   
<xs:simpleType>
     
<xs:restriction base="xs:token">
       
<xs:enumeration value="RR"/>
     
</xs:restriction>
   
</xs:simpleType>
   
<xs:simpleType>
     
<xs:restriction base="xs:token">
       
<xs:enumeration value="LL"/>
     
</xs:restriction>
   
</xs:simpleType>
   
<xs:simpleType>
     
<xs:restriction>
       
<xs:simpleType>
         
<xs:list>
           
<xs:simpleType>
             
<xs:restriction base="xs:token">
               
<xs:enumeration value="RR"/>
               
<xs:enumeration value="LL"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:list>
       
</xs:simpleType>
       
<xs:length value="2"/>
     
</xs:restriction>
   
</xs:simpleType>
   
<xs:simpleType>
     
<xs:restriction>
       
<xs:simpleType>
         
<xs:list>
           
<xs:simpleType>
             
<xs:restriction base="xs:token">
               
<xs:enumeration value="RR"/>
               
<xs:enumeration value="RL"/>
               
<xs:enumeration value="LL"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:list>
       
</xs:simpleType>
       
<xs:length value="3"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:union>
</xs:simpleType>

simpleType ppCrossType
namespace http://evla.nrao.edu/wcbe
type union of (restriction of xs:token, restriction of xs:token, restriction of (list of (restriction of xs:token)), restriction of (list of (restriction of xs:token)))
used by
attribute sw/@xpp
source <xs:simpleType name="ppCrossType">
 
<xs:union>
   
<xs:simpleType>
     
<xs:restriction base="xs:token">
       
<xs:enumeration value="RR"/>
     
</xs:restriction>
   
</xs:simpleType>
   
<xs:simpleType>
     
<xs:restriction base="xs:token">
       
<xs:enumeration value="LL"/>
     
</xs:restriction>
   
</xs:simpleType>
   
<xs:simpleType>
     
<xs:restriction>
       
<xs:simpleType>
         
<xs:list>
           
<xs:simpleType>
             
<xs:restriction base="xs:token">
               
<xs:enumeration value="RR"/>
               
<xs:enumeration value="LL"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:list>
       
</xs:simpleType>
       
<xs:length value="2"/>
     
</xs:restriction>
   
</xs:simpleType>
   
<xs:simpleType>
     
<xs:restriction>
       
<xs:simpleType>
         
<xs:list>
           
<xs:simpleType>
             
<xs:restriction base="xs:token">
               
<xs:enumeration value="RR"/>
               
<xs:enumeration value="RL"/>
               
<xs:enumeration value="LR"/>
               
<xs:enumeration value="LL"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:list>
       
</xs:simpleType>
       
<xs:length value="4"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:union>
</xs:simpleType>

simpleType SBIDtype
namespace http://evla.nrao.edu/wcbe
type restriction of xs:int
properties
base xs:int
used by
attribute strm/@sbid
facets
Kind Value Annotation
minInclusive 0
maxInclusive 17
annotation
documentation

Subband Identifier.
The third of the three identifiers that are inserted in the WIDAR output frames.
     
source <xs:simpleType name="SBIDtype">
 
<xs:annotation>
   
<xs:documentation>
Subband Identifier.
The third of the three identifiers that are inserted in the WIDAR output frames.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="17"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StationIdType
namespace http://evla.nrao.edu/wcbe
type restriction of xs:int
properties
base xs:int
used by
attribute strm/@sid
facets
Kind Value Annotation
minInclusive 1
maxInclusive 255
annotation
documentation

Station Identifier.
The first within the set of the three identifiers that are inserted in the WIDAR output frames.
     
source <xs:simpleType name="StationIdType">
 
<xs:annotation>
   
<xs:documentation>
Station Identifier.
The first within the set of the three identifiers that are inserted in the WIDAR output frames.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="255"/>
 
</xs:restriction>
</xs:simpleType>

simpleType subbandIdx.type
namespace http://evla.nrao.edu/wcbe
type xs:int
properties
base xs:int
used by
attribute product.common.atributes/@sbIdx
source <xs:simpleType name="subbandIdx.type">
 
<xs:restriction base="xs:int"/>
</xs:simpleType>

simpleType SwBbType
namespace http://evla.nrao.edu/wcbe
type restriction of xs:string
properties
base xs:string
used by
attributes bb/@swbbName swmapDual/@swbbName swmapSingle/@swbbName
facets
Kind Value Annotation
enumeration A1C1_3BIT
enumeration A2C2_3BIT
enumeration AC_8BIT
enumeration B1D1_3BIT
enumeration B2D2_3BIT
enumeration BD_8BIT
source <xs:simpleType name="SwBbType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="A1C1_3BIT"/>
   
<xs:enumeration value="A2C2_3BIT"/>
   
<xs:enumeration value="AC_8BIT"/>
   
<xs:enumeration value="B1D1_3BIT"/>
   
<xs:enumeration value="B2D2_3BIT"/>
   
<xs:enumeration value="BD_8BIT"/>
 
</xs:restriction>
</xs:simpleType>

attributeGroup inp.content
namespace http://evla.nrao.edu/wcbe
used by
elements xInp yInp
attributes
Name  Type  Use  Default  Fixed  Annotation
strm  derived by: xs:token  required      
inpBlk  xs:int  required      
source <xs:attributeGroup name="inp.content">
 
<xs:attribute name="strm" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:token">
       
<xs:enumeration value="A"/>
       
<xs:enumeration value="B"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="inpBlk" type="xs:int" use="required"/>
 
<!-- stream label -->
 
<!-- lag block -->
</xs:attributeGroup>

attribute inp.content/@strm
type restriction of xs:token
properties
use required
facets
Kind Value Annotation
enumeration A
enumeration B
source <xs:attribute name="strm" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="B"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute inp.content/@inpBlk
type xs:int
properties
use required
source <xs:attribute name="inpBlk" type="xs:int" use="required"/>

attributeGroup product.common.atributes
namespace http://evla.nrao.edu/wcbe
used by
elements prd4 prd7
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:int        
type  xs:string        
nLg  xs:int  required      
nBn  xs:int  required      
strmA  xs:string  required      
strmB  xs:string  required      
sbIdx  wcbe:subbandIdx.type  required      
bNum  xs:int  optional      
bOn  xs:int  optional      
bOff  xs:int  optional      
bOffset  xs:int  optional      
source <xs:attributeGroup name="product.common.atributes">
 
<xs:attribute name="id" type="xs:int"/>
 
<xs:attribute name="type" type="xs:string"/>
 
<xs:attribute name="nLg" type="xs:int" use="required"/>
 
<xs:attribute name="nBn" type="xs:int" use="required"/>
 
<xs:attribute name="strmA" type="xs:string" use="required"/>
 
<xs:attribute name="strmB" type="xs:string" use="required"/>
 
<xs:attribute name="sbIdx" type="wcbe:subbandIdx.type" use="required"/>
 
<xs:attribute name="bNum" type="xs:int" use="optional"/>
 
<xs:attribute name="bOn" type="xs:int" use="optional"/>
 
<xs:attribute name="bOff" type="xs:int" use="optional"/>
 
<xs:attribute name="bOffset" type="xs:int" use="optional"/>
 
<!-- product id -->
 
<!-- correlation type (needed by VCI Mapper)  -->
 
<!-- number of lags -->
 
<!-- number of bins -->
 
<!-- stream "A" reference -->
 
<!-- stream "B" reference -->
 
<!-- subband index (not id) 
Why do we need SBID here, it is already specified in strmA and strmB --
>
 
<!-- Number of rolling bursts. If bNum>0 bOn and bOff must be specified.  -->
 
<!-- burst on  - burst duration as multiple of minHwInt*ccIntFactor -->
 
<!-- burst off - as multiple of minHwInt*ccIntFactor                -->
 
<!-- burst offset - offset for the first burst (relative to epoch)
as multiple of minHwInt*ccIntFactor --
>
</xs:attributeGroup>

attribute product.common.atributes/@id
type xs:int
source <xs:attribute name="id" type="xs:int"/>

attribute product.common.atributes/@type
type xs:string
source <xs:attribute name="type" type="xs:string"/>

attribute product.common.atributes/@nLg
type xs:int
properties
use required
source <xs:attribute name="nLg" type="xs:int" use="required"/>

attribute product.common.atributes/@nBn
type xs:int
properties
use required
source <xs:attribute name="nBn" type="xs:int" use="required"/>

attribute product.common.atributes/@strmA
type xs:string
properties
use required
source <xs:attribute name="strmA" type="xs:string" use="required"/>

attribute product.common.atributes/@strmB
type xs:string
properties
use required
source <xs:attribute name="strmB" type="xs:string" use="required"/>

attribute product.common.atributes/@sbIdx
type wcbe:subbandIdx.type
properties
use required
source <xs:attribute name="sbIdx" type="wcbe:subbandIdx.type" use="required"/>

attribute product.common.atributes/@bNum
type xs:int
properties
use optional
source <xs:attribute name="bNum" type="xs:int" use="optional"/>

attribute product.common.atributes/@bOn
type xs:int
properties
use optional
source <xs:attribute name="bOn" type="xs:int" use="optional"/>

attribute product.common.atributes/@bOff
type xs:int
properties
use optional
source <xs:attribute name="bOff" type="xs:int" use="optional"/>

attribute product.common.atributes/@bOffset
type xs:int
properties
use optional
source <xs:attribute name="bOffset" type="xs:int" use="optional"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy