Commit 2c4db644 authored by Brigitte Lonc's avatar Brigitte Lonc
Browse files

Replace EtsiTs103759CommonObservations.asn

parent 0402aee7
Loading
Loading
Loading
Loading
Loading
+168 −37
Original line number Diff line number Diff line
@@ -205,7 +205,7 @@ obs-Security-MessageIncWithSsp C-ASR-SINGLE-OBS ::= {
 *   - `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 for which the `generationTime` in the security `headerInfo` is being
 * the PDU for which the `` in the security `headerInfo` is being
 * flagged as outside the validity period in the certificate.
 * The `v2xPdus` field in that entry must contain at least the subject PDU.
 * The PDU may be of any supported type and shall be of type 
@@ -413,7 +413,8 @@ obs-LongAcc-ValueTooLarge C-ASR-SINGLE-OBS ::= {

-- *******************************************************************************
-- DENM generic misbehaviour detectors - Inconsistent awareness distance or traffic direction with specific Use case (Event type)
/* 

/**
* This data type is provided for an observation of an unplausible awareness distance or traffic direction in the management
* container in the DENM transmitted by the ITS-S.
*   - `v2xPduEvidence`: This field must contain at least one entry.
@@ -421,19 +422,73 @@ obs-LongAcc-ValueTooLarge C-ASR-SINGLE-OBS ::= {
* in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to
* the PDU whose trafficDirection value is inconsistent with the event type which requires that trafficDirection value is set to upstream.
*
*   - `nonV2xPduEvidence`: No other evidence is required to be included 
* to support this observation.
*   - `nonV2xPduEvidence`: No other evidence is required to be included to support this observation.
*/

DistanceAndTrafficDirection-DirectionNotUpstream ::= NULL
-- IDs
c-Obs-DirectionNotUpstream IdMbObs::=1  -- Class 1
c-ObsDirectionNotUpstream IdMbObs::=1  -- Class 1
-- Individual Information Objects
  obs-DirectionNotUpstream C-ASR-SINGLE-OBS ::=
  {DistanceAndTrafficDirection-DirectionNotUpstream BY c-Obs-DirectionNotUpstream }
obs-DirectionNotUpstream C-ASR-SINGLE-OBS ::= {
    DistanceAndTrafficDirection-DirectionNotUpstream BY c-ObsDirectionNotUpstream 
}

DistanceAndTrafficDirection-DirectionNotDownstream ::= NULL
-- IDs
c-ObsDirectionNotDownstream IdMbObs::=2  -- Class 1
-- Individual Information Objects
  obs-DirectionNotDownstream C-ASR-SINGLE-OBS ::= {
    DistanceAndTrafficDirection-DirectionNotDownstream BY c-ObsDirectionNotDownstream
  }

-- *******************************************************************************
-- DENM generic misbehaviour detectors - Inconsistent distance between the event position and the position of the ITS-S generating the DENM

/**
* This data type is provided for an observation of an inconsistent distance between the eventPosition in the DENM transmitted by the ITS-S signalling 
* that traffic event and the reference position of the ITS-S reporting this event (i.e. same stationId).
*   - `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 DENM PDU whose eventPosition value is inconsistent with the reference position of the CAM either stored in the LDM or received just after that DENM.
*   - `nonV2xPduEvidence`: This field is required and must contain the CAM PDU which position is inconsistent with the event position contained  in that DENM.
*/
DistanceBetweenPositionInDenmAndLdmTooLarge ::= NULL
-- IDs
c-ObsDistanceBetweenPositionInDenmAndLdmTooLarge IdMbObs::=1  -- Class 3
-- Individual Information Objects
  obs-DistanceBetweenPositionInDenmAndLdmTooLarge C-ASR-SINGLE-OBS ::= {
    DistanceBetweenPositionInDenmAndLdmTooLarge BY c-ObsDistanceBetweenPositionInDenmAndLdmTooLarge
  }
/**
* This data type is provided for an observation of an inconsistent distance between the eventPosition in the DENM transmitted by the ITS-S signalling 
* that traffic event and the reference position of the next CAM transmitted by that ITS-S (i.e. same stationId).
*
*   - `v2xPduEvidence`: This field must contain at least one entry.
* The observation applies to the first entry (V2xPduEvidence[0]). The `subjectPduIndex`
* in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to
* the DENM PDU whose eventPosition is being flagged as inconsistent with the referencePosition of the DENM-originating ITS-S
* indicated in the next CAM, i.e. the `subjectPduIndex` is set to 0.
* The `v2xPdus` field in that entry must contain at least the subject PDU
* and the CAM PDU that immediately followed it.
* 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.
*/

DistanceBetweenPositionInDenmAndCamTooLarge ::= NULL
-- IDs
c-ObsDistanceBetweenPositionInDenmAndCamTooLarge IdMbObs::=2  -- Class 5
-- Individual Information Objects
obs-DistanceBetweenPositionInDenmAndCamTooLarge C-ASR-SINGLE-OBS ::= {
    DistanceBetweenPositionInDenmAndCamTooLarge BY c-ObsDistanceBetweenPositionInDenmAndCamTooLarge
}

-- ********************************************************************************
-- Traffic Condition - Sudden speed drop
/* 

/**
 * This data type is provided for an observation of a road type inconsistent with 
 * the detected TrafficCondition - Sudden speed drop event
 *
@@ -441,24 +496,65 @@ c-Obs-DirectionNotUpstream IdMbObs::=1 -- Class 1
 * 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 (Local slow down). 
 * detected event (.e. causeCode/subCauseCode = dangerousEndOfQueue/ unavailable). 
 * 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.
 */
 TrafficCondition-Ssd-RoadTypeIncWithSuddenSpeedDrop  ::= NULL

 TrafficCondition-RoadTypeIncWithSuddenSpeedDrop  ::= NULL
 -- IDs
 c-ObsRoadTypeIncWithSuddenSpeedDrop  IdMbObs::= 1 -- Class 1
 -- Individual Information Objects
 obs-RoadTypeIncWithSuddenSpeedDrop C-ASR-SINGLE-OBS ::= 
   {TrafficCondition-Ssd-RoadTypeIncWithSuddenSpeedDrop BY c-ObsRoadTypeIncWithSuddenSpeedDrop}
   {TrafficCondition-RoadTypeIncWithSuddenSpeedDrop BY c-ObsRoadTypeIncWithSuddenSpeedDrop}

 /** This data type is provided for an observation of a validity duration in a DENM inconsistent with 
 * the detected TrafficCondition - Sudden speed drop 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 field validityDuration in the Management container
 * is not set to the value 20 (in the unit of second).
 *
 * 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.
 */

 TrafficCondition-ValidityDurationIncWithSuddenSpeedDrop  ::= NULL
  -- IDs
  c-ObsValidityDurationIncWithSuddenSpeedDrop  IdMbObs::= 2 -- Class 1
  -- Individual Information Objects
obs-ValidityDurationIncWithSuddenSpeedDrop C-ASR-SINGLE-OBS ::=
 {TrafficCondition-ValidityDurationIncWithSuddenSpeedDrop BY c-ObsValidityDurationIncWithSuddenSpeedDrop}
 
 /** This data type is provided for an observation of an awareness distance in a DENM inconsistent with 
 * the detected TrafficCondition - Sudden speed drop 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 field awarenessDistance is not present or is not
 * equal to the value lessThan1000m (4).
 *
 * 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.
 */

 TrafficCondition-AwarenessDistanceIncWithSuddenSpeedDrop  ::= NULL
  -- IDs
c-ObsAwarenessDistanceIncWithSuddenSpeedDrop  IdMbObs::= 3 -- Class 1
  -- Individual Information Objects
obs-AwarenessDistanceIncWithSuddenSpeedDrop C-ASR-SINGLE-OBS ::=
 {TrafficCondition-AwarenessDistanceIncWithSuddenSpeedDrop BY c-ObsAwarenessDistanceIncWithSuddenSpeedDrop}  

-- ********************************************************************************
-- Traffic Condition - Local slow down
/*

/**
 * This data type is provided for an observation of a road type inconsistent with 
 * the detected TrafficCondition - Local slow down event
 *
@@ -466,19 +562,20 @@ c-Obs-DirectionNotUpstream IdMbObs::=1 -- Class 1
 * 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 (Local slow down). 
 * detected event (i.e. causeCode/subCauseCode = trafficCondition/ unavailable). 
 * 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.
 */
TrafficCondition-Lsd-RoadTypeIncWithLocalSlowDown  ::= NULL

TrafficCondition-RoadTypeIncWithLocalSlowDown  ::= NULL
-- IDs
c-ObsRoadTypeIncWithLocalSlowDown  IdMbObs::= 1 -- Class 1
-- Individual Information Objects
obs-RoadTypeIncWithLocalSlowDown C-ASR-SINGLE-OBS ::= 
  {TrafficCondition-Lsd-RoadTypeIncWithLocalSlowDown BY c-ObsRoadTypeIncWithLocalSlowDown}
  {TrafficCondition-RoadTypeIncWithLocalSlowDown BY c-ObsRoadTypeIncWithLocalSlowDown}

/** This data type is provided for an observation of the pathPoints of the entry Traces[1] in the component detectionZonesToEventPosition
* which are not identical in two successive, repeated TrafficCondition-LocalSlowDown DENM messages, i.e. transmitted by the same stationId with the 
@@ -493,7 +590,8 @@ obs-RoadTypeIncWithLocalSlowDown C-ASR-SINGLE-OBS ::=
 * The PDU shall be of type `ObsPduEtsiGn`.
 *
 *   - `nonV2xPduEvidence`: No other evidence is required to be included 
 * to support this observation.*/
 * to support this observation.
 */

  TrafficCondition-PathChangeInMultipleRepetitions  ::= NULL
  -- IDs
@@ -506,15 +604,16 @@ obs-RoadTypeIncWithLocalSlowDown C-ASR-SINGLE-OBS ::=
 * the detected TrafficCondition - Local slow down 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 path points registered in the first entry Traces[1]
 * of the detectionZonesToEventPosition component is not containing the same list of pathPoints than in the 
 * first entry of traces in the previous PDU. 
 * in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to the PDU whose field validityDuration in the Management container
 * is not set to the value 60 (in the unit of second).
  
 * 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.
 */

 TrafficCondition-ValidityDurationIncWithLocalSlowDown  ::= NULL
  -- IDs
c-ObsValidityDurationIncWithLocalSlowDown  IdMbObs::= 3 -- Class 1
@@ -522,19 +621,20 @@ obs-RoadTypeIncWithLocalSlowDown C-ASR-SINGLE-OBS ::=
obs-ValidityDurationIncWithLocalSlowDown C-ASR-SINGLE-OBS ::=
 {TrafficCondition-ValidityDurationIncWithLocalSlowDown BY c-ObsValidityDurationIncWithLocalSlowDown}
 
 /* * This data type is provided for an observation of a awareness distance in a DENM inconsistent with 
 /** This data type is provided for an observation of an awareness distance in a DENM inconsistent with 
 * the detected TrafficCondition - Local slow down 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 path points registered in the first entry Traces[1]
 * of the detectionZonesToEventPosition component is not containing the same list of pathPoints than in the 
 * first entry of traces in the previous PDU. 
 * in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to the PDU whose field awarenessDistance is not present or is not
 * equal to the value lessThan1000m (4).
 *
 * 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.
 */

 TrafficCondition-AwarenessDistanceIncWithLocalSlowDown  ::= NULL
  -- IDs
  c-ObsAwarenessDistanceIncWithLocalSlowDown  IdMbObs::= 4 -- Class 1
@@ -542,9 +642,39 @@ obs-ValidityDurationIncWithLocalSlowDown C-ASR-SINGLE-OBS ::=
obs-AwarenessDistanceIncWithLocalSlowDown C-ASR-SINGLE-OBS ::=
 {TrafficCondition-AwarenessDistanceIncWithLocalSlowDown BY c-ObsAwarenessDistanceIncWithLocalSlowDown}

/**
* This data type is provided for an observation of the speed in the next CAM transmitted
* by the same ITS-S (i.e. same stationId) at the origin of the DENM signalling a Traffic Condition / Local slow down 
*  event which is inconsistent with the eventSpeed contained in that DENM.
*
*   - `v2xPduEvidence`: This field must contain at least one entry.
* The observation applies to the first entry (V2xPduEvidence[0]). The `subjectPduIndex`
* in that @ref V2xPduStream (EtsiTs103759BaseTypes.md#V2xPduStream) points to
* the DENM PDU whose speed is being flagged as inconsistent with the speed of the DENM-originating ITS-S
* indicated in the next CAM, i.e. the `subjectPduIndex` is set to 0.
* The `v2xPdus` field in that entry must contain at least the subject PDU
* and the CAM PDU that immediately followed it.
* 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.
*/
CamSpeedIncWithLocalSlowDown ::= NULL
-- IDs
c-ObsCamSpeedIncWithLocalSlowDown IdMbObs::= 5 -- Class 5
-- Individual Information Objects
obs-CamSpeedIncWithLocalSlowDown C-ASR-SINGLE-OBS ::= { 
  CamSpeedIncWithLocalSlowDown BY c-ObsCamSpeedIncWithLocalSlowDown
} 

 
-- ********************************************************************************
-- Dangerous Situation - EEBL issues
/* This data type is provided for an observation of an Eebl event which does not provide

/**
* 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` 
@@ -564,10 +694,10 @@ c-ObsEebl-MissingLocationInformation IdMbObs::= 1 -- Class 1
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.

/** 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
@@ -582,7 +712,8 @@ obs-EeblMissingLocationInformation C-ASR-SINGLE-OBS ::=
* same report requires a different PDU type.
*
*   - `nonV2xPduEvidence`: No other evidence is required to be included 
* to support this observation. */
* to support this observation. 
*/

 Eebl-IncWithOtherVehiclesSpeed ::= NULL
-- IDs