Schema InstrumentInstance.xsd


schema location:  D:\Atml & SIWG\Web\ATML\InstrumentInstance.xsd
targetNamespace:  urn:IEEE-1671.2:2009.03:InstrumentInstance
 
Elements  Complex types 
InstrumentInstance  InstrumentInstance 


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\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 


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 


element InstrumentInstance
diagram
namespace urn:IEEE-1671.2:2009.03:InstrumentInstance
type insti:InstrumentInstance
properties
content complex
children DescriptionDocumentReference Definition SerialNumber ManufactureDate Calibration Components ParentComponent PowerOn Paths Capabilities Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringoptional      
documentation 
A string that permits the name of the instance document to be indicated.
version  c:NonBlankStringoptional      
documentation 
A string that permits the version of the instance document to be indicated.
uuid  c:Uuidrequired      
documentation 
A universal unique identifier for the element containing this attribute.
classified  xs:booleanoptional      
documentation 
An indication that the element is or is not classified.
securityClassification  c:NonBlankStringoptional      
documentation 
A use-case determined string declaring the security classification level of the element containing this attribute and the subordinate branch of the XML document.
annotation
documentation 
The InstrumentInstance element shall identify a specific instrument. 
source
<xs:element name="InstrumentInstance" type="insti:InstrumentInstance">
  <xs:annotation>
    <xs:documentation>The InstrumentInstance element shall identify a specific instrument. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType InstrumentInstance
diagram
namespace urn:IEEE-1671.2:2009.03:InstrumentInstance
type extension of c:HardwareInstance
properties
base c:HardwareInstance
children DescriptionDocumentReference Definition SerialNumber ManufactureDate Calibration Components ParentComponent PowerOn Paths Capabilities Extension
used by
element InstrumentInstance
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringoptional      
documentation 
A string that permits the name of the instance document to be indicated.
version  c:NonBlankStringoptional      
documentation 
A string that permits the version of the instance document to be indicated.
uuid  c:Uuidrequired      
documentation 
A universal unique identifier for the element containing this attribute.
classified  xs:booleanoptional      
documentation 
An indication that the element is or is not classified.
securityClassification  c:NonBlankStringoptional      
documentation 
A use-case determined string declaring the security classification level of the element containing this attribute and the subordinate branch of the XML document.
annotation
documentation 
The InstrumentInstance element shall identify a specific instrument. 
source
<xs:complexType name="InstrumentInstance">
  <xs:annotation>
    <xs:documentation>The InstrumentInstance element shall identify a specific instrument. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:HardwareInstance">
      <xs:sequence>
        <xs:element name="Paths" type="te:Paths" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The InstrumentInstance/Paths child element shall identify the characteristics of the signal paths through the specific Instrument and interface hardware
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Capabilities" type="hc:Capabilities" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The InstrumentInstance/Capabilities child element shall identify the capabilities of a specific instrument. 
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Extension" type="c:Extension" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The InstrumentInstance/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="optional">
        <xs:annotation>
          <xs:documentation>A string that permits the name of the instance document to be indicated.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="version" type="c:NonBlankString" use="optional">
        <xs:annotation>
          <xs:documentation>A string that permits the version of the instance document to be indicated.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attributeGroup ref="c:DocumentRootAttributes"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element InstrumentInstance/Paths
diagram
namespace urn:IEEE-1671.2:2009.03:InstrumentInstance
type te:Paths
properties
isRef 0
content complex
children Path
annotation
documentation 
The InstrumentInstance/Paths child element shall identify the characteristics of the signal paths through the specific Instrument and interface hardware
source
<xs:element name="Paths" type="te:Paths" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The InstrumentInstance/Paths child element shall identify the characteristics of the signal paths through the specific Instrument and interface hardware
</xs:documentation>
  </xs:annotation>
</xs:element>

