Schema vciCommon.xsd


schema location \\filehost\asg\www\widar\schemata\vci\3.20.1\vciCommon.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.nrc.ca/namespaces/widar
 
Elements  Simple types  Attr. groups 
actQueue  CfgStringType  vciCommonMsgAttributes 
antenna  InterFrameDelayAlgType 
cbeOutputQueue  QueueActionType 
cfgQueue  SfpFrameDelayType 
cmAlerts  SpectChanType 
cmDeleteSubarray  VciProtocolVersionType 
cmFlushCmibQueues 
cmLogging 
cmMonitorControl 
ctrlQueue 
host 
ifdDefault 
queryCfgStatus 
radarMode 
vciReporting 


schema location \\filehost\asg\www\widar\schemata\vci\widarCommon.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.nrc.ca/namespaces/widar
 
Elements  Complex types  Simple types  Attr. groups 
affectedComponent  MsgCommentType  ABType  outputDataControl 
component  AllowedType  VciFilterParams 
gateModel  AntennaType 
gating  AutoCorrAlgorithmType 
modelCoeff  BaseBandBwType 
moduleLocation  BaselineRackIdType 
noiseDiode  BBIDtype 
originator  BitsForInitialQuantizationType 
property  BitsForReQuantizationType 
toneExtraction  BlbInpWaferIdType 
trowable  BlbPairIdType 
widarHost  CCCIdType 
CCQIdType 
CorrelationType 
CrateIdType 
DutyCycleType 
DwellTimeType 
EarlyLateType 
EnableDisableType 
GateWidthType 
HostType 
HwComponentStatusType 
IntegrationFactorType 
IntRange250To2000Type 
IntRangeZeroTo1023Type 
IntRangeZeroTo255Type 
IntRangeZeroTo32767Type 
IntRangeZeroTo63Type 
IntRangeZeroTo65535Type 
IP4AddressType 
IP6AddressType 
LogDescriptorType 
LogLevelType 
MaxMinPackType 
MinHwIntTimeType 
MlidAsStringType 
NormalizedPhaseType 
NsdFrequencyType 
NumberOfBlbPairsType 
NumBinsType 
OnOffType 
PhArrayRqNumBitsType 
PhasedArraySampleType 
PolarizationType 
ProductIdType 
QuadIdType 
RackIdType 
RecirculationFactorType 
SbBwType 
SBIDtype 
SignalToNoiseType 
SlotIdType 
SpectChannelsType 
StartFromType 
StationIdOrAllType 
StationIdType 
StationPackType 
StationRackIdType 
StationXBarSwitchIdType 
StbDataPathIdType 
StbInputBandIdType 
StbInputBandIndexType 
StbNumberOfBandsType 
StbSourceType 
SwBbType 
SwComponentStatusType 
UpperLowerType 
XBarStreamIdType 
XBarWaferGroupIdType 
XBarWaferIdType 
XYType 
YesNoType 
ZeroOneType 


element actQueue
diagram vciCommon_diagrams/vciCommon_p1.png
namespace http://www.nrc.ca/namespaces/widar
type extension of xs:string
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
action  widar:QueueActionType  optional      
annotation
documentation

Monitor and control for the activation queue.
     
source <xs:element name="actQueue">
 
<xs:annotation>
   
<xs:documentation>
Monitor and control for the activation queue.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="action" type="widar:QueueActionType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute actQueue/@action
type widar:QueueActionType
properties
use optional
facets
Kind Value Annotation
enumeration list
enumeration flush
source <xs:attribute name="action" type="widar:QueueActionType" use="optional"/>

element antenna
diagram vciCommon_diagrams/vciCommon_p2.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  widar:AntennaType  required      
id  xs:string  required      
name  xs:string  optional      
annotation
documentation

Basic antenna information as specified in the VCI messages.
Antenna ID is needed only by the Correlator Backend.
Detailed antenna information will be specified in the Antenna Table and
made available to the Backend by some other means
(e.g. as a file stored on a server).
     
source <xs:element name="antenna">
 
<xs:annotation>
   
<xs:documentation>
Basic antenna information as specified in the VCI messages.
Antenna ID is needed only by the Correlator Backend.
Detailed antenna information will be specified in the Antenna Table and
made available to the Backend by some other means
(e.g. as a file stored on a server).
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="type" type="widar:AntennaType" use="required"/>
   
<xs:attribute name="id" type="xs:string" use="required"/>
   
<xs:attribute name="name" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute antenna/@type
type widar:AntennaType
properties
use required
facets
Kind Value Annotation
enumeration EVLA
enumeration TestPatternGenerator
enumeration DelayModuleTestVector
source <xs:attribute name="type" type="widar:AntennaType" use="required"/>

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

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

element cbeOutputQueue
diagram vciCommon_diagrams/vciCommon_p3.png
namespace http://www.nrc.ca/namespaces/widar
type extension of xs:string
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
action  widar:QueueActionType  optional      
annotation
documentation

Monitor and control for the queue that contains messages for CBE.
     
source <xs:element name="cbeOutputQueue">
 
<xs:annotation>
   
<xs:documentation>
Monitor and control for the queue that contains messages for CBE.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="action" type="widar:QueueActionType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute cbeOutputQueue/@action
type widar:QueueActionType
properties
use optional
facets
Kind Value Annotation
enumeration list
enumeration flush
source <xs:attribute name="action" type="widar:QueueActionType" use="optional"/>

element cfgQueue
diagram vciCommon_diagrams/vciCommon_p4.png
namespace http://www.nrc.ca/namespaces/widar
type extension of xs:string
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
action  widar:QueueActionType  optional      
annotation
documentation

Monitor and control for the configuration queue.
     
source <xs:element name="cfgQueue">
 
<xs:annotation>
   
<xs:documentation>
Monitor and control for the configuration queue.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="action" type="widar:QueueActionType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute cfgQueue/@action
type widar:QueueActionType
properties
use optional
facets
Kind Value Annotation
enumeration list
enumeration flush
source <xs:attribute name="action" type="widar:QueueActionType" use="optional"/>

element cmAlerts
diagram vciCommon_diagrams/vciCommon_p5.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
transmit  widar:YesNoType  required      
annotation
documentation

Enable/disable transmission of xAlerts.
     
source <xs:element name="cmAlerts">
 
<xs:annotation>
   
<xs:documentation>
Enable/disable transmission of xAlerts.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="transmit" type="widar:YesNoType" use="required"/>
 
</xs:complexType>
</xs:element>

attribute cmAlerts/@transmit
type widar:YesNoType
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="transmit" type="widar:YesNoType" use="required"/>

element cmDeleteSubarray
diagram vciCommon_diagrams/vciCommon_p6.png
namespace http://www.nrc.ca/namespaces/widar
type extension of xs:string
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
configId  xs:string  required      
annotation
documentation

Delete subarray with the specified Config ID.
If configId==all delete all subarrays.
This command is used when usr does not want to (or cannot) specify activation time.
When this command is received, CM searches both the active configuration and
all the scheduled configurations (in the Activation Queue) and
deletes all the instances of a subarray with the specified Config ID.
     
source <xs:element name="cmDeleteSubarray">
 
<xs:annotation>
   
<xs:documentation>
Delete subarray with the specified Config ID.
If configId==all delete all subarrays.
This command is used when usr does not want to (or cannot) specify activation time.
When this command is received, CM searches both the active configuration and
all the scheduled configurations (in the Activation Queue) and
deletes all the instances of a subarray with the specified Config ID.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="configId" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

element cmFlushCmibQueues
diagram vciCommon_diagrams/vciCommon_p7.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
all  widar:YesNoType  optional  no    
s001  widar:YesNoType  optional  no    
s002  widar:YesNoType  optional  no    
s003  widar:YesNoType  optional  no    
s004  widar:YesNoType  optional  no    
s005  widar:YesNoType  optional  no    
s006  widar:YesNoType  optional  no    
s007  widar:YesNoType  optional  no    
s008  widar:YesNoType  optional  no    
b101  widar:YesNoType  optional  no    
b102  widar:YesNoType  optional  no    
b103  widar:YesNoType  optional  no    
b104  widar:YesNoType  optional  no    
b105  widar:YesNoType  optional  no    
b106  widar:YesNoType  optional  no    
b107  widar:YesNoType  optional  no    
b108  widar:YesNoType  optional  no    
annotation
documentation

Flush CMIB configuration(input) queue in specified racks.
     
source <xs:element name="cmFlushCmibQueues">
 
<xs:annotation>
   
<xs:documentation>
Flush CMIB configuration(input) queue in specified racks.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="all" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="s001" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="s002" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="s003" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="s004" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="s005" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="s006" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="s007" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="s008" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="b101" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="b102" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="b103" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="b104" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="b105" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="b106" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="b107" type="widar:YesNoType" use="optional" default="no"/>
   
<xs:attribute name="b108" type="widar:YesNoType" use="optional" default="no"/>
 
</xs:complexType>
</xs:element>

attribute cmFlushCmibQueues/@all
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="all" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@s001
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="s001" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@s002
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="s002" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@s003
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="s003" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@s004
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="s004" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@s005
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="s005" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@s006
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="s006" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@s007
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="s007" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@s008
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="s008" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@b101
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="b101" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@b102
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="b102" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@b103
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="b103" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@b104
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="b104" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@b105
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="b105" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@b106
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="b106" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@b107
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="b107" type="widar:YesNoType" use="optional" default="no"/>

attribute cmFlushCmibQueues/@b108
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="b108" type="widar:YesNoType" use="optional" default="no"/>

element cmLogging
diagram vciCommon_diagrams/vciCommon_p8.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
level  widar:LogLevelType  optional      
logToFile  widar:YesNoType  optional      
logVciMessages  widar:YesNoType  optional      
logStbMessages  widar:YesNoType  optional      
logBlbMessages  widar:YesNoType  optional      
logXbbMessages  widar:YesNoType  optional      
logCbeMessages  widar:YesNoType  optional      
logCrmMessages  widar:YesNoType  optional      
logXAlerts  widar:YesNoType  optional      
annotation
documentation

     
source <xs:element name="cmLogging">
 
<xs:annotation>
   
<xs:documentation>
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="level" type="widar:LogLevelType" use="optional"/>
   
