diff options
Diffstat (limited to 'epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn')
-rw-r--r-- | epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn | 183 |
1 files changed, 183 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn b/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn new file mode 100644 index 0000000000..d7241a8d6d --- /dev/null +++ b/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn @@ -0,0 +1,183 @@ +-- 3GPP TS 38.331 V15.0.0 (2017-12) + +NR-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + RRCReconfiguration, + UE-CapabilityRAT-ContainerList +FROM NR-RRC-Definitions; + +-- TAG-HANDOVER-COMMAND-START + +HandoverCommand ::= SEQUENCE { + criticalExtensions CHOICE { + c1 CHOICE{ + handoverCommand-r15 HandoverCommand-r15-IEs, + spare3 NULL, spare2 NULL, spare1 NULL + }, + criticalExtensionsFuture SEQUENCE {} + } +} + +HandoverCommand-r15-IEs ::= SEQUENCE { + handoverCommandMessage OCTET STRING (CONTAINING RRCReconfiguration), + nonCriticalExtension SEQUENCE {} OPTIONAL +} + +-- TAG-HANDOVER-COMMAND-STOP +-- TAG-HANDOVER-PREPARATION-INFORMATION-START + +HandoverPreparationInformation ::= SEQUENCE { + criticalExtensions CHOICE { + c1 CHOICE{ + handoverPreparationInformation-r15 HandoverPreparationInformation-r15-IEs, + spare3 NULL, spare2 NULL, spare1 NULL + }, + criticalExtensionsFuture SEQUENCE {} + } +} + +HandoverPreparationInformation-r15-IEs ::= SEQUENCE { + ue-CapabilityRAT-List UE-CapabilityRAT-ContainerList, + sourceConfig OCTET STRING (CONTAINING RRCReconfiguration), + rrm-Config RRM-Config OPTIONAL, + as-Context AS-Context OPTIONAL, + nonCriticalExtension SEQUENCE {} OPTIONAL +} + +AS-Context ::= SEQUENCE { + reestablishmentInfo SEQUENCE { + sourcePhysCellId PhysCellId, + targetCellShortMAC-I ShortMAC-I, + additionalReestabInfoList AdditionalReestabInfoList OPTIONAL + } OPTIONAL, + -- FFS Whether to change e.g. move all re-establishment info to Xx + configRestrictInfo ConfigRestrictInfoSCG OPTIONAL, + ... +} + +ReestabNCellInfoList ::= SEQUENCE ( SIZE (1..maxCellPrep) ) OF ReestabNCellInfo + +ReestabNCellInfo::= SEQUENCE{ + cellIdentity CellIdentity, + key-gNodeB-Star BIT STRING (SIZE (256)), + shortMAC-I ShortMAC-I +} + +RRM-Config ::= SEQUENCE { + ue-InactiveTime INTEGER, + candidateCellInfoList CandidateCellInfoList OPTIONAL, + ... +} + +-- TAG-HANDOVER-PREPARATION-INFORMATION-STOP +-- TAG-SCG-CONFIG-START + +SCG-Config ::= SEQUENCE { + criticalExtensions CHOICE { + c1 CHOICE{ + scg-Config-r15 SCG-Config-r15-IEs, + spare3 NULL, spare2 NULL, spare1 NULL + }, + criticalExtensionsFuture SEQUENCE {} + } +} + +SCG-Config-r15-IEs ::= SEQUENCE { + scg-CellGroupdConfig OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL, + p-maxFR1 P-Max OPTIONAL, + scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfiguration) OPTIONAL, + configRestrictModReq ConfigRestrictModReqSCG OPTIONAL, + candidateCellInfoList CandidateCellInfoList OPTIONAL, + nonCriticalExtension SEQUENCE {} OPTIONAL +} + +ConfigRestrictModReqSCG ::= SEQUENCE { + requestedBC-List-NR SEQUENCE OF INTEGER OPTIONAL, + requestedBPC-List-NR SEQUENCE OF INTEGER OPTIONAL, + -- FFS Signalling details of BC and BPC restrictions requested by SgNB to be alleviated + ... +} + +-- TAG-SCG-CONFIG-STOP +-- TAG-SCG-CONFIG-INFO-START + +SCG-ConfigInfo ::= SEQUENCE { + criticalExtensions CHOICE { + c1 CHOICE{ + scg-ConfigInfo-r15 SCG-ConfigInfo-r15-IEs, + spare3 NULL, spare2 NULL, spare1 NULL + }, + criticalExtensionsFuture SEQUENCE {} + } +} + +SCG-ConfigInfo-r15-IEs ::= SEQUENCE { + eutra-CapabilityInfo OCTET STRING (CONTAINING UECapabilityInformation) OPTIONAL, + candidateCellInfoList CandidateCellInfoList OPTIONAL, + measResultSSTD MeasResultSSTD OPTIONAL, + configRestrictInfo ConfigRestrictInfoSCG OPTIONAL, + drx-InfoMCG DRX-Info OPTIONAL, + sourceConfigSCG OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL, + p-maxFR1 P-Max OPTIONAL, + mcg-RB-Config OCTET STRING (CONTAINING RadioBearerConfiguration) OPTIONAL, + nonCriticalExtension SEQUENCE {} OPTIONAL +} + +ConfigRestrictInfoSCG ::= SEQUENCE { + restrictedBandCombinationNR INTEGER OPTIONAL, + restrictedBasebandCombinationNR-NR SEQUENCE OF INTEGER OPTIONAL, + -- FFS Signalling details of BC and BPC restrictions to be observed by SgNB + -- FFS Signalling details regarding power coordination + maxMeasFreqsSCG-NR INTEGER OPTIONAL, + ... +} + +DRX-Info ::= SEQUENCE { + cycle INTEGER, + offset INTEGER +} + +-- TAG-SCG-CONFIG-INFO-STOP +-- TAG-CANDIDATE-CELL-INFO-LIST-START + +CandidateCellInfoList ::= SEQUENCE (SIZE (1..maxCellSCG)) OF CandidateCellInfo + +CandidateCellInfo ::= SEQUENCE { + -- FFS whether to introduce something additional for transfer of SN configured measurements + cellIdentification SEQUENCE { + physCellId PhysCellId, + dl-CarrierFreq ARFCN-ValueNR + }, + measResultCell SEQUENCE { + rsrpResultCell RSRP-Range, + rsrqResultCell RSRQ-Range + -- FFS whether to support SINR + } OPTIONAL, + candidateRS-IndexList CandidateRS-IndexInfoList OPTIONAL, + ... +} + +CandidateRS-IndexInfoList ::= SEQUENCE (SIZE (1..maxRS-IndexReport)) OF CandidateRS-IndexInfo -- WS modification: was CandidateBeamInfoList + +CandidateRS-IndexInfo ::= SEQUENCE { + -- FFS whether to support CSI RS based beam results also + ssb-Index SSB-Index, + measResultSSB SEQUENCE { + rsrpResultCell RSRP-Range, + rsrqResultCell RSRQ-Range + -- FFS whether to support SINR + } OPTIONAL, + ... +} + +-- TAG-CANDIDATE-CELL-INFO-LIST-STOP + +-- WS modification: fake definitions for missing entries in ASN.1 +maxCellPrep INTEGER ::= 1 +maxCellSCG INTEGER ::= 1 +maxRS-IndexReport INTEGER ::= 1 + +END |