Loading EtsiTs103759CommonObservations.asn +154 −36 Original line number Diff line number Diff line Loading @@ -411,34 +411,93 @@ obs-LongAcc-ValueTooLarge C-ASR-SINGLE-OBS ::= { } -- ******************************************************************************* -- DENM generic misbehaviour detectors - Inconsistent awareness distance or traffic direction with specific Use case (Event type) -- DENM generic misbehaviour detectors - Change of Detection Time or Termination during DENM repetitions /** * 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. /** This data type is provided for an observation of change of the detection time or of the event termination fields * in two successive, repeated DENM messages, i.e. transmitted by the same stationId with the same actionId and same detectionTime. * The semantics of the `BIT STRING` are provided in the application-specific files. * * - `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 trafficDirection value is inconsistent with the event type which requires that trafficDirection value is set to upstream. * the PDU whose detection time or termination since the previous PDU is being flagged as changed. * The `v2xPdus` field in that entry must contain at least the subject PDU * and the PDU that immediately preceded it. * * - `nonV2xPduEvidence`: No other evidence is required to be included * to support this observation. */ TimeChangeInRepetitions-IncTimeInRepetitions ::= NULL -- IDs c-ObsIncTimeInRepetitions IdMbObs::= 1 -- Class 2 -- Individual Information Objects obs-Time-Change-In-Repetitions C-ASR-SINGLE-OBS ::= { TimeChangeInRepetitions-IncTimeInRepetitions BY c-ObsIncTimeInRepetitions } -- ******************************************************************************* -- DENM generic misbehaviour detectors - Inconsistent event Reference Time, Detection Time or Validity Duration in the received DENM /** This data type is provided for an observation of a referenceTime in the DENM which value is in the future (i.e. is greater than * the current time of the receiving ITS-S). * - `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 referenceTime in the Management container * is greater than the current time. * * 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. */ DistanceAndTrafficDirection-DirectionNotUpstream ::= NULL IncTimeAndDuration-UnplausibleReferenceTime ::= NULL -- IDs c-ObsDirectionNotUpstream IdMbObs::=1 -- Class 1 c-ObsUnplausibleReferenceTime IdMbObs::= 1 -- Class 1 -- Individual Information Objects obs-DirectionNotUpstream C-ASR-SINGLE-OBS ::= { DistanceAndTrafficDirection-DirectionNotUpstream BY c-ObsDirectionNotUpstream } obs-UnplausibleReferenceTime C-ASR-SINGLE-OBS ::= {IncTimeAndDuration-UnplausibleReferenceTime BY c-ObsUnplausibleReferenceTime} DistanceAndTrafficDirection-DirectionNotDownstream ::= NULL /** This data type is provided for an observation of a detectionTime in the DENM which value is in the future (i.e. is greater than * the current time of the receiving ITS-S). * - `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 detectionTime in the Management container * is greater than the current time. * * 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. */ IncTimeAndDuration-UnplausibleDetectionTime ::= NULL -- IDs c-ObsDirectionNotDownstream IdMbObs::=2 -- Class 1 c-ObsUnplausibleDetectionTime IdMbObs::= 2 -- Class 1 -- Individual Information Objects obs-DirectionNotDownstream C-ASR-SINGLE-OBS ::= { DistanceAndTrafficDirection-DirectionNotDownstream BY c-ObsDirectionNotDownstream } obs-UnplausibleDetectionTime C-ASR-SINGLE-OBS ::= {IncTimeAndDuration-UnplausibleDetectionTime BY c-ObsUnplausibleDetectionTime} /** This data type is provided for an observation of a validity Time (calculated as DetectionTime + ValidityDuration) in the DENM which value is * in the past future (i.e. is smaller than the current time of the receiving ITS-S). * - `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 value of DetectionTime + ValidityDuration * is smaller than the current time. * * 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. */ IncTimeAndDuration-ExceededEventValidityTime ::= NULL -- IDs c-ObsExceededEventValidityTime IdMbObs::= 3 -- Class 1 -- Individual Information Objects obs-ExceededEventValidityTime C-ASR-SINGLE-OBS ::= {IncTimeAndDuration-ExceededEventValidityTime BY c-ObsExceededEventValidityTime} -- ******************************************************************************* -- DENM generic misbehaviour detectors - Inconsistent distance between the event position and the position of the ITS-S generating the DENM Loading Loading @@ -550,6 +609,25 @@ c-ObsAwarenessDistanceIncWithSuddenSpeedDrop IdMbObs::= 3 -- Class 1 obs-AwarenessDistanceIncWithSuddenSpeedDrop C-ASR-SINGLE-OBS ::= {TrafficCondition-AwarenessDistanceIncWithSuddenSpeedDrop BY c-ObsAwarenessDistanceIncWithSuddenSpeedDrop} /** * This data type is provided for an observation of a traffic direction not set to upstream () in the management * container in the DENM transmitted by the ITS-S. * - `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 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. */ TrafficCondition-DirectionIncWithSuddenSpeedDrop ::= NULL -- IDs c-ObsDirectionIncWithSuddenSpeedDrop IdMbObs::= 4 -- Class 1 -- Individual Information Objects obs-DirectionIncWithSuddenSpeedDrop C-ASR-SINGLE-OBS ::= {TrafficCondition-DirectionIncWithSuddenSpeedDrop BY c-ObsDirectionIncWithSuddenSpeedDrop} -- ******************************************************************************** -- Traffic Condition - Local slow down Loading Loading @@ -585,7 +663,8 @@ obs-RoadTypeIncWithLocalSlowDown C-ASR-SINGLE-OBS ::= * 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. * The `v2xPdus` field in that entry must contain at least the subject PDU. * The `v2xPdus` field in that entry must contain at least the subject PDU * and the PDU that immediately preceded it. * The PDU shall be of type `ObsPduEtsiGn`. * * - `nonV2xPduEvidence`: No other evidence is required to be included Loading Loading @@ -668,6 +747,24 @@ obs-CamSpeedIncWithLocalSlowDown C-ASR-SINGLE-OBS ::= { CamSpeedIncWithLocalSlowDown BY c-ObsCamSpeedIncWithLocalSlowDown } /** * This data type is provided for an observation of a traffic direction not set to upstream () in the management * container in the DENM transmitted by the ITS-S. * - `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 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. */ TrafficCondition-DirectionIncWithLocalSlowDown ::= NULL -- IDs c-ObsDirectionIncWithLocalSlowDown IdMbObs::= 6 -- Class 1 -- Individual Information Objects obs-DirectionIncWithLocalSlowDown C-ASR-SINGLE-OBS ::= {TrafficCondition-DirectionIncWithLocalSlowDown BY c-ObsDirectionIncWithSuddenSpeedDrop} -- ******************************************************************************** -- Dangerous Situation - EEBL issues Loading Loading @@ -721,4 +818,25 @@ c-ObsEeblIncWithOtherVehiclesSpeed IdMbObs::= 2 -- Class 5 obs-EeblIncWithOtherVehiclesSpeed C-ASR-SINGLE-OBS ::= {Eebl-IncWithOtherVehiclesSpeed BY c-ObsEeblIncWithOtherVehiclesSpeed} /** * This data type is provided for an observation of an Eebl event generated by a motorcycle * or passenger vehicle whose eventSpeed is below the minimum speed for triggering * an emergency brake. * - `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-EventSpeedBelowMinThreshold ::= NULL -- IDs c-ObsEeblEventSpeedBelowMinThreshold IdMbObs::= 3 -- Class 1 -- Individual Information Objects obs-EeblEventSpeedBelowMinThreshold C-ASR-SINGLE-OBS ::= {Eebl-EventSpeedBelowMinThreshold BY c-ObsEeblEventSpeedBelowMinThreshold} END No newline at end of file Loading
EtsiTs103759CommonObservations.asn +154 −36 Original line number Diff line number Diff line Loading @@ -411,34 +411,93 @@ obs-LongAcc-ValueTooLarge C-ASR-SINGLE-OBS ::= { } -- ******************************************************************************* -- DENM generic misbehaviour detectors - Inconsistent awareness distance or traffic direction with specific Use case (Event type) -- DENM generic misbehaviour detectors - Change of Detection Time or Termination during DENM repetitions /** * 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. /** This data type is provided for an observation of change of the detection time or of the event termination fields * in two successive, repeated DENM messages, i.e. transmitted by the same stationId with the same actionId and same detectionTime. * The semantics of the `BIT STRING` are provided in the application-specific files. * * - `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 trafficDirection value is inconsistent with the event type which requires that trafficDirection value is set to upstream. * the PDU whose detection time or termination since the previous PDU is being flagged as changed. * The `v2xPdus` field in that entry must contain at least the subject PDU * and the PDU that immediately preceded it. * * - `nonV2xPduEvidence`: No other evidence is required to be included * to support this observation. */ TimeChangeInRepetitions-IncTimeInRepetitions ::= NULL -- IDs c-ObsIncTimeInRepetitions IdMbObs::= 1 -- Class 2 -- Individual Information Objects obs-Time-Change-In-Repetitions C-ASR-SINGLE-OBS ::= { TimeChangeInRepetitions-IncTimeInRepetitions BY c-ObsIncTimeInRepetitions } -- ******************************************************************************* -- DENM generic misbehaviour detectors - Inconsistent event Reference Time, Detection Time or Validity Duration in the received DENM /** This data type is provided for an observation of a referenceTime in the DENM which value is in the future (i.e. is greater than * the current time of the receiving ITS-S). * - `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 referenceTime in the Management container * is greater than the current time. * * 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. */ DistanceAndTrafficDirection-DirectionNotUpstream ::= NULL IncTimeAndDuration-UnplausibleReferenceTime ::= NULL -- IDs c-ObsDirectionNotUpstream IdMbObs::=1 -- Class 1 c-ObsUnplausibleReferenceTime IdMbObs::= 1 -- Class 1 -- Individual Information Objects obs-DirectionNotUpstream C-ASR-SINGLE-OBS ::= { DistanceAndTrafficDirection-DirectionNotUpstream BY c-ObsDirectionNotUpstream } obs-UnplausibleReferenceTime C-ASR-SINGLE-OBS ::= {IncTimeAndDuration-UnplausibleReferenceTime BY c-ObsUnplausibleReferenceTime} DistanceAndTrafficDirection-DirectionNotDownstream ::= NULL /** This data type is provided for an observation of a detectionTime in the DENM which value is in the future (i.e. is greater than * the current time of the receiving ITS-S). * - `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 detectionTime in the Management container * is greater than the current time. * * 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. */ IncTimeAndDuration-UnplausibleDetectionTime ::= NULL -- IDs c-ObsDirectionNotDownstream IdMbObs::=2 -- Class 1 c-ObsUnplausibleDetectionTime IdMbObs::= 2 -- Class 1 -- Individual Information Objects obs-DirectionNotDownstream C-ASR-SINGLE-OBS ::= { DistanceAndTrafficDirection-DirectionNotDownstream BY c-ObsDirectionNotDownstream } obs-UnplausibleDetectionTime C-ASR-SINGLE-OBS ::= {IncTimeAndDuration-UnplausibleDetectionTime BY c-ObsUnplausibleDetectionTime} /** This data type is provided for an observation of a validity Time (calculated as DetectionTime + ValidityDuration) in the DENM which value is * in the past future (i.e. is smaller than the current time of the receiving ITS-S). * - `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 value of DetectionTime + ValidityDuration * is smaller than the current time. * * 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. */ IncTimeAndDuration-ExceededEventValidityTime ::= NULL -- IDs c-ObsExceededEventValidityTime IdMbObs::= 3 -- Class 1 -- Individual Information Objects obs-ExceededEventValidityTime C-ASR-SINGLE-OBS ::= {IncTimeAndDuration-ExceededEventValidityTime BY c-ObsExceededEventValidityTime} -- ******************************************************************************* -- DENM generic misbehaviour detectors - Inconsistent distance between the event position and the position of the ITS-S generating the DENM Loading Loading @@ -550,6 +609,25 @@ c-ObsAwarenessDistanceIncWithSuddenSpeedDrop IdMbObs::= 3 -- Class 1 obs-AwarenessDistanceIncWithSuddenSpeedDrop C-ASR-SINGLE-OBS ::= {TrafficCondition-AwarenessDistanceIncWithSuddenSpeedDrop BY c-ObsAwarenessDistanceIncWithSuddenSpeedDrop} /** * This data type is provided for an observation of a traffic direction not set to upstream () in the management * container in the DENM transmitted by the ITS-S. * - `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 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. */ TrafficCondition-DirectionIncWithSuddenSpeedDrop ::= NULL -- IDs c-ObsDirectionIncWithSuddenSpeedDrop IdMbObs::= 4 -- Class 1 -- Individual Information Objects obs-DirectionIncWithSuddenSpeedDrop C-ASR-SINGLE-OBS ::= {TrafficCondition-DirectionIncWithSuddenSpeedDrop BY c-ObsDirectionIncWithSuddenSpeedDrop} -- ******************************************************************************** -- Traffic Condition - Local slow down Loading Loading @@ -585,7 +663,8 @@ obs-RoadTypeIncWithLocalSlowDown C-ASR-SINGLE-OBS ::= * 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. * The `v2xPdus` field in that entry must contain at least the subject PDU. * The `v2xPdus` field in that entry must contain at least the subject PDU * and the PDU that immediately preceded it. * The PDU shall be of type `ObsPduEtsiGn`. * * - `nonV2xPduEvidence`: No other evidence is required to be included Loading Loading @@ -668,6 +747,24 @@ obs-CamSpeedIncWithLocalSlowDown C-ASR-SINGLE-OBS ::= { CamSpeedIncWithLocalSlowDown BY c-ObsCamSpeedIncWithLocalSlowDown } /** * This data type is provided for an observation of a traffic direction not set to upstream () in the management * container in the DENM transmitted by the ITS-S. * - `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 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. */ TrafficCondition-DirectionIncWithLocalSlowDown ::= NULL -- IDs c-ObsDirectionIncWithLocalSlowDown IdMbObs::= 6 -- Class 1 -- Individual Information Objects obs-DirectionIncWithLocalSlowDown C-ASR-SINGLE-OBS ::= {TrafficCondition-DirectionIncWithLocalSlowDown BY c-ObsDirectionIncWithSuddenSpeedDrop} -- ******************************************************************************** -- Dangerous Situation - EEBL issues Loading Loading @@ -721,4 +818,25 @@ c-ObsEeblIncWithOtherVehiclesSpeed IdMbObs::= 2 -- Class 5 obs-EeblIncWithOtherVehiclesSpeed C-ASR-SINGLE-OBS ::= {Eebl-IncWithOtherVehiclesSpeed BY c-ObsEeblIncWithOtherVehiclesSpeed} /** * This data type is provided for an observation of an Eebl event generated by a motorcycle * or passenger vehicle whose eventSpeed is below the minimum speed for triggering * an emergency brake. * - `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-EventSpeedBelowMinThreshold ::= NULL -- IDs c-ObsEeblEventSpeedBelowMinThreshold IdMbObs::= 3 -- Class 1 -- Individual Information Objects obs-EeblEventSpeedBelowMinThreshold C-ASR-SINGLE-OBS ::= {Eebl-EventSpeedBelowMinThreshold BY c-ObsEeblEventSpeedBelowMinThreshold} END No newline at end of file