aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
diff options
context:
space:
mode:
Diffstat (limited to 'asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn')
-rw-r--r--asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn155
1 files changed, 155 insertions, 0 deletions
diff --git a/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn b/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
new file mode 100644
index 0000000000..6320767e9c
--- /dev/null
+++ b/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
@@ -0,0 +1,155 @@
+-- 3GPP TS 36.331 V8.4.0 Release 8
+-- $Id:$
+--
+EUTRA-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+
+InterNode-Message ::= SEQUENCE {
+ message InterNode-MessageType
+}
+
+InterNode-MessageType ::= CHOICE {
+ c1 CHOICE {
+ interRAT-Message InterRAT-Message,
+ handoverCommand HandoverCommand,
+ handoverPreparationInformation HandoverPreparationInformation,
+ ueRadioAccessCapabilityInformation UERadioAccessCapabilityInformation
+ },
+ messageClassExtension SEQUENCE {}
+}
+
+
+InterRAT-Message ::= SEQUENCE {
+ criticalExtensions CHOICE {
+ c1 CHOICE{
+ interRAT-Message-r8 InterRAT-Message-r8-IEs,
+ spare7 NULL,
+ spare6 NULL, spare5 NULL, spare4 NULL,
+ spare3 NULL, spare2 NULL, spare1 NULL
+ },
+ criticalExtensionsFuture SEQUENCE {}
+ }
+}
+
+InterRAT-Message-r8-IEs ::= SEQUENCE {
+ interRAT-Message OCTET STRING,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+
+HandoverCommand ::= SEQUENCE {
+ criticalExtensions CHOICE {
+ c1 CHOICE{
+ handoverCommand-r8 HandoverCommand-r8-IEs,
+ spare7 NULL,
+ spare6 NULL, spare5 NULL, spare4 NULL,
+ spare3 NULL, spare2 NULL, spare1 NULL
+ },
+ criticalExtensionsFuture SEQUENCE {}
+ }
+}
+
+HandoverCommand-r8-IEs ::= SEQUENCE {
+ handoverCommandMessage OCTET STRING (CONTAINING DL-DCCH-Message),
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+
+HandoverPreparationInformation ::= SEQUENCE {
+ criticalExtensions CHOICE {
+ c1 CHOICE{
+ handoverPreparationInformation-r8 HandoverPreparationInformation-r8-IEs,
+ spare7 NULL,
+ spare6 NULL, spare5 NULL, spare4 NULL,
+ spare3 NULL, spare2 NULL, spare1 NULL
+ },
+ criticalExtensionsFuture SEQUENCE {}
+ }
+}
+
+HandoverPreparationInformation-r8-IEs ::= SEQUENCE {
+ as-Configuration AS-Configuration OPTIONAL,
+ rrm-Configuration RRM-Configuration OPTIONAL,
+ as-Context AS-Context,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+
+UERadioAccessCapabilityInformation ::= SEQUENCE {
+ criticalExtensions CHOICE {
+ c1 CHOICE{
+ ueRadioAccessCapabilityInformation-r8
+ UERadioAccessCapabilityInformation-r8-IEs,
+ spare7 NULL,
+ spare6 NULL, spare5 NULL, spare4 NULL,
+ spare3 NULL, spare2 NULL, spare1 NULL
+ },
+ criticalExtensionsFuture SEQUENCE {}
+ }
+}
+
+UERadioAccessCapabilityInformation-r8-IEs ::= SEQUENCE {
+ ue-RadioAccessCapabilityInfo OCTET STRING (CONTAINING UECapabilityInformation),
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+
+AS-Configuration ::= SEQUENCE {
+ sourceMeasurementConfiguration MeasurementConfiguration,
+ sourceRadioResourceConfiguration RadioResourceConfigDedicated,
+ sourceSecurityConfiguration SecurityConfiguration,
+ sourceUE-Identity C-RNTI,
+ sourceMasterInformationBlock MasterInformationBlock,
+ sourceSystemInformationBlockType1 SystemInformationBlockType1,
+ sourceSystemInformationBlockType2 SystemInformationBlockType2,
+ antennaInformationCommon AntennaInformationCommon,
+ ...
+}
+
+
+AS-Context ::= SEQUENCE {
+ ue-RadioAccessCapabilityInfo OCTET STRING (CONTAINING UECapabilityInformation),
+ ue-SecurityCapabilityInfo OCTET STRING,
+ reestablishmentInfo ReestablishmentInfo
+}
+
+
+Key-eNodeB-Star ::= BIT STRING (SIZE (256))
+
+
+ReestablishmentInfo ::= SEQUENCE {
+ sourcePhysicalCellIdentity PhysicalCellIdentity,
+ targetCellShortMAC-I ShortMAC-I,
+ additionalReestabInfoList AdditionalReestabInfoList OPTIONAL,
+ ...
+}
+
+AdditionalReestabInfoList ::= SEQUENCE ( SIZE (1..maxReestabInfo) ) OF SEQUENCE{
+ cellIdentity CellIdentity,
+ key-eNodeB-Star Key-eNodeB-Star,
+ shortMAC-I ShortMAC-I
+}
+
+RRM-Configuration ::= SEQUENCE {
+ ue-InactiveTime ENUMERATED {
+ v1sec, v2sec, v3sec, v5sec, v7sec, v10sec, v15sec, v20sec,
+ v25sec, v30sec, v40sec, v50sec, v1min, v1min20sec, v1min40sec,
+ v2min, v2min30sec, v3min, v3min30sec, v4min, v5min, v6min,
+ v7min, v8min, v9min, v10min, v12min, v14min, v17min, v20min,
+ v24min, v28min, v33min, v38min, v44min, v50min, v1hr,
+ v1hr30min, v2hr, v2hr30min, v3hr, v3hr30min, v4hr, v5hr, v6hr,
+ v8hr, v10hr, v13hr, v16hr, v20hr, v1day, v1day12hr, v2day,
+ v2day12hr, v3day, v4day, v5day, v7day, v10day, v14day, v19day,
+ v24day, v30day, morethan30day} OPTIONAL,
+ ...
+}
+
+
+maxReestabInfo INTEGER ::= 32 -- Maximum number of KeNB* and shortMAC-I forwarded
+ -- at handover for re-establishment preparation
+
+
+END
+