Showing:

Annotations
Attributes
Diagrams
Facets
Model
Properties
Source
Used by
Element tps:deviceType / tps:DeviceType
Namespace tps
Annotations
The type of the Device (can be Gnss, Total Station or Digital Level)
Diagram
Type restriction of xs:NMTOKEN
Properties
content simple
Facets
enumeration gps
enumeration ts
enumeration dl
Source
<xs:element name="DeviceType">
  <xs:annotation>
    <xs:documentation>The type of the Device (can be Gnss, Total Station or Digital Level)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="gps"/>
      <xs:enumeration value="ts"/>
      <xs:enumeration value="dl"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tps:deviceType / tps:ModelName
Namespace tps
Annotations
The name of the model
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="ModelName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the model</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:deviceType / tps:SerialNumber
Namespace tps
Annotations
The serial number of the Device
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="SerialNumber" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The serial number of the Device</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:deviceType / tps:FWVersion
Namespace tps
Annotations
The version of the firmware
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="FWVersion" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The version of the firmware</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:deviceType / tps:HWRevision
Namespace tps
Annotations
The revision of the hardware
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="HWRevision" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The revision of the hardware</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:deviceType / tps:Manufacturer
Namespace tps
Annotations
The name of the manufacturer
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Manufacturer" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The name of the manufacturer</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:deviceType
Namespace tps
Annotations
A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
tps:DeviceType , tps:ModelName , tps:SerialNumber{0,1} , tps:FWVersion{0,1} , tps:HWRevision{0,1} , tps:Manufacturer{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:DeviceType, tps:FWVersion, tps:HWRevision, tps:Manufacturer, tps:ModelName, tps:SerialNumber
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:complexType name="deviceType">
  <xs:annotation>
    <xs:documentation>A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="DeviceType">
          <xs:annotation>
            <xs:documentation>The type of the Device (can be Gnss, Total Station or Digital Level)</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="gps"/>
              <xs:enumeration value="ts"/>
              <xs:enumeration value="dl"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="ModelName" type="xs:string">
          <xs:annotation>
            <xs:documentation>The name of the model</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="SerialNumber" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The serial number of the Device</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="FWVersion" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The version of the firmware</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="HWRevision" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The revision of the hardware</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Manufacturer" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The name of the manufacturer</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>