Schema TestEquipment.xsd


schema location:  D:\Atml & SIWG\Web\ATML\TestEquipment.xsd
targetNamespace:  urn:IEEE-1671:2010:TestEquipment
 
Complex types 
Controller 
Path 
PathNode 
Paths 
Software 
TestEquipment 
TestEquipmentInstance 


schema location:  D:\Atml & SIWG\Web\ATML\Common.xsd
targetNamespace:  urn:IEEE-1671:2010:Common
 
Groups  Complex types  Simple types  Attr. groups 
DatumQuality  binary  ArrayIndexor  ClassifiedAttributes 
binaryArray  ComparisonOperator  DocumentRootAttributes 
boolean  EqualityComparisonOperator  RepeatedItemAttributes 
booleanArray  HexValue  UnitAttributes 
Collection  LogicalOperator 
CollectionArray  MaskOperator 
complex  NonBlankString 
complexArray  NonBlankURI 
Connector  PortDirection 
ConnectorLocation  PortType 
ConnectorPin  StandardUnit 
dateTime  Uuid 
dateTimeArray 
DatumType 
Document 
DocumentList 
DocumentReference 
double 
doubleArray 
EnvironmentalElements 
EnvironmentalRequirements 
Extension 
HardwareInstance 
hexadecimal 
hexadecimalArray 
IdentificationNumber 
IndexedArrayType 
integer 
integerArray 
Interface 
ItemDescription 
ItemDescriptionReference 
ItemInstance 
ItemInstanceReference 
Limit 
LimitExpected 
LimitMask 
LimitPair 
long 
longArray 
MailingAddress 
ManufacturerData 
ManufacturerIdentificationNumber 
NamedValue 
octal 
octalArray 
Operator 
Organization 
Person 
PhysicalInterface 
Port 
SingleLimit 
SoftwareInstance 
string 
stringArray 
unsignedInteger 
unsignedIntegerArray 
unsignedLong 
unsignedLongArray 
UserDefinedIdentificationNumber 
Value 
WorkOrder 


schema location:  D:\Atml & SIWG\Web\ATML\HardwareCommon.xsd
targetNamespace:  urn:IEEE-1671:2010:HardwareCommon
 
Complex types  Simple types 
AnalogTriggerPropertyGroup  DigitalEdge 
Capabilities  DigitalLevel 
Capability  ErrorType 
CapabilityMap  LevelUnits 
Characteristic  PulseUnits 
ControlLanguage  TriggerPortType 
CrossPointSwitch 
DetectionType 
DigitalTriggerPropertyGroup 
Driver 
DriverModule 
FacilitiesRequirements 
Feature 
Generic 
Guaranteed 
HardwareItemDescription 
Item 
IVI 
IVI-C 
IVI-COM 
IVI.NET 
LANTriggerPropertyGroup 
LevelType 
Mapping 
MatrixPort 
MatrixSwitch 
MinPulseWidthType 
Network 
NetworkNode 
Nominal 
OperationalRequirements 
PhysicalCharacteristics 
PowerSpecifications 
Register 
RepeatedItem 
Resource 
Resources 
SCPI 
SoftwareTriggerPropertyGroup 
Specification 
SpecificationConditions 
SpecificationGroup 
Specifications 
Switch 
Switching 
SwitchPort 
Trigger 
TriggerPort 
TriggerPropertyGroup 
Triggers 
Typical 
VersionIdentifier 
VPP 


complexType Controller
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of c:ItemDescription
properties
base c:ItemDescription
children Description Identification Extension OperatingSystems VideoCapabilities AudioCapabilities Processor Peripherals InstalledSoftware PhysicalMemory Storage
used by
elements TestEquipmentInstance/Controllers/Controller TestEquipment/Controllers/Controller
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: Extension of c:ItemDescription 
Properties: base c:ItemDescription
The Controller complex type shall be the base type for XML schema elements intended to document the properties of a controller item.
source
<xs:complexType name="Controller">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:ItemDescription 
Properties: base c:ItemDescription
The Controller complex type shall be the base type for XML schema elements intended to document the properties of a controller item.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:ItemDescription">
      <xs:sequence>
        <xs:element name="OperatingSystems">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The Controller/OperatingSystems child element shall identify all operating systems installed on the controller.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="OperatingSystem" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: Extension of c:ItemDescription 
Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem element shall identify a specific installed operating system.
</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent>
                    <xs:extension base="c:ItemDescription">
                      <xs:sequence>
                        <xs:element name="OperatingSystemUpdates" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates child element shall identify all operating system updates installed on the controller.
</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="OperatingSystemUpdate" type="c:NonBlankString" maxOccurs="unbounded">
                                <xs:annotation>
                                  <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates/OperatingSystemUpdate child element shall identify an operating system patch, service pack, etc.
</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="VideoCapabilities" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The Controller/VideoCapabilities child element shall identify the video capabilities of the controller.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Video" type="c:NonBlankString" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/VideoCapabilities/Video child element shall identify the type of video (e.g., RGB, Raster).
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="AudioCapabilities" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The Controller/AudioCapabilities child element shall identify audio capabilities of the controller.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Audio" type="c:NonBlankString" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/AudioCapabilities/Audio child element shall identify an audio capability.
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Processor">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The Controller/Processor child element shall identify all of the controller’s processor(s).
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Architecture" type="c:NonBlankString" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/Processor/Architecture child element shall identify the architecture of the processor (e.g., 8086).
</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Type" type="c:NonBlankString" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/Processor/Type child element shall identify the type of processor (e.g., PentiumM, PowerPC).
</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Speed" type="c:double">
                <xs:annotation>
                  <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/Processor/Speed child element shall identify the processor’s clock speed.
</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Quantity" type="xs:int">
                <xs:annotation>
                  <xs:documentation>Base type: xs:int
Properties: isRef 0, content simple 
The Controller/Processor/Quantity child element shall identify the number of processors.
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Peripherals" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The Controller/Peripherals child element shall identify all peripherals installed on the controller.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Peripheral" type="c:ItemDescription" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: c:ItemDescription
Properties: isRef 0, content complex 
The Controller/Peripherals/Peripheral child element shall identify a peripheral.
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="InstalledSoftware" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The Controller/InstalledSoftware child element shall identify all software installed on the controller.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Software" type="c:ItemDescription" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: c:ItemDescription 
Properties: isRef 0, content complex 
The Controller/InstalledSoftware/Software element shall identify a specific installed software item.
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PhysicalMemory" type="c:double">
          <xs:annotation>
            <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/PhysicalMemory child element shall identify the physical memory of the controller.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Storage">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The Controller/Storage child element shall identify the controller’s disk drives.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Drive" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Properties: isRef 0, content complex 
The Controller/Storage/Drive element shall identify a specific disk drive.
</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Size" type="c:double">
                      <xs:annotation>
                        <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/Storage/Drive/Size child element shall identify the disk drive’s storage capacity.
</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:attribute name="name" type="c:NonBlankString" use="optional">
                    <xs:annotation>
                      <xs:documentation>A descriptive or common name for the disk drive. Examples: External Optical and CDROM. </xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="bootDrive" type="xs:boolean" use="optional">
                    <xs:annotation>
                      <xs:documentation>A Yes or No indication (1 or 0) of whether this disk drive serves as the controller’s boot drive.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Controller/OperatingSystems
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children OperatingSystem
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/OperatingSystems child element shall identify all operating systems installed on the controller.
source
<xs:element name="OperatingSystems">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/OperatingSystems child element shall identify all operating systems installed on the controller.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OperatingSystem" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: Extension of c:ItemDescription 
Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem element shall identify a specific installed operating system.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="c:ItemDescription">
              <xs:sequence>
                <xs:element name="OperatingSystemUpdates" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates child element shall identify all operating system updates installed on the controller.
</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="OperatingSystemUpdate" type="c:NonBlankString" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates/OperatingSystemUpdate child element shall identify an operating system patch, service pack, etc.
</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Controller/OperatingSystems/OperatingSystem
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of c:ItemDescription
properties
isRef 0
content complex
children Description Identification Extension OperatingSystemUpdates
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: Extension of c:ItemDescription 
Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem element shall identify a specific installed operating system.
source
<xs:element name="OperatingSystem" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:ItemDescription 
Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem element shall identify a specific installed operating system.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:ItemDescription">
        <xs:sequence>
          <xs:element name="OperatingSystemUpdates" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates child element shall identify all operating system updates installed on the controller.