<xs:attribute name="logToFile" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="logVciMessages" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="logStbMessages" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="logBlbMessages" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="logXbbMessages" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="logCbeMessages" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="logCrmMessages" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="logXAlerts" type="widar:YesNoType" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute cmLogging/@level
type widar:LogLevelType
properties
use optional
facets
Kind Value Annotation
enumeration TRACE
enumeration DEBUG
enumeration INFO
enumeration NOTICE
enumeration WARNING
enumeration ERROR
enumeration CRITICAL
enumeration ALERT
enumeration EMERGENCY
source <xs:attribute name="level" type="widar:LogLevelType" use="optional"/>

attribute cmLogging/@logToFile
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="logToFile" type="widar:YesNoType" use="optional"/>

attribute cmLogging/@logVciMessages
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="logVciMessages" type="widar:YesNoType" use="optional"/>

attribute cmLogging/@logStbMessages
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="logStbMessages" type="widar:YesNoType" use="optional"/>

attribute cmLogging/@logBlbMessages
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="logBlbMessages" type="widar:YesNoType" use="optional"/>

attribute cmLogging/@logXbbMessages
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="logXbbMessages" type="widar:YesNoType" use="optional"/>

attribute cmLogging/@logCbeMessages
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="logCbeMessages" type="widar:YesNoType" use="optional"/>

attribute cmLogging/@logCrmMessages
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="logCrmMessages" type="widar:YesNoType" use="optional"/>

attribute cmLogging/@logXAlerts
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="logXAlerts" type="widar:YesNoType" use="optional"/>

element cmMonitorControl
diagram vciCommon_diagrams/vciCommon_p9.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
children widar:queryCfgStatus widar:cfgQueue widar:actQueue widar:ctrlQueue widar:cbeOutputQueue widar:cmLogging widar:vciReporting widar:cmAlerts widar:cmDeleteSubarray widar:cmFlushCmibQueues widar:ifdDefault
attributes
Name  Type  Use  Default  Fixed  Annotation
sendConfigToSTBs  widar:YesNoType  optional      
sendConfigToBLBs  widar:YesNoType  optional      
sendConfigToXBBs  widar:YesNoType  optional      
sendConfigToCBE  widar:YesNoType  optional      
sendQueryToCRM  widar:YesNoType  optional      
vciSchemaValidation  widar:YesNoType  optional      
crmQuery  widar:YesNoType  optional      
query  widar:YesNoType  optional      
enableAllComponents  xs:string  optional      
annotation
documentation

Global parameters of VCI Configuration Mapper.
2012 October Replaced attribute:
*xs:attribute name="flushCmibQueues"  type="widar:YesNoType" use="optional" *
with element cmFlushCmibQueues

     
source <xs:element name="cmMonitorControl">
 
<xs:annotation>
   
<xs:documentation>
Global parameters of VCI Configuration Mapper.
2012 October Replaced attribute:
*xs:attribute name="flushCmibQueues"  type="widar:YesNoType" use="optional" *
with element cmFlushCmibQueues

     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="widar:queryCfgStatus" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:cfgQueue" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:actQueue" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:ctrlQueue" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:cbeOutputQueue" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:cmLogging" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:vciReporting" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:cmAlerts" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:cmDeleteSubarray" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:cmFlushCmibQueues" minOccurs="0" maxOccurs="1"/>
     
<xs:element ref="widar:ifdDefault" minOccurs="0" maxOccurs="1"/>
   
</xs:sequence>
   
<xs:attribute name="sendConfigToSTBs" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="sendConfigToBLBs" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="sendConfigToXBBs" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="sendConfigToCBE" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="sendQueryToCRM" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="vciSchemaValidation" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="crmQuery" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="query" type="widar:YesNoType" use="optional"/>
   
<xs:attribute name="enableAllComponents" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute cmMonitorControl/@sendConfigToSTBs
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="sendConfigToSTBs" type="widar:YesNoType" use="optional"/>

attribute cmMonitorControl/@sendConfigToBLBs
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="sendConfigToBLBs" type="widar:YesNoType" use="optional"/>

attribute cmMonitorControl/@sendConfigToXBBs
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="sendConfigToXBBs" type="widar:YesNoType" use="optional"/>

attribute cmMonitorControl/@sendConfigToCBE
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="sendConfigToCBE" type="widar:YesNoType" use="optional"/>

attribute cmMonitorControl/@sendQueryToCRM
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="sendQueryToCRM" type="widar:YesNoType" use="optional"/>

attribute cmMonitorControl/@vciSchemaValidation
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="vciSchemaValidation" type="widar:YesNoType" use="optional"/>

attribute cmMonitorControl/@crmQuery
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="crmQuery" type="widar:YesNoType" use="optional"/>

attribute cmMonitorControl/@query
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="query" type="widar:YesNoType" use="optional"/>

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

element ctrlQueue
diagram vciCommon_diagrams/vciCommon_p10.png
namespace http://www.nrc.ca/namespaces/widar
type extension of xs:string
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
action  widar:QueueActionType  optional      
annotation
documentation

Monitor and control for the queue that contains Control messages.
     
source <xs:element name="ctrlQueue">
 
<xs:annotation>
   
<xs:documentation>
Monitor and control for the queue that contains Control messages.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="action" type="widar:QueueActionType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ctrlQueue/@action
type widar:QueueActionType
properties
use optional
facets
Kind Value Annotation
enumeration list
enumeration flush
source <xs:attribute name="action" type="widar:QueueActionType" use="optional"/>

element host
diagram vciCommon_diagrams/vciCommon_p11.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  widar:HostType  required      
instance  xs:string  optional      
destIP4address  widar:IP4AddressType  optional      
annotation
documentation

Set of parameters that unequely define a WIDAR host computer.
This element may be used in logs/Alarms and other messages,
where it may be used to identify the machine where log or
report was originated.
     
source <xs:element name="host">
 
<xs:annotation>
   
<xs:documentation>
Set of parameters that unequely define a WIDAR host computer.
This element may be used in logs/Alarms and other messages,
where it may be used to identify the machine where log or
report was originated.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="type" type="widar:HostType" use="required"/>
   
<xs:attribute name="instance" type="xs:string" use="optional"/>
   
<xs:attribute name="destIP4address" type="widar:IP4AddressType" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute host/@type
type widar:HostType
properties
use required
facets
Kind Value Annotation
enumeration MCCC
enumeration StationBoard
enumeration BaselineBoard
enumeration Backend
source <xs:attribute name="type" type="widar:HostType" use="required"/>

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

