Compare Revisions

The credentials to download the source code are:
 Username: svnusers
 Password: svnusers

Ignore whitespace Rev 1 → Rev 11

/tags/MAP_SPAT_SAEJ2735/20141020/DSRC_REG_D.asn
0,0 → 1,2205
-- ############################################################################
-- ############################################################################
--
-- This is the ASN.1 definition used in the J2735 ballot of Nov 04th 2014.
-- It includes the messages SPAT, MapData and the related data frames and
-- data elements for usage within European region.
--
-- The definiton of the ASN.1 included in this document is identified by
-- the Version: 1.0.
-- The element "msgSubID" in the messages MapData and SPAT are used for
-- identification of the ASN.1 definition for Region D (e.g. Europe) and are
-- set to the integer value = 1.
--
-- The data elements of the messages SPAT and MapData are harmonized
-- with the data elements from the data dictionary ETSI TS 102 894-2 V1.1.15.
--
-- The message set for SPAT and MapData has been harmonized for usage in
-- diffrerent international regions. Some data elements include regional
-- enhancements. If no enhancement is defined, the regional ASN.1 extension
-- points to an empty data element of the Module "REGION".
-- If regional enhancements are defined the regional ASN.1 extension points
-- to a data element of the specific region. For Europe the ASN.1 extensions
-- are defined in the module REG-D.
 
-- ############################################################################
-- ############################################################################
 
 
 
-- ############################################################################
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
--
-- Begin module: DSRC
--
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
-- ############################################################################
DSRC DEFINITIONS AUTOMATIC TAGS::= BEGIN
-- =============================================================================
--
-- Imports from Modules:
-- ITS-Container: ETSI common Data Dictionary
-- REGION: Generic or empty regional data elements.
-- RED_D: Region D extension (e.g Europe).
--
-- =============================================================================
IMPORTS
Latitude, Longitude, SpeedConfidence
FROM ITS-Container
 
Reg-AdvisorySpeed,Reg-ComputedLane, Reg-GenericLane, Reg-Intersection,
Reg-LaneAttributes, Reg-LaneDataAttribute,
Reg-MovementEvent, Reg-MovementState, Reg-NodeAttribute,
Reg-NodeOffsetPoint, Reg-RoadSegment, Reg-SignalControlZone, Reg-SPAT
FROM REGION
 
Reg-MapData, Reg-ConnectionManeuverAssist, Reg-IntersectionState,
Reg-Position3D, Reg-RestrictionUserType
FROM REG-D;
 
-- =============================================================================
-- MSG_MapData (MAP) (Desc Name) Record 6
--
-- Region D: different usage of the following elements within Europe:
--
-- msgSubID: Set to integer 1 for identification of this actual ASN.1 definition
-- of the MapData message.
--
-- layerType: Based on the value of the "LayerType" the topological description
-- for "intersection" or "roadSegments" is used. The usage of both
-- "intersection" and "roadSegments" are not forseen in Europe.
--
-- msgIssueRevision: Not used in Region D (e.g. Europe)
--
-- layerID: Used for logical fragmentation of MapData
--
-- dataParameters: Not used in Region D (e.g. Europe)
--
-- crc: not used in Region D (e.g. in Europe)
--
MapData ::= SEQUENCE {
msgID DSRCmsgID2,
msgSubID DSRCmsgSubID OPTIONAL,
-- Region D: Version of ASN.1 definition
msgIssueRevision MsgCount,
-- Region D: msgIssueRevision
-- is not used Region D (e.g. Europe)
layerType LayerType OPTIONAL,
layerID LayerID OPTIONAL,
intersections IntersectionGeometryList OPTIONAL,
-- All Intersection definitions
-- NOTE:
-- other map data will be added here as it is defined
-- (curve warnings, construction routes, etc.)
-- as an example of this:
roadSegments RoadSegmentList OPTIONAL,
-- All roadway descriptions
dataParameters DataParameters OPTIONAL,
-- Region D: dataParameters
-- is not used in Region D (e.g. Europe)
restrictionList RestrictionClassList OPTIONAL,
-- Any restriction ID tables which have
-- established for these map entries.
regional RegionalMapData OPTIONAL,
-- regional extensions.
crc MsgCRC OPTIONAL,
-- Region D: crc
-- is not used in Region D (e.g. Europe)
... -- # LOCAL_CONTENT
}
 
-- =============================================================================
-- MSG_SignalPhaseAndTiming Message (SPAT) (Desc Name) Record 14
--
-- Region D: different usage of the following elements within Europe:
--
-- msgSubID: Set to integer 1 for identification of this actual ASN.1 definition
-- of the SPAT message.
--
SPAT ::= SEQUENCE {
msgID DSRCmsgID2,
msgSubID DSRCmsgSubID OPTIONAL,
-- Region D: Version of ASN.1 definition
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 RegionalSPAT OPTIONAL, -- regional extensions
... -- # LOCAL_CONTENT
}
 
-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
--
-- Start of entries from table Data_Frames...
-- This table contains data frame entries.
-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 
-- ============================================================================
-- DF_AdvisorySpeed (Desc Name) Record 3
AdvisorySpeed ::= SEQUENCE {
type AdvisorySpeedType,
-- the type of advisory which this is.
speed SpeedAdvice OPTIONAL,
-- See Remarks under the SpeedAdvice entry for
-- converting and transmitting a speed expressed
-- in MPH to units of 0.1 m/s
-- This element is optional ONLY when superceded
-- by the presence of a regional speed element found in
-- RegionalAdvisorySpeed
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 RegionalAdvisorySpeed OPTIONAL,
-- regional extensions
...
}
 
-- =============================================================================
-- DF_AdvisorySpeedList (Desc Name) Record 4
AdvisorySpeedList ::= SEQUENCE (SIZE(1..16)) OF AdvisorySpeed
 
-- =============================================================================
-- DF_ComputedLane CHANGED (Desc Name) Record 10
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
},
-- An path X offset value for translations of the
-- path's points when created 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
-- starting initial 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.
-- 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 of contracted based on the X
-- and Y and width values from the coordinates of
-- the reference lane's starting initial point.
-- The Z axis remains untouched.
regional RegionalComputedLane OPTIONAL,
-- regional extensions
...
}
 
-- =============================================================================
-- DF_ConnectingLane (Desc Name) Record 12
ConnectingLane ::= SEQUENCE {
lane LaneID, -- Index of the connecting lane
maneuver AllowedManeuvers OPTIONAL
-- Region D: Not Used in Europe
-- The information within "maneuver" is not precise
-- Use "connectsTo" for maneuver description
}
 
-- =============================================================================
-- DF_Connection (Desc Name) Record 13
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 not 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
}
 
-- =============================================================================
-- DF_ConnectionManeuverAssist (Desc Name) Record 14
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
-- connection 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 RegionalConnectionManeuverAssist OPTIONAL,
-- regional extensions
... -- # LOCAL_CONTENT
}
 
-- =============================================================================
-- DF_ConnectsToList (Desc Name) Record 15
ConnectsToList ::= SEQUENCE (SIZE(1..16)) OF Connection
 
-- =============================================================================
-- DF_DataParameters (Desc Name) Record 16
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,
... -- # LOCAL_CONTENT
}
 
-- =============================================================================
-- DF_EnabledLaneList (Desc Name) Record 23
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.
 
-- =============================================================================
-- DF_GenericLane CHANGED (Desc Name) Record 26
GenericLane ::= SEQUENCE {
 
laneID LaneID,
-- The unique ID number assigned
-- to this lane object
name DescriptiveName OPTIONAL,
-- often for debug use only
-- but at times used to name ped crossings
ingressApproach ApproachID OPTIONAL, -- inbound
egressApproach ApproachID OPTIONAL, -- outbound
-- Approach IDs to which this lane belongs
 
laneAttributes LaneAttributes,
-- All Attribute information about
-- the basic selected lane type
-- Directions of use, Geometric co-sharing
-- and Type Specific Attributes
-- These Attributes are 'lane - global' that is,
-- they are true for the entire length of the lane
maneuvers AllowedManeuvers OPTIONAL,
-- Region D: Not used e.g. in Europe!
-- The information within "maneuvers" is not precise
-- Use the "connectsTo" element for maneuver direction description
 
nodeList NodeList2,
-- Lane spatial path information as well as
-- various Attribute information along the node path
-- Attributes found here are more general and may
-- come and go over the length of the lane.
connectsTo ConnectsToList OPTIONAL,
-- a list of other lanes and their signal group IDs
-- each connecting lane and its signal group ID
-- is given, therefore this element provides the
-- information formally in "signalGroups" in prior
-- editions.
overlays OverlayLaneList OPTIONAL,
-- A list of any lanes which have spatial paths that
-- overlay (run on top of, and not simply cross)
-- the path of this lane when used
regional RegionalGenericLane OPTIONAL,
-- regional extensions
...
}
 
