complexType SPAT
diagram Docs_p344.png
namespace http://www.DSRC-Draft-03-00-24
children msgID name id lanesCnt states premept localSPAT
used by
element sPAT
source <xs:complexType name="SPAT">
 
<xs:sequence>
   
<xs:element name="msgID" type="DSRCmsgID"/>
   
<xs:element name="name" type="DescriptiveName" minOccurs="0"/>
   
<xs:element name="id" type="IntersectionID"/>
   
<xs:element name="lanesCnt" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedByte">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="states">
     
<xs:complexType>
       
<xs:sequence maxOccurs="255">
         
<xs:element name="state" type="MovementState"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="premept" type="PreemptionState"/>
   
<xs:element name="localSPAT" type="local:SPAT" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element SPAT/msgID
diagram Docs_p345.png
type DSRCmsgID
properties
isRef 0
content simple
source <xs:element name="msgID" type="DSRCmsgID"/>

element SPAT/name
diagram Docs_p346.png
type DescriptiveName
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 63
source <xs:element name="name" type="DescriptiveName" minOccurs="0"/>

element SPAT/id
diagram Docs_p347.png
type IntersectionID
properties
isRef 0
content simple
source <xs:element name="id" type="IntersectionID"/>

element SPAT/lanesCnt
diagram Docs_p348.png
type restriction of xs:unsignedByte
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
source <xs:element name="lanesCnt" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedByte">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SPAT/states
diagram Docs_p349.png
properties
isRef 0
content complex
children state
source <xs:element name="states">
 
<xs:complexType>
   
<xs:sequence maxOccurs="255">
     
<xs:element name="state" type="MovementState"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SPAT/states/state
diagram Docs_p350.png
type MovementState
properties
isRef 0
content complex
children movementName laneCnt laneSet signalState pedState specialState timeToChange stateConfidence signalState pedState yellowTimeToChange yellowStateConfidence vehicleCount pedState pedDetect pedCount localMovementState
source <xs:element name="state" type="MovementState"/>

element SPAT/premept
diagram Docs_p351.png
type PreemptionState
properties
isRef 0
content complex
children general publicSafety transit rail blockages localPreemptionState
source <xs:element name="premept" type="PreemptionState"/>

element SPAT/localSPAT
diagram Docs_p352.png
type local:SPAT
properties
isRef 0
minOcc 0
maxOcc 1
source <xs:element name="localSPAT" type="local:SPAT" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy