Commit a3437226 authored by ASN.1 Checker's avatar ASN.1 Checker
Browse files

Documentation update

parent 04ad6aad
Loading
Loading
Loading
Loading
+874 −66

File changed.

Preview size limit exceeded, changes collapsed.

+0 −2
Original line number Diff line number Diff line
# <a name="ETSI-ITS-DSRC-AddGrpC"></a>ASN.1 module ETSI-ITS-DSRC-AddGrpC
OID: _{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) addgrpc (0) major-version-2 (2) minor-version-1 (1) }_
draft 001 of the ETSI-ITS-DSRC-AddGrpC module for TS 103 301 V2.2.1 integrating:
 initial revision based on ASN.1 files of [ISO TS 19091] and [SAE J2735]

## Imports:
* **[ETSI-ITS-DSRC](ETSI-ITS-DSRC.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) major-version-2 (2) minor-version-1 (1) } WITH SUCCESSORS*<br/>
+0 −2
Original line number Diff line number Diff line
# <a name="ETSI-ITS-DSRC-REGION"></a>ASN.1 module ETSI-ITS-DSRC-REGION
OID: _{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) region (1) major-version-2 (2) minor-version-1 (1) }_
draft 001 of the ETSI-ITS-DSRC-REGION module for TS 103 301 V2.2.1 integrating:
 initial revision based on ASN.1 files of [ISO TS 19091] and [SAE J2735]

## Imports:
* **[ETSI-ITS-DSRC](ETSI-ITS-DSRC.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) major-version-2 (2) minor-version-1 (1) } WITH SUCCESSORS*<br/>
+0 −56
Original line number Diff line number Diff line
# <a name="ETSI-ITS-DSRC"></a>ASN.1 module ETSI-ITS-DSRC
OID: _{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) major-version-2 (2) minor-version-1 (1) }_
draft 001 of the ETSI-ITS-DSRC module for TS 103 301 V2.2.1 integrating:
 initial revision based on ASN.1 files of [ISO TS 19091] and [SAE J2735]

## Imports:
* **[ETSI-ITS-CDD](ETSI-ITS-CDD.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-1 (1) } WITH SUCCESSORS*<br/>
@@ -58,7 +56,6 @@ This DF is used to convey many types of geographic road information. At the curr
 the details of indexing systems that are in turn used by other messages to relate additional information (for example, the
 signal phase and timing via the SPAT message) to events at specific geographic locations on the roadway.

Values:
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear)  OPTIONAL<br>
  time reference

@@ -122,7 +119,6 @@ This DF is used to encapsulate RTCM differential corrections for GPS and other r
 DSRC media, and then can be re-constructed back into the final expected formats defined by the RTCM standard and
 used directly by various positioning systems to increase the absolute and relative accuracy estimates produced.

Values:
* _msgCnt_ of type [**MsgCount**](#MsgCount) <br>
  monotonic incrementing identifier.

@@ -175,7 +171,6 @@ This DF is used to convey the current status of one or more signalized
 The current signal preemption and priority status values (when present or active) are also sent. A more complete
 summary of any pending priority or preemption events can be found in the Signal Status message.

Values:
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear)  OPTIONAL<br>
  time reference

@@ -215,7 +210,6 @@ This DF is a message sent by a DSRC equipped entity (such as a vehicle) to the R
 and approaches for that intersection (sent in MAP messages). The outcome of all of the pending requests to a signal can
 be found in the Signal Status Message (SSM), and may be reflected in the SPAT message contents if successful.

Values:
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear)   OPTIONAL<br>
  time reference

@@ -263,7 +257,6 @@ This DF is a message sent by an RSU in a signalized intersection. It is used to
 outcome of all pending requests to a signal can be found in the Signal Status Message, the current active event (if any)
 will be reflected in the SPAT message contents.

Values:
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear)   OPTIONAL<br>
  time reference

@@ -301,7 +294,6 @@ This DF is used to convey a recommended traveling approach speed to an intersect
 from the message issuer to various travelers and vehicle types. Besides support for various eco-driving applications, this
 allows transmitting recommended speeds for specialty vehicles such as transit buses.