-- =============================================================================
-- DF_IntersectionGeometry CHANGED (Desc Name) Record 28
IntersectionGeometry ::= SEQUENCE {
name DescriptiveName OPTIONAL,
-- For debug use only
id IntersectionReferenceID,
-- A globally unique value set,
-- consisting of a regionID and
-- intersection ID assignment
revision MsgCount,
-- Region D:
-- The actual valid revision of the intersection geometry.
-- The revision Remains the if geometry is not changed.
-- The revision of the geometry is related to the revision of
-- the intersection state (see "DF_IntersectionState").
-- Required default values about lane descriptions follow
refPoint Position3D-2, -- The reference from which subsequent
-- data points are offset until a new
-- point is used.
laneWidth LaneWidth OPTIONAL,
-- Reference width used by all subsequent
-- lanes unless a new width is given.
speedLimits SpeedLimitList OPTIONAL,
-- Reference regulatory speed limits
-- used by all subsequent
-- lanes unless a new speed is given
-- See Remarks under the SpeedAdvice entry
-- for converting and transmitting a speed
-- expressed in MPH to units of 0.1 m/s
 
-- Complete details regarding each lane type in this intersection
laneSet LaneList, -- Data about one or more lanes
-- (all lane data is found here)
preemptPriorityData PreemptPriorityList OPTIONAL,
-- Region D: preemptPriorityData
-- is not used in Region D (e.g. Europe)
regional RegionalIntersection OPTIONAL,
-- regional message content to be placed here
...
}
 
-- =============================================================================
-- DF_IntersectionGeometryList (Desc Name) Record 29
IntersectionGeometryList ::= SEQUENCE (SIZE(1..32)) OF IntersectionGeometry
 
-- =============================================================================
-- DF_IntersectionReferenceID CHANGED (Desc Name) Record 30
IntersectionReferenceID ::= SEQUENCE {
region RoadRegulatorID OPTIONAL,
-- a globally unique regional assignment value
-- typical assigned to a regional DOT authority
-- the value zero shall be used for testing needs
id IntersectionID
-- a unique mapping to the intersection
-- in question within the above region of use
}
 
-- =============================================================================
-- DF_IntersectionState CHANGED (Desc Name) Record 31
IntersectionState ::= SEQUENCE {
name DescriptiveName OPTIONAL,
-- human readable name for intersection
-- to be used only in debug mode.
id IntersectionReferenceID,
-- A globally unique value set, consisting of a
-- regionID and intersection ID assignment
-- provides a unique mapping to the
-- intersection MAP in question
-- which provides complete location
-- and approach/move/lane data
revision MsgCount,
status IntersectionStatusObject,
-- general status of the controller(s)
moy MinuteOfTheYear OPTIONAL,
-- Minute of current UTC year
-- used only with messages to be archived
timeStamp DSecond2 OPTIONAL,
-- the mSec point in the current UTC minute that
-- this message was constructed
enabledLanes EnabledLaneList OPTIONAL,
-- a list of lanes where the RevocableLane bit
-- has been set which are now active and
-- therefore part of the current intersection
states MovementList,
-- Each Movement is given in turn
-- and contains its signal phase state,
-- mapping to the lanes it applies to, and
-- point in time it will end, and it
-- may contain both active and future states
maneuverAssistList ManeuverAssistList OPTIONAL,
-- Assist data
priority SignalControlState OPTIONAL,
-- the active priority state data, if present
preempt SignalControlState OPTIONAL,
-- the active preemption state data, if present
regional RegionalIntersectionState OPTIONAL,
-- regional extensions
...
}
 
-- =============================================================================
-- DF_IntersectionStateList (Desc Name) Record 32
IntersectionStateList ::= SEQUENCE (SIZE(1..32)) OF IntersectionState
 
-- =============================================================================
-- DF_LaneAttributes (Desc Name) Record 34
LaneAttributes ::= SEQUENCE {
directionalUse LaneDirection, -- directions of lane use
sharedWith LaneSharing, -- co-users of the lane path
laneType LaneTypeAttributes, -- specific lane type data
regional RegionalLaneAttributes OPTIONAL
-- regional extensions
}
 
-- =============================================================================
-- DF_LaneDataAttribute (Desc Name) Record 35
LaneDataAttribute ::= CHOICE {
-- Segment attribute types and the data needed for each
pathEndPointAngle DeltaAngle,
-- adjusts final point/width slant
-- of the lane to align with the stop line.
laneCrownPointCenter RoadwayCrownAngle,
-- sets the canter of the road bed
-- from centerline point.
laneCrownPointLeft RoadwayCrownAngle,
-- sets the canter of the road bed
-- from left edge.
laneCrownPointRight RoadwayCrownAngle,
-- sets the canter of the road bed
-- from right edge.
laneAngle MergeDivergeNodeAngle,
-- the angle or direction of another lane
-- this is required to support Japan style
-- when a merge point angle is required.
speedLimits SpeedLimitList,
-- Reference regulatory speed limits
-- used by all segments.
-- Add others as needed, here or in regional space
regional RegionalLaneDataAttribute,
-- regional extensions
...
}
 
-- =============================================================================
-- DF_LaneDataAttributeList (Desc Name) Record 36
LaneDataAttributeList ::= SEQUENCE (SIZE(1..8)) OF LaneDataAttribute
 
-- =============================================================================
-- DF_LaneList (Desc Name) Record 37
LaneList ::= SEQUENCE (SIZE(1..255)) OF GenericLane
 
-- =============================================================================
-- DF_LaneTypeAttributes (Desc Name) Record 38
LaneTypeAttributes ::= CHOICE {
vehicle LaneAttributes-Vehicle, -- motor vehicle lanes
crosswalk LaneAttributes-Crosswalk, -- pedestrian crosswalks
bikeLane LaneAttributes-Bike, -- bike lanes
sidewalk LaneAttributes-Sidewalk, -- pedestrian sidewalk paths
median LaneAttributes-Barrier, -- medians & channelization
striping LaneAttributes-Striping, -- roadway markings
trackedVehicle LaneAttributes-TrackedVehicle, -- trains and trolleys
parking LaneAttributes-Parking, -- parking and stopping lanes
...
}
 
-- =============================================================================
-- DF_ManeuverAssistList (Desc Name) Record 39
ManeuverAssistList ::= SEQUENCE (SIZE(1..16)) OF ConnectionManeuverAssist
 
-- =============================================================================
-- DF_MovementEvent CHANGED (Desc Name) Record 40
MovementEvent ::= SEQUENCE {
eventState MovementPhaseState,
-- Consisting of:
-- Phase state (the basic 11 states)
-- Directional, protected, or permissive state
timing TimeChangeDetails OPTIONAL,
-- Timing Data in UTC time stamps for event
-- includes start and min/max end times of phase
-- confidence and estimated next occurrence
speeds AdvisorySpeedList OPTIONAL,
-- various speed advisories for use by
-- general and specific types of vehicles
-- supporting green-wave and other flow needs
-- See Remarks under the SpeedAdvice entry for
-- converting and transmitting a speed expressed
-- in MPH to units of 0.1 m/s
regional RegionalMovementEvent OPTIONAL,
-- regional extensions
... -- # LOCAL_CONTENT
}
 
-- =============================================================================
-- DF_MovementEventList (Desc Name) Record 41
MovementEventList ::= SEQUENCE (SIZE(1..16)) OF MovementEvent
 
-- =============================================================================
-- DF_MovementList (Desc Name) Record 42
MovementList ::= SEQUENCE (SIZE(1..255)) OF MovementState
 
-- =============================================================================
-- DF_MovementState (Desc Name) Record 43
MovementState ::= SEQUENCE {
movementName DescriptiveName OPTIONAL,
-- uniquely defines movement by name
-- human readable name for intersection
-- to be used only in debug mode.
signalGroup SignalGroupID,
-- the group id is used to map to lists
-- of lanes (and their descriptions)
-- which this MovementState data applies to
-- see comments in the Remarks for usage details
state-time-speed MovementEventList,
-- Consisting of sets of movement data with:
-- a) SignalPhaseState
-- b) TimeChangeDetails, and
-- c) AdvisorySpeeds (optional )
-- Note one or more of the movement events may be for
-- a future time and that this allows conveying multiple
-- predictive phase and movement timing for various uses
-- for the current signal group.
maneuverAssistList ManeuverAssistList OPTIONAL,
-- This information may also be placed in the
-- IntersectionState when common information applies to
-- different lanes in the same way.
regional RegionalMovementState OPTIONAL,
-- regional extensions
... -- # LOCAL_CONTENT
}
 