element InstrumentInstance/Capabilities
diagram
namespace urn:IEEE-1671.2:2009.03:InstrumentInstance
type hc:Capabilities
properties
isRef 0
content complex
children CapabilitiesReference Capability CapabilityMap
annotation
documentation 
The InstrumentInstance/Capabilities child element shall identify the capabilities of a specific instrument. 
source
<xs:element name="Capabilities" type="hc:Capabilities" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The InstrumentInstance/Capabilities child element shall identify the capabilities of a specific instrument. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element InstrumentInstance/Extension
diagram
namespace urn:IEEE-1671.2:2009.03:InstrumentInstance
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
The InstrumentInstance/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>The InstrumentInstance/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 te: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 te:TestEquipmentInstance/Controllers/Controller te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te:Path
diagram
namespace urn:IEEE-1671:2010:TestEquipment
children PathNodes SignalDelays VSWRValues SParameters Resistance Extension
used by
element te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te:PathNode
diagram
namespace urn:IEEE-1671:2010:TestEquipment
type extension of hc:NetworkNode
properties
base hc:NetworkNode
children Path Description Extension
used by
element te: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 te:Paths
diagram
namespace urn:IEEE-1671:2010:TestEquipment
children Path
used by
elements InstrumentInstance/Paths te:TestEquipmentInstance/Paths te: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 te: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 te:Software
diagram
namespace urn:IEEE-1671:2010:TestEquipment
children SoftwareItem
used by
elements te:TestEquipmentInstance/Software te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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:Interface
Properties: isRef 0, content complex 
The TestEquipment/Switching/Interface child element shall identify the terminal block interface.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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 te: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>

complexType hc:AnalogTriggerPropertyGroup
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type extension of hc:TriggerPropertyGroup
properties
base hc:TriggerPropertyGroup
children Description Extension Level
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the signal that will generate the trigger.
annotation
documentation 
Base type: Extension of hc:TriggerPropertyGroup
Properties: base hc:TriggerPropertyGroup
The AnalogTriggerPropertyGroup complex type shall be the base type for XML schema elements intended to document properties of an analog signal-based trigger. 
source
<xs:complexType name="AnalogTriggerPropertyGroup">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:TriggerPropertyGroup
Properties: base hc:TriggerPropertyGroup
The AnalogTriggerPropertyGroup complex type shall be the base type for XML schema elements intended to document properties of an analog signal-based trigger. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="hc:TriggerPropertyGroup">
      <xs:sequence>
        <xs:element name="Level" type="hc:LevelType">
          <xs:annotation>
            <xs:documentation>Base type: hc:LevelType
Properties: isRef 0, content complex
The AnalogTriggerPropertyGroup/Level child element shall identify an analog trigger level (value, dimensions, and resolution).
</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element hc:AnalogTriggerPropertyGroup/Level
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:LevelType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  xs:doublerequired      
documentation 
The amplitude of the trigger signal.
units  hc:LevelUnitsrequired      
documentation 
The units associated with the trigger signal amplitude. Either %FullScale or +/-V shall be specified.
numberOfBits  xs:intrequired      
documentation 
The resolution of the trigger signal amplitude reading. An integer number shall be specified.
annotation
documentation 
Base type: hc:LevelType
Properties: isRef 0, content complex
The AnalogTriggerPropertyGroup/Level child element shall identify an analog trigger level (value, dimensions, and resolution).
source
<xs:element name="Level" type="hc:LevelType">
  <xs:annotation>
    <xs:documentation>Base type: hc:LevelType
Properties: isRef 0, content complex
The AnalogTriggerPropertyGroup/Level child element shall identify an analog trigger level (value, dimensions, and resolution).
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType hc:Capabilities
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
children CapabilitiesReference Capability CapabilityMap
used by
elements InstrumentInstance/Capabilities te:TestEquipmentInstance/Capabilities te:TestEquipment/Capabilities
annotation
documentation 
The Capabilities complex type shall be used as the base type for XML schema elements intended to document capabilities and interconnections of a hardware item.
source
<xs:complexType name="Capabilities">
  <xs:annotation>
    <xs:documentation>The Capabilities complex type shall be used as the base type for XML schema elements intended to document capabilities and interconnections of a hardware item.
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="CapabilitiesReference" type="c:DocumentReference">
        <xs:annotation>
          <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex
The Capabilities/CapabilitiesReference child element shall identify an external document containing a description of the capabilities.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Capability" type="hc:Capability">
        <xs:annotation>
          <xs:documentation>Base type: hc:Capability
Properties: isRef 0, content complex
The Capabilities/Capability child element shall identify the capability and interface of a hardware item. 
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element name="CapabilityMap" type="hc:CapabilityMap">
      <xs:annotation>
        <xs:documentation>Base type: hc:CapabilityMap
Properties: isRef 0, content complex
The Capabilities/CapabilityMap child element shall identify how the hardware item is connected. 
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element hc:Capabilities/CapabilitiesReference
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
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 Capabilities/CapabilitiesReference child element shall identify an external document containing a description of the capabilities.
source
<xs:element name="CapabilitiesReference" type="c:DocumentReference">
  <xs:annotation>
    <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex
