Documentation for ATIS-Draft-03-00-79

Simple Type: CPT-HealthStatus

[Table of contents]

Super-types: None
Sub-types: None
Name CPT-HealthStatus
Used by (from the same schema document) Complex Type OBHealthStatusRecord
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1 <= value <= 25
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'health ok'|'power fal'|'power restore'|'out of paper'|'memory problem'|'overheating'|'out of'|'high humidity'|'application fault'|'operating system fault'|'cpu fault'|'input output fault'|'VAN failure'|'hub failure'|'radio failure'|'wlan failure'|'sensor failure'|'display failure'|'touchscreen failure'|'keyboard failure'|'commanded shutdown'|'out of service'|'mechanical fault'|'vibration'}
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 128 <= value <= 255
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Application Data health ok (1) power fal (2) -- shutting door last gasp report power restore (3) -- starting up out of paper (4) memory problem (5) overheating (6) out of (7) high humidity (8) application fault (9) operating system fault (10) cpu fault (12) input output fault (13) VAN failure (14) hub failure (15) radio failure (16) wlan failure (17) sensor failure (18) display failure (19) touchscreen failure (20) keyboard failure (21) commanded shutdown (22) out of service (23) mechanical fault (24) vibration (25) -- values 26-127 reserved -- values 128-255 local use
Diagram
h-131899783
Schema Component Representation
<xs:simpleType name="CPT-HealthStatus">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="25"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="health ok"/>
<xs:enumeration value="power fal"/>
<xs:enumeration value="power restore"/>
<xs:enumeration value="out of paper"/>
<xs:enumeration value="memory problem"/>
<xs:enumeration value="overheating"/>
<xs:enumeration value="out of"/>
<xs:enumeration value="high humidity"/>
<xs:enumeration value="application fault"/>
<xs:enumeration value="operating system fault"/>
<xs:enumeration value="cpu fault"/>
<xs:enumeration value="input output fault"/>
<xs:enumeration value="VAN failure"/>
<xs:enumeration value="hub failure"/>
<xs:enumeration value="radio failure"/>
<xs:enumeration value="wlan failure"/>
<xs:enumeration value="sensor failure"/>
<xs:enumeration value="display failure"/>
<xs:enumeration value="touchscreen failure"/>
<xs:enumeration value="keyboard failure"/>
<xs:enumeration value="commanded shutdown"/>
<xs:enumeration value="out of service"/>
<xs:enumeration value="mechanical fault"/>
<xs:enumeration value="vibration"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="128"/>
<xs:maxInclusive value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:CPT-HealthStatus "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>