-- =============================================================================
-- DF_Node (Desc Name) Record 44
Node ::= SEQUENCE {
delta NodeOffsetPoint,
-- A choice of which X,Y offset value to use
-- this includes various delta values as well a regional choices.
attributes NodeAttributeSet OPTIONAL,
-- Any optional Attributes which are needed
-- This includes changes to the current lane width and elevation
...
}
 
-- =============================================================================
-- DF_NodeAttributeList (Desc Name) Record 45
NodeAttributeList ::= SEQUENCE (SIZE(1..8)) OF NodeAttribute
 
-- =============================================================================
-- DF_NodeAttributeSet (Desc Name) Record 46
NodeAttributeSet ::= SEQUENCE {
localNode NodeAttributeList OPTIONAL,
-- Attribute states which pertain to this node point.
disabled SegmentAttributeList OPTIONAL,
-- Attribute states which are disabled at this node point.
enabled SegmentAttributeList OPTIONAL,
-- Attribute states which are enabled at this node point
-- and which remain enabled until disabled or the lane ends.
data LaneDataAttributeList OPTIONAL,
-- Attributes which require an additional data values
-- some of these are local to the node point, while others
-- persist with the provided values until changed
-- and this is indicated in each entry.
regional RegionalNodeAttributeList OPTIONAL,
-- Regional extensions.
dWidth Offset-B10 OPTIONAL,
-- A value added to the current lane width
-- at this node and from this node onwards, in 1cm steps
-- lane width between nodes are a linear taper between pts
-- the value of zero shall not be sent here.
dElevation Offset-B10 OPTIONAL,
-- A value added to the current Elevation
-- at this node from this node onwards, in 10cm steps
-- elevations between nodes are a linear taper between pts
-- the value of zero shall not be sent here
...
}
 
-- =============================================================================
-- DF_NodeList2 CHANGED (Desc Name) Record 48
NodeList2 ::= CHOICE {
nodes NodeSet,
-- a lane made up of two or more
-- node points and any attributes
-- defined in those nodes.
 
computed ComputedLane,
-- a lane path computed by translating
-- the data defined by another lane.
...
}
 
-- =============================================================================
-- DF_Node_LLmD_64b (Desc Name) Record 49
Node-LLmD-64b ::= SEQUENCE {
lon Longitude,
lat Latitude
}
 
-- =============================================================================
-- DF_NodeOffsetPoint (Desc Name) Record 50
NodeOffsetPoint ::= CHOICE {
-- Nodes with X,Y content
node-XY1 Node-XY-20b, -- node is within 5.11m of last node
node-XY2 Node-XY-22b, -- node is within 10.23m of last node
node-XY3 Node-XY-24b, -- node is within 20.47m of last node
node-XY4 Node-XY-26b, -- node is within 40.96m of last node
node-XY5 Node-XY-28b, -- node is within 81.91m of last node
node-XY6 Node-XY-32b, -- node is within 327.67m of last node
node-LatLon Node-LLmD-64b, -- node is a full 32b Lat/Lon range
node-Regional RegionalNodeOffsetPoint
-- node which follows is of a
-- regional definition type
}
 
-- =============================================================================
-- DF_NodeSet (Desc Name) Record 51
NodeSet ::= SEQUENCE (SIZE(2..63)) OF Node
 
-- =============================================================================
-- DF_Node_XY_20b (Desc Name) Record 52
Node-XY-20b ::= SEQUENCE {
x Offset-B10,
y Offset-B10
}
 
-- =============================================================================
-- DF_Node_XY_22b (Desc Name) Record 53
Node-XY-22b ::= SEQUENCE {
x Offset-B11,
y Offset-B11
}
 
-- =============================================================================
-- DF_Node_XY_24b (Desc Name) Record 54
Node-XY-24b ::= SEQUENCE {
x Offset-B12,
y Offset-B12
}
 
-- =============================================================================
-- DF_Node_XY_26b (Desc Name) Record 55
Node-XY-26b ::= SEQUENCE {
x Offset-B13,
y Offset-B13
}
 
-- =============================================================================
-- DF_Node_XY_28b (Desc Name) Record 56
Node-XY-28b ::= SEQUENCE {
x Offset-B14,
y Offset-B14
}
 
-- =============================================================================
-- DF_Node_XY_32b (Desc Name) Record 57
Node-XY-32b ::= SEQUENCE {
x Offset-B16,
y Offset-B16
}
 
-- =============================================================================
-- DF_OverlayLaneList (Desc Name) Record 59
OverlayLaneList ::= SEQUENCE (SIZE(1..5)) OF LaneID
-- The unique ID numbers for any lane object which have
-- spatial paths that overlay (run on top of, and not
-- simply cross with) the current lane.
-- Such as a train path that overlays a motor vehicle
-- lane object for a roadway segment.
 
-- =============================================================================
-- DF_Position3D_2 CHANGED (Desc Name) Record 73
Position3D-2 ::= SEQUENCE {
lat Latitude, -- in 1/10th micro degrees
long Longitude, -- in 1/10th micro degrees
elevation Elevation2 OPTIONAL,
-- Region D: Not used e.g. in Europe!
-- For compatibility with the European Data Dictionary
-- please use the RegionalPosition3D for Europe
 
regional RegionalPosition3D OPTIONAL,
-- Region D:
-- Elevation is coded based on ETSI CDD definition
-- and defined in the european Module.
...
}
 
-- =============================================================================
-- DF_PreemptPriorityList (Desc Name) Record 76
PreemptPriorityList ::= SEQUENCE (SIZE(1..32)) OF RegionalSignalControlZone
-- =============================================================================
-- DF_Regional_AdvisorySpeed (Desc Name) Record 77
RegionalAdvisorySpeed ::= Reg-AdvisorySpeed
-- =============================================================================
-- DF_Regional_ComputedLane (Desc Name) Record 78
RegionalComputedLane ::= Reg-ComputedLane
-- =============================================================================
-- DF_Regional_ConnectionManeuverAssist (Desc Name) Record 79
RegionalConnectionManeuverAssist ::= Reg-ConnectionManeuverAssist
-- =============================================================================
-- DF_Regional_GenericLane (Desc Name) Record 80
RegionalGenericLane ::= Reg-GenericLane
-- =============================================================================
-- DF_Regional_Intersection (Desc Name) Record 81
RegionalIntersection ::= Reg-Intersection
-- =============================================================================
-- DF_Regional_IntersectionState (Desc Name) Record 82
RegionalIntersectionState ::= Reg-IntersectionState
-- =============================================================================
-- DF_Regional_RegionalLaneAttributes (Desc Name) Record 83
RegionalLaneAttributes ::= Reg-LaneAttributes
-- =============================================================================
-- DF_Regional_LaneDataAttribute (Desc Name) Record 84
RegionalLaneDataAttribute ::= Reg-LaneDataAttribute
-- =============================================================================
-- DF_Regional_MapData (Desc Name) Record 85
RegionalMapData ::= Reg-MapData
-- =============================================================================
-- DF_Regional_MovementEvent (Desc Name) Record 86
RegionalMovementEvent ::= Reg-MovementEvent
-- =============================================================================
-- DF_Regional_MovementState (Desc Name) Record 87
RegionalMovementState ::= Reg-MovementState
-- =============================================================================
-- DF_Regional_RegionalNodeAttribute (Desc Name) Record 88
RegionalNodeAttribute ::= Reg-NodeAttribute
-- =============================================================================
-- DF_RegionalNodeAttributeList (Desc Name) Record 89
RegionalNodeAttributeList ::= SEQUENCE (SIZE(1..8)) OF RegionalNodeAttribute
-- =============================================================================
-- DF_Regional_NodeOffsetPoint (Desc Name) Record 90
RegionalNodeOffsetPoint ::= Reg-NodeOffsetPoint
-- =============================================================================
-- DF_Regional_Position3D (Desc Name) Record 91
RegionalPosition3D ::= Reg-Position3D
 
