diff options
Diffstat (limited to 'asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn')
-rw-r--r-- | asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn | 155 |
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 + |