Commit b2937589 authored by Thomas Ritter's avatar Thomas Ritter
Browse files

Update compile clean with comments

parent ad5251b1
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
/.external/
/.build/
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ include:
    file: '/gitlab-ci/base.yml'

variables:
  ASN1_SRC: 'asn/*.asn cdd/*.asn'
  ASN1_SRC: 'asn/*.asn cdd/*.asn iso-patched/*.asn'
  ASN2MD_OPTIONS: --force-all-fields

validate:
+1 −1
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ FROM ETSI-ITS-DSRC {

Altitude, DeltaAltitude, StationID, VehicleMass
FROM ETSI-ITS-CDD {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-3 (3) minor-version-1 (1)
  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;

+32 −50
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ IMPORTS

Longitude, Latitude, StationID
FROM ETSI-ITS-CDD {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-3 (3) minor-version-1 (1)
  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

@@ -242,7 +242,7 @@ AdvisorySpeed ::= SEQUENCE {
}

/**
* This DF consists of a list of AdvisorySpeed entries.
* This DF consists of a list of @ref AdvisorySpeed entries.
*
* @category: Infrastructure information
* @revision: V1.3.1
@@ -251,9 +251,9 @@ AdvisorySpeedList ::= SEQUENCE (SIZE(1..16)) OF AdvisorySpeed

/**
* This DF is a collection of three offset values in an orthogonal coordinate system
* which describe how far the electrical phase center of an antenna is in each axis from a nearby known anchor point in units
* of 1 cm. When the antenna being described is on a vehicle, the signed offset shall be in the coordinate system defined in
* section 11.4.
* which describe how far the electrical phase center of an antenna is in each axis from a nearby known anchor point in units of 1 cm.
*
* When the antenna being described is on a vehicle, the signed offset shall be in the coordinate system defined in section 11.4.
*
* @field antOffsetX: a range of +- 20.47 meters.
*
@@ -377,41 +377,30 @@ Connection ::= SEQUENCE {

/**
* This DF contains information about the the dynamic flow of traffic for the lane(s)
* and maneuvers in question (as determined by the LaneConnectionID). Note that this information can be sent regarding
* and maneuvers in question (as determined by the @ref 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.
*
* @field connectionID: the common connectionID used by all lanes to which this data applies
*                     (this value traces to ConnectsTo entries in lanes)
*
* @field queueLength: 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.
* @field queueLength: The distance from the stop line to the back edge of the last vehicle in the queue,
*                     as measured along the lane center line. (Unit = 1 meter, 0 = no queue)
*
* @field availableStorageLength: Unit = 1 meter, 0 = no space remains
*                     Distance (e.g. beginning from the downstream
*                     stop-line up to a given distance) with a high
*                     probability for successfully executing the
*                     connecting maneuver between the two lanes
* @field availableStorageLength: Distance (e.g. beginning from the downstream stop-line up to a given distance) with a high
*                     probability for successfully executing the connecting maneuver between the two lanes
*                     during the current cycle.
*                     Used for enhancing the awareness of vehicles
*                     to anticipate if they can pass the stop line
*                     of the lane. Used for optimizing the green wave,
*                     due to knowledge of vehicles waiting in front
*                     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.
*                     The element nextTime in @ref TimeChangeDetails in the containing data frame contains the next
*                     timemark at which an active phase is expected, a form of storage flush interval.
* -                   (Unit = 1 meter, 0 = no space remains)
*
* @field waitOnStop:  If "true", the vehicles on this specific connecting
*                     maneuver have to stop on the stop-line and not
*                     to enter the collision area
* @field waitOnStop:  If true, the vehicles on this specific connecting
*                     maneuver have to stop on the stop-line and not to enter the collision area
*
* @field pedBicycleDetect: 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.
* @field pedBicycleDetect: 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.
*
* @field regional:    This data element includes additional data content @ref ConnectionManeuverAssist-addGrpC defined in
*                     this profile (see G.5.1.1). The content is included using the regional extension framework as defined in
@@ -959,27 +948,19 @@ MovementList ::= SEQUENCE (SIZE(1..255)) OF MovementState
* the reported data elements, the time to change (the time remaining in the current state) is often of the most value. Lanes
* with a common state (typically adjacent sets of lanes in an approach) in a signalized intersection will have individual lane
* 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.
* given intersection so that vehicles, when combined with certain map information, can determine the state of the signal phases.
*
* @field `movementName`: uniquely defines movement by name human readable name for intersection to be used only in debug mode
* @field `movementName`: uniquely defines movement by name human readable name for intersection to be used only in debug mode.
*
* @field `signalGroup`: the group id is used to map to lists of lanes (and their descriptions)
*                       which this MovementState data applies to see comments in the Note for usage details
* @field `signalGroup`: is used to map to lists of lanes (and their descriptions) which this MovementState data applies to.
*
* @field `state-time-speed`: Consisting of sets of movement data with:
*                            - a) SignalPhaseState
*                            - b) TimeChangeDetails, and
*                            - c) AdvisorySpeeds
*                            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
* @field `state-time-speed`: Consisting of sets of movement data with @ref SignalPhaseState, @ref TimeChangeDetail and @ref AdvisorySpeed
*                            *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.
*
* @field `maneuverAssistList`: This information may also be placed in the @ref IntersectionState
*                              when common information applies to different lanes in the same way
* @field `maneuverAssistList`: This information may also be placed in the @ref IntersectionState when common information applies to different lanes in the same way
*
* @note; Remarks: Note that the value given for the time to change will vary in many actuated signalized intersections based on
* @note: Note that the value given for the time to change will vary in many actuated signalized intersections based on
*      the sensor data received during the phase. The data transmitted always reflects the then most current timemark value
*      (which is the point in UTC time when the change will occur). As an example, in a phase which may vary from 15 to 25
*      seconds of duration based on observed traffic flows, a time to change value of 15 seconds in the future might be
@@ -988,6 +969,7 @@ MovementList ::= SEQUENCE (SIZE(1..255)) OF MovementState
*      reflecting the decreasing values as the time runs out, presuming the value was not again extended to a new time mark
*      due to other detection events. The time to change element can therefore generally be regarded as a guaranteed minimum
*      value of the time that will elapse unless a preemption event occurs.
*
*      In use, the @ref SignalGroupID element is matched to lanes that are members of that ID. The type of lane (vehicle, crosswalk,
*      etc.) is known by the lane description as well as its allowed maneuvers and any vehicle class restrictions. Every lane type
*      is treated the same way (cross walks map to suitable meanings, etc.). Lane objects which are not part of the sequence of
@@ -1627,7 +1609,7 @@ SignalRequest ::= SEQUENCE {
                RegionalExtension {{Reg-SignalRequest}} OPTIONAL,
  ...
}
/

/**
* This DF consists of a list of @ref SignalRequest entries.
*
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ FROM IVI {
-- Include references from @url https://forge.etsi.org/rep/ITS/ITS_ASN1/blob/master/CDD_TS102894-2/ITS-Container.asn
ItsPduHeader
FROM ETSI-ITS-CDD {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-3 (3) minor-version-1 (1)
  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;

Loading