-- =============================================================================
-- DF_Regional_RestrictionUserType (Desc Name) Record 92
RegionalRestrictionUserType ::= Reg-RestrictionUserType
-- =============================================================================
-- DF_Regional_RoadSegment (Desc Name) Record 93
RegionalRoadSegment ::= Reg-RoadSegment
-- =============================================================================
-- DF_Regional_SignalControlZone (Desc Name) Record 94
RegionalSignalControlZone ::= Reg-SignalControlZone
-- =============================================================================
-- DF_Regional_SPAT (Desc Name) Record 95
RegionalSPAT ::= Reg-SPAT
-- =============================================================================
-- DF_RegulatorySpeedLimit (Desc Name) Record 99
RegulatorySpeedLimit ::= SEQUENCE {
type SpeedLimitType,
-- The type of regulatory speed which follows.
speed Velocity
-- The speed in units of 0.02 m/s
-- when expressed in MPH this shall be rounded
-- to the closest integer value
-- See Remarks under the SpeedAdvice entry for
-- converting and transmitting a speed expressed
-- in MPH to units of 0.1 m/s
}
-- =============================================================================
-- DF_RestrictionClassAssignment (Desc Name) Record 100
RestrictionClassAssignment ::= SEQUENCE {
id RestrictionClassID,
-- the unique value (within an intersection or local region)
-- that is assigned to this group of users.
users RestrictionUserTypeList
-- The list of user types/classes
-- to which this restriction ID applies
}
-- =============================================================================
-- DF_RestrictionClassList (Desc Name) Record 101
RestrictionClassList ::= SEQUENCE (SIZE(1..254)) OF
RestrictionClassAssignment
-- =============================================================================
-- DF_RestrictionUserType (Desc Name) Record 102
RestrictionUserType ::= CHOICE {
basicType RestrictionAppliesTo,
-- a set of the most commonly used types.
regional RegionalRestrictionUserType
-- regional extensions
}
-- =============================================================================
-- DF_RestrictionUserTypeList (Desc Name) Record 103
RestrictionUserTypeList ::= SEQUENCE (SIZE(1..16)) OF RestrictionUserType
-- =============================================================================
-- DF_RoadLaneSetList (Desc Name) Record 104
RoadLaneSetList ::= SEQUENCE (SIZE(1..255)) OF GenericLane
-- =============================================================================
-- DF_RoadSegment CHANGED (Desc Name) Record 105
RoadSegment ::= SEQUENCE {
name DescriptiveName OPTIONAL,
id RoadSegmentReferenceID,
-- a globally unique value for the segment
revision MsgCount,
-- Required default values about the descriptions to follow.
refPoint Position3D-2, -- the reference from which subsequent
-- data points are offset until a new
-- point is used.
laneWidth LaneWidth OPTIONAL,
-- Reference width used by all subsequent
-- lanes unless a new width is given.
speedLimits SpeedLimitList OPTIONAL,
-- Reference regulatory speed limits
-- used by all subsequent
-- lanes unless a new speed is given
-- See Remarks under the SpeedAdvice entry
-- for converting and transmitting a speed
-- expressed in MPH to units of 0.1 m/s
-- Data describing disruptions in the RoadSegment
-- such as work zones etc will be added here;
-- The details regarding each lane type in the RoadSegment.
roadLaneSet RoadLaneSetList,
regional RegionalRoadSegment OPTIONAL,
-- regional extensions
...
}
 
-- =============================================================================
-- DF_RoadSegmentList (Desc Name) Record 106
RoadSegmentList ::= SEQUENCE (SIZE(1..32)) OF RoadSegment
 
-- =============================================================================
-- DF_RoadSegmentReferenceID (Desc Name) Record 107
RoadSegmentReferenceID ::= SEQUENCE {
region RoadRegulatorID OPTIONAL,
-- a globally unique regional assignment value
-- typical assigned to a regional DOT authority
-- the value zero shall be used for testing needs
id RoadSegmentID
-- a unique mapping to the road segment
-- in question within the above region of use
-- during its period of aggiment and use
-- note that unlike intserectionID values,
-- this value can be reused by the region
}
 
-- =============================================================================
-- DF_SegmentAttributeList (Desc Name) Record 113
SegmentAttributeList ::= SEQUENCE (SIZE(1..8)) OF SegmentAttribute
 
-- =============================================================================
-- DF_SpeedLimitList (Desc Name) Record 122
SpeedLimitList ::= SEQUENCE (SIZE(1..9)) OF RegulatorySpeedLimit
-- =============================================================================
-- DF_TimeChangeDetails CHANGED (Desc Name) Record 123
TimeChangeDetails ::= SEQUENCE {
startTime TimeMark OPTIONAL,
-- When this phase 1st started
minEndTime TimeMark,
-- Expected shortest end time
maxEndTime TimeMark OPTIONAL,
-- Expected longer end time
likelyTime TimeMark OPTIONAL,
-- Best predicted value based on other data
confidence TimeIntervalConfidence OPTIONAL,
-- Applies to above time element only
nextTime TimeMark OPTIONAL
-- A rough estimate of time when
-- this phase may next occur again
-- used to support various ECO driving power
-- management needs.
}
-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
--
-- Start of entries from table Data_Elements...
-- This table typicaly contains data element entries.
-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-- =============================================================================
-- DE_AdvisorySpeedType (Desc Name) Record 3
AdvisorySpeedType ::= ENUMERATED {
none,
greenwave,
ecoDrive,
transit,
...
}
-- =============================================================================
-- DE_AllowedManeuvers (Desc Name) Record 4
-- Region D: Not used e.g. in Europe
-- The information within "maneuver" is not precise
-- Use "connectsTo" for maneuver description
AllowedManeuvers ::= BIT STRING {
-- With bits as defined:
-- Allowed and maneuvers at path end (stop line)
-- All maneuvers with bits not set are therefore prohibited !
-- A value of zero shall be used for unknown, indicating no Maneuver
maneuverStraightAllowed (0),
-- a Straight movement is allowed in this lane
maneuverLeftAllowed (1),
-- a Left Turn movement is allowed in this lane
maneuverRightAllowed (2),
-- a Right Turn movement is allowed in this lane
maneuverUTurnAllowed (3),
-- a U turn movement is allowed in this lane
maneuverLeftTurnOnRedAllowed (4),
-- a Stop, and then proceed when safe movement
-- is allowed in this lane
maneuverRightTurnOnRedAllowed (5),
-- a Stop, and then proceed when safe movement
-- is allowed in this lane
maneuverLaneChangeAllowed (6),
-- a movement which changes to an outer lane
-- on the egress side is allowed in this lane
-- (example: left into either outbound lane)
maneuverNoStoppingAllowed (7),
-- the vehicle should not stop at the stop line
-- (example: a flashing green arrow)
yieldAllwaysRequired (8),
-- the allowed movements above are not protected
-- (example: an permanent yellow condition)
goWithHalt (9),
-- after making a full stop, may proceed
caution (10),
-- proceed past stop line with caution
reserved1 (11)
-- used to align to 12 Bit Field
} (SIZE(12))
 
-- =============================================================================
-- DE_Angle (Desc Name) Record 7
Angle ::= INTEGER (0..28800)
-- LSB of 0.0125 degrees
-- A range of 0 to 359.9875 degrees
 
-- =============================================================================
-- DE_ApproachID (Desc Name) Record 9
ApproachID ::= INTEGER (0..15) -- zero to be used when valid value is unknown
 
-- =============================================================================
-- DE_DeltaAngle (Desc Name) Record 23
DeltaAngle ::= INTEGER (-150..150)
-- With an angle range from
-- negative 150 to positive 150
-- in one degree steps where zero is directly
-- along the lane center line as defined by the
-- two closest points
 
-- =============================================================================
-- DE_DescriptiveName (Desc Name) Record 24
DescriptiveName ::= IA5String (SIZE(1..63))
 
-- =============================================================================
-- DE_DrivenLineOffsetLarge (Desc Name) Record 34
DrivenLineOffsetLg ::= INTEGER (-32767..32767)
-- LSB units are 1 cm.
 
-- =============================================================================
-- DE_DrivenLineOffsetSmall (Desc Name) Record 35
DrivenLineOffsetSm ::= INTEGER (-2047..2047)
-- LSB units are 1 cm.
 
-- =============================================================================
-- DE_DSecond2 CHANGED (Desc Name) Record 38
DSecond2 ::= INTEGER (0..65535) -- units of miliseconds
 
-- =============================================================================
-- DE_DSRC_MessageID2 CHANGED (Desc Name) Record 40
DSRCmsgID2 ::= INTEGER (0..255)
-- UPER forms
mapData-P DSRCmsgID2 ::= 18 --'12'H MAP,
signalPhaseAndTimingMessage-P DSRCmsgID2 ::= 19 --'13'H SPAT
-- values to 127 reserved for std use
-- values 128 to 255 reserved for local use
 
-- =============================================================================
-- DE_DSRC_MessageSubID (Desc Name) Record 41
DSRCmsgSubID ::= INTEGER (0..255) -- to be set to zero when used at this time
 
-- =============================================================================
-- DE_Elevation2 CHANGED (Desc Name) Record 44
Elevation2 ::= INTEGER (-4096..61439)
-- In units of 10 cm steps above or below the reference ellipsoid
-- Providing a range of -409.5 to + 6143.9 meters
-- The value -4096 shall be used when Unknown is to be sent
 