</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="OperatingSystemUpdate" type="c:NonBlankString" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates/OperatingSystemUpdate child element shall identify an operating system patch, service pack, etc.
</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children OperatingSystemUpdate
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates child element shall identify all operating system updates installed on the controller.
source
<xs:element name="OperatingSystemUpdates" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates child element shall identify all operating system updates installed on the controller.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OperatingSystemUpdate" type="c:NonBlankString" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates/OperatingSystemUpdate child element shall identify an operating system patch, service pack, etc.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates/OperatingSystemUpdate
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates/OperatingSystemUpdate child element shall identify an operating system patch, service pack, etc.
source
<xs:element name="OperatingSystemUpdate" type="c:NonBlankString" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/OperatingSystems/OperatingSystem/OperatingSystemUpdates/OperatingSystemUpdate child element shall identify an operating system patch, service pack, etc.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/VideoCapabilities
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Video
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/VideoCapabilities child element shall identify the video capabilities of the controller.
source
<xs:element name="VideoCapabilities" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/VideoCapabilities child element shall identify the video capabilities of the controller.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Video" type="c:NonBlankString" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/VideoCapabilities/Video child element shall identify the type of video (e.g., RGB, Raster).
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Controller/VideoCapabilities/Video
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/VideoCapabilities/Video child element shall identify the type of video (e.g., RGB, Raster).
source
<xs:element name="Video" type="c:NonBlankString" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/VideoCapabilities/Video child element shall identify the type of video (e.g., RGB, Raster).
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/AudioCapabilities
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Audio
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/AudioCapabilities child element shall identify audio capabilities of the controller.
source
<xs:element name="AudioCapabilities" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/AudioCapabilities child element shall identify audio capabilities of the controller.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Audio" type="c:NonBlankString" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/AudioCapabilities/Audio child element shall identify an audio capability.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Controller/AudioCapabilities/Audio
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/AudioCapabilities/Audio child element shall identify an audio capability.
source
<xs:element name="Audio" type="c:NonBlankString" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/AudioCapabilities/Audio child element shall identify an audio capability.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/Processor
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Architecture Type Speed Quantity
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/Processor child element shall identify all of the controller’s processor(s).
source
<xs:element name="Processor">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/Processor child element shall identify all of the controller’s processor(s).
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Architecture" type="c:NonBlankString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/Processor/Architecture child element shall identify the architecture of the processor (e.g., 8086).
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" type="c:NonBlankString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/Processor/Type child element shall identify the type of processor (e.g., PentiumM, PowerPC).
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Speed" type="c:double">
        <xs:annotation>
          <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/Processor/Speed child element shall identify the processor’s clock speed.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Quantity" type="xs:int">
        <xs:annotation>
          <xs:documentation>Base type: xs:int
Properties: isRef 0, content simple 
The Controller/Processor/Quantity child element shall identify the number of processors.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Controller/Processor/Architecture
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/Processor/Architecture child element shall identify the architecture of the processor (e.g., 8086).
source
<xs:element name="Architecture" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/Processor/Architecture child element shall identify the architecture of the processor (e.g., 8086).
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/Processor/Type
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/Processor/Type child element shall identify the type of processor (e.g., PentiumM, PowerPC).
source
<xs:element name="Type" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The Controller/Processor/Type child element shall identify the type of processor (e.g., PentiumM, PowerPC).
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/Processor/Speed
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: c:double
Properties: isRef 0, content complex 
The Controller/Processor/Speed child element shall identify the processor’s clock speed.
source
<xs:element name="Speed" type="c:double">
  <xs:annotation>
    <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/Processor/Speed child element shall identify the processor’s clock speed.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/Processor/Quantity
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type xs:int
properties
isRef 0
content simple
annotation
documentation 
Base type: xs:int
Properties: isRef 0, content simple 
The Controller/Processor/Quantity child element shall identify the number of processors.
source
<xs:element name="Quantity" type="xs:int">
  <xs:annotation>
    <xs:documentation>Base type: xs:int
Properties: isRef 0, content simple 
The Controller/Processor/Quantity child element shall identify the number of processors.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/Peripherals
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Peripheral
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/Peripherals child element shall identify all peripherals installed on the controller.
source
<xs:element name="Peripherals" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/Peripherals child element shall identify all peripherals installed on the controller.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Peripheral" type="c:ItemDescription" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:ItemDescription
Properties: isRef 0, content complex 
The Controller/Peripherals/Peripheral child element shall identify a peripheral.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Controller/Peripherals/Peripheral
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:ItemDescription
properties
isRef 0
content complex
children Description Identification Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: c:ItemDescription
Properties: isRef 0, content complex 
The Controller/Peripherals/Peripheral child element shall identify a peripheral.
source
<xs:element name="Peripheral" type="c:ItemDescription" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:ItemDescription
Properties: isRef 0, content complex 
The Controller/Peripherals/Peripheral child element shall identify a peripheral.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/InstalledSoftware
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Software
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/InstalledSoftware child element shall identify all software installed on the controller.
source
<xs:element name="InstalledSoftware" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/InstalledSoftware child element shall identify all software installed on the controller.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Software" type="c:ItemDescription" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:ItemDescription 
Properties: isRef 0, content complex 
The Controller/InstalledSoftware/Software element shall identify a specific installed software item.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Controller/InstalledSoftware/Software
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:ItemDescription
properties
isRef 0
content complex
children Description Identification Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: c:ItemDescription 
Properties: isRef 0, content complex 
The Controller/InstalledSoftware/Software element shall identify a specific installed software item.
source
<xs:element name="Software" type="c:ItemDescription" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:ItemDescription 
Properties: isRef 0, content complex 
The Controller/InstalledSoftware/Software element shall identify a specific installed software item.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/PhysicalMemory
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: c:double
Properties: isRef 0, content complex 
The Controller/PhysicalMemory child element shall identify the physical memory of the controller.
source
<xs:element name="PhysicalMemory" type="c:double">
  <xs:annotation>
    <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/PhysicalMemory child element shall identify the physical memory of the controller.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Controller/Storage
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Drive
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/Storage child element shall identify the controller’s disk drives.
source
<xs:element name="Storage">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/Storage child element shall identify the controller’s disk drives.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Drive" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex 
The Controller/Storage/Drive element shall identify a specific disk drive.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Size" type="c:double">
              <xs:annotation>
                <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/Storage/Drive/Size child element shall identify the disk drive’s storage capacity.
</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="name" type="c:NonBlankString" use="optional">
            <xs:annotation>
              <xs:documentation>A descriptive or common name for the disk drive. Examples: External Optical and CDROM. </xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="bootDrive" type="xs:boolean" use="optional">
            <xs:annotation>
              <xs:documentation>A Yes or No indication (1 or 0) of whether this disk drive serves as the controller’s boot drive.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Controller/Storage/Drive
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Size
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the disk drive. Examples: External Optical and CDROM. 
bootDrive  xs:booleanoptional      
documentation 
A Yes or No indication (1 or 0) of whether this disk drive serves as the controller’s boot drive.
annotation
documentation 
Properties: isRef 0, content complex 
The Controller/Storage/Drive element shall identify a specific disk drive.
source
<xs:element name="Drive" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Controller/Storage/Drive element shall identify a specific disk drive.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Size" type="c:double">
        <xs:annotation>
          <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/Storage/Drive/Size child element shall identify the disk drive’s storage capacity.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="name" type="c:NonBlankString" use="optional">
      <xs:annotation>
        <xs:documentation>A descriptive or common name for the disk drive. Examples: External Optical and CDROM. </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="bootDrive" type="xs:boolean" use="optional">
      <xs:annotation>
        <xs:documentation>A Yes or No indication (1 or 0) of whether this disk drive serves as the controller’s boot drive.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Controller/Storage/Drive/Size
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: c:double
Properties: isRef 0, content complex 
The Controller/Storage/Drive/Size child element shall identify the disk drive’s storage capacity.
source
<xs:element name="Size" type="c:double">
  <xs:annotation>
    <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Controller/Storage/Drive/Size child element shall identify the disk drive’s storage capacity.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Path
