Navigation bar
  Print document Start Previous page
 49 of 210 
Next page End  

SAE J2735-Draft-Rev18 [issued: 06-26-07] 
-
49 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
XML Representation:
<xs:complexType name="LinkObject" >
      <xs:sequence>
         <xs:element name="refPoint" type="ReferencePoint"  minOccurs="0"/>
         <!-- OPTIONAL   reference from which subsequent
         data points in this link are offset
         Keep? id  IntersectionID,
         a gloablly unique value, -->
         <xs:element name="config" type="NodeConfig"  minOccurs="0"/>
         <!-- data about the treamentof values
         which follow in the Approach -->
         <xs:element name="approaches"  minOccurs="0">
            <xs:complexType>
               <xs:sequence minOccurs="0" maxOccurs="32">
                  <xs:element name="approache" type="Approach" />
                  <!-- list of Approaches and thier lanes -->
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="egresses"  minOccurs="0">
            <xs:complexType>
               <xs:sequence minOccurs="0" maxOccurs="32">
                  <xs:element name="egresse" type="Approach" />
                  <!-- list of Egresses and thier lanes add other attrubute items here?
item1     MyType3  OPTIONAL , item2     MyType3  OPTIONAL , item3     MyType3  OPTIONAL ,
-->
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
</xs:complexType>
Used by: This entry is used directly by one other data structure in this standard, a DF called
DF_Intersection <ASN> <XML>.   In addition, this item may be used by data structures in other ITS
standards.
Remarks: Note that the offset data found in the underlying data structures will use the values found in the
last ReferencePoint and the last NodeConfig as the basis to which the offset are added values.  Normally
this will be found in the enclosing object (typically an intersection type) but it may be reestablished  here if
needed (this is intended for use in the case of huge intersections which may exceed the offset ranges).  If
present, it applies to the scope of this link object, and not to any subsequent link objects which may be
found in the same message. Similar logic is applied to the Node Configuration element, if present. 
6.18 Data Frame: DF_MovementState
Use: The  MovementState data frame is used to convey all information about the current and next state of a
single lane or common set of lanes in an approach in a signalized intersection.  It is used in the SPAT
message to convey every movement in the approaches in a given intersections so that vehicles, when
combined with certain map information, can determine the state of the signal lights. 
ASN.1 Representation:
MovementState ::= SEQUENCE {
   id            MovementNumber,   
   id            ApproachNumber,  -- may not be needed?
   laneNumber    LaneNumber
   name          DescriptiveName OPTIONAL,
                 -- uniquely defines approach/lane   
   approachType  ApproachType, -- need to define
   signalState   SignalState
   timeToChange  INTEGER (0..60000),  -- refine type
   vehicleCount  INTEGER (0..60000),  -- take from TMDD
   pedState      PedestrianSignalState OPTIONAL,
   pedCountDown  INTEGER (0..60000) OPTIONAL,  -- refine type
   pedDetect     PedestrianDetect  OPTIONAL,
   pedDetectSec  INTEGER (0..60000) OPTIONAL,  -- take from T