Commit 5f9025a4 authored by garciay's avatar garciay
Browse files

Add SVN patches for TCT3 & Titan tools

parent 2eaa30d9
Index: ETSI_TS_103301_IVIM_PDU_Descriptions.asn
===================================================================
--- ETSI_TS_103301_IVIM_PDU_Descriptions.asn (nonexistent)
+++ ETSI_TS_103301_IVIM_PDU_Descriptions.asn (working copy)
@@ -0,0 +1,34 @@
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-- ETSI TS 103 301
+--
+-- This ASN.1 was generated: 30.08.2016
+--
+-- This document contains the data element needed for the encoding the SPATEM, MAPEM, IVIM, SSEM and SREM message
+-- as defined in ETSI TS 103 301
+--
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+--
+-- module: IVI-MESSAGE-PDU-Descriptions
+--
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+IVIM-PDU-Descriptions {
+ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts-103301 (103301) ivim (2) version1 (1)
+}
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+IviStructure FROM IVI {iso (1) standard (0) ivi (19321) version1 (1)}
+ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1)};
+
+
+IVIM ::= SEQUENCE {
+ header ItsPduHeader,
+ ivi IviStructure
+}
+
+END
Index: ETSI_TS_103301_MAPEM_PDU_Descriptions.asn
===================================================================
--- ETSI_TS_103301_MAPEM_PDU_Descriptions.asn (nonexistent)
+++ ETSI_TS_103301_MAPEM_PDU_Descriptions.asn (working copy)
@@ -0,0 +1,34 @@
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-- ETSI TS 103 301
+--
+-- This ASN.1 was generated: 30.08.2016
+--
+-- This document contains the data element needed for the encoding the SPATEM, MAPEM, IVIM, SSEM and SREM message
+-- as defined in ETSI TS 103 301
+--
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+--
+-- module: MAP-MESSAGE-PDU-Descriptions
+--
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+MAPEM-PDU-Descriptions {
+ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts-103301 (103301) mapem (1) version1 (1)
+}
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+MapData FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version (1) }
+ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1)};
+
+
+MAPEM ::= SEQUENCE {
+ header ItsPduHeader,
+ map MapData
+}
+
+END
\ No newline at end of file
Index: ETSI_TS_103301_SPATEM_PDU_Descriptions.asn
===================================================================
--- ETSI_TS_103301_SPATEM_PDU_Descriptions.asn (nonexistent)
+++ ETSI_TS_103301_SPATEM_PDU_Descriptions.asn (working copy)
@@ -0,0 +1,39 @@
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-- ETSI TS 103 301
+--
+-- This ASN.1 was generated: 30.08.2016
+--
+-- This document contains the data element needed for the encoding the SPATEM, MAPEM, IVIM, SSEM and SREM message
+-- as defined in ETSI TS 103 301
+--
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+
+
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+--
+-- module: SPAT-MESSAGE-PDU-Descriptions
+--
+-- This ASN.1 was created: 30.08.2016
+--
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+SPATEM-PDU-Descriptions {
+ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts-103301 (103301) spatem (0) version1 (1)
+}
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+SPAT FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version (1) }
+ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) };
+
+
+SPATEM ::= SEQUENCE {
+ header ItsPduHeader,
+ spat SPAT
+}
+
+END
+
Index: ETSI_TS_103301_SREM_PDU_Descriptions.asn
===================================================================
--- ETSI_TS_103301_SREM_PDU_Descriptions.asn (nonexistent)
+++ ETSI_TS_103301_SREM_PDU_Descriptions.asn (working copy)
@@ -0,0 +1,28 @@
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-- ETSI TS 103 301
+--
+-- This ASN.1 was generated: 30.08.2016
+--
+-- This document contains the data element needed for the encoding the SPATEM, MAPEM, IVIM, SSEM and SREM message
+-- as defined in ETSI TS 103 301
+--
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+SREM-PDU-Descriptions {
+ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts-103301 (103301) srem (3) version1 (1)
+}
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+SignalRequestMessage FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version (1) }
+ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) };
+
+SREM ::= SEQUENCE {
+ header ItsPduHeader,
+ srm SignalRequestMessage
+}
+
+END
Index: ETSI_TS_103301_SSEM_PDU_Descriptions.asn
===================================================================
--- ETSI_TS_103301_SSEM_PDU_Descriptions.asn (nonexistent)
+++ ETSI_TS_103301_SSEM_PDU_Descriptions.asn (working copy)
@@ -0,0 +1,29 @@
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-- ETSI TS 103 301
+--
+-- This ASN.1 was generated: 30.08.2016
+--
+-- This document contains the data element needed for the encoding the SPATEM, MAPEM, IVIM, SSEM and SREM message
+-- as defined in ETSI TS 103 301
+--
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+SSEM-PDU-Descriptions {
+ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts-103301 (103301) ssem (4) version1 (1)
+}
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+SignalStatusMessage FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version (1) }
+ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) };
+
+
+SSEM ::= SEQUENCE {
+ header ItsPduHeader,
+ ssm SignalStatusMessage
+}
+
+END
\ No newline at end of file
Index: ISO_TS_19091_AddGrpC.asn
===================================================================
--- ISO_TS_19091_AddGrpC.asn (nonexistent)
+++ ISO_TS_19091_AddGrpC.asn (working copy)
@@ -0,0 +1,120 @@
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-- ISO TS 19091
+--
+-- This ASN.1 was generated: 30.08.2016
+--
+-- This document contains the data element needed for the encoding the SPAT, MapData, SignalRequestMessage, SignalStatusMessage message
+-- as defined in ISO TS 19091 and SAEJ2735
+--
+-- It includes the addendunm extensions for Addgrp-C (e.g. Europe)
+--
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+--
+-- module: AddGrpC
+--
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+
+AddGrpC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) addgrpc (0) version (1) }
+
+
+DEFINITIONS AUTOMATIC TAGS::= BEGIN
+
+IMPORTS
+NodeOffsetPointXY, NodeSetXY, PrioritizationResponseStatus, SignalGroupID, DeltaTime, LaneID FROM DSRC
+Altitude, StationID, DeltaAltitude FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) };
+
+
+ConnectionManeuverAssist-addGrpC ::= SEQUENCE {
+ itsStationPositions ItsStationPositionList OPTIONAL,
+ rsuGNSSOffset NodeOffsetPointXY OPTIONAL,
+ ...
+}
+
+ConnectionTrajectory-addGrpC ::= SEQUENCE {
+ nodes NodeSetXY,
+ ...
+}
+
+Control-addGrpC ::= SEQUENCE {
+ ptvRequest PtvRequestType,
+ ...
+}
+
+IntersectionState-addGrpC ::= SEQUENCE {
+ activePrioritizations PrioritizationResponseList OPTIONAL,
+ ...
+}
+
+MapData-addGrpC ::= SEQUENCE {
+ signalHeadLocations SignalHeadLocationList OPTIONAL,
+ ...
+}
+
+Position3D-addGrpC ::= SEQUENCE {
+ altitude Altitude,
+ ...
+}
+
+PrioritizationResponseList ::= SEQUENCE SIZE(1..10) OF PrioritizationResponse
+
+PrioritizationResponse ::= SEQUENCE {
+ stationID StationID,
+ priorState PrioritizationResponseStatus,
+ signalGroup SignalGroupID,
+ ...
+}
+
+RestrictionUserType-addGrpC ::= SEQUENCE {
+ emission EmissionType OPTIONAL,
+ ...
+}
+
+SignalHeadLocationList ::= SEQUENCE (SIZE(1..64)) OF SignalHeadLocation
+
+SignalHeadLocation ::= SEQUENCE {
+ nodeXY NodeOffsetPointXY,
+ nodeZ DeltaAltitude,
+ signalGroupID SignalGroupID,
+ ...
+}
+
+SignalStatusPackage-addGrpC ::= SEQUENCE {
+ synchToSchedule DeltaTime OPTIONAL,
+ ...
+}
+
+
+ItsStationPositionList::= SEQUENCE SIZE(1..5) OF ItsStationPosition
+
+ItsStationPosition ::= SEQUENCE {
+ stationID StationID,
+ laneID LaneID OPTIONAL,
+ nodeXY NodeOffsetPointXY OPTIONAL,
+ timeReference TimeReference OPTIONAL,
+ ...
+}
+EmissionType ::= ENUMERATED {
+ euro1,
+ euro2,
+ euro3,
+ euro4,
+ euro5,
+ euro6,
+ ...
+}
+
+PtvRequestType ::= ENUMERATED {
+ preRequest,
+ mainRequest,
+ doorCloseRequest,
+ cancelRequest,
+ emergencyRequest,
+ ...
+}
+
+TimeReference ::= INTEGER { oneMilliSec(1) } (0..65535)
+
+END
Index: ISO_TS_19091_DSRC.asn
===================================================================
--- ISO_TS_19091_DSRC.asn (nonexistent)
+++ ISO_TS_19091_DSRC.asn (working copy)
@@ -0,0 +1,1869 @@
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-- ISO TS 19091
+--
+-- This ASN.1 was generated: 30.08.2016
+--
+-- This document contains the data element needed for the encoding the SPAT, MapData, SignalRequestMessage, SignalStatusMessage message
+-- as defined in ISO TS 19091 and SAEJ2735
+--
+-- It includes the addendunm extensions for Addgrp-C (e.g. Europe)
+--
+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+--
+-- module: DSRC
+--
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version (1) }
+
+DEFINITIONS AUTOMATIC TAGS::= BEGIN
+
+IMPORTS
+StationID, Longitude, Latitude, SpeedConfidence FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }
+Reg-SPAT,Reg-SignalRequestMessage, Reg-SignalStatusMessage, Reg-MapData, Reg-AdvisorySpeed, Reg-ComputedLane, Reg-ConnectionManeuverAssist,
+Reg-GenericLane, Reg-IntersectionGeometry, Reg-IntersectionState, Reg-LaneAttributes, Reg-LaneDataAttribute, Reg-MovementEvent, Reg-MovementState,
+Reg-NodeAttributeSetXY, Reg-NodeOffsetPointXY,Reg-Position3D, Reg-RequestorDescription, Reg-RequestorType, Reg-RestrictionUserType, Reg-RoadSegment,
+Reg-SignalControlZone, Reg-SignalRequestPackage, Reg-SignalRequest, Reg-SignalStatusPackage, Reg-SignalStatus FROM REGION { iso (1) standard (0) signalizedIntersection (19091) profilec(2) region (1) version (1)}
+Iso3833VehicleType FROM ElectronicRegistrationIdentificationVehicleDataModule { iso(1) standard(0) iso24534 (24534) vehicleData (1) version (1) };
+
+-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+--
+-- Start of entries from table Messages...
+-- This table typicaly contains message entries.
+-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+--
+
+MessageFrame ::= SEQUENCE {
+ messageId MESSAGE-ID-AND-TYPE.&id({MessageTypes}),
+ value MESSAGE-ID-AND-TYPE.&Type({MessageTypes}{@.messageId}),
+ ...
+ }
+
+MESSAGE-ID-AND-TYPE ::= CLASS {
+ &id DSRCmsgID UNIQUE,
+ &Type
+ } WITH SYNTAX {&Type IDENTIFIED BY &id}
+
+MessageTypes MESSAGE-ID-AND-TYPE ::= {
+ { MapData IDENTIFIED BY mapData } |
+ { SPAT IDENTIFIED BY signalPhaseAndTimingMessage } |
+ { SignalRequestMessage IDENTIFIED BY signalRequestMessage } |
+ { SignalStatusMessage IDENTIFIED BY signalStatusMessage },
+ ... -- Expansion to be used only by the SAE J2735 DSRC TC
+ }
+
+
+-- Regional extensions support
+REG-EXT-ID-AND-TYPE ::= CLASS {
+ &id RegionId UNIQUE,
+ &Type
+ } WITH SYNTAX {&Type IDENTIFIED BY &id}
+
+RegionalExtension {REG-EXT-ID-AND-TYPE : Set} ::= SEQUENCE {
+ regionId REG-EXT-ID-AND-TYPE.&id( {Set} ),
+ regExtValue REG-EXT-ID-AND-TYPE.&Type( {Set}{@regionId} )
+ }
+
+SPAT ::= SEQUENCE {
+ timeStamp MinuteOfTheYear OPTIONAL,
+ name DescriptiveName OPTIONAL,
+ -- human readable name for this collection
+ -- to be used only in debug mode
+
+ intersections IntersectionStateList,
+ -- sets of SPAT data (one per intersection)
+
+ -- If PrioritizationResponse data is required, it is found
+ -- in the RegionalSPAT entry below
+
+ regional SEQUENCE (SIZE(1..4)) OF
+ RegionalExtension {{Reg-SPAT}} OPTIONAL,
+ ...
+ }
+
+SignalRequestMessage ::= SEQUENCE {
+ timeStamp MinuteOfTheYear OPTIONAL,
+ second DSecond,
+ sequenceNumber MsgCount OPTIONAL,
+
+ requests SignalRequestList OPTIONAL,
+ -- Request Data for one or more signalized
+ -- intersections that support SRM dialogs
+
+ requestor RequestorDescription,
+ -- Requesting Device and other User Data
+ -- contains vehicle ID (if from a vehicle)
+ -- as well as type data and current position
+ -- and may contain additional transit data
+
+ regional SEQUENCE (SIZE(1..4)) OF
+ RegionalExtension {{Reg-SignalRequestMessage}} OPTIONAL,
+ ...
+}
+
+SignalStatusMessage ::= SEQUENCE {
+ timeStamp MinuteOfTheYear OPTIONAL,
+ second DSecond,
+ sequenceNumber MsgCount OPTIONAL,
+
+ -- Status Data for one of more signalized intersections
+ status SignalStatusList,
+
+ regional SEQUENCE (SIZE(1..4)) OF
+ RegionalExtension {{Reg-SignalStatusMessage}} OPTIONAL,
+ ...
+}
+
+MapData ::= SEQUENCE {
+ timeStamp MinuteOfTheYear OPTIONAL,
+ msgIssueRevision MsgCount,
+ layerType LayerType OPTIONAL,
+ layerID LayerID OPTIONAL,
+ intersections IntersectionGeometryList OPTIONAL,
+ -- All Intersection definitions
+ roadSegments RoadSegmentList OPTIONAL,
+ -- All roadway descriptions
+
+ dataParameters DataParameters OPTIONAL,
+ -- Any meta data regarding the map contents
+
+ restrictionList RestrictionClassList OPTIONAL,
+ -- Any restriction ID tables which have
+ -- established for these map entries
+ regional SEQUENCE (SIZE(1..4)) OF
+ RegionalExtension {{Reg-MapData}} OPTIONAL,
+
+ -- NOTE:
+ -- Other map data will be added here as it is defined
+ -- Examples of the type of content to be added include
+ -- curve warnings, construction routes, etc.
+ ...
+}
+
+
+-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+--
+-- Start of entries from table Data_Frames...
+-- This table typicaly contains data frame entries.
+-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+--
+
+AdvisorySpeed ::= SEQUENCE {
+ type AdvisorySpeedType,
+ -- the type of advisory which this is.
+ speed SpeedAdvice OPTIONAL,
+ -- See Section 11 for converting and translating speed
+ -- expressed in mph into units of m/s
+ -- This element is optional ONLY when superceded
+ -- by the presence of a regional speed element found in
+ -- Reg-AdvisorySpeed entry
+ confidence SpeedConfidence OPTIONAL,
+ -- A confidence value for the above speed
+ distance ZoneLength OPTIONAL,
+ -- Unit = 1 meter,
+ -- The distance indicates the region for which the advised speed
+ -- is recommended, it is specified upstream from the stop bar
+ -- along the connected egressing lane
+ class RestrictionClassID OPTIONAL,
+ -- the vehicle types to which it applies
+ -- when absent, the AdvisorySpeed applies to
+ -- all motor vehicle types
+ regional SEQUENCE (SIZE(1..4)) OF
+ RegionalExtension {{Reg-AdvisorySpeed}} OPTIONAL,
+ ...
+ }
+
+AdvisorySpeedList ::= SEQUENCE (SIZE(1..16)) OF AdvisorySpeed
+
+ComputedLane ::= SEQUENCE {
+ -- Data needed to created a computed lane
+ referenceLaneId LaneID,
+ -- the lane ID upon which this
+ -- computed lane will be based
+ -- Lane Offset in X and Y direction
+ offsetXaxis CHOICE {
+ small DrivenLineOffsetSm,
+ large DrivenLineOffsetLg
+ },
+ offsetYaxis CHOICE {
+ small DrivenLineOffsetSm,
+ large DrivenLineOffsetLg
+ },
+ -- A path X offset value for translations of the
+ -- path's points when creating translated lanes.
+ -- The values found in the reference lane are
+ -- all offset based on the X and Y values from
+ -- the coordinates of the reference lane's
+ -- initial path point.
+ -- Lane Rotation
+ rotateXY Angle OPTIONAL,
+ -- A path rotation value for the entire lane
+ -- Observe that this rotates the existing orientation
+ -- of the referenced lane, it does not replace it.
+ -- Rotation occurs about the initial path point.
+ -- Lane Path Scale (zooming)
+ scaleXaxis Scale-B12 OPTIONAL,
+ scaleYaxis Scale-B12 OPTIONAL,
+ -- value for translations or zooming of the path's
+ -- points. The values found in the reference lane
+ -- are all expanded or contracted based on the X
+ -- and Y and width values from the coordinates of
+ -- the reference lane's initial path point.
+ -- The Z axis remains untouched.
+ regional SEQUENCE (SIZE(1..4)) OF
+ RegionalExtension {{Reg-ComputedLane}} OPTIONAL,
+ ...
+ }
+ConnectsToList ::= SEQUENCE (SIZE(1..16)) OF Connection
+
+ConnectingLane ::= SEQUENCE {
+ lane LaneID, -- Index of the connecting lane
+ maneuver AllowedManeuvers OPTIONAL
+ -- The Maneuver between
+ -- the enclosing lane and this lane
+ -- at the stop line to connect them
+ }
+
+
+Connection ::= SEQUENCE {
+ -- The subject lane connecting to this lane is:
+ connectingLane ConnectingLane,
+ -- The index of the connecting lane and also
+ -- the maneuver from the current lane to it
+ remoteIntersection IntersectionReferenceID OPTIONAL,
+ -- This entry is only used when the
+ -- indicated connecting lane belongs
+ -- to another intersection layout. This
+ -- provides a means to create meshes of lanes
+
+ -- SPAT mapping details at the stop line are:
+ signalGroup SignalGroupID OPTIONAL,
+ -- The matching signal group send by
+ -- the SPAT message for this lane/maneuver.
+ -- Shall be present unless the connectingLane
+ -- has no signal group (is un-signalized)
+ userClass RestrictionClassID OPTIONAL,
+ -- The Restriction Class of users this applies to
+ -- The use of some lane/maneuver and SignalGroupID
+ -- pairings are restricted to selected users.
+ -- When absent, the SignalGroupID applies to all
+
+ -- Movement assist details are given by:
+ connectionID LaneConnectionID OPTIONAL
+ -- An optional connection index used to
+ -- relate this lane connection to any dynamic
+ -- clearance data in the SPAT. Note that
+ -- the index may be shared with other
+ -- connections if the clearance data is common
+ }
+
+
+ConnectionManeuverAssist ::= SEQUENCE {
+ connectionID LaneConnectionID,
+ -- the common connectionID used by all lanes to which
+ -- this data applies
+ -- (this value traces to ConnectsTo entries in lanes)
+ -- Expected Clearance Information
+ queueLength ZoneLength OPTIONAL,
+ -- Unit = 1 meter, 0 = no queue
+ -- The distance from the stop line to the back
+ -- edge of the last vehicle in the queue,
+ -- as measured along the lane center line.
+ availableStorageLength ZoneLength OPTIONAL,
+ -- Unit = 1 meter, 0 = no space remains
+ -- Distance (e.g. beginning from the downstream
+ -- stop-line up to a given distance) with a high
+ -- probability for successfully executing the
+ -- connecting maneuver between the two lanes
+ -- during the current cycle.
+ -- Used for enhancing the awareness of vehicles
+ -- to anticipate if they can pass the stop line
+ -- of the lane. Used for optimizing the green wave,
+ -- due to knowledge of vehicles waiting in front
+ -- of a red light (downstream).
+ -- The element nextTime in TimeChangeDetails
+ -- in the containing data frame contains the next
+ -- timemark at which an active phase is expected,
+ -- a form of storage flush interval.
+ waitOnStop WaitOnStopline OPTIONAL,
+ -- If "true", the vehicles on this specific connecting
+ -- maneuver have to stop on the stop-line and not
+ -- to enter the collision area
+ pedBicycleDetect PedestrianBicycleDetect OPTIONAL,
+ -- true if ANY ped or bicycles are detected crossing
+ -- the above lanes. Set to false ONLY if there is a
+ -- high certainty that there are none present,
+ -- otherwise element is not sent.
+ regional SEQUENCE (SIZE(1..4)) OF
+ RegionalExtension {{Reg-ConnectionManeuverAssist}} OPTIONAL,
+ ...
+ }
+
+DataParameters ::= SEQUENCE {
+ processMethod IA5String(SIZE(1..255)) OPTIONAL,
+ processAgency IA5String(SIZE(1..255)) OPTIONAL,
+ lastCheckedDate IA5String(SIZE(1..255)) OPTIONAL,
+ geoidUsed IA5String(SIZE(1..255)) OPTIONAL,
+ ...
+ }
+
+EnabledLaneList ::= SEQUENCE (SIZE(1..16)) OF LaneID
+ -- The unique ID numbers for each
+ -- lane object which is 'active'
+ -- as part of the dynamic map contents.
+
+GenericLane ::= SEQUENCE {
+ laneID LaneID,
+ -- The unique ID number assigned
+ -- to this lane object
+ name DescriptiveName OPTIONAL,
+ -- often for debug use only