diagram
namespace urn:IEEE-1671:2010:TestEquipment
children PathNodes SignalDelays VSWRValues SParameters Resistance Extension
used by
element Paths/Path
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the path. Example: DMM HI to RFI Block 1 pin 3. 
annotation
documentation 
Properties: isRef 0, content complex 
The Path complex type shall define a signal path within the test equipment.
source
<xs:complexType name="Path">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Path complex type shall define a signal path within the test equipment.
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="PathNodes">
      <xs:annotation>
        <xs:documentation>Properties: isRef 0, content complex 
The Path/PathNodes child element shall define the beginning and end nodes associated with a single- or multiwire path. Switches may be present within a wire path.  
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Node" type="te:PathNode" minOccurs="2" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Base type: Extension of hc:NetworkNode
Properties: isRef 0, content complex 
The Path/PathNodes/Node child element shall identify a specific node.
</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:sequence>
      <xs:element name="SignalDelays" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex 
The Path/SignalDelays child element shall identify the delay times of the signal through the paths. 
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SignalDelay" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Base type: Extension of c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay child element shall identify the delay time of the signal through a particular path. 
</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="c:Limit">
                    <xs:sequence>
                      <xs:element name="Frequency" type="c:Limit" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay/Frequency child element shall identify the frequency range of the delay. 
</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                    <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
                      <xs:annotation>
                        <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                    <xs:attribute name="outputPort" type="c:NonBlankString" use="required">
                      <xs:annotation>
                        <xs:documentation>A descriptive or common name for the output port.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="VSWRValues" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex 
The Path/VSWRValues child element shall identify the voltage standing wave ratio(s) (VSWRs) associated with a single- or multiwire path. Switches may be present within a wire path.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="VSWRValue" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Base type: Extension of c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue child element shall identify the actual VSWR value.
</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="c:Limit">
                    <xs:sequence>
                      <xs:element name="Frequency" type="c:Limit" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue/Frequency child element shall identify the frequency range at which the VSWR of the path is valid.
</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                    <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
                      <xs:annotation>
                        <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
                      </xs:annotation>
                    </xs:attribute>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SParameters" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters child element shall identify the S-parameters associated with a path.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SParameter" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters/SParameter child element shall identify a specific S-parameter associated with the path.
</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="SParameterData" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData child element shall identify a specific S-parameter.
</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Magnitude" type="c:double">
                          <xs:annotation>
                            <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Magnitude child element shall identify the magnitude of the S-parameter.
</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="PhaseAngle" type="c:double" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/PhaseAngle child element shall identify the phase angle of the S-parameter.
</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="Frequency" type="c:double" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Frequency child element shall identify the frequency of the S-parameter.
</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
                  <xs:annotation>
                    <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="outputPort" type="c:NonBlankString" use="required">
                  <xs:annotation>
                    <xs:documentation>A descriptive or common name for the output port.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Resistance" type="c:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/Resistance child element shall identify the resistance of the path.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Extension" type="c:Extension" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The Path/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:sequence>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A descriptive or common name for the path. Example: DMM HI to RFI Block 1 pin 3. </xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element Path/PathNodes
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Node
annotation
documentation 
Properties: isRef 0, content complex 
The Path/PathNodes child element shall define the beginning and end nodes associated with a single- or multiwire path. Switches may be present within a wire path.  
source
<xs:element name="PathNodes">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Path/PathNodes child element shall define the beginning and end nodes associated with a single- or multiwire path. Switches may be present within a wire path.  
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Node" type="te:PathNode" minOccurs="2" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: Extension of hc:NetworkNode
Properties: isRef 0, content complex 
The Path/PathNodes/Node child element shall identify a specific node.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Path/PathNodes/Node
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type te:PathNode
properties
isRef 0
content complex
children Path Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the node. Used to reference the node when specifying path loss data.
annotation
documentation 
Base type: Extension of hc:NetworkNode
Properties: isRef 0, content complex 
The Path/PathNodes/Node child element shall identify a specific node.
source
<xs:element name="Node" type="te:PathNode" minOccurs="2" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:NetworkNode
Properties: isRef 0, content complex 
The Path/PathNodes/Node child element shall identify a specific node.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Path/SignalDelays
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children SignalDelay
annotation
documentation 
Properties: isRef 0, content complex 
The Path/SignalDelays child element shall identify the delay times of the signal through the paths. 
source
<xs:element name="SignalDelays" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Path/SignalDelays child element shall identify the delay times of the signal through the paths. 
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SignalDelay" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: Extension of c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay child element shall identify the delay time of the signal through a particular path. 
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="c:Limit">
              <xs:sequence>
                <xs:element name="Frequency" type="c:Limit" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay/Frequency child element shall identify the frequency range of the delay. 
</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
                <xs:annotation>
                  <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="outputPort" type="c:NonBlankString" use="required">
                <xs:annotation>
                  <xs:documentation>A descriptive or common name for the output port.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Path/SignalDelays/SignalDelay
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension Frequency
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
inputPort  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the input port.
outputPort  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the output port.
annotation
documentation 
Base type: Extension of c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay child element shall identify the delay time of the signal through a particular path. 
source
<xs:element name="SignalDelay" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay child element shall identify the delay time of the signal through a particular path. 
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:Limit">
        <xs:sequence>
          <xs:element name="Frequency" type="c:Limit" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay/Frequency child element shall identify the frequency range of the delay. 
</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
          <xs:annotation>
            <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="outputPort" type="c:NonBlankString" use="required">
          <xs:annotation>
            <xs:documentation>A descriptive or common name for the output port.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Path/SignalDelays/SignalDelay/Frequency
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay/Frequency child element shall identify the frequency range of the delay. 
source
<xs:element name="Frequency" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex 
The Path/SignalDelays/SignalDelay/Frequency child element shall identify the frequency range of the delay. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element Path/VSWRValues
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children VSWRValue
annotation
documentation 
Properties: isRef 0, content complex 
The Path/VSWRValues child element shall identify the voltage standing wave ratio(s) (VSWRs) associated with a single- or multiwire path. Switches may be present within a wire path.
source
<xs:element name="VSWRValues" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Path/VSWRValues child element shall identify the voltage standing wave ratio(s) (VSWRs) associated with a single- or multiwire path. Switches may be present within a wire path.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="VSWRValue" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: Extension of c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue child element shall identify the actual VSWR value.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="c:Limit">
              <xs:sequence>
                <xs:element name="Frequency" type="c:Limit" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue/Frequency child element shall identify the frequency range at which the VSWR of the path is valid.
</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
                <xs:annotation>
                  <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Path/VSWRValues/VSWRValue
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension Frequency
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
inputPort  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the input port.
annotation
documentation 
Base type: Extension of c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue child element shall identify the actual VSWR value.
source
<xs:element name="VSWRValue" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue child element shall identify the actual VSWR value.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:Limit">
        <xs:sequence>
          <xs:element name="Frequency" type="c:Limit" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue/Frequency child element shall identify the frequency range at which the VSWR of the path is valid.
</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
          <xs:annotation>
            <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Path/VSWRValues/VSWRValue/Frequency
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue/Frequency child element shall identify the frequency range at which the VSWR of the path is valid.
source
<xs:element name="Frequency" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex 
The Path/VSWRValues/VSWRValue/Frequency child element shall identify the frequency range at which the VSWR of the path is valid.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Path/SParameters
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children SParameter
annotation
documentation 
Properties: isRef 0, content complex 
The Path/SParameters child element shall identify the S-parameters associated with a path.
source
<xs:element name="SParameters" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters child element shall identify the S-parameters associated with a path.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SParameter" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters/SParameter child element shall identify a specific S-parameter associated with the path.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SParameterData" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData child element shall identify a specific S-parameter.
</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Magnitude" type="c:double">
                    <xs:annotation>
                      <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Magnitude child element shall identify the magnitude of the S-parameter.
