Commit 59f9bd5e authored by Thomas Ritter's avatar Thomas Ritter
Browse files

SPAT syntax fix. Editorials

parent ce62f8b2
Loading
Loading
Loading
Loading
Loading
+62 −46
Original line number Original line Diff line number Diff line
@@ -373,8 +373,13 @@ ConnectingLane ::= SEQUENCE {
* bypassing the conflict area and ending in an egress lane without signalization). Within a road segment,
* bypassing the conflict area and ending in an egress lane without signalization). Within a road segment,
* it is used to combine two or multiple physical lanes into a single lane object.
* it is used to combine two or multiple physical lanes into a single lane object.
*
*
* @field connectingLane: 
* @field remoteIntersection: When the data element `remoteIntersection` is used, it indicates
* @field remoteIntersection: When the data element `remoteIntersection` is used, it indicates
*                            that the connecting lane belongs to another intersection. (see clause [ISO TS 19091] G.9.1 for further explannations).
*                            that the connecting lane belongs to another intersection. 
*                            (see clause [ISO TS 19091] G.9.1 for further explainations).
* @field signalGroup: 
* @field userClass: 
* @field connectionID: 
*
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
@@ -489,18 +494,21 @@ EnabledLaneList ::= SEQUENCE (SIZE(1..16)) OF LaneID
* path data.
* path data.
*
*
* @field utcTime:   time with mSec precision
* @field utcTime:   time with mSec precision
*
* @field long:      Longitude in 1/10th microdegree
* @field long:      Longitude in 1/10th microdegree
*
* @field lat:       Latitude in 1/10th microdegree
* @field lat:       Latitude in 1/10th microdegree
*
* @field elevation: Elevation in units of 0.1 m
* @field elevation: Elevation in units of 0.1 m
* @field heading:   Heading value 
* @field speed:     Speed value
* @field posAccuracy:      position accuracy
* @field timeConfidence:   time confidence
* @field posConfidence:    position confidence
* @field speedConfidence:  speed confidence 
*
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
*/
*/
FullPositionVector ::= SEQUENCE {
FullPositionVector ::= SEQUENCE {
   utcTime             DDateTime OPTIONAL,   -- time with mSec precision
   utcTime             DDateTime OPTIONAL,
   long                Longitude,
   long                Longitude,
   lat                 Latitude,
   lat                 Latitude,
   elevation           Elevation  OPTIONAL,
   elevation           Elevation  OPTIONAL,
@@ -786,8 +794,7 @@ LaneAttributes ::= SEQUENCE {
*
*
* @field laneCrownPointRight: sets the canter of the road bed from right edge
* @field laneCrownPointRight: sets the canter of the road bed from right edge
*
*
* @field laneAngle: the angle or direction of another lane this is required to support Japan style
* @field laneAngle: the angle or direction of another lane this is required when a merge point angle is required
*                   when a merge point angle is required
*
*
* @field speedLimits: Reference regulatory speed limits used by all segments
* @field speedLimits: Reference regulatory speed limits used by all segments
* @field regional: optional region specific data.
* @field regional: optional region specific data.
@@ -1044,16 +1051,17 @@ NodeAttributeSetXY ::= SEQUENCE {
*  - stopLine:             point where a mid-path stop line exists. See also 'do not block' for segments
*  - stopLine:             point where a mid-path stop line exists. See also 'do not block' for segments
*  - roundedCapStyleA:     Used to control final path rounded end shape with edge of curve at final point in a circle
*  - 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
*  - roundedCapStyleB:     Used to control final path rounded end shape with edge of curve extending 50% of width past final point in a circle
*  - mergePoint:           Japan merge with 1 or more lanes
*  - mergePoint:           merge with 1 or more lanes
*  - divergePoint:         Japan diverge with 1 or more lanes
*  - divergePoint:         diverge with 1 or more lanes
*  - downstreamStopLine:   Japan style downstream intersection (a 2nd intersection) stop line
*  - downstreamStopLine:   downstream intersection (a 2nd intersection) stop line
*  - downstreamStartNode:  Japan style downstream intersection (a 2nd intersection) start node
*  - downstreamStartNode:  downstream intersection (a 2nd intersection) start node
*  - closedToTraffic:      where a pedestrian may NOT go to be used during construction events
*  - closedToTraffic:      where a pedestrian may NOT go to be used during construction events
*  - safeIsland:           a pedestrian safe stopping point also called a traffic island
*  - 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
*                          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)
*  - curbPresentAtStepOff: the sidewalk to street curb is NOT angled where it meets the edge of the roadway (user must step up/down)
*  - hydrantPresent:       Or other services access
*  - hydrantPresent:       Or other services access
*
*
* @note: See usage examples in [ISO TS 19091] G.8.2.8
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
*/
*/
@@ -1302,8 +1310,8 @@ PositionConfidenceSet ::= SEQUENCE {
*
*
* @field lat: Latitude in 1/10th microdegrees
* @field lat: Latitude in 1/10th microdegrees
* @field long: Longitude in 1/10th microdegrees
* @field long: Longitude in 1/10th microdegrees
* @field elevation: The elevation information is defined by the regional extension (see [ISO TS 19091] G.5.1.8). Therefore, the `elevation`
* @field elevation: The elevation information is defined by the regional extension (see module ETSI-ITS-DSRC-AddGrpC). 
*                   data element of `DF_Position3D` is not used.
*                   Therefore, the `elevation` data element of `DF_Position3D` is not used.
* @field regional: optional region specific data.
* @field regional: optional region specific data.
*
*
* @category: Infrastructure information
* @category: Infrastructure information
@@ -1754,6 +1762,10 @@ SignalStatusPackage ::= SEQUENCE {
/**
/**
* This DF is a single data frame combining multiple related bit fields into one concept.
* This DF is a single data frame combining multiple related bit fields into one concept.
*
*
* @field heading: confidence for heading values
* @field speed: confidence for speed values
* @field throttle: confidence for throttle values 
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
*/
*/
@@ -1809,7 +1821,7 @@ SpeedLimitType ::= ENUMERATED {
*
*
* @field startTime: is used to relate when the phase itself started or is expected to start. This in turn allows the
* @field startTime: is used to relate when the phase itself started or is expected to start. This in turn allows the
*                   indication that a set of time change details refers to a future phase, rather than a currently active phase.
*                   indication that a set of time change details refers to a future phase, rather than a currently active phase.
*                   By this method, timing information about "pre" phase events (which are the short transitional phase used to alert OBEs to
*                   By this method, timing information about "pre" phase events (which are the short transitional phase used to alert OBUs to
*                   an impending green/go or yellow/caution phase) and the longer yellow-caution phase data is supported in the same form
*                   an impending green/go or yellow/caution phase) and the longer yellow-caution phase data is supported in the same form
*                   as various green/go phases. In theory, the time change details could be sent for a large sequence of phases if the signal
*                   as various green/go phases. In theory, the time change details could be sent for a large sequence of phases if the signal
*                   timing was not adaptive and the operator wished to do so. In practice, it is expected only the "next" future phase will
*                   timing was not adaptive and the operator wished to do so. In practice, it is expected only the "next" future phase will
@@ -1829,7 +1841,7 @@ SpeedLimitType ::= ENUMERATED {
*                   historical values, detected events (e.g., from inductive loops), or from other sources.
*                   historical values, detected events (e.g., from inductive loops), or from other sources.
* @field confidence: is used to convey basic confidence data about the likelyTime.
* @field confidence: is used to convey basic confidence data about the likelyTime.
* @field nextTime:   is used to express a general (and presumably less precise) value regarding when this phase will
* @field nextTime:   is used to express a general (and presumably less precise) value regarding when this phase will
*                   next occur. This is intended to be used to alert the OBE when the next green/go may occur so that various ECO driving
*                   next occur. This is intended to be used to alert the OBU when the next green/go may occur so that various ECO driving
*                   applications can better manage the vehicle during the intervening stopped time.
*                   applications can better manage the vehicle during the intervening stopped time.
*
*
* @note: Remarks: It should be noted that all times are expressed as absolute values and not as countdown timer values. When
* @note: Remarks: It should be noted that all times are expressed as absolute values and not as countdown timer values. When
@@ -1865,7 +1877,7 @@ TimeChangeDetails ::= SEQUENCE {
* undefined or unknown a value of 36001 shall be sent. Note that leap seconds are also supported.
* undefined or unknown a value of 36001 shall be sent. Note that leap seconds are also supported.
*
*
* The value is tenths of a second in the current or next hour in units of 1/10th second from UTC time
* The value is 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
* - A range of 0-36000 covers one hour
* - The values 35991..35999 are used when a leap second occurs
* - The values 35991..35999 are used when a leap second occurs
* - The value 36000 is used to indicate time >3600 seconds
* - The value 36000 is used to indicate time >3600 seconds
* - 36001 is to be used when value undefined or unknown
* - 36001 is to be used when value undefined or unknown
@@ -1880,6 +1892,9 @@ TimeMark ::= INTEGER (0..36001)
* This DF expresses the speed of the vehicle and the state of the transmission.
* This DF expresses the speed of the vehicle and the state of the transmission.
* The transmission state of 'reverse' can be used as a sign value for the speed element when needed.
* The transmission state of 'reverse' can be used as a sign value for the speed element when needed.
*
*
* @field transmisson: state of the transmission
* @field speed: speed of the vehicle
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
*/
*/
@@ -1897,6 +1912,9 @@ TransmissionAndSpeed ::= SEQUENCE {
* exchange is that the value remains constant for the duration of that exchange. Refer to the performance requirements for
* exchange is that the value remains constant for the duration of that exchange. Refer to the performance requirements for
* a given application for details.
* a given application for details.
*
*
* @field entityID: representation for US stations
* @field stationID: representation for EU stations
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
*/
*/
@@ -2409,7 +2427,7 @@ IntersectionStatusObject ::= BIT STRING {
*
*
* With bits as defined:
* 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-RevocableLane` - 0: this lane may be activated or not based on the current SPAT message contents if not asserted, the lane is ALWAYS present
* - Bits 10~15 reserved and set to zero
* - Bits 10-15 reserved and set to zero
*
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
@@ -2441,7 +2459,7 @@ LaneAttributes-Barrier ::= BIT STRING {
*                                  next Connection entry represents the 'outbound' flow. And use of RestrictionClassID entries in the Connect follow this same pattern in pairs.
*                                  next Connection entry represents the 'outbound' flow. And use of RestrictionClassID entries in the Connect follow this same pattern in pairs.
* -`isolatedByBarrier`           - 5: The lane path is isolated by a fixed barrier
* -`isolatedByBarrier`           - 5: The lane path is isolated by a fixed barrier
* -`unsignalizedSegmentsPresent` - 6: The lane path consists of one of more segments which are not part of a signal group ID
* -`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
* - Bits 7-15 reserved and set to zero
*
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
@@ -2473,7 +2491,7 @@ LaneAttributes-Bike ::= BIT STRING {
* - `audioSupport`            - 6:  audio crossing cues present
* - `audioSupport`            - 6:  audio crossing cues present
* - `rfSignalRequestPresent`  - 7: Supports RF push to walk technologies
* - `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
* - `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
* - Bits 9-15 reserved and set to zero
*
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
@@ -2498,7 +2516,7 @@ LaneAttributes-Crosswalk ::= BIT STRING {
* - `parkingRevocableLane` - 0: this lane may be activated or not based on the current SPAT message contents if not asserted, the lane is ALWAYS present
* - `parkingRevocableLane` - 0: this lane may be activated or not based on the current SPAT message contents if not asserted, the lane is ALWAYS present
* - `doNotParkZone`        - 3: used to denote fire hydrants as well as short disruptions in a parking zone
* - `doNotParkZone`        - 3: used to denote fire hydrants as well as short disruptions in a parking zone
* - `noPublicParkingUse`   - 6: private parking, as in front of private property
* - `noPublicParkingUse`   - 6: private parking, as in front of private property
* - Bits 7~15 reserved and set to zero*
* - Bits 7-15 reserved and set to zero*
*
*
*
*
* @category: Infrastructure information
* @category: Infrastructure information
@@ -2523,7 +2541,7 @@ LaneAttributes-Parking ::= BIT STRING {
* - `bicyleUseAllowed`      - 1: The path allows bicycle traffic, if not set, this mode is prohibited
* - `bicyleUseAllowed`      - 1: The path allows bicycle traffic, if not set, this mode is prohibited
* - `isSidewalkFlyOverLane` - 2: path of lane is not at grade
* - `isSidewalkFlyOverLane` - 2: path of lane is not at grade
* - `walkBikes`             - 3: bike traffic must dismount and walk
* - `walkBikes`             - 3: bike traffic must dismount and walk
* - Bits 4~15 reserved and set to zero
* - Bits 4-15 reserved and set to zero
*
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
@@ -2546,7 +2564,7 @@ LaneAttributes-Sidewalk ::= BIT STRING {
* With bits as defined:
* With bits as defined:
* - `stripeToConnectingLanesRevocableLane` - 0: this lane may be activated or not activated based on the current SPAT message contents if not asserted, the lane is ALWAYS present
* - `stripeToConnectingLanesRevocableLane` - 0: this lane may be activated or not activated based on the current SPAT message contents if not asserted, the lane is ALWAYS present
* - `stripeToConnectingLanesAhead` - 5: the stripe type should be presented to the user visually to reflect stripes in the intersection for the type of movement indicated.
* - `stripeToConnectingLanesAhead` - 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
* - Bits 6-15 reserved and set to zero
*
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
@@ -2570,7 +2588,7 @@ LaneAttributes-Striping ::= BIT STRING {
*
*
* With bits as defined:
* 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-RevocableLane` - 0: this lane may be activated or not based on the current SPAT message contents if not asserted, the lane is ALWAYS present.
* - Bits 5~15 reserved and set to zero
* - Bits 5-15 reserved and set to zero
*
*
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
@@ -2968,7 +2986,7 @@ PedestrianBicycleDetect ::= BOOLEAN
* - `a10cm`       - 12: B'1100 0.10m or about 1 * 10 ^ -6 decimal degrees
* - `a10cm`       - 12: B'1100 0.10m or about 1 * 10 ^ -6 decimal degrees
* - `a5cm`        - 13: B'1101 0.05m or about 5 * 10 ^ -7 decimal degrees
* - `a5cm`        - 13: B'1101 0.05m or about 5 * 10 ^ -7 decimal degrees
* - `a2cm`        - 14: B'1110 0.02m or about 2 * 10 ^ -7 decimal degrees
* - `a2cm`        - 14: B'1110 0.02m or about 2 * 10 ^ -7 decimal degrees
* - `a1cm`        - 15) -- B'1111 0.01m or about 1 * 10 ^ -7 decimal degrees
* - `a1cm`        - 15) B'1111 0.01m or about 1 * 10 ^ -7 decimal degrees
* - Encoded as a 4 bit value
* - Encoded as a 4 bit value
*
*
* @category: Infrastructure information
* @category: Infrastructure information
@@ -3280,8 +3298,8 @@ RTCMmessage ::= OCTET STRING (SIZE(1..1023))
*/
*/
RTCM-Revision ::= ENUMERATED {
RTCM-Revision ::= ENUMERATED {
  unknown  (0),
  unknown  (0),
  rtcmRev2 (1), -- Std 10402.x et al
  rtcmRev2 (1),
  rtcmRev3 (2), -- Std 10403.x et al
  rtcmRev3 (2),
  reserved (3),
  reserved (3),
  ...
  ...
}
}
@@ -3436,7 +3454,7 @@ SemiMajorAxisAccuracy ::= INTEGER (0..255)
* ellipsoid representing the accuracy which can be expected from a GNSS system with respect to the coordinate system.
* ellipsoid representing the accuracy which can be expected from a GNSS system with respect to the coordinate system.
*
*
* Value is orientation of semi-major axis
* Value is orientation of semi-major axis
* - relative to true north (0~359.9945078786 degrees)
* - relative to true north (0-359.9945078786 degrees)
* - LSB units of 360/65535 deg = 0.0054932479
* - LSB units of 360/65535 deg = 0.0054932479
* - a value of 0 shall be 0 degrees
* - a value of 0 shall be 0 degrees
* - a value of 1 shall be 0.0054932479 degrees
* - a value of 1 shall be 0.0054932479 degrees
@@ -3481,12 +3499,11 @@ SpeedAdvice ::= INTEGER (0..500)


/**
/**
* This DE is used to provide the 95% confidence level for the currently reported
* This DE is used to provide the 95% confidence level for the currently reported
* value of DE_Speed, taking into account the current calibration and precision of the sensor(s) used to measure and/or
* value of @ref Speed, taking into account the current calibration and precision of the sensor(s) used to measure and/or
* calculate the value. This data element is only to provide the listener with information on the limitations of the sensing
* calculate the value. This data element is only to provide the listener with information on the limitations of the sensing
* system, not to support any type of automatic error correction or to imply a guaranteed maximum error. This data element
* system, not to support any type of automatic error correction or to imply a guaranteed maximum error. This data element
* should not be used for fault detection or diagnosis, but if a vehicle is able to detect a fault, the confidence interval should
* should not be used for fault detection or diagnosis, but if a vehicle is able to detect a fault, the confidence interval should
* be increased accordingly. The frame of reference and axis of rotation used shall be in accordance with that defined
* be increased accordingly.
* Section 11.
*
*
* - 0 - `unavailable` : Not Equipped or unavailable
* - 0 - `unavailable` : Not Equipped or unavailable
* - 1 - `prec100ms`   : 100  meters / sec
* - 1 - `prec100ms`   : 100  meters / sec
@@ -3501,14 +3518,14 @@ SpeedAdvice ::= INTEGER (0..500)
* @revision: V1.3.1
* @revision: V1.3.1
*/
*/
SpeedConfidenceDSRC ::= ENUMERATED {
SpeedConfidenceDSRC ::= ENUMERATED {
   unavailable (0), -- Not Equipped or unavailable
   unavailable (0),
   prec100ms   (1), -- 100  meters / sec
   prec100ms   (1),
   prec10ms    (2), -- 10   meters / sec
   prec10ms    (2),
   prec5ms     (3), -- 5    meters / sec
   prec5ms     (3),
   prec1ms     (4), -- 1    meters / sec
   prec1ms     (4),
   prec0-1ms   (5), -- 0.1  meters / sec
   prec0-1ms   (5),
   prec0-05ms  (6), -- 0.05 meters / sec
   prec0-05ms  (6),
   prec0-01ms  (7)  -- 0.01 meters / sec
   prec0-01ms  (7)
 }
 }


/**
/**
@@ -3804,7 +3821,6 @@ VehicleType ::= ENUMERATED {
*
*
* The value 8191 indicates that velocity is unavailable
* The value 8191 indicates that velocity is unavailable
*
*
*
* @unit: 0.02 m/s
* @unit: 0.02 m/s
* @category: Infrastructure information
* @category: Infrastructure information
* @revision: V1.3.1
* @revision: V1.3.1
+1 −1
Original line number Original line Diff line number Diff line
@@ -20,7 +20,7 @@ IMPORTS
*/
*/
SPAT
SPAT
FROM ETSI-ITS-DSRC {
FROM ETSI-ITS-DSRC {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) major-version-2 (2) minor-version-1 (1)
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) version2 (2)
}
}
WITH SUCCESSORS
WITH SUCCESSORS


+75 −45
Original line number Original line Diff line number Diff line
@@ -508,7 +508,8 @@ This DF is used to combine/connect multiple physical lanes (i.e. within intersec
* _connectingLane_ of type [**ConnectingLane**](#ConnectingLane) <br>
* _connectingLane_ of type [**ConnectingLane**](#ConnectingLane) <br>
* _remoteIntersection_ of type [**IntersectionReferenceID**](#IntersectionReferenceID)  OPTIONAL<br>
* _remoteIntersection_ of type [**IntersectionReferenceID**](#IntersectionReferenceID)  OPTIONAL<br>
  When the data element `remoteIntersection` is used, it indicates
  When the data element `remoteIntersection` is used, it indicates
                              that the connecting lane belongs to another intersection. (see clause [ISO TS 19091] G.9.1 for further explannations).
                              that the connecting lane belongs to another intersection. 
                              (see clause [ISO TS 19091] G.9.1 for further explainations).


* _signalGroup_ of type [**SignalGroupID**](ETSI-ITS-DSRC.md#SignalGroupID)  OPTIONAL<br>
* _signalGroup_ of type [**SignalGroupID**](ETSI-ITS-DSRC.md#SignalGroupID)  OPTIONAL<br>
* _userClass_ of type [**RestrictionClassID**](#RestrictionClassID)  OPTIONAL<br>
* _userClass_ of type [**RestrictionClassID**](#RestrictionClassID)  OPTIONAL<br>
@@ -675,11 +676,23 @@ A complete report of the vehicle's position, speed, and heading at an instant in
  Elevation in units of 0.1 m
  Elevation in units of 0.1 m


* _heading_ of type [**HeadingDSRC**](#HeadingDSRC)  OPTIONAL<br>
* _heading_ of type [**HeadingDSRC**](#HeadingDSRC)  OPTIONAL<br>
  Heading value 

* _speed_ of type [**TransmissionAndSpeed**](#TransmissionAndSpeed)  OPTIONAL<br>
* _speed_ of type [**TransmissionAndSpeed**](#TransmissionAndSpeed)  OPTIONAL<br>
  Speed value

* _posAccuracy_ of type [**PositionalAccuracy**](#PositionalAccuracy)  OPTIONAL<br>
* _posAccuracy_ of type [**PositionalAccuracy**](#PositionalAccuracy)  OPTIONAL<br>
  position accuracy

* _timeConfidence_ of type [**TimeConfidence**](#TimeConfidence)  OPTIONAL<br>
* _timeConfidence_ of type [**TimeConfidence**](#TimeConfidence)  OPTIONAL<br>
  time confidence

* _posConfidence_ of type [**PositionConfidenceSet**](#PositionConfidenceSet)  OPTIONAL<br>
* _posConfidence_ of type [**PositionConfidenceSet**](#PositionConfidenceSet)  OPTIONAL<br>
  position confidence

* _speedConfidence_ of type [**SpeedandHeadingandThrottleConfidence**](#SpeedandHeadingandThrottleConfidence)  OPTIONAL<br>
* _speedConfidence_ of type [**SpeedandHeadingandThrottleConfidence**](#SpeedandHeadingandThrottleConfidence)  OPTIONAL<br>
  speed confidence 



&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 


@@ -1070,8 +1083,7 @@ Values:
  sets the canter of the road bed from right edge
  sets the canter of the road bed from right edge


* _laneAngle_ of type [**MergeDivergeNodeAngle**](#MergeDivergeNodeAngle) <br>
* _laneAngle_ of type [**MergeDivergeNodeAngle**](#MergeDivergeNodeAngle) <br>
  the angle or direction of another lane this is required to support Japan style
  the angle or direction of another lane this is required when a merge point angle is required
                     when a merge point angle is required


* _speedLimits_ of type [**SpeedLimitList**](#SpeedLimitList) <br>
* _speedLimits_ of type [**SpeedLimitList**](#SpeedLimitList) <br>
  Reference regulatory speed limits used by all segments
  Reference regulatory speed limits used by all segments
@@ -1425,10 +1437,10 @@ This DE is an enumerated list of attributes which can pertain to the current nod
  - stopLine:             point where a mid-path stop line exists. See also 'do not block' for segments
  - stopLine:             point where a mid-path stop line exists. See also 'do not block' for segments
  - roundedCapStyleA:     Used to control final path rounded end shape with edge of curve at final point in a circle
  - 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
  - roundedCapStyleB:     Used to control final path rounded end shape with edge of curve extending 50% of width past final point in a circle
  - mergePoint:           Japan merge with 1 or more lanes
  - mergePoint:           merge with 1 or more lanes
  - divergePoint:         Japan diverge with 1 or more lanes
  - divergePoint:         diverge with 1 or more lanes
  - downstreamStopLine:   Japan style downstream intersection (a 2nd intersection) stop line
  - downstreamStopLine:   downstream intersection (a 2nd intersection) stop line
  - downstreamStartNode:  Japan style downstream intersection (a 2nd intersection) start node
  - downstreamStartNode:  downstream intersection (a 2nd intersection) start node
  - closedToTraffic:      where a pedestrian may NOT go to be used during construction events
  - closedToTraffic:      where a pedestrian may NOT go to be used during construction events
  - safeIsland:           a pedestrian safe stopping point also called a traffic island
  - 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
                          This usage described a point feature on a path, other entries can describe a path
@@ -1438,6 +1450,11 @@ This DE is an enumerated list of attributes which can pertain to the current nod
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1_

>>>
NOTE:&emsp;See usage examples in [ISO TS 19091] G.8.2.8
>>>

```asn1
```asn1
NodeAttributeXY ::= ENUMERATED {
NodeAttributeXY ::= ENUMERATED {
  reserved,
  reserved,
@@ -1774,8 +1791,8 @@ Values:
  Longitude in 1/10th microdegrees
  Longitude in 1/10th microdegrees


* _elevation_ of type [**Elevation**](#Elevation)   OPTIONAL<br>
* _elevation_ of type [**Elevation**](#Elevation)   OPTIONAL<br>
  The elevation information is defined by the regional extension (see [ISO TS 19091] G.5.1.8). Therefore, the `elevation`
  The elevation information is defined by the regional extension (see module ETSI-ITS-DSRC-AddGrpC). 
                     data element of `DF_Position3D` is not used.
                     Therefore, the `elevation` data element of `DF_Position3D` is not used.


* _regional_ of type **SEQUENCE**  (SIZE(1..4)) OF<br>
* _regional_ of type **SEQUENCE**  (SIZE(1..4)) OF<br>
  optional region specific data.
  optional region specific data.
@@ -2437,8 +2454,14 @@ SignalStatusPackage ::= SEQUENCE {
This DF is a single data frame combining multiple related bit fields into one concept.
This DF is a single data frame combining multiple related bit fields into one concept.


* _heading_ of type [**HeadingConfidenceDSRC**](#HeadingConfidenceDSRC) <br>
* _heading_ of type [**HeadingConfidenceDSRC**](#HeadingConfidenceDSRC) <br>
  confidence for heading values

* _speed_ of type [**SpeedConfidenceDSRC**](#SpeedConfidenceDSRC) <br>
* _speed_ of type [**SpeedConfidenceDSRC**](#SpeedConfidenceDSRC) <br>
  confidence for speed values

* _throttle_ of type [**ThrottleConfidence**](#ThrottleConfidence) <br>
* _throttle_ of type [**ThrottleConfidence**](#ThrottleConfidence) <br>
  confidence for throttle values 



&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 


@@ -2502,7 +2525,7 @@ This DF conveys details about the timing of a phase within a movement. The core
* _startTime_ of type [**TimeMark**](#TimeMark)                OPTIONAL<br>
* _startTime_ of type [**TimeMark**](#TimeMark)                OPTIONAL<br>
  is used to relate when the phase itself started or is expected to start. This in turn allows the
  is used to relate when the phase itself started or is expected to start. This in turn allows the
                     indication that a set of time change details refers to a future phase, rather than a currently active phase.
                     indication that a set of time change details refers to a future phase, rather than a currently active phase.
                     By this method, timing information about "pre" phase events (which are the short transitional phase used to alert OBEs to
                     By this method, timing information about "pre" phase events (which are the short transitional phase used to alert OBUs to
                     an impending green/go or yellow/caution phase) and the longer yellow-caution phase data is supported in the same form
                     an impending green/go or yellow/caution phase) and the longer yellow-caution phase data is supported in the same form
                     as various green/go phases. In theory, the time change details could be sent for a large sequence of phases if the signal
                     as various green/go phases. In theory, the time change details could be sent for a large sequence of phases if the signal
                     timing was not adaptive and the operator wished to do so. In practice, it is expected only the "next" future phase will
                     timing was not adaptive and the operator wished to do so. In practice, it is expected only the "next" future phase will
@@ -2532,7 +2555,7 @@ This DF conveys details about the timing of a phase within a movement. The core


* _nextTime_ of type [**TimeMark**](#TimeMark)                OPTIONAL<br>
* _nextTime_ of type [**TimeMark**](#TimeMark)                OPTIONAL<br>
  is used to express a general (and presumably less precise) value regarding when this phase will
  is used to express a general (and presumably less precise) value regarding when this phase will
                     next occur. This is intended to be used to alert the OBE when the next green/go may occur so that various ECO driving
                     next occur. This is intended to be used to alert the OBU when the next green/go may occur so that various ECO driving
                     applications can better manage the vehicle during the intervening stopped time.
                     applications can better manage the vehicle during the intervening stopped time.




@@ -2575,7 +2598,7 @@ This DE is used to relate a moment in UTC (Coordinated Universal Time)-based tim
 undefined or unknown a value of 36001 shall be sent. Note that leap seconds are also supported.
 undefined or unknown a value of 36001 shall be sent. Note that leap seconds are also supported.


 The value is tenths of a second in the current or next hour in units of 1/10th second from UTC time
 The value is 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
 - A range of 0-36000 covers one hour
 - The values 35991..35999 are used when a leap second occurs
 - The values 35991..35999 are used when a leap second occurs
 - The value 36000 is used to indicate time >3600 seconds
 - The value 36000 is used to indicate time >3600 seconds
 - 36001 is to be used when value undefined or unknown
 - 36001 is to be used when value undefined or unknown
@@ -2597,7 +2620,11 @@ This DF expresses the speed of the vehicle and the state of the transmission.
 The transmission state of 'reverse' can be used as a sign value for the speed element when needed.
 The transmission state of 'reverse' can be used as a sign value for the speed element when needed.


* _transmisson_ of type [**TransmissionState**](#TransmissionState) <br>
* _transmisson_ of type [**TransmissionState**](#TransmissionState) <br>
  state of the transmission

* _speed_ of type [**Velocity**](#Velocity) <br>
* _speed_ of type [**Velocity**](#Velocity) <br>
  speed of the vehicle



&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 


@@ -2619,7 +2646,11 @@ This DF is used to contain either a (US) TemporaryID or an (EU) StationID in a s
 a given application for details.
 a given application for details.


* _entityID_ of type [**TemporaryID**](#TemporaryID) <br>
* _entityID_ of type [**TemporaryID**](#TemporaryID) <br>
  representation for US stations

* _stationID_ of type [**StationID**](ETSI-ITS-CDD.md#StationID) <br>
* _stationID_ of type [**StationID**](ETSI-ITS-CDD.md#StationID) <br>
  representation for EU stations



&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Infrastructure information 


@@ -3325,7 +3356,7 @@ This DE relates specific properties found in a Barrier or Median lane type (a ty


 With bits as defined:
 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-RevocableLane` - 0: this lane may be activated or not based on the current SPAT message contents if not asserted, the lane is ALWAYS present
 - Bits 10~15 reserved and set to zero
 - Bits 10-15 reserved and set to zero


Values:
Values:
* **median-RevocableLane** (0)<br>
* **median-RevocableLane** (0)<br>
@@ -3371,7 +3402,7 @@ This DE relates specific properties found in a bicycle lane type. It should be n
                                  next Connection entry represents the 'outbound' flow. And use of RestrictionClassID entries in the Connect follow this same pattern in pairs.
                                  next Connection entry represents the 'outbound' flow. And use of RestrictionClassID entries in the Connect follow this same pattern in pairs.
 -`isolatedByBarrier`           - 5: The lane path is isolated by a fixed barrier
 -`isolatedByBarrier`           - 5: The lane path is isolated by a fixed barrier
 -`unsignalizedSegmentsPresent` - 6: The lane path consists of one of more segments which are not part of a signal group ID
 -`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
 - Bits 7-15 reserved and set to zero


Values:
Values:
* **bikeRevocableLane** (0)<br>
* **bikeRevocableLane** (0)<br>
@@ -3414,7 +3445,7 @@ This DE relates specific properties found in a crosswalk lane type. It should be
 - `audioSupport`            - 6:  audio crossing cues present
 - `audioSupport`            - 6:  audio crossing cues present
 - `rfSignalRequestPresent`  - 7: Supports RF push to walk technologies
 - `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
 - `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
 - Bits 9-15 reserved and set to zero


Values:
Values:
* **crosswalkRevocableLane** (0)<br>
* **crosswalkRevocableLane** (0)<br>
@@ -3452,7 +3483,7 @@ This DE relates specific properties found in a vehicle parking lane type. It sho
 - `parkingRevocableLane` - 0: this lane may be activated or not based on the current SPAT message contents if not asserted, the lane is ALWAYS present
 - `parkingRevocableLane` - 0: this lane may be activated or not based on the current SPAT message contents if not asserted, the lane is ALWAYS present
 - `doNotParkZone`        - 3: used to denote fire hydrants as well as short disruptions in a parking zone
 - `doNotParkZone`        - 3: used to denote fire hydrants as well as short disruptions in a parking zone
 - `noPublicParkingUse`   - 6: private parking, as in front of private property
 - `noPublicParkingUse`   - 6: private parking, as in front of private property
 - Bits 7~15 reserved and set to zero*
 - Bits 7-15 reserved and set to zero*


Values:
Values:
* **parkingRevocableLane** (0)<br>
* **parkingRevocableLane** (0)<br>
@@ -3487,7 +3518,7 @@ This DE relates specific properties found in a sidewalk lane type. It should be
 - `bicyleUseAllowed`      - 1: The path allows bicycle traffic, if not set, this mode is prohibited
 - `bicyleUseAllowed`      - 1: The path allows bicycle traffic, if not set, this mode is prohibited
 - `isSidewalkFlyOverLane` - 2: path of lane is not at grade
 - `isSidewalkFlyOverLane` - 2: path of lane is not at grade
 - `walkBikes`             - 3: bike traffic must dismount and walk
 - `walkBikes`             - 3: bike traffic must dismount and walk
 - Bits 4~15 reserved and set to zero
 - Bits 4-15 reserved and set to zero


Values:
Values:
* **sidewalk-RevocableLane** (0)<br>
* **sidewalk-RevocableLane** (0)<br>
@@ -3518,7 +3549,7 @@ This DE relates specific properties found in various types of ground striping la
 With bits as defined:
 With bits as defined:
 - `stripeToConnectingLanesRevocableLane` - 0: this lane may be activated or not activated based on the current SPAT message contents if not asserted, the lane is ALWAYS present
 - `stripeToConnectingLanesRevocableLane` - 0: this lane may be activated or not activated based on the current SPAT message contents if not asserted, the lane is ALWAYS present
 - `stripeToConnectingLanesAhead` - 5: the stripe type should be presented to the user visually to reflect stripes in the intersection for the type of movement indicated.
 - `stripeToConnectingLanesAhead` - 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
 - Bits 6-15 reserved and set to zero


Values:
Values:
* **stripeToConnectingLanesRevocableLane** (0)<br>
* **stripeToConnectingLanesRevocableLane** (0)<br>
@@ -3552,7 +3583,7 @@ This DE relates specific properties found in a tracked vehicle lane types (troll


 With bits as defined:
 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-RevocableLane` - 0: this lane may be activated or not based on the current SPAT message contents if not asserted, the lane is ALWAYS present.
 - Bits 5~15 reserved and set to zero
 - Bits 5-15 reserved and set to zero


Values:
Values:
* **spec-RevocableLane** (0)<br>
* **spec-RevocableLane** (0)<br>
@@ -4040,7 +4071,7 @@ This DE entry is used to provide the 95% confidence level for the currently repo
 - `a10cm`       - 12: B'1100 0.10m or about 1 * 10 ^ -6 decimal degrees
 - `a10cm`       - 12: B'1100 0.10m or about 1 * 10 ^ -6 decimal degrees
 - `a5cm`        - 13: B'1101 0.05m or about 5 * 10 ^ -7 decimal degrees
 - `a5cm`        - 13: B'1101 0.05m or about 5 * 10 ^ -7 decimal degrees
 - `a2cm`        - 14: B'1110 0.02m or about 2 * 10 ^ -7 decimal degrees
 - `a2cm`        - 14: B'1110 0.02m or about 2 * 10 ^ -7 decimal degrees
 - `a1cm`        - 15) -- B'1111 0.01m or about 1 * 10 ^ -7 decimal degrees
 - `a1cm`        - 15) B'1111 0.01m or about 1 * 10 ^ -7 decimal degrees
 - Encoded as a 4 bit value
 - Encoded as a 4 bit value


Values:
Values:
@@ -4674,7 +4705,7 @@ This DE is used to orientate the angle of the semi-major axis of an
 ellipsoid representing the accuracy which can be expected from a GNSS system with respect to the coordinate system.
 ellipsoid representing the accuracy which can be expected from a GNSS system with respect to the coordinate system.


 Value is orientation of semi-major axis
 Value is orientation of semi-major axis
 - relative to true north (0~359.9945078786 degrees)
 - relative to true north (0-359.9945078786 degrees)
 - LSB units of 360/65535 deg = 0.0054932479
 - LSB units of 360/65535 deg = 0.0054932479
 - a value of 0 shall be 0 degrees
 - a value of 0 shall be 0 degrees
 - a value of 1 shall be 0.0054932479 degrees
 - a value of 1 shall be 0.0054932479 degrees
@@ -4728,12 +4759,11 @@ SpeedAdvice ::= INTEGER (0..500)


### <a name="SpeedConfidenceDSRC"></a>SpeedConfidenceDSRC
### <a name="SpeedConfidenceDSRC"></a>SpeedConfidenceDSRC
This DE is used to provide the 95% confidence level for the currently reported
This DE is used to provide the 95% confidence level for the currently reported
 value of DE_Speed, taking into account the current calibration and precision of the sensor(s) used to measure and/or
 value of [**Speed**](#Speed), taking into account the current calibration and precision of the sensor(s) used to measure and/or
 calculate the value. This data element is only to provide the listener with information on the limitations of the sensing
 calculate the value. This data element is only to provide the listener with information on the limitations of the sensing
 system, not to support any type of automatic error correction or to imply a guaranteed maximum error. This data element
 system, not to support any type of automatic error correction or to imply a guaranteed maximum error. This data element
 should not be used for fault detection or diagnosis, but if a vehicle is able to detect a fault, the confidence interval should
 should not be used for fault detection or diagnosis, but if a vehicle is able to detect a fault, the confidence interval should
 be increased accordingly. The frame of reference and axis of rotation used shall be in accordance with that defined
 be increased accordingly.
 Section 11.


 - 0 - `unavailable` : Not Equipped or unavailable
 - 0 - `unavailable` : Not Equipped or unavailable
 - 1 - `prec100ms`   : 100  meters / sec
 - 1 - `prec100ms`   : 100  meters / sec
+76 −46

File changed.

Preview size limit exceeded, changes collapsed.

+3.31 KiB (1.04 MiB)

File changed.

No diff preview for this file type.

Loading