The Capabilities/CapabilitiesReference child element shall identify an external document containing a description of the capabilities.
</xs:documentation>
  </xs:annotation>
</xs:element>

element hc:Capabilities/Capability
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:Capability
properties
isRef 0
content complex
children Description Extension Interface SignalDescription
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the hardware item.
annotation
documentation 
Base type: hc:Capability
Properties: isRef 0, content complex
The Capabilities/Capability child element shall identify the capability and interface of a hardware item. 
source
<xs:element name="Capability" type="hc:Capability">
  <xs:annotation>
    <xs:documentation>Base type: hc:Capability
Properties: isRef 0, content complex
The Capabilities/Capability child element shall identify the capability and interface of a hardware item. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element hc:Capabilities/CapabilityMap
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:CapabilityMap
properties
isRef 0
content complex
children Mapping
annotation
documentation 
Base type: hc:CapabilityMap
Properties: isRef 0, content complex
The Capabilities/CapabilityMap child element shall identify how the hardware item is connected. 
source
<xs:element name="CapabilityMap" type="hc:CapabilityMap">
  <xs:annotation>
    <xs:documentation>Base type: hc:CapabilityMap
Properties: isRef 0, content complex
The Capabilities/CapabilityMap child element shall identify how the hardware item is connected. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType hc:Capability
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type extension of hc:Item
properties
base hc:Item
children Description Extension Interface SignalDescription
used by
element hc:Capabilities/Capability
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the hardware item.
annotation
documentation 
Base type: Extension of hc:Item
Properties: base hc:Item
The Capability complex type shall identify a specific capability and interface of a hardware item. 
source
<xs:complexType name="Capability">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:Item
Properties: base hc:Item
The Capability complex type shall identify a specific capability and interface of a hardware item. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="hc:Item">
      <xs:sequence>
        <xs:element name="Interface" type="c:Interface">
          <xs:annotation>
            <xs:documentation>Base type: c:Interface
Properties: isRef 0, content complex
The Capability/Interface child element shall identify the interface (as ports and optionally connectors) to the c:Capability/SignalDescription of the hardware item. 
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="SignalDescription" type="c:Extension" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The Capability/SignalDescription child element shall identify the signal capability at the c:Capability/Interface interface of the hardware item. 
</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element hc:Capability/Interface
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type c:Interface
properties
isRef 0
content complex
children Ports
annotation
documentation 
Base type: c:Interface
Properties: isRef 0, content complex
The Capability/Interface child element shall identify the interface (as ports and optionally connectors) to the c:Capability/SignalDescription of the hardware item. 
source
<xs:element name="Interface" type="c:Interface">
  <xs:annotation>
    <xs:documentation>Base type: c:Interface
Properties: isRef 0, content complex
The Capability/Interface child element shall identify the interface (as ports and optionally connectors) to the c:Capability/SignalDescription of the hardware item. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element hc:Capability/SignalDescription
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Base type: c:Extension
Properties: isRef 0, content complex
The Capability/SignalDescription child element shall identify the signal capability at the c:Capability/Interface interface of the hardware item. 
source
<xs:element name="SignalDescription" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The Capability/SignalDescription child element shall identify the signal capability at the c:Capability/Interface interface of the hardware item. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType hc:CapabilityMap
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
children Mapping
used by
element hc:Capabilities/CapabilityMap
annotation
documentation 
The CapabilityMap complex type shall document the mapping of capabilities to interfaces. 
source
<xs:complexType name="CapabilityMap">
  <xs:annotation>
    <xs:documentation>The CapabilityMap complex type shall document the mapping of capabilities to interfaces. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Mapping" type="hc:Mapping" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Base type: hc:Mapping
Properties: isRef 0, content complex
The CapabiliyMap/Mapping child element shall identify the capability to interface mapping. 
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element hc:CapabilityMap/Mapping
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:Mapping
properties
isRef 0
content complex
children Map
attributes
Name  Type  Use  Default  Fixed  Annotation
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: hc:Mapping
Properties: isRef 0, content complex
The CapabiliyMap/Mapping child element shall identify the capability to interface mapping. 
source
<xs:element name="Mapping" type="hc:Mapping" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: hc:Mapping
Properties: isRef 0, content complex
The CapabiliyMap/Mapping child element shall identify the capability to interface mapping. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType hc:Characteristic
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type extension of hc:Specification
properties
base hc:Specification
children Description Definition Conditions Limits Graph SupplementalInformation RequiredOptions ExclusiveOptions
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the specification. Example: Acme ABCD DMM Product Specifications.
annotation
documentation 
Base type: Extension of hc:Specification
Properties: base hc:Specification
The Characteristic complex type shall describe the performance that may be expected from the instrument.
source
<xs:complexType name="Characteristic">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:Specification
Properties: base hc:Specification
The Characteristic complex type shall describe the performance that may be expected from the instrument.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="hc:Specification"/>
  </xs:complexContent>