</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="PhaseAngle" type="c:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/PhaseAngle child element shall identify the phase angle of the S-parameter.
</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Frequency" type="c:double" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Frequency child element shall identify the frequency of the S-parameter.
</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
            <xs:annotation>
              <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="outputPort" type="c:NonBlankString" use="required">
            <xs:annotation>
              <xs:documentation>A descriptive or common name for the output port.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Path/SParameters/SParameter
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children SParameterData
attributes
Name  Type  Use  Default  Fixed  Annotation
inputPort  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the input port.
outputPort  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the output port.
annotation
documentation 
Properties: isRef 0, content complex 
The Path/SParameters/SParameter child element shall identify a specific S-parameter associated with the path.
source
<xs:element name="SParameter" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters/SParameter child element shall identify a specific S-parameter associated with the path.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SParameterData" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData child element shall identify a specific S-parameter.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Magnitude" type="c:double">
              <xs:annotation>
                <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Magnitude child element shall identify the magnitude of the S-parameter.
</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PhaseAngle" type="c:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/PhaseAngle child element shall identify the phase angle of the S-parameter.
</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Frequency" type="c:double" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Frequency child element shall identify the frequency of the S-parameter.
</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="inputPort" type="c:NonBlankString" use="required">
      <xs:annotation>
        <xs:documentation>A descriptive or common name for the input port.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="outputPort" type="c:NonBlankString" use="required">
      <xs:annotation>
        <xs:documentation>A descriptive or common name for the output port.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Path/SParameters/SParameter/SParameterData
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Magnitude PhaseAngle Frequency
annotation
documentation 
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData child element shall identify a specific S-parameter.
source
<xs:element name="SParameterData" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData child element shall identify a specific S-parameter.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Magnitude" type="c:double">
        <xs:annotation>
          <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Magnitude child element shall identify the magnitude of the S-parameter.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PhaseAngle" type="c:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/PhaseAngle child element shall identify the phase angle of the S-parameter.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Frequency" type="c:double" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Frequency child element shall identify the frequency of the S-parameter.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Path/SParameters/SParameter/SParameterData/Magnitude
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Magnitude child element shall identify the magnitude of the S-parameter.
source
<xs:element name="Magnitude" type="c:double">
  <xs:annotation>
    <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Magnitude child element shall identify the magnitude of the S-parameter.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Path/SParameters/SParameter/SParameterData/PhaseAngle
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/PhaseAngle child element shall identify the phase angle of the S-parameter.
source
<xs:element name="PhaseAngle" type="c:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/PhaseAngle child element shall identify the phase angle of the S-parameter.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Path/SParameters/SParameter/SParameterData/Frequency
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Frequency child element shall identify the frequency of the S-parameter.
source
<xs:element name="Frequency" type="c:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/SParameters/SParameter/SParameterData/Frequency child element shall identify the frequency of the S-parameter.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Path/Resistance
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: c:double
Properties: isRef 0, content complex 
The Path/Resistance child element shall identify the resistance of the path.
source
<xs:element name="Resistance" type="c:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:double
Properties: isRef 0, content complex 
The Path/Resistance child element shall identify the resistance of the path.
</xs:documentation>
  </xs:annotation>
</xs:element>

element Path/Extension
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Base type: c:Extension
Properties: isRef 0, content complex
The Path/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure.
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The Path/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PathNode
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of hc:NetworkNode
properties
base hc:NetworkNode
children Path Description Extension
used by
element Path/PathNodes/Node
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the node. Used to reference the node when specifying path loss data.
annotation
documentation 
Base type: Extension of hc:NetworkNode
Properties: isRef 0, content complex 
The PathNode complex type shall be the base type for XML schema elements intended to document a node within a path.
source
<xs:complexType name="PathNode">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:NetworkNode
Properties: isRef 0, content complex 
The PathNode complex type shall be the base type for XML schema elements intended to document a node within a path.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="hc:NetworkNode">
      <xs:attribute name="name" type="c:NonBlankString" use="required">
        <xs:annotation>
          <xs:documentation>A descriptive or common name for the node. Used to reference the node when specifying path loss data.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType Paths
diagram
namespace urn:IEEE-1671:2010:TestEquipment
children Path
used by
elements TestEquipmentInstance/Paths TestEquipment/Paths
annotation
documentation 
The Paths complex type shall be the base type for XML schema elements intended to document the paths within the test equipment.
source
<xs:complexType name="Paths">
  <xs:annotation>
    <xs:documentation>The Paths complex type shall be the base type for XML schema elements intended to document the paths within the test equipment.
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Path" type="te:Path" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Base type: te:Path
Properties: isRef 0, content complex 
The Paths/Path child element shall define a signal path within the test equipment.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Paths/Path
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type te:Path
properties
isRef 0
content complex
children PathNodes SignalDelays VSWRValues SParameters Resistance Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the path. Example: DMM HI to RFI Block 1 pin 3. 
annotation
documentation 
Base type: te:Path
Properties: isRef 0, content complex 
The Paths/Path child element shall define a signal path within the test equipment.
source
<xs:element name="Path" type="te:Path" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: te:Path
Properties: isRef 0, content complex 
The Paths/Path child element shall define a signal path within the test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Software
diagram
namespace urn:IEEE-1671:2010:TestEquipment
children SoftwareItem
used by
elements TestEquipmentInstance/Software TestEquipment/Software
annotation
documentation 
Properties: isRef 0, content complex 
The Software complex type shall be the base type for XML schema elements intended to document software not installed on the controller (e.g., self-test, calibration).
source
<xs:complexType name="Software">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The Software complex type shall be the base type for XML schema elements intended to document software not installed on the controller (e.g., self-test, calibration).
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SoftwareItem" type="c:ItemDescription" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Base type: c:ItemDescription 
Properties: isRef 0, content complex 
The Software/SoftwareItem child element shall identify the software program.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Software/SoftwareItem
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:ItemDescription
properties
isRef 0
content complex
children Description Identification Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: c:ItemDescription 
Properties: isRef 0, content complex 
The Software/SoftwareItem child element shall identify the software program.
source
<xs:element name="SoftwareItem" type="c:ItemDescription" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:ItemDescription 
Properties: isRef 0, content complex 
The Software/SoftwareItem child element shall identify the software program.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TestEquipment
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of hc:HardwareItemDescription
properties
base hc:HardwareItemDescription
children Description Identification Extension Interface Components ParentComponents Control Documentation ConfigurationOptions FactoryDefaults CalibrationRequirements OperationalRequirements EnvironmentalRequirements PowerRequirements PhysicalCharacteristics Errors NetworkList LegalDocuments FacilitiesRequirements Controllers Software Paths Specifications Resources Switching Capabilities TerminalBlocks
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: Extension of hc:HardwareItemDescription
Properties: base hc:HardwareItemDescription
The TestEquipment complex type shall be the base type for XML schema elements intended to document a family of test stations or test adapters.
source
<xs:complexType name="TestEquipment">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:HardwareItemDescription
Properties: base hc:HardwareItemDescription
The TestEquipment complex type shall be the base type for XML schema elements intended to document a family of test stations or test adapters.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="hc:HardwareItemDescription">
      <xs:sequence>
        <xs:element name="FacilitiesRequirements" type="hc:FacilitiesRequirements" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: hc:FacilitiesRequirements 
Properties: isRef 0, content complex 
The TestEquipment/FacilitiesRequirements child element shall identify the facility requirements.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Controllers" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The TestEquipment/Controllers element shall identify an ordered list of test station or test adapter controllers.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Controller" type="te:Controller" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: te:Controller 
Properties: isRef 0, content complex 
The TestEquipment/Controllers/Controller element shall identify an individual test station or test adapter controller.
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Software" type="te:Software" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: te:Software
Properties: isRef 0, content complex 
The TestEquipment/Software child element shall identify the software within the test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Paths" type="te:Paths" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: te:Paths 
Properties: isRef 0, content complex 
The TestEquipment/Paths child element shall identify the characteristics of the signal paths through the test equipment and interface hardware.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Specifications" type="hc:Specifications" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: hc:Specifications
Properties: isRef 0, content complex 
The TestEquipment/Specifications child element shall identify the specifications of the test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Resources" type="hc:Resources" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: hc:Resources
Properties: isRef 0, content complex 
The TestEquipment/Resources child element shall identify the resources within the test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Switching" type="hc:Switching" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: hc:Switching
Properties: isRef 0, content complex 
The TestEquipment/Switching child element shall identify the switching within the test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Capabilities" type="hc:Capabilities" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: hc:Capabilities
Properties: isRef 0, content complex 
The TestEquipment/Capabilities child element shall identify the capabilities of the test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TerminalBlocks" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The TestEquipment/TerminalBlocks child element shall identify the terminal blocks within the test equipment.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence maxOccurs="unbounded">
              <xs:element name="TerminalBlock">
                <xs:annotation>
                  <xs:documentation>Base type: Extension of hc:RepeatedItem