Values:
* _type_ of type [**AdvisorySpeedType**](#AdvisorySpeedType) <br>
  the type of advisory which this is.

@@ -383,7 +375,6 @@ This DE is used to contain information needed to compute one lane from another
 expressed as an X,Y offset from the first point of the source lane. It can be optionally rotated and scaled. Any attribute
 information found within the node of the source lane list cannot be changed and must be reused.

Values:
* _referenceLaneId_ of type [**LaneID**](ETSI-ITS-DSRC.md#LaneID) <br>
  the lane ID upon which this computed lane will be based Lane Offset in X and Y direction

@@ -532,7 +523,6 @@ This DF contains information about the the dynamic flow of traffic for the lane(
 and maneuvers in question (as determined by the [**LaneConnectionID**](ETSI-ITS-DSRC.md#LaneConnectionID)). Note that this information can be sent regarding
 any lane-to-lane movement; it need not be limited to the lanes with active (non-red) phases when sent.

Values:
* _connectionID_ of type [**LaneConnectionID**](ETSI-ITS-DSRC.md#LaneConnectionID) <br>
  the common connectionID used by all lanes to which this data applies
                       (this value traces to ConnectsTo entries in lanes)
@@ -731,7 +721,6 @@ This DF is used for all types of lanes, e.g. motorized vehicle lanes, crosswalks
 ConnectsTo entry for details) This has value when describing a broader service area in terms of the roadway network,
 probably with less precision and detail.

Values:
* _laneID_ of type [**LaneID**](ETSI-ITS-DSRC.md#LaneID) <br>
  The unique ID number assigned to this lane object

@@ -842,7 +831,6 @@ IntersectionAccessPoint ::= CHOICE {
A complete description of an intersection's roadway geometry and its allowed navigational paths (independent of
 any additional regulatory restrictions that may apply over time or from user classification).

Values:
* _name_ of type [**DescriptiveName**](#DescriptiveName)  OPTIONAL<br>
  For debug use only

@@ -942,7 +930,6 @@ IntersectionReferenceID ::= SEQUENCE {
This DF is used to convey all the SPAT information for a single intersection. Both current
 and future data can be sent.

Values:
* _name_ of type [**DescriptiveName**](#DescriptiveName)  OPTIONAL<br>
  human readable name for intersection to be used only in debug mode

@@ -1070,7 +1057,6 @@ This DF is used to relate an attribute and a control value at a node point or al
 lane segment from an enumerated list of defined choices. It is then followed by a defined data value associated with it and
 which is defined elsewhere in this standard.

Values:
* _pathEndPointAngle_ of type [**DeltaAngle**](#DeltaAngle) <br>
  adjusts final point/width slant of the lane to align with the stop line

@@ -1165,7 +1151,6 @@ This DE is used to denote the presence of other user types (travel modes) who ha
 - 8 - trackedVehicleTraffic:
 - 9 - pedestrianTraffic:

Values:
* **overlappingLaneDescriptionProvided** (0)<br>
* **multipleLanesTreatedAsOneLane** (1)<br>
* **otherNonMotorizedTrafficTypes** (2)<br>
@@ -1262,7 +1247,6 @@ ManeuverAssistList ::= SEQUENCE (SIZE(1..16)) OF ConnectionManeuverAssist
This DF contains details about a single movement. It is used by the movement state to
 convey one of number of movements (typically occurring over a sequence of times) for a SignalGroupID.

Values:
* _eventState_ of type [**MovementPhaseState**](#MovementPhaseState) <br>
  Consisting of: Phase state (the basic 11 states), Directional, protected, or permissive state

@@ -1320,7 +1304,6 @@ This DF is used to convey various information about the current or future moveme
 values such as total vehicle counts, summed. It is used in the SPAT message to convey every active movement in a
 given intersection so that vehicles, when combined with certain map information, can determine the state of the signal phases.

Values:
* _movementName_ of type [**DescriptiveName**](#DescriptiveName)  OPTIONAL<br>
  uniquely defines movement by name human readable name for intersection to be used only in debug mode.

@@ -1383,7 +1366,6 @@ All the node attributes defined in this DF are valid in the direction of
 defined in the direction of the node declaration. This allows using attributes in a unambigious way also
 for lanes with biderctional driving. See the following attribuets examples for additianl explanations.

Values:
* _localNode_ of type [**NodeAttributeXYList**](#NodeAttributeXYList)  OPTIONAL<br>
  Attribute states which pertain to this node point

@@ -1829,7 +1811,6 @@ This DF provides a precise location in the WGS-84 coordinate system, from which
 offsets may be used to create additional data using a flat earth projection centered on this location. Position3D is typically
 used in the description of maps and intersections, as well as signs and traveler data.

Values:
* _lat_ of type [**Latitude**](ETSI-ITS-CDD.md#Latitude) <br>
  Latitude in 1/10th microdegrees

@@ -2072,7 +2053,6 @@ This DF is used to provide a means to select one, and only one, user type or cla
 indicate that a given GroupID (a way of expressing a movement in the SPAT/MAP system) applies to (is restricted to) this
 class of user.

Values:
* _basicType_ of type [**RestrictionAppliesTo**](#RestrictionAppliesTo) <br>
  a set of the most commonly used types.

@@ -2140,7 +2120,6 @@ This DF is a complete description of a RoadSegment including its geometry and it
 allowed navigational paths (independent of any additional regulatory restrictions that may apply over time or from user
 classification) and any current disruptions such as a work zone or incident event.

Values:
* _name_ of type [**DescriptiveName**](#DescriptiveName)  OPTIONAL<br>
  some descriptive text.

@@ -2292,7 +2271,6 @@ This DF is used (as part of a request message) to request either a priority or a
 from a signalized intersection. It relates the intersection ID as well as the specific request information. Additional
 information includes the approach and egress values or lanes to be used.

Values:
* _id_ of type [**IntersectionReferenceID**](#IntersectionReferenceID) <br>
  the unique ID of the target intersection

@@ -2351,7 +2329,6 @@ This DF contains both the service request itself (the preemption and priority
 service is sought from one single intersection. One or more of these packages are contained in a list in the Signal
 Request Message (SREM).

Values:
* _request_ of type [**SignalRequest**](#SignalRequest) <br>
  The specific request to the intersection contains IntersectionID, request type, requested action (approach/lane request).

@@ -2392,7 +2369,6 @@ SignalRequestPackage ::= SEQUENCE {
This DF is used to provide the status of a single intersection to others, including any active
 preemption or priority state in effect.

Values:
* _sequenceNumber_ of type [**MsgCount**](#MsgCount) <br>
  changed whenever the below contents have change

@@ -2452,7 +2428,6 @@ This DF contains all the data needed to describe the preemption or priority stat
 being serviced. It also provides for the description of rejected requests so that the initial message is acknowledged
 (completing a dialog using the broadcast messages).

Values:
* _requester_ of type [**SignalRequesterInfo**](#SignalRequesterInfo)  OPTIONAL<br>
  The party that made the initial SREM request.

@@ -2713,7 +2688,6 @@ VehicleID ::= CHOICE {
This DE relates the type of travel to which a given speed refers. This element is
 typically used as part of an [**AdvisorySpeed**](#AdvisorySpeed) data frame for signal phase and timing data.

Values:
* **none** (0)<br>
* **greenwave** (1)<br>
* **ecoDrive** (2)<br>
@@ -2737,7 +2711,6 @@ This DE relates the allowed (possible) maneuvers from a lane, typically a
 motorized vehicle lane. It should be noted that in practice these values may be further restricted by vehicle class, local
 regulatory environment and other changing conditions.

Values:
* **maneuverStraightAllowed** (0)<br>
* **maneuverLeftAllowed** (1)<br>
* **maneuverRightAllowed** (2)<br>
@@ -2860,7 +2833,6 @@ This DE provides a means to indicate the current role that a DSRC device is play
 - 21 - `nonMotorized`    - other, horse drawn, etc.
 - 22 - `military`        - military vehicles

Values:
* **basicVehicle** (0)<br>
* **publicTransport** (1)<br>
* **specialTransport** (2)<br>
@@ -3145,7 +3117,6 @@ This DE is used to provide the 95% confidence level for the currently reported v
 - `elev-000-02` - 14:  B'1110 (2 cm)
 - `elev-000-01` - 15:  B'1111 (1 cm)

Values:
* **unavailable** (0)<br>
* **elev-500-00** (1)<br>
* **elev-200-00** (2)<br>
@@ -3229,7 +3200,6 @@ This DE is used to relate the current state of a GPS/GNSS rover or base system i
 - `localCorrectionsPresent`  - 6: DGPS type corrections used
 - `networkCorrectionsPresen` - 7: RTK type corrections used

Values:
* **unavailable** (0)<br>
* **isHealthy** (1)<br>
* **isMonitored** (2)<br>
@@ -3272,7 +3242,6 @@ The DE_HeadingConfidence data element is used to provide the 95% confidence leve
 - `prec0-01deg`   - 6: B'110 0.01 degrees
 - `prec0-0125deg` - 7: B'111 0.0125 degrees, aligned with heading LSB

Values:
* **unavailable** (0)<br>
* **prec10deg** (1)<br>
* **prec05deg** (2)<br>
@@ -3356,7 +3325,6 @@ The Intersection Status Object contains Advanced Traffic Controller (ATC) status
 - `noValidSPATisAvailableAtThisTime`      - 13: SPAT system is not working at this time
 - Bits 14,15 reserved at this time and shall be zero

Values:
* **manualControlIsEnabled** (0)<br>
* **stopTimeIsActivated** (1)<br>
* **failureFlash** (2)<br>
@@ -3407,7 +3375,6 @@ This DE relates specific properties found in a Barrier or Median lane type (a ty
 - `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

Values:
* **median-RevocableLane** (0)<br>
* **median** (1)<br>
* **whiteLineHashing** (2)<br>
@@ -3453,7 +3420,6 @@ This DE relates specific properties found in a bicycle lane type. It should be n
 -`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

Values:
* **bikeRevocableLane** (0)<br>
* **pedestrianUseAllowed** (1)<br>
* **isBikeFlyOverLane** (2)<br>
@@ -3496,7 +3462,6 @@ This DE relates specific properties found in a crosswalk lane type. It should be
 - `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

Values:
* **crosswalkRevocableLane** (0)<br>
* **bicyleUseAllowed** (1)<br>
* **isXwalkFlyOverLane** (2)<br>
@@ -3534,7 +3499,6 @@ This DE relates specific properties found in a vehicle parking lane type. It sho
 - `noPublicParkingUse`   - 6: private parking, as in front of private property
 - Bits 7-15 reserved and set to zero*

Values:
* **parkingRevocableLane** (0)<br>
* **parallelParkingInUse** (1)<br>
* **headInParkingInUse** (2)<br>
@@ -3569,7 +3533,6 @@ This DE relates specific properties found in a sidewalk lane type. It should be
 - `walkBikes`             - 3: bike traffic must dismount and walk
 - Bits 4-15 reserved and set to zero

Values:
* **sidewalk-RevocableLane** (0)<br>
* **bicyleUseAllowed** (1)<br>
* **isSidewalkFlyOverLane** (2)<br>
@@ -3600,7 +3563,6 @@ This DE relates specific properties found in various types of ground striping la
 - `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

Values:
* **stripeToConnectingLanesRevocableLane** (0)<br>
* **stripeDrawOnLeft** (1)<br>
* **stripeDrawOnRight** (2)<br>
@@ -3634,7 +3596,6 @@ This DE relates specific properties found in a tracked vehicle lane types (troll
 - `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

Values:
* **spec-RevocableLane** (0)<br>
* **spec-commuterRailRoadTrack** (1)<br>
* **spec-lightRailRoadTrack** (2)<br>
@@ -3664,7 +3625,6 @@ This DE relates specific properties found in a vehicle lane type. This data elem
 - `isVehicleFlyOverLane`   - 1: path of lane is not at grade
 - `permissionOnRequest`    - 7: e.g. to inform about a lane for e-cars

Values:
* **isVehicleRevocableLane** (0)<br>
* **isVehicleFlyOverLane** (1)<br>
* **hovLaneUseOnly** (2)<br>
@@ -3722,7 +3682,6 @@ This DE is used to denote the allowed direction of travel over a lane object. By
 - Allowed directions of travel in the lane object
 - All lanes are described from the stop line outwards

Values:
* **ingressPath** (0)<br>
  travel from rear of path to front is allowed

@@ -3927,7 +3886,6 @@ This DE provides the overall current state of the movement (in many cases a sign
                              - Proceed with caution,
                              Conflicting traffic may be present in the intersection conflict area

Values:
* **unavailable** (0)<br>
* **dark** (1)<br>
* **stop-Then-Proceed** (2)<br>
@@ -4133,7 +4091,6 @@ This DE entry is used to provide the 95% confidence level for the currently repo
 - `a1cm`        - 15) B'1111 0.01m or about 1 * 10 ^ -7 decimal degrees
 - Encoded as a 4 bit value

Values:
* **unavailable** (0)<br>
* **a500m** (1)<br>
* **a200m** (2)<br>
@@ -4189,7 +4146,6 @@ This DE is used in the [**PrioritizationResponse**](#PrioritizationResponse) dat
 - `reserviceLocked`   - 7: Prior conditions have resulted in a reservice
                            locked event: the controller requires the passage of time before another similar request will be accepted

Values:
* **unknown** (0)<br>
* **requested** (1)<br>
* **processing** (2)<br>
@@ -4230,7 +4186,6 @@ PriorityLevel ::= INTEGER (0..255)
This DE provides a means to indicate if a request (found in the Signal RequestMessage) represents
 a new service request, a request update, or a request cancellation for either preemption or priority services.

Values:
* **priorityRequestTypeReserved** (0)<br>
* **priorityRequest** (1)<br>
* **priorityRequestUpdate** (2)<br>
@@ -4323,7 +4278,6 @@ This DE is used to state what type of signal request is being made to a signal
 - `requestImportanceLevel14`   14: The most important request
 - `requestImportanceReserved`  15: Reserved for future use

Values:
* **requestImportanceLevelUnKnown** (0)<br>
* **requestImportanceLevel1** (1)<br>
* **requestImportanceLevel2** (2)<br>
@@ -4379,7 +4333,6 @@ This DE is used to further define the details of the role which any DSRC device
 - `requestSubRole14`       - 14: The last type of sub role
 - `requestSubRoleReserved` - 15: Reserved for future use

Values:
* **requestSubRoleUnKnown** (0)<br>
* **requestSubRole1** (1)<br>
* **requestSubRole2** (2)<br>
@@ -4567,7 +4520,6 @@ This DE provides the specific revision of the RTCM standard which is being used.
 - `rtcmRev2`:  Std 10402.x et al
 - `rtcmRev3`:  Std 10403.x et al

Values:
* **unknown** (0)<br>
* **rtcmRev2** (1)<br>
* **rtcmRev3** (2)<br>
@@ -4683,7 +4635,6 @@ This DE is an enumerated list of attributes about the current lane segment which
 - midBlockCurbPresent: a protruding curb near lane edge
 - unEvenPavementPresent: a disjoint height at lane edge

Values:
* **reserved** <br>
* **doNotBlock** <br>
* **whiteLine** <br>
@@ -4863,7 +4814,6 @@ This DE is used to provide the 95% confidence level for the currently reported
 - 6 - `prec0-05ms`  : 0.05 meters / sec
 - 7 - `prec0-01ms`  : 0.01 meters / sec

Values:
* **unavailable** (0)<br>
* **prec100ms** (1)<br>
* **prec10ms** (2)<br>
@@ -4926,7 +4876,6 @@ This DE is used to provide the 95% confidence level for the currently reported
 - 2 - `prec1percent`:   B'10 1 percent Confidence level
 - 3 - `prec0-5percent`: B'11 0.5 percent Confidence level

Values:
* **unavailable** (0)<br>
* **prec10percent** (1)<br>
* **prec1percent** (2)<br>
@@ -4992,7 +4941,6 @@ This DE is used to provide the 95% confidence level for the currently reported v
 - 38 - `time-000-000-000-000-02` : Better than 0.000,000,000,02 Seconds
 - 39 - `time-000-000-000-000-01` : Better than 0.000,000,000,01 Seconds

Values:
* **unavailable** (0)<br>
* **time-100-000** (1)<br>
* **time-050-000** (2)<br>
@@ -5147,7 +5095,6 @@ TransitDirection ::= INTEGER (0..255)
### <a name="TransitVehicleOccupancy"></a>TransitVehicleOccupancy
This DE is used to relate basic level of current ridership.

Values:
* **occupancyUnknown** (0)<br>
* **occupancyEmpty** (1)<br>
* **occupancyVeryLow** (2)<br>
@@ -5185,7 +5132,6 @@ This DE is used to relate basic information about the transit run in progress. T
 - 4 - `charging`:    a vehicle is connected to charging point
 - 5 - `atStopLine`:  a vehicle is at the stop line for the lane it is in

Values:
* **loading** (0)<br>
* **anADAuse** (1)<br>
* **aBikeLoad** (2)<br>
@@ -5216,7 +5162,6 @@ TransitVehicleStatus ::= BIT STRING {
### <a name="TransmissionState"></a>TransmissionState
This DE is used to provide the current state of the vehicle transmission.

Values:
* **neutral** (0)<br>
* **park** (1)<br>
* **forwardGears** (2)<br>
@@ -5282,7 +5227,6 @@ This DE is a type list (i.e., a classification list) of the vehicle in terms of
 - 14 - `axleCnt6MultiTrailer`:   Six axle, multi-trailer
 - 15 - `axleCnt7MultiTrailer`:   Seven or more axle, multi-trailer

Values:
* **none** (0)<br>
* **unknown** (1)<br>
* **special** (2)<br>
+0 −2
Original line number Diff line number Diff line
# <a name="IVIM-PDU-Descriptions"></a>ASN.1 module IVIM-PDU-Descriptions
OID: _{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) ivim (2) major-version-2 (2) minor-version-1 (1) }_
draft 001 of the IVIM-PDU-Descriptions module for TS 103 301 V2.2.1 integrating:
 initial revision based on ASN.1 files of [ISO TS 19091] and [SAE J2735]

## Imports:
* **[IVI](IVI.md)** *{ iso (1) standard (0) ivi (19321) major-version-3 (3) minor-version-1 (1) } WITH SUCCESSORS*<br/>
Loading