Navigation bar
  Print document Start Previous page
 60 of 303 
Next page End  

SAE J2735-Draft-Rev29 [issued: 12-11-08] 
-
60 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
combined with certain map information, can determine the state of the signal lights.
ASN.1 Representation:
MovementState ::= SEQUENCE {
   -- The MovementNumber is contained in the enclosing DF.
   movementName     DescriptiveName OPTIONAL,
                    -- uniquely defines movement by nzame   
   laneCnt          INTEGER (1..255) OPTIONAL,
                    -- the number of lanes to follow
   laneSet          LaneSet,
                    -- each encoded as a: LaneNumber, 
                    -- the collection of lanes, by num, 
                    -- to which this state data applies 
  -- For the current movement State, you may CHOICE one of the below:
          currState     SignalLightState OPTIONAL,    
                        -- the state of a Motorised lane
          pedState      PedestrianSignalState OPTIONAL,
                        -- the state of a Pedestrian type lane
          specialState  SpecialSignalState OPTIONAL,
                        -- the state of a special type lane
                        -- such as a deadicatd train lane
   
   timeToChange     TimeToChange
                    -- Roy suggests abs. time here to avoid latency issues
                    -- and not using a time-to-live value, 
                    -- we could put out one UTC time, then offset from it? 
                    -- Damlr still wants count-down timers, so kept as is
                    -- untill this is settled for good. 
   stateConfidence  StateConfidence  OPTIONAL,
   
   -- Yellow phase time intervals
   -- (used for motorised vehicle lanes and pedestrian lanes)
   -- For the yellow Signal State, you may CHOICE one of the below:
           yellState     SignalLightState OPTIONAL,   
                         -- the next state of a 
                         -- Motorised lane
           yellPedState  PedestrianSignalState OPTIONAL,
                         -- the next state of a 
                         -- Pedestrian type lane
   
   yellTimeToChange     TimeToChange OPTIONAL,    
   yellStateConfidence  StateConfidence  OPTIONAL,
   
   -- below items are all optinal based on use and context
   -- some are used only for ped lans
   vehicleCount  INTEGER (0..60000) OPTIONAL, 
   pedDetect     PedestrianDetect  OPTIONAL,
                 -- true if ANY ped are detected crossing 
                 -- the above lanes
   pedCount      INTEGER (0..60000) OPTIONAL,  
                 -- est count of peds
   ... -- # LOCAL_CONTENT
   }
XML Representation:
<xs:complexType name="MovementState" >
      <xs:sequence>
         <!-- The MovementNumber is contained in the enclosing DF. -->
         <xs:element name="movementName" type="DescriptiveName"  minOccurs="0"/>
         <!-- uniquely defines movement by nzame -->
         <xs:element name="laneCnt"  minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:unsignedByte">
                  <xs:minInclusive value="1"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- the number of lanes to follow -->
         <xs:element name="laneSet" type="LaneSet" />