Properties: isRef 0, content complex 
The TestEquipment/TerminalBlocks/TerminalBlock child element shall identify a terminal block.
</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:complexContent>
                    <xs:extension base="hc:RepeatedItem">
                      <xs:sequence>
                        <xs:element name="Interface" type="c:Interface">
                          <xs:annotation>
                            <xs:documentation>Base type: c:Interface
Properties: isRef 0, content complex 
The TestEquipment/Switching/Interface child element shall identify the terminal block interface.
</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:extension>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element TestEquipment/FacilitiesRequirements
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type hc:FacilitiesRequirements
properties
isRef 0
content complex
children FacilitiesInterface FacilityRequirementsDocuments Hydraulic Pneumatic Cooling Extension
annotation
documentation 
Base type: hc:FacilitiesRequirements 
Properties: isRef 0, content complex 
The TestEquipment/FacilitiesRequirements child element shall identify the facility requirements.
source
<xs:element name="FacilitiesRequirements" type="hc:FacilitiesRequirements" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: hc:FacilitiesRequirements 
Properties: isRef 0, content complex 
The TestEquipment/FacilitiesRequirements child element shall identify the facility requirements.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipment/Controllers
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Controller
annotation
documentation 
Properties: isRef 0, content complex 
The TestEquipment/Controllers element shall identify an ordered list of test station or test adapter controllers.
source
<xs:element name="Controllers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The TestEquipment/Controllers element shall identify an ordered list of test station or test adapter controllers.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Controller" type="te:Controller" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: te:Controller 
Properties: isRef 0, content complex 
The TestEquipment/Controllers/Controller element shall identify an individual test station or test adapter controller.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestEquipment/Controllers/Controller
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type te:Controller
properties
isRef 0
content complex
children Description Identification Extension OperatingSystems VideoCapabilities AudioCapabilities Processor Peripherals InstalledSoftware PhysicalMemory Storage
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: te:Controller 
Properties: isRef 0, content complex 
The TestEquipment/Controllers/Controller element shall identify an individual test station or test adapter controller.
source
<xs:element name="Controller" type="te:Controller" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: te:Controller 
Properties: isRef 0, content complex 
The TestEquipment/Controllers/Controller element shall identify an individual test station or test adapter controller.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipment/Software
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type te:Software
properties
isRef 0
content complex
children SoftwareItem
annotation
documentation 
Base type: te:Software
Properties: isRef 0, content complex 
The TestEquipment/Software child element shall identify the software within the test equipment.
source
<xs:element name="Software" type="te:Software" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: te:Software
Properties: isRef 0, content complex 
The TestEquipment/Software child element shall identify the software within the test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipment/Paths
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type te:Paths
properties
isRef 0
content complex
children Path
annotation
documentation 
Base type: te:Paths 
Properties: isRef 0, content complex 
The TestEquipment/Paths child element shall identify the characteristics of the signal paths through the test equipment and interface hardware.
source
<xs:element name="Paths" type="te:Paths" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: te:Paths 
Properties: isRef 0, content complex 
The TestEquipment/Paths child element shall identify the characteristics of the signal paths through the test equipment and interface hardware.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipment/Specifications
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type hc:Specifications
properties
isRef 0
content complex
children Conditions Certifications Specification Group
annotation
documentation 
Base type: hc:Specifications
Properties: isRef 0, content complex 
The TestEquipment/Specifications child element shall identify the specifications of the test equipment.
source
<xs:element name="Specifications" type="hc:Specifications" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: hc:Specifications
Properties: isRef 0, content complex 
The TestEquipment/Specifications child element shall identify the specifications of the test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipment/Resources
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type hc:Resources
properties
isRef 0
content complex
children Resource
annotation
documentation 
Base type: hc:Resources
Properties: isRef 0, content complex 
The TestEquipment/Resources child element shall identify the resources within the test equipment.
source
<xs:element name="Resources" type="hc:Resources" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: hc:Resources
Properties: isRef 0, content complex 
The TestEquipment/Resources child element shall identify the resources within the test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipment/Switching
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type hc:Switching
properties
isRef 0
content complex
children Switch CrossPointSwitch MatrixSwitch
annotation
documentation 
Base type: hc:Switching
Properties: isRef 0, content complex 
The TestEquipment/Switching child element shall identify the switching within the test equipment.
source
<xs:element name="Switching" type="hc:Switching" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: hc:Switching
Properties: isRef 0, content complex 
The TestEquipment/Switching child element shall identify the switching within the test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipment/Capabilities
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type hc:Capabilities
properties
isRef 0
content complex
children CapabilitiesReference Capability CapabilityMap
annotation
documentation 
Base type: hc:Capabilities
Properties: isRef 0, content complex 
The TestEquipment/Capabilities child element shall identify the capabilities of the test equipment.
source
<xs:element name="Capabilities" type="hc:Capabilities" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: hc:Capabilities
Properties: isRef 0, content complex 
The TestEquipment/Capabilities child element shall identify the capabilities of the test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipment/TerminalBlocks
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children TerminalBlock
annotation
documentation 
Properties: isRef 0, content complex 
The TestEquipment/TerminalBlocks child element shall identify the terminal blocks within the test equipment.
source
<xs:element name="TerminalBlocks" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The TestEquipment/TerminalBlocks child element shall identify the terminal blocks within the test equipment.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="TerminalBlock">
        <xs:annotation>
          <xs:documentation>Base type: Extension of hc:RepeatedItem
Properties: isRef 0, content complex 
The TestEquipment/TerminalBlocks/TerminalBlock child element shall identify a terminal block.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="hc:RepeatedItem">
              <xs:sequence>
                <xs:element name="Interface" type="c:Interface">
                  <xs:annotation>
                    <xs:documentation>Base type: c:Interface
Properties: isRef 0, content complex 
The TestEquipment/Switching/Interface child element shall identify the terminal block interface.
</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestEquipment/TerminalBlocks/TerminalBlock
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of hc:RepeatedItem
properties
isRef 0
content complex
children Description Extension Interface
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the hardware item.
baseIndex  xs:intoptional      
documentation 
Starting index for the items.
count  xs:intoptional      
documentation 
Number fo identical items
incrementBy  xs:intoptional      
documentation 
Specifies the value to increment by when calculating the value with which the replacement character is replaced.  Allows for defining items where paired items have different characteristics.  Defaults to 1.
replacementCharacter  c:NonBlankStringoptional      
documentation 
Character replaced with calculated index when repeated items are expanded. 
annotation
documentation 
Base type: Extension of hc:RepeatedItem
Properties: isRef 0, content complex 
The TestEquipment/TerminalBlocks/TerminalBlock child element shall identify a terminal block.
source
<xs:element name="TerminalBlock">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:RepeatedItem
Properties: isRef 0, content complex 
The TestEquipment/TerminalBlocks/TerminalBlock child element shall identify a terminal block.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="hc:RepeatedItem">
        <xs:sequence>
          <xs:element name="Interface" type="c:Interface">
            <xs:annotation>
              <xs:documentation>Base type: c:Interface
Properties: isRef 0, content complex 
The TestEquipment/Switching/Interface child element shall identify the terminal block interface.
</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestEquipment/TerminalBlocks/TerminalBlock/Interface
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:Interface
properties
isRef 0
content complex
children Ports
annotation
documentation 
Base type: c:Interface
Properties: isRef 0, content complex 
The TestEquipment/Switching/Interface child element shall identify the terminal block interface.
source
<xs:element name="Interface" type="c:Interface">
  <xs:annotation>
    <xs:documentation>Base type: c:InterfaceProperties: isRef 0, content complex 
The TestEquipment/Switching/Interface child element shall identify the terminal block interface.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TestEquipmentInstance
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of c:HardwareInstance
properties
base c:HardwareInstance
children DescriptionDocumentReference Definition SerialNumber ManufactureDate Calibration Components ParentComponent PowerOn Controllers Software Paths Capabilities SelfTestRuns SubSystemCalibration Configuration Extension
annotation
documentation 
Base type: Extension of c:HardwareInstance
Properties: base c:HardwareInstance
The TestEquipment complex type shall be the base type for XML schema elements intended to document a specific test station or test adapter.
source
<xs:complexType name="TestEquipmentInstance">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:HardwareInstance
Properties: base c:HardwareInstance
The TestEquipment complex type shall be the base type for XML schema elements intended to document a specific test station or test adapter.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:HardwareInstance">
      <xs:sequence>
        <xs:element name="Controllers" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/Controllers element shall identify an ordered list of test station or test adapter controllers.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Controller" type="te:Controller" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: te:Controller 
Properties: isRef 0, content complex 
The TestEquipmentInstance/Controllers/Controller element shall identify an individual test station or test adapter controller.
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Software" type="te:Software" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: te:Software
Properties: isRef 0, content complex 
The TestEquipmentInstance/Software child element shall identify the software within the test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Paths" type="te:Paths" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: te:Paths 
Properties: isRef 0, content complex 
The TestEquipmentInstance/Paths child element shall identify the signal paths through the specific piece of test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Capabilities" type="hc:Capabilities" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: hc:Capabilities
Properties: isRef 0, content complex 
The TestEquipmentInstance/Capabilities child element shall identify the capabilities of the specific piece of test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="SelfTestRuns" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns child element shall identify self-test end-to-end runs on the specific piece of test equipment.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SelfTestRun" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun child element shall identify the last self-test end-to-end run.
</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Description child element shall identify the self-test that was run.
</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="InstanceDocumentReference" type="c:DocumentReference" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/InstanceDocumentReference child element shall identify the instance document associated with this self-test run.
</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Extension" type="c:Extension" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:attribute name="name" type="c:NonBlankString" use="required">
                    <xs:annotation>
                      <xs:documentation>A descriptive or common name for the self-test last executed end to end.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="version" type="c:NonBlankString" use="optional">
                    <xs:annotation>
                      <xs:documentation>A string designating the version of the self-test last executed end to end.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                  <xs:attribute name="date" type="xs:dateTime" use="required">
                    <xs:annotation>
                      <xs:documentation>The date and time the self-test was run.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SubSystemCalibration" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SubSystemCalibration child element shall identify the subsystem(s) calibrated independently of system calibration.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SubSystem" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SubSystemCalibration/SubSystem child element shall identify the subsystem calibrated.
</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="CalibrationDate" type="xs:dateTime">
                      <xs:annotation>
                        <xs:documentation>Base type: xs:dateTime
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationDate child element shall identify the date and time the subsystem was last calibrated.
</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="CalibrationFrequency" type="xs:duration" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>Base type: xs:duration
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationFrequency child element shall identify the how frequently the subsystem calibration is to be run.
</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:attribute name="name" type="c:NonBlankString" use="required">
                    <xs:annotation>
                      <xs:documentation>A descriptive or common name for the subsystem calibrated.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Configuration" type="c:NonBlankString" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The TestEquipmentInstance/Configuration child element shall identify the configuration of the specific piece of test equipment.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Extension" type="c:Extension" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The TestEquipmentInstance/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure.
</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element TestEquipmentInstance/Controllers
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Controller
annotation
documentation 
Properties: isRef 0, content complex 
The TestEquipmentInstance/Controllers element shall identify an ordered list of test station or test adapter controllers.
source
<xs:element name="Controllers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/Controllers element shall identify an ordered list of test station or test adapter controllers.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Controller" type="te:Controller" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: te:Controller 
Properties: isRef 0, content complex 
The TestEquipmentInstance/Controllers/Controller element shall identify an individual test station or test adapter controller.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestEquipmentInstance/Controllers/Controller
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type te:Controller
properties
isRef 0
content complex
children Description Identification Extension OperatingSystems VideoCapabilities AudioCapabilities Processor Peripherals InstalledSoftware PhysicalMemory Storage
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: te:Controller 
Properties: isRef 0, content complex 
The TestEquipmentInstance/Controllers/Controller element shall identify an individual test station or test adapter controller.
source
<xs:element name="Controller" type="te:Controller" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: te:Controller 
Properties: isRef 0, content complex 
The TestEquipmentInstance/Controllers/Controller element shall identify an individual test station or test adapter controller.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/Software
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type te:Software
properties
isRef 0
content complex
children SoftwareItem
annotation
documentation 
Base type: te:Software
Properties: isRef 0, content complex 
The TestEquipmentInstance/Software child element shall identify the software within the test equipment.
source
<xs:element name="Software" type="te:Software" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: te:Software
Properties: isRef 0, content complex 
The TestEquipmentInstance/Software child element shall identify the software within the test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/Paths
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type te:Paths
properties
isRef 0
content complex
children Path
annotation
documentation 
Base type: te:Paths 
Properties: isRef 0, content complex 
The TestEquipmentInstance/Paths child element shall identify the signal paths through the specific piece of test equipment.
source
<xs:element name="Paths" type="te:Paths" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: te:Paths 
Properties: isRef 0, content complex 
The TestEquipmentInstance/Paths child element shall identify the signal paths through the specific piece of test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/Capabilities
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type hc:Capabilities
properties
isRef 0
content complex
children CapabilitiesReference Capability CapabilityMap
annotation
documentation 
Base type: hc:Capabilities
Properties: isRef 0, content complex 
The TestEquipmentInstance/Capabilities child element shall identify the capabilities of the specific piece of test equipment.
source
<xs:element name="Capabilities" type="hc:Capabilities" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: hc:Capabilities
Properties: isRef 0, content complex 
The TestEquipmentInstance/Capabilities child element shall identify the capabilities of the specific piece of test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/SelfTestRuns
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children SelfTestRun
annotation
documentation 
Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns child element shall identify self-test end-to-end runs on the specific piece of test equipment.
source
<xs:element name="SelfTestRuns" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns child element shall identify self-test end-to-end runs on the specific piece of test equipment.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SelfTestRun" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun child element shall identify the last self-test end-to-end run.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Description child element shall identify the self-test that was run.
</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="InstanceDocumentReference" type="c:DocumentReference" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/InstanceDocumentReference child element shall identify the instance document associated with this self-test run.
</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Extension" type="c:Extension" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="name" type="c:NonBlankString" use="required">
            <xs:annotation>
              <xs:documentation>A descriptive or common name for the self-test last executed end to end.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="version" type="c:NonBlankString" use="optional">
            <xs:annotation>
              <xs:documentation>A string designating the version of the self-test last executed end to end.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="date" type="xs:dateTime" use="required">
            <xs:annotation>
              <xs:documentation>The date and time the self-test was run.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestEquipmentInstance/SelfTestRuns/SelfTestRun
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children Description InstanceDocumentReference Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the self-test last executed end to end.
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the self-test last executed end to end.
date  xs:dateTimerequired      
documentation 
The date and time the self-test was run.
annotation
documentation 
Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun child element shall identify the last self-test end-to-end run.
source
<xs:element name="SelfTestRun" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun child element shall identify the last self-test end-to-end run.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Description child element shall identify the self-test that was run.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InstanceDocumentReference" type="c:DocumentReference" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/InstanceDocumentReference child element shall identify the instance document associated with this self-test run.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Extension" type="c:Extension" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="name" type="c:NonBlankString" use="required">
      <xs:annotation>
        <xs:documentation>A descriptive or common name for the self-test last executed end to end.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="version" type="c:NonBlankString" use="optional">
      <xs:annotation>
        <xs:documentation>A string designating the version of the self-test last executed end to end.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="date" type="xs:dateTime" use="required">
      <xs:annotation>
        <xs:documentation>The date and time the self-test was run.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element TestEquipmentInstance/SelfTestRuns/SelfTestRun/Description
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Description child element shall identify the self-test that was run.
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Description child element shall identify the self-test that was run.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/SelfTestRuns/SelfTestRun/InstanceDocumentReference
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:DocumentReference
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the document.
uuid  c:Uuidrequired      
documentation 
The universal unique identifier for the document.
annotation
documentation 
Base type: c:DocumentReference
Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/InstanceDocumentReference child element shall identify the instance document associated with this self-test run.
source
<xs:element name="InstanceDocumentReference" type="c:DocumentReference" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex 
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/InstanceDocumentReference child element shall identify the instance document associated with this self-test run.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/SelfTestRuns/SelfTestRun/Extension
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Base type: c:Extension
Properties: isRef 0, content complex
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The TestEquipmentInstance/SelfTestRuns/SelfTestRun/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/SubSystemCalibration
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children SubSystem
annotation
documentation 
Properties: isRef 0, content complex 
The TestEquipmentInstance/SubSystemCalibration child element shall identify the subsystem(s) calibrated independently of system calibration.
source
<xs:element name="SubSystemCalibration" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SubSystemCalibration child element shall identify the subsystem(s) calibrated independently of system calibration.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SubSystem" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SubSystemCalibration/SubSystem child element shall identify the subsystem calibrated.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CalibrationDate" type="xs:dateTime">
              <xs:annotation>
                <xs:documentation>Base type: xs:dateTime
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationDate child element shall identify the date and time the subsystem was last calibrated.
</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="CalibrationFrequency" type="xs:duration" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Base type: xs:duration
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationFrequency child element shall identify the how frequently the subsystem calibration is to be run.
</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="name" type="c:NonBlankString" use="required">
            <xs:annotation>
              <xs:documentation>A descriptive or common name for the subsystem calibrated.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestEquipmentInstance/SubSystemCalibration/SubSystem