</xs:complexType>

complexType hc:ControlLanguage
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
properties
abstract true
children Documentation
used by
element hc:HardwareItemDescription/Control/ControlLanguages/ControlLanguage
complexTypes hc:Generic hc:Register hc:SCPI
annotation
documentation 
Properties: abstract true
The ControlLanguage complex type shall be the base type for XML schema elements intended to document control languages. Derived types include standard commands for programmable instrumentation (SCPI), message based, and register based.
source
<xs:complexType name="ControlLanguage" abstract="true">
  <xs:annotation>
    <xs:documentation>Properties: abstract true
The ControlLanguage complex type shall be the base type for XML schema elements intended to document control languages. Derived types include standard commands for programmable instrumentation (SCPI), message based, and register based.
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Documentation" type="c:Document" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Document
Properties: isRef 0, content complex
The ControlLanguage/Documentation child element shall document control languages.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element hc:ControlLanguage/Documentation
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type c:Document
properties
isRef 0
content complex
children URL Text Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
documentation 
The universal unique identifier for the document.
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the document
controlNumber  c:NonBlankStringoptional      
documentation 
A unique identifier for the document.
version  c:NonBlankStringoptional      
documentation 
The version identification of the document.
annotation
documentation 
Base type: c:Document
Properties: isRef 0, content complex
The ControlLanguage/Documentation child element shall document control languages.
source
<xs:element name="Documentation" type="c:Document" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Document
Properties: isRef 0, content complex
The ControlLanguage/Documentation child element shall document control languages.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType hc:CrossPointSwitch
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type extension of hc:Item
properties
base hc:Item
children Description Extension Columns Rows
used by
element hc:Switching/CrossPointSwitch
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the hardware item.
lineCount  xs:intrequired      
documentation 
The number of matrix lines available to connect the rows and columns.
annotation
documentation 
Base type: Extension of hc:Item
Properties: base hc:Item
The CrossPointSwitch complex type shall be the base type for XML schema elements intended to document properties of a cross point switch. 
source
<xs:complexType name="CrossPointSwitch">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:Item
Properties: base hc:Item
The CrossPointSwitch complex type shall be the base type for XML schema elements intended to document properties of a cross point switch. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="hc:Item">
      <xs:sequence>
        <xs:element name="Columns">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex
The CrossPointSwitch/Columns child element shall document properties of the columns of a cross point switch. 
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Port" type="hc:SwitchPort" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: hc:SwitchPort
Properties: isRef 0, content complex
The CrossPointSwitch/Columns/Port child element shall document properties of the port in the columns of the cross point switch. 
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Rows">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex
The CrossPointSwitch/Rows child element shall document properties of the rows of a cross point switch. 
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Port" type="hc:SwitchPort" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: hc:SwitchPort
Properties: isRef 0, content complex
The CrossPointSwitch/Rows/Port child element shall document properties of the port in the rows of the cross point switch. 
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="lineCount" type="xs:int" use="required">
        <xs:annotation>
          <xs:documentation>The number of matrix lines available to connect the rows and columns.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element hc:CrossPointSwitch/Columns
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
properties
isRef 0
content complex
children Port
annotation
documentation 
Properties: isRef 0, content complex
The CrossPointSwitch/Columns child element shall document properties of the columns of a cross point switch. 
source
<xs:element name="Columns">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The CrossPointSwitch/Columns child element shall document properties of the columns of a cross point switch. 
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Port" type="hc:SwitchPort" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: hc:SwitchPort
Properties: isRef 0, content complex
The CrossPointSwitch/Columns/Port child element shall document properties of the port in the columns of the cross point switch. 
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element hc:CrossPointSwitch/Columns/Port
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:SwitchPort
properties
isRef 0
content complex
children Description Extension Pin
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: hc:SwitchPort
Properties: isRef 0, content complex
The CrossPointSwitch/Columns/Port child element shall document properties of the port in the columns of the cross point switch. 
source
<xs:element name="Port" type="hc:SwitchPort" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: hc:SwitchPort
Properties: isRef 0, content complex
The CrossPointSwitch/Columns/Port child element shall document properties of the port in the columns of the cross point switch. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element hc:CrossPointSwitch/Rows
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
properties
isRef 0
content complex
children Port
annotation
documentation 
Properties: isRef 0, content complex
The CrossPointSwitch/Rows child element shall document properties of the rows of a cross point switch. 
source
<xs:element name="Rows">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The CrossPointSwitch/Rows child element shall document properties of the rows of a cross point switch. 
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Port" type="hc:SwitchPort" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: hc:SwitchPort
Properties: isRef 0, content complex
The CrossPointSwitch/Rows/Port child element shall document properties of the port in the rows of the cross point switch. 
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element hc:CrossPointSwitch/Rows/Port
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:SwitchPort
properties
isRef 0
content complex
children Description Extension Pin
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: hc:SwitchPort
Properties: isRef 0, content complex
The CrossPointSwitch/Rows/Port child element shall document properties of the port in the rows of the cross point switch. 
source
<xs:element name="Port" type="hc:SwitchPort" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: hc:SwitchPort
Properties: isRef 0, content complex
The CrossPointSwitch/Rows/Port child element shall document properties of the port in the rows of the cross point switch. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType hc:DetectionType
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
used by
element hc:DigitalTriggerPropertyGroup/Detection
attributes
Name  Type  Use  Default  Fixed  Annotation
edgeDetection  hc:DigitalEdgeoptional      
documentation 
An identification of the digital edge that shall be present for the trigger to occur. The edge shall be Rising, Falling, or Selectable.
levelDetection  hc:DigitalLeveloptional      
documentation 
An identification of the digital level that shall be present for the trigger to occur. The level shall be High, Low, or Selectable.
annotation
documentation 
The DetectionType complex type shall be the base type for XML schema elements intended to document properties of a digital trigger. The properties shall be either edge detection or level detection.
source
<xs:complexType name="DetectionType">
  <xs:annotation>
    <xs:documentation>The DetectionType complex type shall be the base type for XML schema elements intended to document properties of a digital trigger. The properties shall be either edge detection or level detection.
</xs:documentation>
  </xs:annotation>
  <xs:attribute name="edgeDetection" type="hc:DigitalEdge" use="optional">
    <xs:annotation>
      <xs:documentation>An identification of the digital edge that shall be present for the trigger to occur. The edge shall be Rising, Falling, or Selectable.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="levelDetection" type="hc:DigitalLevel" use="optional">
    <xs:annotation>
      <xs:documentation>An identification of the digital level that shall be present for the trigger to occur. The level shall be High, Low, or Selectable.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

complexType hc:DigitalTriggerPropertyGroup
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type extension of hc:TriggerPropertyGroup
properties
base hc:TriggerPropertyGroup
children Description Extension Detection MinPulseWidth
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the signal that will generate the trigger.
annotation
documentation 
Base type: Extension of hc:TriggerPropertyGroup
Properties: base hc:TriggerPropertyGroup
The DigitalTriggerPropertyGroup complex type shall be the base type for XML schema elements intended to document properties of a digital signal-based trigger. 
source
<xs:complexType name="DigitalTriggerPropertyGroup">
  <xs:annotation>
    <xs:documentation>Base type: Extension of hc:TriggerPropertyGroup
Properties: base hc:TriggerPropertyGroup
The DigitalTriggerPropertyGroup complex type shall be the base type for XML schema elements intended to document properties of a digital signal-based trigger. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="hc:TriggerPropertyGroup">
      <xs:sequence>
        <xs:element name="Detection" type="hc:DetectionType">
          <xs:annotation>
            <xs:documentation>Base type: hc:DetectionType
Properties: isRef 0, content complex
The DigitalTriggerPropertyGroup/Detection child element shall identify the properties of a digital trigger.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="MinPulseWidth" type="hc:MinPulseWidthType">
          <xs:annotation>
            <xs:documentation>Base type: hc:MinPulseWidthType
Properties: isRef 0, content complex
The DigitalTriggerPropertyGroup/MinPulseWidth child element shall identify the minimum pulse-width of the digital trigger. 
</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element hc:DigitalTriggerPropertyGroup/Detection
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:DetectionType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
edgeDetection  hc:DigitalEdgeoptional      
documentation 
An identification of the digital edge that shall be present for the trigger to occur. The edge shall be Rising, Falling, or Selectable.
levelDetection  hc:DigitalLeveloptional      
documentation 
An identification of the digital level that shall be present for the trigger to occur. The level shall be High, Low, or Selectable.
annotation
documentation 
Base type: hc:DetectionType
Properties: isRef 0, content complex
The DigitalTriggerPropertyGroup/Detection child element shall identify the properties of a digital trigger.
source
<xs:element name="Detection" type="hc:DetectionType">
  <xs:annotation>
    <xs:documentation>Base type: hc:DetectionType
