Documentation for ATIS-Draft-03-00-79

Simple Type: SCP-LoggedEventType

[Table of contents]

Super-types: None
Sub-types: None
Name SCP-LoggedEventType
Used by (from the same schema document) Complex Type TSPEventLogEntry
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1 <= value <= 55
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'priority request'|'priority request ack'|'priority update'|'priority update ack'|'priority control'|'priority control ack'|'priority buffer'|'priority buffer response'|'priority cancel'|'priority cancel ack'|'priority clear'|'priority clear ack'|'priority request grant'|'priority request deny'|'priority request downgrade'|'priority request preempted'|'priority request cleared'|'green phase begin'|'green phase end'|'vehicle arrival at queue'|'vehicle arrival at stopbar'|'vehicle clear intersection'|'vehicle delay detected'|'vehicle diversion detected'}
Application Data priority request (1) -- priority request message to PRS priority request ack (2) -- to PRG priority update (3) -- priority update message to PRS priority update ack (4) -- to PRG priority control (5) -- priority status control message to PRS priority control ack (6) -- to PRG priority buffer (7) -- priority status buffer message to PRS priority buffer response (8) -- to PRG priority cancel (9) -- priority request cancellation message to PRS priority cancel ack (10) -- to PRG priority clear (11) -- priority request clear message to PRS priority clear ack (12) -- to PRG priority request grant (21) priority request deny (22) priority request downgrade (23) priority request preempted (24) priority request cleared (25) -- from table green phase begin (26) green phase end (27) vehicle arrival at queue (51) vehicle arrival at stopbar (52) vehicle clear intersection (53) vehicle delay detected (54) vehicle diversion detected (55)
Diagram
Schema Component Representation
<xs:simpleType name="SCP-LoggedEventType">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="55"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="priority request"/>
<xs:enumeration value="priority request ack"/>
<xs:enumeration value="priority update"/>
<xs:enumeration value="priority update ack"/>
<xs:enumeration value="priority control"/>
<xs:enumeration value="priority control ack"/>
<xs:enumeration value="priority buffer"/>
<xs:enumeration value="priority buffer response"/>
<xs:enumeration value="priority cancel"/>
<xs:enumeration value="priority cancel ack"/>
<xs:enumeration value="priority clear"/>
<xs:enumeration value="priority clear ack"/>
<xs:enumeration value="priority request grant"/>
<xs:enumeration value="priority request deny"/>
<xs:enumeration value="priority request downgrade"/>
<xs:enumeration value="priority request preempted"/>
<xs:enumeration value="priority request cleared"/>
<xs:enumeration value="green phase begin"/>
<xs:enumeration value="green phase end"/>
<xs:enumeration value="vehicle arrival at queue"/>
<xs:enumeration value="vehicle arrival at stopbar"/>
<xs:enumeration value="vehicle clear intersection"/>
<xs:enumeration value="vehicle delay detected"/>
<xs:enumeration value="vehicle diversion detected"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>