diagram
namespace urn:IEEE-1671:2010:TestEquipment
properties
isRef 0
content complex
children CalibrationDate CalibrationFrequency
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the subsystem calibrated.
annotation
documentation 
Properties: isRef 0, content complex 
The TestEquipmentInstance/SubSystemCalibration/SubSystem child element shall identify the subsystem calibrated.
source
<xs:element name="SubSystem" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex 
The TestEquipmentInstance/SubSystemCalibration/SubSystem child element shall identify the subsystem calibrated.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CalibrationDate" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Base type: xs:dateTime
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationDate child element shall identify the date and time the subsystem was last calibrated.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CalibrationFrequency" type="xs:duration" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: xs:duration
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationFrequency child element shall identify the how frequently the subsystem calibration is to be run.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="name" type="c:NonBlankString" use="required">
      <xs:annotation>
        <xs:documentation>A descriptive or common name for the subsystem calibrated.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationDate
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type xs:dateTime
properties
isRef 0
content simple
annotation
documentation 
Base type: xs:dateTime
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationDate child element shall identify the date and time the subsystem was last calibrated.
source
<xs:element name="CalibrationDate" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Base type: xs:dateTime
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationDate child element shall identify the date and time the subsystem was last calibrated.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationFrequency
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type xs:duration
properties
isRef 0
content simple
annotation
documentation 
Base type: xs:duration
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationFrequency child element shall identify the how frequently the subsystem calibration is to be run.
source
<xs:element name="CalibrationFrequency" type="xs:duration" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: xs:duration
Properties: isRef 0, content simple 
The TestEquipmentInstance/SubSystemCalibration/SubSystem/CalibrationFrequency child element shall identify the how frequently the subsystem calibration is to be run.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/Configuration
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The TestEquipmentInstance/Configuration child element shall identify the configuration of the specific piece of test equipment.
source
<xs:element name="Configuration" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple 
Facets: minLength 1, whiteSpace replace
The TestEquipmentInstance/Configuration child element shall identify the configuration of the specific piece of test equipment.
</xs:documentation>
  </xs:annotation>
</xs:element>

element TestEquipmentInstance/Extension
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Base type: c:Extension
Properties: isRef 0, content complex
The TestEquipmentInstance/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure.
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The TestEquipmentInstance/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure.
</xs:documentation>
  </xs:annotation>
</xs:element>

group c:DatumQuality
diagram
namespace urn:IEEE-1671:2010:Common
children Resolution ErrorLimits Range Confidence
used by
complexTypes c:Collection c:DatumType c:IndexedArrayType
annotation
documentation 
The DatumQuality group shall be used by any element that requires the specification of any of the group’s child elements. 
source
<xs:group name="DatumQuality">
  <xs:annotation>
    <xs:documentation>The DatumQuality group shall be used by any element that requires the specification of any of the group’s child elements. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Resolution" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Resolution child element shall contain the required resolution.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ErrorLimits" type="c:Limit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/ErrorLimits child element shall contain the error limits.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Range" type="c:Limit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/Range child element shall contain the range.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Confidence" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Confidence child element shall contain the required confidence.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>

element c:DatumQuality/Resolution
diagram
namespace urn:IEEE-1671:2010:Common
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Resolution child element shall contain the required resolution.
source
<xs:element name="Resolution" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Resolution child element shall contain the required resolution.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:DatumQuality/ErrorLimits
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/ErrorLimits child element shall contain the error limits.
source
<xs:element name="ErrorLimits" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/ErrorLimits child element shall contain the error limits.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:DatumQuality/Range
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/Range child element shall contain the range.
source
<xs:element name="Range" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/Range child element shall contain the range.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:DatumQuality/Confidence
diagram
namespace urn:IEEE-1671:2010:Common
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Confidence child element shall contain the required confidence.
source
<xs:element name="Confidence" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Confidence child element shall contain the required confidence.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:binary
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:binaryArray/DefaultElementValue c:binaryArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  required      
documentation 
A finite-length sequence of characters 0 and 1.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The binary complex type shall be the “xsi:type” of any element of type c:DatumType that contains a binary value.
source
<xs:complexType name="binary">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The binary complex type shall be the “xsi:type” of any element of type c:DatumType that contains a binary value.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="value" use="required">
        <xs:annotation>
          <xs:documentation>A finite-length sequence of characters 0 and 1.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:pattern value="([0-1])*"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:binaryArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The binaryArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of binary values.
source
<xs:complexType name="binaryArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The binaryArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of binary values.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:binary" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:binary
Properties: isRef 0, content complex
The binaryArray/DefaultElementValue child element shall contain the default binary value of the array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:binary
Properties: isRef 0, content complex
The binaryArray/Element child element shall contain the binary value of the array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:binary">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:binaryArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:binary
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  required      
documentation 
A finite-length sequence of characters 0 and 1.
annotation
documentation 
Base type: c:binary
Properties: isRef 0, content complex
The binaryArray/DefaultElementValue child element shall contain the default binary value of the array element.
source
<xs:element name="DefaultElementValue" type="c:binary" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:binary
Properties: isRef 0, content complex
The binaryArray/DefaultElementValue child element shall contain the default binary value of the array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:binaryArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:binary
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  required      
documentation 
A finite-length sequence of characters 0 and 1.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:binary
Properties: isRef 0, content complex
The binaryArray/Element child element shall contain the binary value of the array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:binary
Properties: isRef 0, content complex
The binaryArray/Element child element shall contain the binary value of the array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:binary">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:boolean
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:booleanArray/DefaultElementValue c:booleanArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:booleanrequired      
documentation 
A finite-length sequence of characters 0 and 1.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The boolean complex type shall be the “xsi:type” of any element of type c:DatumType that contains a boolean value.
source
<xs:complexType name="boolean">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The boolean complex type shall be the “xsi:type” of any element of type c:DatumType that contains a boolean value.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="value" type="xs:boolean" use="required">
        <xs:annotation>
          <xs:documentation>A finite-length sequence of characters 0 and 1.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:booleanArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The booleanArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of boolean values.
source
<xs:complexType name="booleanArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The booleanArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of boolean values.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:boolean" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:boolean
Properties: isRef 0, content complex
The booleanArray/DefaultElementValue child element shall contain the default boolean value of the array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:boolean
Properties: isRef 0, content complex
The booleanArray/Element child element shall contain the boolean value of the array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:boolean">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:booleanArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:boolean
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:booleanrequired      
documentation 
A finite-length sequence of characters 0 and 1.
annotation
documentation 
Base type: c:boolean
Properties: isRef 0, content complex
The booleanArray/DefaultElementValue child element shall contain the default boolean value of the array element.
source
<xs:element name="DefaultElementValue" type="c:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:boolean
Properties: isRef 0, content complex
The booleanArray/DefaultElementValue child element shall contain the default boolean value of the array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:booleanArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:boolean
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:booleanrequired      
documentation 
A finite-length sequence of characters 0 and 1.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:boolean
Properties: isRef 0, content complex
The booleanArray/Element child element shall contain the boolean value of the array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:boolean
Properties: isRef 0, content complex
The booleanArray/Element child element shall contain the boolean value of the array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:boolean">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:Collection
diagram
namespace urn:IEEE-1671:2010:Common
children Resolution ErrorLimits Range Confidence Item
used by
elements c:Value/Collection c:CollectionArray/DefaultElementValue c:CollectionArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
documentation 
This attribute shall contain a unit of measure as defined in IEEE Std 260.1™ [B18].
defaultNonStandardUnit  c:NonBlankStringoptional      
documentation 
This attribute shall contain any nonstandard unit, not already defined in IEEE Std 260.1.
defaultUnitQualifier  c:NonBlankStringoptional      
documentation 
A textual qualifier that is to be applied to the attribute of either the standardUnit or nonStandardUnit. Examples include RMS and Peak-to-Peak for a unit of volts.
annotation
documentation 
The Collection complex type shall be the base type for XML schema elements intended to contain multiple data values, i.e., unordered sets of values, ordered vectors of values (with the order of items in the vector being represented by the order of c:Collection/Item child elements), or collections of named values, also known as records (with the names being represented by the name attribute of the c:Collection/Item child element).
source
<xs:complexType name="Collection">
  <xs:annotation>
    <xs:documentation>The Collection complex type shall be the base type for XML schema elements intended to contain multiple data values, i.e., unordered sets of values, ordered vectors of values (with the order of items in the vector being represented by the order of c:Collection/Item child elements), or collections of named values, also known as records (with the names being represented by the name attribute of the c:Collection/Item child element).
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:group ref="c:DatumQuality"/>
    <xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Base type: Extension of c:Value
Properties: isRef 0, content complex
The Collection/Item child element shall contain an individual data value or vector. This child element is recursive; thus a Collection/Item may be a collection of data values or vectors.
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="c:Value">
            <xs:attribute name="name" type="c:NonBlankString" use="optional">
              <xs:annotation>
                <xs:documentation>A descriptive or common name for the individual data value or vector.</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="defaultStandardUnit" type="c:StandardUnit" use="optional">
    <xs:annotation>
      <xs:documentation>This attribute shall contain a unit of measure as defined in IEEE Std 260.1™ [B18].</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="defaultNonStandardUnit" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>This attribute shall contain any nonstandard unit, not already defined in IEEE Std 260.1.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="defaultUnitQualifier" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A textual qualifier that is to be applied to the attribute of either the standardUnit or nonStandardUnit. Examples include RMS and Peak-to-Peak for a unit of volts.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element c:Collection/Item
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:Value
properties
isRef 0
content complex
children Datum Collection IndexedArray
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the individual data value or vector.
annotation
documentation 
Base type: Extension of c:Value
Properties: isRef 0, content complex
The Collection/Item child element shall contain an individual data value or vector. This child element is recursive; thus a Collection/Item may be a collection of data values or vectors.
source
<xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:Value
Properties: isRef 0, content complex
The Collection/Item child element shall contain an individual data value or vector. This child element is recursive; thus a Collection/Item may be a collection of data values or vectors.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:Value">
        <xs:attribute name="name" type="c:NonBlankString" use="optional">
          <xs:annotation>
            <xs:documentation>A descriptive or common name for the individual data value or vector.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:CollectionArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The CollectionArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of boolean values.
source
<xs:complexType name="CollectionArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The CollectionArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of boolean values.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:Collection" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:Collection
Properties: isRef 0, content complex
The CollectionArray/DefaultElementValue child element shall contain the default value of the collection array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:Collection
Properties: isRef 0, content complex
The CollectionArray/Element child element shall contain the value of the collection array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:Collection">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:CollectionArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:Collection
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence Item
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
documentation 
This attribute shall contain a unit of measure as defined in IEEE Std 260.1™ [B18].
defaultNonStandardUnit  c:NonBlankStringoptional      
documentation 
This attribute shall contain any nonstandard unit, not already defined in IEEE Std 260.1.
defaultUnitQualifier  c:NonBlankStringoptional      
documentation 
A textual qualifier that is to be applied to the attribute of either the standardUnit or nonStandardUnit. Examples include RMS and Peak-to-Peak for a unit of volts.
annotation
documentation 
Base type: c:Collection
Properties: isRef 0, content complex
The CollectionArray/DefaultElementValue child element shall contain the default value of the collection array element.
source
<xs:element name="DefaultElementValue" type="c:Collection" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Collection
Properties: isRef 0, content complex
The CollectionArray/DefaultElementValue child element shall contain the default value of the collection array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:CollectionArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:Collection
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence Item
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
documentation 
This attribute shall contain a unit of measure as defined in IEEE Std 260.1™ [B18].
defaultNonStandardUnit  c:NonBlankStringoptional      
documentation 
This attribute shall contain any nonstandard unit, not already defined in IEEE Std 260.1.
defaultUnitQualifier  c:NonBlankStringoptional      
documentation 
A textual qualifier that is to be applied to the attribute of either the standardUnit or nonStandardUnit. Examples include RMS and Peak-to-Peak for a unit of volts.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:Collection
Properties: isRef 0, content complex
The CollectionArray/Element child element shall contain the value of the collection array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:Collection
Properties: isRef 0, content complex
The CollectionArray/Element child element shall contain the value of the collection array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:Collection">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:complex
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:complexArray/DefaultElementValue c:complexArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
real  xs:doublerequired      
documentation 
The real part of the complex value.
imaginary  xs:doublerequired      
documentation 
The imaginary part of the complex value.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The complex complex type shall be the “xsi:type” for any element of type c:DatumType that will contain complex numbers (i.e., with real and imaginary components).
source
<xs:complexType name="complex">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The complex complex type shall be the “xsi:type” for any element of type c:DatumType that will contain complex numbers (i.e., with real and imaginary components).
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="real" type="xs:double" use="required">
        <xs:annotation>
          <xs:documentation>The real part of the complex value.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="imaginary" type="xs:double" use="required">
        <xs:annotation>
          <xs:documentation>The imaginary part of the complex value.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:complexArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The complexArray complex type shall be the base type of any XML schema element that will contain an array of complex numbers (i.e., with real and imaginary components).
source
<xs:complexType name="complexArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The complexArray complex type shall be the base type of any XML schema element that will contain an array of complex numbers (i.e., with real and imaginary components).
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:complex" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:complex
Properties: isRef 0, content complex
The complexArray/DefaultElementValue child element shall contain the default value of the complex array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:complex
Properties: isRef 0, content complex
The complexArray/Element child element shall contain the value of the complex array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:complex">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:complexArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:complex
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
real  xs:doublerequired      
documentation 
The real part of the complex value.
imaginary  xs:doublerequired      
documentation 
The imaginary part of the complex value.
annotation
documentation 
Base type: c:complex
Properties: isRef 0, content complex
The complexArray/DefaultElementValue child element shall contain the default value of the complex array element.
source
<xs:element name="DefaultElementValue" type="c:complex" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:complex
Properties: isRef 0, content complex
The complexArray/DefaultElementValue child element shall contain the default value of the complex array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:complexArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:complex
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
real  xs:doublerequired      
documentation 
The real part of the complex value.
imaginary  xs:doublerequired      
documentation 
The imaginary part of the complex value.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:complex
Properties: isRef 0, content complex
The complexArray/Element child element shall contain the value of the complex array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:complex
Properties: isRef 0, content complex
The complexArray/Element child element shall contain the value of the complex array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:complex">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:Connector
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:ItemDescription
properties
base c:ItemDescription
children Description Identification Extension Pins
used by
element c:PhysicalInterface/Connectors/Connector
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the connector. Example: J1.
location  required      
documentation 
A descriptive or common name of where the connector is located. Example: Front Panel.
type  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the type of connector. Example: MIL-C-38999.
matingConnectorType  c:NonBlankStringoptional