Navigation bar
  Print document Start Previous page
 40 of 240 
Next page End  

SAE J2735-Draft-Rev26 [issued: 09-18-08] 
-
40 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
               -- is found here
   priorityCause VINstring OPTIONAL,
               -- vehicle that requested 
               -- the current priority  
   prempt      SEQUENCE (SIZE(1..7)) OF 
              
SignalState OPTIONAL,
               -- all active preemption state data
               -- is found here
   premptCause VINstring OPTIONAL,
               -- vehicle that requested 
               -- the current prempt 
   
   ... -- # LOCAL_CONTENT
   }
XML Representation:
<xs:element name="sPAT" type="SPAT"/>
<xs:complexType name="SPAT" >
      <xs:sequence>
         <xs:element name="msgID" type="DSRCmsgID" />
         <xs:element name="msgCnt" type="MsgCount" />
         <!-- updated when message content changes -->
         <xs:element name="name" type="DescriptiveName"  minOccurs="0"/>
         <xs:element name="id" type="IntersectionID" />
         <!-- this provided a uniq mapping to the
         intersection map in question
         which provides complete location
         and appoach/move/lane data -->
         <xs:element name="status" type="IntersectionStatusObject" />
         <!-- general status of the controller -->
         <xs:element name="lanesCnt"  minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:unsignedByte">
                  <xs:minInclusive value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- number of states to follow  (not always
         one per lane because sign states may be shared) -->
         <xs:element name="states" >
            <xs:complexType>
               <xs:sequence minOccurs="1" maxOccurs="255">
                  <xs:element name="state" type="MovementState" />
                  <!-- each active Movement/lane is given in turn and contains its state, 
and seconds to the next event etc. -->
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="priority"  minOccurs="0">
            <xs:complexType>
               <xs:sequence minOccurs="1" maxOccurs="7">
                  <xs:element name="priority-item" type="SignalState" />
                  <!-- all active priority state data is found here -->
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="priorityCause" type="VINstring"  minOccurs="0"/>
         <!-- vehicle that requested
         the current priority -->
         <xs:element name="prempt"  minOccurs="0">
            <xs:complexType>
               <xs:sequence minOccurs="1" maxOccurs="7">
                  <xs:element name="prempt-item" type="SignalState" />
                  <!-- all active preemption state data is found here -->
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="premptCause" type="VINstring"  minOccurs="0"/>
         <!-- vehicle that requested
Click to Convert - Powerful PDF Converter and HTML Converter.