Commit 39f698b4 authored by Brigitte Lonc's avatar Brigitte Lonc
Browse files

Replace EtsiTs103759CommonObservations.asn

parent 822af94f
Loading
Loading
Loading
Loading
Loading
+97 −2
Original line number Diff line number Diff line
--! @options: no-auto-fields
EtsiTs103759CommonObservations {itu-t(0) identified-organization(4) 
  etsi(0) itsDomain(5) wg5(5) ts(103759) general(1) common-observations(2)
  major-version-1(1) minor-version-1(1)}
  major-version-1(1) minor-version-2(2)}

DEFINITIONS AUTOMATIC TAGS ::= BEGIN

@@ -411,4 +411,99 @@ obs-LongAcc-ValueTooLarge C-ASR-SINGLE-OBS ::= {
  LongAcc-ValueTooLarge BY c-ObsLongAcc-ValueTooLarge 
}


-- ********************************************************************************
-- Traffic Jam - Traffic Jam Ahead
/*
 * This data type is provided for an observation of a road type inconsistent with 
 * the detected TrafficJam-TrafficJamAhead event
 *
 *   - `v2xPduEvidence`: This field must contain at least one entry.
 * The observation applies to the first entry. The `subjectPduIndex` 
 * in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to
 * the PDU whose road type information is inconsistent with the 
 * detected event (Traffic Jam Ahead). 
 * The `v2xPdus` field in that entry must contain at least the subject PDU.
 * The PDU shall be of type `ObsPduEtsiGn`.
 *
 *   - `nonV2xPduEvidence`: No other evidence is required to be included 
 * to support this observation.
 */
TrafficJam-RoadTypeIncWithTrafficJamAhead  ::= NULL
-- IDs
c-ObsRoadTypeIncWithTrafficJamAhead  IdMbObs::= 1 -- Class 1
-- Individual Information Objects
obs-RoadTypeIncWithTrafficJamAhead C-ASR-SINGLE-OBS ::= 
  {TrafficJam-RoadTypeIncWithTrafficJamAhead BY c-ObsRoadTypeIncWithTrafficJamAhead}

  /* * This data type is provided for an observation of eventPoints in the path field which are not identical
* in at least two successive TrafficJam-TrafficJamAhead DENM messages.
 *
 *   - `v2xPduEvidence`: This field must contain at least one entry.
 * The observation applies to the first entry. The `subjectPduIndex` 
 * in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to
 * the PDU whose Path field is not containing the same eventPoints as the Path 
 * field in the previous PDU. 
 * The `v2xPdus` field in that entry must contain at least the subject PDU.
 * The PDU shall be of type `ObsPduEtsiGn`.
 *
 *   - `nonV2xPduEvidence`: No other evidence is required to be included 
 * to support this observation.*/

  TrafficJam-PathChangeInMultipleRepetitions  ::= NULL
  -- IDs
  c-ObsPathChangeInMultipleRepetitions  IdMbObs::= 2 -- Class 2
  -- Individual Information Objects
  obs-PathChangeInMultipleRepetitions C-ASR-SINGLE-OBS ::= 
  {TrafficJam-PathChangeInMultipleRepetitions BY c-ObsPathChangeInMultipleRepetitions}

    -- ********************************************************************************
-- Dangerous Situation - EEBL issues
/* This data type is provided for an observation of an Eebl event which does not provide
mandatory location information (eventSpeed, eventPositionHeading, traces).
*   - `v2xPduEvidence`: This field must contain at least one entry.
 * The observation applies to the first entry. The `subjectPduIndex` 
 * in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to
 * the PDU whose location information is missing.
 * The `v2xPdus` field in that entry must contain at least the subject PDU.
 * The PDU shall be of type `ObsPduEtsiGn`.
 *
 *   - `nonV2xPduEvidence`: No other evidence is required to be included 
 * to support this observation.
 */

Eebl-MissingLocationInformation ::= NULL
-- IDs
c-ObsEebl-MissingLocationInformation  IdMbObs::= 1 -- Class 1
-- Individual Information Objects
obs-EeblMissingLocationInformation C-ASR-SINGLE-OBS ::= 
  {Eebl-MissingLocationInformation BY c-ObsEebl-MissingLocationInformation}

/* This data type is provided for an observation of an Eebl event which is inconsistency with the speed values 
* of surrounding vehicles within a circular area with center point
* equal to eventPosition and radius equal to 200 m (non urban road) or 100 m at the moment of the event detection.

*   - `v2xPduEvidence`: This field must contain at least , two entries, v2xPduEvidence[0] and v2xPduEvidence[1].
* The observation applies to the first entry. The `subjectPduIndex` 
* in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to
* the DENM PDU signalling the EEBL event.
* The `v2xPdus` field in that entry must contain at least the subject PDU.
* The PDU shall be of type `ObsPduEtsiGn`.
* All the entries v2xPduEvidence[1] to v2xPduEvidence[n] shall contain the CAM of a ITS stations of type vehicle included in the circular area.
* For v2xPduEvidence[1] to v2xPduEvidence[n], the `v2xPdus` field in that entry must contain at least the subject PDU
* and the subjectPduIndex is 0.
* The PDU may be of any supported type and shall be of type 
* `c-MbObsMsg-ieee1609Dot2Data` unless another observation included in the 
* same report requires a different PDU type.
*
*   - `nonV2xPduEvidence`: No other evidence is required to be included 
* to support this observation. */

 Eebl-IncWithOtherVehiclesSpeed ::= NULL
-- IDs
c-ObsEeblIncWithOtherVehiclesSpeed  IdMbObs::= 2 -- Class 5
-- Individual Information Objects
obs-EeblIncWithOtherVehiclesSpeed C-ASR-SINGLE-OBS ::= 
  {Eebl-IncWithOtherVehiclesSpeed BY c-ObsEeblIncWithOtherVehiclesSpeed}

  END
 No newline at end of file