-- =============================================================================
-- DE_IntersectionID CHANGED (Desc Name) Record 55
IntersectionID ::= INTEGER (0..65535)
-- The values zero through 255 are allocated for testing purposes
-- Note that the value assign to an intersection will be
-- unique within a given regional ID only
 
-- =============================================================================
-- DE_IntersectionStatusObject CHANGED (Desc Name) Record 56
IntersectionStatusObject ::= BIT STRING {
manualControlIsEnabled (0),
-- Timing reported is per programmed values, etc but person
-- at cabinet can manually request that certain intervals are
-- terminated early (e.g. green).
stopTimeIsActivated (1),
-- And all counting/timing has stopped.
failureFlash (2),
-- Above to be used for any detected hardware failures,
-- e.g. conflict monitor as well as for police flash
preemptIsActive (3),
transitSignalPriorityIsActive (4),
-- Refered to as TSP
-- Additional states
fixedTimeOperation (5),
-- Schedule of signals is based on time only
-- (i.e. the state can be calculated)
trafficDependentOperation (6),
-- Operation is based on different levels of traffic parameters
-- (requests, duration of gaps or more complex parameters)
standbyOperation (7),
-- Controller: partially switched off or partially amber flashing
failureMode (8),
-- Controller has a problem or failure in operation
off (9),
-- Controller is switched off
-- Related to MAP an SPAT bindings
recentMAPmessageUpdate (10),
-- Map revision with content changes
recentChangeInMAPassignedLanesIDsUsed (11),
-- Change in MAP's assigned lanes used (lane changes)
-- Changes in the active lane list description
noValidMAPisAvailableAtThisTime (12),
-- MAP (and vaious lanes indexes) not available
noValidSPATisAvailableAtThisTime (13)
-- SPAT system is not working at this time
-- Bit values (14,15) reserved at ths time and shall be zero
} (SIZE(16))
 
-- =============================================================================
-- DE_LaneAttributes-Barrier (Desc Name) Record 57
LaneAttributes-Barrier ::= BIT STRING {
-- With bits as defined:
median-RevocableLane (0),
-- this lane may be activated or not based
-- on the current SPAT message contents
-- if not asserted, the lane is ALWAYS present
median (1),
whiteLineHashing (2),
stripedLines (3),
doubleStripedLines (4),
trafficCones (5),
constructionBarrier (6),
trafficChannels (7),
lowCurbs (8),
highCurbs (9)
-- Bits 10~15 reserved and set to zero
} (SIZE (16))
 
-- =============================================================================
-- DE_LaneAttributes-Bike CHANGED (Desc Name) Record 58
LaneAttributes-Bike ::= BIT STRING {
-- With bits as defined:
bikeRevocableLane (0),
-- this lane may be activated or not based
-- on the current SPAT message contents
-- if not asserted, the lane is ALWAYS present
pedestrianUseAllowed (1),
-- The path allows pedestrian traffic,
-- if not set, this mode is prohibited
isBikeFlyOverLane (2),
-- path of lane is not at grade
fixedCycleTime (3),
-- the phases use preset times
-- i.e. there is not a 'push to cross' button
biDirectionalCycleTimes (4),
-- ped walk phases use different SignalGroupID
-- for each direction. The first SignalGroupID
-- in the first Connection represents 'inbound'
-- flow (the direction of travel towards the first
-- node point) while second SignalGroupID in the
-- next Connection entry represents the 'outbound'
-- flow. And use of RestrictionClassID entires
-- in the Connect follow this same pattern in pairs.
isolatedByBarrier (5),
unsignalizedSegmentsPresent (6)
-- The lane path consists of one of more segments
-- which are not part of a signal group ID
 
-- Bits 7~15 reserved and set to zero
} (SIZE (16))
 
-- =============================================================================
-- DE_LaneAttributes-Crosswalk CHANGED (Desc Name) Record 59
LaneAttributes-Crosswalk ::= BIT STRING {
-- With bits as defined:
-- MUTCD provides no suitable "types" to use here
crosswalkRevocableLane (0),
-- this lane may be activated or not based
-- on the current SPAT message contents
-- if not asserted, the lane is ALWAYS present
bicyleUseAllowed (1),
-- The path allows bicycle traffic,
-- if not set, this mode is prohibited
isXwalkFlyOverLane (2),
-- path of lane is not at grade
fixedCycleTime (3),
-- ped walk phases use preset times
-- i.e. there is not a 'push to cross' button
biDirectionalCycleTimes (4),
-- ped walk phases use different SignalGroupID
-- for each direction. The first SignalGroupID
-- in the first Connection represents 'inbound'
-- flow (the direction of travel towards the first
-- node point) while second SignalGroupID in the
-- next Connection entry represents the 'outbound'
-- flow. And use of RestrictionClassID entires
-- in the Connect follow this same pattern in pairs.
hasPushToWalkButton (5),
-- Has a demand input
audioSupport (6),
-- audio crossing cues present
rfSignalRequestPresent (7),
-- Supports RF push to walk technologies
unsignalizedSegmentsPresent (8)
-- The lane path consists of one of more segments
-- which are not part of a signal group ID
-- Bits 9~15 reserved and set to zero
} (SIZE (16))
 
-- =============================================================================
-- DE_LaneAttributes-ParkingLane (Desc Name) Record 60
LaneAttributes-Parking ::= BIT STRING {
-- With bits as defined:
-- Parking use details, note that detailed restrictions such as
-- allowed hours are sent by way of ITIS codes in the TIM message
parkingRevocableLane (0),
-- this lane may be activated or not based
-- on the current SPAT message contents
-- if not asserted, the lane is ALWAYS present
parallelParkingInUse (1),
headInParkingInUse (2),
doNotParkZone (3),
-- used to denote fire hydrants as well
-- short disruptions in a parking zone
parkingForBusUse (4),
parkingForTaxiUse (5),
noPublicParkingUse (6)
-- private parking, as in front of
-- private property
-- Bits 7~15 reserved and set to zero
} (SIZE (16))
 
-- =============================================================================
-- DE_LaneAttributes-Sidewalk (Desc Name) Record 61
LaneAttributes-Sidewalk ::= BIT STRING {
-- With bits as defined:
sidewalk-RevocableLane (0),
-- this lane may be activated or not based
-- on the current SPAT message contents
-- if not asserted, the lane is ALWAYS present.
bicyleUseAllowed (1),
-- The path allows bicycle traffic,
-- if not set, this mode is prohibited.
isSidewalkFlyOverLane (2),
-- path of lane is not at grade.
walkBikes (3)
-- bike traffic must dismount and walk.
-- Bits 4~15 reserved and set to zero
} (SIZE (16))
 
-- =============================================================================
-- DE_LaneAttributes-Striping (Desc Name) Record 62
LaneAttributes-Striping ::= BIT STRING {
-- With bits as defined:
stripToConnectingLanesRevocableLane (0),
-- this lane may be activated or not based
-- on the current SPAT message contents
-- if not asserted, the lane is ALWAYS present.
stripDrawOnLeft (1),
stripDrawOnRight (2),
-- which side of lane to mark.
stripToConnectingLanesLeft (3),
stripToConnectingLanesRight (4),
stripToConnectingLanesAhead (5)
-- the stripe type should be
-- presented to the user visually
-- to reflect stripes in the
-- intersection for the type of
-- movement indicated
-- Bits 6~15 reserved and set to zero
} (SIZE (16))
 
-- =============================================================================
-- DE_LaneAttributes-TrackedVehicle (Desc Name) Record 63
LaneAttributes-TrackedVehicle ::= BIT STRING {
-- With bits as defined:
spec-RevocableLane (0),
-- this lane may be activated or not based
-- on the current SPAT message contents
-- if not asserted, the lane is ALWAYS present
spec-commuterRailRoadTrack (1),
spec-lightRailRoadTrack (2),
spec-heavyRailRoadTrack (3),
spec-otherRailType (4)
-- Bits 5~15 reserved and set to zero
} (SIZE (16))
 
-- =============================================================================
-- DE_LaneAttributes-Vehicle (Desc Name) Record 64
LaneAttributes-Vehicle ::= BIT STRING {
-- With bits as defined:
isVehicleRevocableLane (0),
-- this lane may be activated or not based
-- on the current SPAT message contents
-- if not asserted, the lane is ALWAYS present
isVehicleFlyOverLane (1),
-- path of lane is not at grade
hovLaneUseOnly (2),
restrictedToBusUse (3),
restrictedToTaxiUse (4),
restrictedFromPublicUse (5),
hasIRbeaconCoverage (6)
 
-- Bits 7~15 reserved and set to zero
} (SIZE (16))
 
-- =============================================================================
-- DE_LaneConnectionID (Desc Name) Record 65
LaneConnectionID ::= INTEGER (0..255)
 
-- =============================================================================
-- DE_LaneDirection (Desc Name) Record 66
LaneDirection ::= BIT STRING {
-- With bits as defined:
-- Allowed directions of travel in the lane object
-- All lanes are described from the stop line outwards
ingressPath (0),
-- travel from rear of path to front
-- is allowed
egressPath (1)
-- travel from front of path to rear
-- is allowed
-- Notes: No Travel, i.e. the lane object type does not support
-- travel (medians, curbs, etc.) is indicated by not
-- asserting any bit value
-- Bi-Directional Travel (such as a ped crosswalk) is
-- indicated by asserting both of the bits
} (SIZE (2))
 
-- =============================================================================
-- DE_LaneId CHANGED (Desc Name) Record 67
LaneID ::= INTEGER (0..255)
-- the value 0 shall be used when the lane ID is
-- not available or not known
-- the value 255 is reserved for future use
 
-- =============================================================================
-- DE_LaneSharing (Desc Name) Record 69
LaneSharing ::= BIT STRING {
-- With bits as defined:
overlappingLaneDescriptionProvided (0),
-- Assert when another lane object is present to describe the
-- path of the overlapping shared lane
-- this construct is not used for lane objects which simply cross.
multipleLanesTreatedAsOneLane (1),
-- Assert if the lane object path and width details represents
-- multiple lanes within it that are not further described
 
-- Various modes and type of traffic whhc may share this lane:
otherNonMotorizedTrafficTypes (2), -- horse drawn etc.
individualMotorizedVehicleTraffic (3),
busVehicleTraffic (4),
taxiVehicleTraffic (5),
pedestriansTraffic (6),
cyclistVehicleTraffic (7),
trackedVehicleTraffic (8),
pedestrianTraffic (9)
} (SIZE (10))
-- All zeros would indicate 'not shared' and 'not overlapping'
 
-- =============================================================================
-- DE_LaneWidth (Desc Name) Record 70
LaneWidth ::= INTEGER (0..32767) -- units of 1 cm
 
-- =============================================================================
-- DE_LayerID (Desc Name) Record 72
LayerID ::= INTEGER (0..100)
 
 
-- =============================================================================
-- DE_LayerType (Desc Name) Record 73
LayerType ::= ENUMERATED {
none,
mixedContent, -- two or more of the below types
generalMapData,
intersectionData,
curveData,
roadwaySectionData,
parkingAreaData,
sharedLaneData,
...
}
 
-- =============================================================================
-- DE_MergeDivergeNodeAngle (Desc Name) Record 78
MergeDivergeNodeAngle ::= INTEGER (-180..180)
-- In units of 1.5 degrees for north
-- the value -180 shall be used to represent
-- data is not available or unknown
 
-- =============================================================================
-- DE_MinuteOfTheYear (Desc Name) Record 79
MinuteOfTheYear ::= INTEGER (0..527040)
-- the value 527040 shall be used for invalid
 
