Commit 44c73460 authored by ASN.1 Checker's avatar ASN.1 Checker
Browse files

Documentation update

parent 26d4cc62
Loading
Loading
Loading
Loading
+15 −32
Original line number Original line Diff line number Diff line
@@ -5,8 +5,11 @@
 * **[ITS-Container](ITS-Container.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) }*<br/>
 * **[ITS-Container](ITS-Container.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) }*<br/>


## Data Elements:
## Data Elements:
### <a name="CAM"></a>CAM



Fields:
* header [**ItsPduHeader**](ITS-Container.md#ItsPduHeader) <br>
* cam [**CoopAwareness**](#CoopAwareness) <br>
```asn1
```asn1
CAM ::= SEQUENCE {
CAM ::= SEQUENCE {
	header ItsPduHeader,
	header ItsPduHeader,
@@ -16,8 +19,6 @@ CAM ::= SEQUENCE {


### <a name="CoopAwareness"></a>CoopAwareness
### <a name="CoopAwareness"></a>CoopAwareness




Fields:
Fields:
* generationDeltaTime [**GenerationDeltaTime**](CAM-PDU-Descriptions.md#GenerationDeltaTime) <br>
* generationDeltaTime [**GenerationDeltaTime**](CAM-PDU-Descriptions.md#GenerationDeltaTime) <br>
* camParameters [**CamParameters**](#CamParameters) <br>
* camParameters [**CamParameters**](#CamParameters) <br>
@@ -30,8 +31,6 @@ CoopAwareness ::= SEQUENCE {


### <a name="CamParameters"></a>CamParameters
### <a name="CamParameters"></a>CamParameters




Fields:
Fields:
* basicContainer [**BasicContainer**](CAM-PDU-Descriptions.md#BasicContainer) <br>
* basicContainer [**BasicContainer**](CAM-PDU-Descriptions.md#BasicContainer) <br>
* highFrequencyContainer [**HighFrequencyContainer**](#HighFrequencyContainer) <br>
* highFrequencyContainer [**HighFrequencyContainer**](#HighFrequencyContainer) <br>
@@ -49,8 +48,6 @@ CamParameters ::= SEQUENCE {


### <a name="HighFrequencyContainer"></a>HighFrequencyContainer
### <a name="HighFrequencyContainer"></a>HighFrequencyContainer




Fields:
Fields:
* basicVehicleContainerHighFrequency [**BasicVehicleContainerHighFrequency**](#BasicVehicleContainerHighFrequency) <br>
* basicVehicleContainerHighFrequency [**BasicVehicleContainerHighFrequency**](#BasicVehicleContainerHighFrequency) <br>
* rsuContainerHighFrequency [**RSUContainerHighFrequency**](#RSUContainerHighFrequency) <br>
* rsuContainerHighFrequency [**RSUContainerHighFrequency**](#RSUContainerHighFrequency) <br>
@@ -62,8 +59,10 @@ HighFrequencyContainer ::= CHOICE {
}
}
```
```


### <a name="LowFrequencyContainer"></a>LowFrequencyContainer



Fields:
* basicVehicleContainerLowFrequency [**BasicVehicleContainerLowFrequency**](#BasicVehicleContainerLowFrequency) <br>
```asn1
```asn1
LowFrequencyContainer ::= CHOICE {
LowFrequencyContainer ::= CHOICE {
  basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency,
  basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency,
@@ -73,8 +72,6 @@ LowFrequencyContainer ::= CHOICE {


### <a name="SpecialVehicleContainer"></a>SpecialVehicleContainer
### <a name="SpecialVehicleContainer"></a>SpecialVehicleContainer




Fields:
Fields:
* publicTransportContainer [**PublicTransportContainer**](#PublicTransportContainer) <br>
* publicTransportContainer [**PublicTransportContainer**](#PublicTransportContainer) <br>
* specialTransportContainer [**SpecialTransportContainer**](#SpecialTransportContainer) <br>
* specialTransportContainer [**SpecialTransportContainer**](#SpecialTransportContainer) <br>
@@ -98,8 +95,6 @@ SpecialVehicleContainer ::= CHOICE {


### <a name="BasicContainer"></a>BasicContainer
### <a name="BasicContainer"></a>BasicContainer




Fields:
Fields:
* stationType [**StationType**](ITS-Container.md#StationType) <br>
* stationType [**StationType**](ITS-Container.md#StationType) <br>
* referencePosition [**ReferencePosition**](ITS-Container.md#ReferencePosition) <br>
* referencePosition [**ReferencePosition**](ITS-Container.md#ReferencePosition) <br>
@@ -113,8 +108,6 @@ BasicContainer ::= SEQUENCE {


### <a name="BasicVehicleContainerHighFrequency"></a>BasicVehicleContainerHighFrequency
### <a name="BasicVehicleContainerHighFrequency"></a>BasicVehicleContainerHighFrequency




Fields:
Fields:
* heading [**Heading**](ITS-Container.md#Heading) <br>
* heading [**Heading**](ITS-Container.md#Heading) <br>
* speed [**Speed**](ITS-Container.md#Speed) <br>
* speed [**Speed**](ITS-Container.md#Speed) <br>
@@ -155,8 +148,6 @@ BasicVehicleContainerHighFrequency ::= SEQUENCE {


### <a name="BasicVehicleContainerLowFrequency"></a>BasicVehicleContainerLowFrequency
### <a name="BasicVehicleContainerLowFrequency"></a>BasicVehicleContainerLowFrequency




Fields:
Fields:
* vehicleRole [**VehicleRole**](ITS-Container.md#VehicleRole) <br>
* vehicleRole [**VehicleRole**](ITS-Container.md#VehicleRole) <br>
* exteriorLights [**ExteriorLights**](ITS-Container.md#ExteriorLights) <br>
* exteriorLights [**ExteriorLights**](ITS-Container.md#ExteriorLights) <br>
@@ -171,8 +162,6 @@ BasicVehicleContainerLowFrequency ::= SEQUENCE {


### <a name="PublicTransportContainer"></a>PublicTransportContainer
### <a name="PublicTransportContainer"></a>PublicTransportContainer




Fields:
Fields:
* embarkationStatus [**EmbarkationStatus**](ITS-Container.md#EmbarkationStatus) <br>
* embarkationStatus [**EmbarkationStatus**](ITS-Container.md#EmbarkationStatus) <br>
* ptActivation [**PtActivation**](ITS-Container.md#PtActivation)  OPTIONAL<br>
* ptActivation [**PtActivation**](ITS-Container.md#PtActivation)  OPTIONAL<br>
@@ -185,8 +174,6 @@ PublicTransportContainer ::= SEQUENCE {


### <a name="SpecialTransportContainer"></a>SpecialTransportContainer
### <a name="SpecialTransportContainer"></a>SpecialTransportContainer




Fields:
Fields:
* specialTransportType [**SpecialTransportType**](ITS-Container.md#SpecialTransportType) <br>
* specialTransportType [**SpecialTransportType**](ITS-Container.md#SpecialTransportType) <br>
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
@@ -197,16 +184,22 @@ SpecialTransportContainer ::= SEQUENCE {
}
}
```
```


### <a name="DangerousGoodsContainer"></a>DangerousGoodsContainer



Fields:
* dangerousGoodsBasic [**DangerousGoodsBasic**](ITS-Container.md#DangerousGoodsBasic) <br>
```asn1
```asn1
DangerousGoodsContainer ::= SEQUENCE {
DangerousGoodsContainer ::= SEQUENCE {
  dangerousGoodsBasic DangerousGoodsBasic
  dangerousGoodsBasic DangerousGoodsBasic
 }
 }
```
```


### <a name="RoadWorksContainerBasic"></a>RoadWorksContainerBasic



Fields:
* roadworksSubCauseCode [**RoadworksSubCauseCode**](ITS-Container.md#RoadworksSubCauseCode)  OPTIONAL<br>
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
* closedLanes [**ClosedLanes**](ITS-Container.md#ClosedLanes)  OPTIONAL<br>
```asn1
```asn1
RoadWorksContainerBasic ::= SEQUENCE {
RoadWorksContainerBasic ::= SEQUENCE {
  roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL,
  roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL,
@@ -217,8 +210,6 @@ RoadWorksContainerBasic ::= SEQUENCE {


### <a name="RescueContainer"></a>RescueContainer
### <a name="RescueContainer"></a>RescueContainer




Fields:
Fields:
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
```asn1
```asn1
@@ -229,8 +220,6 @@ RescueContainer ::= SEQUENCE {


### <a name="EmergencyContainer"></a>EmergencyContainer
### <a name="EmergencyContainer"></a>EmergencyContainer




Fields:
Fields:
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
* incidentIndication [**CauseCode**](ITS-Container.md#CauseCode)  OPTIONAL<br>
* incidentIndication [**CauseCode**](ITS-Container.md#CauseCode)  OPTIONAL<br>
@@ -245,8 +234,6 @@ EmergencyContainer ::= SEQUENCE {


### <a name="SafetyCarContainer"></a>SafetyCarContainer
### <a name="SafetyCarContainer"></a>SafetyCarContainer




Fields:
Fields:
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
* incidentIndication [**CauseCode**](ITS-Container.md#CauseCode)  OPTIONAL<br>
* incidentIndication [**CauseCode**](ITS-Container.md#CauseCode)  OPTIONAL<br>
@@ -263,8 +250,6 @@ SafetyCarContainer ::= SEQUENCE {


### <a name="RSUContainerHighFrequency"></a>RSUContainerHighFrequency
### <a name="RSUContainerHighFrequency"></a>RSUContainerHighFrequency




Fields:
Fields:
* protectedCommunicationZonesRSU [**ProtectedCommunicationZonesRSU**](ITS-Container.md#ProtectedCommunicationZonesRSU)  OPTIONAL<br>
* protectedCommunicationZonesRSU [**ProtectedCommunicationZonesRSU**](ITS-Container.md#ProtectedCommunicationZonesRSU)  OPTIONAL<br>
```asn1
```asn1
@@ -276,8 +261,6 @@ RSUContainerHighFrequency ::= SEQUENCE {


### <a name="GenerationDeltaTime"></a>GenerationDeltaTime
### <a name="GenerationDeltaTime"></a>GenerationDeltaTime




```asn1
```asn1
GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)
GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)
```
```
+78 −96
Original line number Original line Diff line number Diff line
# ASN.1 module IMZM-PDU-Descriptions
# ASN.1 module IMZM-PDU-Descriptions
 OID: _{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103724) imzm (1) version (1) }_
 OID: _{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103724) imzm (1) version (1) }_
TEST!!! Specification of the Interference Management Zone Message ETSI TS 103 724
Latest version available at https://forge.etsi.org/rep/ITS/asn1/imzm_ts103724
Latest version available at https://forge.etsi.org/rep/ITS/asn1/imzm_ts103724


## Imports:
## Imports:
 * **[ITS-Container](ITS-Container.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) }*<br/>
 * **[ITS-Container](ITS-Container.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) }*<br/>
   Include ETSI TS 102 894-2<br>
   Include ETSI TS 102 894-2
   Include references from https://forge.etsi.org/rep/ITS/asn1/cdd_ts102894_2/blob/master/ITS-Container.asn
   Include references from https://forge.etsi.org/rep/ITS/asn1/cdd_ts102894_2/blob/master/ITS-Container.asn


 * **[CAM-PDU-Descriptions](CAM-PDU-Descriptions.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cam (2) version (2) }*<br/>
 * **[CAM-PDU-Descriptions](CAM-PDU-Descriptions.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cam (2) version (2) }*<br/>
   Include ETSI EN 302 637-2<br>
   Include ETSI EN 302 637-2
   Include references from https://forge.etsi.org/rep/ITS/asn1/cam_en302637_2/blob/master/CAM-PDU-Descriptions.asn
   Include references from https://forge.etsi.org/rep/ITS/asn1/cam_en302637_2/blob/master/CAM-PDU-Descriptions.asn


 * **[VAM-Temp-Imports](VAM-Temp-Imports.md)** *{ itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg1(1) ts(103300) temp-imports(255) version1(1) }*<br/>
 * **[VAM-Temp-Imports](VAM-Temp-Imports.md)** *{ itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg1(1) ts(103300) temp-imports(255) version1(1) }*<br/>
   Include ETSI TS 103 300-3<br>
   Include ETSI TS 103 300-3
    __This is temporary__
   Import from `VAM-Temp-Imports` will be changed to CDD ETSI TS 102 894-2 Release 2 when available
   Import from `VAM-Temp-Imports` will be changed to CDD ETSI TS 102 894-2 Release 2 when available
   Include references from https://forge.etsi.org/rep/ITS/asn1/vam-ts103300_3/blob/master/VAM-Temp-Imports.asn
   Include references from https://forge.etsi.org/rep/ITS/asn1/vam-ts103300_3/blob/master/VAM-Temp-Imports.asn
   This is temporary.** These data types shall be defined in the next verion of CDD


## Data Elements:
## Data Elements:
### <a name="IMZM"></a>IMZM
### <a name="IMZM"></a>DF: Interference Management Zone Message Root



DF: Interference Management Zone Message Root<br>
This DF includes DEs for the IMZM `protocolVersion`, the IMZ message type identifier `messageID`
This DF includes DEs for the IMZM `protocolVersion`, the IMZ message type identifier `messageID`
and the station identifier `stationID` of the originating ITS-S.
and the station identifier `stationID` of the originating ITS-S.



Fields:
Fields:
* header [**ItsPduHeader**](ITS-Container.md#ItsPduHeader) <br>
* header [**ItsPduHeader**](ITS-Container.md#ItsPduHeader) <br>
   
   - The DE `protocolVersion` is used to select the appropriate protocol decoder at the receiving
   - The DE `protocolVersion` is used to select the appropriate protocol decoder at the receiving
   ITS-S. For TS 103 724 V2.1.1, the value of the DE `protocolVersion` shall be set to 1.
   ITS-S. For TS 103 724 V2.1.1, the value of the DE `protocolVersion` shall be set to 1.
   - The DE `messageID` shall be harmonized with other V2X message identifier definitions.
   - The DE `messageID` shall be harmonized with other V2X message identifier definitions.
@@ -39,13 +40,12 @@ IMZM ::= SEQUENCE {
}
}
```
```


### <a name="InterferenceManagementZoneMessage"></a>InterferenceManagementZoneMessage
### <a name="InterferenceManagementZoneMessage"></a>DF: Interference Management Zone Message



DF: Interference Management Zone Message<br>
This is the actual IMZM Payload. It shall include the time stamp of the IMZM and the applicable
This is the actual IMZM Payload. It shall include the time stamp of the IMZM and the applicable
containers of type `BasicContainer` and `ImzmContainer`.
containers of type `BasicContainer` and `ImzmContainer`.



Fields:
Fields:
* generationDeltaTime [**GenerationDeltaTime**](CAM-PDU-Descriptions.md#GenerationDeltaTime) <br>
* generationDeltaTime [**GenerationDeltaTime**](CAM-PDU-Descriptions.md#GenerationDeltaTime) <br>
* imzmParameters [**ImzmParameters**](#ImzmParameters) <br>
* imzmParameters [**ImzmParameters**](#ImzmParameters) <br>
@@ -56,16 +56,17 @@ InterferenceManagementZoneMessage ::= SEQUENCE {
}
}
```
```


### <a name="ImzmParameters"></a>ImzmParameters
### <a name="ImzmParameters"></a>DF: IMZM Parameters


DF: IMZM Parameters<br>
The sequence of containers in the IMZM. Other containers may be added in the future.


The sequence of containers in the IMZM. Other containers may be added in the future.


Fields:
Fields:
* basicContainer [**BasicContainer**](CAM-PDU-Descriptions.md#BasicContainer) <br>
* basicContainer [**BasicContainer**](CAM-PDU-Descriptions.md#BasicContainer) <br>
   
   imported from CAM-PDU-Descriptions
   imported from CAM-PDU-Descriptions
* imzmContainer [**ImzmContainer**](#ImzmContainer) <br>
* imzmContainer [**ImzmContainer**](#ImzmContainer) <br>
   
   container specific to the IMZM
   container specific to the IMZM
```asn1
```asn1
ImzmParameters ::= SEQUENCE {
ImzmParameters ::= SEQUENCE {
@@ -75,16 +76,16 @@ ImzmParameters ::= SEQUENCE {
}
}
```
```


### <a name="ImzmContainer"></a>ImzmContainer
### <a name="ImzmContainer"></a>DF: IMZM Container



DF: IMZM Container<br>
The IMZM container includes a sequence of up to 16 interference management zones.
The IMZM container includes a sequence of up to 16 interference management zones.
For each interference management zones, it contains a sequence of interference
For each interference management zones, it contains a sequence of interference
management zones per channel together with their characteristics.
management zones per channel together with their characteristics.



Fields:
Fields:
* interferenceManagementZones [**InterferenceManagementZones**](#InterferenceManagementZones) <br>
* interferenceManagementZones [**InterferenceManagementZones**](#InterferenceManagementZones) <br>
   
   mapped to the DF_ProtectedCommunicationZone in ETSI TS 102 894-2
   mapped to the DF_ProtectedCommunicationZone in ETSI TS 102 894-2
```asn1
```asn1
ImzmContainer ::= SEQUENCE {
ImzmContainer ::= SEQUENCE {
@@ -93,11 +94,11 @@ ImzmContainer ::= SEQUENCE {
}
}
```
```


### <a name="InterferenceManagementZones"></a>InterferenceManagementZones
### <a name="InterferenceManagementZones"></a>DF: List of Interference Management Zones



DF: List of Interference Management Zones<br>
A list of up to 16 interference management zones.
A list of up to 16 interference management zones.
*EXAMPLE**: An interference management communication zone may be defined around a
EXAMPLE**: An interference management communication zone may be defined around a
CEN DSRC road side equipment or an urban rail operational area.
CEN DSRC road side equipment or an urban rail operational area.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information) 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information) 
@@ -109,17 +110,14 @@ A list of up to 16 interference management zones.
InterferenceManagementZones ::= SEQUENCE (SIZE(1..16), ...) OF InterferenceManagementZone
InterferenceManagementZones ::= SEQUENCE (SIZE(1..16), ...) OF InterferenceManagementZone
```
```


### <a name="InterferenceManagementZone"></a>InterferenceManagementZone
### <a name="InterferenceManagementZone"></a>DF: Interference Management Zone



DF: Interference Management Zone<br>
Describes a zone of interferenceManagement inside which the ITS communication should
Describes a zone of interferenceManagement inside which the ITS communication should
be restricted.
be restricted.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information)
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information)





Fields:
Fields:
* zoneDefinition [**ZoneDefinition**](#ZoneDefinition) <br>
* zoneDefinition [**ZoneDefinition**](#ZoneDefinition) <br>
* interferenceManagementInfo [**InterferenceManagementInfo**](#InterferenceManagementInfo) <br>
* interferenceManagementInfo [**InterferenceManagementInfo**](#InterferenceManagementInfo) <br>
@@ -130,28 +128,30 @@ InterferenceManagementZone ::= SEQUENCE {
}
}
```
```


### <a name="ZoneDefinition"></a>ZoneDefinition
### <a name="ZoneDefinition"></a>DF: Zone Definition



DF: Zone Definition<br>
Describes the zone where band sharing occurs. When reusing CDD Rel.1 types, names are unchanged.
Describes the zone where band sharing occurs. When reusing CDD Rel.1 types, names are unchanged.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information)
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information)





Fields:
Fields:
* interferenceManagementZoneLatitude [**Latitude**](ITS-Container.md#Latitude) <br>
* interferenceManagementZoneLatitude [**Latitude**](ITS-Container.md#Latitude) <br>
   
   Latitude of the centre point of the interference management zone.
   Latitude of the centre point of the interference management zone.
* interferenceManagementZoneLongitude [**Longitude**](ITS-Container.md#Longitude) <br>
* interferenceManagementZoneLongitude [**Longitude**](ITS-Container.md#Longitude) <br>
   
   Longitude of the centre point of the interference management zone.
   Longitude of the centre point of the interference management zone.
* interferenceManagementZoneRadius [**ProtectedZoneRadius**](ITS-Container.md#ProtectedZoneRadius)  OPTIONAL<br>
* interferenceManagementZoneRadius [**ProtectedZoneRadius**](ITS-Container.md#ProtectedZoneRadius)  OPTIONAL<br>
   
   Radius of the interference management zone in metres.
   Radius of the interference management zone in metres.
   This DE is present if the data is available
   This DE is present if the data is available
* interferenceManagementZoneID [**ProtectedZoneID**](ITS-Container.md#ProtectedZoneID)  OPTIONAL<br>
* interferenceManagementZoneID [**ProtectedZoneID**](ITS-Container.md#ProtectedZoneID)  OPTIONAL<br>
   
   Identification of the interference management zone.
   Identification of the interference management zone.
   This DE is present if the data is available.
   This DE is present if the data is available.
* interferenceManagementZoneShape [**InterferenceManagementZoneShape**](#InterferenceManagementZoneShape)  OPTIONAL<br>
* interferenceManagementZoneShape [**InterferenceManagementZoneShape**](#InterferenceManagementZoneShape)  OPTIONAL<br>
   
   Shape of the interference management zone.
   Shape of the interference management zone.
   This DF is present if the data is available.
   This DF is present if the data is available.
```asn1
```asn1
@@ -165,13 +165,13 @@ ZoneDefinition::= SEQUENCE{
}
}
```
```


### <a name="InterferenceManagementInfo"></a>InterferenceManagementInfo
### <a name="InterferenceManagementInfo"></a>DF: Interference Management Information



DF: Interference Management Information<br>
A list of up to 16 definitions containing which interference management may be applied in the zone,
A list of up to 16 definitions containing which interference management may be applied in the zone,
per affected frequency channels.
per affected frequency channels.


*Note**: in the case where no mitigation should be applied by the ITS-S, this is indicated
Note**: in the case where no mitigation should be applied by the ITS-S, this is indicated
by the value of interferenceManagementMitigationType set to unavailable.
by the value of interferenceManagementMitigationType set to unavailable.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information) 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information) 
@@ -183,25 +183,26 @@ by the value of interferenceManagementMitigationType set to unavailable.
InterferenceManagementInfo::= SEQUENCE (SIZE(1..16,...)) OF InterferenceManagementInfoPerChannel
InterferenceManagementInfo::= SEQUENCE (SIZE(1..16,...)) OF InterferenceManagementInfoPerChannel
```
```


### <a name="InterferenceManagementInfoPerChannel"></a>InterferenceManagementInfoPerChannel
### <a name="InterferenceManagementInfoPerChannel"></a>DF: Interference Management Information Per Channel 



DF: Interference Management Information Per Channel<br>
A break up of the interference management information per affected frequency channels.
A break up of the interference management information per affected frequency channels.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information)
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Infrastructure information](#Infrastructure+information) [Communication information](#Communication+information)





Fields:
Fields:
* interferenceManagementChannel [**InterferenceManagementChannel**](#InterferenceManagementChannel) <br>
* interferenceManagementChannel [**InterferenceManagementChannel**](#InterferenceManagementChannel) <br>
   
   Characteritics of the frequency channel for which the zone
   Characteritics of the frequency channel for which the zone
   should be applied interference management
   should be applied interference management
* interferenceManagementZoneType [**InterferenceManagementZoneType**](#InterferenceManagementZoneType) <br>
* interferenceManagementZoneType [**InterferenceManagementZoneType**](#InterferenceManagementZoneType) <br>
   
   Type of the interference management zone.
   Type of the interference management zone.
* interferenceManagementMitigationType [**InterferenceManagementMitigationType**](#InterferenceManagementMitigationType)  OPTIONAL<br>
* interferenceManagementMitigationType [**InterferenceManagementMitigationType**](#InterferenceManagementMitigationType)  OPTIONAL<br>
   
   Type of the mitigation to be used in the interference management zone.
   Type of the mitigation to be used in the interference management zone.
* expiryTime [**TimestampIts**](ITS-Container.md#TimestampIts)  OPTIONAL<br>
* expiryTime [**TimestampIts**](ITS-Container.md#TimestampIts)  OPTIONAL<br>
   
   Time at which the validity of the interference management communication zone will expire.
   Time at which the validity of the interference management communication zone will expire.
   This DE is present when the interference management is temporarily valid
   This DE is present when the interference management is temporarily valid
```asn1
```asn1
@@ -214,29 +215,23 @@ InterferenceManagementInfoPerChannel ::= SEQUENCE {
}
}
```
```


### <a name="InterferenceManagementChannel"></a>InterferenceManagementChannel
### <a name="InterferenceManagementChannel"></a>DF: InterferenceManagementChannel



DF: InterferenceManagementChannel<br>
Indicates which shared frequency channel should be applied interference management in the zone.
Indicates which shared frequency channel should be applied interference management in the zone.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information)
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information)





Fields:
Fields:
* centreFrequency **INTEGER**  (1 .. 99999)<br>
* centreFrequency **INTEGER**  (1 .. 99999)<br>
    frequency of the channel
    frequency of the channel
   <br>
   @unit: 10exp+2 Hz (where exp is exponent)
   **Unit**: _10exp+2 Hz (where exp is exponent)_
* channelWidth **INTEGER**  (0 .. 9999)<br>
* channelWidth **INTEGER**  (0 .. 9999)<br>
    of the channel
    of the channel
   <br>
   @unit: 10exp Hz (where exp is exponent)
   **Unit**: _10exp Hz (where exp is exponent)_
* exponent **INTEGER**  (0 .. 15)<br>
* exponent **INTEGER**  (0 .. 15)<br>
    of the power of 10
    of the power of 10
   <br>
   @unit: N/A
   **Unit**: _N/A_
```asn1
```asn1
InterferenceManagementChannel ::= SEQUENCE {
InterferenceManagementChannel ::= SEQUENCE {
    centreFrequency INTEGER (1 .. 99999),
    centreFrequency INTEGER (1 .. 99999),
@@ -245,17 +240,17 @@ InterferenceManagementChannel ::= SEQUENCE {
}
}
```
```


### <a name="InterferenceManagementZoneType"></a>InterferenceManagementZoneType
### <a name="InterferenceManagementZoneType"></a>DE: InterferenceManagementZoneType



DE: InterferenceManagementZoneType<br>
defines the type of an interference management zone, so that an ITS-S can
defines the type of an interference management zone, so that an ITS-S can
assert the actions to do while passing by such zone (e.g. reduce the transmit
assert the actions to do while passing by such zone (e.g. reduce the transmit
power in case of a DSRC tolling station).
power in case of a DSRC tolling station).
@unit: N/A


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information) 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information) 




&nbsp;&nbsp;&nbsp;&nbsp;**Unit**: _N/A_




```asn1
```asn1
@@ -270,9 +265,9 @@ InterferenceManagementZoneType ::= ENUMERATED {
}
}
```
```


### <a name="InterferenceManagementMitigationType"></a>InterferenceManagementMitigationType
### <a name="InterferenceManagementMitigationType"></a>DF: Mitigation type in the interference management zone



DF: Mitigation type in the interference management zone<br>
Information and commands defining the required mitigation type the
Information and commands defining the required mitigation type the
receiving ITS-S has to use in the defined interference management zone.
receiving ITS-S has to use in the defined interference management zone.
It indicates the type of mitigation and the parameters to be used to protect the
It indicates the type of mitigation and the parameters to be used to protect the
@@ -280,9 +275,6 @@ potential victim in the interference management zone per channel access technolo


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information)
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information)





Fields:
Fields:
* unavailable **NULL** <br>
* unavailable **NULL** <br>
    is the default value to be used when data is not available.
    is the default value to be used when data is not available.
@@ -294,9 +286,9 @@ InterferenceManagementMitigationType ::= CHOICE {
}
}
```
```


### <a name="MitigationForTechnologies"></a>MitigationForTechnologies
### <a name="MitigationForTechnologies"></a>DF: Mitigation type container for the different channel access technology classes 



DF: Mitigation type container for the different channel access technology classes<br>
Class of parameters for the relevant channel access technology classes,
Class of parameters for the relevant channel access technology classes,
as specified in ETSI TS 103 724, clause 7.
as specified in ETSI TS 103 724, clause 7.


@@ -309,39 +301,31 @@ as specified in ETSI TS 103 724, clause 7.
MitigationForTechnologies ::= SEQUENCE (SIZE(1..8)) OF MitigationPerTechnologyClass
MitigationForTechnologies ::= SEQUENCE (SIZE(1..8)) OF MitigationPerTechnologyClass
```
```


### <a name="MitigationPerTechnologyClass"></a>MitigationPerTechnologyClass
### <a name="MitigationPerTechnologyClass"></a>DF: Mitigation type container per channel access technology class 



DF: Mitigation type container per channel access technology class<br>
Class of parameters for the specific technology indicated in the container.
Class of parameters for the specific technology indicated in the container.
All parameters are optional, as they may not apply to some of the technologies or
All parameters are optional, as they may not apply to some of the technologies or
interference management zone types. Specification details are in ETSI TS 103 724, clause 7.
interference management zone types. Specification details are in ETSI TS 103 724, clause 7.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information)
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information)





Fields:
Fields:
* accessTechnologyClass [**AccessTechnologyClass**](#AccessTechnologyClass) <br>
* accessTechnologyClass [**AccessTechnologyClass**](#AccessTechnologyClass) <br>
    access technology in which this mitigation is applied.
    access technology in which this mitigation is applied.
   <br>
   @unit: N/A
   **Unit**: _N/A_
* lowDutyCycle **INTEGER**  (0 .. 10000) OPTIONAL<br>
* lowDutyCycle **INTEGER**  (0 .. 10000) OPTIONAL<br>
    cycle limit.
    cycle limit.
   <br>
   @unit: 0.01% steps
   **Unit**: _0.01% steps_
* powerReduction **INTEGER**  (0 .. 30) OPTIONAL<br>
* powerReduction **INTEGER**  (0 .. 30) OPTIONAL<br>
    reduction.
    reduction.
   <br>
   @unit: dB
   **Unit**: _dB_
* dmcToffLimit **INTEGER**  (0 .. 1200) OPTIONAL<br>
* dmcToffLimit **INTEGER**  (0 .. 1200) OPTIONAL<br>
    time limit as defined in ETSI TS 103 175.
    time limit as defined in ETSI TS 103 175.
   <br>
   @unit: ms
   **Unit**: _ms_
* dmcTonLimit **INTEGER**  (0 .. 20) OPTIONAL<br>
* dmcTonLimit **INTEGER**  (0 .. 20) OPTIONAL<br>
    duration limit, as defined in ETSI EN 302 571.
    duration limit, as defined in ETSI EN 302 571.
   <br>
   @unit: ms
   **Unit**: _ms_
```asn1
```asn1
MitigationPerTechnologyClass ::= SEQUENCE {
MitigationPerTechnologyClass ::= SEQUENCE {
   accessTechnologyClass  AccessTechnologyClass, 
   accessTechnologyClass  AccessTechnologyClass, 
@@ -353,9 +337,9 @@ MitigationPerTechnologyClass ::= SEQUENCE {
}
}
```
```


### <a name="AccessTechnologyClass"></a>AccessTechnologyClass
### <a name="AccessTechnologyClass"></a>DE: channel access technology class 



DE: channel access technology class<br>
Access technology to which the mitigation type applies.
Access technology to which the mitigation type applies.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information) 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [Communication information](#Communication+information) 
@@ -373,16 +357,13 @@ AccessTechnologyClass ::= ENUMERATED {
}
}
```
```


### <a name="InterferenceManagementZoneShape"></a>InterferenceManagementZoneShape
### <a name="InterferenceManagementZoneShape"></a>DF: Shape of the interference management zone



DF: Shape of the interference management zone<br>
Bounding box of an interference management  zone
Bounding box of an interference management  zone


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [GeoReference information](#GeoReference+information)
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [GeoReference information](#GeoReference+information)





Fields:
Fields:
* rectangle [**AreaRectangle**](VAM-Temp-Imports.md#AreaRectangle) <br>
* rectangle [**AreaRectangle**](VAM-Temp-Imports.md#AreaRectangle) <br>
* circle [**AreaCircular**](VAM-Temp-Imports.md#AreaCircular) <br>
* circle [**AreaCircular**](VAM-Temp-Imports.md#AreaCircular) <br>
@@ -398,27 +379,28 @@ InterferenceManagementZoneShape::= CHOICE {
}
}
```
```


### <a name="AreaEllipse"></a>AreaEllipse
### <a name="AreaEllipse"></a>DF: Area Ellipse



DF: Area Ellipse<br>
Area Ellipse copied from CPM TR 103 562. Will be removed when CDD Release 2 is available.
Area Ellipse copied from CPM TR 103 562. Will be removed when CDD Release 2 is available.
Describes an elliptical area. The ellipse is centred about the reference point
Describes an elliptical area. The ellipse is centred about the reference point
of the ITS-S or about the nodeCenterPoint (if provided).
of the ITS-S or about the nodeCenterPoint (if provided).


&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [GeoReference information](#GeoReference+information)
&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: [GeoReference information](#GeoReference+information)





Fields:
Fields:
* nodeCenterPoint [**OffsetPoint**](VAM-Temp-Imports.md#OffsetPoint)  OPTIONAL<br>
* nodeCenterPoint [**OffsetPoint**](VAM-Temp-Imports.md#OffsetPoint)  OPTIONAL<br>
   
   Optional offset point about which the ellipse is centred with respect to the reference
   Optional offset point about which the ellipse is centred with respect to the reference
   position of the ITS-S.
   position of the ITS-S.
* semiMajorRangeLength [**SemiRangeLength**](VAM-Temp-Imports.md#SemiRangeLength) <br>
* semiMajorRangeLength [**SemiRangeLength**](VAM-Temp-Imports.md#SemiRangeLength) <br>
   
   Minor radius of the ellipse.
   Minor radius of the ellipse.
* semiMinorRangeLength [**SemiRangeLength**](VAM-Temp-Imports.md#SemiRangeLength) <br>
* semiMinorRangeLength [**SemiRangeLength**](VAM-Temp-Imports.md#SemiRangeLength) <br>
   
   Major radius of the ellipse.
   Major radius of the ellipse.
* semiMajorRangeOrientation [**WGS84AngleValue**](VAM-Temp-Imports.md#WGS84AngleValue) <br>
* semiMajorRangeOrientation [**WGS84AngleValue**](VAM-Temp-Imports.md#WGS84AngleValue) <br>
   
   Orientation of the semiMajorRangeLength of the ellipse in the WGS84 coordinate system.
   Orientation of the semiMajorRangeLength of the ellipse in the WGS84 coordinate system.
```asn1
```asn1
AreaEllipse  ::= SEQUENCE {
AreaEllipse  ::= SEQUENCE {
+5 −269

File changed.

Preview size limit exceeded, changes collapsed.

+0 −24
Original line number Original line Diff line number Diff line
@@ -9,8 +9,6 @@
## Data Elements:
## Data Elements:
### <a name="BasicContainer"></a>BasicContainer
### <a name="BasicContainer"></a>BasicContainer




Fields:
Fields:
* stationType [**StationType**](ITS-Container.md#StationType) <br>
* stationType [**StationType**](ITS-Container.md#StationType) <br>
* referencePosition [**ReferencePosition**](ITS-Container.md#ReferencePosition) <br>
* referencePosition [**ReferencePosition**](ITS-Container.md#ReferencePosition) <br>
@@ -24,8 +22,6 @@ BasicContainer ::= SEQUENCE {


### <a name="ItsPduHeader"></a>ItsPduHeader
### <a name="ItsPduHeader"></a>ItsPduHeader




Fields:
Fields:
* protocolVersion **INTEGER**  (0..255)<br>
* protocolVersion **INTEGER**  (0..255)<br>
* messageID **INTEGER** { denm(1), cam(2), poi(3), spatem(4), mapem(5), ivim(6), ev-rsr(7), tistpgtransaction(8), srem(9), ssem(10), evcsn(11), saem(12), rtcmem(13), vam(14) } (0..255)<br>
* messageID **INTEGER** { denm(1), cam(2), poi(3), spatem(4), mapem(5), ivim(6), ev-rsr(7), tistpgtransaction(8), srem(9), ssem(10), evcsn(11), saem(12), rtcmem(13), vam(14) } (0..255)<br>
@@ -40,8 +36,6 @@ ItsPduHeader ::= SEQUENCE {


### <a name="AreaCircular"></a>AreaCircular
### <a name="AreaCircular"></a>AreaCircular




Fields:
Fields:
* nodeCenterPoint [**OffsetPoint**](VAM-Temp-Imports.md#OffsetPoint)  OPTIONAL<br>
* nodeCenterPoint [**OffsetPoint**](VAM-Temp-Imports.md#OffsetPoint)  OPTIONAL<br>
* radius [**Radius**](#Radius) <br>
* radius [**Radius**](#Radius) <br>
@@ -54,8 +48,6 @@ AreaCircular ::= SEQUENCE {


### <a name="AreaPolygon"></a>AreaPolygon
### <a name="AreaPolygon"></a>AreaPolygon




Fields:
Fields:
* polyPointList [**PolyPointList**](#PolyPointList) <br>
* polyPointList [**PolyPointList**](#PolyPointList) <br>
```asn1
```asn1
@@ -66,8 +58,6 @@ AreaPolygon ::= SEQUENCE {


### <a name="AreaRectangle"></a>AreaRectangle
### <a name="AreaRectangle"></a>AreaRectangle




Fields:
Fields:
* nodeCenterPoint [**OffsetPoint**](VAM-Temp-Imports.md#OffsetPoint)  OPTIONAL<br>
* nodeCenterPoint [**OffsetPoint**](VAM-Temp-Imports.md#OffsetPoint)  OPTIONAL<br>
* semiMajorRangeLength [**SemiRangeLength**](VAM-Temp-Imports.md#SemiRangeLength) <br>
* semiMajorRangeLength [**SemiRangeLength**](VAM-Temp-Imports.md#SemiRangeLength) <br>
@@ -86,8 +76,6 @@ AreaRectangle ::= SEQUENCE {


### <a name="OffsetPoint"></a>OffsetPoint
### <a name="OffsetPoint"></a>OffsetPoint




Fields:
Fields:
* nodeOffsetPointXY [**NodeOffsetPointXY**](DSRC.md#NodeOffsetPointXY)  (WITH COMPONENTS {..., node-LatLon ABSENT, regional ABSENT})<br>
* nodeOffsetPointXY [**NodeOffsetPointXY**](DSRC.md#NodeOffsetPointXY)  (WITH COMPONENTS {..., node-LatLon ABSENT, regional ABSENT})<br>
* nodeOffsetPointZ [**NodeOffsetPointZ**](#NodeOffsetPointZ)  OPTIONAL<br>
* nodeOffsetPointZ [**NodeOffsetPointZ**](#NodeOffsetPointZ)  OPTIONAL<br>
@@ -100,8 +88,6 @@ OffsetPoint ::= SEQUENCE{


### <a name="NodeOffsetPointZ"></a>NodeOffsetPointZ
### <a name="NodeOffsetPointZ"></a>NodeOffsetPointZ




Fields:
Fields:
* node-Z1 [**Offset-B10**](DSRC.md#Offset-B10) <br>
* node-Z1 [**Offset-B10**](DSRC.md#Offset-B10) <br>
* node-Z2 [**Offset-B11**](DSRC.md#Offset-B11) <br>
* node-Z2 [**Offset-B11**](DSRC.md#Offset-B11) <br>
@@ -122,8 +108,6 @@ NodeOffsetPointZ ::= CHOICE {


### <a name="Radius"></a>Radius
### <a name="Radius"></a>Radius




Values:
Values:
* **zeroPointOneMeter** (1)<br>
* **zeroPointOneMeter** (1)<br>
* **oneMeter** (10)<br>
* **oneMeter** (10)<br>
@@ -136,16 +120,12 @@ Radius ::= INTEGER {


### <a name="PolyPointList"></a>PolyPointList
### <a name="PolyPointList"></a>PolyPointList




```asn1
```asn1
PolyPointList ::= SEQUENCE (SIZE(3..16, ...)) OF OffsetPoint
PolyPointList ::= SEQUENCE (SIZE(3..16, ...)) OF OffsetPoint
```
```


### <a name="SemiRangeLength"></a>SemiRangeLength
### <a name="SemiRangeLength"></a>SemiRangeLength




Values:
Values:
* **zeroPointOneMeter** (1)<br>
* **zeroPointOneMeter** (1)<br>
* **oneMeter** (10)<br>
* **oneMeter** (10)<br>
@@ -158,8 +138,6 @@ SemiRangeLength ::= INTEGER {


### <a name="WGS84AngleValue"></a>WGS84AngleValue
### <a name="WGS84AngleValue"></a>WGS84AngleValue




Values:
Values:
* **wgs84North** (0)<br>
* **wgs84North** (0)<br>
* **wgs84East** (900)<br>
* **wgs84East** (900)<br>
@@ -178,8 +156,6 @@ WGS84AngleValue ::= INTEGER {


### <a name="StationType"></a>StationType
### <a name="StationType"></a>StationType




```asn1
```asn1
StationType ::= INTEGER {
StationType ::= INTEGER {
    unknown(0), pedestrian(1), cyclist(2), moped(3), motorcycle(4),
    unknown(0), pedestrian(1), cyclist(2), moped(3), motorcycle(4),