Skip to content
Commits on Source (3)
......@@ -2,8 +2,8 @@
--! Latest version available at @url https://[TBD]
EtsiTs103745Module{
--! TBD
itu-t (0) identified-organization (4) etsi (0) itsDomain (5)
--! Awaiting OK form WG1.
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) rtJtfir(9) rmoGeofencing (103745) major-version-1 (1) minor-version-1 (1)
}
DEFINITIONS AUTOMATIC TAGS ::=
......@@ -24,27 +24,23 @@ WITH SUCCESSORS
--! This includes information relevant for all Rmo zones applicable for a given sharing situation
RmoMap ::= SEQUENCE OF RmoZone
/**
* This DF includes information relevant for a specific RmoZone, i.e. applicability conditions and an array of applicable restricted modes of operation..
*
* If the data object represents a data frame, all elements within the data frame
* should be described using @param or @field. One @param or @field per attribute:
*
* @filed itsStationType:
* @field itsStationType: if present, the RMOs in the RMO zone are only applicable to the type of devices referred to by this itsStationType component. If absent, the RMOs apply to all type of devices.
*
* @field interfererChannel: restricts the applicability of the rmoZone to RITS-S using the channel specified by interfererChannel or an overlapping channel. When present, only stations operating on this channel are subject to this rmo. When absent, applicable to stations no matter the operating channel.
*
* @filed rmoRegionIdentifier:
*
* @field rmoActivationDate:
* @filed rmoRegionIdentifier: identifies the geographic region where the RMO(s) apply.
*
* @field sequenceOfRmo:
* @field rmoActivationDate: specifies the date after which the RMO(s) apply.
*
* @field interferenceManagementZoneType:
* @field sequenceOfRmo: contains a sequence of structure of type Rmo. It consists of a list of RMOs. Devices targeted by the RMO zone shall apply at least one of the listed RMO.
*
* @category: .
* @revision: the revision of the data type.
* @field interferenceManagementZoneType: defines the type of an interference management zone.
*
*/
RmoZone ::= SEQUENCE {
......@@ -62,20 +58,26 @@ RmoZone ::= SEQUENCE {
--! This is an array of applicable restricted modes of operation.
SequenceOfRmo ::= SEQUENCE OF Rmo
--! @brief Rmo
--! This specifies the restriction applicable to a given RmoZone.
/**
* This DF specifies a restriction applicable to a given RmoZone.
*
* If the data object represents a data frame, all elements within the data frame
* should be described using @param or @field. One @param or @field per attribute:
*
* @field rmoClass: specifies the type of restriction applicable, e.g. eirp.
*
* @field restrictedChannel: restricts the application of the RMO to only the frequency range specified by this structure. If absent, the restriction applies to all channels.
*
* @field limit: specifies a limit for RMOs using valued restriction class (e.g. an eirp limit). The interpretation of the limit is specified in TS103745.
*
*/
Rmo ::= SEQUENCE {
--! @param restrictionClass: specifies the type of restriction applicable, e.g. eirp.
rmoClass RmoClass,
--! When present, the limit applies only to this channel.
--! When absent, the limit applies to all channels.
restrictedChannel InterferenceManagementChannel OPTIONAL,
--! @param limit: the interpretation of the limit is given by the TS 103 745: this may be a meaningful limit, e.g. a maximum eirp expressed in dBm, or an identifier.
limit INTEGER (-2048..2047) OPTIONAL,
...
}
RmoClass ::= ENUMERATED {
noTx(0),
eirp(1),
......@@ -86,23 +88,43 @@ RmoClass ::= ENUMERATED {
--! @brief RmoRegionIdentifier uniquely identifies a RmoRegion, including uniqueness over time.
RmoRegionIdentifier ::= INTEGER (2..MAX)
--! @brief RmoRegion represents a well identified geographic region, represented by its identifier and a geographic region obtained by the union of a sequence of geographic regions.
/**
* This DF defines geographic region, represented by its identifier and a geographic region obtained by the union of a sequence of geographic regions.
*
* If the data object represents a data frame, all elements within the data frame
* should be described using @param or @field. One @param or @field per attribute:
*
* @field rmoRegionIdentifier: uniquely identifies a RmoRegion, including uniqueness over time.
*
* @field sequenceOfGeographicRegion: a geographic region obtained by the union of the geographic regions contained in this sequence.
*
*/
RmoRegion ::= SEQUENCE {
rmoRegionIdentifier RmoRegionIdentifier,
sequenceOfGeographicRegion SequenceOfGeographicRegion,
...
}
SequenceOfGeographicRegion ::= SEQUENCE OF GeographicRegion
GeographicRegion ::= CHOICE {
circularRegion CircularRegion,
polygonalRegion PolygonalRegion,
ellipticalRegion EllipticalRegion
ellipticalRegion EllipticalRegion,
...
}
/**
* This DF defines a Circular region.
*
* If the data object represents a data frame, all elements within the data frame
* should be described using @param or @field. One @param or @field per attribute:
*
* @field center: defines the position of the center of the circular region.
*
* @field radius: defines the radius of the circular region.
*
*/
CircularRegion ::= SEQUENCE {
center GeoPositionWoAltitude,
radius StandardLength2B
......@@ -115,6 +137,17 @@ SimpleEllipticalShape ::= EllipticalShape
(WITH COMPONENTS {..., shapeReferencePoint ABSENT,
orientation PRESENT, height ABSENT})
/**
* This DF defines an Elliptical region.
*
* If the data object represents a data frame, all elements within the data frame
* should be described using @param or @field. One @param or @field per attribute:
*
* @field center: defines the position of the center of the elliptical region.
*
* @field ellipticalShape: defines the shape of the elliptical region. Imported from ts102894_2.
*
*/
EllipticalRegion ::= SEQUENCE{
center GeoPositionWoAltitude,
ellipticalShape SimpleEllipticalShape
......@@ -129,5 +162,4 @@ ItsStationType ::= ENUMERATED {
...
}
END
\ No newline at end of file