attribute host/@destIP4address
type widar:IP4AddressType
properties
use optional
facets
Kind Value Annotation
pattern (([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])
source <xs:attribute name="destIP4address" type="widar:IP4AddressType" use="optional"/>

element ifdDefault
diagram vciCommon_diagrams/vciCommon_p12.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
mode  widar:InterFrameDelayAlgType  required      
delay  widar:SfpFrameDelayType  optional      
randomOn  widar:YesNoType  optional      
annotation
documentation

Default values for inter-frame delay.
     
source <xs:element name="ifdDefault">
 
<xs:annotation>
   
<xs:documentation>
Default values for inter-frame delay.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="mode" type="widar:InterFrameDelayAlgType" use="required"/>
   
<xs:attribute name="delay" type="widar:SfpFrameDelayType" use="optional"/>
   
<xs:attribute name="randomOn" type="widar:YesNoType" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute ifdDefault/@mode
type widar:InterFrameDelayAlgType
properties
use required
facets
Kind Value Annotation
enumeration dontSet
enumeration setDelay
enumeration minDelay
source <xs:attribute name="mode" type="widar:InterFrameDelayAlgType" use="required"/>

attribute ifdDefault/@delay
type widar:SfpFrameDelayType
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1020
source <xs:attribute name="delay" type="widar:SfpFrameDelayType" use="optional"/>

attribute ifdDefault/@randomOn
type widar:YesNoType
properties
use optional
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="randomOn" type="widar:YesNoType" use="optional"/>

element queryCfgStatus
diagram vciCommon_diagrams/vciCommon_p13.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
cfg  widar:CfgStringType  optional      
actTime  xs:dateTime  optional      
corrModelId  xs:double  optional      
annotation
documentation

Request for configuration status report.
One can specify: cfg=active or cfg=next or activation time or CorrModel ID.
If more than one identification is specified, CM uses the first valid identifier, in following order:
1. cfg
2. actTime
3. CorrModel ID
     
source <xs:element name="queryCfgStatus">
 
<xs:annotation>
   
<xs:documentation>
Request for configuration status report.
One can specify: cfg=active or cfg=next or activation time or CorrModel ID.
If more than one identification is specified, CM uses the first valid identifier, in following order:
1. cfg
2. actTime
3. CorrModel ID
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="cfg" type="widar:CfgStringType" use="optional"/>
   
<xs:attribute name="actTime" type="xs:dateTime" use="optional"/>
   
<xs:attribute name="corrModelId" type="xs:double" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute queryCfgStatus/@cfg
type widar:CfgStringType
properties
use optional
facets
Kind Value Annotation
enumeration active
enumeration next
source <xs:attribute name="cfg" type="widar:CfgStringType" use="optional"/>

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

attribute queryCfgStatus/@corrModelId
type xs:double
properties
use optional
source <xs:attribute name="corrModelId" type="xs:double" use="optional"/>

element radarMode
diagram vciCommon_diagrams/vciCommon_p14.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
status  widar:OnOffType  required      
duration  xs:int  optional  0    
destination  xs:anyURI        
annotation
documentation

2012-02-29 Sonja.Vrcic@nrc.gc.ca: Radar Mode has not been implemented.
This element has been added for completness and to record inital implementation ideas,
but before implementing this, use cases and detailed requirements should be defined.

Raw data saving, also known as, radar mode.
Narrow band output of  a single filter per Station Board Data Path (i.e. per filter bank)
can be saved in the memory and sent to the specified location.
Number of bits to be saved is equal to the number of bits in the filter output,
with exception of 7-bit output which is saved as 8 bits of data.
Duration can be specified in the number of 10 millisecond interrupts.
Duration=0 means perform data saving until "off" command is received or
until the configuration is overwritten by another configuration.
     
source <xs:element name="radarMode">
 
<xs:annotation>
   
<xs:documentation>
2012-02-29 Sonja.Vrcic@nrc.gc.ca: Radar Mode has not been implemented.
This element has been added for completness and to record inital implementation ideas,
but before implementing this, use cases and detailed requirements should be defined.

Raw data saving, also known as, radar mode.
Narrow band output of  a single filter per Station Board Data Path (i.e. per filter bank)
can be saved in the memory and sent to the specified location.
Number of bits to be saved is equal to the number of bits in the filter output,
with exception of 7-bit output which is saved as 8 bits of data.
Duration can be specified in the number of 10 millisecond interrupts.
Duration=0 means perform data saving until "off" command is received or
until the configuration is overwritten by another configuration.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="status" type="widar:OnOffType" use="required"/>
   
<xs:attribute name="duration" type="xs:int" use="optional" default="0"/>
   
<xs:attribute name="destination" type="xs:anyURI"/>
 
</xs:complexType>
</xs:element>

attribute radarMode/@status
type widar:OnOffType
properties
use required
facets
Kind Value Annotation
enumeration off
enumeration on
source <xs:attribute name="status" type="widar:OnOffType" use="required"/>

attribute radarMode/@duration
type xs:int
properties
use optional
default 0
source <xs:attribute name="duration" type="xs:int" use="optional" default="0"/>

attribute radarMode/@destination
type xs:anyURI
source <xs:attribute name="destination" type="xs:anyURI"/>

element vciReporting
diagram vciCommon_diagrams/vciCommon_p15.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
used by
element cmMonitorControl
attributes
Name  Type  Use  Default  Fixed  Annotation
transmit  widar:YesNoType  required      
destIpAddress  xs:string  optional      
destPort  xs:int  optional      
annotation
documentation

Specify destination address and port for VCI Responses/Reports.
Enable/disable transmission of VCI Responses/Reports.
     
source <xs:element name="vciReporting">
 
<xs:annotation>
   
<xs:documentation>
Specify destination address and port for VCI Responses/Reports.
Enable/disable transmission of VCI Responses/Reports.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="transmit" type="widar:YesNoType" use="required"/>
   
<xs:attribute name="destIpAddress" type="xs:string" use="optional"/>
   
<xs:attribute name="destPort" type="xs:int" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute vciReporting/@transmit
type widar:YesNoType
properties
use required
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="transmit" type="widar:YesNoType" use="required"/>

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

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

simpleType CfgStringType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
used by
attribute queryCfgStatus/@cfg
facets
Kind Value Annotation
enumeration active
enumeration next
source <xs:simpleType name="CfgStringType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="active"/>
   
<xs:enumeration value="next"/>
 
</xs:restriction>
</xs:simpleType>

simpleType InterFrameDelayAlgType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
used by
attribute ifdDefault/@mode
facets
Kind Value Annotation
enumeration dontSet
enumeration setDelay
enumeration minDelay
source <xs:simpleType name="InterFrameDelayAlgType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="dontSet"/>
   
<xs:enumeration value="setDelay"/>
   
<xs:enumeration value="minDelay"/>
 
</xs:restriction>
</xs:simpleType>

simpleType QueueActionType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
used by
attributes cfgQueue/@action actQueue/@action ctrlQueue/@action cbeOutputQueue/@action
facets
Kind Value Annotation
enumeration list
enumeration flush
annotation
documentation

Values used for attribute action. Used for configuration queue and activation queue.
Status: List contnet of the queue as string (one line per message).
Flush:  Delete and discard the content of the queue.
     
source <xs:simpleType name="QueueActionType">
 
<xs:annotation>
   
<xs:documentation>
Values used for attribute action. Used for configuration queue and activation queue.
Status: List contnet of the queue as string (one line per message).
Flush:  Delete and discard the content of the queue.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="list"/>
   
<xs:enumeration value="flush"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SfpFrameDelayType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
used by
attribute ifdDefault/@delay
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1020
source <xs:simpleType name="SfpFrameDelayType">
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="1020"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SpectChanType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 64
maxInclusive 262144
annotation
documentation

Number of spectral channels per product (for "narrow band" correlation on the Baseline Board).
Number of spectral channels must be multiple of 64.
     
source <xs:simpleType name="SpectChanType">
 
<xs:annotation>
   
<xs:documentation>
Number of spectral channels per product (for "narrow band" correlation on the Baseline Board).
Number of spectral channels must be multiple of 64.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="64"/>
   
<xs:maxInclusive value="262144"/>
 
</xs:restriction>
</xs:simpleType>

simpleType VciProtocolVersionType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
used by
attribute vciCommonMsgAttributes/@version
facets
Kind Value Annotation
enumeration 3.9
enumeration 3.10
enumeration 3.11
enumeration 3.12
enumeration 3.13
enumeration 3.14
enumeration 3.15
enumeration 3.16
enumeration 3.17
enumeration 3.18
enumeration 3.18.1
enumeration 3.19
enumeration 3.20
enumeration 3.20.1
annotation
documentation

String that defines the version of the VCI protocol.
Corresponds to the version (revision) of the DRAO
document A25201N000 VCI Protocol Specification.
--
This value should be manually updated here and as the
default value of the 'version' attribute in the
'vciCommonMsgAttributes' attributeGroup defined
below.
2015.06.10 -- kjr
--
     
source <xs:simpleType name="VciProtocolVersionType">
 
<xs:annotation>
   
<xs:documentation>
String that defines the version of the VCI protocol.
Corresponds to the version (revision) of the DRAO
document A25201N000 VCI Protocol Specification.
--
This value should be manually updated here and as the
default value of the 'version' attribute in the
'vciCommonMsgAttributes' attributeGroup defined
below.
2015.06.10 -- kjr
--
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="3.9"/>
   
<xs:enumeration value="3.10"/>
   
<xs:enumeration value="3.11"/>
   
<xs:enumeration value="3.12"/>
   
<xs:enumeration value="3.13"/>
   
<xs:enumeration value="3.14"/>
   
<xs:enumeration value="3.15"/>
   
<xs:enumeration value="3.16"/>
   
<xs:enumeration value="3.17"/>
   
<xs:enumeration value="3.18"/>
   
<xs:enumeration value="3.18.1"/>
   
<xs:enumeration value="3.19"/>
   
<xs:enumeration value="3.20"/>
   
<xs:enumeration value="3.20.1"/>
   
<!--
         -              N   O   T   E                       -
-                                                  -
-  Be sure to change the version number here and   -
-  as the default for the
'version' attribute in   -
'vciCommonMsgAttributes' below.                 -
--
>
 
</xs:restriction>
</xs:simpleType>

attributeGroup vciCommonMsgAttributes
namespace http://www.nrc.ca/namespaces/widar
attributes
Name  Type  Use  Default  Fixed  Annotation
msgId  xs:int  required      
desc  xs:string  optional      
timeStamp  xs:dateTime  optional      
version  widar:VciProtocolVersionType  optional  3.20.1    
annotation
documentation

Attributes that are assigned to all the VCI messages.
     
source <xs:attributeGroup name="vciCommonMsgAttributes">
 
<xs:annotation>
   
<xs:documentation>
Attributes that are assigned to all the VCI messages.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="msgId" type="xs:int" use="required"/>
 
<xs:attribute name="desc" type="xs:string" use="optional"/>
 
<xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>
 
<!--
       - kjr-2017.04.05
       -
       - At system startup, the VciConfigMapper constructor reads
       - this attribute which is used as the name of a directory
       - at
/home/asg/www/widar/schemata/vci that contains the
       - vci .xsd files that are used to validate VCI documents
       - at runtime.
       --
>
 
<xs:attribute name="version" type="widar:VciProtocolVersionType" use="optional" default="3.20.1"/>
</xs:attributeGroup>

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

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

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

attribute vciCommonMsgAttributes/@version
type widar:VciProtocolVersionType
properties
use optional
default 3.20.1
facets
Kind Value Annotation
enumeration 3.9
enumeration 3.10
enumeration 3.11
enumeration 3.12
enumeration 3.13
enumeration 3.14
enumeration 3.15
enumeration 3.16
enumeration 3.17
enumeration 3.18
enumeration 3.18.1
enumeration 3.19
enumeration 3.20
enumeration 3.20.1
source <xs:attribute name="version" type="widar:VciProtocolVersionType" use="optional" default="3.20.1"/>

element affectedComponent
diagram vciCommon_diagrams/vciCommon_p16.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
componentType  xs:string  required      
componentID  xs:string  required      
class  xs:string  optional      
method  xs:string  optional      
thread  xs:string  optional      
annotation
documentation

The component which is the source of the event or which is affected by the event.
For example,  if a crash is being reported : the component that crashed.
     
source <xs:element name="affectedComponent">
 
<xs:annotation>
   
<xs:documentation>
The component which is the source of the event or which is affected by the event.
For example,  if a crash is being reported : the component that crashed.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="componentType" type="xs:string" use="required"/>
   
<xs:attribute name="componentID" type="xs:string" use="required"/>
   
<xs:attribute name="class" type="xs:string" use="optional"/>
   
<xs:attribute name="method" type="xs:string" use="optional"/>
   
<xs:attribute name="thread" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

element component
diagram vciCommon_diagrams/vciCommon_p17.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:string  required      
type  xs:string  required      
xmlTag  xs:string  optional      
name  xs:string  optional      
status  xs:string  optional      
annotation
documentation

This is an attempt to define an XML element that could be used to
query or report status of any h/w or s/w component.
Element component can be generated both by the VCI client and by the correlator.
ID and type are enough to unquely identify any WIDAR component.
Optionally, a name can be assigned, but VCI clinet can not use the name
to identify component.
Attributes xmlTag and status are specified only by the correlator.
If an XML element is specified for the component,
the message generated by the correlator
     
source <xs:element name="component">
 
<xs:annotation>
   
<xs:documentation>
This is an attempt to define an XML element that could be used to
query or report status of any h/w or s/w component.
Element component can be generated both by the VCI client and by the correlator.
ID and type are enough to unquely identify any WIDAR component.
Optionally, a name can be assigned, but VCI clinet can not use the name
to identify component.
Attributes xmlTag and status are specified only by the correlator.
If an XML element is specified for the component,
the message generated by the correlator
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="id" type="xs:string" use="required"/>
   
<xs:attribute name="type" type="xs:string" use="required"/>
   
<xs:attribute name="xmlTag" type="xs:string" use="optional"/>
   
<xs:attribute name="name" type="xs:string" use="optional"/>
   
<xs:attribute name="status" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

element gateModel
diagram vciCommon_diagrams/vciCommon_p18.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
period  xs:double  required      
gateWidth  widar:DutyCycleType  optional  0.5    
epoch  xs:dateTime  required      
annotation
documentation

Model for gating. Period in milliseconds.
Gate width is specified as percent of the period (when the gate is on).
Epoch is specified as UT (or should it be the same as activation  time).
     
source <xs:element name="gateModel">
 
<xs:annotation>
   
<xs:documentation>
Model for gating. Period in milliseconds.
Gate width is specified as percent of the period (when the gate is on).
Epoch is specified as UT (or should it be the same as activation  time).
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="period" type="xs:double" use="required"/>
   
<xs:attribute name="gateWidth" type="widar:DutyCycleType" use="optional" default="0.5"/>
   
<xs:attribute name="epoch" type="xs:dateTime" use="required"/>
 
</xs:complexType>
</xs:element>

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

attribute gateModel/@gateWidth
type widar:DutyCycleType
properties
use optional
default 0.5
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 100.0
source <xs:attribute name="gateWidth" type="widar:DutyCycleType" use="optional" default="0.5"/>

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

element gating
diagram vciCommon_diagrams/vciCommon_p19.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
status  widar:EnableDisableType  optional  disable    
period  xs:double  required      
firstDerivative  xs:int  optional      
secondDerivative  xs:int  optional      
gateWidth  widar:DutyCycleType  optional  0.5    
epoch  xs:dateTime  required      
annotation
documentation

Gating has not been implemented in CM.
Schema for gating is likely to change.
Gating period in milliseconds (or frequency in Hz).
Gate width is specified as percent of the period (when the gate is on).
Epoch is specified as UT (or should it be the same as activation  time).
     
source <xs:element name="gating">
 
<xs:annotation>
   
<xs:documentation>
Gating has not been implemented in CM.
Schema for gating is likely to change.
Gating period in milliseconds (or frequency in Hz).
Gate width is specified as percent of the period (when the gate is on).
Epoch is specified as UT (or should it be the same as activation  time).
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="status" type="widar:EnableDisableType" use="optional" default="disable"/>
   
<xs:attribute name="period" type="xs:double" use="required"/>
   
<xs:attribute name="firstDerivative" type="xs:int" use="optional"/>
   
<xs:attribute name="secondDerivative" type="xs:int" use="optional"/>
   
<xs:attribute name="gateWidth" type="widar:DutyCycleType" use="optional" default="0.5"/>
   
<xs:attribute name="epoch" type="xs:dateTime" use="required"/>
 
</xs:complexType>
</xs:element>

attribute gating/@status
type widar:EnableDisableType
properties
use optional
default disable
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="status" type="widar:EnableDisableType" use="optional" default="disable"/>

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

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

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

attribute gating/@gateWidth
type widar:DutyCycleType
properties
use optional
default 0.5
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 100.0
source <xs:attribute name="gateWidth" type="widar:DutyCycleType" use="optional" default="0.5"/>

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

element modelCoeff
diagram vciCommon_diagrams/vciCommon_p20.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
index  xs:int  required      
cff  xs:double  required      
annotation
documentation

Coefficent for the gate models is the same as for delay models.
This format will be used during the testing.
When the full system is installed  ASCII representation may be replaced by hexBinary.
     
source <xs:element name="modelCoeff">
 
<xs:annotation>
   
<xs:documentation>
Coefficent for the gate models is the same as for delay models.
This format will be used during the testing.
When the full system is installed  ASCII representation may be replaced by hexBinary.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="index" type="xs:int" use="required"/>
   
<xs:attribute name="cff" type="xs:double" use="required"/>
 
</xs:complexType>
</xs:element>

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

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

element moduleLocation
diagram vciCommon_diagrams/vciCommon_p21.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
rack  widar:RackIdType        
crate  widar:CrateIdType        
slot  widar:SlotIdType        
annotation
documentation

Module Location Id as specified in the System Numbering Plan.
Defines the physical location of the module.
     
source <xs:element name="moduleLocation">
 
<xs:annotation>
   
<xs:documentation>
Module Location Id as specified in the System Numbering Plan.
Defines the physical location of the module.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="rack" type="widar:RackIdType"/>
   
<xs:attribute name="crate" type="widar:CrateIdType"/>
   
<xs:attribute name="slot" type="widar:SlotIdType"/>
 
</xs:complexType>
</xs:element>

attribute moduleLocation/@rack
type widar:RackIdType
facets
Kind Value Annotation
minInclusive 1
maxInclusive 255
source <xs:attribute name="rack" type="widar:RackIdType"/>

attribute moduleLocation/@crate
type widar:CrateIdType
facets
Kind Value Annotation
enumeration 0
enumeration 1
source <xs:attribute name="crate" type="widar:CrateIdType"/>

attribute moduleLocation/@slot
type widar:SlotIdType
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
source <xs:attribute name="slot" type="widar:SlotIdType"/>

element noiseDiode
diagram vciCommon_diagrams/vciCommon_p22.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
status  widar:EnableDisableType  optional  enable    
periodMilliSec  widar:NsdFrequencyType  optional  9.6    
dutyCycle  widar:DutyCycleType  optional  50.0    
phase  xs:double  optional  0.0    
annotation
documentation

Noise Diode configuration.
     
source <xs:element name="noiseDiode">
 
<xs:annotation>
   
<xs:documentation>
Noise Diode configuration.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="status" type="widar:EnableDisableType" use="optional" default="enable"/>
   
<xs:attribute name="periodMilliSec" type="widar:NsdFrequencyType" use="optional" default="9.6"/>
   
<xs:attribute name="dutyCycle" type="widar:DutyCycleType" use="optional" default="50.0"/>
   
<xs:attribute name="phase" type="xs:double" use="optional" default="0.0"/>
 
</xs:complexType>
</xs:element>

attribute noiseDiode/@status
type widar:EnableDisableType
properties
use optional
default enable
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="status" type="widar:EnableDisableType" use="optional" default="enable"/>

attribute noiseDiode/@periodMilliSec
type widar:NsdFrequencyType
properties
use optional
default 9.6
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 50.0
source <xs:attribute name="periodMilliSec" type="widar:NsdFrequencyType" use="optional" default="9.6"/>

attribute noiseDiode/@dutyCycle
type widar:DutyCycleType
properties
use optional
default 50.0
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 100.0
source <xs:attribute name="dutyCycle" type="widar:DutyCycleType" use="optional" default="50.0"/>

attribute noiseDiode/@phase
type xs:double
properties
use optional
default 0.0
source <xs:attribute name="phase" type="xs:double" use="optional" default="0.0"/>

element originator
diagram vciCommon_diagrams/vciCommon_p23.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
componentType  xs:string  required      
componentID  xs:string  required      
class  xs:string  optional      
method  xs:string  optional      
thread  xs:string  optional      
logger  xs:string  optional      
annotation
documentation
 
Originator of the vciLog.
Depending on the type of event,  name of the class, method and/or thread may be provided.
     
source <xs:element name="originator">
 
<xs:annotation>
   
<xs:documentation> 
Originator of the vciLog.
Depending on the type of event,  name of the class, method and/or thread may be provided.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="componentType" type="xs:string" use="required"/>
   
<xs:attribute name="componentID" type="xs:string" use="required"/>
   
<xs:attribute name="class" type="xs:string" use="optional"/>
   
<xs:attribute name="method" type="xs:string" use="optional"/>
   
<xs:attribute name="thread" type="xs:string" use="optional"/>
   
<xs:attribute name="logger" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

element property
diagram vciCommon_diagrams/vciCommon_p24.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
used by
complexType MsgCommentType
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
value  xs:string  optional      
annotation
documentation

Used to report  status of the parameters which are not defined in the WIDAR XML Schema.
     
source <xs:element name="property">
 
<xs:annotation>
   
<xs:documentation>
Used to report  status of the parameters which are not defined in the WIDAR XML Schema.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="name" type="xs:string" use="required"/>
   
<xs:attribute name="value" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

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

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

element toneExtraction
diagram vciCommon_diagrams/vciCommon_p25.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
status  widar:EnableDisableType  required      
integFactor  widar:IntegrationFactorType  optional  10    
destination  xs:anyURI  optional      
numTones  xs:int  required      
dwellTime  xs:int  optional      
annotation
documentation
2012-02-29 Sonja.Vrcic@nrc.gc.ca: Tone extraction not implemented.
source <xs:element name="toneExtraction">
 
<xs:annotation>
   
<xs:documentation>2012-02-29 Sonja.Vrcic@nrc.gc.ca: Tone extraction not implemented.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attributeGroup ref="widar:outputDataControl"/>
   
<xs:attribute name="numTones" type="xs:int" use="required"/>
   
<xs:attribute name="dwellTime" type="xs:int" use="optional"/>
 
</xs:complexType>
</xs:element>

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

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

element trowable
diagram vciCommon_diagrams/vciCommon_p26.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
children widar:type widar:message widar:stackTrace widar:trowable
used by
element trowable
annotation
documentation
Used to log Java exceptions (object trowable).
source <xs:element name="trowable">
 
<xs:annotation>
   
<xs:documentation>Used to log Java exceptions (object trowable).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="type" type="xs:string"/>
     
<xs:element name="message" type="xs:string"/>
     
<xs:element name="stackTrace" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="widar:trowable" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element trowable/type
diagram vciCommon_diagrams/vciCommon_p27.png
namespace http://www.nrc.ca/namespaces/widar
type xs:string
properties
content simple
source <xs:element name="type" type="xs:string"/>

element trowable/message
diagram vciCommon_diagrams/vciCommon_p28.png
namespace http://www.nrc.ca/namespaces/widar
type xs:string
properties
content simple
source <xs:element name="message" type="xs:string"/>

element trowable/stackTrace
diagram vciCommon_diagrams/vciCommon_p29.png
namespace http://www.nrc.ca/namespaces/widar
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="stackTrace" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element widarHost
diagram vciCommon_diagrams/vciCommon_p30.png
namespace http://www.nrc.ca/namespaces/widar
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  widar:HostType  required      
instance  xs:string  optional      
destIP4address  widar:IP4AddressType  optional      
annotation
documentation

Set of parameters that unequely define a WIDAR host computer (physical device).
Obviously, IP address can be used to uniqely define a computer system,  while type and instance are
more sutiable as information to be stored for future reference.
     
source <xs:element name="widarHost">
 
<xs:annotation>
   
<xs:documentation>
Set of parameters that unequely define a WIDAR host computer (physical device).
Obviously, IP address can be used to uniqely define a computer system,  while type and instance are
more sutiable as information to be stored for future reference.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="type" type="widar:HostType" use="required"/>
   
<xs:attribute name="instance" type="xs:string" use="optional"/>
   
<xs:attribute name="destIP4address" type="widar:IP4AddressType" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute widarHost/@type
type widar:HostType
properties
use required
facets
Kind Value Annotation
enumeration MCCC
enumeration StationBoard
enumeration BaselineBoard
enumeration Backend
source <xs:attribute name="type" type="widar:HostType" use="required"/>

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

attribute widarHost/@destIP4address
type widar:IP4AddressType
properties
use optional
facets
Kind Value Annotation
pattern (([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])
source <xs:attribute name="destIP4address" type="widar:IP4AddressType" use="optional"/>

complexType MsgCommentType
diagram vciCommon_diagrams/vciCommon_p31.png
namespace http://www.nrc.ca/namespaces/widar
children widar:description widar:property
attributes
Name  Type  Use  Default  Fixed  Annotation
level  widar:LogLevelType  required      
code  xs:string  optional      
annotation
documentation

Decription used in log / alarm messages.
     
source <xs:complexType name="MsgCommentType">
 
<xs:annotation>
   
<xs:documentation>
Decription used in log / alarm messages.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="description" type="xs:string" maxOccurs="unbounded"/>
   
<xs:element ref="widar:property" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="level" type="widar:LogLevelType" use="required"/>
 
<xs:attribute name="code" type="xs:string" use="optional"/>
</xs:complexType>

attribute MsgCommentType/@level
type widar:LogLevelType
properties
use required
facets
Kind Value Annotation
enumeration TRACE
enumeration DEBUG
enumeration INFO
enumeration NOTICE
enumeration WARNING
enumeration ERROR
enumeration CRITICAL
enumeration ALERT
enumeration EMERGENCY
source <xs:attribute name="level" type="widar:LogLevelType" use="required"/>

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

element MsgCommentType/description
diagram vciCommon_diagrams/vciCommon_p32.png
namespace http://www.nrc.ca/namespaces/widar
type xs:string
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="description" type="xs:string" maxOccurs="unbounded"/>

simpleType ABType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration A
enumeration B
annotation
documentation

Used to identify Baseband in a pair
     
source <xs:simpleType name="ABType">
 
<xs:annotation>
   
<xs:documentation>
Used to identify Baseband in a pair
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="A"/>
   
<xs:enumeration value="B"/>
 
</xs:restriction>
</xs:simpleType>

simpleType AllowedType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration notAllowed
enumeration allowed
source <xs:simpleType name="AllowedType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="notAllowed"/>
   
<xs:enumeration value="allowed"/>
 
</xs:restriction>
</xs:simpleType>

simpleType AntennaType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
used by
attribute antenna/@type
facets
Kind Value Annotation
enumeration EVLA
enumeration TestPatternGenerator
enumeration DelayModuleTestVector
annotation
documentation

Antenna Type. More types will be added.
     
source <xs:simpleType name="AntennaType">
 
<xs:annotation>
   
<xs:documentation>
Antenna Type. More types will be added.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="EVLA"/>
   
<xs:enumeration value="TestPatternGenerator"/>
   
<xs:enumeration value="DelayModuleTestVector"/>
 
</xs:restriction>
</xs:simpleType>

simpleType AutoCorrAlgorithmType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration halfStationsMaxProd
enumeration timeMuxHalfStationsMaxProd
enumeration timeMuxAllStationsMinProd
enumeration allStationsMaxProd
enumeration allStationsMinProd
enumeration crossCorrOnly
enumeration autoCorrOnly
annotation
documentation

Subset of auto-correlation products.
     
source <xs:simpleType name="AutoCorrAlgorithmType">
 
<xs:annotation>
   
<xs:documentation>
Subset of auto-correlation products.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="halfStationsMaxProd"/>
   
<xs:enumeration value="timeMuxHalfStationsMaxProd"/>
   
<xs:enumeration value="timeMuxAllStationsMinProd"/>
   
<xs:enumeration value="allStationsMaxProd"/>
   
<xs:enumeration value="allStationsMinProd"/>
   
<xs:enumeration value="crossCorrOnly"/>
   
<xs:enumeration value="autoCorrOnly"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BaseBandBwType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
facets
Kind Value Annotation
enumeration 2048000000
enumeration 1024000000
enumeration 512000000
enumeration 256000000
enumeration 128000000
enumeration 64000000
enumeration 32000000
enumeration 16000000
enumeration 8000000
enumeration 4000000
enumeration 2000000
enumeration 1000000
enumeration 500000
enumeration 250000
enumeration 125000
enumeration 62500
enumeration 31250
enumeration 2048MHz
enumeration 1024MHz
enumeration 512MHz
enumeration 256MHz
enumeration 128MHz
enumeration 64MHz
enumeration 32MHz
enumeration 16MHz
enumeration 8MHz
enumeration 4MHz
enumeration 2MHz
enumeration 1MHz
enumeration 500KHz
enumeration 250KHz
enumeration 125KHz
enumeration 62500Hz
enumeration 31250Hz
annotation
documentation

Station Board  input band width.
TBD : specified in basic units (Herz) or in MHz and KHz (second set)
     
source <xs:simpleType name="BaseBandBwType">
 
<xs:annotation>
   
<xs:documentation>
Station Board  input band width.
TBD : specified in basic units (Herz) or in MHz and KHz (second set)
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="2048000000"/>
   
<xs:enumeration value="1024000000"/>
   
<xs:enumeration value="512000000"/>
   
<xs:enumeration value="256000000"/>
   
<xs:enumeration value="128000000"/>
   
<xs:enumeration value="64000000"/>
   
<xs:enumeration value="32000000"/>
   
<xs:enumeration value="16000000"/>
   
<xs:enumeration value="8000000"/>
   
<xs:enumeration value="4000000"/>
   
<xs:enumeration value="2000000"/>
   
<xs:enumeration value="1000000"/>
   
<xs:enumeration value="500000"/>
   
<xs:enumeration value="250000"/>
   
<xs:enumeration value="125000"/>
   
<xs:enumeration value="62500"/>
   
<xs:enumeration value="31250"/>
   
<xs:enumeration value="2048MHz"/>
   
<xs:enumeration value="1024MHz"/>
   
<xs:enumeration value="512MHz"/>
   
<xs:enumeration value="256MHz"/>
   
<xs:enumeration value="128MHz"/>
   
<xs:enumeration value="64MHz"/>
   
<xs:enumeration value="32MHz"/>
   
<xs:enumeration value="16MHz"/>
   
<xs:enumeration value="8MHz"/>
   
<xs:enumeration value="4MHz"/>
   
<xs:enumeration value="2MHz"/>
   
<xs:enumeration value="1MHz"/>
   
<xs:enumeration value="500KHz"/>
   
<xs:enumeration value="250KHz"/>
   
<xs:enumeration value="125KHz"/>
   
<xs:enumeration value="62500Hz"/>
   
<xs:enumeration value="31250Hz"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BaselineRackIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 101
maxInclusive 108
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="BaselineRackIdType">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="101"/>
   
<xs:maxInclusive value="108"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BBIDtype
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation

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

simpleType BitsForInitialQuantizationType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
enumeration 8
annotation
documentation

Number of bits per sample for
      inital quantization (Station Board input)
source <xs:simpleType name="BitsForInitialQuantizationType">
 
<xs:annotation>
   
<xs:documentation>
Number of bits per sample for
      inital quantization (Station Board input)
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:enumeration value="1"/>
   
<xs:enumeration value="2"/>
   
<xs:enumeration value="3"/>
   
<xs:enumeration value="4"/>
   
<xs:enumeration value="5"/>
   
<xs:enumeration value="6"/>
   
<xs:enumeration value="7"/>
   
<xs:enumeration value="8"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BitsForReQuantizationType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
enumeration 4
enumeration 7
annotation
documentation

Number of bits for Station Board re-quantizer.
Also correlation mode defined as the number of bits to correlate.
     
source <xs:simpleType name="BitsForReQuantizationType">
 
<xs:annotation>
   
<xs:documentation>
Number of bits for Station Board re-quantizer.
Also correlation mode defined as the number of bits to correlate.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:enumeration value="4"/>
   
<xs:enumeration value="7"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BlbInpWaferIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 31
annotation
documentation

     
source <xs:simpleType name="BlbInpWaferIdType">
 
<xs:annotation>
   
<xs:documentation>
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="31"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BlbPairIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation

     
source <xs:simpleType name="BlbPairIdType">
 
<xs:annotation>
   
<xs:documentation>
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="15"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CCCIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation

Correlator Chip Cell (CCC) Identifier.
     
source <xs:simpleType name="CCCIdType">
 
<xs:annotation>
   
<xs:documentation>
Correlator Chip Cell (CCC) Identifier.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="15"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CCQIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 3
annotation
documentation

Correlator Chip Cell Quad Identifier
     
source <xs:simpleType name="CCQIdType">
 
<xs:annotation>
   
<xs:documentation>
Correlator Chip Cell Quad Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="3"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CorrelationType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration A*A
enumeration A*B
enumeration B*A
enumeration B*B
source <xs:simpleType name="CorrelationType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="A*A"/>
   
<xs:enumeration value="A*B"/>
   
<xs:enumeration value="B*A"/>
   
<xs:enumeration value="B*B"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CrateIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
used by
attribute moduleLocation/@crate
facets
Kind Value Annotation
enumeration 0
enumeration 1
annotation
documentation

Crate Identifier.
     
source <xs:simpleType name="CrateIdType">
 
<xs:annotation>
   
<xs:documentation>
Crate Identifier.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:enumeration value="0"/>
   
<xs:enumeration value="1"/>
 
</xs:restriction>
</xs:simpleType>

simpleType DutyCycleType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:double
properties
base xs:double
used by
attributes noiseDiode/@dutyCycle gating/@gateWidth gateModel/@gateWidth
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 100.0
annotation
documentation

Used in Baseline Board Single to identify Baseline Board in a pair.
     
source <xs:simpleType name="DutyCycleType">
 
<xs:annotation>
   
<xs:documentation>
Used in Baseline Board Single to identify Baseline Board in a pair.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:double">
   
<xs:minInclusive value="0.0"/>
   
<xs:maxInclusive value="100.0"/>
 
</xs:restriction>
</xs:simpleType>

simpleType DwellTimeType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 360
annotation
documentation

Duration of dwell in seconds (for rollover and fast swtiching)
For rollover 0 means no rollover
For fast switching 0 means no fast switching.
     
source <xs:simpleType name="DwellTimeType">
 
<xs:annotation>
   
<xs:documentation>
Duration of dwell in seconds (for rollover and fast swtiching)
For rollover 0 means no rollover
For fast switching 0 means no fast switching.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="360"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EarlyLateType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration early
enumeration late
source <xs:simpleType name="EarlyLateType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="early"/>
   
<xs:enumeration value="late"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EnableDisableType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
used by
attributes noiseDiode/@status gating/@status outputDataControl/@status
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:simpleType name="EnableDisableType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="disable"/>
   
<xs:enumeration value="enable"/>
 
</xs:restriction>
</xs:simpleType>

simpleType GateWidthType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 1
maxInclusive 100
annotation
documentation

Pulsar gate width expressed in fractions of cycle.
     
source <xs:simpleType name="GateWidthType">
 
<xs:annotation>
   
<xs:documentation>
Pulsar gate width expressed in fractions of cycle.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="100"/>
 
</xs:restriction>
</xs:simpleType>

simpleType HostType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
used by
attributes host/@type widarHost/@type
facets
Kind Value Annotation
enumeration MCCC
enumeration StationBoard
enumeration BaselineBoard
enumeration Backend
annotation
documentation

WIDAR host type. Host is a physical device. (As opposed to subsystem which refers to
a software entity. More than one s/w subsystem may be running on the same host computer.)
     
source <xs:simpleType name="HostType">
 
<xs:annotation>
   
<xs:documentation>
WIDAR host type. Host is a physical device. (As opposed to subsystem which refers to
a software entity. More than one s/w subsystem may be running on the same host computer.)
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="MCCC"/>
   
<xs:enumeration value="StationBoard"/>
   
<xs:enumeration value="BaselineBoard"/>
   
<xs:enumeration value="Backend"/>
 
</xs:restriction>
</xs:simpleType>

simpleType HwComponentStatusType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
enumeration off
enumeration sleep
enumeration standby
enumeration run
enumeration unknown
source <xs:simpleType name="HwComponentStatusType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="off"/>
   
<xs:enumeration value="sleep"/>
   
<xs:enumeration value="standby"/>
   
<xs:enumeration value="run"/>
   
<xs:enumeration value="unknown"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IntegrationFactorType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
used by
attribute outputDataControl/@integFactor
facets
Kind Value Annotation
minInclusive 10
maxInclusive 1000
annotation
documentation

Integration Factor. Specifies how many times the same lag or measurement  should be added before
off-loading the integrated value. On the Station Board integration is performed by software  to reduce the
amount of output data and traffic generated by the Station Board. On the Baseline Board integration is
performed in hardware (polarization product lags, pulsar binning).
     
source <xs:simpleType name="IntegrationFactorType">
 
<xs:annotation>
   
<xs:documentation>
Integration Factor. Specifies how many times the same lag or measurement  should be added before
off-loading the integrated value. On the Station Board integration is performed by software  to reduce the
amount of output data and traffic generated by the Station Board. On the Baseline Board integration is
performed in hardware (polarization product lags, pulsar binning).
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="10"/>
   
<xs:maxInclusive value="1000"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IntRange250To2000Type
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 250
maxInclusive 2000
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="IntRange250To2000Type">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="250"/>
   
<xs:maxInclusive value="2000"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IntRangeZeroTo1023Type
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1023
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="IntRangeZeroTo1023Type">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="1023"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IntRangeZeroTo255Type
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 255
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="IntRangeZeroTo255Type">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="255"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IntRangeZeroTo32767Type
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 32767
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="IntRangeZeroTo32767Type">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="32767"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IntRangeZeroTo63Type
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 63
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="IntRangeZeroTo63Type">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="63"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IntRangeZeroTo65535Type
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 65535
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="IntRangeZeroTo65535Type">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="65535"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IP4AddressType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
used by
attributes host/@destIP4address widarHost/@destIP4address
facets
Kind Value Annotation
pattern (([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])
annotation
documentation

IP v4 address pattern.
     
source <xs:simpleType name="IP4AddressType">
 
<xs:annotation>
   
<xs:documentation>
IP v4 address pattern.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="(([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IP6AddressType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern (([0-9]|[A-F]|[a-f]){0,4}:){7}(([0-9]|[A-F]|[a-f]){0,4})
annotation
documentation

IP v6 address pattern.
     
source <xs:simpleType name="IP6AddressType">
 
<xs:annotation>
   
<xs:documentation>
IP v6 address pattern.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="(([0-9]|[A-F]|[a-f]){0,4}:){7}(([0-9]|[A-F]|[a-f]){0,4})"/>
 
</xs:restriction>
</xs:simpleType>

simpleType LogDescriptorType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
facets
Kind Value Annotation
enumeration INSTANT
enumeration ACTIVE
enumeration TERMINATE
enumeration CHANGE
annotation
documentation

Log descriptor for logs and alarms. Log descriptor is used by the ALMA Common Software.
It is to be defined whether EVLA will use this.
"Instant" is used for events where concept of "termination" does not apply, i.e. when an alarm is raised the
device/subsystem does not enter an "alarm" state.  Active and terminate are used for events where it is
meaninful to indicate beginning and end of an "alarm" state. Change is used to indicate a change for the
resource (device or subsystem) where an alarm is already active. For example,  may be used to report
a change of temperature of the already overheated device.
     
source <xs:simpleType name="LogDescriptorType">
 
<xs:annotation>
   
<xs:documentation>
Log descriptor for logs and alarms. Log descriptor is used by the ALMA Common Software.
It is to be defined whether EVLA will use this.
"Instant" is used for events where concept of "termination" does not apply, i.e. when an alarm is raised the
device/subsystem does not enter an "alarm" state.  Active and terminate are used for events where it is
meaninful to indicate beginning and end of an "alarm" state. Change is used to indicate a change for the
resource (device or subsystem) where an alarm is already active. For example,  may be used to report
a change of temperature of the already overheated device.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="INSTANT"/>
   
<xs:enumeration value="ACTIVE"/>
   
<xs:enumeration value="TERMINATE"/>
   
<xs:enumeration value="CHANGE"/>
 
</xs:restriction>
</xs:simpleType>

simpleType LogLevelType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
used by
attributes cmLogging/@level MsgCommentType/@level
facets
Kind Value Annotation
enumeration TRACE
enumeration DEBUG
enumeration INFO
enumeration NOTICE
enumeration WARNING
enumeration ERROR
enumeration CRITICAL
enumeration ALERT
enumeration EMERGENCY
annotation
documentation

Priority level for logs and alarms.
Also used to specify required logging level.
     
source <xs:simpleType name="LogLevelType">
 
<xs:annotation>
   
<xs:documentation>
Priority level for logs and alarms.
Also used to specify required logging level.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="TRACE"/>
   
<xs:enumeration value="DEBUG"/>
   
<xs:enumeration value="INFO"/>
   
<xs:enumeration value="NOTICE"/>
   
<xs:enumeration value="WARNING"/>
   
<xs:enumeration value="ERROR"/>
   
<xs:enumeration value="CRITICAL"/>
   
<xs:enumeration value="ALERT"/>
   
<xs:enumeration value="EMERGENCY"/>
 
</xs:restriction>
</xs:simpleType>

simpleType MaxMinPackType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration maxPack
enumeration minPack
annotation
documentation

Station packing algorithm and product packing algorithm.
     
source <xs:simpleType name="MaxMinPackType">
 
<xs:annotation>
   
<xs:documentation>
Station packing algorithm and product packing algorithm.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="maxPack"/>
   
<xs:enumeration value="minPack"/>
 
</xs:restriction>
</xs:simpleType>

simpleType MinHwIntTimeType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:double
properties
base xs:double
facets
Kind Value Annotation
minInclusive 0
maxInclusive 500.0
annotation
documentation

Minimum Hadrware Integration Time in micro seconds.
Used by the Station Board to generate DUMPTRIG.
     
source <xs:simpleType name="MinHwIntTimeType">
 
<xs:annotation>
   
<xs:documentation>
Minimum Hadrware Integration Time in micro seconds.
Used by the Station Board to generate DUMPTRIG.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:double">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="500.0"/>
 
</xs:restriction>
</xs:simpleType>

simpleType MlidAsStringType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
enumeration 1-0-1
enumeration 101-1-7
annotation
documentation

MLID in format Rack-Crate-Slot
Enumeration will be replaced by the regular expression.
     
source <xs:simpleType name="MlidAsStringType">
 
<xs:annotation>
   
<xs:documentation>
MLID in format Rack-Crate-Slot
Enumeration will be replaced by the regular expression.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="1-0-1"/>
   
<xs:enumeration value="101-1-7"/>
 
</xs:restriction>
</xs:simpleType>

simpleType NormalizedPhaseType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:double
properties
base xs:double
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 1.0
annotation
documentation

Used to specify phase and bin width for phased binning.
     
source <xs:simpleType name="NormalizedPhaseType">
 
<xs:annotation>
   
<xs:documentation>
Used to specify phase and bin width for phased binning.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:double">
   
<xs:minInclusive value="0.0"/>
   
<xs:maxInclusive value="1.0"/>
 
</xs:restriction>
 
<!-- kjr-2017.03.28 Change binning stuff from floats to doubles. -->
</xs:simpleType>

simpleType NsdFrequencyType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:double
properties
base xs:double
used by
attribute noiseDiode/@periodMilliSec
facets
Kind Value Annotation
minInclusive 0.0
maxInclusive 50.0
annotation
documentation

Used in Baseline Board Single to identify Baseline Board in a pair.
     
source <xs:simpleType name="NsdFrequencyType">
 
<xs:annotation>
   
<xs:documentation>
Used in Baseline Board Single to identify Baseline Board in a pair.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:double">
   
<xs:minInclusive value="0.0"/>
   
<xs:maxInclusive value="50.0"/>
 
</xs:restriction>
</xs:simpleType>

simpleType NumberOfBlbPairsType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 1
maxInclusive 16
annotation
documentation

Number of the Baseline Board Pairs in the Quad
     
source <xs:simpleType name="NumberOfBlbPairsType">
 
<xs:annotation>
   
<xs:documentation>
Number of the Baseline Board Pairs in the Quad
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="16"/>
 
</xs:restriction>
</xs:simpleType>

simpleType NumBinsType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 2000
annotation
documentation

Number of bins for phased binning.
There are two banks, each has 1000 bins.
If up to 1000 bins are used, the correlator alternates between two banks:
While transmitting the conent of one bank, integration is performed in the other, i.e. there is no data loss.
If more than 1000 bins are specified, integration can not be performed while data is being off-loaded (transmitted).
     
source <xs:simpleType name="NumBinsType">
 
<xs:annotation>
   
<xs:documentation>
Number of bins for phased binning.
There are two banks, each has 1000 bins.
If up to 1000 bins are used, the correlator alternates between two banks:
While transmitting the conent of one bank, integration is performed in the other, i.e. there is no data loss.
If more than 1000 bins are specified, integration can not be performed while data is being off-loaded (transmitted).
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="2000"/>
 
</xs:restriction>
</xs:simpleType>

simpleType OnOffType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
used by
attribute radarMode/@status
facets
Kind Value Annotation
enumeration off
enumeration on
source <xs:simpleType name="OnOffType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="off"/>
   
<xs:enumeration value="on"/>
 
</xs:restriction>
</xs:simpleType>

simpleType PhArrayRqNumBitsType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 7
enumeration 8
annotation
documentation

Baseband in a pair.
     
source <xs:simpleType name="PhArrayRqNumBitsType">
 
<xs:annotation>
   
<xs:documentation>
Baseband in a pair.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:enumeration value="1"/>
   
<xs:enumeration value="2"/>
   
<xs:enumeration value="3"/>
   
<xs:enumeration value="4"/>
   
<xs:enumeration value="7"/>
   
<xs:enumeration value="8"/>
 
</xs:restriction>
</xs:simpleType>

simpleType PhasedArraySampleType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 7
enumeration 8
annotation
documentation

Number of bits per sample for phased array
     
source <xs:simpleType name="PhasedArraySampleType">
 
<xs:annotation>
   
<xs:documentation>
Number of bits per sample for phased array
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:enumeration value="1"/>
   
<xs:enumeration value="2"/>
   
<xs:enumeration value="3"/>
   
<xs:enumeration value="4"/>
   
<xs:enumeration value="7"/>
   
<xs:enumeration value="8"/>
 
</xs:restriction>
</xs:simpleType>

simpleType PolarizationType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration R
enumeration L
enumeration X
enumeration Y
annotation
documentation

Baseband polarization.
     
source <xs:simpleType name="PolarizationType">
 
<xs:annotation>
   
<xs:documentation>
Baseband polarization.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="R"/>
   
<xs:enumeration value="L"/>
   
<xs:enumeration value="X"/>
   
<xs:enumeration value="Y"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ProductIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 32
annotation
documentation

Identifier assigned to a correlation product. 
TBD: Do we allow VCI client to specify more than 4 products.
     
source <xs:simpleType name="ProductIdType">
 
<xs:annotation>
   
<xs:documentation>
Identifier assigned to a correlation product. 
TBD: Do we allow VCI client to specify more than 4 products.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="32"/>
 
</xs:restriction>
</xs:simpleType>

simpleType QuadIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 1
maxInclusive 4
annotation
documentation

     
source <xs:simpleType name="QuadIdType">
 
<xs:annotation>
   
<xs:documentation>
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="4"/>
 
</xs:restriction>
</xs:simpleType>

simpleType RackIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
used by
attribute moduleLocation/@rack
facets
Kind Value Annotation
minInclusive 1
maxInclusive 255
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="RackIdType">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="255"/>
 
</xs:restriction>
</xs:simpleType>

simpleType RecirculationFactorType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 1
maxInclusive 256
annotation
documentation

Recirculation factor. 
Recirculation factor = 1 means NO recirculation.
     
source <xs:simpleType name="RecirculationFactorType">
 
<xs:annotation>
   
<xs:documentation>
Recirculation factor. 
Recirculation factor = 1 means NO recirculation.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="256"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SbBwType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
facets
Kind Value Annotation
enumeration 128000000
enumeration 64000000
enumeration 32000000
enumeration 16000000
enumeration 8000000
enumeration 4000000
enumeration 2000000
enumeration 1000000
enumeration 500000
enumeration 250000
enumeration 125000
enumeration 62500
enumeration 31250
enumeration 128MHz
enumeration 64MHz
enumeration 32MHz
enumeration 16MHz
enumeration 8MHz
enumeration 4MHz
enumeration 2MHz
enumeration 1MHz
enumeration 500KHz
enumeration 250KHz
enumeration 125KHz
enumeration 62500Hz
enumeration 31250Hz
annotation
documentation

Station Board Filter output  band width.
     
source <xs:simpleType name="SbBwType">
 
<xs:annotation>
   
<xs:documentation>
Station Board Filter output  band width.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="128000000"/>
   
<xs:enumeration value="64000000"/>
   
<xs:enumeration value="32000000"/>
   
<xs:enumeration value="16000000"/>
   
<xs:enumeration value="8000000"/>
   
<xs:enumeration value="4000000"/>
   
<xs:enumeration value="2000000"/>
   
<xs:enumeration value="1000000"/>
   
<xs:enumeration value="500000"/>
   
<xs:enumeration value="250000"/>
   
<xs:enumeration value="125000"/>
   
<xs:enumeration value="62500"/>
   
<xs:enumeration value="31250"/>
   
<xs:enumeration value="128MHz"/>
   
<xs:enumeration value="64MHz"/>
   
<xs:enumeration value="32MHz"/>
   
<xs:enumeration value="16MHz"/>
   
<xs:enumeration value="8MHz"/>
   
<xs:enumeration value="4MHz"/>
   
<xs:enumeration value="2MHz"/>
   
<xs:enumeration value="1MHz"/>
   
<xs:enumeration value="500KHz"/>
   
<xs:enumeration value="250KHz"/>
   
<xs:enumeration value="125KHz"/>
   
<xs:enumeration value="62500Hz"/>
   
<xs:enumeration value="31250Hz"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SBIDtype
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 17
annotation
documentation

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

simpleType SignalToNoiseType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
used by
attribute VciFilterParams/@signalToNoise
facets
Kind Value Annotation
minInclusive 0
maxInclusive 100
annotation
documentation

Signal to noise ratio (percent of signal in the input data) for the Station Board Filter FPGA.
Alternatively could be specified as a set of five scaling factors (one for each stage plus quantizer scaling factor).
     
source <xs:simpleType name="SignalToNoiseType">
 
<xs:annotation>
   
<xs:documentation>
Signal to noise ratio (percent of signal in the input data) for the Station Board Filter FPGA.
Alternatively could be specified as a set of five scaling factors (one for each stage plus quantizer scaling factor).
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="100"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SlotIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
used by
attribute moduleLocation/@slot
facets
Kind Value Annotation
minInclusive 0
maxInclusive 7
annotation
documentation

Slot Identifier.
     
source <xs:simpleType name="SlotIdType">
 
<xs:annotation>
   
<xs:documentation>
Slot Identifier.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="7"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SpectChannelsType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 32
maxInclusive 262144
annotation
documentation

Number of spectral channels per product (for "narrow band" correlation on the Baseline Board).
Must be multiple of 64, i.e. 64*n, n=1,2,3,etc.
2015.05.26--kjr At Ken's request, made this to accept 32 to support the so-called
            'half-lag' option whereby each transmitted lag frame has 32 lags/leads
    instead of 64.  This allows a bit more performance in the case when we want
    very fast dumps and 4 Mhz channel widths are acceptable.  It addresses
    the case where the baseline board ethernet output rate is the bottleneck.
     
source <xs:simpleType name="SpectChannelsType">
 
<xs:annotation>
   
<xs:documentation>
Number of spectral channels per product (for "narrow band" correlation on the Baseline Board).
Must be multiple of 64, i.e. 64*n, n=1,2,3,etc.
2015.05.26--kjr At Ken's request, made this to accept 32 to support the so-called
            'half-lag' option whereby each transmitted lag frame has 32 lags/leads
    instead of 64.  This allows a bit more performance in the case when we want
    very fast dumps and 4 Mhz channel widths are acceptable.  It addresses
    the case where the baseline board ethernet output rate is the bottleneck.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="32"/>
   
<xs:maxInclusive value="262144"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StartFromType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration lowestStId
enumeration scndLowestStId
annotation
documentation

For packing algorithm
     
source <xs:simpleType name="StartFromType">
 
<xs:annotation>
   
<xs:documentation>
For packing algorithm
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="lowestStId"/>
   
<xs:enumeration value="scndLowestStId"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StationIdOrAllType
namespace http://www.nrc.ca/namespaces/widar
type union of (restriction of xs:int, restriction of xs:token)
annotation
documentation

Station ID or "all"
     
source <xs:simpleType name="StationIdOrAllType">
 
<xs:annotation>
   
<xs:documentation>
Station ID or "all"
     
</xs:documentation>
 
</xs:annotation>
 
<xs:union>
   
<xs:simpleType>
     
<xs:restriction base="xs:int">
       
<xs:minInclusive value="1"/>
       
<xs:maxInclusive value="255"/>
     
</xs:restriction>
   
</xs:simpleType>
   
<xs:simpleType>
     
<xs:restriction base="xs:token">
       
<xs:enumeration value="all"/>
       
<xs:enumeration value="list"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:union>
</xs:simpleType>

simpleType StationIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
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 Station Board output data stream.
     
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 Station Board output data stream.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="255"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StationPackType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration onePerRowColumn
enumeration twoPerRowColumn
enumeration fourPerRowColumn
enumeration maxPack
enumeration midPack
enumeration minPack
annotation
documentation

Station packing algorithm.
Values maxPack and minPack are supported for backwards compatibility.
maxPack = fourPerRowColumn
minPack = onePerRowColumn
     
source <xs:simpleType name="StationPackType">
 
<xs:annotation>
   
<xs:documentation>
Station packing algorithm.
Values maxPack and minPack are supported for backwards compatibility.
maxPack = fourPerRowColumn
minPack = onePerRowColumn
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="onePerRowColumn"/>
   
<xs:enumeration value="twoPerRowColumn"/>
   
<xs:enumeration value="fourPerRowColumn"/>
   
<xs:enumeration value="maxPack"/>
   
<xs:enumeration value="midPack"/>
   
<xs:enumeration value="minPack"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StationRackIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 1
maxInclusive 8
annotation
documentation

Rack Identifier
     
source <xs:simpleType name="StationRackIdType">
 
<xs:annotation>
   
<xs:documentation>
Rack Identifier
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="8"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StationXBarSwitchIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation

X-Bar Board Switch ID.
There are 8 X-Bar boards in the Station rack.
Each X-Bar board has 2 cross-bar switches.
There are 16 cross bar switches per Station rack.
     
source <xs:simpleType name="StationXBarSwitchIdType">
 
<xs:annotation>
   
<xs:documentation>
X-Bar Board Switch ID.
There are 8 X-Bar boards in the Station rack.
Each X-Bar board has 2 cross-bar switches.
There are 16 cross bar switches per Station rack.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="15"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StbDataPathIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
enumeration 0
enumeration 1
annotation
documentation

Identifier of the "data path" on the Station Board.
A Station Board has two sets of 18 filters and associated devices,
so that two input streams (basebands) can be porcesses on a single Station Board.
     
source <xs:simpleType name="StbDataPathIdType">
 
<xs:annotation>
   
<xs:documentation>
Identifier of the "data path" on the Station Board.
A Station Board has two sets of 18 filters and associated devices,
so that two input streams (basebands) can be porcesses on a single Station Board.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:enumeration value="0"/>
   
<xs:enumeration value="1"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StbInputBandIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation

Index of the band in the Station Board Input Data Stream.
     
source <xs:simpleType name="StbInputBandIdType">
 
<xs:annotation>
   
<xs:documentation>
Index of the band in the Station Board Input Data Stream.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="15"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StbInputBandIndexType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation

Index of the band in the Station Board Input Data Stream.
     
source <xs:simpleType name="StbInputBandIndexType">
 
<xs:annotation>
   
<xs:documentation>
Index of the band in the Station Board Input Data Stream.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="15"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StbNumberOfBandsType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 4
enumeration 8
enumeration 16
annotation
documentation

Number of bands in the Station Board Input Data Stream.
     
source <xs:simpleType name="StbNumberOfBandsType">
 
<xs:annotation>
   
<xs:documentation>
Number of bands in the Station Board Input Data Stream.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:enumeration value="1"/>
   
<xs:enumeration value="2"/>
   
<xs:enumeration value="4"/>
   
<xs:enumeration value="8"/>
   
<xs:enumeration value="16"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StbSourceType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration FORM
enumeration DelayModuleTestVector
enumeration TestPatternGenerator
enumeration VSI
annotation
documentation

Source of the Station Board Input Data Stream.
     
source <xs:simpleType name="StbSourceType">
 
<xs:annotation>
   
<xs:documentation>
Source of the Station Board Input Data Stream.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="FORM"/>
   
<xs:enumeration value="DelayModuleTestVector"/>
   
<xs:enumeration value="TestPatternGenerator"/>
   
<xs:enumeration value="VSI"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SwBbType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
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>

simpleType SwComponentStatusType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
enumeration run
enumeration kill
source <xs:simpleType name="SwComponentStatusType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="run"/>
   
<xs:enumeration value="kill"/>
 
</xs:restriction>
</xs:simpleType>

simpleType UpperLowerType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration upper
enumeration lower
source <xs:simpleType name="UpperLowerType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="upper"/>
   
<xs:enumeration value="lower"/>
 
</xs:restriction>
</xs:simpleType>

simpleType XBarStreamIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
enumeration A
enumeration B
enumeration C
enumeration all
annotation
documentation

X-Bar board wafers consist of 3 streams:
streams A and B carry data (output of one filter from each of the two Station Board filter banks),
the  3rd stream is control stream.
Value "all" is provided for the case when all 3 streams from a X-Bar board input wafer are
switched to the same output wafer.
     
source <xs:simpleType name="XBarStreamIdType">
 
<xs:annotation>
   
<xs:documentation>
X-Bar board wafers consist of 3 streams:
streams A and B carry data (output of one filter from each of the two Station Board filter banks),
the  3rd stream is control stream.
Value "all" is provided for the case when all 3 streams from a X-Bar board input wafer are
switched to the same output wafer.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="A"/>
   
<xs:enumeration value="B"/>
   
<xs:enumeration value="C"/>
   
<xs:enumeration value="all"/>
 
</xs:restriction>
</xs:simpleType>

simpleType XBarWaferGroupIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 3
annotation
documentation

     
source <xs:simpleType name="XBarWaferGroupIdType">
 
<xs:annotation>
   
<xs:documentation>
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="3"/>
 
</xs:restriction>
</xs:simpleType>

simpleType XBarWaferIdType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 3
annotation
documentation

     
source <xs:simpleType name="XBarWaferIdType">
 
<xs:annotation>
   
<xs:documentation>
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="3"/>
 
</xs:restriction>
</xs:simpleType>

simpleType XYType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
facets
Kind Value Annotation
enumeration X
enumeration Y
annotation
documentation

Used to identify Baseline Board Input
     
source <xs:simpleType name="XYType">
 
<xs:annotation>
   
<xs:documentation>
Used to identify Baseline Board Input
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="X"/>
   
<xs:enumeration value="Y"/>
 
</xs:restriction>
</xs:simpleType>

simpleType YesNoType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:token
properties
base xs:token
used by
attributes cmFlushCmibQueues/@all cmFlushCmibQueues/@b101 cmFlushCmibQueues/@b102 cmFlushCmibQueues/@b103 cmFlushCmibQueues/@b104 cmFlushCmibQueues/@b105 cmFlushCmibQueues/@b106 cmFlushCmibQueues/@b107 cmFlushCmibQueues/@b108 cmMonitorControl/@crmQuery cmLogging/@logBlbMessages cmLogging/@logCbeMessages cmLogging/@logCrmMessages cmLogging/@logStbMessages cmLogging/@logToFile cmLogging/@logVciMessages cmLogging/@logXAlerts cmLogging/@logXbbMessages VciFilterParams/@mixerPhaseErrorCorr cmMonitorControl/@query ifdDefault/@randomOn cmFlushCmibQueues/@s001 cmFlushCmibQueues/@s002 cmFlushCmibQueues/@s003 cmFlushCmibQueues/@s004 cmFlushCmibQueues/@s005 cmFlushCmibQueues/@s006 cmFlushCmibQueues/@s007 cmFlushCmibQueues/@s008 cmMonitorControl/@sendConfigToBLBs cmMonitorControl/@sendConfigToCBE cmMonitorControl/@sendConfigToSTBs cmMonitorControl/@sendConfigToXBBs cmMonitorControl/@sendQueryToCRM cmAlerts/@transmit vciReporting/@transmit VciFilterParams/@useMixer cmMonitorControl/@vciSchemaValidation
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:simpleType name="YesNoType">
 
<xs:restriction base="xs:token">
   
<xs:enumeration value="no"/>
   
<xs:enumeration value="yes"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ZeroOneType
namespace http://www.nrc.ca/namespaces/widar
type restriction of xs:int
properties
base xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1
annotation
documentation

Used in Baseline Board Single to identify Baseline Board in a pair.
     
source <xs:simpleType name="ZeroOneType">
 
<xs:annotation>
   
<xs:documentation>
Used in Baseline Board Single to identify Baseline Board in a pair.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="1"/>
 
</xs:restriction>
</xs:simpleType>

attributeGroup outputDataControl
namespace http://www.nrc.ca/namespaces/widar
used by
element toneExtraction
attributes
Name  Type  Use  Default  Fixed  Annotation
status  widar:EnableDisableType  required      
integFactor  widar:IntegrationFactorType  optional  10    
destination  xs:anyURI  optional      
annotation
documentation

Control for the Station Board output data.
     
source <xs:attributeGroup name="outputDataControl">
 
<xs:annotation>
   
<xs:documentation>
Control for the Station Board output data.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="status" type="widar:EnableDisableType" use="required"/>
 
<xs:attribute name="integFactor" type="widar:IntegrationFactorType" use="optional" default="10"/>
 
<xs:attribute name="destination" type="xs:anyURI" use="optional"/>
</xs:attributeGroup>

attribute outputDataControl/@status
type widar:EnableDisableType
properties
use required
facets
Kind Value Annotation
enumeration disable
enumeration enable
source <xs:attribute name="status" type="widar:EnableDisableType" use="required"/>

attribute outputDataControl/@integFactor
type widar:IntegrationFactorType
properties
use optional
default 10
facets
Kind Value Annotation
minInclusive 10
maxInclusive 1000
source <xs:attribute name="integFactor" type="widar:IntegrationFactorType" use="optional" default="10"/>

attribute outputDataControl/@destination
type xs:anyURI
properties
use optional
source <xs:attribute name="destination" type="xs:anyURI" use="optional"/>

attributeGroup VciFilterParams
namespace http://www.nrc.ca/namespaces/widar
attributes
Name  Type  Use  Default  Fixed  Annotation
useMixer  widar:YesNoType  optional  no    
mixerPhaseErrorCorr  widar:YesNoType  optional  no    
signalToNoise  widar:SignalToNoiseType    0    
annotation
documentation

Configuration parameters for the Station Board Filter (defines narrow band output of the filter).
     
source <xs:attributeGroup name="VciFilterParams">
 
<xs:annotation>
   
<xs:documentation>
Configuration parameters for the Station Board Filter (defines narrow band output of the filter).
     
</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="useMixer" type="widar:YesNoType" use="optional" default="no"/>
 
<xs:attribute name="mixerPhaseErrorCorr" type="widar:YesNoType" use="optional" default="no"/>
 
<xs:attribute name="signalToNoise" type="widar:SignalToNoiseType" default="0"/>
</xs:attributeGroup>

attribute VciFilterParams/@useMixer
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="useMixer" type="widar:YesNoType" use="optional" default="no"/>

attribute VciFilterParams/@mixerPhaseErrorCorr
type widar:YesNoType
properties
use optional
default no
facets
Kind Value Annotation
enumeration no
enumeration yes
source <xs:attribute name="mixerPhaseErrorCorr" type="widar:YesNoType" use="optional" default="no"/>

attribute VciFilterParams/@signalToNoise
type widar:SignalToNoiseType
properties
default 0
facets
Kind Value Annotation
minInclusive 0
maxInclusive 100
source <xs:attribute name="signalToNoise" type="widar:SignalToNoiseType" default="0"/>


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