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 |
diagram | |||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | xs:dateTime | ||
properties |
|
||
source | <xs:attribute name="actTime" type="xs:dateTime" use="required"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="configId" type="xs:string" use="optional"/> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
used by |
|
||
source | <xs:element name="flushConfigQueue"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
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> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="product" type="xs:int" use="required"/> |
type | xs:token | ||
properties |
|
||
source | <xs:attribute name="ip" type="xs:token" use="required"/> |
type | xs:token | ||
properties |
|
||
source | <xs:attribute name="port" type="xs:token" use="required"/> |
type | xs:token | ||
properties |
|
||
source | <xs:attribute name="mac" type="xs:token" use="required"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | wcbe:map | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
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> |
type | xs:dateTime | ||
properties |
|
||
source | <xs:attribute name="actTime" type="xs:dateTime" use="required"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="configId" type="xs:string" use="required"/> |
type | wcbe:AcceptRejectType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="status" type="wcbe:AcceptRejectType" use="optional" default="accepted"/> |
type | xs:long | ||
properties |
|
||
source | <xs:attribute name="rcvdTime" type="xs:long" use="optional"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | wcbe:config wcbe:deconfig wcbe:productDestinations wcbe:flushConfigQueue | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
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> |
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="configId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Config ID. Optional.</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | http://evla.nrao.edu/wcbe | |||||||||
type | restriction of xs:token | |||||||||
properties |
|
|||||||||
used by |
|
|||||||||
facets |
|
|||||||||
source | <xs:simpleType name="AcceptRejectType"> <xs:restriction base="xs:token"> <xs:enumeration value="accepted"/> <xs:enumeration value="rejected"/> </xs:restriction> </xs:simpleType> |
diagram | |||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="aDns"> <xs:complexType> <xs:attribute name="spp" type="xs:boolean" use="required"/> </xs:complexType> </xs:element> |
type | xs:boolean | ||
properties |
|
||
source | <xs:attribute name="spp" type="xs:boolean" use="required"/> |
diagram | |||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="aTms"> <xs:complexType> <xs:attribute name="spp" type="xs:boolean" use="required"/> </xs:complexType> </xs:element> |
type | xs:boolean | ||
properties |
|
||
source | <xs:attribute name="spp" type="xs:boolean" use="required"/> |
diagram | |||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||
properties |
|
||||||||||||
children | wcbe:sw | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
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> |
type | wcbe:SwBbType | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
source | <xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | wcbe:bb | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
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> |
type | restriction of (list of xs:int) | ||||||
properties |
|
||||||
facets |
|
||||||
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> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="id" type="xs:string" use="optional"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="nAPC" type="xs:int" use="optional"/> |
type | xs:double | ||
properties |
|
||
source | <xs:attribute name="intn" type="xs:double" use="required"/> |
diagram | |||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||
properties |
|
||||||||||||||||||
children | wcbe:argument | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="function" type="xs:string" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="index" type="xs:int" use="required"/> |
diagram | |||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | xs:string |
source | <xs:attribute name="name" type="xs:string"/> |
type | xs:anySimpleType |
source | <xs:attribute name="value" type="xs:anySimpleType"/> |
diagram | |||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||
properties |
|
||||||||||||||||||
children | wcbe:inputConfig wcbe:outputConfig wcbe:pipelineConfig | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | xs:dateTime | ||
properties |
|
||
source | <xs:attribute name="actTime" type="xs:dateTime" use="required"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="configId" type="xs:string" use="required"/> |
diagram | |||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="flgs"> <xs:complexType> <xs:attribute name="spp" type="xs:boolean" use="required"/> </xs:complexType> </xs:element> |
type | xs:boolean | ||
properties |
|
||
source | <xs:attribute name="spp" type="xs:boolean" use="required"/> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
properties |
|
||
children | wcbe:cbeFunction | ||
used by |
|
||
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> |
diagram | |||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||
properties |
|
||||||||||||||||||
children | wcbe:strm wcbe:prd4 wcbe:prd7 | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | xs:dateTime | ||
properties |
|
||
source | <xs:attribute name="epoch" type="xs:dateTime" use="optional"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="numBursts" type="xs:int" use="optional"/> |
diagram | |||||||||||||||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
children | wcbe:xInp wcbe:yInp | ||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="bdId" type="xs:string" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="x" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="y" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="ccc0" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="cccN" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="rec" type="xs:int" use="required"/> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
properties |
|
||
children | wcbe:flgs wcbe:aTms wcbe:aDns wcbe:wgts wcbe:bdfShape | ||
used by |
|
||
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> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
properties |
|
||
children | wcbe:pln | ||
used by |
|
||
source | <xs:element name="pipelineConfig"> <xs:complexType> <xs:sequence> <xs:element ref="wcbe:pln" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||
properties |
|
||||||||||||
children | wcbe:swmapDual wcbe:swmapSingle wcbe:spec | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
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> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="bdf" type="xs:string" use="required"/> |
diagram | |||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
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> |
type | wcbe:MinHwIntTimeType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="minHW" type="wcbe:MinHwIntTimeType" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="hw" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="lta" type="xs:int" use="required"/> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | wcbe:ppInteg wcbe:lcSeg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | wcbe:ppInteg wcbe:sPrdLL wcbe:sPrdLM wcbe:sPrdML wcbe:sPrdMM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
properties |
|
||
children | wcbe:functionSpec wcbe:gstSpec | ||
used by |
|
||
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> |
diagram | |||||||
namespace | http://evla.nrao.edu/wcbe | ||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name="gstSpec" type="xs:string" minOccurs="0"/> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
properties |
|
||
children | wcbe:lcSeg | ||
used by |
|
||
source | <xs:element name="sPrdLL"> <xs:complexType> <xs:sequence> <xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
properties |
|
||
children | wcbe:lcSeg | ||
used by |
|
||
source | <xs:element name="sPrdLM"> <xs:complexType> <xs:sequence> <xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
properties |
|
||
children | wcbe:lcSeg | ||
used by |
|
||
source | <xs:element name="sPrdML"> <xs:complexType> <xs:sequence> <xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://evla.nrao.edu/wcbe | ||
properties |
|
||
children | wcbe:lcSeg | ||
used by |
|
||
source | <xs:element name="sPrdMM"> <xs:complexType> <xs:sequence> <xs:element ref="wcbe:lcSeg" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
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> |
type | xs:ID | ||
properties |
|
||
source | <xs:attribute name="id" type="xs:ID" use="required"/> |
type | wcbe:StationIdType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="sid" type="wcbe:StationIdType" use="required"/> |
type | wcbe:BBIDtype | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="bbid" type="wcbe:BBIDtype" use="required"/> |
type | wcbe:SBIDtype | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="sbid" type="wcbe:SBIDtype" use="required"/> |
diagram | |||||||||||||||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="id" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="nSb" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="nBn" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="nCh" type="xs:int" use="required"/> |
type | wcbe:ppAutoType | ||
properties |
|
||
source | <xs:attribute name="sdpp" type="wcbe:ppAutoType" use="optional"/> |
type | wcbe:ppCrossType | ||
properties |
|
||
source | <xs:attribute name="xpp" type="wcbe:ppCrossType" use="optional"/> |
diagram | |||||||||||||||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
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> |
type | wcbe:SwBbType | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
source | <xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="bbR" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="bbL" type="xs:int" use="optional"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="swIndex" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="sw" type="xs:int" use="required"/> |
type | restriction of (list of xs:int) | ||||||
properties |
|
||||||
facets |
|
||||||
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> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
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> |
type | wcbe:SwBbType | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
source | <xs:attribute name="swbbName" type="wcbe:SwBbType" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="bb" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="swIndex" type="xs:int" use="required"/> |
type | restriction of (list of xs:int) | ||||||
properties |
|
||||||
facets |
|
||||||
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> |
diagram | |||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="wgts"> <xs:complexType> <xs:attribute name="spp" type="xs:boolean" use="required"/> </xs:complexType> </xs:element> |
type | xs:boolean | ||
properties |
|
||
source | <xs:attribute name="spp" type="xs:boolean" use="required"/> |
diagram | |||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="xInp"> <xs:complexType> <xs:attributeGroup ref="wcbe:inp.content"/> </xs:complexType> <!-- corr chip X input --> </xs:element> |
diagram | |||||||||||||||||||
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="yInp"> <xs:complexType> <xs:attributeGroup ref="wcbe:inp.content"/> </xs:complexType> <!-- corr chip Y input --> </xs:element> |
namespace | http://evla.nrao.edu/wcbe | |||||||||
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
used by |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
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> |
namespace | http://evla.nrao.edu/wcbe | |||||||||
type | restriction of xs:double | |||||||||
properties |
|
|||||||||
used by |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
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> |
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 |
|
||
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> |
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 |
|
||
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> |
namespace | http://evla.nrao.edu/wcbe | |||||||||
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
used by |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
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> |
namespace | http://evla.nrao.edu/wcbe | |||||||||
type | restriction of xs:int | |||||||||
properties |
|
|||||||||
used by |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
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> |
namespace | http://evla.nrao.edu/wcbe | ||
type | xs:int | ||
properties |
|
||
used by |
|
||
source | <xs:simpleType name="subbandIdx.type"> <xs:restriction base="xs:int"/> </xs:simpleType> |
namespace | http://evla.nrao.edu/wcbe | |||||||||||||||||||||
type | restriction of xs:string | |||||||||||||||||||||
properties |
|
|||||||||||||||||||||
used by |
|
|||||||||||||||||||||
facets |
|
|||||||||||||||||||||
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> |
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
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> |
type | restriction of xs:token | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
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> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="inpBlk" type="xs:int" use="required"/> |
namespace | http://evla.nrao.edu/wcbe | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:int |
source | <xs:attribute name="id" type="xs:int"/> |
type | xs:string |
source | <xs:attribute name="type" type="xs:string"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="nLg" type="xs:int" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="nBn" type="xs:int" use="required"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="strmA" type="xs:string" use="required"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="strmB" type="xs:string" use="required"/> |
type | wcbe:subbandIdx.type | ||
properties |
|
||
source | <xs:attribute name="sbIdx" type="wcbe:subbandIdx.type" use="required"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="bNum" type="xs:int" use="optional"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="bOn" type="xs:int" use="optional"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="bOff" type="xs:int" use="optional"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="bOffset" type="xs:int" use="optional"/> |