Commit e6c2e300 authored by Brigitte Lonc's avatar Brigitte Lonc
Browse files

Replace EtsiTs103759AsrDenm.asn

parent 153a52d6
Loading
Loading
Loading
Loading
Loading
+59 −24
Original line number Diff line number Diff line
@@ -18,8 +18,10 @@ minor-version-1 (1)} WITH SUCCESSORS

obs-Beacon-IntervalTooSmall,
obs-Static-Change,
obs-DirectionNotUpstream,
obs-DirectionNotDownstream,
obs-Time-Change-In-Repetitions,
obs-UnplausibleReferenceTime,
obs-UnplausibleDetectionTime,
obs-ExceededEventValidityTime,
obs-DistanceBetweenPositionInDenmAndLdmTooLarge,
obs-DistanceBetweenPositionInDenmAndCamTooLarge,
obs-Security-MessageIdIncWithHeaderInfo,
@@ -32,12 +34,16 @@ obs-Security-HeaderLocationOutsideCertificateValidity,
obs-RoadTypeIncWithSuddenSpeedDrop,
obs-ValidityDurationIncWithSuddenSpeedDrop,
obs-AwarenessDistanceIncWithSuddenSpeedDrop,
obs-DirectionIncWithSuddenSpeedDrop,
obs-RoadTypeIncWithLocalSlowDown,
obs-PathChangeInMultipleRepetitions,
obs-ValidityDurationIncWithLocalSlowDown,
obs-AwarenessDistanceIncWithLocalSlowDown,
obs-CamSpeedIncWithLocalSlowDown,
obs-EeblMissingLocationInformation,obs-EeblIncWithOtherVehiclesSpeed
obs-DirectionIncWithLocalSlowDown,
obs-EeblMissingLocationInformation,
obs-EeblIncWithOtherVehiclesSpeed,
obs-EeblEventSpeedBelowMinThreshold
FROM 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-2(2)}
@@ -59,12 +65,13 @@ IdDenmTgt ::= Uint8

c-DenmTgt-BeaconCommon    IdDenmTgt ::= 0
c-DenmTgt-StaticCommon    IdDenmTgt ::= 1
c-DenmTgt-IncDistanceAndTrafficDirection IdDenmTgt ::=2
c-DenmTgt-SecurityCommon  IdDenmTgt ::= 3
c-DenmTgt-TrafficCondition-SuddenSpeedDrop IdDenmTgt ::= 4
c-DenmTgt-TrafficCondition-LocalSlowDown     IdDenmTgt ::= 5
c-DenmTgt-DangerousSituation-Eebl  IdDenmTgt ::= 6
c-DenmTgt-IncDistanceBetweenEventAndReportingStationPositions IdDenmTgt ::= 7
c-DenmTgt-TimeChangeInRepetitions    IdDenmTgt ::= 2
c-DenmTgt-IncTimeAndDuration      IdDenmTgt ::= 3
c-DenmTgt-SecurityCommon  IdDenmTgt ::= 4
c-DenmTgt-TrafficCondition-SuddenSpeedDrop IdDenmTgt ::= 5
c-DenmTgt-TrafficCondition-LocalSlowDown     IdDenmTgt ::= 6
c-DenmTgt-DangerousSituation-Eebl  IdDenmTgt ::= 7
c-DenmTgt-IncDistanceBetweenEventAndReportingStationPositions IdDenmTgt ::= 8

/**
* This module specifies a set of observations for a subset of DENM Use Cases listed in TS 103 759 Annex D.2 (see table D.3). The data types used for specifying the set observations per target class
@@ -104,22 +111,41 @@ SetMbObsDenmStatic C-ASR-SINGLE-OBS ::= {
  obs-Static-Change,
  ...
}

/**
* This is a set of observations for the target class c-DenmTgt-IncDistanceAndTrafficDirection,
* This is a set of observations for the target class c-DenmTgt-TimeChangeInRepetitions,
* where the trigger conditions for different observations are as follows.
*
*  - @param DirectionNotUpstream: The trafficDirection is inconsistent with the traffic direction specified as upstream direction in the use case (i.e. event type). 
* This includes the following use cases: Traffic condition — Sudden speed drop and Traffic condition — Local slow down.
*   - @param Time-Change-In-Repetitions: Any change in the value of the detectionTime field which happens during the repetition of the same event (same actionId 
* and referenceTime) transmitted by the same ITS station (stationId).
*
*  - @param DirectionNotDownstream: The trafficDirection is inconsistent with the traffic direction specified as upstream direction in the use case (i.e. event type).
*/

SetMbObsDenmTimeChangeInRepetitions C-ASR-SINGLE-OBS ::= {
  obs-Time-Change-In-Repetitions,
  ...
}

/**
* This is a set of observations for the target class c-DenmTgt-IncTimeAndDuration,
* where the trigger conditions for different observations are as follows.
*
*   - @param UnplausibleReferenceTime: The reference time in the Management container of the DENM is greater than the current time 
*      of the receiving ITS-S.
*   - @param UnplausibleDetectionTime: The detection time in the Management container of the DENM is greater than the current time 
*      of the receiving ITS-S.
*   - @param ExceededEventValidityTime: The expiration time of the DENM event calculated by adding the Detection Time and the Validity Duration time 
*     in the Management container of the DENM is smaller than the current time of the receiving ITS-S.
*/