Properties: isRef 0, content complex
The DigitalTriggerPropertyGroup/Detection child element shall identify the properties of a digital trigger.
</xs:documentation>
  </xs:annotation>
</xs:element>

element hc:DigitalTriggerPropertyGroup/MinPulseWidth
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:MinPulseWidthType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  xs:doublerequired      
documentation 
The numeric value of the pulse width.
units  hc:PulseUnitsrequired      
documentation 
The dimension associated with the pulse width’s value. Allowable dimensions shall be S, mS, uS, nS, pS, or fS.
annotation
documentation 
Base type: hc:MinPulseWidthType
Properties: isRef 0, content complex
The DigitalTriggerPropertyGroup/MinPulseWidth child element shall identify the minimum pulse-width of the digital trigger. 
source
<xs:element name="MinPulseWidth" type="hc:MinPulseWidthType">
  <xs:annotation>
    <xs:documentation>Base type: hc:MinPulseWidthType
Properties: isRef 0, content complex
The DigitalTriggerPropertyGroup/MinPulseWidth child element shall identify the minimum pulse-width of the digital trigger. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType hc:Driver
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
properties
abstract true
children Bit16 Bit32 Bit64 Unified
used by
element hc:HardwareItemDescription/Control/Drivers/Driver/Type
complexTypes hc:IVI hc:VPP
annotation
documentation 
Properties: abstract true
The Driver complex type shall be the base type for XML schema elements intended to document instrument drivers. 
source
<xs:complexType name="Driver" abstract="true">
  <xs:annotation>
    <xs:documentation>Properties: abstract true
The Driver complex type shall be the base type for XML schema elements intended to document instrument drivers. 
</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="Bit16" type="hc:DriverModule">
      <xs:annotation>
        <xs:documentation>Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Bit16 child element shall identify the 16-bit instrument driver. 
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Bit32" type="hc:DriverModule">
      <xs:annotation>
        <xs:documentation>Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Bit32 child element shall identify the 32-bit instrument driver. 
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Bit64" type="hc:DriverModule">
      <xs:annotation>
        <xs:documentation>Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Bit64 child element shall identify the 64-bit instrument driver. 
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Unified">
      <xs:annotation>
        <xs:documentation>Properties: isRef 0, content complex
The Driver/Unified child element shall identify the unified instrument driver (e.g., a driver that can function as either a 32-bit or a 64-bit driver). 
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Bit32" type="hc:DriverModule">
            <xs:annotation>
              <xs:documentation>Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Unified/Bit32 child element shall identify the unified 32-bit instrument driver. 
</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Bit64" type="hc:DriverModule">
            <xs:annotation>
              <xs:documentation>Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Unified/Bit64 child element shall identify the unified 64-bit instrument driver. 
</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:choice>
</xs:complexType>

element hc:Driver/Bit16
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:DriverModule
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fileName  c:NonBlankStringrequired      
documentation 
A descriptive or common computer-based name for the driver.
installationDirectory  c:NonBlankStringoptional      
documentation 
A descriptive or common computer-based path to the directory where the driver is installed.
annotation
documentation 
Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Bit16 child element shall identify the 16-bit instrument driver. 
source
<xs:element name="Bit16" type="hc:DriverModule">
  <xs:annotation>
    <xs:documentation>Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Bit16 child element shall identify the 16-bit instrument driver. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element hc:Driver/Bit32
diagram
namespace urn:IEEE-1671:2010:HardwareCommon
type hc:DriverModule
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fileName  c:NonBlankStringrequired      
documentation 
A descriptive or common computer-based name for the driver.
installationDirectory  c:NonBlankStringoptional      
documentation 
A descriptive or common computer-based path to the directory where the driver is installed.
annotation
documentation 
Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Bit32 child element shall identify the 32-bit instrument driver. 
source
<xs:element name="Bit32" type="hc:DriverModule">
  <xs:annotation>
    <xs:documentation>Base type: hc:DriverModule
Properties: isRef 0, content complex
The Driver/Bit32 child element shall identify the 32-bit instrument driver. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element hc:Driver/Bit64