Commit b2805898 authored by ASN.1 Documenter's avatar ASN.1 Documenter
Browse files

Merge branch 'WI-001947' of https://forge.etsi.org/rep/filatov/imzm_ts103724 into WI-001947

parents 352f634c 1c82897d
Loading
Loading
Loading
Loading
+130 −143
Original line number Original line Diff line number Diff line
@@ -13,7 +13,7 @@


 * **[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<br>
   *This is temporary**
    __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


@@ -27,10 +27,9 @@


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.
     For IMZM, the DE messageID shall be set to `imzm(15)`.
     For IMZM, the DE messageID shall be set to `imzm(15)`.
* imzm [**InterferenceManagementZoneMessage**](#InterferenceManagementZoneMessage) <br>
* imzm [**InterferenceManagementZoneMessage**](#InterferenceManagementZoneMessage) <br>
```asn1
```asn1
@@ -65,10 +64,8 @@ InterferenceManagementZoneMessage ::= SEQUENCE {


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 {
@@ -88,7 +85,6 @@ ImzmParameters ::= SEQUENCE {


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 {
@@ -101,8 +97,7 @@ ImzmContainer ::= SEQUENCE {


DF: List of Interference Management Zones<br>
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:
*EXAMPLE**: An interference management communication zone may be defined around a
    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) 
@@ -147,25 +142,16 @@ InterferenceManagementZone ::= SEQUENCE {


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>
    from ITS-Container
    
   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>
    from ITS-Container
    
   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>
    from ITS-Container
    
   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>
    from ITS-Container
    
   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
@@ -184,7 +170,8 @@ ZoneDefinition::= SEQUENCE{
DF: Interference Management Information<br>
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) 
@@ -208,17 +195,13 @@ InterferenceManagementInfo::= SEQUENCE (SIZE(1..16,...)) OF InterferenceManageme


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
@@ -244,13 +227,16 @@ InterferenceManagementInfoPerChannel ::= SEQUENCE {
Fields:
Fields:
* centreFrequency **INTEGER**  (1 .. 99999)<br>
* centreFrequency **INTEGER**  (1 .. 99999)<br>
    frequency of the channel
    frequency of the channel
    @unit: 10exp+2 Hz (where exp is exponent)
   <br>
   **Unit**: _10exp+2 Hz (where exp is exponent)_
* channelWidth **INTEGER**  (0 .. 9999)<br>
* channelWidth **INTEGER**  (0 .. 9999)<br>
    of the channel
    of the channel
    @unit: 10exp Hz (where exp is exponent)
   <br>
   **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
    @unit: N/A
   <br>
   **Unit**: _N/A_
```asn1
```asn1
InterferenceManagementChannel ::= SEQUENCE {
InterferenceManagementChannel ::= SEQUENCE {
    centreFrequency INTEGER (1 .. 99999),
    centreFrequency INTEGER (1 .. 99999),
@@ -265,11 +251,11 @@ InterferenceManagementChannel ::= SEQUENCE {
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
@@ -298,7 +284,7 @@ InterferenceManagementZoneType ::= ENUMERATED {




Fields:
Fields:
* unavailable [**NULL**](#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.
* mitigationForTechnologies [**MitigationForTechnologies**](#MitigationForTechnologies) <br>
* mitigationForTechnologies [**MitigationForTechnologies**](#MitigationForTechnologies) <br>
```asn1
```asn1
@@ -338,19 +324,24 @@ MitigationForTechnologies ::= SEQUENCE (SIZE(1..8)) OF MitigationPerTechnologyCl
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.
    @unit: N/A
   <br>
   **Unit**: _N/A_
* lowDutyCycle **INTEGER**  (0 .. 10000) OPTIONAL<br>
* lowDutyCycle **INTEGER**  (0 .. 10000) OPTIONAL<br>
    cycle limit.
    cycle limit.
    @unit: 0.01% steps
   <br>
   **Unit**: _0.01% steps_
* powerReduction **INTEGER**  (0 .. 30) OPTIONAL<br>
* powerReduction **INTEGER**  (0 .. 30) OPTIONAL<br>
    reduction.
    reduction.
    @unit: dB
   <br>
   **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.
    @unit: ms
   <br>
   **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.
    @unit: ms
   <br>
   **Unit**: _ms_
```asn1
```asn1
MitigationPerTechnologyClass ::= SEQUENCE {
MitigationPerTechnologyClass ::= SEQUENCE {
   accessTechnologyClass  AccessTechnologyClass, 
   accessTechnologyClass  AccessTechnologyClass, 
@@ -421,17 +412,13 @@ InterferenceManagementZoneShape::= CHOICE {


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 {