-- =============================================================================
-- DE_MovementPhaseState CHANGED (Desc Name) Record 81
MovementPhaseState ::= ENUMERATED {
-- Note that based on the regions and the operating mode not every
-- phase will be used in all transportation modes and that not
-- every phase will be used in all transportation modes
unavailable (0),
-- This state is used for unknown or error.
dark (1),
-- The signal head is dark (unlit).
 
-- Reds
stop-Then-Proceed (2),
-- Often called 'flashing red' in US
-- Driver Action:
-- Stop vehicle at stop line.
-- Do not proceed unless it is safe.
-- Note that the right to proceed either right or left when
-- it is safe may be contained in the lane description to
-- handle what is called a 'right on red'.
stop-And-Remain (3),
-- e.g. called 'red light' in US
-- Driver Action:
-- Stop vehicle at stop line.
-- Do not proceed.
-- Note that the right to proceed either right or left when
-- it is safe may be contained in the lane description to
-- handle what is called a 'right on red'.
-- Greens
pre-Movement (4),
-- Not used in the US, red+yellow partly in REG-D (e.g. Europe(
-- Driver Action:
-- Stop vehicle.
-- Prepare to proceed (pending green)
-- (Prepare for transition to green/go).
permissive-Movement-Allowed (5),
-- Often called 'permissive green' in US
-- Driver Action:
-- Proceed with caution,
-- must yield to all conflicting traffic
-- Conflicting traffic may be present
-- in the intersection conflict area.
protected-Movement-Allowed (6),
-- Often called 'protected green' in US
-- Driver Action:
-- Proceed, tossing caution to the wind,
-- in indicated (allowed) direction.
-- Yellows / Ambers
-- The vehicle is not allowed to cross the stop bar if it is possible
-- to stop without danger.
permissive-clearance (7),
-- Often called 'permissive yellow' in US
-- Driver Action:
-- Prepare to stop.
-- Proceed if unable to stop,
-- Clear Intersection.
-- Conflicting traffic may be present
-- in the intersection conflict area.
protected-clearance (8),
-- Often called 'protected yellow' in US
-- Driver Action:
-- Prepare to stop.
-- Proceed if unable to stop,
-- in indicated direction (to connected lane)
-- Clear Intersection.
caution-Conflicting-Traffic (9)
-- Often called 'flashing yellow' in US
-- Often used for extended periods of time
-- Driver Action:
-- Proceed with caution,
-- Conflicting traffic may be present
-- in the intersection conflict area
}
-- The above number assignments are not used with UPER encoding
-- and are only to be used with DER or implicit encoding
 
-- =============================================================================
-- DE_MsgCount (Desc Name) Record 82
MsgCount ::= INTEGER (0..127)
 
-- =============================================================================
-- DE_MsgCRC (Desc Name) Record 83
MsgCRC ::= OCTET STRING (SIZE(2)) -- created with the CRC-CCITT polynomial
 
-- =============================================================================
-- DE_NodeAttribute CHANGED (Desc Name) Record 89
NodeAttribute ::= ENUMERATED {
-- Various values which pertain only to the current node point
-- General Items
reserved,
stopLine, -- point where a mid-path stop line exists
-- See also 'do not block' for segments
 
-- Path finish details
roundedCapStyleA, -- Used to control final path rounded end shape
-- with edge of curve at final point in a circle.
roundedCapStyleB, -- Used to control final path rounded end shape
-- with edge of curve extending 50% of width past
-- final point in a circle
-- Topography Points (items with no concept of a distance along the path)
mergePoint, -- Japan merge with 1 or more lanes
divergePoint, -- Japan diverge with 1 or more lanes
downstreamStopLine, -- Japan style downstream intersection
-- (a 2nd intersection) stop line
downstreamStartNode, -- Japan style downstream intersection
-- (a 2nd intersection) start node
-- Pedestrian Support Attributes
closedToTraffic, -- where a pedestrian may NOT go
-- to be used during construction events.
safeIsland, -- a pedestrian safe stopping point
-- also called a traffic island
-- This usage described a point feature on a path,
-- other entries can describe a path.
curbPresentAtStepOff, -- the sidewalk to street curb is NOT
-- angled where it meets the edge of the
-- roadway (user must step up/down)
-- Lane geometry details (see standard for defined shapes)
hydrantPresent, -- Or other services access
...
}
 
-- =============================================================================
-- DE_Offset_B10 (Desc Name) Record 94
Offset-B10 ::= INTEGER (-512..511)
 
-- =============================================================================
-- DE_Offset_B11 (Desc Name) Record 95
Offset-B11 ::= INTEGER (-1024..1023)
 
-- =============================================================================
-- DE_Offset_B12 (Desc Name) Record 96
Offset-B12 ::= INTEGER (-2048..2047)
 
-- =============================================================================
-- DE_Offset_B13 (Desc Name) Record 97
Offset-B13 ::= INTEGER (-4096..4095)
 
-- =============================================================================
-- DE_Offset_B14 (Desc Name) Record 98
Offset-B14 ::= INTEGER (-8192..8191)
 
-- =============================================================================
-- DE_Offset_B16 (Desc Name) Record 99
Offset-B16 ::= INTEGER (-32768..32767)
 
-- =============================================================================
-- DE_PedestrianBicycleDetect (Desc Name) Record 102
PedestrianBicycleDetect ::= BOOLEAN --
-- true if ANY Pedestrians or Bicyclists are
-- detected crossing the target lane or lanes
 
-- =============================================================================
-- DE_PrioritizationResponseStatus (Desc Name) Record 104
PrioritizationResponseStatus ::= ENUMERATED {
unknown (0),
-- unknown state
requested (1),
-- this prioritization request was detected
-- by the traffic controller.
processing (2),
-- checking request
-- (request is in queue, others requests are prior).
watchOtherTraffic (3),
-- can not give full permission,
-- therefore watch for other traffic.
granted (4),
-- intervention was successful
-- and now prioritization is active.
rejected (5),
-- the prioritization or preemption request was
-- rejected by the traffic controller.
maxPresence (6)
-- request has exceeded maxPresence time
}
 
-- =============================================================================
-- DE_RestrictionAppliesTo CHANGED (Desc Name) Record 110
RestrictionAppliesTo ::= ENUMERATED {
none, -- applies to nothing
equippedTransit, -- buses etc.
equippedTaxis,
equippedOther, -- other vehicle types with
-- necessary signal phase state
-- reception equipment.
emissionCompliant, -- regional variants with more
-- definitive items also exist
equippedBicycle,
weightCompliant,
heightCompliant,
-- Items dealing with traveler needs
-- (presumed to be suitably equipped).
pedestrians,
slowMovingPersons,
wheelchairUsers,
visualDisabilities,
audioDisabilities, -- hearing
otherUnknownDisabilities,
...
}
 
-- =============================================================================
-- DE_RestrictionClassID (Desc Name) Record 111
RestrictionClassID ::= INTEGER (0..255)
-- An index value to identify data about classes of users
-- the value used varies with each intersection's
-- needs and is defined in the map to the assigned
-- classes of supported users.
 
-- =============================================================================
-- DE_RoadRegulatorID CHANGED (Desc Name) Record 112
RoadRegulatorID ::= INTEGER (0..65535)
-- The value zero shall be used for testing only
 
-- =============================================================================
-- DE_RoadSegmentID (Desc Name) Record 113
RoadSegmentID ::= INTEGER (0..65535)
-- The values zero to 255 shall be used for testing only
-- Note that the value assign to an RoadSegment will be
-- unique within a given regional ID only during its use
 
-- =============================================================================
-- DE_RoadwayCrownAngle (Desc Name) Record 114
RoadwayCrownAngle ::= INTEGER (-128..127)
-- In LSB units of 0.3 degrees of angle
-- over a range of -38.1 to + 38.1 degrees
-- The value -128 shall be used for unknown
-- The value zero shall be used for angles
-- which are between -0.15 and +0.15
 
-- =============================================================================
-- DE_Scale_B12 (Desc Name) Record 118
Scale-B12 ::= INTEGER (-2048..2047) -- in steps of 0.05 percent
 
-- =============================================================================
-- DE_SegmentAttribute (Desc Name) Record 119
SegmentAttribute ::= ENUMERATED {
-- Various values which can be Enabled and Disabled for a lane segement
-- General Items
reserved ,
doNotBlock , -- segment where a vehicle
-- may not come to a stop.
whiteLine , -- segment where lane crossing not allowed
-- such as the final few meters of a lane.
-- Porous Lane states, merging, turn outs, parking etc.
mergingLaneLeft , -- indicates porous lanes
mergingLaneRight ,
curbOnLeft , -- indicates presence of curbs
curbOnRight ,
loadingzoneOnLeft , -- loading or drop off zones
loadingzoneOnRight ,
turnOutPointOnLeft , -- opening to adjacent street/alley/road
turnOutPointOnRight ,
adjacentParkingOnLeft , -- side of road parking
adjacentParkingOnRight ,
-- Bike Lane Needs
adjacentBikeLaneOnLeft , -- presence of marked bike lanes
adjacentBikeLaneOnRight ,
sharedBikeLane , -- right of way is shared with bikes
-- who may occupy entire lane width
bikeBoxInFront ,
-- Transit Needs
transitStopOnLeft , -- any form of bus/transit loading
-- with pull in-out access to lane on left.
transitStopOnRight , -- any form of bus/transit loading
-- with pull in-out access to lane on right.
transitStopInLane , -- any form of bus/transit loading
-- in mid path of the lane.
sharedWithTrackedVehicle , -- lane is shared with train or trolley
-- not used for crossing tracks
-- Pedestrian Support Attributes
safeIsland , -- begin/end a safety island in path
lowCurbsPresent , -- for ADA support
rumbleStripPresent , -- for ADA support
audibleSignalingPresent , -- for ADA support
adaptiveTimingPresent , -- for ADA support
rfSignalRequestPresent , -- Supports RF push to walk technologies
partialCurbIntrusion , -- path is blocked by a median or curb
-- but at least 1 meter remains open for use
-- and at-grade passage
-- Lane geometry details (see standard for defined shapes)
taperToLeft , -- Used to control final path shape
taperToRight , -- Used to control final path shape
taperToCenterLine , -- Used to control final path shape
 
-- Parking Lane and Curb Attributes
parallelParking , --
headInParking , -- Parking at an angle with the street
freeParking , -- no restriction on use of parking.
timeRestrictionsOnParking , -- Parking is not permitted at all times
-- typically used when the 'parking' lane
-- becomes a driving lane at times.
costToPark , -- Used parking has a cost
midBlockCurbPresent , -- a protruding curb near lane edge
unEvenPavementPresent , -- a disjoint height at lane edge
...
}
 
-- =============================================================================
-- DE_SignalControlState (Desc Name) Record 120
SignalControlState ::= OCTET STRING (SIZE(1))
-- With bits set as follows:
-- Bit 7 (MSB) Set if the state is currently active
-- only one active state can exist at a time, and
-- this state should be sent first in any sequences
-- Bits 6~4 The preempt or priority value that is
-- being described.
-- Bits 3~0 the state bits, indicating either a
-- preemption or a priority use as follows:
-- If a preemption: to follow the
-- preemptState object of NTCIP 1202 v2.19f
-- See PreemptState for bit definitions.
-- If a prioirty to follow the
-- tspInputStatus object utilized in the
-- NYC ASTC2 traffic controller
-- See PriorityState for bit definitions
 
-- =============================================================================
-- DE_SignalGroupID (Desc Name) Record 121
SignalGroupID ::= INTEGER (0..255)
-- The value 0 shall be used when the ID is
-- not available or not known
-- the value 255 is reserved to indicate a
-- permanent green movement state
-- therefore a simple 8 phase signal controller
-- device might use 1..9 as its groupIDs
 
-- =============================================================================
-- DE_SpeedAdvice CHANGED (Desc Name) Record 127
SpeedAdvice ::= INTEGER (0..500) -- Units of 0.1 m/s
-- The value 500 indicates that
-- speed is unavailable
 
-- =============================================================================
-- DE_SpeedLimitType (Desc Name) Record 129
SpeedLimitType ::= ENUMERATED {
unknown, -- Speed limit type not available
maxSpeedInSchoolZone, -- Only sent when the limit is active
maxSpeedInSchoolZoneWhenChildrenArePresent, -- Sent at any time
maxSpeedInConstructionZone, -- Used for work zones, incident zones, etc.
-- where a reduced speed is present
vehicleMinSpeed,
vehicleMaxSpeed, -- Regulatory speed limit for general traffic
vehicleNightMaxSpeed,
 
truckMinSpeed,
truckMaxSpeed,
truckNightMaxSpeed,
 
vehiclesWithTrailersMinSpeed,
vehiclesWithTrailersMaxSpeed,
vehiclesWithTrailersNightMaxSpeed,
...
}
 
-- =============================================================================
-- DE_TimeIntervalConfidence (Desc Name) Record 144
TimeIntervalConfidence ::= INTEGER (0..15)
-- Value Probability
-- 0 21%
-- 1 36%
-- 2 47%
-- 3 56%
-- 4 62%
-- 5 68%
-- 6 73%
-- 7 77%
-- 8 81%
-- 9 85%
-- 10 88%
-- 11 91%
-- 12 94%
-- 13 96%
-- 14 98%
-- 15 100%
 
-- =============================================================================
-- DE_TimeMark (Desc Name) Record 145
TimeMark ::= INTEGER (0..36002)
-- Tenths of a second in the current or next hour
-- In units of 1/10th second from UTC time
-- A range of 0~36000 covers one hour
-- The values 35991..36000 are used when a leap second occurs
-- The value 36001 is used to indicate time >3600 seconds
-- 36002 is to be used when value undefined or unknown
-- Note that this is NOT expressed in GPS time
-- or in local time
 
-- =============================================================================
-- DE_Velocity CHANGED (Desc Name) Record 169
Velocity ::= INTEGER (0..8191) -- Units of 0.02 m/s
-- The value 8191 indicates that
-- velocity is unavailable
 
-- =============================================================================
-- DE_WaitOnStopline (Desc Name) Record 173
WaitOnStopline ::= BOOLEAN --
-- True or False
-- If "true", the vehicles on this specific connecting
-- maneuver have to stop on the stop-line
-- and not to enter the collision area
 
-- =============================================================================
-- DE_ZoneLength (Desc Name) Record 181
ZoneLength ::= INTEGER (0..10000)
-- Unit = 1 meter, 0 = unknown,
-- The value 10000 to be used for Distances >=10000 m
-- (e.g. from known point to another point along a
-- known path, often against traffic flow direction
-- when used for measuring queues)
 
END
-- end of the DSRC module.
-- ############################################################################
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
--
-- Begin module: REGION
--
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
-- ############################################################################
REGION DEFINITIONS AUTOMATIC TAGS::= BEGIN
 
 
-- =============================================================================
-- DF_REG_AdvisorySpeed_Base (Desc Name) Record 36
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-AdvisorySpeed ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_ComputedLane_Base (Desc Name) Record 37
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-ComputedLane ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_GenericLane_Base (Desc Name) Record 40
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-GenericLane ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_Intersection_Base (Desc Name) Record 41
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-Intersection ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_LaneAttributes_Base (Desc Name) Record 44
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-LaneAttributes ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_LaneDataAttribute_Base (Desc Name) Record 45
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-LaneDataAttribute ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_MovementEvent_Base (Desc Name) Record 50
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-MovementEvent ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_MovementState_Base (Desc Name) Record 51
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-MovementState ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_NodeAttribute_Base (Desc Name) Record 52
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-NodeAttribute ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_NodeOffsetPoint_Base (Desc Name) Record 53
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-NodeOffsetPoint ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_RoadSegment_Base (Desc Name) Record 60
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-RoadSegment ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_SignalControlZone_Base (Desc Name) Record 61
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-SignalControlZone ::= SEQUENCE { ... }
 
 
-- =============================================================================
-- DF_REG_SPAT_Base (Desc Name) Record 62
-- From source: AMENDMENT Regional Data J2735 (DSRC)
Reg-SPAT ::= SEQUENCE { ... }
 
 
END
-- End of the REGION module.
Property changes:
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+URL Id
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: MAP_SPAT_SAEJ2735/20141020/MAP_SPAT_ETSI.asn
===================================================================
--- MAP_SPAT_SAEJ2735/20141020/MAP_SPAT_ETSI.asn (nonexistent)
+++ MAP_SPAT_SAEJ2735/20141020/MAP_SPAT_ETSI.asn (revision 11)
@@ -0,0 +1,21 @@
+MAP-SPAT-ETSI DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+ MapData, SPAT FROM DSRC
+ ItsPduHeader FROM ITS-Container;
+
+MAP-PDU ::= SEQUENCE
+{
+ header ItsPduHeader,
+ mapData MapData
+}
+
+SPAT-PDU ::= SEQUENCE
+{
+ header ItsPduHeader,
+ spatData SPAT
+}
+
+END
/MAP_SPAT_SAEJ2735/20141020/MAP_SPAT_ETSI.asn
Property changes:
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+URL Id
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: MAP_SPAT_SAEJ2735/20141020/MAP_SPAT_REG_D.asn
===================================================================
--- MAP_SPAT_SAEJ2735/20141020/MAP_SPAT_REG_D.asn (nonexistent)
+++ MAP_SPAT_SAEJ2735/20141020/MAP_SPAT_REG_D.asn (revision 11)
@@ -0,0 +1,157 @@
+
+
+-- ############################################################################
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+--
+-- Begin module: REG-D
+--
+-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
+-- ############################################################################
+REG-D DEFINITIONS AUTOMATIC TAGS::= BEGIN
+
+-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+--
+-- Imports from Modules:
+-- ITS-Container: ETSI common Data Dictionary
+-- DSRC: Basic definition of SPAT and MapData dictionary
+--
+-- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+
+IMPORTS
+ Altitude, StationID
+ FROM ITS-Container
+
+ PrioritizationResponseStatus, SignalGroupID, NodeOffsetPoint,
+ Offset-B11, LaneID
+ FROM DSRC;
+
+
+-- =============================================================================
+-- DE_EmissionType_RegD (Desc Name) Record 10
+-- From source: AMENDMENT Regional Data J2735 (REG-D)
+EmissionType ::= ENUMERATED {
+ typeA, -- check for proper restrictions
+ typeB, --
+ typeC, --
+ typeD, --
+ typeE, --
+ ... -- # LOCAL_CONTENT
+ }
+
+
+-- =============================================================================
+-- DF_PrioritizationResponse_RegD (Desc Name) Record 34
+-- From source: AMENDMENT Regional Data J2735 (REG-D)
+PrioritizationResponse ::= SEQUENCE {
+ stationID StationID,
+ -- Id of requesting vehicle
+ -- Note that the stationID has to remain unchanged
+ -- during the whole prioritisation process.
+
+ priorState PrioritizationResponseStatus,
+ -- State of prioritization request.
+
+ signalGroup SignalGroupID,
+ -- id of prioritized LaneSet, which will
+ -- be given free way.
+
+ ... -- # LOCAL_CONTENT
+ }
+
+
+-- =============================================================================
+-- DF_PrioritizationResponseList_RegD (Desc Name) Record 35
+-- From source: AMENDMENT Regional Data J2735 (REG-D)
+PrioritizationResponseList ::= SEQUENCE SIZE(1..10) OF PrioritizationResponse
+
+
+-- =============================================================================
+-- DF_Reg-ConnectionManeuverAssist_RegD (Desc Name) Record 38
+-- From source: AMENDMENT Regional Data J2735 (REG-D)
+Reg-ConnectionManeuverAssist ::= SEQUENCE {
+ ...,
+ -- version 1
+ [[
+ vehicleToLanePositions VehicleToLanePositionList,
+ rsuDistanceFromAnchor NodeOffsetPoint OPTIONAL
+ ]]
+ }
+
+
+-- =============================================================================
+-- DF_REG_IntersectionState_RegD (Desc Name) Record 42
+-- From source: AMENDMENT Regional Data J2735 (REG-D)
+Reg-IntersectionState ::= SEQUENCE {
+ ...,
+ -- version 1
+ [[
+ activePrioritizations PrioritizationResponseList OPTIONAL
+ ]]
+ }
+
+
+-- =============================================================================
+-- DF_REG_MapData_Base_RegD NEW (Desc Name) Record 48
+-- From source: AMENDMENT Regional Data J2735 (REG-D)
+Reg-MapData ::= SEQUENCE {
+ ...,
+ -- version 1
+ [[
+ signalHeadLocations SignalHeadLocationList OPTIONAL
+ ]]
+ }
+
+
+-- =============================================================================
+-- DF_REG_Position3D_RegD (Desc Name) Record 57
+Reg-Position3D ::= SEQUENCE {
+ ...,
+ -- version 1
+ [[
+ altitude Altitude
+ ]]
+ }
+
+
+-- =============================================================================
+-- DF_REG_RestrictionUserType_RegD (Desc Name) Record 58
+Reg-RestrictionUserType ::= SEQUENCE {
+ ...,
+ -- version 1
+ [[
+ emission EmissionType OPTIONAL
+ ]]
+ }
+
+
+-- =============================================================================
+-- DF_SignalHeadLocation_RegD NEW (Desc Name) Record 66
+SignalHeadLocation ::= SEQUENCE {
+ node NodeOffsetPoint, -- the location
+ elevation Offset-B11, -- elevation up to 10 meters
+ signalGroupID SignalGroupID,
+ ...
+ }
+
+
+-- =============================================================================
+-- DF_SignalHeadLocationList_RegD NEW (Desc Name) Record 67
+SignalHeadLocationList ::= SEQUENCE (SIZE(1..20)) OF SignalHeadLocation
+
+
+-- =============================================================================
+-- DF_VehicleToLanePosition_RegD (Desc Name) Record 73
+VehicleToLanePosition ::= SEQUENCE {
+ stationID StationID,
+ laneID LaneID,
+ ...
+ }
+
+
+-- =============================================================================
+-- DF_VehicleToLanePositionList_RegD (Desc Name) Record 74
+VehicleToLanePositionList ::= SEQUENCE SIZE(1..5) OF VehicleToLanePosition
+
+
+END
+-- End of the REG-D module.
\ No newline at end of file
/MAP_SPAT_SAEJ2735/20141020/MAP_SPAT_REG_D.asn
Property changes:
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+URL Id
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: MAP_SPAT_SAEJ2735/20141020
===================================================================
--- MAP_SPAT_SAEJ2735/20141020 (nonexistent)
+++ MAP_SPAT_SAEJ2735/20141020 (revision 11)
/MAP_SPAT_SAEJ2735/20141020
Property changes:
Added: bugtraq:logregex
## -0,0 +1 ##
+#(\d+)
Added: bugtraq:url
## -0,0 +1 ##
+http://forge.etsi.org/mantis/view.php?id=
\ No newline at end of property
Added: tsvn:logminsize
## -0,0 +1 ##
+5
\ No newline at end of property