SetMbObsDenmIncDistanceAndTrafficDirection C-ASR-SINGLE-OBS ::= {
  obs-DirectionNotUpstream |
  obs-DirectionNotDownstream,
SetMbObsDenmIncTimeAndDuration C-ASR-SINGLE-OBS ::= {
  obs-UnplausibleReferenceTime |
  obs-UnplausibleDetectionTime |
  obs-ExceededEventValidityTime,
  ...
}


/**
* This is a set of observations for the target class c-DenmTgt-IncDistanceBetweenEventAndReportingStationPositions,
* where the trigger conditions for different observations are as follows.
@@ -189,12 +215,14 @@ SetMbObsDenmSecurity C-ASR-SINGLE-OBS ::= {
*
*   - @param DistanceIncWithSuddenSpeedDrop:  The awarenessDistance is not present or its value is not set to lessThan1000m (4).
*
*   - @param DirectionNotUpstream: The trafficDirection is inconsistent with the traffic direction specified as upstream direction for this event type.
*/

SetMbObsDenmTrafficCondition-SuddenSpeedDrop C-ASR-SINGLE-OBS ::= {
  obs-RoadTypeIncWithSuddenSpeedDrop |
  obs-ValidityDurationIncWithSuddenSpeedDrop |
  obs-AwarenessDistanceIncWithSuddenSpeedDrop,
  obs-AwarenessDistanceIncWithSuddenSpeedDrop |
  obs-DirectionIncWithSuddenSpeedDrop,
  ...
}

@@ -218,13 +246,14 @@ SetMbObsDenmTrafficCondition-SuddenSpeedDrop C-ASR-SINGLE-OBS ::= {
*   - @param CamSpeedIncWithLocalSlowDown : The following trigger conditions shall be verified: the component 'termination' in the management container 
*     of the suspected DENM shall not be equal to isCancellation(0) or isNegation(1) and the speed value in the next CAM transmitted 
*     by the DENM-originating ITS-S (i.e. same stationId), in the time interval comprised between referenceTime and referenceTime + 1 second, 
*     has a speed higher than the eventSpeed contained in that DENM.
*     has a speed higher than twice the eventSpeed contained in that DENM.
*     The CAM timestamp (generationDeltaTime) shall verify one of the following conditions: 
*       -	The generationDeltaTime is higher than the (referenceTime mod 65,536) and the (generationDeltatTime - referenceTime mod 65,536) is lower than
*         1000 (unit in millisecond).
*       -	The generationDeltaTime is lower than the (referenceTime mod 65,536) and the value of (generationDeltatTime - referenceTime mod 65,536 + 65,536)
*         is lower than 1000 (unit in millisecond).
*
*   - @param DirectionNotUpstream: The trafficDirection is inconsistent with the traffic direction specified as upstream direction for this event type.
*/

SetMbObsDenmTrafficCondition-LocalSlowDown C-ASR-SINGLE-OBS ::= {
@@ -232,7 +261,8 @@ SetMbObsDenmTrafficCondition-LocalSlowDown C-ASR-SINGLE-OBS ::= {
  obs-PathChangeInMultipleRepetitions |
  obs-ValidityDurationIncWithLocalSlowDown |
  obs-AwarenessDistanceIncWithLocalSlowDown |
  obs-CamSpeedIncWithLocalSlowDown,
  obs-CamSpeedIncWithLocalSlowDown |
  obs-DirectionIncWithLocalSlowDown,
  ...
}

@@ -248,12 +278,15 @@ SetMbObsDenmTrafficCondition-LocalSlowDown C-ASR-SINGLE-OBS ::= {
*   - @param EeblIncWithOtherVehiclesSpeed: the speed values of all CAMs sent by ITS-S stations of stationType =passengerCar(5) in the circular area with center point
*     equal to eventPosition and radius equal to 200 m (urban road) or equal to 100m (non-urban or unkwown)
*     are all higher than the eventSpeed in the DENM.
*   - @param: EeblEventSpeedbelowMinThreshold: The stationType is indicating a motorcycle (4) or a passengerCar (5) 
*     and the speed of the vehicle in the DENM (eventSpeed) is lower than the minEeblSpeedThreshold set to 20 km/h.
*
*/

SetMbObsDenmDangerousSituation-Eebl C-ASR-SINGLE-OBS ::= {
  obs-EeblMissingLocationInformation |
  obs-EeblIncWithOtherVehiclesSpeed,
  obs-EeblIncWithOtherVehiclesSpeed |
  obs-EeblEventSpeedBelowMinThreshold,
  ...
}

@@ -265,8 +298,10 @@ SetMbObsTgtsDenm C-ASR-OBS-BY-TGT ::= {
    c-DenmTgt-BeaconCommon} |
  {MbSingleObservation{{SetMbObsDenmStatic}}   BY 
    c-DenmTgt-StaticCommon} |
  {MbSingleObservation{{SetMbObsDenmIncDistanceAndTrafficDirection}} BY 
    c-DenmTgt-IncDistanceAndTrafficDirection} |
  {MbSingleObservation{{SetMbObsDenmTimeChangeInRepetitions}}   BY 
    c-DenmTgt-TimeChangeInRepetitions} |
  {MbSingleObservation{{SetMbObsDenmIncTimeAndDuration}}   BY 
    c-DenmTgt-IncTimeAndDuration} |
  {MbSingleObservation{{SetMbObsDenmSecurity}} BY 
    c-DenmTgt-SecurityCommon} |
  {MbSingleObservation{{SetMbObsDenmTrafficCondition-SuddenSpeedDrop}}    BY