Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / nr-rrc / NR-RRC-Definitions.asn
blobaf6fb157dd02735684a1cc3197a3cb4f3c36ebcc
1 -- 3GPP TS 38.331 V18.4.0 (2024-12)
3 NR-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
5 BEGIN
7 -- TAG-NR-RRC-DEFINITIONS-STOP
8 -- TAG-BCCH-BCH-MESSAGE-START
10 BCCH-BCH-Message ::=            SEQUENCE {
11     message                         BCCH-BCH-MessageType
14 BCCH-BCH-MessageType ::=        CHOICE {
15     mib                             MIB,
16     messageClassExtension           SEQUENCE {}
19 -- TAG-BCCH-BCH-MESSAGE-STOP
20 -- TAG-BCCH-DL-SCH-MESSAGE-START
22 BCCH-DL-SCH-Message ::=         SEQUENCE {
23     message                         BCCH-DL-SCH-MessageType
26 BCCH-DL-SCH-MessageType ::=     CHOICE {
27     c1                              CHOICE {
28         systemInformation               SystemInformation,
29         systemInformationBlockType1     SIB1
30     },
31     messageClassExtension           SEQUENCE {}
34 -- TAG-BCCH-DL-SCH-MESSAGE-STOP
35 -- TAG-DL-CCCH-MESSAGE-START
37 DL-CCCH-Message ::=             SEQUENCE {
38     message                         DL-CCCH-MessageType
41 DL-CCCH-MessageType ::=         CHOICE {
42     c1                              CHOICE {
43         rrcReject                       RRCReject,
44         rrcSetup                        RRCSetup,
45         spare2                          NULL,
46         spare1                          NULL
47     },
48     messageClassExtension           SEQUENCE {}
51 -- TAG-DL-CCCH-MESSAGE-STOP
52 -- TAG-DL-DCCH-MESSAGE-START
54 DL-DCCH-Message ::=                  SEQUENCE {
55     message                             DL-DCCH-MessageType
58 DL-DCCH-MessageType ::=             CHOICE {
59     c1                                  CHOICE {
60         rrcReconfiguration                  RRCReconfiguration,
61         rrcResume                           RRCResume,
62         rrcRelease                          RRCRelease,
63         rrcReestablishment                  RRCReestablishment,
64         securityModeCommand                 SecurityModeCommand,
65         dlInformationTransfer               DLInformationTransfer,
66         ueCapabilityEnquiry                 UECapabilityEnquiry,
67         counterCheck                        CounterCheck,
68         mobilityFromNRCommand               MobilityFromNRCommand,
69         dlDedicatedMessageSegment-r16       DLDedicatedMessageSegment-r16,
70         ueInformationRequest-r16            UEInformationRequest-r16,
71         dlInformationTransferMRDC-r16       DLInformationTransferMRDC-r16,
72         loggedMeasurementConfiguration-r16  LoggedMeasurementConfiguration-r16,
73                 spare3 NULL, spare2 NULL, spare1 NULL
74     },
75     messageClassExtension   SEQUENCE {}
78 -- TAG-DL-DCCH-MESSAGE-STOP
79 -- TAG-MCCH-MESSAGE-START
81 MCCH-Message-r17 ::= SEQUENCE {
82     message              MCCH-MessageType-r17
85 MCCH-MessageType-r17 ::= CHOICE {
86     c1                       CHOICE {
87         mbsBroadcastConfiguration-r17     MBSBroadcastConfiguration-r17,
88         spare1                            NULL
89     },
90     messageClassExtension   SEQUENCE {}
93 -- TAG-MCCH-MESSAGE-STOP
94 -- TAG-MULTICASTMCCH-MESSAGE-START
96 MulticastMCCH-Message-r18 ::= SEQUENCE {
97     message                       MulticastMCCH-MessageType-r18
100 MulticastMCCH-MessageType-r18 ::= CHOICE {
101     c1                                CHOICE {
102         mbsMulticastConfiguration-r18     MBSMulticastConfiguration-r18,
103         spare1                            NULL
104     },
105     messageClassExtension             SEQUENCE {}
108 -- TAG-MULTICASTMCCH-MESSAGE-STOP
109 -- TAG-PCCH-PCH-MESSAGE-START
111 PCCH-Message ::=                SEQUENCE {
112     message                         PCCH-MessageType
115 PCCH-MessageType ::=            CHOICE {
116     c1                              CHOICE {
117         paging                          Paging,
118         spare1  NULL
119     },
120     messageClassExtension       SEQUENCE {}
123 -- TAG-PCCH-PCH-MESSAGE-STOP
124 -- TAG-UL-CCCH-MESSAGE-START
127 UL-CCCH-Message ::=             SEQUENCE {
128     message                         UL-CCCH-MessageType
131 UL-CCCH-MessageType ::=         CHOICE {
132     c1                              CHOICE {
133         rrcSetupRequest                 RRCSetupRequest,
134         rrcResumeRequest                RRCResumeRequest,
135         rrcReestablishmentRequest       RRCReestablishmentRequest,
136         rrcSystemInfoRequest            RRCSystemInfoRequest
137     },
138     messageClassExtension           SEQUENCE {}
141 -- TAG-UL-CCCH-MESSAGE-STOP
142 -- TAG-UL-CCCH1-MESSAGE-START
145 UL-CCCH1-Message ::=            SEQUENCE {
146     message                         UL-CCCH1-MessageType
149 UL-CCCH1-MessageType ::=        CHOICE {
150     c1                              CHOICE {
151         rrcResumeRequest1               RRCResumeRequest1,
152         spare3 NULL,
153         spare2 NULL,
154         spare1 NULL
156     },
157     messageClassExtension SEQUENCE {}
160 -- TAG-UL-CCCH1-MESSAGE-STOP
161 -- TAG-UL-DCCH-MESSAGE-START
163 UL-DCCH-Message ::=             SEQUENCE {
164     message                         UL-DCCH-MessageType
167 UL-DCCH-MessageType ::=         CHOICE {
168     c1                              CHOICE {
169         measurementReport               MeasurementReport,
170         rrcReconfigurationComplete      RRCReconfigurationComplete,
171         rrcSetupComplete                RRCSetupComplete,
172         rrcReestablishmentComplete      RRCReestablishmentComplete,
173         rrcResumeComplete               RRCResumeComplete,
174         securityModeComplete            SecurityModeComplete,
175         securityModeFailure             SecurityModeFailure,
176         ulInformationTransfer           ULInformationTransfer,
177         locationMeasurementIndication   LocationMeasurementIndication,
178         ueCapabilityInformation         UECapabilityInformation,
179         counterCheckResponse            CounterCheckResponse,
180         ueAssistanceInformation         UEAssistanceInformation,
181         failureInformation              FailureInformation,
182         ulInformationTransferMRDC       ULInformationTransferMRDC,
183         scgFailureInformation           SCGFailureInformation,
184         scgFailureInformationEUTRA      SCGFailureInformationEUTRA
185     },
186     messageClassExtension           CHOICE {
187         c2                              CHOICE {
188             ulDedicatedMessageSegment-r16    ULDedicatedMessageSegment-r16,
189             dedicatedSIBRequest-r16         DedicatedSIBRequest-r16,
190             mcgFailureInformation-r16       MCGFailureInformation-r16,
191             ueInformationResponse-r16       UEInformationResponse-r16,
192             sidelinkUEInformationNR-r16     SidelinkUEInformationNR-r16,
193             ulInformationTransferIRAT-r16   ULInformationTransferIRAT-r16,
194             iabOtherInformation-r16         IABOtherInformation-r16,
195             mbsInterestIndication-r17       MBSInterestIndication-r17,
196             uePositioningAssistanceInfo-r17 UEPositioningAssistanceInfo-r17,
197             measurementReportAppLayer-r17   MeasurementReportAppLayer-r17,
198             indirectPathFailureInformation-r18 IndirectPathFailureInformation-r18, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL
199         },
200         messageClassExtensionFuture-r16    SEQUENCE {}
201     }
204 -- TAG-UL-DCCH-MESSAGE-STOP
205 -- TAG-COUNTERCHECK-START
208 CounterCheck ::=                SEQUENCE {
209     rrc-TransactionIdentifier       RRC-TransactionIdentifier,
210     criticalExtensions              CHOICE {
211         counterCheck                    CounterCheck-IEs,
212         criticalExtensionsFuture        SEQUENCE {}
213     }
216 CounterCheck-IEs ::=            SEQUENCE {
217     drb-CountMSB-InfoList           DRB-CountMSB-InfoList,
218     lateNonCriticalExtension        OCTET STRING                        OPTIONAL,
219     nonCriticalExtension            SEQUENCE {}                         OPTIONAL
222 DRB-CountMSB-InfoList ::=       SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info
224 DRB-CountMSB-Info ::=           SEQUENCE {
225     drb-Identity                    DRB-Identity,
226     countMSB-Uplink                 INTEGER(0..33554431),
227     countMSB-Downlink               INTEGER(0..33554431)
230 -- TAG-COUNTERCHECK-STOP
231 -- TAG-COUNTERCHECKRESPONSE-START
233 CounterCheckResponse ::=        SEQUENCE {
234     rrc-TransactionIdentifier       RRC-TransactionIdentifier,
235     criticalExtensions              CHOICE {
236         counterCheckResponse            CounterCheckResponse-IEs,
237         criticalExtensionsFuture        SEQUENCE {}
238     }
241 CounterCheckResponse-IEs ::=    SEQUENCE {
242     drb-CountInfoList               DRB-CountInfoList,
243     lateNonCriticalExtension        OCTET STRING                        OPTIONAL,
244     nonCriticalExtension            SEQUENCE {}                         OPTIONAL
248 DRB-CountInfoList ::=           SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo
250 DRB-CountInfo ::=               SEQUENCE {
251     drb-Identity                    DRB-Identity,
252     count-Uplink                    INTEGER(0..4294967295),
253     count-Downlink                  INTEGER(0..4294967295)
256 -- TAG-COUNTERCHECKRESPONSE-STOP
257 -- TAG-DEDICATEDSIBREQUEST-START
259 DedicatedSIBRequest-r16 ::=      SEQUENCE {
260     criticalExtensions               CHOICE {
261         dedicatedSIBRequest-r16          DedicatedSIBRequest-r16-IEs,
262         criticalExtensionsFuture         SEQUENCE {}
263     }
266 DedicatedSIBRequest-r16-IEs ::=  SEQUENCE {
267     onDemandSIB-RequestList-r16       SEQUENCE {
269         requestedSIB-List-r16            SEQUENCE (SIZE (1..maxOnDemandSIB-r16)) OF SIB-ReqInfo-r16                OPTIONAL,
270         requestedPosSIB-List-r16         SEQUENCE (SIZE (1..maxOnDemandPosSIB-r16)) OF PosSIB-ReqInfo-r16          OPTIONAL
271     } OPTIONAL,
272     lateNonCriticalExtension         OCTET STRING             OPTIONAL,
273     nonCriticalExtension             SEQUENCE {}              OPTIONAL
276 SIB-ReqInfo-r16 ::=                   ENUMERATED { sib12, sib13, sib14, sib20-v1700, sib21-v1700, sib23-v1810, spare2, spare1 }
278 PosSIB-ReqInfo-r16 ::=       SEQUENCE {
279     gnss-id-r16                  GNSS-ID-r16                  OPTIONAL,
280     sbas-id-r16                  SBAS-ID-r16                  OPTIONAL,
281     posSibType-r16               ENUMERATED { posSibType1-1, posSibType1-2, posSibType1-3, posSibType1-4, posSibType1-5, posSibType1-6,
282                                               posSibType1-7, posSibType1-8, posSibType2-1, posSibType2-2, posSibType2-3, posSibType2-4,
283                                               posSibType2-5, posSibType2-6, posSibType2-7, posSibType2-8, posSibType2-9, posSibType2-10,
284                                               posSibType2-11, posSibType2-12, posSibType2-13, posSibType2-14, posSibType2-15,
285                                               posSibType2-16, posSibType2-17, posSibType2-18, posSibType2-19, posSibType2-20,
286                                               posSibType2-21, posSibType2-22, posSibType2-23, posSibType3-1, posSibType4-1,
287                                               posSibType5-1, posSibType6-1, posSibType6-2, posSibType6-3,..., posSibType1-9-v1710,
288                                               posSibType1-10-v1710, posSibType2-24-v1710, posSibType2-25-v1710,
289                                               posSibType6-4-v1710, posSibType6-5-v1710, posSibType6-6-v1710, posSibType2-17a-v1770,
290                                               posSibType2-18a-v1770, posSibType2-20a-v1770, posSibType1-11-v1800, posSibType1-12-v1800,
291                                               posSibType2-26-v1800, posSibType2-27-v1800, posSibType6-7-v1800, posSibType7-1-v1800,
292                                               posSibType7-2-v1800, posSibType7-3-v1800, posSibType7-4-v1800 }
295 -- TAG-DEDICATEDSIBREQUEST-STOP
296 -- TAG-DLDEDICATEDMESSAGESEGMENT-START
299 DLDedicatedMessageSegment-r16 ::=       SEQUENCE {
300     criticalExtensions                      CHOICE {
301         dlDedicatedMessageSegment-r16           DLDedicatedMessageSegment-r16-IEs,
302         criticalExtensionsFuture                SEQUENCE {}
303     }
306 DLDedicatedMessageSegment-r16-IEs ::=   SEQUENCE {
307     segmentNumber-r16                       INTEGER(0..4),
308     rrc-MessageSegmentContainer-r16         OCTET STRING,
309     rrc-MessageSegmentType-r16              ENUMERATED {notLastSegment, lastSegment},
310     lateNonCriticalExtension                OCTET STRING                                  OPTIONAL,
311     nonCriticalExtension                    SEQUENCE {}                                   OPTIONAL
314 -- TAG-DLDEDICATEDMESSAGESEGMENT-STOP
315 -- TAG-DLINFORMATIONTRANSFER-START
317 DLInformationTransfer ::=           SEQUENCE {
318     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
319     criticalExtensions                  CHOICE {
320         dlInformationTransfer           DLInformationTransfer-IEs,
321         criticalExtensionsFuture            SEQUENCE {}
322     }
325 DLInformationTransfer-IEs ::=       SEQUENCE {
326     dedicatedNAS-Message                DedicatedNAS-Message                OPTIONAL,   -- Need N
327     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
328     nonCriticalExtension                DLInformationTransfer-v1610-IEs     OPTIONAL
331 DLInformationTransfer-v1610-IEs ::= SEQUENCE {
332     referenceTimeInfo-r16               ReferenceTimeInfo-r16               OPTIONAL,   -- Need N
333     nonCriticalExtension                DLInformationTransfer-v1700-IEs     OPTIONAL
336 DLInformationTransfer-v1700-IEs ::= SEQUENCE {
337     dedicatedInfoF1c-r17                DedicatedInfoF1c-r17                OPTIONAL,   -- Need N
338     rxTxTimeDiff-gNB-r17                RxTxTimeDiff-r17                    OPTIONAL,   -- Need N
339     ta-PDC-r17                          ENUMERATED {activate,deactivate}    OPTIONAL,   -- Need N
340     sib9Fallback-r17                    ENUMERATED {true}                   OPTIONAL,   -- Need N
341     nonCriticalExtension                DLInformationTransfer-v1800-IEs     OPTIONAL
344 DLInformationTransfer-v1800-IEs ::= SEQUENCE {
345     eventID-TSS-r18                     INTEGER(0..63)                      OPTIONAL,   -- Cond ClockQualityDetailsLevel
346     clockQualityDetailsLevel-r18        CHOICE {
347         clockQualityMetrics-r18             ClockQualityMetrics-r18,
348         clockQualityAcceptanceStatus-r18    ENUMERATED {acceptable, notAcceptable}
349     }                                                                       OPTIONAL,   -- Need N
350     nonCriticalExtension                SEQUENCE {}                         OPTIONAL
353 -- TAG-DLINFORMATIONTRANSFER-STOP
354 -- TAG-DLINFORMATIONTRANSFERMRDC-START
356 DLInformationTransferMRDC-r16 ::=       SEQUENCE {
357     criticalExtensions                      CHOICE {
358         c1                                      CHOICE {
359             dlInformationTransferMRDC-r16           DLInformationTransferMRDC-r16-IEs,
360             spare3 NULL, spare2 NULL, spare1 NULL
361         },
362         criticalExtensionsFuture                SEQUENCE {}
363     }
366 DLInformationTransferMRDC-r16-IEs::=    SEQUENCE {
367     dl-DCCH-MessageNR-r16                   OCTET STRING             OPTIONAL, -- Need N
368     dl-DCCH-MessageEUTRA-r16                OCTET STRING             OPTIONAL, -- Need N
369     lateNonCriticalExtension                OCTET STRING             OPTIONAL,
370     nonCriticalExtension                    SEQUENCE {}              OPTIONAL
373 -- TAG-DLINFORMATIONTRANSFERMRDC-STOP
374 -- TAG-FAILUREINFORMATION-START
376 FailureInformation ::=         SEQUENCE {
377     criticalExtensions             CHOICE {
378         failureInformation             FailureInformation-IEs,
379         criticalExtensionsFuture       SEQUENCE {}
380     }
383 FailureInformation-IEs ::=     SEQUENCE {
384     failureInfoRLC-Bearer          FailureInfoRLC-Bearer        OPTIONAL,
385     lateNonCriticalExtension       OCTET STRING                 OPTIONAL,
386     nonCriticalExtension           FailureInformation-v1610-IEs OPTIONAL
389 FailureInfoRLC-Bearer ::=      SEQUENCE {
390     cellGroupId                    CellGroupId,
391     logicalChannelIdentity         LogicalChannelIdentity,
392     failureType                    ENUMERATED {rlc-failure, spare3, spare2, spare1}
395 FailureInformation-v1610-IEs ::= SEQUENCE {
396     failureInfoDAPS-r16              FailureInfoDAPS-r16        OPTIONAL,
397     nonCriticalExtension             SEQUENCE {}                OPTIONAL
400 FailureInfoDAPS-r16 ::=          SEQUENCE {
401     failureType-r16                  ENUMERATED {daps-failure, spare3, spare2, spare1}
404 -- TAG-FAILUREINFORMATION-STOP
405 -- TAG-IABOTHERINFORMATION-START
407 IABOtherInformation-r16 ::=     SEQUENCE {
408     dummy                           RRC-TransactionIdentifier,
409     criticalExtensions              CHOICE {
410         iabOtherInformation-r16         IABOtherInformation-r16-IEs,
411         criticalExtensionsFuture        SEQUENCE {}
412     }
415 IABOtherInformation-r16-IEs ::=         SEQUENCE {
416     ip-InfoType-r16                         CHOICE {
417         iab-IP-Request-r16                      SEQUENCE {
418             iab-IPv4-AddressNumReq-r16              IAB-IP-AddressNumReq-r16                OPTIONAL,
419             iab-IPv6-AddressReq-r16                 CHOICE {
420                 iab-IPv6-AddressNumReq-r16              IAB-IP-AddressNumReq-r16,
421                 iab-IPv6-AddressPrefixReq-r16           IAB-IP-AddressPrefixReq-r16,
422                 ...
423             }                                                                               OPTIONAL
424         },
425         iab-IP-Report-r16               SEQUENCE {
426             iab-IPv4-AddressReport-r16      IAB-IP-AddressAndTraffic-r16                    OPTIONAL,
427             iab-IPv6-Report-r16             CHOICE {
428                 iab-IPv6-AddressReport-r16      IAB-IP-AddressAndTraffic-r16,
429                 iab-IPv6-PrefixReport-r16       IAB-IP-PrefixAndTraffic-r16,
430                 ...
431             }                                                                               OPTIONAL
432         },
433         ...
434     },
435     lateNonCriticalExtension        OCTET STRING                                            OPTIONAL,
436     nonCriticalExtension            SEQUENCE {}                                             OPTIONAL
439 IAB-IP-AddressNumReq-r16 ::=    SEQUENCE {
440     all-Traffic-NumReq-r16          INTEGER (1..8)                                  OPTIONAL,
441     f1-C-Traffic-NumReq-r16         INTEGER (1..8)                                  OPTIONAL,
442     f1-U-Traffic-NumReq-r16         INTEGER (1..8)                                  OPTIONAL,
443     non-F1-Traffic-NumReq-r16       INTEGER (1..8)                                  OPTIONAL,
444     ...
447 IAB-IP-AddressPrefixReq-r16 ::= SEQUENCE {
448     all-Traffic-PrefixReq-r16       ENUMERATED {true}                               OPTIONAL,
449     f1-C-Traffic-PrefixReq-r16      ENUMERATED {true}                               OPTIONAL,
450     f1-U-Traffic-PrefixReq-r16      ENUMERATED {true}                               OPTIONAL,
451     non-F1-Traffic-PrefixReq-r16    ENUMERATED {true}                               OPTIONAL,
452     ...
455 IAB-IP-AddressAndTraffic-r16 ::= SEQUENCE {
456     all-Traffic-IAB-IP-Address-r16  SEQUENCE (SIZE(1..8)) OF IAB-IP-Address-r16     OPTIONAL,
457     f1-C-Traffic-IP-Address-r16     SEQUENCE (SIZE(1..8)) OF IAB-IP-Address-r16     OPTIONAL,
458     f1-U-Traffic-IP-Address-r16     SEQUENCE (SIZE(1..8)) OF IAB-IP-Address-r16     OPTIONAL,
459     non-F1-Traffic-IP-Address-r16   SEQUENCE (SIZE(1..8)) OF IAB-IP-Address-r16     OPTIONAL
462 IAB-IP-PrefixAndTraffic-r16 ::= SEQUENCE {
463     all-Traffic-IAB-IP-Address-r16  IAB-IP-Address-r16                              OPTIONAL,
464     f1-C-Traffic-IP-Address-r16     IAB-IP-Address-r16                              OPTIONAL,
465     f1-U-Traffic-IP-Address-r16     IAB-IP-Address-r16                              OPTIONAL,
466     non-F1-Traffic-IP-Address-r16   IAB-IP-Address-r16                              OPTIONAL
469 -- TAG-IABOTHERINFORMATION-STOP
470 -- TAG-INDIRECTPATHFAILUREINFORMATION-START
472 IndirectPathFailureInformation-r18 ::=        SEQUENCE {
473     criticalExtensions                            CHOICE {
474         indirectPathFailureInformation-r18            IndirectPathFailureInformation-r18-IEs,
475         criticalExtensionsFuture                      SEQUENCE {}
476     }
479 IndirectPathFailureInformation-r18-IEs ::=    SEQUENCE {
480     failureReportIndirectPath-r18                 FailureReportIndirectPath-r18                    OPTIONAL,
481     lateNonCriticalExtension                      OCTET STRING                                     OPTIONAL,
482     nonCriticalExtension                          SEQUENCE {}                                      OPTIONAL
485 FailureReportIndirectPath-r18 ::=             SEQUENCE {
486     failureTypeIndirectPath-r18                   ENUMERATED {t421-Expiry,sl-Failure,n3c-Failure, relayUE-Uu-RLF,
487                                                               relayUE-Uu-RRC-Failure,
488                                                               indirectPathAddChangeFailure, sl-PC5-Release, spare1} OPTIONAL,
489     sl-MeasResultServingRelay-r18                 OCTET STRING                                     OPTIONAL,
490                                                                                           -- Contains PC5 SL-MeasResultRelay-r17
491     sl-MeasResultsCandRelay-r18                   OCTET STRING                                     OPTIONAL,
492     n3c-RelayUE-InfoList-r18                      SEQUENCE (SIZE (0..8)) OF N3C-RelayUE-Info-r18   OPTIONAL,
493     ...
496 -- TAG-INDIRECTPATHFAILUREINFORMATION-STOP
497 -- TAG-LOCATIONMEASUREMENTINDICATION-START
499 LocationMeasurementIndication ::=           SEQUENCE {
500     criticalExtensions                          CHOICE {
501         locationMeasurementIndication               LocationMeasurementIndication-IEs,
502         criticalExtensionsFuture                    SEQUENCE {}
503     }
506 LocationMeasurementIndication-IEs ::=       SEQUENCE {
507     measurementIndication                       CHOICE {release NULL, setup LocationMeasurementInfo},
508     lateNonCriticalExtension                    OCTET STRING                                                            OPTIONAL,
509     nonCriticalExtension                        SEQUENCE{}                                                              OPTIONAL
512 -- TAG-LOCATIONMEASUREMENTINDICATION-STOP
513 -- TAG-LOGGEDMEASUREMENTCONFIGURATION-START
515 LoggedMeasurementConfiguration-r16 ::=  SEQUENCE {
516     criticalExtensions                      CHOICE {
517         loggedMeasurementConfiguration-r16      LoggedMeasurementConfiguration-r16-IEs,
518         criticalExtensionsFuture                SEQUENCE {}
519     }
522 LoggedMeasurementConfiguration-r16-IEs ::=  SEQUENCE {
523     traceReference-r16                          TraceReference-r16,
524     traceRecordingSessionRef-r16                OCTET STRING (SIZE (2)),
525     tce-Id-r16                                  OCTET STRING (SIZE (1)),
526     absoluteTimeInfo-r16                        AbsoluteTimeInfo-r16,
527     areaConfiguration-r16                       AreaConfiguration-r16                    OPTIONAL,  --Need R
528     plmn-IdentityList-r16                       PLMN-IdentityList2-r16                   OPTIONAL,  --Need R
529     bt-NameList-r16                             CHOICE {release NULL, setup BT-NameList-r16}           OPTIONAL,  --Need M
530     wlan-NameList-r16                           CHOICE {release NULL, setup WLAN-NameList-r16}         OPTIONAL,  --Need M
531     sensor-NameList-r16                         CHOICE {release NULL, setup Sensor-NameList-r16}       OPTIONAL,  --Need M
532     loggingDuration-r16                         LoggingDuration-r16,
533     reportType                                  CHOICE {
534         periodical                                  LoggedPeriodicalReportConfig-r16,
535         eventTriggered                              LoggedEventTriggerConfig-r16,
536         ...
537     },
538     lateNonCriticalExtension                    OCTET STRING                             OPTIONAL,
539     nonCriticalExtension                        LoggedMeasurementConfiguration-v1700-IEs OPTIONAL
542 LoggedMeasurementConfiguration-v1700-IEs ::= SEQUENCE {
543     sigLoggedMeasType-r17                       ENUMERATED {true}                        OPTIONAL, -- Need R
544     earlyMeasIndication-r17                     ENUMERATED {true}                        OPTIONAL, -- Need R
545     areaConfiguration-r17                       AreaConfiguration-r17                    OPTIONAL,  --Need R
546     nonCriticalExtension                        LoggedMeasurementConfiguration-v1800-IEs OPTIONAL
549 LoggedMeasurementConfiguration-v1800-IEs ::= SEQUENCE {
550     areaConfiguration-v1800                     AreaConfiguration-v1800                  OPTIONAL,  --Need R
551     nonCriticalExtension                        SEQUENCE {}                              OPTIONAL
554 LoggedPeriodicalReportConfig-r16 ::=            SEQUENCE {
555     loggingInterval-r16                             LoggingInterval-r16,
556     ...
559 LoggedEventTriggerConfig-r16 ::=                SEQUENCE {
560     eventType-r16                                   EventType-r16,
561     loggingInterval-r16                             LoggingInterval-r16,
562     ...
565 EventType-r16 ::= CHOICE {
566     outOfCoverage     NULL,
567     eventL1           SEQUENCE {
568         l1-Threshold      MeasTriggerQuantity,
569         hysteresis        Hysteresis,
570         timeToTrigger     TimeToTrigger
571     },
572     ...
575 -- TAG-LOGGEDMEASUREMENTCONFIGURATION-STOP
576 -- TAG-MBSBROADCASTCONFIGURATION-START
578 MBSBroadcastConfiguration-r17 ::= SEQUENCE {
579     criticalExtensions                CHOICE {
580         mbsBroadcastConfiguration-r17     MBSBroadcastConfiguration-r17-IEs,
581         criticalExtensionsFuture          SEQUENCE {}
582     }
585 MBSBroadcastConfiguration-r17-IEs ::= SEQUENCE {
586     mbs-SessionInfoList-r17               MBS-SessionInfoList-r17                                              OPTIONAL,   -- Need R
587     mbs-NeighbourCellList-r17             MBS-NeighbourCellList-r17                                            OPTIONAL,   -- Need S
588     drx-ConfigPTM-List-r17                SEQUENCE (SIZE (1..maxNrofDRX-ConfigPTM-r17)) OF DRX-ConfigPTM-r17   OPTIONAL,   -- Need R
589     pdsch-ConfigMTCH-r17                  PDSCH-ConfigBroadcast-r17                                            OPTIONAL,   -- Need S
590     mtch-SSB-MappingWindowList-r17        MTCH-SSB-MappingWindowList-r17                                       OPTIONAL,   -- Need R
591     lateNonCriticalExtension              OCTET STRING                                                         OPTIONAL,
592     nonCriticalExtension                  SEQUENCE {}                                                          OPTIONAL
595 -- TAG-MBSBROADCASTCONFIGURATION-STOP
596 -- TAG-MBSINTERESTINDICATION-START
598 MBSInterestIndication-r17 ::= SEQUENCE {
599     criticalExtensions            CHOICE {
600         mbsInterestIndication-r17     MBSInterestIndication-r17-IEs,
601         criticalExtensionsFuture      SEQUENCE {}
602     }
605 MBSInterestIndication-r17-IEs ::= SEQUENCE {
606     mbs-FreqList-r17                  CarrierFreqListMBS-r17              OPTIONAL,
607     mbs-Priority-r17                  ENUMERATED {true}                   OPTIONAL,
608     mbs-ServiceList-r17               MBS-ServiceList-r17                 OPTIONAL,
609     lateNonCriticalExtension          OCTET STRING                        OPTIONAL,
610     nonCriticalExtension              MBSInterestIndication-v1800         OPTIONAL
613 MBSInterestIndication-v1800 ::= SEQUENCE {
614     mbs-NonServingInfoList-r18        MBS-NonServingInfoList-r18          OPTIONAL,
615     nonCriticalExtension              SEQUENCE {}                         OPTIONAL
618 -- TAG-MBSINTERESTINDICATION-STOP
619 -- TAG-MBSMULTICASTCONFIGURATION-START
621 MBSMulticastConfiguration-r18 ::= SEQUENCE {
622     criticalExtensions                CHOICE {
623         mbsMulticastConfiguration-r18     MBSMulticastConfiguration-r18-IEs,
624         criticalExtensionsFuture          SEQUENCE {}
625     }
628 -- WS modification: define a dedicated type
629 ThresholdMBS-List-r18 ::= SEQUENCE (SIZE (1..maxNrofThresholdMBS-r18)) OF ThresholdMBS-r18
631 MBSMulticastConfiguration-r18-IEs ::= SEQUENCE {
632     mbs-SessionInfoListMulticast-r18      MBS-SessionInfoListMulticast-r18                                     OPTIONAL,   -- Need R
633     mbs-NeighbourCellList-r18             MBS-NeighbourCellList-r17                                            OPTIONAL,   -- Need S
634     drx-ConfigPTM-List-r18                SEQUENCE (SIZE (1..maxNrofDRX-ConfigPTM-r17)) OF DRX-ConfigPTM-r17   OPTIONAL,   -- Need R
635     pdsch-ConfigMTCH-r18                  PDSCH-ConfigBroadcast-r17                                            OPTIONAL,   -- Need S
636     mtch-SSB-MappingWindowList-r18        MTCH-SSB-MappingWindowList-r17                                       OPTIONAL,   -- Need R
637 -- WS modification: define a dedicated type
638 --    thresholdMBS-List-r18                 SEQUENCE (SIZE (1..maxNrofThresholdMBS-r18)) OF ThresholdMBS-r18     OPTIONAL,    Need R
639     thresholdMBS-List-r18                 ThresholdMBS-List-r18     OPTIONAL,   -- Need R
640     lateNonCriticalExtension              OCTET STRING                                                         OPTIONAL,
641     nonCriticalExtension                  SEQUENCE {}                                                          OPTIONAL
644 ThresholdMBS-r18 ::=                  SEQUENCE {
645     rsrp-r18                              RSRP-Range                                                           OPTIONAL,   -- Need R
646     rsrq-r18                              RSRQ-Range                                                           OPTIONAL    -- Need R
649 -- TAG-MBSMULTICASTCONFIGURATION-STOP
650 -- TAG-MCGFAILUREINFORMATION-START
652 MCGFailureInformation-r16 ::=    SEQUENCE {
653     criticalExtensions               CHOICE {
654         mcgFailureInformation-r16        MCGFailureInformation-r16-IEs,
655         criticalExtensionsFuture         SEQUENCE {}
656     }
659 MCGFailureInformation-r16-IEs ::= SEQUENCE {
660     failureReportMCG-r16              FailureReportMCG-r16                             OPTIONAL,
661     lateNonCriticalExtension          OCTET STRING                                     OPTIONAL,
662     nonCriticalExtension              SEQUENCE {}                                      OPTIONAL
665 FailureReportMCG-r16 ::=          SEQUENCE {
666     failureType-r16                   ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx,
667                                                          t312-Expiry-r16, lbt-Failure-r16, beamFailureRecoveryFailure-r16,
668                                          bh-RLF-r16, spare1}                                                                            OPTIONAL,
669     measResultFreqList-r16            MeasResultList2NR                                                                     OPTIONAL,
670     measResultFreqListEUTRA-r16       MeasResultList2EUTRA                                                                  OPTIONAL,
671     measResultSCG-r16                 OCTET STRING (CONTAINING MeasResultSCG-Failure)                                       OPTIONAL,
672     measResultSCG-EUTRA-r16           OCTET STRING                                                                          OPTIONAL,
673     measResultFreqListUTRA-FDD-r16    MeasResultList2UTRA                                                                   OPTIONAL,
674     ...
677 MeasResultList2UTRA ::=    SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2UTRA-FDD-r16
679 MeasResult2UTRA-FDD-r16 ::=       SEQUENCE {
680     carrierFreq-r16                   ARFCN-ValueUTRA-FDD-r16,
681     measResultNeighCellList-r16       MeasResultListUTRA-FDD-r16
684 MeasResultList2EUTRA ::=          SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-r16
686 -- TAG-MCGFAILUREINFORMATION-STOP
687 -- TAG-MEASUREMENTREPORT-START
689 MeasurementReport ::=               SEQUENCE {
690     criticalExtensions                  CHOICE {
691         measurementReport                   MeasurementReport-IEs,
692         criticalExtensionsFuture            SEQUENCE {}
693     }
696 MeasurementReport-IEs ::=           SEQUENCE {
697     measResults                         MeasResults,
699     lateNonCriticalExtension                OCTET STRING                                                            OPTIONAL,
700     nonCriticalExtension                    SEQUENCE{}                                                              OPTIONAL
703 -- TAG-MEASUREMENTREPORT-STOP
704 -- TAG-MEASUREMENTREPORTAPPLAYER-START
706 MeasurementReportAppLayer-r17 ::=     SEQUENCE {
707     criticalExtensions                    CHOICE {
708         measurementReportAppLayer-r17     MeasurementReportAppLayer-r17-IEs,
709         criticalExtensionsFuture              SEQUENCE {}
710     }
713 MeasurementReportAppLayer-r17-IEs ::=   SEQUENCE {
714     measurementReportAppLayerList-r17       MeasurementReportAppLayerList-r17,
715     lateNonCriticalExtension                OCTET STRING                                                           OPTIONAL,
716     nonCriticalExtension                    MeasurementReportAppLayer-v1800-IEs                                    OPTIONAL
719 MeasurementReportAppLayer-v1800-IEs ::= SEQUENCE {
720     measurementReportAppLayerList-v1800     MeasurementReportAppLayerList-v1800                                    OPTIONAL,
721     nonCriticalExtension                    SEQUENCE{}                                                             OPTIONAL
724 MeasurementReportAppLayerList-r17 ::= SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasReportAppLayer-r17
726 MeasurementReportAppLayerList-v1800 ::= SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasReportAppLayer-v1800
728 MeasReportAppLayer-r17 ::=            SEQUENCE {
729     measConfigAppLayerId-r17              MeasConfigAppLayerId-r17,
730     measReportAppLayerContainer-r17       OCTET STRING                                                             OPTIONAL,
731     appLayerSessionStatus-r17             ENUMERATED {start, stop}                                                 OPTIONAL,
732     ran-VisibleMeasurements-r17           RAN-VisibleMeasurements-r17                                              OPTIONAL
735 MeasReportAppLayer-v1800 ::=          SEQUENCE {
736     appLayerIdleInactiveConfig-r18        AppLayerIdleInactiveConfig-r18                                           OPTIONAL,
737     measReportAppLayerContainerList-r18   SEQUENCE (SIZE (1..maxNrofAppLayerReports-r18)) OF OCTET STRING          OPTIONAL,
738     ...
741 RAN-VisibleMeasurements-r17 ::=       SEQUENCE {
742     appLayerBufferLevelList-r17           SEQUENCE (SIZE (1..8)) OF AppLayerBufferLevel-r17                        OPTIONAL,
743     playoutDelayForMediaStartup-r17       INTEGER (0..30000)                                                       OPTIONAL,
744     pdu-SessionIdList-r17                 SEQUENCE (SIZE (1..maxNrofPDU-Sessions-r17)) OF PDU-SessionID            OPTIONAL,
745     ...,
746     [[
747     pdu-SessionIdListExt-v1800            SEQUENCE (SIZE (1..maxNrofPDU-Sessions-r17)) OF QFI-List-r18             OPTIONAL
748     ]]
751 AppLayerBufferLevel-r17 ::= INTEGER (0..30000)
753 QFI-List-r18 ::= SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI
755 -- TAG-MEASUREMENTREPORTAPPLAYER-STOP
756 -- TAG-MIB-START
758 MIB ::=                             SEQUENCE {
759     systemFrameNumber                   BIT STRING (SIZE (6)),
760     subCarrierSpacingCommon             ENUMERATED {scs15or60, scs30or120},
761     ssb-SubcarrierOffset                INTEGER (0..15),
762     dmrs-TypeA-Position                 ENUMERATED {pos2, pos3},
763     pdcch-ConfigSIB1                    PDCCH-ConfigSIB1,
764     cellBarred                          ENUMERATED {barred, notBarred},
765     intraFreqReselection                ENUMERATED {allowed, notAllowed},
766     spare                               BIT STRING (SIZE (1))
769 -- TAG-MIB-STOP
770 -- TAG-MOBILITYFROMNRCOMMAND-START
772 MobilityFromNRCommand ::=           SEQUENCE {
773     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
774     criticalExtensions                  CHOICE {
775             mobilityFromNRCommand           MobilityFromNRCommand-IEs,
776             criticalExtensionsFuture        SEQUENCE {}
777     }
780 MobilityFromNRCommand-IEs ::=       SEQUENCE {
781     targetRAT-Type                      ENUMERATED { eutra, utra-fdd-v1610, spare2, spare1, ...},
782     targetRAT-MessageContainer          OCTET STRING,
783     nas-SecurityParamFromNR             OCTET STRING                                                OPTIONAL,   -- Cond HO-ToEPCUTRAN
784     lateNonCriticalExtension            OCTET STRING                                                OPTIONAL,
785     nonCriticalExtension                MobilityFromNRCommand-v1610-IEs                             OPTIONAL
788 MobilityFromNRCommand-v1610-IEs ::=     SEQUENCE {
789     voiceFallbackIndication-r16             ENUMERATED {true}                                       OPTIONAL,   -- Need N
790     nonCriticalExtension                    SEQUENCE {}                                             OPTIONAL
793 -- TAG-MOBILITYFROMNRCOMMAND-STOP
794 -- TAG-PAGING-START
796 Paging ::=                          SEQUENCE {
797     pagingRecordList                    PagingRecordList                                                        OPTIONAL, -- Need N
798     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
799     nonCriticalExtension                Paging-v1700-IEs                                                        OPTIONAL
802 Paging-v1700-IEs ::=                SEQUENCE {
803     pagingRecordList-v1700              PagingRecordList-v1700                                                  OPTIONAL, -- Need N
804     pagingGroupList-r17                 PagingGroupList-r17                                                     OPTIONAL, -- Need N
805     nonCriticalExtension                Paging-v1800-IEs                                                        OPTIONAL
808 Paging-v1800-IEs ::=                SEQUENCE {
809     pagingRecordList-v1800              PagingRecordList-v1800                                                  OPTIONAL, -- Need N
810     pagingGroupList-v1800               PagingGroupList-v1800                                                   OPTIONAL, -- Need N
811     nonCriticalExtension                SEQUENCE {}                                                             OPTIONAL
814 PagingRecordList ::=                SEQUENCE (SIZE(1..maxNrofPageRec)) OF PagingRecord
816 PagingRecordList-v1700 ::=          SEQUENCE (SIZE(1..maxNrofPageRec)) OF PagingRecord-v1700
818 PagingGroupList-r17 ::=             SEQUENCE (SIZE(1..maxNrofPageGroup-r17)) OF TMGI-r17
820 PagingRecordList-v1800 ::=          SEQUENCE (SIZE(1..maxNrofPageRec)) OF PagingRecord-v1800
822 PagingGroupList-v1800 ::=           SEQUENCE (SIZE(1..maxNrofPageGroup-r17)) OF GroupPaging-r18
824 PagingRecord ::=                    SEQUENCE {
825     ue-Identity                         PagingUE-Identity,
826     accessType                          ENUMERATED {non3GPP}    OPTIONAL,   -- Need N
827     ...
830 PagingRecord-v1700 ::=              SEQUENCE {
831     pagingCause-r17                     ENUMERATED {voice}      OPTIONAL    -- Need N
834 PagingRecord-v1800 ::=              SEQUENCE {
835     mt-SDT                              ENUMERATED {true}       OPTIONAL    -- Need N
838 PagingUE-Identity ::=               CHOICE {
839     ng-5G-S-TMSI                        NG-5G-S-TMSI,
840     fullI-RNTI                          I-RNTI-Value,
841     ...
844 GroupPaging-r18 ::=                 SEQUENCE {
845     inactiveReceptionAllowed-r18        ENUMERATED {true}       OPTIONAL    -- Need N
848 -- TAG-PAGING-STOP
849 -- TAG-RRCREESTABLISHMENT-START
851 RRCReestablishment ::=              SEQUENCE {
852     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
853     criticalExtensions                  CHOICE {
854         rrcReestablishment                  RRCReestablishment-IEs,
855         criticalExtensionsFuture            SEQUENCE {}
856     }
859 RRCReestablishment-IEs ::=          SEQUENCE {
860     nextHopChainingCount                NextHopChainingCount,
861     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
862     nonCriticalExtension                RRCReestablishment-v1700-IEs         OPTIONAL
865 RRCReestablishment-v1700-IEs ::=    SEQUENCE {
866     sl-L2RemoteUE-Config-r17            CHOICE {release NULL, setup SL-L2RemoteUE-Config-r17}    OPTIONAL, -- Cond L2RemoteUE
867     nonCriticalExtension                SEQUENCE {}                                OPTIONAL
870 -- TAG-RRCREESTABLISHMENT-STOP
871 -- TAG-RRCREESTABLISHMENTCOMPLETE-START
873 RRCReestablishmentComplete ::=              SEQUENCE {
874     rrc-TransactionIdentifier                   RRC-TransactionIdentifier,
875     criticalExtensions                          CHOICE {
876         rrcReestablishmentComplete                  RRCReestablishmentComplete-IEs,
877         criticalExtensionsFuture                    SEQUENCE {}
878     }
881 RRCReestablishmentComplete-IEs ::=          SEQUENCE {
882     lateNonCriticalExtension                    OCTET STRING                            OPTIONAL,
883     nonCriticalExtension                        RRCReestablishmentComplete-v1610-IEs    OPTIONAL
886 RRCReestablishmentComplete-v1610-IEs ::=    SEQUENCE {
887     ue-MeasurementsAvailable-r16                UE-MeasurementsAvailable-r16            OPTIONAL,
888     nonCriticalExtension                        RRCReestablishmentComplete-v1800-IEs    OPTIONAL
891 RRCReestablishmentComplete-v1800-IEs ::=    SEQUENCE {
892     flightPathInfoAvailable-r18                 ENUMERATED {true}                       OPTIONAL,
893     measConfigReportAppLayerAvailable-r18       ENUMERATED {true}                       OPTIONAL,
894     musim-CapRestrictionInd-r18                 ENUMERATED {true}                       OPTIONAL,
895     nonCriticalExtension                        SEQUENCE {}                             OPTIONAL
898 -- TAG-RRCREESTABLISHMENTCOMPLETE-STOP
899 -- TAG-RRCREESTABLISHMENTREQUEST-START
902 RRCReestablishmentRequest ::=       SEQUENCE {
903     rrcReestablishmentRequest           RRCReestablishmentRequest-IEs
906 RRCReestablishmentRequest-IEs ::=   SEQUENCE {
907     ue-Identity                         ReestabUE-Identity,
908     reestablishmentCause                ReestablishmentCause,
909     spare                               BIT STRING (SIZE (1))
912 ReestabUE-Identity ::=              SEQUENCE {
913     c-RNTI                              RNTI-Value,
914     physCellId                          PhysCellId,
915     shortMAC-I                          ShortMAC-I
918 ReestablishmentCause ::=            ENUMERATED {reconfigurationFailure, handoverFailure, otherFailure, spare1}
920 -- TAG-RRCREESTABLISHMENTREQUEST-STOP
921 -- TAG-RRCRECONFIGURATION-START
923 RRCReconfiguration ::=                  SEQUENCE {
924     rrc-TransactionIdentifier               RRC-TransactionIdentifier,
925     criticalExtensions                      CHOICE {
926         rrcReconfiguration                      RRCReconfiguration-IEs,
927         criticalExtensionsFuture                SEQUENCE {}
928     }
931 RRCReconfiguration-IEs ::=              SEQUENCE {
932     radioBearerConfig                       RadioBearerConfig                                                      OPTIONAL, -- Need M
933     secondaryCellGroup                      OCTET STRING (CONTAINING CellGroupConfig)                              OPTIONAL, -- Cond SCG
934     measConfig                              MeasConfig                                                             OPTIONAL, -- Need M
935     lateNonCriticalExtension                OCTET STRING                                                           OPTIONAL,
936     nonCriticalExtension                    RRCReconfiguration-v1530-IEs                                           OPTIONAL
939 RRCReconfiguration-v1530-IEs ::=            SEQUENCE {
940     masterCellGroup                         OCTET STRING (CONTAINING CellGroupConfig)                              OPTIONAL, -- Need M
941     fullConfig                              ENUMERATED {true}                                                      OPTIONAL, -- Cond FullConfig
942     dedicatedNAS-MessageList                SEQUENCE (SIZE(1..maxDRB)) OF DedicatedNAS-Message                     OPTIONAL, -- Cond nonHO
943     masterKeyUpdate                         MasterKeyUpdate                                                        OPTIONAL, -- Cond MasterKeyChange
944     dedicatedSIB1-Delivery                  OCTET STRING (CONTAINING SIB1)                                         OPTIONAL, -- Need N
945     dedicatedSystemInformationDelivery      OCTET STRING (CONTAINING SystemInformation)                            OPTIONAL, -- Need N
946     otherConfig                             OtherConfig                                                            OPTIONAL, -- Need M
947     nonCriticalExtension                    RRCReconfiguration-v1540-IEs                                           OPTIONAL
950 RRCReconfiguration-v1540-IEs ::=        SEQUENCE {
951     otherConfig-v1540                       OtherConfig-v1540                                                      OPTIONAL, -- Need M
952     nonCriticalExtension                    RRCReconfiguration-v1560-IEs                                           OPTIONAL
955 RRCReconfiguration-v1560-IEs ::=         SEQUENCE {
956     mrdc-SecondaryCellGroupConfig            CHOICE {release NULL, setup MRDC-SecondaryCellGroupConfig }                        OPTIONAL,   -- Need M
957     radioBearerConfig2                       OCTET STRING (CONTAINING RadioBearerConfig)                           OPTIONAL,   -- Need M
958     sk-Counter                               SK-Counter                                                            OPTIONAL,   -- Need N
959     nonCriticalExtension                     RRCReconfiguration-v1610-IEs                                          OPTIONAL
961 RRCReconfiguration-v1610-IEs ::=        SEQUENCE {
962     otherConfig-v1610                       OtherConfig-v1610                                                    OPTIONAL, -- Need M
963     bap-Config-r16                          CHOICE {release NULL, setup BAP-Config-r16 }                                      OPTIONAL, -- Need M
964     iab-IP-AddressConfigurationList-r16     IAB-IP-AddressConfigurationList-r16                                  OPTIONAL, -- Need M
965     conditionalReconfiguration-r16          ConditionalReconfiguration-r16                                       OPTIONAL, -- Need M
966     daps-SourceRelease-r16                  ENUMERATED{true}                                                     OPTIONAL, -- Need N
967     t316-r16                                CHOICE {release NULL, setup T316-r16}                                              OPTIONAL, -- Need M
968     needForGapsConfigNR-r16                 CHOICE {release NULL, setup NeedForGapsConfigNR-r16}                               OPTIONAL, -- Need M
969     onDemandSIB-Request-r16                 CHOICE {release NULL, setup OnDemandSIB-Request-r16 }                             OPTIONAL, -- Need M
970     dedicatedPosSysInfoDelivery-r16         OCTET STRING (CONTAINING PosSystemInformation-r16-IEs)               OPTIONAL, -- Need N
971     sl-ConfigDedicatedNR-r16                CHOICE {release NULL, setup SL-ConfigDedicatedNR-r16}                              OPTIONAL, -- Need M
972     sl-ConfigDedicatedEUTRA-Info-r16        CHOICE {release NULL, setup SL-ConfigDedicatedEUTRA-Info-r16}                      OPTIONAL, -- Need M
973     targetCellSMTC-SCG-r16                  SSB-MTC                                                              OPTIONAL, -- Need S
974     nonCriticalExtension                    RRCReconfiguration-v1700-IEs                                         OPTIONAL
977 RRCReconfiguration-v1700-IEs ::=        SEQUENCE {
978     otherConfig-v1700                       OtherConfig-v1700                                              OPTIONAL, -- Need M
979     sl-L2RelayUE-Config-r17                 CHOICE {release NULL, setup SL-L2RelayUE-Config-r17 }                       OPTIONAL, -- Need M
980     sl-L2RemoteUE-Config-r17                CHOICE {release NULL, setup SL-L2RemoteUE-Config-r17 }                      OPTIONAL, -- Need M
981     dedicatedPagingDelivery-r17             OCTET STRING (CONTAINING Paging)                               OPTIONAL, -- Cond PagingRelay
982     needForGapNCSG-ConfigNR-r17             CHOICE {release NULL, setup NeedForGapNCSG-ConfigNR-r17}                     OPTIONAL, -- Need M
983     needForGapNCSG-ConfigEUTRA-r17          CHOICE {release NULL, setup NeedForGapNCSG-ConfigEUTRA-r17}                  OPTIONAL, -- Need M
984     musim-GapConfig-r17                     CHOICE {release NULL, setup MUSIM-GapConfig-r17}                             OPTIONAL, -- Need M
985     ul-GapFR2-Config-r17                    CHOICE {release NULL, setup UL-GapFR2-Config-r17 }                          OPTIONAL, -- Need M
986     scg-State-r17                           ENUMERATED { deactivated }                                     OPTIONAL, -- Need S
987     appLayerMeasConfig-r17                  AppLayerMeasConfig-r17                                         OPTIONAL, -- Need M
988     ue-TxTEG-RequestUL-TDOA-Config-r17      CHOICE {release NULL, setup UE-TxTEG-RequestUL-TDOA-Config-r17}              OPTIONAL, -- Need M
989     nonCriticalExtension                    RRCReconfiguration-v1800-IEs                                   OPTIONAL
992 RRCReconfiguration-v1800-IEs ::=        SEQUENCE {
993     needForInterruptionConfigNR-r18         ENUMERATED { disabled, enabled }                                   OPTIONAL, -- Need M
994     aerial-Config-r18                           CHOICE {release NULL, setup Aerial-Config-r18 }                             OPTIONAL, -- Need M
995     sl-IndirectPathAddChange-r18                CHOICE {release NULL, setup SL-IndirectPathAddChange-r18 }                  OPTIONAL, -- Need M
996     n3c-IndirectPathAddChange-r18               CHOICE {release NULL, setup N3C-IndirectPathAddChange-r18 }                 OPTIONAL, -- Need M
997     n3c-IndirectPathConfigRelay-r18             CHOICE {release NULL, setup N3C-IndirectPathConfigRelay-r18 }               OPTIONAL, -- Need M
998     otherConfig-v1800                           OtherConfig-v1800                                              OPTIONAL, -- Need M
999     srs-PosResourceSetAggBW-CombinationList-r18 CHOICE {release NULL, setup SRS-PosResourceSetAggBW-CombinationList-r18 }   OPTIONAL, -- Need M
1000     ltm-Config-r18                              CHOICE {release NULL, setup LTM-Config-r18}                                  OPTIONAL, -- Need M
1001     nonCriticalExtension                        RRCReconfiguration-v1830-IEs                                   OPTIONAL
1004 RRCReconfiguration-v1830-IEs ::=        SEQUENCE {
1005     otherConfig-v1830                       OtherConfig-v1830                                                  OPTIONAL, -- Need M
1006     nonCriticalExtension                    SEQUENCE {}                                                        OPTIONAL
1009 MRDC-SecondaryCellGroupConfig ::=       SEQUENCE {
1010     mrdc-ReleaseAndAdd                      ENUMERATED {true}                                                     OPTIONAL,   -- Need N
1011     mrdc-SecondaryCellGroup                 CHOICE {
1012         nr-SCG                                  OCTET STRING  (CONTAINING RRCReconfiguration),
1013         eutra-SCG                               OCTET STRING
1014     }
1017 BAP-Config-r16 ::=                      SEQUENCE {
1018     bap-Address-r16                         BIT STRING (SIZE (10))                                    OPTIONAL, -- Need M
1019     defaultUL-BAP-RoutingID-r16             BAP-RoutingID-r16                                         OPTIONAL, -- Need M
1020     defaultUL-BH-RLC-Channel-r16            BH-RLC-ChannelID-r16                                      OPTIONAL, -- Need M
1021     flowControlFeedbackType-r16             ENUMERATED {perBH-RLC-Channel, perRoutingID, both}        OPTIONAL, -- Need R
1022     ...
1025 MasterKeyUpdate ::=                 SEQUENCE {
1026     keySetChangeIndicator           BOOLEAN,
1027     nextHopChainingCount            NextHopChainingCount,
1028     nas-Container                   OCTET STRING                                                     OPTIONAL,    -- Cond securityNASC
1029     ...
1032 OnDemandSIB-Request-r16 ::=                  SEQUENCE {
1033     onDemandSIB-RequestProhibitTimer-r16         ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30}
1036 T316-r16 ::=         ENUMERATED {ms50, ms100, ms200, ms300, ms400, ms500, ms600, ms1000, ms1500, ms2000}
1038 IAB-IP-AddressConfigurationList-r16 ::= SEQUENCE {
1039     iab-IP-AddressToAddModList-r16      SEQUENCE (SIZE(1..maxIAB-IP-Address-r16)) OF IAB-IP-AddressConfiguration-r16 OPTIONAL, -- Need N
1040     iab-IP-AddressToReleaseList-r16     SEQUENCE (SIZE(1..maxIAB-IP-Address-r16)) OF IAB-IP-AddressIndex-r16         OPTIONAL, -- Need N
1041     ...
1044 IAB-IP-AddressConfiguration-r16 ::=     SEQUENCE {
1045     iab-IP-AddressIndex-r16                 IAB-IP-AddressIndex-r16,
1046     iab-IP-Address-r16                      IAB-IP-Address-r16                                                OPTIONAL,  -- Need M
1047     iab-IP-Usage-r16                        IAB-IP-Usage-r16                                                  OPTIONAL,  -- Need M
1048     iab-donor-DU-BAP-Address-r16            BIT STRING (SIZE(10))                                             OPTIONAL,  -- Need M
1052 SL-ConfigDedicatedEUTRA-Info-r16 ::=            SEQUENCE {
1053     sl-ConfigDedicatedEUTRA-r16                    OCTET STRING                                              OPTIONAL,  -- Need M
1054     sl-TimeOffsetEUTRA-List-r16                    SEQUENCE (SIZE (8)) OF SL-TimeOffsetEUTRA-r16             OPTIONAL    -- Need M
1057 SL-TimeOffsetEUTRA-r16 ::=        ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot625, ms0dot75, ms1, ms1dot25, ms1dot5, ms1dot75,
1058                                               ms2, ms2dot5, ms3, ms4, ms5, ms6, ms8, ms10, ms20}
1060 UE-TxTEG-RequestUL-TDOA-Config-r17 ::=  CHOICE {
1061     oneShot-r17                             NULL,
1062     periodicReporting-r17                   ENUMERATED { ms160, ms320, ms1280, ms2560, ms61440, ms81920, ms368640, ms737280 }
1065 SRS-PosResourceSetAggBW-CombinationList-r18 ::= SEQUENCE (SIZE(1.. maxNrOfLinkedSRS-PosResSetComb-r18)) OF SRS-PosResourceSetLinkedForAggBW-List-r18
1067 SRS-PosResourceSetLinkedForAggBW-List-r18 ::= SEQUENCE (SIZE(2..maxNrOfLinkedSRS-PosResourceSet-r18)) OF SRS-PosResourceSetLinkedForAggBW-r18
1069 -- TAG-RRCRECONFIGURATION-STOP
1070 -- TAG-RRCRECONFIGURATIONCOMPLETE-START
1072 RRCReconfigurationComplete ::=              SEQUENCE {
1073     rrc-TransactionIdentifier                   RRC-TransactionIdentifier,
1074     criticalExtensions                          CHOICE {
1075         rrcReconfigurationComplete                  RRCReconfigurationComplete-IEs,
1076         criticalExtensionsFuture                    SEQUENCE {}
1077     }
1080 RRCReconfigurationComplete-IEs ::=          SEQUENCE {
1081     lateNonCriticalExtension                    OCTET STRING                                                            OPTIONAL,
1082     nonCriticalExtension                        RRCReconfigurationComplete-v1530-IEs                                    OPTIONAL
1085 RRCReconfigurationComplete-v1530-IEs ::=    SEQUENCE {
1086     uplinkTxDirectCurrentList                   UplinkTxDirectCurrentList                                               OPTIONAL,
1087     nonCriticalExtension                        RRCReconfigurationComplete-v1560-IEs                                    OPTIONAL
1090 RRCReconfigurationComplete-v1560-IEs ::=    SEQUENCE {
1091     scg-Response                                CHOICE {
1092         nr-SCG-Response                             OCTET STRING (CONTAINING RRCReconfigurationComplete),
1093         eutra-SCG-Response                          OCTET STRING
1094     }                                                                                                                       OPTIONAL,
1095     nonCriticalExtension                        RRCReconfigurationComplete-v1610-IEs                                    OPTIONAL
1098 RRCReconfigurationComplete-v1610-IEs ::=    SEQUENCE {
1099     ue-MeasurementsAvailable-r16                UE-MeasurementsAvailable-r16                                            OPTIONAL,
1100     needForGapsInfoNR-r16                       NeedForGapsInfoNR-r16                                                   OPTIONAL,
1101     nonCriticalExtension                        RRCReconfigurationComplete-v1640-IEs                                    OPTIONAL
1104 RRCReconfigurationComplete-v1640-IEs ::=    SEQUENCE {
1105     uplinkTxDirectCurrentTwoCarrierList-r16     UplinkTxDirectCurrentTwoCarrierList-r16                                 OPTIONAL,
1106     nonCriticalExtension                        RRCReconfigurationComplete-v1700-IEs                                    OPTIONAL
1109 RRCReconfigurationComplete-v1700-IEs ::=    SEQUENCE {
1110     needForGapNCSG-InfoNR-r17                   NeedForGapNCSG-InfoNR-r17                                               OPTIONAL,
1111     needForGapNCSG-InfoEUTRA-r17                NeedForGapNCSG-InfoEUTRA-r17                                            OPTIONAL,
1112     selectedCondRRCReconfig-r17                 CondReconfigId-r16                                                      OPTIONAL,
1113     nonCriticalExtension                        RRCReconfigurationComplete-v1720-IEs                                    OPTIONAL
1116 RRCReconfigurationComplete-v1720-IEs ::=    SEQUENCE {
1117     uplinkTxDirectCurrentMoreCarrierList-r17    UplinkTxDirectCurrentMoreCarrierList-r17                                OPTIONAL,
1118     nonCriticalExtension                        RRCReconfigurationComplete-v1800-IEs                                    OPTIONAL
1121 RRCReconfigurationComplete-v1800-IEs ::=    SEQUENCE {
1122     needForInterruptionInfoNR-r18               NeedForInterruptionInfoNR-r18                                           OPTIONAL,
1123     flightPathInfoAvailable-r18                 ENUMERATED {true}                                                       OPTIONAL,
1124     selectedPSCellForCHO-WithSCG-r18            SelectedPSCellForCHO-WithSCG-r18                                        OPTIONAL,
1125     selectedSK-Counter-r18                      SK-Counter                                                              OPTIONAL,
1126     measConfigReportAppLayerAvailable-r18       ENUMERATED {true}                                                       OPTIONAL,
1127     appliedLTM-CandidateId-r18                  LTM-CandidateId-r18                                                     OPTIONAL,
1128     nonCriticalExtension                        SEQUENCE {}                                                             OPTIONAL
1131 -- TAG-RRCRECONFIGURATIONCOMPLETE-STOP
1132 -- TAG-RRCREJECT-START
1134 RRCReject ::=                       SEQUENCE {
1135     criticalExtensions                  CHOICE {
1136         rrcReject                           RRCReject-IEs,
1137         criticalExtensionsFuture            SEQUENCE {}
1138     }
1141 RRCReject-IEs ::=                   SEQUENCE {
1142     waitTime                            RejectWaitTime                                                          OPTIONAL,   -- Need N
1143     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1144     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
1147 -- TAG-RRCREJECT-STOP
1148 -- TAG-RRCRELEASE-START
1150 RRCRelease ::=                      SEQUENCE {
1151     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1152     criticalExtensions                  CHOICE {
1153         rrcRelease                          RRCRelease-IEs,
1154         criticalExtensionsFuture            SEQUENCE {}
1155     }
1158 RRCRelease-IEs ::=                  SEQUENCE {
1159     redirectedCarrierInfo               RedirectedCarrierInfo                                                       OPTIONAL,   -- Need N
1160     cellReselectionPriorities           CellReselectionPriorities                                                   OPTIONAL,   -- Need R
1161     suspendConfig                       SuspendConfig                                                               OPTIONAL,   -- Need R
1162     deprioritisationReq                 SEQUENCE {
1163         deprioritisationType                ENUMERATED {frequency, nr},
1164         deprioritisationTimer               ENUMERATED {min5, min10, min15, min30}
1165     }                                                                                                               OPTIONAL,   -- Need N
1166     lateNonCriticalExtension                OCTET STRING                                                        OPTIONAL,
1167     nonCriticalExtension                    RRCRelease-v1540-IEs                                                OPTIONAL
1170 RRCRelease-v1540-IEs ::=            SEQUENCE {
1171     waitTime                           RejectWaitTime                OPTIONAL, -- Need N
1172     nonCriticalExtension               RRCRelease-v1610-IEs          OPTIONAL
1175 RRCRelease-v1610-IEs ::=            SEQUENCE {
1176     voiceFallbackIndication-r16        ENUMERATED {true}                             OPTIONAL, -- Need N
1177     measIdleConfig-r16                 CHOICE {release NULL, setup MeasIdleConfigDedicated-r16}    OPTIONAL, -- Need M
1178     nonCriticalExtension               RRCRelease-v1650-IEs                          OPTIONAL
1181 RRCRelease-v1650-IEs ::=            SEQUENCE {
1182     mpsPriorityIndication-r16          ENUMERATED {true}                             OPTIONAL, -- Cond Redirection2
1183     nonCriticalExtension               RRCRelease-v1710-IEs                          OPTIONAL
1186 RRCRelease-v1710-IEs ::=            SEQUENCE {
1187     noLastCellUpdate-r17                ENUMERATED {true}                            OPTIONAL,   -- Need S
1188     nonCriticalExtension                SEQUENCE {}                                  OPTIONAL
1191 RedirectedCarrierInfo ::=           CHOICE {
1192     nr                                  CarrierInfoNR,
1193     eutra                               RedirectedCarrierInfo-EUTRA,
1194     ...
1197 RedirectedCarrierInfo-EUTRA ::=     SEQUENCE {
1198     eutraFrequency                      ARFCN-ValueEUTRA,
1199     cnType                              ENUMERATED {epc,fiveGC}                                             OPTIONAL    -- Need N
1202 CarrierInfoNR ::=                   SEQUENCE {
1203     carrierFreq                         ARFCN-ValueNR,
1204     ssbSubcarrierSpacing                SubcarrierSpacing,
1205     smtc                                SSB-MTC                                                             OPTIONAL,      -- Need S
1206     ...
1209 SuspendConfig ::=                   SEQUENCE {
1210     fullI-RNTI                          I-RNTI-Value,
1211     shortI-RNTI                         ShortI-RNTI-Value,
1212     ran-PagingCycle                     PagingCycle,
1213     ran-NotificationAreaInfo            RAN-NotificationAreaInfo                                            OPTIONAL,   -- Need M
1214     t380                                PeriodicRNAU-TimerValue                                             OPTIONAL,   -- Need R
1215     nextHopChainingCount                NextHopChainingCount,
1216     ...,
1217     [[
1218     sl-UEIdentityRemote-r17             RNTI-Value                                                          OPTIONAL, -- Cond L2RemoteUE
1219     sdt-Config-r17                      CHOICE {release NULL, setup SDT-Config-r17 }                                     OPTIONAL,   -- Need M
1220     srs-PosRRC-Inactive-r17             CHOICE {release NULL, setup SRS-PosRRC-Inactive-r17 }                            OPTIONAL,   -- Need M
1221     ran-ExtendedPagingCycle-r17         ExtendedPagingCycle-r17                                             OPTIONAL    -- Cond RANPaging
1222     ]],
1223     [[
1224     ncd-SSB-RedCapInitialBWP-SDT-r17    CHOICE {release NULL, setup NonCellDefiningSSB-r17}                               OPTIONAL    -- Need M
1225     ]],
1226     [[
1227     resumeIndication-r18                ENUMERATED {true}                                                   OPTIONAL,   -- Need N
1228     srs-PosRRC-InactiveEnhanced-r18     CHOICE {release NULL, setup SRS-PosRRC-InactiveEnhanced-r18 }                    OPTIONAL,   -- Need M
1229     ran-ExtendedPagingCycleConfig-r18   ExtendedPagingCycleConfig-r18                                       OPTIONAL,  -- Cond RANPaging
1230     multicastConfigInactive-r18         CHOICE {release NULL, setup MulticastConfigInactive-r18 }                        OPTIONAL   -- Need M
1231     ]]
1234 PeriodicRNAU-TimerValue ::=         ENUMERATED { min5, min10, min20, min30, min60, min120, min360, min720}
1236 CellReselectionPriorities ::=       SEQUENCE {
1237     freqPriorityListEUTRA               FreqPriorityListEUTRA                                               OPTIONAL,       -- Need M
1238     freqPriorityListNR                  FreqPriorityListNR                                                  OPTIONAL,       -- Need M
1239     t320                                ENUMERATED {min5, min10, min20, min30, min60, min120, min180, spare1} OPTIONAL,     -- Need R
1240     ...,
1241     [[
1242     freqPriorityListDedicatedSlicing-r17 FreqPriorityListDedicatedSlicing-r17                               OPTIONAL        -- Need M
1243     ]]
1246 PagingCycle ::=                     ENUMERATED {rf32, rf64, rf128, rf256}
1248 FreqPriorityListEUTRA ::=           SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA
1250 FreqPriorityListNR ::=              SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityNR
1252 FreqPriorityEUTRA ::=               SEQUENCE {
1253     carrierFreq                         ARFCN-ValueEUTRA,
1254     cellReselectionPriority             CellReselectionPriority,
1255     cellReselectionSubPriority          CellReselectionSubPriority                                          OPTIONAL        -- Need R
1258 FreqPriorityNR ::=                  SEQUENCE {
1259     carrierFreq                         ARFCN-ValueNR,
1260     cellReselectionPriority             CellReselectionPriority,
1261     cellReselectionSubPriority          CellReselectionSubPriority                                          OPTIONAL        -- Need R
1264 RAN-NotificationAreaInfo ::=        CHOICE {
1265     cellList                            PLMN-RAN-AreaCellList,
1266     ran-AreaConfigList                  PLMN-RAN-AreaConfigList,
1267     ...
1270 PLMN-RAN-AreaCellList ::=           SEQUENCE (SIZE (1.. maxPLMNIdentities)) OF PLMN-RAN-AreaCell
1272 PLMN-RAN-AreaCell ::=               SEQUENCE {
1273     plmn-Identity                       PLMN-Identity                                                       OPTIONAL,   -- Need S
1274     ran-AreaCells                       SEQUENCE (SIZE (1..32)) OF  CellIdentity
1277 PLMN-RAN-AreaConfigList ::=         SEQUENCE (SIZE (1..maxPLMNIdentities)) OF PLMN-RAN-AreaConfig
1279 PLMN-RAN-AreaConfig ::=             SEQUENCE {
1280     plmn-Identity                       PLMN-Identity                                                       OPTIONAL,   -- Need S
1281     ran-Area                            SEQUENCE (SIZE (1..16)) OF  RAN-AreaConfig
1284 RAN-AreaConfig ::=                  SEQUENCE {
1285     trackingAreaCode                    TrackingAreaCode,
1286     ran-AreaCodeList                    SEQUENCE (SIZE (1..32)) OF  RAN-AreaCode                            OPTIONAL    -- Need R
1289 SDT-Config-r17 ::=                  SEQUENCE {
1290     sdt-DRB-List-r17                    SEQUENCE (SIZE (0..maxDRB)) OF DRB-Identity                         OPTIONAL,   -- Need M
1291     sdt-SRB2-Indication-r17             ENUMERATED {allowed}                                                OPTIONAL,   -- Need R
1292     sdt-MAC-PHY-CG-Config-r17           CHOICE {release NULL, setup SDT-CG-Config-r17}                                    OPTIONAL,   -- Need M
1293     sdt-DRB-ContinueROHC-r17            ENUMERATED { cell, rna }                                            OPTIONAL    -- Need S
1296 SDT-CG-Config-r17 ::= OCTET STRING (CONTAINING SDT-MAC-PHY-CG-Config-r17)
1298 SDT-MAC-PHY-CG-Config-r17 ::=       SEQUENCE {
1299     -- CG-SDT specific configuration
1300     cg-SDT-ConfigLCH-RestrictionToAddModList-r17 SEQUENCE (SIZE(1..maxLC-ID)) OF  CG-SDT-ConfigLCH-Restriction-r17 OPTIONAL,   -- Need N
1301     cg-SDT-ConfigLCH-RestrictionToReleaseList-r17 SEQUENCE (SIZE(1..maxLC-ID)) OF  LogicalChannelIdentity  OPTIONAL,   -- Need N
1302     cg-SDT-ConfigInitialBWP-NUL-r17       CHOICE {release NULL, setup BWP-UplinkDedicatedSDT-r17}                     OPTIONAL,   -- Need M
1303     cg-SDT-ConfigInitialBWP-SUL-r17       CHOICE {release NULL, setup BWP-UplinkDedicatedSDT-r17}                     OPTIONAL,   -- Need M
1304     cg-SDT-ConfigInitialBWP-DL-r17        BWP-DownlinkDedicatedSDT-r17                                  OPTIONAL,   -- Need M
1305     cg-SDT-TimeAlignmentTimer-r17         TimeAlignmentTimer                                            OPTIONAL,   -- Need M
1306     cg-SDT-RSRP-ThresholdSSB-r17          RSRP-Range                                                    OPTIONAL,   -- Need M
1307     cg-SDT-TA-ValidationConfig-r17        CHOICE {release NULL, setup CG-SDT-TA-ValidationConfig-r17 }               OPTIONAL,   -- Need M
1308     cg-SDT-CS-RNTI-r17                    RNTI-Value                                                    OPTIONAL,   -- Need M
1309     ...,
1310     [[
1311     cg-SDT-ConfigLCH-RestrictionToAddModListExt-v1800 SEQUENCE (SIZE(1..maxLC-ID)) OF  CG-SDT-ConfigLCH-RestrictionExt-v1800
1312                                                                                                         OPTIONAL,   -- Need N
1313      cg-MT-SDT-MaxDurationToNextCG-Occasion-r18 ENUMERATED {
1314                                                 ms10, ms100, sec1, sec10, sec60, sec100, sec300, sec600,
1315                                                 sec1200, sec1800, sec3600,
1316                                                 spare5, spare4, spare3, spare2, spare1}                 OPTIONAL    -- Need R
1317     ]]
1320 CG-SDT-TA-ValidationConfig-r17 ::=  SEQUENCE {
1321     cg-SDT-RSRP-ChangeThreshold-r17     ENUMERATED { dB2, dB4, dB6, dB8, dB10, dB14, dB18, dB22,
1322                                             dB26, dB30, dB34, spare5, spare4, spare3, spare2, spare1}
1325 BWP-DownlinkDedicatedSDT-r17 ::=    SEQUENCE {
1326     pdcch-Config-r17                    CHOICE {release NULL, setup PDCCH-Config }                                       OPTIONAL,   -- Need M
1327     pdsch-Config-r17                    CHOICE {release NULL, setup PDSCH-Config }                                       OPTIONAL,   -- Need M
1328    ...
1331 BWP-UplinkDedicatedSDT-r17 ::=      SEQUENCE {
1332     pusch-Config-r17                    CHOICE {release NULL, setup PUSCH-Config }                                       OPTIONAL,   -- Need M
1333     configuredGrantConfigToAddModList-r17                 ConfiguredGrantConfigToAddModList-r16             OPTIONAL,   -- Need N
1334     configuredGrantConfigToReleaseList-r17                ConfiguredGrantConfigToReleaseList-r16            OPTIONAL,   -- Need N
1335    ...
1338 CG-SDT-ConfigLCH-Restriction-r17 ::= SEQUENCE {
1339     logicalChannelIdentity-r17          LogicalChannelIdentity,
1340     configuredGrantType1Allowed-r17     ENUMERATED {true}                                                   OPTIONAL,   -- Need R
1341     allowedCG-List-r17                  SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-1-r16)) OF ConfiguredGrantConfigIndexMAC-r16
1342                                                                                                             OPTIONAL    -- Need R
1345 CG-SDT-ConfigLCH-RestrictionExt-v1800 ::= SEQUENCE {
1346     cg-SDT-MaxDurationToNextCG-Occasion-r18 ENUMERATED {
1347                                                  ms10, ms100, sec1, sec10, sec60, sec100, sec300, sec600,
1348                                                  sec1200, sec1800, sec3600,
1349                                                  spare5, spare4, spare3, spare2, spare1}                    OPTIONAL    -- Need R
1352 SRS-PosRRC-Inactive-r17 ::= OCTET STRING (CONTAINING SRS-PosRRC-InactiveConfig-r17)
1354 SRS-PosRRC-InactiveConfig-r17 ::=       SEQUENCE {
1355     srs-PosConfigNUL-r17                    SRS-PosConfig-r17                                                   OPTIONAL,    -- Need R
1356     srs-PosConfigSUL-r17                    SRS-PosConfig-r17                                                   OPTIONAL,    -- Need R
1357     bwp-NUL-r17                             BWP                                                                 OPTIONAL,    -- Need S
1358     bwp-SUL-r17                             BWP                                                                 OPTIONAL,    -- Need S
1359     inactivePosSRS-TimeAlignmentTimer-r17   TimeAlignmentTimer                                                  OPTIONAL,    -- Need M
1360     inactivePosSRS-RSRP-ChangeThreshold-r17 RSRP-ChangeThreshold-r17                                            OPTIONAL     -- Need M
1363 RSRP-ChangeThreshold-r17 ::= ENUMERATED {dB4, dB6, dB8, dB10, dB14, dB18, dB22, dB26, dB30, dB34, spare6, spare5, spare4, spare3, spare2, spare1}
1365 SRS-PosConfig-r17 ::=               SEQUENCE {
1366     srs-PosResourceSetToReleaseList-r17 SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSetId-r16 OPTIONAL,-- Need N
1367     srs-PosResourceSetToAddModList-r17  SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSet-r16  OPTIONAL,-- Need N
1368     srs-PosResourceToReleaseList-r17    SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16      OPTIONAL,-- Need N
1369     srs-PosResourceToAddModList-r17     SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResource-r16        OPTIONAL -- Need N
1372 SRS-PosRRC-InactiveEnhanced-r18 ::= OCTET STRING (CONTAINING SRS-PosRRC-InactiveEnhancedConfig-r18)
1374 SRS-PosRRC-InactiveEnhancedConfig-r18 ::=    SEQUENCE {
1375     srs-PosRRC-InactiveAggBW-ConfigList-r18      CHOICE {release NULL, setup SRS-PosRRC-InactiveAggBW-ConfigList-r18 }         OPTIONAL,  -- Need M
1376     srs-PosTx-Hopping-r18                        CHOICE {release NULL, setup SRS-PosTx-Hopping-r18 }                           OPTIONAL,  -- Need M
1377     srs-PosRRC-InactiveValidityAreaPreConfigList-r18 CHOICE {release NULL, setup SRS-PosRRC-InactiveValidityAreaPreConfigList-r18 } OPTIONAL, -- Need M
1378     srs-PosRRC-InactiveValidityAreaNonPreConfig-r18  CHOICE {release NULL, setup SRS-PosRRC-InactiveValidityAreaConfig-r18 }        OPTIONAL, -- Need M
1379     ...,
1380     [[
1381     srs-PosRRC-InactiveAggBW-AdditionalCarriers-r18  CHOICE {release NULL, setup SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 } OPTIONAL  -- Need M
1382     ]]
1385 SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 ::= SEQUENCE{
1386     aggregatedPosSRS-CarrierList-r18       SEQUENCE (SIZE(1..maxNrOfLinkedSRS-CarriersInactive-1-r18)) OF SRS-PosConfigPerULCarrier-r18                     OPTIONAL, -- Need R
1387     ...
1390 SRS-PosConfigPerULCarrier-r18 ::=         SEQUENCE{
1391     freqInfo-r18                              ARFCN-ValueNR,
1392     srs-PosConfig-r18                         SRS-PosConfig-r17,
1393     scs-SpecificCarrier-r18                   SCS-SpecificCarrier                                            OPTIONAL,   -- Need R
1394     bwp-r18                                   BWP                                                            OPTIONAL,   -- Need R
1395     ...
1398 SRS-PosRRC-InactiveValidityAreaPreConfigList-r18  ::= SEQUENCE (SIZE(1..maxNrOfVA-r18)) OF SRS-PosRRC-InactiveValidityAreaConfig-r18
1400 SRS-PosRRC-InactiveValidityAreaConfig-r18 ::= SEQUENCE {
1401     srs-PosConfigValidityArea-r18                 SEQUENCE (SIZE(1..maxNrOfCellsInVA-r18)) OF CellIdentity,
1402     srs-PosConfigNUL-r18                          SRS-PosConfig-r17                                              OPTIONAL,   -- Need R
1403     srs-PosConfigSUL-r18                          SRS-PosConfig-r17                                              OPTIONAL,   -- Need R
1404     bwp-NUL-r18                                   BWP                                                            OPTIONAL,   -- Need S
1405     bwp-SUL-r18                                   BWP                                                            OPTIONAL,   -- Need S
1406     areaValidityTA-Config-r18                     AreaValidityTA-Config-r18                                      OPTIONAL,   -- Need R
1407     ...,
1408     [[
1409     srs-PosConfigValidityAreaExt-v1830            SEQUENCE (SIZE(1..maxNrOfCellsInVA-Ext-r18)) OF CellIdentity   OPTIONAL    -- Need R
1410     ]],
1411     [[
1412     srs-PosRRC-InactiveAggBW-AdditionalCarriersPerVA-r18 CHOICE {release NULL, setup SRS-PosRRC-InactiveAggBW-AdditionalCarriers-r18 }
1413                                                                                                                  OPTIONAL,   -- Need M
1414     srs-PosRRC-InactiveAggBW-ConfigListPerVA-r18     CHOICE {release NULL, setup SRS-PosRRC-InactiveAggBW-ConfigList-r18 }     OPTIONAL    -- Need M
1415     ]]
1418 AreaValidityTA-Config-r18 ::=             SEQUENCE {
1419     inactivePosSRS-ValidityAreaTAT-r18        ENUMERATED {ms1280, ms1920, ms2560, ms5120, ms10240, ms20480, ms40960, infinity},
1420     inactivePosSRS-ValidityAreaRSRP-r18       RSRP-ChangeThreshold-r17                                           OPTIONAL,   -- Need R
1421     autonomousTA-AdjustmentEnabled-r18        ENUMERATED {true}                                                  OPTIONAL    -- Need R
1424 SRS-PosRRC-InactiveAggBW-ConfigList-r18 ::= SEQUENCE (SIZE(1..maxNrOfLinkedSRS-PosResSetCombInactive-r18)) OF
1425                                                 SRS-InactivePosResourceSetLinkedForAggBW-List-r18
1427 SRS-InactivePosResourceSetLinkedForAggBW-List-r18 ::=  SEQUENCE (SIZE (2..maxNrOfLinkedSRS-PosResourceSet-r18)) OF
1428                                                            SRS-PosResourceSetLinkedForAggBW-r18
1430 ExtendedPagingCycle-r17 ::=         ENUMERATED {rf256, rf512, rf1024, spare1}
1432 ExtendedPagingCycleConfig-r18 ::=  SEQUENCE {
1433     extendedPagingCycle-r18            ENUMERATED {hf2, hf4, hf8, hf16, hf32, hf64, hf128,hf256, hf512, hf1024,
1434                                                    spare6, spare5, spare4, spare3, spare2, spare1},
1435     pagingPTWLength-r18                ENUMERATED {ms1280, ms2560, ms3840, ms5120, ms6400, ms7680, ms8960, ms10240, ms11520,
1436                                                    ms12800, ms14080, ms15360, ms16640, ms17920, ms19200, ms20480, ms21760,
1437                                                    ms23040, ms24320, ms25600, ms26880, ms28160, ms29440, ms30720, ms32000,
1438                                                    ms33280, ms34560, ms35840, ms37120, ms38400, ms39680, ms40960}
1441 MulticastConfigInactive-r18::=         SEQUENCE {
1442     inactivePTM-Config-r18                 OCTET STRING (CONTAINING MBSMulticastConfiguration-r18)     OPTIONAL, -- Need S
1443     inactiveMCCH-Config-r18                OCTET STRING (CONTAINING SystemInformation)                 OPTIONAL  -- Need N
1446 -- TAG-RRCRELEASE-STOP
1447 -- TAG-RRCRESUME-START
1449 RRCResume ::=                       SEQUENCE {
1450     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1451     criticalExtensions                  CHOICE {
1452         rrcResume                           RRCResume-IEs,
1453         criticalExtensionsFuture            SEQUENCE {}
1454     }
1457 RRCResume-IEs ::=                   SEQUENCE {
1458     radioBearerConfig                   RadioBearerConfig                                               OPTIONAL, -- Need M
1459     masterCellGroup                     OCTET STRING (CONTAINING CellGroupConfig)                       OPTIONAL, -- Need M
1460     measConfig                          MeasConfig                                                      OPTIONAL, -- Need M
1461     fullConfig                          ENUMERATED {true}                                               OPTIONAL, -- Need N
1462     lateNonCriticalExtension            OCTET STRING                                                    OPTIONAL,
1463     nonCriticalExtension                RRCResume-v1560-IEs                                             OPTIONAL
1466 RRCResume-v1560-IEs ::=             SEQUENCE {
1467     radioBearerConfig2                  OCTET STRING (CONTAINING RadioBearerConfig)                     OPTIONAL, -- Need M
1468     sk-Counter                          SK-Counter                                                      OPTIONAL, -- Need N
1469     nonCriticalExtension                RRCResume-v1610-IEs                                             OPTIONAL
1472 RRCResume-v1610-IEs ::=             SEQUENCE {
1473     idleModeMeasurementReq-r16          ENUMERATED {true}                                               OPTIONAL, -- Need N
1474     restoreMCG-SCells-r16               ENUMERATED {true}                                               OPTIONAL, -- Need N
1475     restoreSCG-r16                      ENUMERATED {true}                                               OPTIONAL, -- Need N
1476     mrdc-SecondaryCellGroup-r16         CHOICE {
1477         nr-SCG-r16                          OCTET STRING (CONTAINING RRCReconfiguration),
1478         eutra-SCG-r16                       OCTET STRING
1479     }                                                                                                   OPTIONAL, -- Cond RestoreSCG
1480     needForGapsConfigNR-r16             CHOICE {release NULL, setup NeedForGapsConfigNR-r16}                          OPTIONAL, -- Need M
1481     nonCriticalExtension                RRCResume-v1700-IEs                                             OPTIONAL
1484 RRCResume-v1700-IEs ::=             SEQUENCE {
1485     sl-ConfigDedicatedNR-r17            CHOICE {release NULL, setup SL-ConfigDedicatedNR-r16}                         OPTIONAL, -- Cond L2RemoteUE
1486     sl-L2RemoteUE-Config-r17            CHOICE {release NULL, setup SL-L2RemoteUE-Config-r17}                         OPTIONAL, -- Cond L2RemoteUE
1487     needForGapNCSG-ConfigNR-r17         CHOICE {release NULL, setup NeedForGapNCSG-ConfigNR-r17}                      OPTIONAL, -- Need M
1488     needForGapNCSG-ConfigEUTRA-r17      CHOICE {release NULL, setup NeedForGapNCSG-ConfigEUTRA-r17}                   OPTIONAL, -- Need M
1489     scg-State-r17                       ENUMERATED {deactivated}                                        OPTIONAL, -- Need S
1490     appLayerMeasConfig-r17              AppLayerMeasConfig-r17                                          OPTIONAL, -- Need M
1491     nonCriticalExtension                RRCResume-v1800-IEs                                             OPTIONAL
1494 RRCResume-v1800-IEs ::=             SEQUENCE {
1495     needForInterruptionConfigNR-r18     ENUMERATED { disabled, enabled }                                OPTIONAL, -- Need M
1496     reselectionMeasurementReq-r18       ENUMERATED { true }                                             OPTIONAL, -- Need N
1497     validatedMeasurementsReq-r18        ENUMERATED { true }                                             OPTIONAL, -- Need N
1498     nonCriticalExtension                SEQUENCE {}                                                     OPTIONAL
1501 -- TAG-RRCRESUME-STOP
1502 -- TAG-RRCRESUMECOMPLETE-START
1504 RRCResumeComplete ::=                   SEQUENCE {
1505     rrc-TransactionIdentifier               RRC-TransactionIdentifier,
1506     criticalExtensions                      CHOICE {
1507         rrcResumeComplete                       RRCResumeComplete-IEs,
1508         criticalExtensionsFuture                SEQUENCE {}
1509     }
1512 RRCResumeComplete-IEs ::=               SEQUENCE {
1513     dedicatedNAS-Message                    DedicatedNAS-Message                                                    OPTIONAL,
1514     selectedPLMN-Identity                   INTEGER (1..maxPLMN)                                                    OPTIONAL,
1515     uplinkTxDirectCurrentList               UplinkTxDirectCurrentList                                               OPTIONAL,
1516     lateNonCriticalExtension                OCTET STRING                                                            OPTIONAL,
1517     nonCriticalExtension                    RRCResumeComplete-v1610-IEs                                             OPTIONAL
1520 RRCResumeComplete-v1610-IEs ::=         SEQUENCE {
1521     idleMeasAvailable-r16                   ENUMERATED {true}                                                       OPTIONAL,
1522     measResultIdleEUTRA-r16                 MeasResultIdleEUTRA-r16                                                 OPTIONAL,
1523     measResultIdleNR-r16                    MeasResultIdleNR-r16                                                    OPTIONAL,
1524     scg-Response-r16                        CHOICE {
1525         nr-SCG-Response                         OCTET STRING (CONTAINING RRCReconfigurationComplete),
1526         eutra-SCG-Response                      OCTET STRING
1527     }                                                                                                               OPTIONAL,
1528     ue-MeasurementsAvailable-r16            UE-MeasurementsAvailable-r16                                            OPTIONAL,
1529     mobilityHistoryAvail-r16                ENUMERATED {true}                                                       OPTIONAL,
1530     mobilityState-r16                       ENUMERATED {normal, medium, high, spare}                                OPTIONAL,
1531     needForGapsInfoNR-r16                   NeedForGapsInfoNR-r16                                                   OPTIONAL,
1532     nonCriticalExtension                    RRCResumeComplete-v1640-IEs                                             OPTIONAL
1535 RRCResumeComplete-v1640-IEs ::=         SEQUENCE {
1536     uplinkTxDirectCurrentTwoCarrierList-r16 UplinkTxDirectCurrentTwoCarrierList-r16                                 OPTIONAL,
1537     nonCriticalExtension                    RRCResumeComplete-v1700-IEs                                             OPTIONAL
1540 RRCResumeComplete-v1700-IEs ::=         SEQUENCE {
1541     needForGapNCSG-InfoNR-r17               NeedForGapNCSG-InfoNR-r17                                               OPTIONAL,
1542     needForGapNCSG-InfoEUTRA-r17            NeedForGapNCSG-InfoEUTRA-r17                                            OPTIONAL,
1543     nonCriticalExtension                    RRCResumeComplete-v1720-IEs                                             OPTIONAL
1546 RRCResumeComplete-v1720-IEs ::=         SEQUENCE {
1547     uplinkTxDirectCurrentMoreCarrierList-r17 UplinkTxDirectCurrentMoreCarrierList-r17                               OPTIONAL,
1548     nonCriticalExtension                     RRCResumeComplete-v1800-IEs                                            OPTIONAL
1551 RRCResumeComplete-v1800-IEs ::=         SEQUENCE {
1552     needForInterruptionInfoNR-r18           NeedForInterruptionInfoNR-r18                                           OPTIONAL,
1553     musim-CapRestrictionInd-r18             ENUMERATED {true}                                                       OPTIONAL,
1554     flightPathInfoAvailable-r18             ENUMERATED {true}                                                       OPTIONAL,
1555     measConfigReportAppLayerAvailable-r18   ENUMERATED {true}                                                       OPTIONAL,
1556     measResultReselectionNR-r18             MeasResultIdleNR-r16                                                    OPTIONAL,
1557     reselectionMeasAvailable-r18            ENUMERATED {true}                                                       OPTIONAL,
1558     nonCriticalExtension                    SEQUENCE {}                                                             OPTIONAL
1561 -- TAG-RRCRESUMECOMPLETE-STOP
1562 -- TAG-RRCRESUMEREQUEST-START
1564 RRCResumeRequest ::=            SEQUENCE {
1565         rrcResumeRequest            RRCResumeRequest-IEs
1568 RRCResumeRequest-IEs ::=        SEQUENCE {
1569     resumeIdentity                  ShortI-RNTI-Value,
1570     resumeMAC-I                     BIT STRING (SIZE (16)),
1571     resumeCause                     ResumeCause,
1572     spare                           BIT STRING (SIZE (1))
1575 -- TAG-RRCRESUMEREQUEST-STOP
1576 -- TAG-RRCRESUMEREQUEST1-START
1578 RRCResumeRequest1 ::=         SEQUENCE {
1579        rrcResumeRequest1          RRCResumeRequest1-IEs
1582 RRCResumeRequest1-IEs ::=    SEQUENCE {
1583     resumeIdentity               I-RNTI-Value,
1584     resumeMAC-I                  BIT STRING (SIZE (16)),
1585     resumeCause                  ResumeCause,
1586     spare                        BIT STRING (SIZE (1))
1589 -- TAG-RRCRESUMEREQUEST1-STOP
1590 -- TAG-RRCSETUP-START
1592 RRCSetup ::=                        SEQUENCE {
1593     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1594     criticalExtensions                  CHOICE {
1595         rrcSetup                            RRCSetup-IEs,
1596         criticalExtensionsFuture            SEQUENCE {}
1597     }
1600 RRCSetup-IEs ::=                    SEQUENCE {
1601     radioBearerConfig                   RadioBearerConfig,
1602     masterCellGroup                     OCTET STRING (CONTAINING CellGroupConfig),
1603     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1604     nonCriticalExtension                RRCSetup-v1700-IEs                                                      OPTIONAL
1607 RRCSetup-v1700-IEs ::=              SEQUENCE {
1608     sl-ConfigDedicatedNR-r17            SL-ConfigDedicatedNR-r16                           OPTIONAL, -- Cond L2RemoteUE
1609     sl-L2RemoteUE-Config-r17            SL-L2RemoteUE-Config-r17                           OPTIONAL, -- Cond L2RemoteUE
1610     nonCriticalExtension                SEQUENCE {}                                        OPTIONAL
1613 -- TAG-RRCSETUP-STOP
1614 -- TAG-RRCSETUPCOMPLETE-START
1616 RRCSetupComplete ::=                SEQUENCE {
1617     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1618     criticalExtensions                  CHOICE {
1619         rrcSetupComplete                    RRCSetupComplete-IEs,
1620         criticalExtensionsFuture            SEQUENCE {}
1621     }
1624 RRCSetupComplete-IEs ::=            SEQUENCE {
1625     selectedPLMN-Identity               INTEGER (1..maxPLMN),
1626     registeredAMF                       RegisteredAMF                                   OPTIONAL,
1627     guami-Type                          ENUMERATED {native, mapped}                     OPTIONAL,
1628     s-NSSAI-List                        SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI  OPTIONAL,
1629     dedicatedNAS-Message                DedicatedNAS-Message,
1630     ng-5G-S-TMSI-Value                  CHOICE {
1631         ng-5G-S-TMSI                        NG-5G-S-TMSI,
1632         ng-5G-S-TMSI-Part2                  BIT STRING (SIZE (9))
1633     }                                                                                   OPTIONAL,
1634     lateNonCriticalExtension            OCTET STRING (CONTAINING RRCSetupComplete-v15s0-IEs)  OPTIONAL,
1635     nonCriticalExtension                RRCSetupComplete-v1610-IEs                      OPTIONAL
1638 -- Regular non-critical extensions:
1639 RRCSetupComplete-v1610-IEs ::=      SEQUENCE {
1640     iab-NodeIndication-r16              ENUMERATED {true}                               OPTIONAL,
1641     idleMeasAvailable-r16               ENUMERATED {true}                               OPTIONAL,
1642     ue-MeasurementsAvailable-r16        UE-MeasurementsAvailable-r16                    OPTIONAL,
1643     mobilityHistoryAvail-r16            ENUMERATED {true}                               OPTIONAL,
1644     mobilityState-r16                   ENUMERATED {normal, medium, high, spare}        OPTIONAL,
1645     nonCriticalExtension                RRCSetupComplete-v1690-IEs                      OPTIONAL
1648 RRCSetupComplete-v1690-IEs ::=      SEQUENCE {
1649     ul-RRC-Segmentation-r16             ENUMERATED {true}                               OPTIONAL,
1650     nonCriticalExtension                RRCSetupComplete-v1700-IEs                      OPTIONAL
1653 RRCSetupComplete-v1700-IEs ::=      SEQUENCE {
1654     onboardingRequest-r17               ENUMERATED {true}                               OPTIONAL,
1655     nonCriticalExtension                RRCSetupComplete-v1800-IEs                      OPTIONAL
1658 RRCSetupComplete-v1800-IEs ::=      SEQUENCE {
1659     ncr-NodeIndication-r18              ENUMERATED {true}                               OPTIONAL,
1660     musim-CapRestrictionInd-r18         ENUMERATED {true}                               OPTIONAL,
1661     flightPathInfoAvailable-r18         ENUMERATED {true}                               OPTIONAL,
1662     measConfigReportAppLayerAvailable-r18 ENUMERATED {true}                             OPTIONAL,
1663     mobileIAB-NodeIndication-r18        ENUMERATED {true}                               OPTIONAL,
1664     reselectionMeasAvailable-r18        ENUMERATED {true}                               OPTIONAL,
1665     nonCriticalExtension                SEQUENCE{}                                      OPTIONAL
1668 -- Late non-critical extensions:
1669 RRCSetupComplete-v15s0-IEs ::=      SEQUENCE {
1670 -- Following field is only for REL-15 late non-critical extensions
1671     lateNonCriticalExtension            OCTET STRING                                    OPTIONAL,
1672     nonCriticalExtension                RRCSetupComplete-v16j0-IEs                      OPTIONAL
1675 RRCSetupComplete-v16j0-IEs ::=      SEQUENCE {
1676 -- Following field is only for REL-16 late non-critical extensions
1677     lateNonCriticalExtension            OCTET STRING                                    OPTIONAL,
1678     nonCriticalExtension                RRCSetupComplete-v17b0-IEs                      OPTIONAL
1681 RRCSetupComplete-v17b0-IEs ::=      SEQUENCE {
1682     ul-RRC-MaxCapaSegments-r17          ENUMERATED {true}                               OPTIONAL,
1683     nonCriticalExtension                SEQUENCE{}                                      OPTIONAL
1686 RegisteredAMF ::=                   SEQUENCE {
1687     plmn-Identity                       PLMN-Identity                                   OPTIONAL,
1688     amf-Identifier                      AMF-Identifier
1691 -- TAG-RRCSETUPCOMPLETE-STOP
1692 -- TAG-RRCSETUPREQUEST-START
1694 RRCSetupRequest ::=                 SEQUENCE {
1695     rrcSetupRequest                     RRCSetupRequest-IEs
1698 RRCSetupRequest-IEs ::=             SEQUENCE {
1699     ue-Identity                         InitialUE-Identity,
1700     establishmentCause                  EstablishmentCause,
1701     spare                               BIT STRING (SIZE (1))
1704 InitialUE-Identity ::=              CHOICE {
1705     ng-5G-S-TMSI-Part1                  BIT STRING (SIZE (39)),
1706     randomValue                         BIT STRING (SIZE (39))
1709 EstablishmentCause ::=              ENUMERATED {
1710                                         emergency, highPriorityAccess, mt-Access, mo-Signalling,
1711                                         mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess,
1712                                         spare6, spare5, spare4, spare3, spare2, spare1}
1714 -- TAG-RRCSETUPREQUEST-STOP
1715 -- TAG-RRCSYSTEMINFOREQUEST-START
1717 RRCSystemInfoRequest ::=            SEQUENCE {
1718     criticalExtensions                  CHOICE {
1719         rrcSystemInfoRequest                RRCSystemInfoRequest-IEs,
1720         criticalExtensionsFuture-r16        CHOICE {
1721             rrcPosSystemInfoRequest-r16         RRC-PosSystemInfoRequest-r16-IEs,
1722             criticalExtensionsFuture            SEQUENCE {}
1723         }
1724     }
1727 RRCSystemInfoRequest-IEs ::=    SEQUENCE {
1728     requested-SI-List                   BIT STRING (SIZE (maxSI-Message)),  --32bits
1729     spare                               BIT STRING (SIZE (12))
1732 RRC-PosSystemInfoRequest-r16-IEs ::=  SEQUENCE {
1733     requestedPosSI-List                   BIT STRING (SIZE (maxSI-Message)),  --32bits
1734     spare                                 BIT STRING (SIZE (11))
1737 -- TAG-RRCSYSTEMINFOREQUEST-STOP
1738 -- TAG-SCGFAILUREINFORMATION-START
1740 SCGFailureInformation ::=                SEQUENCE {
1741     criticalExtensions                       CHOICE {
1742         scgFailureInformation                    SCGFailureInformation-IEs,
1743         criticalExtensionsFuture                 SEQUENCE {}
1744     }
1747 SCGFailureInformation-IEs ::=            SEQUENCE {
1748     failureReportSCG                         FailureReportSCG                    OPTIONAL,
1749     nonCriticalExtension                     SCGFailureInformation-v1590-IEs     OPTIONAL
1752 SCGFailureInformation-v1590-IEs ::=      SEQUENCE {
1753     lateNonCriticalExtension                 OCTET STRING                        OPTIONAL,
1754     nonCriticalExtension                     SEQUENCE {}                         OPTIONAL
1757 FailureReportSCG ::=                     SEQUENCE {
1758     failureType                              ENUMERATED {
1759                                                  t310-Expiry, randomAccessProblem,
1760                                                  rlc-MaxNumRetx,
1761                                                  synchReconfigFailureSCG, scg-ReconfigFailure,
1762                                                  srb3-IntegrityFailure, other-r16, spare1},
1763     measResultFreqList                       MeasResultFreqList                                    OPTIONAL,
1764     measResultSCG-Failure                    OCTET STRING (CONTAINING MeasResultSCG-Failure)       OPTIONAL,
1765     ...,
1766     [[
1767     locationInfo-r16                         LocationInfo-r16                                      OPTIONAL,
1768     failureType-v1610                        ENUMERATED {scg-lbtFailure-r16, beamFailureRecoveryFailure-r16,
1769                                                         t312-Expiry-r16, bh-RLF-r16, beamFailure-r17, spare3, spare2, spare1} OPTIONAL
1770     ]],
1771     [[
1772     previousPSCellId-r17                 SEQUENCE {
1773         physCellId-r17                       PhysCellId,
1774         carrierFreq-r17                      ARFCN-ValueNR
1775     }                                                             OPTIONAL,
1776     failedPSCellId-r17                   SEQUENCE {
1777         physCellId-r17                       PhysCellId,
1778         carrierFreq-r17                      ARFCN-ValueNR
1779      }                                                            OPTIONAL,
1780     timeSCGFailure-r17                   INTEGER (0..1023)        OPTIONAL,
1781     perRAInfoList-r17                    PerRAInfoList-r16          OPTIONAL
1782     ]],
1783     [[
1784     perRAInfoList-v17b0                  PerRAInfoList-v1660      OPTIONAL
1785     ]],
1786     [[
1787     perRAInfoList-v1840                  PerRAInfoList-v1800      OPTIONAL
1788     ]]
1791 MeasResultFreqList ::=                   SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR
1794 -- TAG-SCGFAILUREINFORMATION-STOP
1795 -- TAG-SCGFAILUREINFORMATIONEUTRA-START
1797 SCGFailureInformationEUTRA ::=                SEQUENCE {
1798     criticalExtensions                                CHOICE {
1799         scgFailureInformationEUTRA                       SCGFailureInformationEUTRA-IEs,
1800         criticalExtensionsFuture                          SEQUENCE {}
1801     }
1804 SCGFailureInformationEUTRA-IEs ::=           SEQUENCE {
1805     failureReportSCG-EUTRA                           FailureReportSCG-EUTRA                      OPTIONAL,
1806     nonCriticalExtension                              SCGFailureInformationEUTRA-v1590-IEs                                    OPTIONAL
1809 SCGFailureInformationEUTRA-v1590-IEs ::=  SEQUENCE {
1810     lateNonCriticalExtension                  OCTET STRING            OPTIONAL,
1811     nonCriticalExtension                               SEQUENCE {}                  OPTIONAL
1814 FailureReportSCG-EUTRA ::=                       SEQUENCE {
1815     failureType                                           ENUMERATED {
1816                                                                        t313-Expiry, randomAccessProblem,rlc-MaxNumRetx,
1817                                                                           scg-ChangeFailure, spare4,
1818                                                                           spare3, spare2, spare1},
1819     measResultFreqListMRDC                             MeasResultFreqListFailMRDC                                                   OPTIONAL,
1820     measResultSCG-FailureMRDC                         OCTET STRING                                                         OPTIONAL,
1821     ...,
1822     [[
1823     locationInfo-r16                                    LocationInfo-r16                                                         OPTIONAL
1824     ]]
1827 MeasResultFreqListFailMRDC ::=      SEQUENCE (SIZE (1.. maxFreq)) OF MeasResult2EUTRA
1829 -- TAG-SCGFAILUREINFORMATIONEUTRA-STOP
1830 -- TAG-SECURITYMODECOMMAND-START
1832 SecurityModeCommand ::=             SEQUENCE {
1833     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1834     criticalExtensions                  CHOICE {
1835         securityModeCommand                 SecurityModeCommand-IEs,
1836         criticalExtensionsFuture            SEQUENCE {}
1837     }
1840 SecurityModeCommand-IEs ::=         SEQUENCE {
1841     securityConfigSMC                   SecurityConfigSMC,
1843     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1844     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
1847 SecurityConfigSMC ::=               SEQUENCE {
1848     securityAlgorithmConfig             SecurityAlgorithmConfig,
1849     ...
1852 -- TAG-SECURITYMODECOMMAND-STOP
1853 -- TAG-SECURITYMODECOMPLETE-START
1855 SecurityModeComplete ::=            SEQUENCE {
1856     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1857     criticalExtensions                  CHOICE {
1858         securityModeComplete                SecurityModeComplete-IEs,
1859         criticalExtensionsFuture            SEQUENCE {}
1860     }
1863 SecurityModeComplete-IEs ::=        SEQUENCE {
1864     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1865     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
1868 -- TAG-SECURITYMODECOMPLETE-STOP
1869 -- TAG-SECURITYMODEFAILURE-START
1871 SecurityModeFailure ::=             SEQUENCE {
1872     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1873     criticalExtensions                  CHOICE {
1874         securityModeFailure                 SecurityModeFailure-IEs,
1875         criticalExtensionsFuture            SEQUENCE {}
1876     }
1879 SecurityModeFailure-IEs ::=         SEQUENCE {
1880     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1881     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
1884 -- TAG-SECURITYMODEFAILURE-STOP
1885 -- TAG-SIB1-START
1887 SIB1 ::=        SEQUENCE {
1888     cellSelectionInfo                   SEQUENCE {
1889         q-RxLevMin                          Q-RxLevMin,
1890         q-RxLevMinOffset                    INTEGER (1..8)                                              OPTIONAL,   -- Need S
1891         q-RxLevMinSUL                       Q-RxLevMin                                                  OPTIONAL,   -- Need R
1892         q-QualMin                           Q-QualMin                                                   OPTIONAL,   -- Need S
1893         q-QualMinOffset                     INTEGER (1..8)                                              OPTIONAL    -- Need S
1894     }                                                                                                   OPTIONAL,   -- Cond Standalone
1895     cellAccessRelatedInfo               CellAccessRelatedInfo,
1896     connEstFailureControl               ConnEstFailureControl                                           OPTIONAL,   -- Need R
1897     si-SchedulingInfo                   SI-SchedulingInfo                                               OPTIONAL,   -- Need R
1898     servingCellConfigCommon             ServingCellConfigCommonSIB                                      OPTIONAL,   -- Need R
1899     ims-EmergencySupport                ENUMERATED {true}                                               OPTIONAL,   -- Need R
1900     eCallOverIMS-Support                ENUMERATED {true}                                               OPTIONAL,   -- Need R
1901     ue-TimersAndConstants               UE-TimersAndConstants                                           OPTIONAL,   -- Need R
1902     uac-BarringInfo                     SEQUENCE {
1903         uac-BarringForCommon                UAC-BarringPerCatList                                           OPTIONAL,   -- Need S
1904         uac-BarringPerPLMN-List             UAC-BarringPerPLMN-List                                         OPTIONAL,   -- Need S
1905         uac-BarringInfoSetList              UAC-BarringInfoSetList,
1906         uac-AccessCategory1-SelectionAssistanceInfo CHOICE {
1907             plmnCommon                           UAC-AccessCategory1-SelectionAssistanceInfo,
1908             individualPLMNList                   SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AccessCategory1-SelectionAssistanceInfo
1909         }                                                                                                   OPTIONAL    -- Need S
1910     }                                                                                                   OPTIONAL,   -- Need R
1911     useFullResumeID                     ENUMERATED {true}                                               OPTIONAL,   -- Need R
1912     lateNonCriticalExtension            OCTET STRING                                                    OPTIONAL,
1913     nonCriticalExtension                SIB1-v1610-IEs                                                  OPTIONAL
1916 SIB1-v1610-IEs ::=               SEQUENCE {
1917     idleModeMeasurementsEUTRA-r16    ENUMERATED{true}                                                   OPTIONAL,  -- Need R
1918     idleModeMeasurementsNR-r16       ENUMERATED{true}                                                   OPTIONAL,  -- Need R
1919     posSI-SchedulingInfo-r16         PosSI-SchedulingInfo-r16                                           OPTIONAL,  -- Need R
1920     nonCriticalExtension             SIB1-v1630-IEs                                                     OPTIONAL
1923 SIB1-v1630-IEs ::=               SEQUENCE {
1924     uac-BarringInfo-v1630            SEQUENCE {
1925         uac-AC1-SelectAssistInfo-r16     SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AC1-SelectAssistInfo-r16
1926     }                                                                                                   OPTIONAL,  -- Need R
1927     nonCriticalExtension             SIB1-v1700-IEs                                                     OPTIONAL
1930 SIB1-v1700-IEs ::=               SEQUENCE {
1931     hsdn-Cell-r17                        ENUMERATED {true}                                              OPTIONAL,  -- Need R
1932     uac-BarringInfo-v1700                SEQUENCE {
1933         uac-BarringInfoSetList-v1700         UAC-BarringInfoSetList-v1700
1934     }                                                                                                   OPTIONAL,  -- Cond MINT
1935     sdt-ConfigCommon-r17                 SDT-ConfigCommonSIB-r17                                        OPTIONAL,  -- Need R
1936     redCap-ConfigCommon-r17              RedCap-ConfigCommonSIB-r17                                     OPTIONAL,  -- Need R
1937     featurePriorities-r17        SEQUENCE {
1938         redCapPriority-r17           FeaturePriority-r17                                                OPTIONAL,  -- Need R
1939         slicingPriority-r17          FeaturePriority-r17                                                OPTIONAL,  -- Need R
1940         msg3-Repetitions-Priority-r17 FeaturePriority-r17                                               OPTIONAL,  -- Need R
1941         sdt-Priority-r17             FeaturePriority-r17                                                OPTIONAL   -- Need R
1942     }                                                                                                   OPTIONAL,  -- Need R
1943     si-SchedulingInfo-v1700      SI-SchedulingInfo-v1700                                                OPTIONAL,  -- Need R
1944     hyperSFN-r17                 BIT STRING (SIZE (10))                                                 OPTIONAL,  -- Need R
1945     eDRX-AllowedIdle-r17         ENUMERATED {true}                                                      OPTIONAL,  -- Need R
1946     eDRX-AllowedInactive-r17     ENUMERATED {true}                                                      OPTIONAL,  -- Cond EDRX-RC
1947     intraFreqReselectionRedCap-r17 ENUMERATED {allowed, notAllowed}                                     OPTIONAL,  -- Need S
1948     cellBarredNTN-r17            ENUMERATED {barred, notBarred}                                         OPTIONAL,  -- Need S
1949     nonCriticalExtension         SIB1-v1740-IEs                                                         OPTIONAL
1952 SIB1-v1740-IEs ::=               SEQUENCE {
1953     si-SchedulingInfo-v1740          SI-SchedulingInfo-v1740                                            OPTIONAL,  -- Need R
1954     nonCriticalExtension             SIB1-v1800-IEs                                                     OPTIONAL
1957 SIB1-v1800-IEs ::=               SEQUENCE {
1958     ncr-Support-r18                  ENUMERATED {true}                                                  OPTIONAL,  -- Need S
1959     mt-SDT-ConfigCommonSIB-r18       MT-SDT-ConfigCommonSIB-r18                                         OPTIONAL,  -- Need R
1960     musim-CapRestrictionAllowed-r18  ENUMERATED {true}                                                  OPTIONAL,  -- Need R
1961     featurePriorities-v1800          SEQUENCE {
1962         msg1-Repetitions-Priority-r18    FeaturePriority-r17                                            OPTIONAL,  -- Need R
1963         eRedCapPriority-r18              FeaturePriority-r17                                            OPTIONAL   -- Need R
1964     }                                                                                                   OPTIONAL,  -- Need R
1965     si-SchedulingInfo-v1800          SI-SchedulingInfo-v1800                                            OPTIONAL,  -- Need R
1966     cellBarredATG-r18                ENUMERATED {barred, notBarred}                                     OPTIONAL,  -- Need S
1967     cellBarredNES-r18                ENUMERATED {notBarred}                                             OPTIONAL,  -- Need R
1968     mobileIAB-Cell-r18               ENUMERATED {true}                                                  OPTIONAL,  -- Need R
1969     eDRX-AllowedInactive-r18         ENUMERATED {true}                                                  OPTIONAL,  -- Cond EDRX-RC
1970     intraFreqReselection-eRedCap-r18 ENUMERATED {allowed, notAllowed}                                   OPTIONAL,  -- Need S
1971     nonServingCellMII-r18            ENUMERATED {true}                                                  OPTIONAL,  -- Need R
1972     sdt-BeamFailureRecoveryProhibitTimer-r18  ENUMERATED {ms50, ms100, ms200, ms500, ms1000, ms1500, ms2000, ms3000}
1973                                                                                                         OPTIONAL,  -- Need R
1974     eRedCap-ConfigCommon-r18         ERedCap-ConfigCommonSIB-r18                                        OPTIONAL,  -- Need R
1975     cellBarredFixedVSAT-r18          ENUMERATED {barred, notBarred}                                     OPTIONAL,  -- Cond NTN
1976     cellBarredMobileVSAT-r18         ENUMERATED {barred, notBarred}                                     OPTIONAL,  -- Cond NTN
1977     reselectionMeasurementsNR-r18    ENUMERATED{true}                                                   OPTIONAL,  -- Need R
1978     cellBarred2RxXR-r18              ENUMERATED {barred}                                                OPTIONAL,  -- Need R
1979     intraFreqReselection2RxXR-r18    ENUMERATED {allowed, notAllowed}                                   OPTIONAL,  -- Cond 2RxXR
1980     barringExemptEmergencyCall-r18   ENUMERATED {true}                                                  OPTIONAL,  -- Cond EM-Barring
1981     n3c-Support-r18                  ENUMERATED {true}                                                  OPTIONAL,  -- Need R
1982     nonCriticalExtension             SEQUENCE {}                                                        OPTIONAL
1985 UAC-AccessCategory1-SelectionAssistanceInfo ::=    ENUMERATED {a, b, c}
1987 UAC-AC1-SelectAssistInfo-r16 ::=     ENUMERATED {a, b, c, notConfigured}
1989 SDT-ConfigCommonSIB-r17 ::=          SEQUENCE {
1990     sdt-RSRP-Threshold-r17               RSRP-Range                                                            OPTIONAL, -- Need R
1991     sdt-LogicalChannelSR-DelayTimer-r17  ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}  OPTIONAL, -- Need R
1992     sdt-DataVolumeThreshold-r17          ENUMERATED {byte32, byte100, byte200, byte400, byte600, byte800, byte1000, byte2000, byte4000,
1993                                                      byte8000, byte9000, byte10000, byte12000, byte24000, byte48000, byte96000},
1994     t319a-r17                            ENUMERATED { ms100, ms200, ms300, ms400, ms600, ms1000, ms2000,
1995                                                       ms3000, ms4000, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
1998 RedCap-ConfigCommonSIB-r17 ::= SEQUENCE {
1999     halfDuplexRedCapAllowed-r17    ENUMERATED {true}                                                    OPTIONAL,  -- Need R
2000     cellBarredRedCap-r17           SEQUENCE {
2001         cellBarredRedCap1Rx-r17        ENUMERATED {barred, notBarred},
2002         cellBarredRedCap2Rx-r17        ENUMERATED {barred, notBarred}
2003     }                                                                                                   OPTIONAL,  -- Need R
2004     ...
2007 ERedCap-ConfigCommonSIB-r18 ::= SEQUENCE {
2008     cellBarredeRedCap-r18           SEQUENCE {
2009         cellBarredeRedCap1Rx-r18        ENUMERATED {barred, notBarred},
2010         cellBarredeRedCap2Rx-r18        ENUMERATED {barred, notBarred}
2011     }
2014 FeaturePriority-r17 ::= INTEGER (0..7)
2016 MT-SDT-ConfigCommonSIB-r18 ::=       SEQUENCE {
2017     mt-SDT-RSRP-Threshold-r18            RSRP-Range                                                            OPTIONAL, -- Need S
2018     sdt-LogicalChannelSR-DelayTimer-r18  ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}  OPTIONAL, -- Cond MT-SDT1
2019     t319a-r18                            ENUMERATED { ms100, ms200, ms300, ms400, ms600, ms1000, ms2000,
2020                                                       ms3000, ms4000, spare7, spare6, spare5, spare4,
2021                                                       spare3, spare2, spare1}                                  OPTIONAL  -- Cond MT-SDT2
2024 -- TAG-SIB1-STOP
2025 -- TAG-SIDELINKUEINFORMATIONNR-START
2027 SidelinkUEInformationNR-r16::=         SEQUENCE {
2028     criticalExtensions                  CHOICE {
2029         sidelinkUEInformationNR-r16         SidelinkUEInformationNR-r16-IEs,
2030         criticalExtensionsFuture            SEQUENCE {}
2031     }
2034 SidelinkUEInformationNR-r16-IEs ::=    SEQUENCE {
2035     sl-RxInterestedFreqList-r16            SL-InterestedFreqList-r16           OPTIONAL,
2036     sl-TxResourceReqList-r16               SL-TxResourceReqList-r16            OPTIONAL,
2037     sl-FailureList-r16                     SL-FailureList-r16                  OPTIONAL,
2038     lateNonCriticalExtension               OCTET STRING                        OPTIONAL,
2039     nonCriticalExtension                   SidelinkUEInformationNR-v1700-IEs   OPTIONAL
2042 SidelinkUEInformationNR-v1700-IEs ::=  SEQUENCE {
2043     sl-TxResourceReqList-v1700             SL-TxResourceReqList-v1700                                                 OPTIONAL,
2044     sl-RxDRX-ReportList-v1700              SL-RxDRX-ReportList-v1700                                                  OPTIONAL,
2045     sl-RxInterestedGC-BC-DestList-r17      SL-RxInterestedGC-BC-DestList-r17                                          OPTIONAL,
2046     sl-RxInterestedFreqListDisc-r17        SL-InterestedFreqList-r16                                                  OPTIONAL,
2047     sl-TxResourceReqListDisc-r17           SL-TxResourceReqListDisc-r17                                               OPTIONAL,
2048     sl-TxResourceReqListCommRelay-r17      SL-TxResourceReqListCommRelay-r17                                          OPTIONAL,
2049     ue-Type-r17                            ENUMERATED {relayUE, remoteUE}                                             OPTIONAL,
2050     sl-SourceIdentityRemoteUE-r17          SL-SourceIdentity-r17                                                      OPTIONAL,
2051     nonCriticalExtension                   SidelinkUEInformationNR-v1800-IEs                                          OPTIONAL
2054 SidelinkUEInformationNR-v1800-IEs ::=  SEQUENCE {
2055     sl-CarrierFailureList-r18              SL-CarrierFailureList-r18                                                  OPTIONAL,
2056     sl-TxResourceReqListL2-U2U-r18         SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqL2-U2U-r18      OPTIONAL,
2057     sl-PosRxInterestedFreqList-r18         SL-InterestedFreqList-r16                                                  OPTIONAL,
2058     sl-PosTxResourceReqList-r18            SL-PosTxResourceReqList-r18                                                OPTIONAL,
2059     nonCriticalExtension                   SidelinkUEInformationNR-v1840-IEs                                          OPTIONAL
2062 SidelinkUEInformationNR-v1840-IEs ::=  SEQUENCE {
2063     sl-PosRxInterestedFreqList2-r18        SL-InterestedFreqList-r16                                                  OPTIONAL,
2064     nonCriticalExtension                   SEQUENCE {}                                                                OPTIONAL
2067 SL-InterestedFreqList-r16 ::=          SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
2069 SL-TxResourceReqList-r16 ::=           SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReq-r16
2071 SL-PosTxResourceReqList-r18 ::=        SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-PosTxResourceReq-r18
2073 SL-TxResourceReq-r16 ::=               SEQUENCE {
2074     sl-DestinationIdentity-r16             SL-DestinationIdentity-r16,
2075     sl-CastType-r16                        ENUMERATED {broadcast, groupcast, unicast, spare1},
2076     sl-RLC-ModeIndicationList-r16          SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-RLC-ModeIndication-r16         OPTIONAL,
2077     sl-QoS-InfoList-r16                    SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16          OPTIONAL,
2078     sl-TypeTxSyncList-r16                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16                OPTIONAL,
2079     sl-TxInterestedFreqList-r16            SL-TxInterestedFreqList-r16                                                OPTIONAL,
2080     sl-CapabilityInformationSidelink-r16   OCTET STRING                                                               OPTIONAL
2083 SL-TxResourceReqList-v1700 ::=         SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReq-v1700
2085 SL-RxDRX-ReportList-v1700 ::=          SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-RxDRX-Report-v1700
2087 SL-TxResourceReq-v1700 ::=             SEQUENCE {
2088     sl-DRX-InfoFromRxList-r17              SEQUENCE (SIZE (1..maxNrofSL-RxInfoSet-r17)) OF SL-DRX-ConfigUC-SemiStatic-r17   OPTIONAL,
2089     sl-DRX-Indication-r17                  ENUMERATED {on, off}                                                             OPTIONAL,
2090     ...,
2091     [[
2092     sl-QoS-InfoList-v1800                  SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-v1800              OPTIONAL
2093     ]]
2096 SL-RxDRX-Report-v1700 ::=              SEQUENCE {
2097     sl-DRX-ConfigFromTx-r17                SL-DRX-ConfigUC-SemiStatic-r17,
2098     ...
2101 SL-RxInterestedGC-BC-DestList-r17 ::=  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-RxInterestedGC-BC-Dest-r17
2103 SL-RxInterestedGC-BC-Dest-r17 ::=      SEQUENCE {
2104     sl-RxInterestedQoS-InfoList-r17        SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16,
2105     sl-DestinationIdentity-r16             SL-DestinationIdentity-r16
2108 SL-TxResourceReqListDisc-r17 ::=       SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqDisc-r17
2110 SL-TxResourceReqDisc-r17 ::=           SEQUENCE {
2111     sl-DestinationIdentityDisc-r17         SL-DestinationIdentity-r16,
2112     sl-SourceIdentityRelayUE-r17           SL-SourceIdentity-r17                                                      OPTIONAL,
2113     sl-CastTypeDisc-r17                    ENUMERATED {broadcast, groupcast, unicast, spare1},
2114     sl-TxInterestedFreqListDisc-r17        SL-TxInterestedFreqList-r16,
2115     sl-TypeTxSyncListDisc-r17              SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
2116     sl-DiscoveryType-r17                   ENUMERATED {relay, non-Relay},
2117     ...,
2118     [[
2119     ue-TypeU2U-r18                         ENUMERATED {relayUE, remoteUE}                                             OPTIONAL
2120     ]]
2123 SL-TxResourceReqListCommRelay-r17 ::=  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqCommRelayInfo-r17
2125 SL-TxResourceReqCommRelayInfo-r17 ::=  SEQUENCE {
2126     sl-RelayDRXConfig-r17                 SL-TxResourceReq-v1700                                                       OPTIONAL,
2127     sl-TxResourceReqCommRelay-r17         SL-TxResourceReqCommRelay-r17
2130 SL-TxResourceReqCommRelay-r17 ::=      CHOICE {
2131     sl-TxResourceReqL2U2N-Relay-r17        SL-TxResourceReqL2U2N-Relay-r17,
2132     sl-TxResourceReqL3U2N-Relay-r17        SL-TxResourceReq-r16
2135 SL-TxResourceReqL2U2N-Relay-r17 ::=    SEQUENCE {
2136     sl-DestinationIdentityL2U2N-r17        SL-DestinationIdentity-r16                                                 OPTIONAL,
2137     sl-TxInterestedFreqListL2U2N-r17       SL-TxInterestedFreqList-r16,
2138     sl-TypeTxSyncListL2U2N-r17             SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
2139     sl-LocalID-Request-r17                 ENUMERATED {true}                                                          OPTIONAL,
2140     sl-PagingIdentityRemoteUE-r17          SL-PagingIdentityRemoteUE-r17                                              OPTIONAL,
2141     sl-CapabilityInformationSidelink-r17   OCTET STRING                                                               OPTIONAL,
2142     ...
2145 SL-TxResourceReqL2-U2U-r18 ::=         SEQUENCE {
2146     sl-DestinationIdentityL2-U2U-r18       SL-DestinationIdentity-r16                                                 OPTIONAL,
2147     sl-TxInterestedFreqListL2-U2U-r18      SL-TxInterestedFreqList-r16,
2148     sl-TypeTxSyncListL2-U2U-r18            SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
2149     sl-CapabilityInformationSidelink-r18   OCTET STRING                                                               OPTIONAL,
2150     sl-U2U-InfoList-r18                    SEQUENCE (SIZE (1.. maxNrofRemoteUE-r17)) OF SL-U2U-Info-r18               OPTIONAL,
2151     sl-RLC-ModeIndicationListL2-U2U-r18    SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-RLC-Mode-r18                   OPTIONAL,
2152     ...
2155 SL-U2U-Info-r18 ::=                    SEQUENCE {
2156     sl-U2U-Identity-r18                    CHOICE {
2157         sl-TargetUE-Identity-r18               SL-DestinationIdentity-r16,
2158         sl-SourceUE-Identity-r18               SL-SourceIdentity-r17
2159    },
2160    sl-E2E-QoS-InfoList-r18                 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16         OPTIONAL,
2161    sl-PerHop-QoS-InfoList-r18              SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-SplitQoS-Info-r18    OPTIONAL,
2162    sl-PerSLRB-QoS-InfoList-r18             SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-PerSLRB-QoS-Info-r18           OPTIONAL,
2163    sl-CapabilityInformationTargetRemoteUE-r18  OCTET STRING                                                           OPTIONAL
2166 SL-PosTxResourceReq-r18 ::=                SEQUENCE {
2167     sl-PosDestinationIdentity-r18              SL-DestinationIdentity-r16,
2168     sl-PosCastType-r18                         ENUMERATED {broadcast, groupcast, unicast, spare1},
2169     sl-PosTxInterestedFreqList-r18             SL-TxInterestedFreqList-r16                                            OPTIONAL,
2170     sl-PosTypeTxSyncList-r18                   SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16            OPTIONAL,
2171     sl-PosQoS-InfoList-r18                     SEQUENCE (SIZE (1..maxNrofSL-PRS-PerDest-r18)) OF SL-PRS-QoS-Info-r18  OPTIONAL,
2172     sl-CapabilityInformationSidelink-r18       OCTET STRING                                                           OPTIONAL,
2173     ...,
2174     [[
2175     sl-PosTxInterestedFreqList2-r18            SL-TxInterestedFreqList-r16                                            OPTIONAL
2176     ]]
2179 SL-TxInterestedFreqList-r16 ::=        SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
2181 SL-QoS-Info-r16 ::=                    SEQUENCE {
2182     sl-QoS-FlowIdentity-r16               SL-QoS-FlowIdentity-r16,
2183     sl-QoS-Profile-r16                    SL-QoS-Profile-r16                                                          OPTIONAL
2186 SL-QoS-Info-v1800 ::=                  SEQUENCE {
2187     sl-TxInterestedFreqList-r18            SL-TxInterestedFreqList-r16,
2188     sl-TxProfile-r18                       SL-TxProfile-r18                    OPTIONAL,
2189     ...
2192 SL-TxProfile-r18 ::=                   ENUMERATED {backwardsCompatible, backwardsIncompatible}
2194 SL-RLC-ModeIndication-r16 ::=          SEQUENCE {
2195     sl-Mode-r16                            CHOICE  {
2196         sl-AM-Mode-r16                         NULL,
2197         sl-UM-Mode-r16                         NULL
2198     },
2199     sl-QoS-InfoList-r16                SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16
2202 SL-FailureList-r16 ::=                 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-Failure-r16
2204 SL-Failure-r16 ::=                     SEQUENCE {
2205     sl-DestinationIdentity-r16             SL-DestinationIdentity-r16,
2206     sl-Failure-r16                         ENUMERATED {rlf,configFailure, drxReject-v1710, spare5, spare4, spare3, spare2, spare1}
2209 SL-CarrierFailureList-r18 ::=          SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-CarrierFailure-r18
2211 SL-CarrierFailure-r18 ::=              SEQUENCE {
2212     sl-DestinationIdentity-r18             SL-DestinationIdentity-r16,
2213     sl-CarrierFailure-r18                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
2216 SL-SplitQoS-Info-r18 ::=               SEQUENCE {
2217     sl-QoS-FlowIdentity-r18                SL-QoS-FlowIdentity-r16,
2218     sl-SplitPacketDelayBudget-r18          INTEGER (0..1023)                                                          OPTIONAL,
2219     ...
2222 SL-PerSLRB-QoS-Info-r18 ::=            SEQUENCE {
2223     sl-RemoteUE-SLRB-Identity-r18           SLRB-Uu-ConfigIndex-r16,
2224     sl-QoS-ProfilePerSLRB-r18               SL-QoS-Profile-r16                                                        OPTIONAL
2227 SL-PRS-QoS-Info-r18 ::=                SEQUENCE {
2228     sl-PRS-Priority-r18                    INTEGER (1..8)                                                             OPTIONAL,
2229     sl-PRS-DelayBudget-r18                 INTEGER (0..1023)                                                          OPTIONAL,
2230     sl-PRS-Bandwidth-r18                   ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40,
2231                                                       mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz200, mhz400,
2232                                                       spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
2233                                                       spare7, spare6, spare5, spare4, spare3, spare2, spare1}         OPTIONAL,
2234     ...
2237 SL-RLC-Mode-r18 ::=            CHOICE {
2238     sl-AM-Mode-r18                 NULL,
2239     sl-UM-Mode-r18                 NULL
2242 -- TAG-SIDELINKUEINFORMATIONNR-STOP
2243 -- TAG-SYSTEMINFORMATION-START
2245 SystemInformation ::=               SEQUENCE {
2246     criticalExtensions                  CHOICE {
2247         systemInformation                   SystemInformation-IEs,
2248         criticalExtensionsFuture-r16    CHOICE {
2249             posSystemInformation-r16        PosSystemInformation-r16-IEs,
2250             criticalExtensionsFuture        SEQUENCE {}
2251         }
2252     }
2255 SystemInformation-IEs ::=           SEQUENCE {
2256     sib-TypeAndInfo                     SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
2257         sib2                                SIB2,
2258         sib3                                SIB3,
2259         sib4                                SIB4,
2260         sib5                                SIB5,
2261         sib6                                SIB6,
2262         sib7                                SIB7,
2263         sib8                                SIB8,
2264         sib9                                SIB9,
2265         ...,
2266         sib10-v1610                         SIB10-r16,
2267         sib11-v1610                         SIB11-r16,
2268         sib12-v1610                         SIB12-r16,
2269         sib13-v1610                         SIB13-r16,
2270         sib14-v1610                         SIB14-r16,
2271         sib15-v1700                         SIB15-r17,
2272         sib16-v1700                         SIB16-r17,
2273         sib17-v1700                         SIB17-r17,
2274         sib18-v1700                         SIB18-r17,
2275         sib19-v1700                         SIB19-r17,
2276         sib20-v1700                         SIB20-r17,
2277         sib21-v1700                         SIB21-r17,
2278         sib22-v1800                         SIB22-r18,
2279         sib23-v1800                         SIB23-r18,
2280         sib24-v1800                         SIB24-r18,
2281         sib25-v1800                         SIB25-r18,
2282         sib17bis-v1820                      SIB17bis-r18
2284     },
2285     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
2286     nonCriticalExtension                SEQUENCE {}                         OPTIONAL
2289 -- TAG-SYSTEMINFORMATION-STOP
2290 -- TAG-UEASSISTANCEINFORMATION-START
2292 UEAssistanceInformation ::=         SEQUENCE {
2293     criticalExtensions                  CHOICE {
2294         ueAssistanceInformation             UEAssistanceInformation-IEs,
2295         criticalExtensionsFuture            SEQUENCE {}
2296     }
2299 UEAssistanceInformation-IEs ::=     SEQUENCE {
2300     delayBudgetReport                   DelayBudgetReport                   OPTIONAL,
2301     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
2302     nonCriticalExtension                UEAssistanceInformation-v1540-IEs   OPTIONAL
2305 DelayBudgetReport::=                CHOICE {
2306     type1                               ENUMERATED {
2307                                             msMinus1280, msMinus640, msMinus320, msMinus160,msMinus80, msMinus60, msMinus40,
2308                                             msMinus20, ms0, ms20,ms40, ms60, ms80, ms160, ms320, ms640, ms1280},
2309     ...
2312 UEAssistanceInformation-v1540-IEs ::= SEQUENCE {
2313     overheatingAssistance               OverheatingAssistance               OPTIONAL,
2314     nonCriticalExtension                UEAssistanceInformation-v1610-IEs   OPTIONAL
2317 OverheatingAssistance ::=           SEQUENCE {
2318     reducedMaxCCs                       ReducedMaxCCs-r16                   OPTIONAL,
2319     reducedMaxBW-FR1                    ReducedMaxBW-FRx-r16                OPTIONAL,
2320     reducedMaxBW-FR2                    ReducedMaxBW-FRx-r16                OPTIONAL,
2321     reducedMaxMIMO-LayersFR1            SEQUENCE {
2322         reducedMIMO-LayersFR1-DL            MIMO-LayersDL,
2323         reducedMIMO-LayersFR1-UL            MIMO-LayersUL
2324     } OPTIONAL,
2325     reducedMaxMIMO-LayersFR2            SEQUENCE {
2326         reducedMIMO-LayersFR2-DL            MIMO-LayersDL,
2327         reducedMIMO-LayersFR2-UL            MIMO-LayersUL
2328     } OPTIONAL
2330 OverheatingAssistance-r17 ::=       SEQUENCE {
2331     reducedMaxBW-FR2-2-r17              SEQUENCE {
2332         reducedBW-FR2-2-DL-r17              ReducedAggregatedBandwidth-r17,
2333         reducedBW-FR2-2-UL-r17              ReducedAggregatedBandwidth-r17
2334     } OPTIONAL,
2335     reducedMaxMIMO-LayersFR2-2          SEQUENCE {
2336         reducedMIMO-LayersFR2-2-DL          MIMO-LayersDL,
2337         reducedMIMO-LayersFR2-2-UL          MIMO-LayersUL
2338     } OPTIONAL
2341 ReducedAggregatedBandwidth ::= ENUMERATED {mhz0, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200, mhz300, mhz400}
2343 ReducedAggregatedBandwidth-r17 ::= ENUMERATED {mhz0, mhz100, mhz200, mhz400, mhz800, mhz1200, mhz1600, mhz2000}
2345 UEAssistanceInformation-v1610-IEs ::= SEQUENCE {
2346     idc-Assistance-r16                  IDC-Assistance-r16                  OPTIONAL,
2347     drx-Preference-r16                  DRX-Preference-r16                  OPTIONAL,
2348     maxBW-Preference-r16                MaxBW-Preference-r16                OPTIONAL,
2349     maxCC-Preference-r16                MaxCC-Preference-r16                OPTIONAL,
2350     maxMIMO-LayerPreference-r16         MaxMIMO-LayerPreference-r16         OPTIONAL,
2351     minSchedulingOffsetPreference-r16   MinSchedulingOffsetPreference-r16   OPTIONAL,
2352     releasePreference-r16               ReleasePreference-r16               OPTIONAL,
2353     sl-UE-AssistanceInformationNR-r16   SL-UE-AssistanceInformationNR-r16   OPTIONAL,
2354     referenceTimeInfoPreference-r16     BOOLEAN                             OPTIONAL,
2355     nonCriticalExtension                UEAssistanceInformation-v1700-IEs   OPTIONAL
2358 UEAssistanceInformation-v1700-IEs ::= SEQUENCE {
2359     ul-GapFR2-Preference-r17              UL-GapFR2-Preference-r17              OPTIONAL,
2360     musim-Assistance-r17                  MUSIM-Assistance-r17                  OPTIONAL,
2361     overheatingAssistance-r17             OverheatingAssistance-r17             OPTIONAL,
2362     maxBW-PreferenceFR2-2-r17             MaxBW-PreferenceFR2-2-r17             OPTIONAL,
2363     maxMIMO-LayerPreferenceFR2-2-r17      MaxMIMO-LayerPreferenceFR2-2-r17      OPTIONAL,
2364     minSchedulingOffsetPreferenceExt-r17  MinSchedulingOffsetPreferenceExt-r17  OPTIONAL,
2365     rlm-MeasRelaxationState-r17           BOOLEAN                               OPTIONAL,
2366     bfd-MeasRelaxationState-r17           BIT STRING (SIZE (1..maxNrofServingCells)) OPTIONAL,
2367     nonSDT-DataIndication-r17             SEQUENCE {
2368         resumeCause-r17                       ResumeCause                       OPTIONAL
2369     }                                                                           OPTIONAL,
2370     scg-DeactivationPreference-r17        ENUMERATED { scg-DeactivationPreferred, noPreference }    OPTIONAL,
2371     uplinkData-r17                        ENUMERATED { true }                   OPTIONAL,
2372     rrm-MeasRelaxationFulfilment-r17      BOOLEAN                               OPTIONAL,
2373     propagationDelayDifference-r17        PropagationDelayDifference-r17        OPTIONAL,
2374     nonCriticalExtension                  UEAssistanceInformation-v1800-IEs     OPTIONAL
2377 UEAssistanceInformation-v1800-IEs ::= SEQUENCE {
2378     idc-FDM-Assistance-r18                IDC-FDM-Assistance-r18                          OPTIONAL,
2379     idc-TDM-Assistance-r18                IDC-TDM-Assistance-r18                          OPTIONAL,
2380     multiRx-PreferenceFR2-r18             ENUMERATED {single, multiple }                  OPTIONAL,
2381     musim-Assistance-v1800                MUSIM-Assistance-v1800                          OPTIONAL,
2382     flightPathInfoAvailable-r18           ENUMERATED {true}                               OPTIONAL,
2383     ul-TrafficInfo-r18                    UL-TrafficInfo-r18                              OPTIONAL,
2384     n3c-RelayUE-InfoList-r18              SEQUENCE (SIZE (0..8)) OF N3C-RelayUE-Info-r18  OPTIONAL,
2385     sl-PRS-UE-AssistanceInformationNR-r18 SL-PRS-UE-AssistanceInformationNR-r18           OPTIONAL,
2386     nonCriticalExtension                  SEQUENCE {}                                     OPTIONAL
2389 IDC-Assistance-r16 ::=                  SEQUENCE {
2390     affectedCarrierFreqList-r16             AffectedCarrierFreqList-r16               OPTIONAL,
2391     affectedCarrierFreqCombList-r16         AffectedCarrierFreqCombList-r16           OPTIONAL,
2392     ...
2395 AffectedCarrierFreqList-r16 ::= SEQUENCE (SIZE (1.. maxFreqIDC-r16)) OF AffectedCarrierFreq-r16
2397 AffectedCarrierFreq-r16 ::=     SEQUENCE {
2398     carrierFreq-r16                 ARFCN-ValueNR,
2399     interferenceDirection-r16       ENUMERATED {nr, other, both, spare}
2402 AffectedCarrierFreqCombList-r16 ::= SEQUENCE (SIZE (1..maxCombIDC-r16)) OF AffectedCarrierFreqComb-r16
2404 AffectedCarrierFreqComb-r16 ::=     SEQUENCE {
2405     affectedCarrierFreqComb-r16         SEQUENCE (SIZE (2..maxNrofServingCells)) OF  ARFCN-ValueNR    OPTIONAL,
2406     victimSystemType-r16                VictimSystemType-r16
2409 VictimSystemType-r16 ::=    SEQUENCE {
2410     gps-r16                     ENUMERATED {true}        OPTIONAL,
2411     glonass-r16                 ENUMERATED {true}        OPTIONAL,
2412     bds-r16                     ENUMERATED {true}        OPTIONAL,
2413     galileo-r16                 ENUMERATED {true}        OPTIONAL,
2414     navIC-r16                   ENUMERATED {true}        OPTIONAL,
2415     wlan-r16                    ENUMERATED {true}        OPTIONAL,
2416     bluetooth-r16               ENUMERATED {true}        OPTIONAL,
2417     ...,
2418     [[
2419     uwb-r18                     ENUMERATED {true}        OPTIONAL
2420     ]]
2423 DRX-Preference-r16 ::=              SEQUENCE {
2424     preferredDRX-InactivityTimer-r16    ENUMERATED {
2425                                             ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
2426                                             ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
2427                                             spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL,
2428     preferredDRX-LongCycle-r16          ENUMERATED {
2429                                             ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512,
2430                                             ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, spare12, spare11, spare10,
2431                                             spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL,
2432     preferredDRX-ShortCycle-r16         ENUMERATED {
2433                                             ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
2434                                             ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
2435                                             spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL,
2436     preferredDRX-ShortCycleTimer-r16    INTEGER (1..16)    OPTIONAL
2439 MaxBW-Preference-r16 ::=            SEQUENCE {
2440     reducedMaxBW-FR1-r16                ReducedMaxBW-FRx-r16                     OPTIONAL,
2441     reducedMaxBW-FR2-r16                ReducedMaxBW-FRx-r16                     OPTIONAL
2444 MaxBW-PreferenceFR2-2-r17 ::=       SEQUENCE {
2445     reducedMaxBW-FR2-2-r17              SEQUENCE {
2446         reducedBW-FR2-2-DL-r17              ReducedAggregatedBandwidth-r17       OPTIONAL,
2447         reducedBW-FR2-2-UL-r17              ReducedAggregatedBandwidth-r17       OPTIONAL
2448     } OPTIONAL
2451 MaxCC-Preference-r16 ::=            SEQUENCE {
2452     reducedMaxCCs-r16                   ReducedMaxCCs-r16                        OPTIONAL
2455 MaxMIMO-LayerPreference-r16 ::=     SEQUENCE {
2456     reducedMaxMIMO-LayersFR1-r16        SEQUENCE {
2457         reducedMIMO-LayersFR1-DL-r16        INTEGER (1..8),
2458         reducedMIMO-LayersFR1-UL-r16        INTEGER (1..4)
2459     } OPTIONAL,
2460     reducedMaxMIMO-LayersFR2-r16        SEQUENCE {
2461         reducedMIMO-LayersFR2-DL-r16        INTEGER (1..8),
2462         reducedMIMO-LayersFR2-UL-r16        INTEGER (1..4)
2463     } OPTIONAL
2466 MaxMIMO-LayerPreferenceFR2-2-r17 ::=    SEQUENCE {
2467     reducedMaxMIMO-LayersFR2-2-r17          SEQUENCE {
2468         reducedMIMO-LayersFR2-2-DL-r17          INTEGER (1..8),
2469         reducedMIMO-LayersFR2-2-UL-r17          INTEGER (1..4)
2470     } OPTIONAL
2473 MinSchedulingOffsetPreference-r16 ::= SEQUENCE {
2474     preferredK0-r16                       SEQUENCE {
2475         preferredK0-SCS-15kHz-r16             ENUMERATED {sl1, sl2, sl4, sl6}              OPTIONAL,
2476         preferredK0-SCS-30kHz-r16             ENUMERATED {sl1, sl2, sl4, sl6}              OPTIONAL,
2477         preferredK0-SCS-60kHz-r16             ENUMERATED {sl2, sl4, sl8, sl12}             OPTIONAL,
2478         preferredK0-SCS-120kHz-r16            ENUMERATED {sl2, sl4, sl8, sl12}             OPTIONAL
2479     }                                                                                  OPTIONAL,
2480     preferredK2-r16                       SEQUENCE {
2481         preferredK2-SCS-15kHz-r16             ENUMERATED {sl1, sl2, sl4, sl6}             OPTIONAL,
2482         preferredK2-SCS-30kHz-r16             ENUMERATED {sl1, sl2, sl4, sl6}             OPTIONAL,
2483         preferredK2-SCS-60kHz-r16             ENUMERATED {sl2, sl4, sl8, sl12}            OPTIONAL,
2484         preferredK2-SCS-120kHz-r16            ENUMERATED {sl2, sl4, sl8, sl12}            OPTIONAL
2485     }                                                                                 OPTIONAL
2488 MinSchedulingOffsetPreferenceExt-r17 ::=  SEQUENCE {
2489     preferredK0-r17                           SEQUENCE {
2490         preferredK0-SCS-480kHz-r17                ENUMERATED {sl8, sl16, sl32, sl48}      OPTIONAL,
2491         preferredK0-SCS-960kHz-r17                ENUMERATED {sl8, sl16, sl32, sl48}      OPTIONAL
2492     }                                                                                     OPTIONAL,
2493     preferredK2-r17                           SEQUENCE {
2494         preferredK2-SCS-480kHz-r17                ENUMERATED {sl8, sl16, sl32, sl48}      OPTIONAL,
2495         preferredK2-SCS-960kHz-r17                ENUMERATED {sl8, sl16, sl32, sl48}      OPTIONAL
2496     }                                                                                     OPTIONAL
2499 MUSIM-Assistance-r17 ::=              SEQUENCE {
2500     musim-PreferredRRC-State-r17          ENUMERATED {idle, inactive, outOfConnected}     OPTIONAL,
2501     musim-GapPreferenceList-r17           MUSIM-GapPreferenceList-r17                     OPTIONAL
2504 MUSIM-GapPreferenceList-r17 ::= SEQUENCE (SIZE (1..4)) OF MUSIM-GapInfo-r17
2507 MUSIM-Assistance-v1800 ::=              SEQUENCE {
2508     musim-GapPriorityPreferenceList-r18     MUSIM-GapPriorityPreferenceList-r18           OPTIONAL,
2509     musim-GapKeepPreference-r18             ENUMERATED {true}                             OPTIONAL,
2510     musim-CapRestriction-r18                MUSIM-CapRestriction-r18                      OPTIONAL,
2511     musim-NeedForGapsInfoNR-r18             NeedForGapsInfoNR-r16                         OPTIONAL,
2512     ...
2515 MUSIM-GapPriorityPreferenceList-r18 ::= SEQUENCE (SIZE (1..3)) OF GapPriority-r17
2517 MUSIM-CapRestriction-r18 ::=            SEQUENCE {
2518     musim-Cell-SCG-ToRelease-r18            MUSIM-Cell-SCG-ToRelease-r18                  OPTIONAL,
2519     musim-CellToAffectList-r18              MUSIM-CellToAffectList-r18                    OPTIONAL,
2520     musim-AffectedBandsList-r18             MUSIM-AffectedBandsList-r18                   OPTIONAL,
2521     musim-AvoidedBandsList-r18              MUSIM-AvoidedBandsList-r18                    OPTIONAL,
2522     musim-MaxCC-r18                         MUSIM-MaxCC-r18                               OPTIONAL
2525 MUSIM-Cell-SCG-ToRelease-r18 ::=        SEQUENCE {
2526     musim-CellToRelease-r18                 MUSIM-CellToRelease-r18                       OPTIONAL,
2527     scg-ReleasePreference-r18               ENUMERATED {true}                             OPTIONAL
2530 MUSIM-CellToRelease-r18 ::=             SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex
2532 MUSIM-CellToAffectList-r18::=           SEQUENCE (SIZE (1..maxNrofServingCells)) OF MUSIM-CellToAffect-r18
2534 MUSIM-CellToAffect-r18 ::=              SEQUENCE {
2535     musim-ServCellIndex-r18                 ServCellIndex,
2536     musim-MIMO-Layers-DL-r18                INTEGER (1..8)                                OPTIONAL,
2537     musim-MIMO-Layers-UL-r18                INTEGER (1..4)                                OPTIONAL,
2538     musim-SupportedBandwidth-DL-r18         SupportedBandwidth-v1700                      OPTIONAL,
2539     musim-SupportedBandwidth-UL-r18         SupportedBandwidth-v1700                      OPTIONAL
2542 MUSIM-AffectedBandsList-r18  ::=        SEQUENCE (SIZE (1..maxBandComb-MUSIM-r18)) OF MUSIM-AffectedBands-r18
2544 MUSIM-AffectedBands-r18 ::=             SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF MUSIM-CapabilityRestrictedBandParameters-r18
2546 MUSIM-CapabilityRestrictedBandParameters-r18 ::= SEQUENCE {
2547     musim-bandEntryIndex-r18                MUSIM-BandEntryIndex-r18,
2548     musim-CapabilityRestricted-r18          SEQUENCE {
2549         musim-MIMO-Layers-DL-r18                INTEGER (1..8)                            OPTIONAL,
2550         musim-MIMO-Layers-UL-r18                INTEGER (1..4)                            OPTIONAL,
2551         musim-SupportedBandwidth-DL-r18         SupportedBandwidth-v1700                  OPTIONAL,
2552         musim-SupportedBandwidth-UL-r18         SupportedBandwidth-v1700                  OPTIONAL
2553     }
2556 MUSIM-AvoidedBandsList-r18 ::=          SEQUENCE (SIZE (1..maxBandComb-MUSIM-r18)) OF MUSIM-AvoidedBands-r18
2558 MUSIM-AvoidedBands-r18 ::=              SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF MUSIM-BandEntryIndex-r18
2560 MUSIM-BandEntryIndex-r18 ::=            INTEGER(1.. maxCandidateBandIndex-r18)
2562 MUSIM-MaxCC-r18 ::=                     SEQUENCE {
2563     musim-MaxCC-TotalDL-r18                 INTEGER (1..32)                               OPTIONAL,
2564     musim-MaxCC-TotalUL-r18                 INTEGER (1..32)                               OPTIONAL,
2565     musim-MaxCC-FR1-DL-r18                  INTEGER (1..32)                               OPTIONAL,
2566     musim-MaxCC-FR1-UL-r18                  INTEGER (1..32)                               OPTIONAL,
2567     musim-MaxCC-FR2-1-DL-r18                INTEGER (1..32)                               OPTIONAL,
2568     musim-MaxCC-FR2-1-UL-r18                INTEGER (1..32)                               OPTIONAL,
2569     musim-MaxCC-FR2-2-DL-r18                INTEGER (1..32)                                OPTIONAL,
2570     musim-MaxCC-FR2-2-UL-r18                INTEGER (1..32)                                OPTIONAL
2573 ReleasePreference-r16 ::=           SEQUENCE {
2574     preferredRRC-State-r16              ENUMERATED {idle, inactive, connected, outOfConnected}
2577 ReducedMaxBW-FRx-r16 ::=            SEQUENCE {
2578     reducedBW-DL-r16                    ReducedAggregatedBandwidth,
2579     reducedBW-UL-r16                    ReducedAggregatedBandwidth
2582 ReducedMaxCCs-r16 ::=               SEQUENCE {
2583     reducedCCsDL-r16                    INTEGER (0..31),
2584     reducedCCsUL-r16                    INTEGER (0..31)
2587 SL-UE-AssistanceInformationNR-r16 ::= SEQUENCE (SIZE (1..maxNrofTrafficPattern-r16)) OF SL-TrafficPatternInfo-r16
2589 SL-TrafficPatternInfo-r16::=          SEQUENCE {
2590     trafficPeriodicity-r16                ENUMERATED {ms20, ms50, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000},
2591     timingOffset-r16                      INTEGER (0..10239),
2592     messageSize-r16                       BIT STRING (SIZE (8)),
2593     sl-QoS-FlowIdentity-r16               SL-QoS-FlowIdentity-r16
2596 UL-GapFR2-Preference-r17::=           SEQUENCE {
2597     ul-GapFR2-PatternPreference-r17       INTEGER (0..3)                     OPTIONAL
2600 PropagationDelayDifference-r17 ::=  SEQUENCE (SIZE (1..4)) OF INTEGER (-270..270)
2602 IDC-FDM-Assistance-r18 ::=            SEQUENCE {
2603     affectedCarrierFreqRangeList-r18      AffectedCarrierFreqRangeList-r18               OPTIONAL,
2604     affectedCarrierFreqRangeCombList-r18  AffectedCarrierFreqRangeCombList-r18           OPTIONAL,
2605     ...
2608 IDC-TDM-Assistance-r18 ::=            SEQUENCE {
2609     cycleLength-r18                       ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30,
2610                                               ms32, ms35, ms40, ms60, ms64, ms70, ms80, ms96, ms100, ms128, ms160,
2611                                               ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240},
2612     startOffset-r18                       INTEGER (0..10239),
2613     slotOffset-r18                        INTEGER (0..31),
2614     activeDuration-r18                    CHOICE {
2615                                               subMilliSeconds INTEGER (1..31),
2616                                               milliSeconds    ENUMERATED {
2617                                                   ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
2618                                                   ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
2619                                                   ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
2620                                           },
2621     ...
2624 AffectedCarrierFreqRangeList-r18 ::=  SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF AffectedCarrierFreqRange-r18
2626 AffectedCarrierFreqRange-r18 ::=      SEQUENCE {
2627     affectedFreqRange-r18                 AffectedFreqRange-r18,interferenceDirection-r18      ENUMERATED {nr, other, both, spare},
2628     victimSystemType-r18                  VictimSystemType-r16                           OPTIONAL
2631 AffectedCarrierFreqRangeCombList-r18 ::= SEQUENCE (SIZE (1..maxCombIDC-r16)) OF AffectedCarrierFreqRangeComb-r18
2633 AffectedCarrierFreqRangeComb-r18 ::=  SEQUENCE {
2634     affectedCarrierFreqRangeComb-r18      SEQUENCE (SIZE (2..maxNrofServingCells)) OF AffectedFreqRange-r18,
2635     interferenceDirection-r18             ENUMERATED {nr, other, both, spare},
2636     victimSystemType-r18                  VictimSystemType-r16                           OPTIONAL
2639 AffectedFreqRange-r18 ::=             SEQUENCE {
2640     centerFreq-r18                        ARFCN-ValueNR,
2641     affectedBandwidth-r18                 ENUMERATED {khz200, khz400, khz600, khz800, mhz1, mhz2, mhz3, mhz4, mhz5, mhz6,
2642                                               mhz8, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200,
2643                                               mhz300, mhz400, spare10, spare9, spare8, spare7, spare6, spare5, spare4,
2644                                               spare3, spare2, spare1}
2647 UL-TrafficInfo-r18 ::=                SEQUENCE (SIZE (1..maxNrofPDU-Sessions-r17)) OF PDU-SessionUL-TrafficInfo-r18
2649 PDU-SessionUL-TrafficInfo-r18 ::=     SEQUENCE {
2650     pdu-SessionID-r18                     PDU-SessionID,
2651     qos-FlowUL-TrafficInfoList-r18        SEQUENCE (SIZE (1..maxNrofQFIs)) OF QOS-FlowUL-TrafficInfo-r18
2654 QOS-FlowUL-TrafficInfo-r18 ::=        SEQUENCE {
2655     qfi-r18                               QFI,
2656     jitterRange-r18                       SEQUENCE {
2657         lowerBound-r18                        JitterBound-r18,
2658         upperBound-r18                        JitterBound-r18
2659     }                                                                                    OPTIONAL,
2660     burstArrivalTime-r18                  CHOICE {
2661         referenceTime                         ReferenceTime-r16,
2662         referenceSFN-AndSlot                  ReferenceSFN-AndSlot-r18
2663     }                                                                                    OPTIONAL,
2664     trafficPeriodicity-r18                INTEGER (1..640000)                            OPTIONAL,
2665     pdu-SetIdentification-r18             BOOLEAN                                        OPTIONAL,
2666     psi-Identification-r18                BOOLEAN                                        OPTIONAL,
2667     ...
2670 ReferenceSFN-AndSlot-r18 ::= SEQUENCE {
2671      referenceSFN-r18                 INTEGER (0..1023),
2672      referenceSlot-r18                INTEGER (0..639)
2675 JitterBound-r18 ::= ENUMERATED {ms0, ms0dot5, ms1, ms1dot5, ms2, ms2dot5, ms3, ms3dot5, ms4, ms4dot5, ms5, ms5dot5, ms6, ms6dot5, ms7, beyondMs7}
2677 SL-PRS-UE-AssistanceInformationNR-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-PRS-TxConfig-r18)) OF SL-PRS-TxInfo-r18
2679 SL-PRS-TxInfo-r18 ::=                 SEQUENCE {
2680     sl-PRS-Periodicity-r18                ENUMERATED {ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000, spare6,
2681                                                         spare5, spare4, spare3, spare2, spare1},
2682     sl-PRS-Priority-r18                   INTEGER (1..8)                                                            OPTIONAL,
2683     sl-PRS-DelayBudget-r18                INTEGER (0..1023)                                                         OPTIONAL,
2684     sl-PRS-Bandwidth-r18                  ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40,
2685                                                       mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz200, mhz400,
2686                                                       spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
2687                                                       spare7, spare6, spare5, spare4, spare3, spare2, spare1}       OPTIONAL,
2688     ...
2692 -- TAG-UEASSISTANCEINFORMATION-STOP
2693 -- TAG-UECAPABILITYENQUIRY-START
2695 UECapabilityEnquiry ::=             SEQUENCE {
2696     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
2697     criticalExtensions                  CHOICE {
2698         ueCapabilityEnquiry                 UECapabilityEnquiry-IEs,
2699         criticalExtensionsFuture            SEQUENCE {}
2700     }
2703 UECapabilityEnquiry-IEs ::=         SEQUENCE {
2704     ue-CapabilityRAT-RequestList        UE-CapabilityRAT-RequestList,
2705     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
2706     ue-CapabilityEnquiryExt             OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs)                 OPTIONAL --  Need N
2709 UECapabilityEnquiry-v1560-IEs ::=   SEQUENCE {
2710     capabilityRequestFilterCommon       UE-CapabilityRequestFilterCommon                                        OPTIONAL, -- Need N
2711     nonCriticalExtension                UECapabilityEnquiry-v1610-IEs                                           OPTIONAL
2714 UECapabilityEnquiry-v1610-IEs ::=   SEQUENCE {
2715     rrc-SegAllowed-r16                  ENUMERATED {enabled}           OPTIONAL, -- Need N
2716     nonCriticalExtension                UECapabilityEnquiry-v17b0-IEs  OPTIONAL
2719 UECapabilityEnquiry-v17b0-IEs ::=   SEQUENCE {
2720     rrc-MaxCapaSegAllowed-r17           INTEGER (2..16)                OPTIONAL, -- Need N
2721     nonCriticalExtension                SEQUENCE {}                    OPTIONAL
2724 -- TAG-UECAPABILITYENQUIRY-STOP
2725 -- TAG-UECAPABILITYINFORMATION-START
2727 UECapabilityInformation ::=         SEQUENCE {
2728     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
2729     criticalExtensions                  CHOICE {
2730         ueCapabilityInformation             UECapabilityInformation-IEs,
2731         criticalExtensionsFuture            SEQUENCE {}
2732     }
2735 UECapabilityInformation-IEs ::=     SEQUENCE {
2736     ue-CapabilityRAT-ContainerList      UE-CapabilityRAT-ContainerList                                          OPTIONAL,
2737     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
2738     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
2741 -- TAG-UECAPABILITYINFORMATION-STOP
2742 -- TAG-UEINFORMATIONREQUEST-START
2744 UEInformationRequest-r16 ::=     SEQUENCE {
2745     rrc-TransactionIdentifier        RRC-TransactionIdentifier,
2746     criticalExtensions               CHOICE {
2747         ueInformationRequest-r16         UEInformationRequest-r16-IEs,
2748         criticalExtensionsFuture         SEQUENCE {}
2749     }
2752 UEInformationRequest-r16-IEs ::= SEQUENCE {
2753     idleModeMeasurementReq-r16       ENUMERATED{true}                         OPTIONAL, -- Need N
2754     logMeasReportReq-r16             ENUMERATED {true}                        OPTIONAL, -- Need N
2755     connEstFailReportReq-r16         ENUMERATED {true}                        OPTIONAL, -- Need N
2756     ra-ReportReq-r16                 ENUMERATED {true}                        OPTIONAL, -- Need N
2757     rlf-ReportReq-r16                ENUMERATED {true}                        OPTIONAL, -- Need N
2758     mobilityHistoryReportReq-r16       ENUMERATED {true}                        OPTIONAL, -- Need N
2759     lateNonCriticalExtension         OCTET STRING                             OPTIONAL,
2760     nonCriticalExtension             UEInformationRequest-v1700-IEs           OPTIONAL
2763 UEInformationRequest-v1700-IEs ::= SEQUENCE {
2764     successHO-ReportReq-r17          ENUMERATED {true}                        OPTIONAL, -- Need N
2765     coarseLocationRequest-r17        ENUMERATED {true}                        OPTIONAL, -- Need N
2766     nonCriticalExtension             UEInformationRequest-v1800-IEs           OPTIONAL
2769 UEInformationRequest-v1800-IEs ::= SEQUENCE {
2770     flightPathInfoReq-r18            FlightPathInfoReportConfig-r18           OPTIONAL, -- Need N
2771     successPSCell-ReportReq-r18      ENUMERATED {true}                        OPTIONAL, -- Need N
2772     reselectionMeasurementReq-r18    ENUMERATED {true}                        OPTIONAL, -- Need N
2773     validatedMeasurementsReq-r18     ENUMERATED {true}                        OPTIONAL, -- Need N
2774     nonCriticalExtension             SEQUENCE {}                              OPTIONAL
2777 FlightPathInfoReportConfig-r18 ::= SEQUENCE {
2778     maxWayPointNumber-r18             INTEGER (1..maxWayPoint-r18),
2779     includeTimeStamp-r18              ENUMERATED {true}                       OPTIONAL  -- Need N
2782 -- TAG-UEINFORMATIONREQUEST-STOP
2783 -- TAG-UEINFORMATIONRESPONSE-START
2785 UEInformationResponse-r16 ::=        SEQUENCE {
2786     rrc-TransactionIdentifier            RRC-TransactionIdentifier,
2787     criticalExtensions                   CHOICE {
2788         ueInformationResponse-r16            UEInformationResponse-r16-IEs,
2789         criticalExtensionsFuture             SEQUENCE {}
2790     }
2793 UEInformationResponse-r16-IEs ::=    SEQUENCE {
2794     measResultIdleEUTRA-r16              MeasResultIdleEUTRA-r16             OPTIONAL,
2795     measResultIdleNR-r16                 MeasResultIdleNR-r16                OPTIONAL,
2796     logMeasReport-r16                    LogMeasReport-r16                   OPTIONAL,
2797     connEstFailReport-r16                ConnEstFailReport-r16               OPTIONAL,
2798     ra-ReportList-r16                    RA-ReportList-r16                   OPTIONAL,
2799     rlf-Report-r16                       RLF-Report-r16                      OPTIONAL,
2800     mobilityHistoryReport-r16            MobilityHistoryReport-r16           OPTIONAL,
2801     lateNonCriticalExtension             OCTET STRING                        OPTIONAL,
2802     nonCriticalExtension                 UEInformationResponse-v1700-IEs     OPTIONAL
2805 UEInformationResponse-v1700-IEs ::=  SEQUENCE {
2806     successHO-Report-r17                 SuccessHO-Report-r17                OPTIONAL,
2807     connEstFailReportList-r17            ConnEstFailReportList-r17           OPTIONAL,
2808     coarseLocationInfo-r17               OCTET STRING                        OPTIONAL,
2809     nonCriticalExtension                 UEInformationResponse-v1800-IEs     OPTIONAL
2812 UEInformationResponse-v1800-IEs ::=  SEQUENCE {
2813     flightPathInfoReport-r18             FlightPathInfoReport-r18            OPTIONAL,
2814     successPSCell-Report-r18             SuccessPSCell-Report-r18            OPTIONAL,
2815     measResultReselectionNR-r18          MeasResultIdleNR-r16                OPTIONAL,
2816     nonCriticalExtension                 SEQUENCE {}                         OPTIONAL
2819 FlightPathInfoReport-r18 ::=         SEQUENCE (SIZE (0..maxWayPoint-r18)) OF WayPoint-r18
2821 WayPoint-r18 ::=                     SEQUENCE {
2822     wayPointLocation-r18                 OCTET STRING,
2823     timeStamp-r18                        AbsoluteTimeInfo-r16                OPTIONAL
2826 LogMeasReport-r16 ::=                SEQUENCE {
2827     absoluteTimeStamp-r16                AbsoluteTimeInfo-r16,
2828     traceReference-r16                   TraceReference-r16,
2829     traceRecordingSessionRef-r16         OCTET STRING (SIZE (2)),
2830     tce-Id-r16                           OCTET STRING (SIZE (1)),
2831     logMeasInfoList-r16                  LogMeasInfoList-r16,
2832     logMeasAvailable-r16                 ENUMERATED {true}                   OPTIONAL,
2833     logMeasAvailableBT-r16               ENUMERATED {true}                   OPTIONAL,
2834     logMeasAvailableWLAN-r16             ENUMERATED {true}                   OPTIONAL,
2835     ...
2838 LogMeasInfoList-r16 ::=              SEQUENCE (SIZE (1..maxLogMeasReport-r16)) OF LogMeasInfo-r16
2840 LogMeasInfo-r16 ::=                  SEQUENCE {
2841     locationInfo-r16                     LocationInfo-r16                    OPTIONAL,
2842     relativeTimeStamp-r16                INTEGER (0..7200),
2843     servCellIdentity-r16                 CGI-Info-Logging-r16                OPTIONAL,
2844     measResultServingCell-r16            MeasResultServingCell-r16           OPTIONAL,
2845     measResultNeighCells-r16             SEQUENCE {
2846         measResultNeighCellListNR            MeasResultListLogging2NR-r16    OPTIONAL,
2847         measResultNeighCellListEUTRA         MeasResultList2EUTRA-r16        OPTIONAL
2848     },
2849     anyCellSelectionDetected-r16         ENUMERATED {true}                   OPTIONAL,
2850     ...,
2851     [[
2852     inDeviceCoexDetected-r17             ENUMERATED {true}                   OPTIONAL
2853     ]]
2856 ConnEstFailReport-r16 ::=            SEQUENCE {
2857     measResultFailedCell-r16             MeasResultFailedCell-r16,
2858     locationInfo-r16                     LocationInfo-r16                    OPTIONAL,
2859     measResultNeighCells-r16             SEQUENCE {
2860         measResultNeighCellListNR            MeasResultList2NR-r16               OPTIONAL,
2861         measResultNeighCellListEUTRA         MeasResultList2EUTRA-r16            OPTIONAL
2862     },
2863     numberOfConnFail-r16                 INTEGER (1..8),
2864     perRAInfoList-r16                            PerRAInfoList-r16,
2865     timeSinceFailure-r16                 TimeSinceFailure-r16,
2866     ...
2869 ConnEstFailReportList-r17 ::= SEQUENCE (SIZE (1..maxCEFReport-r17)) OF ConnEstFailReport-r16
2871 MeasResultServingCell-r16 ::=        SEQUENCE {
2872     resultsSSB-Cell                      MeasQuantityResults,
2873     resultsSSB                           SEQUENCE{
2874         best-ssb-Index                       SSB-Index,
2875         best-ssb-Results                     MeasQuantityResults,
2876         numberOfGoodSSB                      INTEGER (1..maxNrofSSBs-r16)
2877     }                                                                        OPTIONAL
2880 MeasResultFailedCell-r16 ::=         SEQUENCE {
2881     cgi-Info                             CGI-Info-Logging-r16,
2882     measResult-r16                       SEQUENCE {
2883         cellResults-r16                      SEQUENCE{
2884             resultsSSB-Cell-r16                  MeasQuantityResults
2885         },
2886         rsIndexResults-r16                   SEQUENCE{
2887             resultsSSB-Indexes-r16               ResultsPerSSB-IndexList
2888         }
2889     }
2892 RA-ReportList-r16 ::= SEQUENCE (SIZE (1..maxRAReport-r16)) OF RA-Report-r16
2894 RA-Report-r16 ::=                    SEQUENCE {
2895     cellId-r16                           CHOICE {
2896         cellGlobalId-r16                     CGI-Info-Logging-r16,
2897         pci-arfcn-r16                        PCI-ARFCN-NR-r16
2898     },
2899     ra-InformationCommon-r16             RA-InformationCommon-r16                         OPTIONAL,
2900     raPurpose-r16                        ENUMERATED {accessRelated, beamFailureRecovery, reconfigurationWithSync, ulUnSynchronized,
2901                                                     schedulingRequestFailure, noPUCCHResourceAvailable, requestForOtherSI,
2902                                                     msg3RequestForOtherSI-r17, lbt-Failure-r18, spare7, spare6, spare5, spare4, spare3,
2903                                                     spare2, spare1},
2904     ...,
2905     [[
2906     spCellID-r17                         CGI-Info-Logging-r16                             OPTIONAL
2907     ]],
2908     [[
2909     sdt-Failed-r18                       ENUMERATED {true}                                OPTIONAL
2910     ]]
2913 RA-InformationCommon-r16 ::=         SEQUENCE {
2914     absoluteFrequencyPointA-r16          ARFCN-ValueNR,
2915     locationAndBandwidth-r16             INTEGER (0..37949),
2916     subcarrierSpacing-r16                SubcarrierSpacing,
2917     msg1-FrequencyStart-r16              INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2918     msg1-FrequencyStartCFRA-r16          INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2919     msg1-SubcarrierSpacing-r16           SubcarrierSpacing                                OPTIONAL,
2920     msg1-SubcarrierSpacingCFRA-r16       SubcarrierSpacing                                OPTIONAL,
2921     msg1-FDM-r16                         ENUMERATED {one, two, four, eight}               OPTIONAL,
2922     msg1-FDMCFRA-r16                     ENUMERATED {one, two, four, eight}               OPTIONAL,
2923     perRAInfoList-r16                    PerRAInfoList-r16,
2924     ...,
2925     [[
2926     perRAInfoList-v1660                  PerRAInfoList-v1660                              OPTIONAL
2927     ]],
2928     [[
2929     msg1-SCS-From-prach-ConfigurationIndex-r16  ENUMERATED {kHz1dot25, kHz5, spare2, spare1}  OPTIONAL
2930     ]],
2931     [[
2932     msg1-SCS-From-prach-ConfigurationIndexCFRA-r16  ENUMERATED {kHz1dot25, kHz5, spare2, spare1} OPTIONAL
2933     ]],
2934     [[
2935     msgA-RO-FrequencyStart-r17           INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2936     msgA-RO-FrequencyStartCFRA-r17       INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2937     msgA-SubcarrierSpacing-r17           SubcarrierSpacing                                OPTIONAL,
2938     msgA-RO-FDM-r17                      ENUMERATED {one, two, four, eight}               OPTIONAL,
2939     msgA-RO-FDMCFRA-r17                  ENUMERATED {one, two, four, eight}               OPTIONAL,
2940     msgA-SCS-From-prach-ConfigurationIndex-r17  ENUMERATED {kHz1dot25, kHz5, spare2, spare1}  OPTIONAL,
2941     msgA-TransMax-r17                    ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}  OPTIONAL,
2942     msgA-MCS-r17                         INTEGER (0..15)                                   OPTIONAL,
2943     nrofPRBs-PerMsgA-PO-r17              INTEGER (1..32)                                  OPTIONAL,
2944     msgA-PUSCH-TimeDomainAllocation-r17  INTEGER (1..maxNrofUL-Allocations)               OPTIONAL,
2945     frequencyStartMsgA-PUSCH-r17         INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2946     nrofMsgA-PO-FDM-r17                  ENUMERATED {one, two, four, eight}               OPTIONAL,
2947     dlPathlossRSRP-r17                   RSRP-Range                                       OPTIONAL,
2948     intendedSIBs-r17                     SEQUENCE (SIZE (1..maxSIB)) OF SIB-Type-r17      OPTIONAL,
2949     ssbsForSI-Acquisition-r17            SEQUENCE (SIZE (1..maxNrofSSBs-r16)) OF SSB-Index    OPTIONAL,
2950     msgA-PUSCH-PayloadSize-r17           BIT STRING (SIZE (5))                            OPTIONAL,
2951     onDemandSISuccess-r17                ENUMERATED {true}                                OPTIONAL
2952     ]],
2953     [[
2954     usedFeatureCombination-r18           ReportedFeatureCombination-r18                   OPTIONAL,
2955     triggeredFeatureCombination-r18      ReportedFeatureCombination-r18                   OPTIONAL,
2956     startPreambleForThisPartition-r18    INTEGER (0..63)                                  OPTIONAL,
2957     numberOfPreamblesPerSSB-ForThisPartition-r18  INTEGER (1..64)                         OPTIONAL,
2958     attemptedBWP-InfoList-r18            SEQUENCE (SIZE (1..maxNrofBWPs)) OF AttemptedBWP-Info-r18  OPTIONAL,
2959     numberOfLBT-Failures-r18             INTEGER (1..128)                                 OPTIONAL,
2960     perRAInfoList-v1800                  PerRAInfoList-v1800                              OPTIONAL,
2961     intendedSIBs-r18                     SEQUENCE (SIZE (1..maxSIB)) OF SIB-Type-r18      OPTIONAL
2962     ]]
2965 AttemptedBWP-Info-r18 ::=            SEQUENCE {
2966     locationAndBandwidth-r18             INTEGER (0..37949),
2967     subcarrierSpacing-r18                SubcarrierSpacing
2970 ReportedFeatureCombination-r18 ::=   SEQUENCE {
2971     redCap-r18                           ENUMERATED {true}                                OPTIONAL,
2972     smallData-r18                        ENUMERATED {true}                                OPTIONAL,
2973     nsag-r18                             NSAG-List-r17                                    OPTIONAL,
2974     msg3-Repetitions-r18                 ENUMERATED {true}                                OPTIONAL,
2975     msg1-Repetitions-r18                 ENUMERATED {true}                                OPTIONAL,
2976     eRedCap-r18                          ENUMERATED {true}                                OPTIONAL,
2977     triggered-S-NSSAI-List-r18           SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI   OPTIONAL
2980 PerRAInfoList-r16 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-r16
2982 PerRAInfoList-v1660 ::= SEQUENCE (SIZE (1..200)) OF PerRACSI-RSInfo-v1660
2984 PerRAInfo-r16 ::=                    CHOICE {
2985     perRASSBInfoList-r16                 PerRASSBInfo-r16,
2986     perRACSI-RSInfoList-r16              PerRACSI-RSInfo-r16
2989 PerRAInfoList-v1800 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-v1800
2991 PerRAInfo-v1800 ::=                  CHOICE {
2992     perRASSBInfoList-v1800               PerRASSBInfo-v1800,
2993     perRACSI-RSInfoList-v1800            PerRACSI-RSInfo-v1800
2996 PerRASSBInfo-r16 ::=                 SEQUENCE {
2997     ssb-Index-r16                        SSB-Index,
2998     numberOfPreamblesSentOnSSB-r16       INTEGER (1..200),
2999     perRAAttemptInfoList-r16             PerRAAttemptInfoList-r16
3002 PerRASSBInfo-v1800 ::=               SEQUENCE {
3003     allPreamblesBlocked                  ENUMERATED {true}                                OPTIONAL,
3004     lbt-Detected-r18                     ENUMERATED {true}                                OPTIONAL,
3005     ...
3008 PerRACSI-RSInfo-r16 ::=              SEQUENCE {
3009     csi-RS-Index-r16                     CSI-RS-Index,
3010     numberOfPreamblesSentOnCSI-RS-r16    INTEGER (1..200)
3013 PerRACSI-RSInfo-v1660 ::=            SEQUENCE {
3014     csi-RS-Index-v1660                   INTEGER (1..96)                                  OPTIONAL
3017 PerRACSI-RSInfo-v1800 ::=            SEQUENCE {
3018     allPreamblesBlocked                  ENUMERATED {true}                                OPTIONAL,
3019     lbt-Detected-r18                     ENUMERATED {true}                                OPTIONAL,
3020     ...
3023 PerRAAttemptInfoList-r16 ::=         SEQUENCE (SIZE (1..200)) OF PerRAAttemptInfo-r16
3025 PerRAAttemptInfo-r16 ::=             SEQUENCE {
3026     contentionDetected-r16               BOOLEAN                OPTIONAL,
3027     dlRSRPAboveThreshold-r16             BOOLEAN                OPTIONAL,
3028     ...,
3029     [[
3030     fallbackToFourStepRA-r17             ENUMERATED {true}      OPTIONAL
3031     ]]
3034 SIB-Type-r17 ::= ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType9, sibType10, sibType11, sibType12,
3035                              sibType13, sibType14, posSIB-v1810, spare5, spare4, spare3, spare2, spare1}
3037 SIB-Type-r18 ::= ENUMERATED {sibType15, sibType16, sibType17, sibType18, sibType19, sibType20,
3038                              sibType21, sibType22, sibType23, sibType24, sibType25, spare5, spare4,
3039                              spare3, spare2, spare1}
3041 RLF-Report-r16 ::=                   CHOICE {
3042     nr-RLF-Report-r16                    SEQUENCE {
3043         measResultLastServCell-r16           MeasResultRLFNR-r16,
3044         measResultNeighCells-r16             SEQUENCE {
3045             measResultListNR-r16                 MeasResultList2NR-r16       OPTIONAL,
3046             measResultListEUTRA-r16              MeasResultList2EUTRA-r16    OPTIONAL
3047         }                                                OPTIONAL,
3048         c-RNTI-r16                           RNTI-Value,
3049         previousPCellId-r16                  CHOICE {
3050             nrPreviousCell-r16                   CGI-Info-Logging-r16,
3051             eutraPreviousCell-r16                CGI-InfoEUTRALogging
3052         }                                                                    OPTIONAL,
3053         failedPCellId-r16                    CHOICE {
3054             nrFailedPCellId-r16                  CHOICE {
3055                 cellGlobalId-r16                     CGI-Info-Logging-r16,
3056                 pci-arfcn-r16                        PCI-ARFCN-NR-r16
3057             },
3058             eutraFailedPCellId-r16           CHOICE {
3059                 cellGlobalId-r16                 CGI-InfoEUTRALogging,
3060                 pci-arfcn-r16                    PCI-ARFCN-EUTRA-r16
3061             }
3062         },
3063         reconnectCellId-r16                  CHOICE {
3064             nrReconnectCellId-r16                CGI-Info-Logging-r16,
3065             eutraReconnectCellId-r16             CGI-InfoEUTRALogging
3066         }                                                                                        OPTIONAL,
3067         timeUntilReconnection-r16            TimeUntilReconnection-r16                           OPTIONAL,
3068         reestablishmentCellId-r16            CGI-Info-Logging-r16                                OPTIONAL,
3069         timeConnFailure-r16                  INTEGER (0..1023)                                   OPTIONAL,
3070         timeSinceFailure-r16                 TimeSinceFailure-r16,
3071         connectionFailureType-r16            ENUMERATED {rlf, hof},
3072         rlf-Cause-r16                        ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx,
3073                                                          beamFailureRecoveryFailure, lbtFailure-r16,
3074                                                          bh-rlfRecoveryFailure, t312-expiry-r17, spare1},
3075         locationInfo-r16                     LocationInfo-r16                                    OPTIONAL,
3076         noSuitableCellFound-r16              ENUMERATED {true}                                   OPTIONAL,
3077         ra-InformationCommon-r16             RA-InformationCommon-r16                            OPTIONAL,
3078         ...,
3079         [[
3080         csi-rsRLMConfigBitmap-v1650          BIT STRING (SIZE (96))                              OPTIONAL
3081         ]],
3082         [[
3083         lastHO-Type-r17                      ENUMERATED {cho, daps, spare2, spare1}              OPTIONAL,
3084         timeConnSourceDAPS-Failure-r17       TimeConnSourceDAPS-Failure-r17                      OPTIONAL,
3085         timeSinceCHO-Reconfig-r17            TimeSinceCHO-Reconfig-r17                           OPTIONAL,
3086         choCellId-r17                        CHOICE {
3087             cellGlobalId-r17                     CGI-Info-Logging-r16,
3088             pci-arfcn-r17                        PCI-ARFCN-NR-r16
3089         }                                                                                        OPTIONAL,
3090         choCandidateCellList-r17             ChoCandidateCellList-r17                            OPTIONAL
3091         ]],
3092         [[
3093         pSCellId-r18                         CHOICE {
3094             cellGlobalId-r18                     CGI-Info-Logging-r16,
3095             pci-arfcn-r18                        PCI-ARFCN-NR-r16
3096         }                                                                                        OPTIONAL,
3097         mcg-RecoveryFailureCause-r18         ENUMERATED {t316-Expiry, scg-Deactivated, spare2, spare1}  OPTIONAL,
3098         scg-FailureCause-r18                 ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx,
3099                                                          synchReconfigFailureSCG, scg-ReconfigFailure,
3100                                                          srb3-IntegrityFailure, scg-lbtFailure, beamFailureRecoveryFailure,
3101                                                          t312-Expiry, bh-RLF, beamFailure, spare5, spare4, spare3, spare2, spare1 }
3102                                                                                                  OPTIONAL,
3103         elapsedTimeSCG-Failure-r18           ElapsedTimeSCG-Failure-r18                          OPTIONAL,
3104         voiceFallbackHO-r18                  ENUMERATED {true}                                   OPTIONAL,
3105         measResultLastServCellRSSI-r18     RSSI-Range-r16                                      OPTIONAL,
3106         measResultNeighFreqListRSSI-r18    MeasResultNeighFreqListRSSI-r18                     OPTIONAL,
3107         bwp-Info-r18                         AttemptedBWP-Info-r18                               OPTIONAL,
3108         elapsedTimeT316-r18                  ElapsedTimeT316-r18                                 OPTIONAL,
3109         scg-FailedAfterMCG-r18               ENUMERATED {true}                                   OPTIONAL
3110         ]]
3111     },
3112     eutra-RLF-Report-r16                 SEQUENCE {
3113         failedPCellId-EUTRA                  CGI-InfoEUTRALogging,
3114         measResult-RLF-Report-EUTRA-r16      OCTET STRING,
3115         ...,
3116         [[
3117         measResult-RLF-Report-EUTRA-v1690    OCTET STRING                                        OPTIONAL
3118         ]]
3119     }
3122 SuccessHO-Report-r17 ::=                 SEQUENCE {
3123     sourceCellInfo-r17                       SEQUENCE {
3124         sourcePCellId-r17                        CGI-Info-Logging-r16,
3125         sourceCellMeas-r17                       MeasResultSuccessHONR-r17                       OPTIONAL,
3126         rlf-InSourceDAPS-r17                     ENUMERATED {true}                               OPTIONAL
3127     },
3128     targetCellInfo-r17                       SEQUENCE {
3129         targetPCellId-r17                        CGI-Info-Logging-r16,
3130         targetCellMeas-r17                       MeasResultSuccessHONR-r17                       OPTIONAL
3131     },
3132     measResultNeighCells-r17                 SEQUENCE {
3133         measResultListNR-r17                     MeasResultList2NR-r16                           OPTIONAL,
3134         measResultListEUTRA-r17                  MeasResultList2EUTRA-r16                        OPTIONAL
3135     }                                                                                            OPTIONAL,
3136     locationInfo-r17                         LocationInfo-r16                                    OPTIONAL,
3137     timeSinceCHO-Reconfig-r17                TimeSinceCHO-Reconfig-r17                           OPTIONAL,
3138     shr-Cause-r17                            SHR-Cause-r17                                       OPTIONAL,
3139     ra-InformationCommon-r17                 RA-InformationCommon-r16                            OPTIONAL,
3140     upInterruptionTimeAtHO-r17               UPInterruptionTimeAtHO-r17                          OPTIONAL,
3141     c-RNTI-r17                               RNTI-Value                                          OPTIONAL,
3142     ...,
3143     [[
3144     targetCell-PCI-ARFCN-r17                 PCI-ARFCN-NR-r16                                    OPTIONAL
3145     ]],
3146     [[
3147     eutra-TargetCellInfo-r18                 SEQUENCE {
3148         targetPCellId-r18                        CHOICE {
3149             cellGlobalId-r18                         CGI-Info-Logging-r16,
3150             pci-arfcn-r18                            PCI-ARFCN-EUTRA-r16
3151         },
3152         targetCellMeas-r18                       MeasQuantityResultsEUTRA                       OPTIONAL
3153     }                                                                                           OPTIONAL,
3154     measResultServCellRSSI-r18                   RSSI-Range-r16                                 OPTIONAL,
3155     measResultNeighFreqListRSSI-r18              MeasResultNeighFreqListRSSI-r18                OPTIONAL,
3156     eutra-C-RNTI-r18                             EUTRA-C-RNTI                                   OPTIONAL,
3157     timeSinceSHR-r18                             TimeSinceSHR-r18                               OPTIONAL
3158     ]]
3161 SuccessPSCell-Report-r18 ::=             SEQUENCE {
3162     pCellId-r18                              CGI-Info-Logging-r16,
3163     sourcePSCellInfo-r18                     SEQUENCE {
3164         sourcePSCellId-r18                       CHOICE {
3165             cellGlobalId-r18                         CGI-Info-Logging-r16,
3166             pci-arfcn-r18                            PCI-ARFCN-EUTRA-r16
3167         },
3168         sourcePSCellMeas-r18                     MeasResultSuccessHONR-r17                       OPTIONAL
3169     }                                                                                            OPTIONAL,
3170     targetPSCellInfo-r18                     SEQUENCE {
3171         targetPSCellId-r18                       CHOICE {
3172                 cellGlobalId-r18                     CGI-Info-Logging-r16,
3173                 pci-arfcn-r18                        PCI-ARFCN-NR-r16
3174         },
3175         targetPSCellMeas-r18                     MeasResultSuccessHONR-r17                       OPTIONAL
3176     },
3177     measResultNeighCells-r18                 SEQUENCE {
3178         measResultListNR-r18                     MeasResultList2NR-r16                           OPTIONAL,
3179         measResultListEUTRA-r18                  MeasResultList2EUTRA-r16                        OPTIONAL
3180     }                                                                                            OPTIONAL,
3181     spr-Cause-r18                            SPR-Cause-r18                                       OPTIONAL,
3182     timeSinceCPAC-Reconfig-r18               TimeSinceCPAC-Reconfig-r18                          OPTIONAL,
3183     locationInfo-r18                         LocationInfo-r16                                    OPTIONAL,
3184     ra-InformationCommon-r18                 RA-InformationCommon-r16                            OPTIONAL,
3185     sn-InitiatedPSCellChange-r18             ENUMERATED {true}                                   OPTIONAL,
3189 MeasResultNeighFreqListRSSI-r18 ::=      SEQUENCE(SIZE (1..maxFreq)) OF MeasResultNeighFreqRSSI-r18
3191 MeasResultNeighFreqRSSI-r18 ::=          SEQUENCE {
3192     ssbFrequency-r18                         ARFCN-ValueNR                                       OPTIONAL,
3193     ssbSubcarrierSpacing-r18                 SubcarrierSpacing                                   OPTIONAL,
3194     refFreqCSI-RS-r18                        ARFCN-ValueNR                                       OPTIONAL,
3195     measResult-RSSI-r18                      RSSI-Range-r16                                      OPTIONAL
3198 MeasResultList2NR-r16 ::=            SEQUENCE(SIZE (1..maxFreq)) OF MeasResult2NR-r16
3199 MeasResultList2EUTRA-r16 ::=         SEQUENCE(SIZE (1..maxFreq)) OF MeasResult2EUTRA-r16
3201 MeasResult2NR-r16 ::=                SEQUENCE {
3202     ssbFrequency-r16                     ARFCN-ValueNR                                           OPTIONAL,
3203     refFreqCSI-RS-r16                    ARFCN-ValueNR                                           OPTIONAL,
3204     measResultList-r16                   MeasResultListNR
3207 MeasResultListLogging2NR-r16 ::=     SEQUENCE(SIZE (1..maxFreq)) OF MeasResultLogging2NR-r16
3209 MeasResultLogging2NR-r16 ::=         SEQUENCE {
3210     carrierFreq-r16                      ARFCN-ValueNR,
3211     measResultListLoggingNR-r16          MeasResultListLoggingNR-r16
3214 MeasResultListLoggingNR-r16 ::=      SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultLoggingNR-r16
3216 MeasResultLoggingNR-r16 ::=          SEQUENCE {
3217     physCellId-r16                       PhysCellId,
3218     resultsSSB-Cell-r16                  MeasQuantityResults,
3219     numberOfGoodSSB-r16                  INTEGER (1..maxNrofSSBs-r16) OPTIONAL
3222 MeasResult2EUTRA-r16 ::=             SEQUENCE {
3223     carrierFreq-r16                      ARFCN-ValueEUTRA,
3224     measResultList-r16                   MeasResultListEUTRA
3227 MeasResultRLFNR-r16 ::=              SEQUENCE {
3228     measResult-r16                       SEQUENCE {
3229         cellResults-r16                      SEQUENCE{
3230             resultsSSB-Cell-r16                  MeasQuantityResults                             OPTIONAL,
3231             resultsCSI-RS-Cell-r16               MeasQuantityResults                             OPTIONAL
3232         },
3233         rsIndexResults-r16                   SEQUENCE{
3234             resultsSSB-Indexes-r16               ResultsPerSSB-IndexList                         OPTIONAL,
3235             ssbRLMConfigBitmap-r16               BIT STRING (SIZE (64))                          OPTIONAL,
3236             resultsCSI-RS-Indexes-r16            ResultsPerCSI-RS-IndexList                      OPTIONAL,
3237             csi-rsRLMConfigBitmap-r16            BIT STRING (SIZE (96))                          OPTIONAL
3238         }                                                                                    OPTIONAL
3239     }
3242 MeasResultSuccessHONR-r17::=         SEQUENCE {
3243     measResult-r17                       SEQUENCE {
3244         cellResults-r17                      SEQUENCE{
3245             resultsSSB-Cell-r17                  MeasQuantityResults                             OPTIONAL,
3246             resultsCSI-RS-Cell-r17               MeasQuantityResults                             OPTIONAL
3247         },
3248         rsIndexResults-r17                   SEQUENCE{
3249             resultsSSB-Indexes-r17               ResultsPerSSB-IndexList                         OPTIONAL,
3250             resultsCSI-RS-Indexes-r17            ResultsPerCSI-RS-IndexList                      OPTIONAL
3251         }
3252     }
3255 ChoCandidateCellList-r17 ::=         SEQUENCE(SIZE (1..maxNrofCondCells-r16)) OF ChoCandidateCell-r17
3257 ChoCandidateCell-r17 ::=             CHOICE {
3258     cellGlobalId-r17                     CGI-Info-Logging-r16,
3259     pci-arfcn-r17                        PCI-ARFCN-NR-r16
3262 SHR-Cause-r17 ::=                    SEQUENCE {
3263     t304-cause-r17                       ENUMERATED {true}                                       OPTIONAL,
3264     t310-cause-r17                       ENUMERATED {true}                                       OPTIONAL,
3265     t312-cause-r17                       ENUMERATED {true}                                       OPTIONAL,
3266     sourceDAPS-Failure-r17               ENUMERATED {true}                                       OPTIONAL,
3267     ...
3270 SPR-Cause-r18 ::=                    SEQUENCE {
3271     t304-cause-r18                       ENUMERATED {true}                                       OPTIONAL,
3272     t310-cause-r18                       ENUMERATED {true}                                       OPTIONAL,
3273     t312-cause-r18                       ENUMERATED {true}                                       OPTIONAL,
3274     ...
3277 TimeSinceFailure-r16 ::= INTEGER (0..172800)
3279 MobilityHistoryReport-r16 ::= VisitedCellInfoList-r16
3281 TimeUntilReconnection-r16 ::= INTEGER (0..172800)
3283 TimeSinceCHO-Reconfig-r17 ::= INTEGER (0..1023)
3285 TimeSinceCPAC-Reconfig-r18 ::= INTEGER (0.. 1023)
3287 TimeConnSourceDAPS-Failure-r17 ::= INTEGER (0..1023)
3289 UPInterruptionTimeAtHO-r17 ::= INTEGER (0..1023)
3291 ElapsedTimeT316-r18 ::= INTEGER (0..2000)
3293 ElapsedTimeSCG-Failure-r18 ::= INTEGER (0..1023)
3295 TimeSinceSHR-r18 ::= INTEGER (0..172800)
3297 -- TAG-UEINFORMATIONRESPONSE-STOP
3298 -- TAG-UEPOSITIONINGASSISTANCEINFO-START
3300 UEPositioningAssistanceInfo-r17 ::= SEQUENCE {
3301     criticalExtensions                  CHOICE {
3302         uePositioningAssistanceInfo-r17     UEPositioningAssistanceInfo-r17-IEs,
3303         criticalExtensionsFuture            SEQUENCE {}
3304     }
3307 UEPositioningAssistanceInfo-r17-IEs ::= SEQUENCE {
3308     ue-TxTEG-AssociationList-r17            UE-TxTEG-AssociationList-r17          OPTIONAL,
3309     lateNonCriticalExtension                OCTET STRING                          OPTIONAL,
3310     nonCriticalExtension                    UEPositioningAssistanceInfo-v1720-IEs OPTIONAL
3313 UEPositioningAssistanceInfo-v1720-IEs::=    SEQUENCE {
3314     ue-TxTEG-TimingErrorMarginValue-r17         ENUMERATED {tc0, tc2, tc4, tc6, tc8, tc12, tc16, tc20, tc24, tc32, tc40, tc48, tc56,
3315                                                             tc64, tc72, tc80}                                      OPTIONAL,
3316     nonCriticalExtension                        SEQUENCE {}                                                        OPTIONAL
3319 UE-TxTEG-AssociationList-r17 ::= SEQUENCE (SIZE (1..maxNrOfTxTEGReport-r17)) OF UE-TxTEG-Association-r17
3321 UE-TxTEG-Association-r17 ::=        SEQUENCE {
3322     ue-TxTEG-ID-r17                     INTEGER (0..maxNrOfTxTEG-ID-1-r17),
3323     nr-TimeStamp-r17                    NR-TimeStamp-r17,
3324     associatedSRS-PosResourceIdList-r17 SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16,
3325     servCellId-r17                      ServCellIndex                            OPTIONAL
3328 NR-TimeStamp-r17 ::= SEQUENCE {
3329     nr-SFN-r17           INTEGER (0..1023),
3330     nr-Slot-r17          CHOICE {
3331         scs15-r17            INTEGER (0..9),
3332         scs30-r17            INTEGER (0..19),
3333         scs60-r17            INTEGER (0..39),
3334         scs120-r17           INTEGER (0..79)
3335     },
3336     ...
3339 -- TAG-UEPOSITIONINGASSISTANCEINFO-STOP
3340 -- TAG-ULDEDICATEDMESSAGESEGMENT-START
3342 ULDedicatedMessageSegment-r16 ::=       SEQUENCE {
3343     criticalExtensions                      CHOICE {
3344         ulDedicatedMessageSegment-r16           ULDedicatedMessageSegment-r16-IEs,
3345         criticalExtensionsFuture                SEQUENCE {}
3346     }
3349 ULDedicatedMessageSegment-r16-IEs ::=     SEQUENCE {
3350     segmentNumber-r16                         INTEGER (0..15),
3351     rrc-MessageSegmentContainer-r16           OCTET STRING,
3352     rrc-MessageSegmentType-r16                ENUMERATED {notLastSegment, lastSegment},
3353     lateNonCriticalExtension                  OCTET STRING                                  OPTIONAL,
3354     nonCriticalExtension                      SEQUENCE {}                                   OPTIONAL
3357 -- TAG-ULDEDICATEDMESSAGESEGMENT-STOP
3358 -- TAG-ULINFORMATIONTRANSFER-START
3360 ULInformationTransfer ::=           SEQUENCE {
3361     criticalExtensions                  CHOICE {
3362         ulInformationTransfer               ULInformationTransfer-IEs,
3363         criticalExtensionsFuture            SEQUENCE {}
3364     }
3367 ULInformationTransfer-IEs ::=       SEQUENCE {
3368     dedicatedNAS-Message                DedicatedNAS-Message                OPTIONAL,
3369     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
3370     nonCriticalExtension                ULInformationTransfer-v1700-IEs     OPTIONAL
3373 ULInformationTransfer-v1700-IEs ::=       SEQUENCE {
3374     dedicatedInfoF1c-r17                      DedicatedInfoF1c-r17                OPTIONAL,
3375     nonCriticalExtension                      SEQUENCE {}                         OPTIONAL
3378 -- TAG-ULINFORMATIONTRANSFER-STOP
3379 -- TAG-ULINFORMATIONTRANSFERIRAT-START
3381 ULInformationTransferIRAT-r16 ::=              SEQUENCE {
3382     criticalExtensions                                CHOICE {
3383         c1                                                   CHOICE {
3384             ulInformationTransferIRAT-r16                    ULInformationTransferIRAT-r16-IEs,
3385             spare3 NULL, spare2 NULL, spare1 NULL
3386         },
3387         criticalExtensionsFuture                     SEQUENCE {}
3388     }
3391 ULInformationTransferIRAT-r16-IEs ::=        SEQUENCE {
3392     ul-DCCH-MessageEUTRA-r16                           OCTET STRING             OPTIONAL,
3393     lateNonCriticalExtension                           OCTET STRING              OPTIONAL,
3394     nonCriticalExtension                                SEQUENCE {}               OPTIONAL
3397 -- TAG-ULINFORMATIONTRANSFERIRAT-STOP
3398 -- TAG-ULINFORMATIONTRANSFERMRDC-START
3400 ULInformationTransferMRDC ::=               SEQUENCE {
3401     criticalExtensions                          CHOICE {
3402         c1                                          CHOICE {
3403             ulInformationTransferMRDC                   ULInformationTransferMRDC-IEs,
3404             spare3 NULL, spare2 NULL, spare1 NULL
3405         },
3406         criticalExtensionsFuture            SEQUENCE {}
3407     }
3410 ULInformationTransferMRDC-IEs::=           SEQUENCE {
3411     ul-DCCH-MessageNR                           OCTET STRING                    OPTIONAL,
3412     ul-DCCH-MessageEUTRA                        OCTET STRING                    OPTIONAL,
3413     lateNonCriticalExtension                    OCTET STRING                    OPTIONAL,
3414     nonCriticalExtension                        SEQUENCE {}                     OPTIONAL
3417 -- TAG-ULINFORMATIONTRANSFERMRDC-STOP
3418 -- TAG-SETUPRELEASE-START
3420 -- WS modification: asn2wrs does not support this syntax; replace all occurrences
3421 -- SetupRelease { ElementTypeParam } ::= CHOICE {
3422 --     release         NULL,
3423 --     setup           ElementTypeParam
3424 -- }
3426 -- TAG-SETUPRELEASE-STOP
3427 -- TAG-SIB2-START
3429 SIB2 ::=                            SEQUENCE {
3430     cellReselectionInfoCommon           SEQUENCE {
3431         nrofSS-BlocksToAverage              INTEGER (2..maxNrofSS-BlocksToAverage)          OPTIONAL,       -- Need S
3432         absThreshSS-BlocksConsolidation     ThresholdNR                                     OPTIONAL,       -- Need S
3433         rangeToBestCell                     RangeToBestCell                                 OPTIONAL,       -- Need R
3434         q-Hyst                              ENUMERATED {
3435                                                 dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
3436                                                 dB12, dB14, dB16, dB18, dB20, dB22, dB24},
3437         speedStateReselectionPars           SEQUENCE {
3438             mobilityStateParameters             MobilityStateParameters,
3439             q-HystSF                        SEQUENCE {
3440                 sf-Medium                       ENUMERATED {dB-6, dB-4, dB-2, dB0},
3441                 sf-High                         ENUMERATED {dB-6, dB-4, dB-2, dB0}
3442             }
3443         }                                                                                   OPTIONAL,       -- Need R
3444     ...
3445     },
3446     cellReselectionServingFreqInfo      SEQUENCE {
3447         s-NonIntraSearchP                   ReselectionThreshold                            OPTIONAL,       -- Need S
3448         s-NonIntraSearchQ                   ReselectionThresholdQ                           OPTIONAL,       -- Need S
3449         threshServingLowP                   ReselectionThreshold,
3450         threshServingLowQ                   ReselectionThresholdQ                           OPTIONAL,       -- Need R
3451         cellReselectionPriority             CellReselectionPriority,
3452         cellReselectionSubPriority          CellReselectionSubPriority                      OPTIONAL,       -- Need R
3453         ...
3454     },
3455     intraFreqCellReselectionInfo        SEQUENCE {
3456         q-RxLevMin                          Q-RxLevMin,
3457         q-RxLevMinSUL                       Q-RxLevMin                                      OPTIONAL,       -- Need R
3458         q-QualMin                           Q-QualMin                                       OPTIONAL,       -- Need S
3459         s-IntraSearchP                      ReselectionThreshold,
3460         s-IntraSearchQ                      ReselectionThresholdQ                           OPTIONAL,       -- Need S
3461         t-ReselectionNR                     T-Reselection,
3462         frequencyBandList                   MultiFrequencyBandListNR-SIB                    OPTIONAL,       -- Need S
3463         frequencyBandListSUL                MultiFrequencyBandListNR-SIB                    OPTIONAL,       -- Need R
3464         p-Max                               P-Max                                           OPTIONAL,       -- Need S
3465         smtc                                SSB-MTC                                         OPTIONAL,       -- Need S
3466         ss-RSSI-Measurement                 SS-RSSI-Measurement                             OPTIONAL,       -- Need R
3467         ssb-ToMeasure                       SSB-ToMeasure                                   OPTIONAL,       -- Need S
3468         deriveSSB-IndexFromCell             BOOLEAN,
3469         ...,
3470         [[
3471         t-ReselectionNR-SF                  SpeedStateScaleFactors                          OPTIONAL        -- Need R
3472         ]],
3473         [[
3474         smtc2-LP-r16                        SSB-MTC2-LP-r16                                 OPTIONAL,        -- Need R
3475         ssb-PositionQCL-Common-r16          SSB-PositionQCL-Relation-r16                    OPTIONAL         -- Cond SharedSpectrum
3476         ]],
3477         [[
3478         ssb-PositionQCL-Common-r17          SSB-PositionQCL-Relation-r17                    OPTIONAL         -- Cond SharedSpectrum2
3479         ]],
3480         [[
3481         smtc4list-r17                       SSB-MTC4List-r17                                OPTIONAL         -- Need R
3482         ]],
3483         [[
3484         frequencyBandList-v1760             MultiFrequencyBandListNR-SIB-v1760              OPTIONAL,       -- Need R
3485         frequencyBandListSUL-v1760          MultiFrequencyBandListNR-SIB-v1760              OPTIONAL        -- Need R
3486         ]],
3487         [[
3488         frequencyBandListAerial-r18         MultiFrequencyBandListNR-Aerial-SIB-r18         OPTIONAL        -- Need S
3489         ]]
3490     },
3491     ...,
3492     [[
3493     relaxedMeasurement-r16              SEQUENCE {
3494         lowMobilityEvaluation-r16           SEQUENCE {
3495             s-SearchDeltaP-r16                  ENUMERATED {
3496                                                     dB3, dB6, dB9, dB12, dB15,
3497                                                     spare3, spare2, spare1},
3498             t-SearchDeltaP-r16                  ENUMERATED {
3499                                                     s5, s10, s20, s30, s60, s120, s180,
3500                                                     s240, s300, spare7, spare6, spare5,
3501                                                     spare4, spare3, spare2, spare1}
3502         }                                                                                   OPTIONAL,       -- Need R
3503         cellEdgeEvaluation-r16              SEQUENCE {
3504             s-SearchThresholdP-r16              ReselectionThreshold,
3505             s-SearchThresholdQ-r16              ReselectionThresholdQ                       OPTIONAL        -- Need R
3506         }                                                                                   OPTIONAL,       -- Need R
3507         combineRelaxedMeasCondition-r16     ENUMERATED {true}                               OPTIONAL,       -- Need R
3508         highPriorityMeasRelax-r16           ENUMERATED {true}                               OPTIONAL        -- Need R
3509     }                                                                                       OPTIONAL        -- Need R
3510     ]],
3511     [[
3512     cellEquivalentSize-r17                  INTEGER(2..16)                                  OPTIONAL,       -- Cond HSDN
3513     relaxedMeasurement-r17                  SEQUENCE {
3514         stationaryMobilityEvaluation-r17        SEQUENCE {
3515             s-SearchDeltaP-Stationary-r17           ENUMERATED {dB2, dB3, dB6, dB9, dB12, dB15, spare2, spare1},
3516             t-SearchDeltaP-Stationary-r17           ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
3517                                                                 spare4, spare3, spare2, spare1}
3518         },
3519         cellEdgeEvaluationWhileStationary-r17   SEQUENCE {
3520             s-SearchThresholdP2-r17                 ReselectionThreshold,
3521             s-SearchThresholdQ2-r17                 ReselectionThresholdQ                   OPTIONAL        -- Need R
3522         }                                                                                   OPTIONAL,       -- Need R
3523         combineRelaxedMeasCondition2-r17        ENUMERATED {true}                           OPTIONAL        -- Need R
3524     }                                                                                       OPTIONAL        -- Need R
3525     ]]
3528 RangeToBestCell    ::= Q-OffsetRange
3530 -- TAG-SIB2-STOP
3531 -- TAG-SIB3-START
3533 SIB3 ::=                            SEQUENCE {
3534     intraFreqNeighCellList              IntraFreqNeighCellList                                          OPTIONAL,   -- Need R
3535     intraFreqExcludedCellList           IntraFreqExcludedCellList                                       OPTIONAL,   -- Need R
3536     lateNonCriticalExtension            OCTET STRING                                                    OPTIONAL,
3537     ...,
3538     [[
3539     intraFreqNeighCellList-v1610        IntraFreqNeighCellList-v1610                                    OPTIONAL,   -- Need R
3540     intraFreqAllowedCellList-r16        IntraFreqAllowedCellList-r16                                    OPTIONAL,   -- Cond SharedSpectrum2
3541     intraFreqCAG-CellList-r16           SEQUENCE (SIZE (1..maxPLMN)) OF IntraFreqCAG-CellListPerPLMN-r16    OPTIONAL    -- Need R
3542     ]],
3543     [[
3544     intraFreqNeighHSDN-CellList-r17     IntraFreqNeighHSDN-CellList-r17                                 OPTIONAL,    -- Need R
3545     intraFreqNeighCellList-v1710        IntraFreqNeighCellList-v1710                                    OPTIONAL     -- Need R
3546     ]],
3547     [[
3548     channelAccessMode2-r17              ENUMERATED {enabled}                                            OPTIONAL     -- Need R
3549     ]]
3552 IntraFreqNeighCellList ::=          SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo
3554 IntraFreqNeighCellList-v1610::=     SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo-v1610
3556 IntraFreqNeighCellList-v1710 ::=     SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo-v1710
3558 IntraFreqNeighCellInfo ::=          SEQUENCE {
3559     physCellId                          PhysCellId,
3560     q-OffsetCell                        Q-OffsetRange,
3561     q-RxLevMinOffsetCell                INTEGER (1..8)                                  OPTIONAL,   -- Need R
3562     q-RxLevMinOffsetCellSUL             INTEGER (1..8)                                  OPTIONAL,   -- Need R
3563     q-QualMinOffsetCell                 INTEGER (1..8)                                  OPTIONAL,   -- Need R
3564     ...
3567 IntraFreqNeighCellInfo-v1610 ::=     SEQUENCE {
3568     ssb-PositionQCL-r16                 SSB-PositionQCL-Relation-r16                    OPTIONAL   -- Cond SharedSpectrum2
3571 IntraFreqNeighCellInfo-v1710 ::=     SEQUENCE {
3572     ssb-PositionQCL-r17                 SSB-PositionQCL-Relation-r17                    OPTIONAL   -- Cond SharedSpectrum2
3575 IntraFreqExcludedCellList ::=       SEQUENCE (SIZE (1..maxCellExcluded)) OF PCI-Range
3577 IntraFreqAllowedCellList-r16 ::=    SEQUENCE (SIZE (1..maxCellAllowed)) OF PCI-Range
3579 IntraFreqCAG-CellListPerPLMN-r16 ::= SEQUENCE {
3580     plmn-IdentityIndex-r16               INTEGER (1..maxPLMN),
3581     cag-CellList-r16                     SEQUENCE (SIZE (1..maxCAG-Cell-r16)) OF PCI-Range
3584 IntraFreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellIntra)) OF PCI-Range
3586 -- TAG-SIB3-STOP
3587 -- TAG-SIB4-START
3589 SIB4 ::=                            SEQUENCE {
3590     interFreqCarrierFreqList            InterFreqCarrierFreqList,
3591     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3592     ...,
3593     [[
3594     interFreqCarrierFreqList-v1610      InterFreqCarrierFreqList-v1610              OPTIONAL   -- Need R
3595     ]],
3596     [[
3597     interFreqCarrierFreqList-v1700      InterFreqCarrierFreqList-v1700              OPTIONAL   -- Need R
3598     ]],
3599     [[
3600     interFreqCarrierFreqList-v1720      InterFreqCarrierFreqList-v1720              OPTIONAL   -- Need R
3601     ]],
3602     [[
3603     interFreqCarrierFreqList-v1730      InterFreqCarrierFreqList-v1730              OPTIONAL   -- Need R
3604     ]],
3605     [[
3606     interFreqCarrierFreqList-v1760      InterFreqCarrierFreqList-v1760              OPTIONAL   -- Need R
3607     ]],
3608     [[
3609     interFreqCarrierFreqList-v1800      InterFreqCarrierFreqList-v1800              OPTIONAL   -- Need R
3610     ]]
3613 InterFreqCarrierFreqList ::=        SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo
3615 InterFreqCarrierFreqList-v1610 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1610
3617 InterFreqCarrierFreqList-v1700 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1700
3619 InterFreqCarrierFreqList-v1720 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1720
3621 InterFreqCarrierFreqList-v1730 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1730
3623 InterFreqCarrierFreqList-v1760 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1760
3625 InterFreqCarrierFreqList-v1800 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1800
3627 InterFreqCarrierFreqInfo ::=        SEQUENCE {
3628     dl-CarrierFreq                      ARFCN-ValueNR,
3629     frequencyBandList                   MultiFrequencyBandListNR-SIB                                OPTIONAL,   -- Cond Mandatory
3630     frequencyBandListSUL                MultiFrequencyBandListNR-SIB                                OPTIONAL,   -- Need R
3631     nrofSS-BlocksToAverage              INTEGER (2..maxNrofSS-BlocksToAverage)                      OPTIONAL,   -- Need S
3632     absThreshSS-BlocksConsolidation     ThresholdNR                                                 OPTIONAL,   -- Need S
3633     smtc                                SSB-MTC                                                     OPTIONAL,   -- Need S
3634     ssbSubcarrierSpacing                SubcarrierSpacing,
3635     ssb-ToMeasure                       SSB-ToMeasure                                               OPTIONAL,   -- Need S
3636     deriveSSB-IndexFromCell             BOOLEAN,
3637     ss-RSSI-Measurement                 SS-RSSI-Measurement                                         OPTIONAL,   -- Need R
3638     q-RxLevMin                          Q-RxLevMin,
3639     q-RxLevMinSUL                       Q-RxLevMin                                                  OPTIONAL,   -- Need R
3640     q-QualMin                           Q-QualMin                                                   OPTIONAL,   -- Need S
3641     p-Max                               P-Max                                                       OPTIONAL,   -- Need S
3642     t-ReselectionNR                     T-Reselection,
3643     t-ReselectionNR-SF                  SpeedStateScaleFactors                                      OPTIONAL,   -- Need S
3644     threshX-HighP                       ReselectionThreshold,
3645     threshX-LowP                        ReselectionThreshold,
3646     threshX-Q                           SEQUENCE {
3647         threshX-HighQ                       ReselectionThresholdQ,
3648         threshX-LowQ                        ReselectionThresholdQ
3649     }                                                                                               OPTIONAL,   -- Cond RSRQ
3650     cellReselectionPriority             CellReselectionPriority                                     OPTIONAL,   -- Need R
3651     cellReselectionSubPriority          CellReselectionSubPriority                                  OPTIONAL,   -- Need R
3652     q-OffsetFreq                        Q-OffsetRange                                               DEFAULT dB0,
3653     interFreqNeighCellList              InterFreqNeighCellList                                      OPTIONAL,   -- Need R
3654     interFreqExcludedCellList           InterFreqExcludedCellList                                   OPTIONAL,   -- Need R
3655     ...
3659 InterFreqCarrierFreqInfo-v1610 ::=  SEQUENCE {
3660     interFreqNeighCellList-v1610        InterFreqNeighCellList-v1610                                OPTIONAL,    -- Need R
3661     smtc2-LP-r16                        SSB-MTC2-LP-r16                                             OPTIONAL,    -- Need R
3662     interFreqAllowedCellList-r16        InterFreqAllowedCellList-r16                                OPTIONAL,    -- Cond SharedSpectrum2
3663     ssb-PositionQCL-Common-r16          SSB-PositionQCL-Relation-r16                                OPTIONAL,    -- Cond SharedSpectrum
3664     interFreqCAG-CellList-r16           SEQUENCE (SIZE (1..maxPLMN)) OF InterFreqCAG-CellListPerPLMN-r16   OPTIONAL     -- Need R
3667 InterFreqCarrierFreqInfo-v1700 ::=  SEQUENCE {
3668     interFreqNeighHSDN-CellList-r17     InterFreqNeighHSDN-CellList-r17                             OPTIONAL,    -- Need R
3669     highSpeedMeasInterFreq-r17          ENUMERATED {true}                                           OPTIONAL,    -- Need R
3670     redCapAccessAllowed-r17             ENUMERATED {true}                                           OPTIONAL,    -- Need R
3671     ssb-PositionQCL-Common-r17          SSB-PositionQCL-Relation-r17                                OPTIONAL,    -- Cond SharedSpectrum
3672     interFreqNeighCellList-v1710        InterFreqNeighCellList-v1710                                OPTIONAL     -- Cond SharedSpectrum2
3675 InterFreqCarrierFreqInfo-v1720 ::=  SEQUENCE {
3676     smtc4list-r17                       SSB-MTC4List-r17                                            OPTIONAL     -- Need R
3679 InterFreqCarrierFreqInfo-v1730 ::=  SEQUENCE {
3680     channelAccessMode2-r17              ENUMERATED {enabled}                                        OPTIONAL     -- Need R
3683 InterFreqCarrierFreqInfo-v1760 ::=  SEQUENCE {
3684     frequencyBandList-v1760             MultiFrequencyBandListNR-SIB-v1760                          OPTIONAL,    -- Need R
3685     frequencyBandListSUL-v1760          MultiFrequencyBandListNR-SIB-v1760                          OPTIONAL     -- Need R
3688 InterFreqCarrierFreqInfo-v1800 ::=  SEQUENCE {
3689     dl-CarrierFreq-r18                  ARFCN-ValueNR                                               OPTIONAL,    -- Cond LessThan5MHz
3690     frequencyBandList-r18               MultiFrequencyBandListNR-SIB                                OPTIONAL,    -- Cond LessThan5MHz
3691     frequencyBandListAerial-r18         MultiFrequencyBandListNR-Aerial-SIB-r18                     OPTIONAL,    -- Need S
3692     mobileIAB-CellList-r18              PCI-Range                                                   OPTIONAL,    -- Need R
3693     mobileIAB-Freq-r18                  ENUMERATED {true}                                           OPTIONAL,    -- Need R
3694     eRedCapAccessAllowed-r18            ENUMERATED {true}                                           OPTIONAL,    -- Need R
3695     tn-AreaIdList-r18                   SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF TN-AreaId-r18    OPTIONAL,    -- Need R
3696     accessAllowed2RxXR-r18              ENUMERATED {true}                                           OPTIONAL     -- Need R
3699 InterFreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellInter)) OF PCI-Range
3701 InterFreqNeighCellList ::=          SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
3703 InterFreqNeighCellList-v1610 ::=    SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-v1610
3705 InterFreqNeighCellList-v1710 ::=    SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-v1710
3707 InterFreqNeighCellInfo ::=          SEQUENCE {
3708     physCellId                          PhysCellId,
3709     q-OffsetCell                        Q-OffsetRange,
3710     q-RxLevMinOffsetCell                INTEGER (1..8)                                              OPTIONAL,   -- Need R
3711     q-RxLevMinOffsetCellSUL             INTEGER (1..8)                                              OPTIONAL,   -- Need R
3712     q-QualMinOffsetCell                 INTEGER (1..8)                                              OPTIONAL,   -- Need R
3713     ...
3716 InterFreqNeighCellInfo-v1610 ::=    SEQUENCE {
3717     ssb-PositionQCL-r16                 SSB-PositionQCL-Relation-r16                                OPTIONAL    -- Cond SharedSpectrum2
3720 InterFreqNeighCellInfo-v1710 ::=    SEQUENCE {
3721     ssb-PositionQCL-r17                 SSB-PositionQCL-Relation-r17                                OPTIONAL    -- Cond SharedSpectrum2
3724 InterFreqExcludedCellList ::=       SEQUENCE (SIZE (1..maxCellExcluded)) OF PCI-Range
3726 InterFreqAllowedCellList-r16 ::=    SEQUENCE (SIZE (1..maxCellAllowed)) OF PCI-Range
3728 InterFreqCAG-CellListPerPLMN-r16 ::= SEQUENCE {
3729     plmn-IdentityIndex-r16              INTEGER (1..maxPLMN),
3730     cag-CellList-r16                    SEQUENCE (SIZE (1..maxCAG-Cell-r16)) OF PCI-Range
3733 -- TAG-SIB4-STOP
3734 -- TAG-SIB5-START
3736 SIB5 ::=                            SEQUENCE {
3737     carrierFreqListEUTRA                CarrierFreqListEUTRA                        OPTIONAL,       -- Need R
3738     t-ReselectionEUTRA                  T-Reselection,
3739     t-ReselectionEUTRA-SF               SpeedStateScaleFactors                      OPTIONAL,       -- Need S
3740     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3741     ...,
3742     [[
3743     carrierFreqListEUTRA-v1610      CarrierFreqListEUTRA-v1610                      OPTIONAL        -- Need R
3744     ]],
3745     [[
3746     carrierFreqListEUTRA-v1700      CarrierFreqListEUTRA-v1700                      OPTIONAL,       -- Need R
3747     idleModeMeasVoiceFallback-r17   ENUMERATED{true}                                OPTIONAL        -- Need R
3748     ]],
3749     [[
3750     carrierFreqListEUTRA-v1800      CarrierFreqListEUTRA-v1800                      OPTIONAL        -- Need R
3751     ]]
3754 CarrierFreqListEUTRA ::=            SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA
3756 CarrierFreqListEUTRA-v1610 ::=      SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1610
3758 CarrierFreqListEUTRA-v1700 ::=      SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1700
3760 CarrierFreqListEUTRA-v1800 ::=      SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1800
3762 CarrierFreqEUTRA ::=                SEQUENCE {
3763     carrierFreq                         ARFCN-ValueEUTRA,
3764     eutra-multiBandInfoList             EUTRA-MultiBandInfoList                     OPTIONAL,       -- Need R
3765     eutra-FreqNeighCellList             EUTRA-FreqNeighCellList                     OPTIONAL,       -- Need R
3766     eutra-ExcludedCellList              EUTRA-FreqExcludedCellList                  OPTIONAL,       -- Need R
3767     allowedMeasBandwidth                EUTRA-AllowedMeasBandwidth,
3768     presenceAntennaPort1                EUTRA-PresenceAntennaPort1,
3769     cellReselectionPriority             CellReselectionPriority                     OPTIONAL,       -- Need R
3770     cellReselectionSubPriority          CellReselectionSubPriority                  OPTIONAL,       -- Need R
3771     threshX-High                        ReselectionThreshold,
3772     threshX-Low                         ReselectionThreshold,
3773     q-RxLevMin                          INTEGER (-70..-22),
3774     q-QualMin                           INTEGER (-34..-3),
3775     p-MaxEUTRA                          INTEGER (-30..33),
3776     threshX-Q                           SEQUENCE {
3777         threshX-HighQ                       ReselectionThresholdQ,
3778         threshX-LowQ                        ReselectionThresholdQ
3779     }                                                                               OPTIONAL        -- Cond RSRQ
3782 CarrierFreqEUTRA-v1610 ::= SEQUENCE {
3783     highSpeedEUTRACarrier-r16       ENUMERATED {true}                               OPTIONAL        -- Need R
3786 CarrierFreqEUTRA-v1700 ::=          SEQUENCE {
3787     eutra-FreqNeighHSDN-CellList-r17    EUTRA-FreqNeighHSDN-CellList-r17            OPTIONAL        -- Need R
3790 CarrierFreqEUTRA-v1800 ::=          SEQUENCE {
3791     eutra-MultiBandInfoListAerial-r18   EUTRA-MultiBandInfoListAerial-r18           OPTIONAL,       -- Need R
3792     tn-AreaIdList-r18                   SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF TN-AreaId-r18  OPTIONAL   -- Need R
3795 EUTRA-FreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellEUTRA)) OF EUTRA-PhysCellIdRange
3797 EUTRA-FreqExcludedCellList ::=      SEQUENCE (SIZE (1..maxEUTRA-CellExcluded)) OF EUTRA-PhysCellIdRange
3799 EUTRA-FreqNeighCellList ::=         SEQUENCE (SIZE (1..maxCellEUTRA)) OF EUTRA-FreqNeighCellInfo
3801 EUTRA-FreqNeighCellInfo ::=         SEQUENCE {
3802     physCellId                          EUTRA-PhysCellId,
3803     dummy                               EUTRA-Q-OffsetRange,
3804     q-RxLevMinOffsetCell                INTEGER (1..8)                              OPTIONAL,       -- Need R
3805     q-QualMinOffsetCell                 INTEGER (1..8)                              OPTIONAL        -- Need R
3808 -- TAG-SIB5-STOP
3809 -- TAG-SIB6-START
3811 SIB6 ::=                            SEQUENCE {
3812     messageIdentifier                   BIT STRING (SIZE (16)),
3813     serialNumber                        BIT STRING (SIZE (16)),
3814     warningType                         OCTET STRING (SIZE (2)),
3815     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3816     ...
3819 -- TAG-SIB6-STOP
3820 -- TAG-SIB7-START
3822 SIB7 ::=                            SEQUENCE {
3823     messageIdentifier                   BIT STRING (SIZE (16)),
3824     serialNumber                        BIT STRING (SIZE (16)),
3825     warningMessageSegmentType           ENUMERATED {notLastSegment, lastSegment},
3826     warningMessageSegmentNumber         INTEGER (0..63),
3827     warningMessageSegment               OCTET STRING,
3828     dataCodingScheme                    OCTET STRING (SIZE (1))                     OPTIONAL,   -- Cond Segment1
3829     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3830     ...
3833 -- TAG-SIB7-STOP
3834 -- TAG-SIB8-START
3836 SIB8 ::=                        SEQUENCE {
3837     messageIdentifier               BIT STRING (SIZE (16)),
3838     serialNumber                    BIT STRING (SIZE (16)),
3839     warningMessageSegmentType       ENUMERATED {notLastSegment, lastSegment},
3840     warningMessageSegmentNumber     INTEGER (0..63),
3841     warningMessageSegment           OCTET STRING,
3842     dataCodingScheme                OCTET STRING (SIZE (1))                         OPTIONAL,   -- Cond Segment1
3843     warningAreaCoordinatesSegment   OCTET STRING                                    OPTIONAL,   -- Need R
3844     lateNonCriticalExtension        OCTET STRING                                    OPTIONAL,
3845     ...
3848 -- TAG-SIB8-STOP
3849 -- TAG-SIB9-START
3851 SIB9 ::=                            SEQUENCE {
3852     timeInfo                            SEQUENCE {
3853         timeInfoUTC                         INTEGER (0..549755813887),
3854         dayLightSavingTime                  BIT STRING (SIZE (2))                   OPTIONAL,   -- Need R
3855         leapSeconds                         INTEGER (-127..128)                     OPTIONAL,   -- Need R
3856         localTimeOffset                     INTEGER (-63..64)                       OPTIONAL    -- Need R
3857     }                                                                               OPTIONAL,   -- Need R
3858     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3859     ...,
3860     [[
3861     referenceTimeInfo-r16               ReferenceTimeInfo-r16                       OPTIONAL    -- Need R
3862     ]],
3863     [[
3864     eventID-TSS-r18                     INTEGER (0..63)                             OPTIONAL    -- Need R
3865     ]]
3868 -- TAG-SIB9-STOP
3869 -- TAG-SIB10-START
3871 SIB10-r16 ::=               SEQUENCE {
3872     hrnn-List-r16               HRNN-List-r16                                   OPTIONAL,   -- Need R
3873     lateNonCriticalExtension    OCTET STRING                                    OPTIONAL,
3874     ...
3877 HRNN-List-r16 ::=           SEQUENCE (SIZE (1..maxNPN-r16)) OF HRNN-r16
3879 HRNN-r16 ::=                SEQUENCE {
3880     hrnn-r16                    OCTET STRING (SIZE(1.. maxHRNN-Len-r16))        OPTIONAL   -- Need R
3883 -- TAG-SIB10-STOP
3884 -- TAG-SIB11-START
3886 SIB11-r16 ::=                    SEQUENCE {
3887     measIdleConfigSIB-r16            MeasIdleConfigSIB-r16                       OPTIONAL, -- Need S
3888     lateNonCriticalExtension         OCTET STRING                                OPTIONAL,
3889     ...
3892 -- TAG-SIB11-STOP
3893 -- TAG-SIB12-START
3895 SIB12-r16 ::=                 SEQUENCE {
3896     segmentNumber-r16             INTEGER (0..63),
3897     segmentType-r16               ENUMERATED {notLastSegment, lastSegment},
3898     segmentContainer-r16          OCTET STRING
3901 SIB12-IEs-r16 ::=             SEQUENCE {
3902     sl-ConfigCommonNR-r16         SL-ConfigCommonNR-r16,
3903     lateNonCriticalExtension      OCTET STRING                   OPTIONAL,
3904     ...,
3905     [[
3906     sl-DRX-ConfigCommonGC-BC-r17         SL-DRX-ConfigGC-BC-r17                                                 OPTIONAL,    -- Need R
3907     sl-DiscConfigCommon-r17              SL-DiscConfigCommon-r17                                                OPTIONAL,    -- Need R
3908     sl-L2U2N-Relay-r17                   ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3909     sl-NonRelayDiscovery-r17             ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3910     sl-L3U2N-RelayDiscovery-r17          ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3911     sl-TimersAndConstantsRemoteUE-r17    UE-TimersAndConstantsRemoteUE-r17                                      OPTIONAL     -- Need R
3912     ]],
3913     [[
3914     sl-FreqInfoListSizeExt-v1800         SEQUENCE (SIZE (1..maxNrofFreqSL-1-r18)) OF SL-FreqConfigCommon-r16    OPTIONAL,    -- Need R
3915     sl-RLC-BearerConfigListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16         OPTIONAL,    -- Need R
3916     sl-SyncFreqList-r18                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16               OPTIONAL,    -- Need R
3917     sl-SyncTxMultiFreq-r18               ENUMERATED {true}                                                      OPTIONAL,    -- Need S
3918     sl-MaxTransPowerCA-r18               P-Max                                                                  OPTIONAL,    -- Need R
3919     sl-DiscConfigCommon-v1800            SL-DiscConfigCommon-v1800                                              OPTIONAL,    -- Need R
3920     sl-L2-U2U-Relay-r18                  ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3921     sl-L3-U2U-RelayDiscovery-r18         ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3922     t400-U2U-r18                         ENUMERATED {ms200, ms400, ms600, ms800, ms1200, ms2000, ms3000, ms4000} OPTIONAL    -- Need R
3923     ]],
3924     [[
3925     sl-DiscConfigCommon-v1840            SL-DiscConfigCommon-v1840                                              OPTIONAL     -- Need R
3926     ]]
3929 SL-ConfigCommonNR-r16 ::=        SEQUENCE {
3930     sl-FreqInfoList-r16                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16      OPTIONAL,    -- Need R
3931     sl-UE-SelectedConfig-r16             SL-UE-SelectedConfig-r16                                               OPTIONAL,    -- Need R
3932     sl-NR-AnchorCarrierFreqList-r16      SL-NR-AnchorCarrierFreqList-r16                                        OPTIONAL,    -- Need R
3933     sl-EUTRA-AnchorCarrierFreqList-r16   SL-EUTRA-AnchorCarrierFreqList-r16                                     OPTIONAL,    -- Need R
3934     sl-RadioBearerConfigList-r16         SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16       OPTIONAL,    -- Need R
3935     sl-RLC-BearerConfigList-r16          SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16         OPTIONAL,    -- Need R
3936     sl-MeasConfigCommon-r16              SL-MeasConfigCommon-r16                                                OPTIONAL,    -- Need R
3937     sl-CSI-Acquisition-r16               ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3938     sl-OffsetDFN-r16                     INTEGER (1..1000)                                                      OPTIONAL,    -- Need R
3939     t400-r16                             ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL,    -- Need R
3940     sl-MaxNumConsecutiveDTX-r16          ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32}                          OPTIONAL,    -- Need R
3941     sl-SSB-PriorityNR-r16                INTEGER (1..8)                                                         OPTIONAL     -- Need R
3944 SL-NR-AnchorCarrierFreqList-r16 ::=  SEQUENCE (SIZE (1..maxFreqSL-NR-r16)) OF ARFCN-ValueNR
3946 SL-EUTRA-AnchorCarrierFreqList-r16 ::= SEQUENCE (SIZE (1..maxFreqSL-EUTRA-r16)) OF ARFCN-ValueEUTRA
3948 SL-DiscConfigCommon-r17 ::=   SEQUENCE {
3949     sl-RelayUE-ConfigCommon-r17   SL-RelayUE-Config-r17,
3950     sl-RemoteUE-ConfigCommon-r17  SL-RemoteUE-Config-r17
3953 SL-DiscConfigCommon-v1800 ::=    SEQUENCE {
3954     sl-RelayUE-ConfigCommonU2U-r18   SL-RelayUE-ConfigU2U-r18,
3955     sl-RemoteUE-ConfigCommonU2U-r18  SL-RemoteUE-ConfigU2U-r18
3958 SL-DiscConfigCommon-v1840 ::=     SEQUENCE {
3959     sl-RelayUE-ConfigCommonU2U-v1840  SL-RelayUE-ConfigU2U-v1840,
3960     sl-RemoteUE-ConfigCommonU2U-v1840 SL-RemoteUE-ConfigU2U-v1830
3963 -- TAG-SIB12-STOP
3964 -- TAG-SIB13-START
3966 SIB13-r16 ::=                       SEQUENCE {
3967     sl-V2X-ConfigCommon-r16             OCTET STRING,
3968     dummy                               OCTET STRING,
3969     tdd-Config-r16                      OCTET STRING,
3970     lateNonCriticalExtension            OCTET STRING                          OPTIONAL,
3971     ...
3974 -- TAG-SIB13-STOP
3975 -- TAG-SIB14-START
3977 SIB14-r16 ::=                      SEQUENCE {
3978     sl-V2X-ConfigCommonExt-r16         OCTET STRING,
3979     lateNonCriticalExtension           OCTET STRING                          OPTIONAL,
3980     ...
3983 -- TAG-SIB14-STOP
3984 -- TAG-SIB15-START
3986 SIB15-r17 ::=                          SEQUENCE {
3987     commonPLMNsWithDisasterCondition-r17   SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity                   OPTIONAL,  -- Need R
3988     applicableDisasterInfoList-r17         SEQUENCE (SIZE (1..maxPLMN)) OF ApplicableDisasterInfo-r17      OPTIONAL,  -- Need R
3989     lateNonCriticalExtension               OCTET STRING                                                    OPTIONAL,
3990     ...
3993 ApplicableDisasterInfo-r17    ::= CHOICE {
3994     noDisasterRoaming-r17             NULL,
3995     disasterRelatedIndication-r17     NULL,
3996     commonPLMNs-r17                   NULL,
3997     dedicatedPLMNs-r17                SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity
4000 -- TAG-SIB15-STOP
4001 -- TAG-SIB16-START
4003 SIB16-r17 ::=                    SEQUENCE {
4004     freqPriorityListSlicing-r17      FreqPriorityListSlicing-r17              OPTIONAL,  -- Need R
4005     lateNonCriticalExtension         OCTET STRING                             OPTIONAL,
4006     ...
4009 -- TAG-SIB16-STOP
4010 -- TAG-SIB17-START
4012 SIB17-r17 ::=               SEQUENCE {
4013     segmentNumber-r17           INTEGER (0..63),
4014     segmentType-r17             ENUMERATED {notLastSegment, lastSegment},
4015     segmentContainer-r17        OCTET STRING
4018 SIB17-IEs-r17 ::=           SEQUENCE {
4019     trs-ResourceSetConfig-r17   SEQUENCE (SIZE (1..maxNrofTRS-ResourceSets-r17)) OF TRS-ResourceSet-r17,
4020     validityDuration-r17        ENUMERATED {t1, t2, t4, t8, t16, t32, t64, t128, t256, t512, infinity, spare5, spare4, spare3, spare2,
4021                                             spare1}                                                            OPTIONAL,  -- Need S
4022     lateNonCriticalExtension    OCTET STRING                                                                   OPTIONAL,
4023     ...
4026 TRS-ResourceSet-r17 ::=                SEQUENCE {
4027     powerControlOffsetSS-r17               ENUMERATED {db-3, db0, db3, db6},
4028     scramblingID-Info-r17                  CHOICE {
4029         scramblingIDforCommon-r17              ScramblingId,
4030         scramblingIDperResourceListWith2-r17   SEQUENCE (SIZE (2)) OF ScramblingId,
4031         scramblingIDperResourceListWith4-r17   SEQUENCE (SIZE (4)) OF ScramblingId,
4032     ...
4033     },
4034     firstOFDMSymbolInTimeDomain-r17            INTEGER (0..9),
4035     startingRB-r17                             INTEGER (0..maxNrofPhysicalResourceBlocks-1),
4036     nrofRBs-r17                                INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),
4037     ssb-Index-r17                              SSB-Index,
4038     periodicityAndOffset-r17                   CHOICE {
4039         slots10                                    INTEGER (0..9),
4040         slots20                                    INTEGER (0..19),
4041         slots40                                    INTEGER (0..39),
4042         slots80                                    INTEGER (0..79)
4043     },
4044     frequencyDomainAllocation-r17              BIT STRING (SIZE (4)),
4045     indBitID-r17                               INTEGER (0..5),
4046     nrofResources-r17                          ENUMERATED {n2, n4}
4049 -- TAG-SIB17-STOP
4050 -- TAG-SIB17bis-START
4052 SIB17bis-r18 ::=               SEQUENCE {
4053     segmentNumber-r18           INTEGER (0..63),
4054     segmentType-r18             ENUMERATED {notLastSegment, lastSegment},
4055     segmentContainer-r18        OCTET STRING
4058 SIB17bis-IEs-r18 ::=           SEQUENCE {
4059     trs-ResourceSetConfig-r18   SEQUENCE (SIZE (1..maxNrofTRS-ResourceSets-r17)) OF TRS-ResourceSet-r18        OPTIONAL,  -- Need R
4060     validityDuration-r18        ENUMERATED {t1, t2, t4, t8, t16, t32, t64, t128, t256, t512, infinity, spare5, spare4, spare3, spare2,
4061                                             spare1}                                                            OPTIONAL,  -- Need S
4062     lateNonCriticalExtension    OCTET STRING                                                                   OPTIONAL,
4063     ...
4066 TRS-ResourceSet-r18 ::=                SEQUENCE {
4067     powerControlOffsetSS-r18               ENUMERATED {db-3, db0, db3, db6},
4068     scramblingID-Info-r18                  CHOICE {
4069         scramblingIDforCommon-r18              ScramblingId,
4070         scramblingIDperResourceListWith2-r18   SEQUENCE (SIZE (2)) OF ScramblingId,
4071         scramblingIDperResourceListWith4-r18   SEQUENCE (SIZE (4)) OF ScramblingId,
4072     ...
4073     },
4074     firstOFDMSymbolInTimeDomain-r18            INTEGER (0..9),
4075     startingRB-r18                             INTEGER (0..maxNrofPhysicalResourceBlocks-1),
4076     nrofRBs-r18                                INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),
4077     ssb-Index-r18                              SSB-Index,
4078     periodicityAndOffset-r18                   CHOICE {
4079         slots10                                    INTEGER (0..9),
4080         slots20                                    INTEGER (0..19),
4081         slots40                                    INTEGER (0..39),
4082         slots80                                    INTEGER (0..79),
4083         slots160                                   INTEGER (0..159),
4084         slots320                                   INTEGER (0..319),
4085         slots640                                   INTEGER (0..639)
4086     },
4087     frequencyDomainAllocation-r18              BIT STRING (SIZE (4)),
4088     indBitID-r18                               INTEGER (0..5),
4089     nrofResources-r18                          ENUMERATED {n2, n4}
4092 -- TAG-SIB17bis-STOP
4093 -- TAG-SIB18-START
4095 SIB18-r17 ::=               SEQUENCE {
4096     gin-ElementList-r17         SEQUENCE (SIZE (1..maxGIN-r17)) OF GIN-Element-r17            OPTIONAL,   -- Need R
4097     gins-PerSNPN-List-r17       SEQUENCE (SIZE (1..maxNPN-r16)) OF GINs-PerSNPN-r17           OPTIONAL,   -- Need S
4098     lateNonCriticalExtension    OCTET STRING                                                  OPTIONAL,
4099     ...
4102 GIN-Element-r17 ::=         SEQUENCE {
4103     plmn-Identity-r17           PLMN-Identity,
4104     nid-List-r17                SEQUENCE (SIZE (1..maxGIN-r17)) OF NID-r16
4107 GINs-PerSNPN-r17 ::=        SEQUENCE {
4108     supportedGINs-r17           BIT STRING (SIZE (1..maxGIN-r17))                             OPTIONAL   -- Need R
4110 -- TAG-SIB18-STOP
4111 -- TAG-SIB19-START
4113 SIB19-r17 ::= SEQUENCE {
4114     ntn-Config-r17                           NTN-Config-r17                                  OPTIONAL,       -- Need R
4115     t-Service-r17                            INTEGER (0..549755813887)                       OPTIONAL,       -- Need R
4116     referenceLocation-r17                    ReferenceLocation-r17                           OPTIONAL,       -- Need R
4117     distanceThresh-r17                       INTEGER(0..65525)                               OPTIONAL,       -- Need R
4118     ntn-NeighCellConfigList-r17              NTN-NeighCellConfigList-r17                     OPTIONAL,       -- Need R
4119     lateNonCriticalExtension                 OCTET STRING                                    OPTIONAL,
4120     ...,
4121     [[
4122     ntn-NeighCellConfigListExt-v1720         NTN-NeighCellConfigList-r17                     OPTIONAL        -- Need R
4123     ]],
4124     [[
4125     movingReferenceLocation-r18              ReferenceLocation-r17                           OPTIONAL,       -- Need R
4126     ntnCovEnh-r18                            NTN-CovEnh-r18                                  OPTIONAL,       -- Need R
4127     satSwitchWithReSync-r18                  SatSwitchWithReSync-r18                         OPTIONAL        -- Need R
4128     ]]
4131 NTN-NeighCellConfigList-r17 ::=          SEQUENCE (SIZE(1..maxCellNTN-r17))  OF NTN-NeighCellConfig-r17
4133 NTN-NeighCellConfig-r17 ::=              SEQUENCE {
4134     ntn-Config-r17                           NTN-Config-r17                                  OPTIONAL,       -- Need R
4135     carrierFreq-r17                          ARFCN-ValueNR                                   OPTIONAL,       -- Need R
4136     physCellId-r17                           PhysCellId                                      OPTIONAL        -- Need R
4139 NTN-CovEnh-r18 ::=                       SEQUENCE {
4140     numberOfMsg4HARQ-ACK-Repetitions-r18     BIT STRING (SIZE(4)),
4141     rsrp-ThresholdMsg4HARQ-ACK-r18           RSRP-Range                                      OPTIONAL        -- Need R
4144 SatSwitchWithReSync-r18 ::=              SEQUENCE {
4145     ntn-Config-r18                           NTN-Config-r17,
4146     t-ServiceStart-r18                       INTEGER (0..549755813887)                       OPTIONAL,       -- Need R
4147     ssb-TimeOffset-r18                       INTEGER (0..159)                                OPTIONAL        -- Need R
4150 -- TAG-SIB19-STOP
4151 -- TAG-SIB20-START
4153 SIB20-r17 ::=   SEQUENCE {
4154     mcch-Config-r17                MCCH-Config-r17,
4155     cfr-ConfigMCCH-MTCH-r17        CFR-ConfigMCCH-MTCH-r17 OPTIONAL,  -- Need S
4156     lateNonCriticalExtension       OCTET STRING            OPTIONAL,
4157     ...,
4158     [[
4159     cfr-ConfigMCCH-MTCH-RedCap-r18 CFR-ConfigMCCH-MTCH-r17 OPTIONAL,  -- Need S
4160     mcch-ConfigRedCap-r18          MCCH-Config-r17         OPTIONAL   -- Need S
4161     ]]
4164 MCCH-Config-r17 ::= SEQUENCE {
4165     mcch-RepetitionPeriodAndOffset-r17   MCCH-RepetitionPeriodAndOffset-r17,
4166     mcch-WindowStartSlot-r17             INTEGER (0..79),
4167     mcch-WindowDuration-r17              ENUMERATED {sl2, sl4, sl8, sl10, sl20, sl40,sl80, sl160}     OPTIONAL, -- Need S
4168     mcch-ModificationPeriod-r17          ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256,
4169                                          rf512, rf1024, rf2048, rf4096, rf8192, rf16384, rf32768, rf65536}
4172 MCCH-RepetitionPeriodAndOffset-r17 ::= CHOICE {
4173     rf1-r17                                INTEGER(0),
4174     rf2-r17                                INTEGER(0..1),
4175     rf4-r17                                INTEGER(0..3),
4176     rf8-r17                                INTEGER(0..7),
4177     rf16-r17                               INTEGER(0..15),
4178     rf32-r17                               INTEGER(0..31),
4179     rf64-r17                               INTEGER(0..63),
4180     rf128-r17                              INTEGER(0..127),
4181     rf256-r17                              INTEGER(0..255)
4184 -- TAG-SIB20-STOP
4185 -- TAG-SIB21-START
4187 SIB21-r17 ::= SEQUENCE {
4188     mbs-FSAI-IntraFreq-r17                   MBS-FSAI-List-r17                OPTIONAL,  -- Need R
4189     mbs-FSAI-InterFreqList-r17               MBS-FSAI-InterFreqList-r17       OPTIONAL,  -- Need R
4190     lateNonCriticalExtension                 OCTET STRING                     OPTIONAL,
4191     ...
4194 MBS-FSAI-List-r17 ::= SEQUENCE (SIZE (1..maxFSAI-MBS-r17)) OF MBS-FSAI-r17
4196 MBS-FSAI-InterFreqList-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF MBS-FSAI-InterFreq-r17
4198 MBS-FSAI-InterFreq-r17 ::= SEQUENCE {
4199     dl-CarrierFreq-r17         ARFCN-ValueNR,
4200     mbs-FSAI-List-r17          MBS-FSAI-List-r17
4203 MBS-FSAI-r17 ::= OCTET STRING (SIZE (3))
4205 -- TAG-SIB21-STOP
4206 -- TAG-SIB22-START
4208 SIB22-r18 ::=                         SEQUENCE {
4209     atg-Config-r18                        ATG-Config-r18                                     OPTIONAL,     -- Need R
4210     hs-ATG-cellReselectionSet-r18         ENUMERATED {true}                                  OPTIONAL,     -- Need R
4211     atg-NeighCellConfigList-r18           ATG-NeighCellConfigList-r18                        OPTIONAL,     -- Need R
4212     lateNonCriticalExtension              OCTET STRING                                       OPTIONAL,
4213     ...
4214     }
4216 ATG-NeighCellConfigList-r18 ::=       SEQUENCE (SIZE(1..maxCellATG-r18))  OF ATG-NeighCellConfig-r18
4218 ATG-NeighCellConfig-r18 ::=           SEQUENCE {
4219     atg-gNB-Location-r18                  ReferenceLocation-r17                              OPTIONAL,     -- Need R
4220     heightgNB-r18                         INTEGER (-16384..16383)                            OPTIONAL,     -- Need R
4221     carrierFreq-r18                       ARFCN-ValueNR                                      OPTIONAL,     -- Need R
4222     physCellId-r18                        PhysCellId                                         OPTIONAL      -- Need R
4225 -- TAG-SIB22-STOP
4226 -- TAG-SIB23-START
4228 SIB23-r18 ::=                         SEQUENCE {
4229     segmentNumber-r18                     INTEGER (0..63),
4230     segmentType-r18                       ENUMERATED {notLastSegment, lastSegment},
4231     segmentContainer-r18                  OCTET STRING
4234 SIB23-IEs-r18 ::=                    SEQUENCE {
4235     sl-PosConfigCommonNR-r18              SL-PosConfigCommonNR-r18,
4236     lateNonCriticalExtension              OCTET STRING                                                           OPTIONAL,
4237     ...
4240 SL-PosConfigCommonNR-r18 ::=          SEQUENCE {
4241     sl-PosFreqInfoList-r18                SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16      OPTIONAL,    -- Need R
4242     sl-PosUE-SelectedConfig-r18           SL-UE-SelectedConfig-r16                                               OPTIONAL,    -- Need R
4243     sl-PosNR-AnchorCarrierFreqList-r18    SL-NR-AnchorCarrierFreqList-r16                                        OPTIONAL,    -- Need R
4244     sl-PosMeasConfigCommon-r18            SL-MeasConfigCommon-r16                                                OPTIONAL,    -- Need R
4245     sl-PosOffsetDFN-r18                   INTEGER (1..1000)                                                      OPTIONAL,    -- Need R
4246     sl-PosSSB-PriorityNR-r18              INTEGER (1..8)                                                         OPTIONAL,    -- Need R
4247     ...
4250 -- TAG-SIB23-STOP
4251 -- TAG-SIB24-START
4253 SIB24-r18 ::= SEQUENCE {
4254     multicastMCCH-Config-r18       MCCH-Config-r17         OPTIONAL,  -- Need S
4255     cfr-ConfigMCCH-MTCH-r18        CFR-ConfigMCCH-MTCH-r17 OPTIONAL,  -- Need S
4256     lateNonCriticalExtension       OCTET STRING            OPTIONAL,
4257     ...
4260 -- TAG-SIB24-STOP
4261 -- TAG-SIB25-START
4263 SIB25-r18 ::=                  SEQUENCE {
4264     coverageAreaInfoList-r18       CoverageAreaInfoList-r18         OPTIONAL,  -- Need R
4265     lateNonCriticalExtension       OCTET STRING                     OPTIONAL,
4266     ...
4269 CoverageAreaInfoList-r18 ::=   SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF CoverageAreaInfo-r18
4271 CoverageAreaInfo-r18 ::=       SEQUENCE {
4272     tn-AreaId-r18                  TN-AreaId-r18,
4273     tn-ReferenceLocation-r18       ReferenceLocation-r17,
4274     tn-DistanceRadius-r18          INTEGER(0..65535)
4277 -- TAG-SIB25-STOP
4278 -- TAG-POSSYSTEMINFORMATION-R16-IES-START
4280 PosSystemInformation-r16-IEs ::= SEQUENCE {
4281     posSIB-TypeAndInfo-r16           SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
4282         posSib1-1-r16                    SIBpos-r16,
4283         posSib1-2-r16                    SIBpos-r16,
4284         posSib1-3-r16                    SIBpos-r16,
4285         posSib1-4-r16                    SIBpos-r16,
4286         posSib1-5-r16                    SIBpos-r16,
4287         posSib1-6-r16                    SIBpos-r16,
4288         posSib1-7-r16                    SIBpos-r16,
4289         posSib1-8-r16                    SIBpos-r16,
4290         posSib2-1-r16                    SIBpos-r16,
4291         posSib2-2-r16                    SIBpos-r16,
4292         posSib2-3-r16                    SIBpos-r16,
4293         posSib2-4-r16                    SIBpos-r16,
4294         posSib2-5-r16                    SIBpos-r16,
4295         posSib2-6-r16                    SIBpos-r16,
4296         posSib2-7-r16                    SIBpos-r16,
4297         posSib2-8-r16                    SIBpos-r16,
4298         posSib2-9-r16                    SIBpos-r16,
4299         posSib2-10-r16                   SIBpos-r16,
4300         posSib2-11-r16                   SIBpos-r16,
4301         posSib2-12-r16                   SIBpos-r16,
4302         posSib2-13-r16                   SIBpos-r16,
4303         posSib2-14-r16                   SIBpos-r16,
4304         posSib2-15-r16                   SIBpos-r16,
4305         posSib2-16-r16                   SIBpos-r16,
4306         posSib2-17-r16                   SIBpos-r16,
4307         posSib2-18-r16                   SIBpos-r16,
4308         posSib2-19-r16                   SIBpos-r16,
4309         posSib2-20-r16                   SIBpos-r16,
4310         posSib2-21-r16                   SIBpos-r16,
4311         posSib2-22-r16                   SIBpos-r16,
4312         posSib2-23-r16                   SIBpos-r16,
4313         posSib3-1-r16                    SIBpos-r16,
4314         posSib4-1-r16                    SIBpos-r16,
4315         posSib5-1-r16                    SIBpos-r16,
4316         posSib6-1-r16                    SIBpos-r16,
4317         posSib6-2-r16                    SIBpos-r16,
4318         posSib6-3-r16                    SIBpos-r16,
4319         ... ,
4320         posSib1-9-v1700                  SIBpos-r16,
4321         posSib1-10-v1700                 SIBpos-r16,
4322         posSib2-24-v1700                 SIBpos-r16,
4323         posSib2-25-v1700                 SIBpos-r16,
4324         posSib6-4-v1700                  SIBpos-r16,
4325         posSib6-5-v1700                  SIBpos-r16,
4326         posSib6-6-v1700                  SIBpos-r16,
4327         posSib2-17a-v1770                SIBpos-r16,
4328         posSib2-18a-v1770                SIBpos-r16,
4329         posSib2-20a-v1770                SIBpos-r16,
4330         posSib1-11-v1800                 SIBpos-r16,
4331         posSib1-12-v1800                 SIBpos-r16,
4332         posSib2-26-v1800                 SIBpos-r16,
4333         posSib2-27-v1800                 SIBpos-r16,
4334         posSib6-7-v1800                  SIBpos-r16,
4335         posSib7-1-v1800                  SIBpos-r16,
4336         posSib7-2-v1800                  SIBpos-r16,
4337         posSib7-3-v1800                  SIBpos-r16,
4338         posSib7-4-v1800                  SIBpos-r16
4340     },
4341     lateNonCriticalExtension             OCTET STRING                        OPTIONAL,
4342     nonCriticalExtension                 SEQUENCE {}                         OPTIONAL
4345 -- TAG-POSSYSTEMINFORMATION-R16-IES-STOP
4346 -- TAG-POSSI-SCHEDULINGINFO-START
4348 PosSI-SchedulingInfo-r16 ::=               SEQUENCE {
4349     posSchedulingInfoList-r16                  SEQUENCE (SIZE (1..maxSI-Message)) OF PosSchedulingInfo-r16,
4350     posSI-RequestConfig-r16                        SI-RequestConfig                                 OPTIONAL,  -- Cond MSG-1
4351     posSI-RequestConfigSUL-r16                     SI-RequestConfig                                 OPTIONAL,  -- Cond SUL-MSG-1
4352     ...,
4353     [[
4354     posSI-RequestConfigRedCap-r17                  SI-RequestConfig                                 OPTIONAL   -- Cond REDCAP-MSG-1
4355     ]],
4356     [[
4357     posSI-RequestConfigMSG1-Repetition-r18         SI-RequestConfigRepetition-r18                   OPTIONAL,  -- Cond MSG-1
4358     posSI-RequestConfigSUL-MSG1-Repetition-r18     SI-RequestConfigRepetition-r18                   OPTIONAL,  -- Cond SUL-MSG-1
4359     posSI-RequestConfigRedCap-MSG1-Repetition-r18  SI-RequestConfigRepetition-r18                   OPTIONAL   -- Cond REDCAP-MSG-1
4360     ]]
4363 PosSchedulingInfo-r16 ::= SEQUENCE {
4364     offsetToSI-Used-r16          ENUMERATED {true}                                              OPTIONAL,  -- Need R
4365     posSI-Periodicity-r16        ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
4366     posSI-BroadcastStatus-r16    ENUMERATED {broadcasting, notBroadcasting},
4367     posSIB-MappingInfo-r16       PosSIB-MappingInfo-r16,
4368     ...
4371 PosSIB-MappingInfo-r16 ::=   SEQUENCE (SIZE (1..maxSIB)) OF PosSIB-Type-r16
4373 PosSIB-Type-r16 ::=          SEQUENCE {
4374     encrypted-r16                ENUMERATED { true }                                            OPTIONAL,  -- Need R
4375     gnss-id-r16                  GNSS-ID-r16                                                    OPTIONAL,  -- Need R
4376     sbas-id-r16                  SBAS-ID-r16                                                    OPTIONAL,  -- Cond GNSS-ID-SBAS
4377     posSibType-r16               ENUMERATED { posSibType1-1, posSibType1-2, posSibType1-3, posSibType1-4, posSibType1-5, posSibType1-6,
4378                                               posSibType1-7, posSibType1-8, posSibType2-1, posSibType2-2, posSibType2-3, posSibType2-4,
4379                                               posSibType2-5, posSibType2-6, posSibType2-7, posSibType2-8, posSibType2-9, posSibType2-10,
4380                                               posSibType2-11, posSibType2-12, posSibType2-13, posSibType2-14, posSibType2-15,
4381                                               posSibType2-16, posSibType2-17, posSibType2-18, posSibType2-19, posSibType2-20,
4382                                               posSibType2-21, posSibType2-22, posSibType2-23, posSibType3-1, posSibType4-1,
4383                                               posSibType5-1,posSibType6-1, posSibType6-2, posSibType6-3,... },
4384     areaScope-r16                ENUMERATED {true}                                              OPTIONAL -- Need S
4387 GNSS-ID-r16 ::= SEQUENCE {
4388     gnss-id-r16              ENUMERATED{gps, sbas, qzss, galileo, glonass, bds, ..., navic-v1760},
4389     ...
4392 SBAS-ID-r16 ::= SEQUENCE {
4393     sbas-id-r16              ENUMERATED { waas, egnos, msas, gagan, ...},
4394     ...
4397 -- TAG-POSSI-SCHEDULINGINFO-STOP
4398 -- TAG-SIPOS-START
4400 SIBpos-r16 ::= SEQUENCE {
4401     assistanceDataSIB-Element-r16        OCTET STRING,
4402     lateNonCriticalExtension             OCTET STRING                        OPTIONAL,
4403     ...
4406 -- TAG-SIPOS-STOP
4407 -- TAG-ADDITIONALPCIINDEX-START
4409 AdditionalPCIIndex-r17  ::=  INTEGER(1..maxNrofAdditionalPCI-r17)
4411 -- TAG-ADDITIONALPCIINDEX-STOP
4412 -- TAG-ADDITIONALSPECTRUMEMISSION-START
4414 AdditionalSpectrumEmission ::=              INTEGER (0..7)
4416 AdditionalSpectrumEmission-v1760 ::=        INTEGER (8..39)
4418 AdditionalSpectrumEmission-r18 ::=          INTEGER (0..39)
4420 -- TAG-ADDITIONALSPECTRUMEMISSION-STOP
4421 -- TAG-ADVANCEDRECEIVER-MU-MIMO-START
4423 AdvancedReceiver-MU-MIMO-r18 ::=      SEQUENCE {
4424     precodingAndResourceAllocation-r18    BOOLEAN                                                OPTIONAL,    -- Need M
4425     pdsch-TimeDomainAllocation-r18        BOOLEAN                                                OPTIONAL,    -- Need M
4426     mcs-Table-r18                         ENUMERATED {qam1024, qam256, qam64, spare1}            OPTIONAL,    -- Need R
4427     advReceiver-MU-MIMO-DCI-1-1-r18       ENUMERATED {enabled}                                   OPTIONAL,    -- Need R
4428     ...
4431 -- TAG-ADVANCEDRECEIVER-MU-MIMO-STOP
4432 -- TAG-AERIAL-CONFIG-START
4434 Aerial-Config-r18 ::= SEQUENCE {
4435     flightPathUpdateThrConfig-r18     SEQUENCE {
4436         flightPathUpdateDistanceThr-r18   CHOICE {release NULL, setup FlightPathUpdateDistanceThr-r18 }        OPTIONAL, -- Need M
4437         flightPathUpdateTimeThr-r18       CHOICE {release NULL, setup FlightPathUpdateTimeThr-r18 }            OPTIONAL  -- Need M
4438     }                                                                                             OPTIONAL, -- Need M
4439     ...
4442 FlightPathUpdateDistanceThr-r18 ::=   INTEGER (0..1023)
4444 FlightPathUpdateTimeThr-r18 ::=       INTEGER (0..16383)
4446 -- TAG-AERIAL-CONFIG-STOP
4447 -- TAG-ALPHA-START
4449 Alpha ::=                       ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}
4451 -- TAG-ALPHA-STOP
4452 -- TAG-ALTITUDE-START
4454 Altitude-r18 ::=              INTEGER (minAltitude-r18..maxAltitude-r18)
4456 -- TAG-ALTITUDE-STOP
4457 -- TAG-AMF-IDENTIFIER-START
4459 AMF-Identifier ::=                      BIT STRING (SIZE (24))
4461 -- TAG-AMF-IDENTIFIER-STOP
4462 -- TAG-ARFCN-VALUEEUTRA-START
4464 ARFCN-ValueEUTRA ::=                INTEGER (0..maxEARFCN)
4466 -- TAG-ARFCN-VALUEEUTRA-STOP
4467 -- TAG-ARFCN-VALUENR-START
4469 ARFCN-ValueNR ::=               INTEGER (0..maxNARFCN)
4471 -- TAG-ARFCN-VALUENR-STOP
4472 -- TAG-ARFCN-ValueUTRA-FDD-START
4474 ARFCN-ValueUTRA-FDD-r16 ::=                INTEGER (0..16383)
4476 -- TAG-ARFCN-ValueUTRA-FDD-STOP
4477 -- TAG-ATG-CONFIG-START
4479 ATG-Config-r18 ::=          SEQUENCE {
4480     atg-gNB-Location-r18         ReferenceLocation-r17                                 OPTIONAL,    -- Need R
4481     heightgNB-r18                INTEGER (-16384..16383)                               OPTIONAL,    -- Need R
4482     cellSpecificKoffset-r18      INTEGER(1..3)                                         OPTIONAL,    -- Need R
4483     ta-ReportATG-r18             ENUMERATED {enabled}                                  OPTIONAL     -- Need R
4486 -- TAG-ATG-CONFIG-STOP
4487 -- TAG-AVAILABILITYCOMBINATIONSPERCELL-START
4489 AvailabilityCombinationsPerCell-r16 ::=     SEQUENCE {
4490     availabilityCombinationsPerCellIndex-r16     AvailabilityCombinationsPerCellIndex-r16,
4491     iab-DU-CellIdentity-r16                      CellIdentity,
4492     positionInDCI-AI-r16                         INTEGER(0..maxAI-DCI-PayloadSize-1-r16)                              OPTIONAL, -- Need M
4493     availabilityCombinations-r16                 SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF AvailabilityCombination-r16,
4494     ...,
4495     [[
4496     availabilityCombinationsRB-Groups-r17   SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF
4497                                                                               AvailabilityCombinationRB-Groups-r17    OPTIONAL -- Need M
4498     ]],
4499     [[
4500     positionInDCI-AI-RBGroups-v1720              INTEGER(0..maxAI-DCI-PayloadSize-1-r16)                              OPTIONAL -- Need M
4501     ]]
4504 AvailabilityCombinationsPerCellIndex-r16 ::= INTEGER(0..maxNrofDUCells-r16)
4506 AvailabilityCombination-r16 ::=         SEQUENCE {
4507     availabilityCombinationId-r16           AvailabilityCombinationId-r16,
4508     resourceAvailability-r16                SEQUENCE (SIZE (1..maxNrofResourceAvailabilityPerCombination-r16)) OF INTEGER (0..7)
4511 AvailabilityCombinationId-r16 ::=       INTEGER (0..maxNrofAvailabilityCombinationsPerSet-1-r16)
4513 AvailabilityCombinationRB-Groups-r17 ::= SEQUENCE {
4514     availabilityCombinationId-r17    AvailabilityCombinationId-r16,
4515     rb-SetGroups-r17                  SEQUENCE (SIZE (1..maxNrofRB-SetGroups-r17)) OF RB-SetGroup-r17                           OPTIONAL, -- Need R
4516     resourceAvailability-r17         SEQUENCE (SIZE (1..maxNrofResourceAvailabilityPerCombination-r16)) OF INTEGER (0..7)    OPTIONAL -- Need R
4519 RB-SetGroup-r17 ::=       SEQUENCE {
4520     resourceAvailability-r17  SEQUENCE (SIZE (1..maxNrofResourceAvailabilityPerCombination-r16)) OF INTEGER (0..7) OPTIONAL, -- Need R
4521     rb-Sets-r17                SEQUENCE (SIZE (1..maxNrofRB-Sets-r17)) OF INTEGER (0..7)                             OPTIONAL  -- Need R
4524 -- TAG-AVAILABILITYCOMBINATIONSPERCELL-STOP
4525 -- TAG-AVAILABILITYINDICATOR-START
4527 AvailabilityIndicator-r16 ::=    SEQUENCE {
4528     ai-RNTI-r16                      AI-RNTI-r16,
4529     dci-PayloadSizeAI-r16            INTEGER (1..maxAI-DCI-PayloadSize-r16),
4530     availableCombToAddModList-r16    SEQUENCE (SIZE(1..maxNrofDUCells-r16)) OF AvailabilityCombinationsPerCell-r16          OPTIONAL, -- Need N
4531     availableCombToReleaseList-r16   SEQUENCE (SIZE(1..maxNrofDUCells-r16)) OF AvailabilityCombinationsPerCellIndex-r16     OPTIONAL, -- Need N
4532     ...
4535 AI-RNTI-r16 ::=                      RNTI-Value
4537 -- TAG-AVAILABILITYINDICATOR-STOP
4538 -- TAG-BAPROUTINGID-START
4540 BAP-RoutingID-r16::=        SEQUENCE{
4541     bap-Address-r16              BIT STRING (SIZE (10)),
4542     bap-PathId-r16               BIT STRING (SIZE (10))
4545 -- TAG-BAPROUTINGID-STOP
4546 -- TAG-BEAMFAILURERECOVERYCONFIG-START
4548 BeamFailureRecoveryConfig ::=       SEQUENCE {
4549     rootSequenceIndex-BFR               INTEGER (0..137)                                                          OPTIONAL, -- Need M
4550     rach-ConfigBFR                      RACH-ConfigGeneric                                                        OPTIONAL, -- Need M
4551     rsrp-ThresholdSSB                   RSRP-Range                                                                OPTIONAL, -- Need M
4552     candidateBeamRSList                 SEQUENCE (SIZE(1..maxNrofCandidateBeams)) OF PRACH-ResourceDedicatedBFR   OPTIONAL, -- Need M
4553     ssb-perRACH-Occasion                ENUMERATED {oneEighth, oneFourth, oneHalf, one, two,
4554                                                        four, eight, sixteen}                                      OPTIONAL, -- Need M
4555     ra-ssb-OccasionMaskIndex            INTEGER (0..15)                                                           OPTIONAL, -- Need M
4556     recoverySearchSpaceId               SearchSpaceId                                                             OPTIONAL, -- Need R
4557     ra-Prioritization                   RA-Prioritization                                                         OPTIONAL, -- Need R
4558     beamFailureRecoveryTimer            ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, ms150, ms200}            OPTIONAL, -- Need M
4559     ...,
4560     [[
4561     msg1-SubcarrierSpacing              SubcarrierSpacing                                                         OPTIONAL  -- Need M
4562     ]],
4563     [[
4564     ra-PrioritizationTwoStep-r16        RA-Prioritization                                                         OPTIONAL, -- Need R
4565     candidateBeamRSListExt-v1610        CHOICE {release NULL, setup CandidateBeamRSListExt-r16 }                                OPTIONAL  -- Need M
4566     ]],
4567     [[
4568     spCell-BFR-CBRA-r16                 ENUMERATED {true}                                                         OPTIONAL  -- Need R
4569     ]]
4572 PRACH-ResourceDedicatedBFR ::=      CHOICE {
4573     ssb                                 BFR-SSB-Resource,
4574     csi-RS                              BFR-CSIRS-Resource
4577 BFR-SSB-Resource ::=                SEQUENCE {
4578     ssb                                 SSB-Index,
4579     ra-PreambleIndex                    INTEGER (0..63),
4580     ...
4583 BFR-CSIRS-Resource ::=              SEQUENCE {
4584     csi-RS                              NZP-CSI-RS-ResourceId,
4585     ra-OccasionList                     SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1)   OPTIONAL,   -- Need R
4586     ra-PreambleIndex                    INTEGER (0..63)                                                                 OPTIONAL,   -- Need R
4587     ...
4590 CandidateBeamRSListExt-r16::=       SEQUENCE (SIZE(1.. maxNrofCandidateBeamsExt-r16)) OF PRACH-ResourceDedicatedBFR
4592 -- TAG-BEAMFAILURERECOVERYCONFIG-STOP
4593 -- TAG-BEAMFAILURERECOVERYRSCONFIG-START
4595 BeamFailureRecoveryRSConfig-r16 ::= SEQUENCE {
4596     rsrp-ThresholdBFR-r16               RSRP-Range                                                               OPTIONAL, -- Need M
4597     candidateBeamRS-List-r16            SEQUENCE (SIZE(1..maxNrofCandidateBeams-r16)) OF CandidateBeamRS-r16     OPTIONAL, -- Need M
4598     ...,
4599     [[
4600     candidateBeamRS-List2-r17            SEQUENCE (SIZE(1..maxNrofCandidateBeams-r16)) OF CandidateBeamRS-r16     OPTIONAL  -- Need R
4601     ]]
4604 -- TAG-BEAMFAILURERECOVERYRSCONFIG-STOP
4605 -- TAG-BETAOFFSETS-START
4607 BetaOffsets ::=                     SEQUENCE {
4608     betaOffsetACK-Index1                INTEGER(0..31)                                                          OPTIONAL, -- Need S
4609     betaOffsetACK-Index2                INTEGER(0..31)                                                          OPTIONAL, -- Need S
4610     betaOffsetACK-Index3                INTEGER(0..31)                                                          OPTIONAL, -- Need S
4611     betaOffsetCSI-Part1-Index1          INTEGER(0..31)                                                          OPTIONAL, -- Need S
4612     betaOffsetCSI-Part1-Index2          INTEGER(0..31)                                                          OPTIONAL, -- Need S
4613     betaOffsetCSI-Part2-Index1          INTEGER(0..31)                                                          OPTIONAL, -- Need S
4614     betaOffsetCSI-Part2-Index2          INTEGER(0..31)                                                          OPTIONAL  -- Need S
4617 -- TAG-BETAOFFSETS-STOP
4618 -- TAG-BETAOFFSETSCROSSPRI-START
4620 BetaOffsetsCrossPri-r17 ::= SEQUENCE (SIZE(3)) OF INTEGER(0..31)
4622 -- TAG-BETAOFFSETSCROSSPRI-STOP
4623 -- TAG-BHLOGICALCHANNELIDENTITY-START
4625 BH-LogicalChannelIdentity-r16 ::=    CHOICE {
4626     bh-LogicalChannelIdentity-r16        LogicalChannelIdentity,
4627     bh-LogicalChannelIdentityExt-r16     BH-LogicalChannelIdentity-Ext-r16
4630 -- TAG-BHLOGICALCHANNELIDENTITY-STOP
4631 -- TAG-BHLOGICALCHANNELIDENTITYEXT-START
4633 BH-LogicalChannelIdentity-Ext-r16 ::=   INTEGER (320.. maxLC-ID-Iab-r16)
4635 -- TAG-BHLOGICALCHANNELIDENTITYEXT-STOP
4636 -- TAG-BHRLCCHANNELCONFIG-START
4638 BH-RLC-ChannelConfig-r16::=      SEQUENCE {
4639     bh-LogicalChannelIdentity-r16    BH-LogicalChannelIdentity-r16     OPTIONAL,   -- Cond LCH-SetupOnly
4640     bh-RLC-ChannelID-r16             BH-RLC-ChannelID-r16,
4641     reestablishRLC-r16               ENUMERATED {true}                 OPTIONAL,   -- Need N
4642     rlc-Config-r16                   RLC-Config                        OPTIONAL,   -- Cond LCH-Setup
4643     mac-LogicalChannelConfig-r16     LogicalChannelConfig              OPTIONAL,   -- Cond LCH-Setup
4644     ...
4647 -- TAG-BHRLCCHANNELCONFIG-STOP
4648 -- TAG-BHRLCCHANNELID-START
4650 BH-RLC-ChannelID-r16 ::=    BIT STRING (SIZE (16))
4652 -- TAG-BHRLCCHANNELID-STOP
4653 -- TAG-BSR-CONFIG-START
4655 BSR-Config ::=                      SEQUENCE {
4656     periodicBSR-Timer                   ENUMERATED { sf1, sf5, sf10, sf16, sf20, sf32, sf40, sf64,
4657                                                         sf80, sf128, sf160, sf320, sf640, sf1280, sf2560, infinity },
4658     retxBSR-Timer                       ENUMERATED { sf10, sf20, sf40, sf80, sf160, sf320, sf640, sf1280, sf2560,
4659                                                         sf5120, sf10240, spare5, spare4, spare3, spare2, spare1},
4660     logicalChannelSR-DelayTimer         ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}                OPTIONAL, -- Need R
4661     ...
4664 -- TAG-BSR-CONFIG-STOP
4665 -- TAG-BWP-START
4667 BWP ::=                             SEQUENCE {
4668     locationAndBandwidth                INTEGER (0..37949),
4669     subcarrierSpacing                   SubcarrierSpacing,
4670     cyclicPrefix                        ENUMERATED { extended }                                                 OPTIONAL    -- Need R
4673 -- TAG-BWP-STOP
4674 -- TAG-BWP-DOWNLINK-START
4676 BWP-Downlink ::=                    SEQUENCE {
4677     bwp-Id                              BWP-Id,
4678     bwp-Common                          BWP-DownlinkCommon                                         OPTIONAL,   -- Cond SetupOtherBWP
4679     bwp-Dedicated                       BWP-DownlinkDedicated                                      OPTIONAL,   -- Cond SetupOtherBWP
4680     ...
4683 -- TAG-BWP-DOWNLINK-STOP
4684 -- TAG-BWP-DOWNLINKCOMMON-START
4686 BWP-DownlinkCommon ::=              SEQUENCE {
4687     genericParameters                   BWP,
4688     pdcch-ConfigCommon                  CHOICE {release NULL, setup PDCCH-ConfigCommon }                                     OPTIONAL,   -- Need M
4689     pdsch-ConfigCommon                  CHOICE {release NULL, setup PDSCH-ConfigCommon }                                     OPTIONAL,   -- Need M
4690     ...
4693 -- TAG-BWP-DOWNLINKCOMMON-STOP
4694 -- TAG-BWP-DOWNLINKDEDICATED-START
4696 BWP-DownlinkDedicated ::=           SEQUENCE {
4697     pdcch-Config                        CHOICE {release NULL, setup PDCCH-Config }                                     OPTIONAL,   -- Need M
4698     pdsch-Config                        CHOICE {release NULL, setup PDSCH-Config }                                     OPTIONAL,   -- Need M
4699     sps-Config                          CHOICE {release NULL, setup SPS-Config }                                       OPTIONAL,   -- Need M
4700     radioLinkMonitoringConfig           CHOICE {release NULL, setup RadioLinkMonitoringConfig }                        OPTIONAL,   -- Need M
4701     ...,
4702     [[
4703     sps-ConfigToAddModList-r16          SPS-ConfigToAddModList-r16                                        OPTIONAL,   -- Need N
4704     sps-ConfigToReleaseList-r16         SPS-ConfigToReleaseList-r16                                       OPTIONAL,   -- Need N
4705     sps-ConfigDeactivationStateList-r16 SPS-ConfigDeactivationStateList-r16                               OPTIONAL,   -- Need R
4706     beamFailureRecoverySCellConfig-r16  CHOICE {release NULL, setup BeamFailureRecoveryRSConfig-r16}                    OPTIONAL,   -- Cond SCellOnly
4707     sl-PDCCH-Config-r16                 CHOICE {release NULL, setup PDCCH-Config }                                     OPTIONAL,   -- Need M
4708     sl-V2X-PDCCH-Config-r16             CHOICE {release NULL, setup PDCCH-Config }                                     OPTIONAL    -- Need M
4709     ]],
4710     [[
4711     preConfGapStatus-r17                BIT STRING (SIZE (maxNrofGapId-r17))                              OPTIONAL,   -- Cond PreConfigMG
4712     beamFailureRecoverySpCellConfig-r17 CHOICE {release NULL, setup BeamFailureRecoveryRSConfig-r16}                   OPTIONAL,   -- Cond SpCellOnly
4713     harq-FeedbackEnablingforSPSactive-r17 BOOLEAN                                                         OPTIONAL,   -- Need R
4714     cfr-ConfigMulticast-r17             CHOICE {release NULL, setup CFR-ConfigMulticast-r17 }                          OPTIONAL,   -- Need M
4715     dl-PPW-PreConfigToAddModList-r17    DL-PPW-PreConfigToAddModList-r17                                  OPTIONAL,   -- Need N
4716     dl-PPW-PreConfigToReleaseList-r17   DL-PPW-PreConfigToReleaseList-r17                                 OPTIONAL,   -- Need N
4717     nonCellDefiningSSB-r17              NonCellDefiningSSB-r17                                            OPTIONAL,   -- Need R
4718     servingCellMO-r17                   MeasObjectId                                                  OPTIONAL -- Cond MeasObject-NCD-SSB
4719     ]],
4720     [[
4721     tci-InDCI-r18                       CHOICE {release NULL, setup TCI-InDCI-r18}                                      OPTIONAL    -- Need M
4722     ]]
4725 SPS-ConfigToAddModList-r16 ::=          SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-Config
4727 SPS-ConfigToReleaseList-r16 ::=         SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16
4729 SPS-ConfigDeactivationState-r16 ::=     SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16
4731 SPS-ConfigDeactivationStateList-r16 ::= SEQUENCE (SIZE (1..maxNrofSPS-DeactivationState)) OF SPS-ConfigDeactivationState-r16
4733 DL-PPW-PreConfigToAddModList-r17 ::=    SEQUENCE (SIZE (1..maxNrofPPW-Config-r17)) OF DL-PPW-PreConfig-r17
4735 DL-PPW-PreConfigToReleaseList-r17 ::=   SEQUENCE (SIZE (1..maxNrofPPW-Config-r17)) OF DL-PPW-ID-r17
4737 TCI-InDCI-r18 ::=                   SEQUENCE {
4738     tci-SelectionPresentInDCI-r18       ENUMERATED { enabled }                                            OPTIONAL,   -- Need R
4739     applyIndicatedTCI-StateDCI-1-0-r18  ENUMERATED {first, second, both, spare1}                          OPTIONAL    -- Need R
4742 -- TAG-BWP-DOWNLINKDEDICATED-STOP
4743 -- TAG-BWP-ID-START
4745 BWP-Id ::=                          INTEGER (0..maxNrofBWPs)
4747 -- TAG-BWP-ID-STOP
4748 -- TAG-BWP-UPLINK-START
4750 BWP-Uplink ::=                      SEQUENCE {
4751     bwp-Id                              BWP-Id,
4752     bwp-Common                          BWP-UplinkCommon                                            OPTIONAL,   -- Cond SetupOtherBWP
4753     bwp-Dedicated                       BWP-UplinkDedicated                                         OPTIONAL,   -- Cond SetupOtherBWP
4754     ...
4757 -- TAG-BWP-UPLINK-STOP
4758 -- TAG-BWP-UPLINKCOMMON-START
4760 BWP-UplinkCommon ::=                SEQUENCE {
4761     genericParameters                   BWP,
4762     rach-ConfigCommon                   CHOICE {release NULL, setup RACH-ConfigCommon }                                      OPTIONAL,   -- Need M
4763     pusch-ConfigCommon                  CHOICE {release NULL, setup PUSCH-ConfigCommon }                                     OPTIONAL,   -- Need M
4764     pucch-ConfigCommon                  CHOICE {release NULL, setup PUCCH-ConfigCommon }                                     OPTIONAL,   -- Need M
4765     ...,
4766     [[
4767     rach-ConfigCommonIAB-r16            CHOICE {release NULL, setup RACH-ConfigCommon }                                      OPTIONAL,   -- Need M
4768     useInterlacePUCCH-PUSCH-r16         ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
4769     msgA-ConfigCommon-r16               CHOICE {release NULL, setup MsgA-ConfigCommon-r16 }                                  OPTIONAL    -- Cond SpCellOnly2
4770     ]],
4771     [[
4772     enableRA-PrioritizationForSlicing-r17 BOOLEAN                                                    OPTIONAL, -- Cond RA-PrioSliceAI
4773     additionalRACH-ConfigList-r17       CHOICE {release NULL, setup AdditionalRACH-ConfigList-r17 }               OPTIONAL, -- Cond SpCellOnly2
4774     rsrp-ThresholdMsg3-r17              RSRP-Range                                                   OPTIONAL, -- Need R
4775     numberOfMsg3-RepetitionsList-r17    SEQUENCE (SIZE (4)) OF NumberOfMsg3-Repetitions-r17                  OPTIONAL,  -- Cond Msg3Rep
4776     mcs-Msg3-Repetitions-r17            SEQUENCE (SIZE (8)) OF INTEGER (0..31)                               OPTIONAL   -- Cond Msg3Rep
4777     ]],
4778     [[
4779     additionalRACH-perPCI-ToAddModList-r18   SEQUENCE (SIZE (1.. maxNrofAdditionalPRACHConfigs-r18)) OF  RACH-ConfigTwoTA-r18
4780                                                                                                              OPTIONAL, -- Cond 2TA-Only
4781     additionalRACH-perPCI-ToReleaseList-r18  SEQUENCE (SIZE (1.. maxNrofAdditionalPRACHConfigs-r18)) OF AdditionalPCIIndex-r17
4782                                                                                                              OPTIONAL,  -- Need N
4783     rsrp-ThresholdMsg1-RepetitionNum2-r18    RSRP-Range                                                      OPTIONAL,  -- Need R
4784     rsrp-ThresholdMsg1-RepetitionNum4-r18    RSRP-Range                                                      OPTIONAL,  -- Need R
4785     rsrp-ThresholdMsg1-RepetitionNum8-r18    RSRP-Range                                                      OPTIONAL,  -- Need R
4786     preambleTransMax-Msg1-Repetition-r18     ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}      OPTIONAL   -- Cond Msg1Rep1
4787     ]]
4790 AdditionalRACH-ConfigList-r17 ::=       SEQUENCE (SIZE(1..maxAdditionalRACH-r17)) OF AdditionalRACH-Config-r17
4792 AdditionalRACH-Config-r17 ::=       SEQUENCE {
4793     rach-ConfigCommon-r17               RACH-ConfigCommon                                                   OPTIONAL,  -- Need R
4794     msgA-ConfigCommon-r17               MsgA-ConfigCommon-r16                                               OPTIONAL,  -- Need R
4795     ...
4798 NumberOfMsg3-Repetitions-r17::=         ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16}
4800 -- TAG-BWP-UPLINKCOMMON-STOP
4801 -- TAG-BWP-UPLINKDEDICATED-START
4803 BWP-UplinkDedicated ::=             SEQUENCE {
4804     pucch-Config                        CHOICE {release NULL, setup PUCCH-Config }                                           OPTIONAL,   -- Need M
4805     pusch-Config                        CHOICE {release NULL, setup PUSCH-Config }                                           OPTIONAL,   -- Need M
4806     configuredGrantConfig               CHOICE {release NULL, setup ConfiguredGrantConfig }                                  OPTIONAL,   -- Need M
4807     srs-Config                          CHOICE {release NULL, setup SRS-Config }                                             OPTIONAL,   -- Need M
4808     beamFailureRecoveryConfig           CHOICE {release NULL, setup BeamFailureRecoveryConfig }                              OPTIONAL,   -- Cond SpCellOnly
4809     ...,
4810     [[
4811     sl-PUCCH-Config-r16                 CHOICE {release NULL, setup PUCCH-Config }                                           OPTIONAL,   -- Need M
4812     cp-ExtensionC2-r16                  INTEGER (1..28)                                                         OPTIONAL,   -- Need R
4813     cp-ExtensionC3-r16                  INTEGER (1..28)                                                         OPTIONAL,   -- Need R
4814     useInterlacePUCCH-PUSCH-r16         ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
4815     pucch-ConfigurationList-r16         CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 }                            OPTIONAL,   -- Need M
4816     lbt-FailureRecoveryConfig-r16       CHOICE {release NULL, setup LBT-FailureRecoveryConfig-r16 }                          OPTIONAL,   -- Need M
4817     configuredGrantConfigToAddModList-r16                 ConfiguredGrantConfigToAddModList-r16                 OPTIONAL,   -- Need N
4818     configuredGrantConfigToReleaseList-r16                ConfiguredGrantConfigToReleaseList-r16                OPTIONAL,   -- Need N
4819     configuredGrantConfigType2DeactivationStateList-r16   ConfiguredGrantConfigType2DeactivationStateList-r16   OPTIONAL    -- Need R
4820     ]],
4821     [[
4822     ul-TCI-StateList-r17                CHOICE {
4823         explicitlist                        SEQUENCE {
4824             ul-TCI-ToAddModList-r17             SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF TCI-UL-State-r17          OPTIONAL,   -- Need N
4825             ul-TCI-ToReleaseList-r17            SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF TCI-UL-StateId-r17        OPTIONAL    -- Need N
4826         },
4827         unifiedTCI-StateRef-r17         ServingCellAndBWP-Id-r17
4828     }                                                                                                           OPTIONAL,  -- Need R
4829     ul-powerControl-r17                Uplink-powerControlId-r17                                                OPTIONAL,  -- Cond NoTCI-PC
4830     pucch-ConfigurationListMulticast1-r17  CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 }                         OPTIONAL,  -- Need M
4831     pucch-ConfigurationListMulticast2-r17  CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 }                         OPTIONAL   -- Need M
4832     ]],
4833     [[
4834     pucch-ConfigMulticast1-r17          CHOICE {release NULL, setup PUCCH-Config }                                           OPTIONAL,  -- Need M
4835     pucch-ConfigMulticast2-r17          CHOICE {release NULL, setup PUCCH-Config }                                           OPTIONAL   -- Need M
4836     ]],
4837     [[
4838     pathlossReferenceRSToAddModList-r17     SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-r17
4839                                                                                                                 OPTIONAL, -- Need N
4840     pathlossReferenceRSToReleaseList-r17    SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-Id-r17
4841                                                                                                                 OPTIONAL  -- Need N
4842     ]]
4845 ConfiguredGrantConfigToAddModList-r16    ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfig
4847 ConfiguredGrantConfigToReleaseList-r16   ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfigIndex-r16
4849 ConfiguredGrantConfigType2DeactivationState-r16 ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfigIndex-r16
4851 ConfiguredGrantConfigType2DeactivationStateList-r16  ::=
4852                              SEQUENCE (SIZE (1..maxNrofCG-Type2DeactivationState)) OF ConfiguredGrantConfigType2DeactivationState-r16
4854 -- TAG-BWP-UPLINKDEDICATED-STOP
4855 -- TAG-CANDIDATEBEAMRS-START
4858 CandidateBeamRS-r16 ::=                SEQUENCE {
4859     candidateBeamConfig-r16                CHOICE {
4860         ssb-r16                                SSB-Index,
4861         csi-RS-r16                             NZP-CSI-RS-ResourceId
4862     },
4863     servingCellId                          ServCellIndex                                                            OPTIONAL  -- Need R
4866 -- TAG-CANDIDATEBEAMRS-STOP
4867 -- TAG-CANDIDATETCI-STATE-START
4869 CandidateTCI-State-r18 ::=           SEQUENCE {
4870     tci-StateId-r18                      TCI-StateId,
4871     qcl-Type1-r18                        LTM-QCL-Info-r18,
4872     qcl-Type2-r18                        LTM-QCL-Info-r18                                                    OPTIONAL,   -- Need R
4873     pathlossReferenceRS-Id-r18           PathlossReferenceRS-Id-r17                                          OPTIONAL,   -- Cond Joint
4874     tag-Id-ptr-r18                       ENUMERATED {n0,n1}                                                  OPTIONAL,   -- Cond 2TA
4875     ul-PowerControl-r18                  Uplink-powerControlId-r17                                           OPTIONAL,   -- Cond Joint2
4876     ...
4879 LTM-QCL-Info-r18 ::=                 SEQUENCE {
4880     referenceSignal-r18                  CHOICE {
4881         ssb-Index                           SSB-Index,
4882         csi-RS-Index                        NZP-CSI-RS-ResourceId
4883     },
4884     qcl-Type-r18                         ENUMERATED {typeA, typeB, typeC, typeD},
4885     ...
4888 -- TAG-CANDIDATETCI-STATE-STOP
4889 -- TAG-CANDIDATETCI-UL-STATE-START
4891 CandidateTCI-UL-State-r18 ::=           SEQUENCE {
4892     tci-UL-StateId-r18                      TCI-UL-StateId-r17,
4893     referenceSignal-r18                     CHOICE {
4894        ssb-Index                               SSB-Index,
4895        csi-RS-Index                            NZP-CSI-RS-ResourceId
4896     },
4897     pathlossReferenceRS-Id-r18              PathlossReferenceRS-Id-r17                                   OPTIONAL,   -- Need R
4898     tag-Id-ptr-r18                          ENUMERATED {n0,n1}                                           OPTIONAL,   -- Cond 2TA
4899     ul-PowerControl-r18                     Uplink-powerControlId-r17                                    OPTIONAL,   -- Need R
4900     ...
4903 -- TAG-CANDIDATETCI-UL-STATE-STOP
4904 -- TAG-CELLACCESSRELATEDINFO-START
4906 CellAccessRelatedInfo   ::=         SEQUENCE {
4907     plmn-IdentityInfoList               PLMN-IdentityInfoList,
4908     cellReservedForOtherUse             ENUMERATED {true}             OPTIONAL,   -- Need R
4909     ...,
4910     [[
4911     cellReservedForFutureUse-r16        ENUMERATED {true}             OPTIONAL,   -- Need R
4912     npn-IdentityInfoList-r16            NPN-IdentityInfoList-r16      OPTIONAL    -- Need R
4913     ]],
4914     [[
4915     snpn-AccessInfoList-r17             SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-AccessInfo-r17    OPTIONAL    -- Need R
4916     ]]
4919 SNPN-AccessInfo-r17 ::=         SEQUENCE {
4920     extCH-Supported-r17                 ENUMERATED {true}             OPTIONAL,   -- Need R
4921     extCH-WithoutConfigAllowed-r17      ENUMERATED {true}             OPTIONAL,   -- Need R
4922     onboardingEnabled-r17               ENUMERATED {true}             OPTIONAL,   -- Need R
4923     imsEmergencySupportForSNPN-r17      ENUMERATED {true}             OPTIONAL    -- Need R
4926 -- TAG-CELLACCESSRELATEDINFO-STOP
4927 -- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-START
4929 CellAccessRelatedInfo-EUTRA-5GC  ::=    SEQUENCE {
4930     plmn-IdentityList-eutra-5gc             PLMN-IdentityList-EUTRA-5GC,
4931     trackingAreaCode-eutra-5gc              TrackingAreaCode,
4932     ranac-5gc                               RAN-AreaCode                                OPTIONAL,
4933     cellIdentity-eutra-5gc                  CellIdentity-EUTRA-5GC
4936 PLMN-IdentityList-EUTRA-5GC::=          SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity-EUTRA-5GC
4938 PLMN-Identity-EUTRA-5GC ::=             CHOICE {
4939     plmn-Identity-EUTRA-5GC                 PLMN-Identity,
4940     plmn-index                              INTEGER (1..maxPLMN)
4943 CellIdentity-EUTRA-5GC ::=              CHOICE {
4944     cellIdentity-EUTRA                      BIT STRING (SIZE (28)),
4945     cellId-index                            INTEGER (1..maxPLMN)
4948 -- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-STOP
4949 -- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-START
4951 CellAccessRelatedInfo-EUTRA-EPC  ::=    SEQUENCE {
4952     plmn-IdentityList-eutra-epc             PLMN-IdentityList-EUTRA-EPC,
4953     trackingAreaCode-eutra-epc              BIT STRING (SIZE (16)),
4954     cellIdentity-eutra-epc                  BIT STRING (SIZE (28))
4957 PLMN-IdentityList-EUTRA-EPC::=          SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity
4959 -- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-STOP
4960 -- TAG-CELLDTX-DRX-CONFIG-START
4962 CellDTX-DRX-Config-r18 ::=             SEQUENCE {
4963     cellDTX-DRX-onDurationTimer-r18        CHOICE {
4964                                                subMilliSeconds INTEGER (1..31),
4965                                                milliSeconds    ENUMERATED {
4966                                                 ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
4967                                                 ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
4968                                                 ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
4969     },
4970     cellDTX-DRX-CycleStartOffset-r18       CHOICE {
4971         ms10                                   INTEGER(0..9),
4972         ms20                                   INTEGER(0..19),
4973         ms32                                   INTEGER(0..31),
4974         ms40                                   INTEGER(0..39),
4975         ms60                                   INTEGER(0..59),
4976         ms64                                   INTEGER(0..63),
4977         ms70                                   INTEGER(0..69),
4978         ms80                                   INTEGER(0..79),
4979         ms128                                  INTEGER(0..127),
4980         ms160                                  INTEGER(0..159),
4981         ms256                                  INTEGER(0..255),
4982         ms320                                  INTEGER(0..319),
4983         ms512                                  INTEGER(0..511),
4984         ms640                                  INTEGER(0..639),
4985         ms1024                                 INTEGER(0..1023),
4986         ms1280                                 INTEGER(0..1279),
4987         ms2048                                 INTEGER(0..2047),
4988         ms2560                                 INTEGER(0..2559),
4989         ms5120                                 INTEGER(0..5119),
4990         ms10240                                INTEGER(0..10239)
4991     },
4992     cellDTX-DRX-SlotOffset-r18                 INTEGER (0..31),
4993     cellDTX-DRX-ConfigType-r18                 ENUMERATED {dtx, drx, dtxdrx},
4994     cellDTX-DRX-ActivationStatus-r18           ENUMERATED {activated, deactivated}           OPTIONAL   -- Need N
4997 -- TAG-CELLDTX-DRX-CONFIG-STOP
4998 -- TAG-CELLGROUPCONFIG-START
5000 -- Configuration of one Cell-Group:
5001 CellGroupConfig ::=                        SEQUENCE {
5002     cellGroupId                                CellGroupId,
5003     rlc-BearerToAddModList                     SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig                        OPTIONAL,   -- Need N
5004     rlc-BearerToReleaseList                    SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentity                  OPTIONAL,   -- Need N
5005     mac-CellGroupConfig                        MAC-CellGroupConfig                                                     OPTIONAL,   -- Need M
5006     physicalCellGroupConfig                    PhysicalCellGroupConfig                                                 OPTIONAL,   -- Need M
5007     spCellConfig                               SpCellConfig                                                            OPTIONAL,   -- Need M
5008     sCellToAddModList                          SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellConfig                       OPTIONAL,   -- Need N
5009     sCellToReleaseList                         SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellIndex                        OPTIONAL,   -- Need N
5010     ...,
5011     [[
5012     reportUplinkTxDirectCurrent                ENUMERATED {true}                                                   OPTIONAL    -- Cond BWP-Reconfig
5013     ]],
5014     [[
5015     bap-Address-r16                            BIT STRING (SIZE (10))                                                  OPTIONAL,   -- Need M
5016     bh-RLC-ChannelToAddModList-r16             SEQUENCE (SIZE(1..maxBH-RLC-ChannelID-r16)) OF BH-RLC-ChannelConfig-r16 OPTIONAL,   -- Need N
5017     bh-RLC-ChannelToReleaseList-r16            SEQUENCE (SIZE(1..maxBH-RLC-ChannelID-r16)) OF BH-RLC-ChannelID-r16     OPTIONAL,   -- Need N
5018     f1c-TransferPath-r16                       ENUMERATED {lte, nr, both}                                              OPTIONAL,   -- Need M
5019     simultaneousTCI-UpdateList1-r16            SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
5020     simultaneousTCI-UpdateList2-r16            SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
5021     simultaneousSpatial-UpdatedList1-r16       SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
5022     simultaneousSpatial-UpdatedList2-r16       SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
5023     uplinkTxSwitchingOption-r16                ENUMERATED {switchedUL, dualUL}                                         OPTIONAL,   -- Need R
5024     uplinkTxSwitchingPowerBoosting-r16         ENUMERATED {enabled}                                                    OPTIONAL    -- Need R
5025     ]],
5026     [[
5027     reportUplinkTxDirectCurrentTwoCarrier-r16  ENUMERATED {true}                                                       OPTIONAL    -- Need N
5028     ]],
5029     [[
5030     f1c-TransferPathNRDC-r17                   ENUMERATED {mcg, scg, both}                                             OPTIONAL,   -- Need M
5031     uplinkTxSwitching-2T-Mode-r17              ENUMERATED {enabled}                                                    OPTIONAL,   -- Cond 2Tx
5032     uplinkTxSwitching-DualUL-TxState-r17       ENUMERATED {oneT, twoT}                                                 OPTIONAL,   -- Cond 2Tx
5033     uu-RelayRLC-ChannelToAddModList-r17        SEQUENCE (SIZE(1..maxUu-RelayRLC-ChannelID-r17)) OF Uu-RelayRLC-ChannelConfig-r17
5034                                                                                                                        OPTIONAL,   -- Need N
5035     uu-RelayRLC-ChannelToReleaseList-r17       SEQUENCE (SIZE(1..maxUu-RelayRLC-ChannelID-r17)) OF Uu-RelayRLC-ChannelID-r17
5036                                                                                                                        OPTIONAL,   -- Need N
5037     simultaneousU-TCI-UpdateList1-r17          SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
5038     simultaneousU-TCI-UpdateList2-r17          SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
5039     simultaneousU-TCI-UpdateList3-r17          SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
5040     simultaneousU-TCI-UpdateList4-r17          SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
5041     rlc-BearerToReleaseListExt-r17             SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentityExt-r17           OPTIONAL,   -- Need N
5042     iab-ResourceConfigToAddModList-r17  SEQUENCE (SIZE(1..maxNrofIABResourceConfig-r17)) OF IAB-ResourceConfig-r17   OPTIONAL, -- Need N
5043     iab-ResourceConfigToReleaseList-r17 SEQUENCE (SIZE(1..maxNrofIABResourceConfig-r17)) OF IAB-ResourceConfigID-r17 OPTIONAL  -- Need N
5044     ]],
5045     [[
5046     reportUplinkTxDirectCurrentMoreCarrier-r17 ReportUplinkTxDirectCurrentMoreCarrier-r17                            OPTIONAL  -- Need N
5047     ]],
5048     [[
5049     prioSCellPRACH-OverSP-PeriodicSRS-r17      ENUMERATED {enabled}                                                  OPTIONAL  -- Need R
5050     ]],
5051     [[
5052     ncr-FwdConfig-r18                          CHOICE {release NULL, setup NCR-FwdConfig-r18 }                                 OPTIONAL,  -- Cond NCR
5053     autonomousDenialParameters-r18             CHOICE {release NULL, setup AutonomousDenialParameters-r18}                      OPTIONAL,   -- Need M
5054     nonCollocatedTypeMRDC-r18                  ENUMERATED { true }                                                OPTIONAL,   -- Need R
5055     nonCollocatedTypeNR-CA-r18                 ENUMERATED { true }                                                OPTIONAL,   -- Need R
5056     uplinkTxSwitchingMoreBands-r18             CHOICE {release NULL, setup UplinkTxSwitchingMoreBands-r18 }                    OPTIONAL    -- Need M
5057     ]]
5060 -- Serving cell specific MAC and PHY parameters for a SpCell:
5061 SpCellConfig ::=                        SEQUENCE {
5062     servCellIndex                       ServCellIndex                                               OPTIONAL,   -- Cond SCG
5063     reconfigurationWithSync             ReconfigurationWithSync                                     OPTIONAL,   -- Cond ReconfWithSync
5064     rlf-TimersAndConstants              CHOICE {release NULL, setup RLF-TimersAndConstants }                     OPTIONAL,   -- Need M
5065     rlmInSyncOutOfSyncThreshold         ENUMERATED {n1}                                             OPTIONAL,   -- Need S
5066     spCellConfigDedicated               ServingCellConfig                                           OPTIONAL,   -- Need M
5067     ...,
5068     [[
5069     lowMobilityEvaluationConnected-r17  SEQUENCE {
5070         s-SearchDeltaP-Connected-r17        ENUMERATED {dB3, dB6, dB9, dB12, dB15, spare3, spare2, spare1},
5071         t-SearchDeltaP-Connected-r17        ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
5072                                                         spare4, spare3, spare2, spare1}
5073     }                                                                                               OPTIONAL,   -- Need R
5074     goodServingCellEvaluationRLM-r17    GoodServingCellEvaluation-r17                               OPTIONAL,   -- Need R
5075     goodServingCellEvaluationBFD-r17    GoodServingCellEvaluation-r17                               OPTIONAL,   -- Need R
5076     deactivatedSCG-Config-r17           CHOICE {release NULL, setup DeactivatedSCG-Config-r17 }                  OPTIONAL    -- Cond SCG-Opt
5077     ]]
5080 ReconfigurationWithSync ::=         SEQUENCE {
5081     spCellConfigCommon                  ServingCellConfigCommon                                     OPTIONAL,   -- Need M
5082     newUE-Identity                      RNTI-Value,
5083     t304                                ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000},
5084     rach-ConfigDedicated                CHOICE {
5085         uplink                              RACH-ConfigDedicated,
5086         supplementaryUplink                 RACH-ConfigDedicated
5087     }                                                                                               OPTIONAL,   -- Need N
5088     ...,
5089     [[
5090     smtc                                SSB-MTC                                                     OPTIONAL    -- Need S
5091     ]],
5092     [[
5093     daps-UplinkPowerConfig-r16      DAPS-UplinkPowerConfig-r16                                      OPTIONAL    -- Need N
5094     ]],
5095     [[
5096     sl-PathSwitchConfig-r17         SL-PathSwitchConfig-r17                                         OPTIONAL    -- Cond DirectToIndirect-PathSwitch
5097     ]],
5098     [[
5099     rach-LessHO-r18                 RACH-LessHO-r18                                                 OPTIONAL,   -- Need N
5100     sl-IndirectPathMaintain-r18     ENUMERATED{true}                                                OPTIONAL     -- Cond MP
5101     ]]
5104 DAPS-UplinkPowerConfig-r16 ::=      SEQUENCE {
5105     p-DAPS-Source-r16                   P-Max,
5106     p-DAPS-Target-r16                   P-Max,
5107     uplinkPowerSharingDAPS-Mode-r16     ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic }
5110 SCellConfig ::=                     SEQUENCE {
5111     sCellIndex                          SCellIndex,
5112     sCellConfigCommon                   ServingCellConfigCommon                                     OPTIONAL,   -- Cond SCellAdd
5113     sCellConfigDedicated                ServingCellConfig                                           OPTIONAL,   -- Cond SCellAddMod
5114     ...,
5115     [[
5116     smtc                                SSB-MTC                                                     OPTIONAL    -- Need S
5117     ]],
5118     [[
5119     sCellState-r16                  ENUMERATED {activated}                                          OPTIONAL,   -- Cond SCellAddSync
5120     secondaryDRX-GroupConfig-r16    ENUMERATED {true}                                               OPTIONAL    -- Need S
5121     ]],
5122     [[
5123     preConfGapStatus-r17             BIT STRING (SIZE (maxNrofGapId-r17))                           OPTIONAL,   -- Cond PreConfigMG
5124     goodServingCellEvaluationBFD-r17 GoodServingCellEvaluation-r17                                  OPTIONAL,   -- Need R
5125     sCellSIB20-r17                   CHOICE {release NULL, setup SCellSIB20-r17 }                                OPTIONAL    -- Need M
5126     ]],
5127     [[
5128     plmn-IdentityInfoList-r17       CHOICE {release NULL, setup PLMN-IdentityInfoList}                            OPTIONAL,   -- Cond SCellSIB20-Opt
5129     npn-IdentityInfoList-r17        CHOICE {release NULL, setup NPN-IdentityInfoList-r16}                         OPTIONAL    -- Cond SCellSIB20-Opt
5130     ]]
5133 SCellSIB20-r17 ::= OCTET STRING (CONTAINING SystemInformation)
5135 DeactivatedSCG-Config-r17 ::=       SEQUENCE {
5136     bfd-and-RLM-r17                     BOOLEAN,
5137     ...
5140 GoodServingCellEvaluation-r17 ::=       SEQUENCE {
5141     offset-r17                              ENUMERATED {db2, db4, db6, db8}                         OPTIONAL   -- Need S
5144 SL-PathSwitchConfig-r17 ::=         SEQUENCE {
5145     targetRelayUE-Identity-r17          SL-SourceIdentity-r17,
5146     t420-r17                            ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000},
5147     ...
5150 IAB-ResourceConfig-r17 ::=          SEQUENCE {
5151     iab-ResourceConfigID-r17            IAB-ResourceConfigID-r17,
5152     slotList-r17                        SEQUENCE (SIZE (1..5120)) OF INTEGER (0..5119)                           OPTIONAL,    -- Need M
5153     periodicitySlotList-r17             ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ms20, ms40, ms80, ms160}     OPTIONAL,    -- Need M
5154     slotListSubcarrierSpacing-r17       SubcarrierSpacing                                                        OPTIONAL,    -- Need M
5155     ...
5157 IAB-ResourceConfigID-r17 ::=        INTEGER(0..maxNrofIABResourceConfig-1-r17)
5159 ReportUplinkTxDirectCurrentMoreCarrier-r17 ::= SEQUENCE (SIZE(1.. maxSimultaneousBands)) OF IntraBandCC-CombinationReqList-r17
5161 IntraBandCC-CombinationReqList-r17::=   SEQUENCE {
5162     servCellIndexList-r17                   SEQUENCE (SIZE(1.. maxNrofServingCells)) OF ServCellIndex,
5163     cc-CombinationList-r17                  SEQUENCE (SIZE(1.. maxNrofReqComDC-Location-r17)) OF IntraBandCC-Combination-r17
5166 IntraBandCC-Combination-r17::=      SEQUENCE (SIZE(1.. maxNrofServingCells)) OF CC-State-r17
5168 CC-State-r17::=                     SEQUENCE {
5169     dlCarrier-r17                       CarrierState-r17                             OPTIONAL, -- Need N
5170     ulCarrier-r17                       CarrierState-r17                             OPTIONAL  -- Need N
5173 CarrierState-r17::=                 CHOICE {
5174     deActivated-r17                     NULL,
5175     activeBWP-r17                       INTEGER (0..maxNrofBWPs)
5178 AutonomousDenialParameters-r18 ::=  SEQUENCE {
5179     autonomousDenialSlots-r18           ENUMERATED {n2, n5, n10, n15, n20, n30, spare2, spare1},
5180     autonomousDenialValidity-r18        ENUMERATED {n200, n500, n1000, n2000}
5183 RACH-LessHO-r18 ::=                 SEQUENCE {
5184     targetNTA-r18                       ENUMERATED {zero, source}                                   OPTIONAL,   -- Need N
5185     beamIndication-r18                  CHOICE {
5186         tci-StateID-r18                     TCI-StateId,
5187         ssb-Index-r18                       SSB-Index
5188     }                                                                                               OPTIONAL,   -- Need N
5189      ...
5192 UplinkTxSwitchingMoreBands-r18::=              SEQUENCE {
5193     uplinkTxSwitchingBandList-r18                  SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FreqBandIndicatorNR OPTIONAL,  -- Need M
5194     uplinkTxSwitchingBandPairList-r18              UplinkTxSwitchingBandPairList-r18                OPTIONAL,   -- Need M
5195     uplinkTxSwitchingAssociatedBandDualUL-List-r18 UplinkTxSwitchingAssociatedBandDualUL-List-r18   OPTIONAL,   -- Need M
5196     ...
5199 UplinkTxSwitchingBandPairList-r18::=      SEQUENCE (SIZE (1.. maxULTxSwitchingBandPairs)) OF UplinkTxSwitchingBandPairConfig-r18
5201 UplinkTxSwitchingBandPairConfig-r18::=    SEQUENCE {
5202     bandInfoUL1-r18                           UplinkTxSwitchingBandIndex-r18,
5203     bandInfoUL2-r18                           UplinkTxSwitchingBandIndex-r18,
5204     switchingOptionConfigForBandPair-r18      ENUMERATED {switchedUL, dualUL},
5205     switching2T-Mode-r18                      ENUMERATED {enabled}                                             OPTIONAL,   -- Need S
5206     switchingPeriodConfigForBandPair-r18      ENUMERATED {n35us, n140us}                                       OPTIONAL,   -- Need S
5207     ...
5210 UplinkTxSwitchingAssociatedBandDualUL-List-r18::= SEQUENCE (SIZE (0..maxSimultaneousBands)) OF UplinkTxSwitchingAssociatedBandDualUL-r18
5212 UplinkTxSwitchingAssociatedBandDualUL-r18::=  SEQUENCE {
5213     transmitBand-r18                              UplinkTxSwitchingBandIndex-r18,
5214     associatedBand-r18                            UplinkTxSwitchingBandIndex-r18
5217 UplinkTxSwitchingBandIndex-r18::=  INTEGER (1..maxSimultaneousBands)
5219 -- TAG-CELLGROUPCONFIG-STOP
5220 -- TAG-CELLGROUPID-START
5222 CellGroupId ::=                             INTEGER (0.. maxSecondaryCellGroups)
5224 -- TAG-CELLGROUPID-STOP
5225 -- TAG-CELLIDENTITY-START
5227 CellIdentity ::=                         BIT STRING (SIZE (36))
5229 -- TAG-CELLIDENTITY-STOP
5230 -- TAG-CELLRESELECTIONPRIORITY-START
5232 CellReselectionPriority ::=             INTEGER (0..7)
5234 -- TAG-CELLRESELECTIONPRIORITY-STOP
5235 -- TAG-CELLRESELECTIONSUBPRIORITY-START
5237 CellReselectionSubPriority ::=          ENUMERATED {oDot2, oDot4, oDot6, oDot8}
5239 -- TAG-CELLRESELECTIONSUBPRIORITY-STOP
5240 -- TAG-CFR-CONFIGMULTICAST-START
5242 CFR-ConfigMulticast-r17::= SEQUENCE {
5243     locationAndBandwidthMulticast-r17              INTEGER (0..37949)                       OPTIONAL,    -- Need S
5244     pdcch-ConfigMulticast-r17                      PDCCH-Config                             OPTIONAL,    -- Need M
5245     pdsch-ConfigMulticast-r17                      PDSCH-Config                             OPTIONAL,    -- Need M
5246     sps-ConfigMulticastToAddModList-r17            SPS-ConfigMulticastToAddModList-r17      OPTIONAL,    -- Need N
5247     sps-ConfigMulticastToReleaseList-r17           SPS-ConfigMulticastToReleaseList-r17     OPTIONAL     -- Need N
5250 SPS-ConfigMulticastToAddModList-r17 ::= SEQUENCE (SIZE (1..8)) OF SPS-Config
5252 SPS-ConfigMulticastToReleaseList-r17 ::= SEQUENCE (SIZE (1..8)) OF SPS-ConfigIndex-r16
5254 -- TAG-CFR-CONFIGMULTICAST-STOP
5255 -- TAG-CGI-INFOEUTRA-START
5257 CGI-InfoEUTRA ::=                        SEQUENCE {
5258     cgi-info-EPC                            SEQUENCE {
5259             cgi-info-EPC-legacy                 CellAccessRelatedInfo-EUTRA-EPC,
5260             cgi-info-EPC-list                   SEQUENCE (SIZE (1..maxPLMN)) OF CellAccessRelatedInfo-EUTRA-EPC             OPTIONAL
5261     }                                                                                                                       OPTIONAL,
5262     cgi-info-5GC                            SEQUENCE (SIZE (1..maxPLMN)) OF CellAccessRelatedInfo-EUTRA-5GC             OPTIONAL,
5263     freqBandIndicator                       FreqBandIndicatorEUTRA,
5264     multiBandInfoList                       MultiBandInfoListEUTRA                                                      OPTIONAL,
5265     freqBandIndicatorPriority               ENUMERATED {true}                                                           OPTIONAL
5268 -- TAG-CGI-INFOEUTRA-STOP
5269 -- TAG-CGI-INFOEUTRALOGGING-START
5271 CGI-InfoEUTRALogging ::=         SEQUENCE {
5272     plmn-Identity-eutra-5gc          PLMN-Identity                                          OPTIONAL,
5273     trackingAreaCode-eutra-5gc       TrackingAreaCode                                       OPTIONAL,
5274     cellIdentity-eutra-5gc           BIT STRING (SIZE (28))                                 OPTIONAL,
5275     plmn-Identity-eutra-epc          PLMN-Identity                                          OPTIONAL,
5276     trackingAreaCode-eutra-epc       BIT STRING (SIZE (16))                                 OPTIONAL,
5277     cellIdentity-eutra-epc           BIT STRING (SIZE (28))                                 OPTIONAL
5280 -- TAG-CGI-INFOEUTRALOGGING-STOP
5281 -- TAG-CGI-INFO-NR-START
5283 CGI-InfoNR ::=                    SEQUENCE {
5284     plmn-IdentityInfoList               PLMN-IdentityInfoList               OPTIONAL,
5285     frequencyBandList                   MultiFrequencyBandListNR            OPTIONAL,
5286     noSIB1                              SEQUENCE {
5287         ssb-SubcarrierOffset                INTEGER (0..15),
5288         pdcch-ConfigSIB1                    PDCCH-ConfigSIB1
5289     }                                                                       OPTIONAL,
5290     ...,
5291     [[
5292     npn-IdentityInfoList-r16            NPN-IdentityInfoList-r16            OPTIONAL
5293     ]],
5294     [[
5295     cellReservedForOtherUse-r16         ENUMERATED {true}                   OPTIONAL
5296     ]]
5299 -- TAG-CGI-INFO-NR-STOP
5300 -- TAG-CGI-INFO-LOGGING-START
5302 CGI-Info-Logging-r16 ::=     SEQUENCE {
5303     plmn-Identity-r16                    PLMN-Identity,
5304     cellIdentity-r16                     CellIdentity,
5305     trackingAreaCode-r16                 TrackingAreaCode               OPTIONAL
5308 -- TAG-CGI-INFO-LOGGING-STOP
5309 -- TAG-CLI-RSSI-RANGE-START
5311 CLI-RSSI-Range-r16 ::=                      INTEGER(0..76)
5313 -- TAG-CLI-RSSI-RANGE-STOP
5314 -- TAG-CLOCKQUALITYMETRICS-START
5316 ClockQualityMetrics-r18 ::= SEQUENCE {
5317     synchronisationState-r18        ENUMERATED {locked, holdover, freerun, spare1}                        OPTIONAL,   -- Need N
5318     tracebilityToUTC-r18            BOOLEAN                                                               OPTIONAL,   -- Need N
5319     tracebilityToGNSS-r18           BOOLEAN                                                               OPTIONAL,   -- Need N
5320     clockFrequencyStability-r18     BIT STRING (SIZE(16))                                                 OPTIONAL,   -- Need N
5321     clockAccuracy-r18               CHOICE {
5322                                         value INTEGER (1..40000000),
5323                                         index INTEGER (32..47)
5324     }                                                                                                     OPTIONAL,   -- Need N
5325     parentTimeSource-r18            ENUMERATED {syncE, pTP, gNSS,atomicClock, terrestialRadio,
5326                                                 serialTimeCode, nTP, handset, other, spare7,
5327                                                 spare6, spare5, spare4, spare3, spare2, spare1}           OPTIONAL,   -- Need N
5328     ...
5331 -- TAG-CLOCKQUALITYMETRICS-STOP
5332 -- TAG-CODEBOOKCONFIG-START
5334 CodebookConfig ::=                                  SEQUENCE {
5335     codebookType                                        CHOICE {
5336         type1                                               SEQUENCE {
5337             subType                                             CHOICE {
5338                 typeI-SinglePanel                                   SEQUENCE {
5339                     nrOfAntennaPorts                                    CHOICE {
5340                         two                                                 SEQUENCE {
5341                             twoTX-CodebookSubsetRestriction                     BIT STRING (SIZE (6))
5342                         },
5343                         moreThanTwo                                         SEQUENCE {
5344                             n1-n2                                               CHOICE {
5345                                 two-one-TypeI-SinglePanel-Restriction               BIT STRING (SIZE (8)),
5346                                 two-two-TypeI-SinglePanel-Restriction               BIT STRING (SIZE (64)),
5347                                 four-one-TypeI-SinglePanel-Restriction              BIT STRING (SIZE (16)),
5348                                 three-two-TypeI-SinglePanel-Restriction             BIT STRING (SIZE (96)),
5349                                 six-one-TypeI-SinglePanel-Restriction               BIT STRING (SIZE (24)),
5350                                 four-two-TypeI-SinglePanel-Restriction              BIT STRING (SIZE (128)),
5351                                 eight-one-TypeI-SinglePanel-Restriction             BIT STRING (SIZE (32)),
5352                                 four-three-TypeI-SinglePanel-Restriction            BIT STRING (SIZE (192)),
5353                                 six-two-TypeI-SinglePanel-Restriction               BIT STRING (SIZE (192)),
5354                                 twelve-one-TypeI-SinglePanel-Restriction            BIT STRING (SIZE (48)),
5355                                 four-four-TypeI-SinglePanel-Restriction             BIT STRING (SIZE (256)),
5356                                 eight-two-TypeI-SinglePanel-Restriction             BIT STRING (SIZE (256)),
5357                                 sixteen-one-TypeI-SinglePanel-Restriction           BIT STRING (SIZE (64))
5358                             },
5359                             typeI-SinglePanel-codebookSubsetRestriction-i2      BIT STRING (SIZE (16))        OPTIONAL    -- Need R
5360                         }
5361                     },
5362                     typeI-SinglePanel-ri-Restriction                    BIT STRING (SIZE (8))
5363                 },
5364                 typeI-MultiPanel                                    SEQUENCE {
5365                     ng-n1-n2                                                CHOICE {
5366                         two-two-one-TypeI-MultiPanel-Restriction                BIT STRING (SIZE (8)),
5367                         two-four-one-TypeI-MultiPanel-Restriction               BIT STRING (SIZE (16)),
5368                         four-two-one-TypeI-MultiPanel-Restriction               BIT STRING (SIZE (8)),
5369                         two-two-two-TypeI-MultiPanel-Restriction                BIT STRING (SIZE (64)),
5370                         two-eight-one-TypeI-MultiPanel-Restriction              BIT STRING (SIZE (32)),
5371                         four-four-one-TypeI-MultiPanel-Restriction              BIT STRING (SIZE (16)),
5372                         two-four-two-TypeI-MultiPanel-Restriction               BIT STRING (SIZE (128)),
5373                         four-two-two-TypeI-MultiPanel-Restriction               BIT STRING (SIZE (64))
5374                     },
5375                     ri-Restriction                          BIT STRING (SIZE (4))
5376                 }
5377             },
5378             codebookMode                                        INTEGER (1..2)
5380         },
5381         type2                                   SEQUENCE {
5382             subType                                 CHOICE {
5383                 typeII                                  SEQUENCE {
5384                     n1-n2-codebookSubsetRestriction         CHOICE {
5385                         two-one                                 BIT STRING (SIZE (16)),
5386                         two-two                                 BIT STRING (SIZE (43)),
5387                         four-one                                BIT STRING (SIZE (32)),
5388                         three-two                               BIT STRING (SIZE (59)),
5389                         six-one                                 BIT STRING (SIZE (48)),
5390                         four-two                                BIT STRING (SIZE (75)),
5391                         eight-one                               BIT STRING (SIZE (64)),
5392                         four-three                              BIT STRING (SIZE (107)),
5393                         six-two                                 BIT STRING (SIZE (107)),
5394                         twelve-one                              BIT STRING (SIZE (96)),
5395                         four-four                               BIT STRING (SIZE (139)),
5396                         eight-two                               BIT STRING (SIZE (139)),
5397                         sixteen-one                             BIT STRING (SIZE (128))
5398                     },
5399                     typeII-RI-Restriction                   BIT STRING (SIZE (2))
5400                 },
5401                 typeII-PortSelection                    SEQUENCE {
5402                     portSelectionSamplingSize               ENUMERATED {n1, n2, n3, n4}                   OPTIONAL,       -- Need R
5403                     typeII-PortSelectionRI-Restriction      BIT STRING (SIZE (2))
5404                 }
5405             },
5406             phaseAlphabetSize                       ENUMERATED {n4, n8},
5407             subbandAmplitude                        BOOLEAN,
5408             numberOfBeams                           ENUMERATED {two, three, four}
5409         }
5410     }
5413 CodebookConfig-r16  ::=                SEQUENCE  {
5414     codebookType                           CHOICE {
5415         type2                                  SEQUENCE {
5416             subType                                CHOICE {
5417                 typeII-r16                             SEQUENCE  {
5418                     n1-n2-codebookSubsetRestriction-r16    CHOICE {
5419                         two-one                                BIT STRING (SIZE (16)),
5420                         two-two                                BIT STRING (SIZE (43)),
5421                         four-one                               BIT STRING (SIZE (32)),
5422                         three-two                              BIT STRING (SIZE (59)),
5423                         six-one                                BIT STRING (SIZE (48)),
5424                         four-two                               BIT STRING (SIZE (75)),
5425                         eight-one                              BIT STRING (SIZE (64)),
5426                         four-three                             BIT STRING (SIZE (107)),
5427                         six-two                                BIT STRING (SIZE (107)),
5428                         twelve-one                             BIT STRING (SIZE (96)),
5429                         four-four                              BIT STRING (SIZE (139)),
5430                         eight-two                              BIT STRING (SIZE (139)),
5431                         sixteen-one                            BIT STRING (SIZE (128))
5432                     },
5433                     typeII-RI-Restriction-r16              BIT STRING (SIZE(4))
5434                 },
5435                 typeII-PortSelection-r16  SEQUENCE {
5436                     portSelectionSamplingSize-r16          ENUMERATED {n1, n2, n3, n4},
5437                     typeII-PortSelectionRI-Restriction-r16 BIT STRING (SIZE (4))
5438                 }
5439             },
5440         numberOfPMI-SubbandsPerCQI-Subband-r16 INTEGER (1..2),
5441         paramCombination-r16                   INTEGER (1..8)
5442         }
5443     }
5446 CodebookConfig-r17  ::=               SEQUENCE  {
5447     codebookType                          CHOICE   {
5448         type1                                 SEQUENCE  {
5449             typeI-SinglePanel-Group1-r17          SEQUENCE {
5450                 nrOfAntennaPorts                      CHOICE {
5451                     two                                   SEQUENCE {
5452                         twoTX-CodebookSubsetRestriction1-r17  BIT STRING (SIZE (6))
5453                     },
5454                     moreThanTwo                            SEQUENCE {
5455                         n1-n2                                        CHOICE {
5456                             two-one-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (8)),
5457                             two-two-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (64)),
5458                             four-one-TypeI-SinglePanel-Restriction1-r17      BIT STRING (SIZE (16)),
5459                             three-two-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (96)),
5460                             six-one-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (24)),
5461                             four-two-TypeI-SinglePanel-Restriction1-r17      BIT STRING (SIZE (128)),
5462                             eight-one-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (32)),
5463                             four-three-TypeI-SinglePanel-Restriction1-r17    BIT STRING (SIZE (192)),
5464                             six-two-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (192)),
5465                             twelve-one-TypeI-SinglePanel-Restriction1-r17    BIT STRING (SIZE (48)),
5466                             four-four-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (256)),
5467                             eight-two-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (256)),
5468                             sixteen-one-TypeI-SinglePanel-Restriction1-r17   BIT STRING (SIZE (64))
5469                         }
5470                     }
5471                 }
5472             }                                                                                       OPTIONAL,  -- Need R
5473             typeI-SinglePanel-Group2-r17           SEQUENCE {
5474                 nrOfAntennaPorts                       CHOICE {
5475                     two                                    SEQUENCE {
5476                         twoTX-CodebookSubsetRestriction2-r17   BIT STRING (SIZE (6))
5477                     },
5478                     moreThanTwo                            SEQUENCE {
5479                         n1-n2                                        CHOICE {
5480                             two-one-TypeI-SinglePanel-Restriction2-r17       BIT STRING (SIZE (8)),
5481                             two-two-TypeI-SinglePanel-Restriction2-r17       BIT STRING (SIZE (64)),
5482                             four-one-TypeI-SinglePanel-Restriction2-r17      BIT STRING (SIZE (16)),
5483                             three-two-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (96)),
5484                             six-one-TypeI-SinglePanel-Restriction2-r17       BIT STRING (SIZE (24)),
5485                             four-two-TypeI-SinglePanel-Restriction2-r17      BIT STRING (SIZE (128)),
5486                             eight-one-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (32)),
5487                             four-three-TypeI-SinglePanel-Restriction2-r17    BIT STRING (SIZE (192)),
5488                             six-two-TypeI-SinglePanel-Restriction2-r17       BIT STRING (SIZE (192)),
5489                             twelve-one-TypeI-SinglePanel-Restriction2-r17    BIT STRING (SIZE (48)),
5490                             four-four-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (256)),
5491                             eight-two-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (256)),
5492                             sixteen-one-TypeI-SinglePanel-Restriction2-r17   BIT STRING (SIZE (64))
5493                         }
5494                     }
5495                 }
5496             }                                                                                       OPTIONAL,  -- Need R
5497             typeI-SinglePanel-ri-RestrictionSTRP-r17                    BIT STRING (SIZE (8))       OPTIONAL,  -- Need R
5498             typeI-SinglePanel-ri-RestrictionSDM-r17                     BIT STRING (SIZE (4))       OPTIONAL   -- Need R
5499         },
5500         type2                                 SEQUENCE {
5501             typeII-PortSelection-r17              SEQUENCE {
5502                 paramCombination-r17                   INTEGER (1..8),
5503                 valueOfN-r17                           ENUMERATED {n2, n4}                          OPTIONAL,  -- Need R
5504                 numberOfPMI-SubbandsPerCQI-Subband-r17 INTEGER(1..2)                                OPTIONAL,  -- Need R
5505                 typeII-PortSelectionRI-Restriction-r17 BIT STRING (SIZE (4))
5506             }
5507         }
5508     }
5511 CodebookConfig-v1730  ::=             SEQUENCE  {
5512     codebookType                          CHOICE   {
5513         type1                                 SEQUENCE  {
5514             codebookMode                          INTEGER (1..2)                                    OPTIONAL   -- Need R
5515         }
5516     }
5519 CodebookConfig-r18  ::=                   SEQUENCE {
5520     codebookType                              CHOICE {
5521         type2                                     CHOICE {
5522             typeII-CJT-r18                            SEQUENCE {
5523                 n1-n2-codebookSubsetRestrictionList-r18   N1-N2-CBSR-List-r18,
5524                 paramCombination-CJT-r18                  INTEGER (1..7),
5525                 paramCombination-CJT-L-r18                SEQUENCE (SIZE (1..4)) OF INTEGER (1..5),
5526                 restrictedCMR-Selection-r18               ENUMERATED {enable},
5527                 valueOfO3-r18                             ENUMERATED {n1, n4}                          OPTIONAL,  -- Need R
5528                 numberOfPMI-SubbandsPerCQI-Subband-r18    INTEGER(1..2),
5529                 typeII-RI-Restriction-r18                 BIT STRING (SIZE (4)),
5530                 codebookMode-r18                          INTEGER (1..2)
5531             },
5532             typeII-CJT-PortSelection-r18              SEQUENCE {
5533                 paramCombination-CJT-PS-r18               INTEGER (1..5),
5534                 paramCombination-CJT-PS-alpha-r18         SEQUENCE (SIZE (1..4)) OF INTEGER (1..8),
5535                 restrictedCMR-Selection-r18               ENUMERATED {enable},
5536                 valueOfO3-r18                             ENUMERATED {n1, n4}                          OPTIONAL,  -- Need R
5537                 valueOfN-CJT-r18                          ENUMERATED {n2, n4}                          OPTIONAL,  -- Need R
5538                 numberOfPMI-SubbandsPerCQI-Subband-r18    INTEGER(1..2),
5539                 typeII-PortSelectionRI-Restriction-r18    BIT STRING (SIZE (4)),
5540                 codebookMode-r18                          INTEGER (1..2)
5541             },
5542             typeII-Doppler-r18                        SEQUENCE {
5543                 n1-n2-codebookSubsetRestriction-r18       N1-N2-CBSR-r18,
5544                 paramCombination-Doppler-r18              INTEGER (1..9),
5545                 td-dd-config-r18                          TD-DD-Config-r18,
5546                 numberOfPMI-SubbandsPerCQI-Subband-r18    INTEGER(1..2),
5547                 predictionDelay-r18                       ENUMERATED {m0,n0,n1,n2 },
5548                 typeII-RI-Restriction-r18                 BIT STRING (SIZE (4))
5549             },
5550             typeII-DopplerPortSelection-r18           SEQUENCE {
5551                 paramCombinationDoppler-PS-r18            INTEGER (1..8),
5552                 td-dd-config-r18                          TD-DD-Config-r18,
5553                 valueOfN-Doppler-r18                      ENUMERATED {n2, n4}                          OPTIONAL,  -- Need R
5554                 numberOfPMI-SubbandsPerCQI-Subband-r18    INTEGER(1..2),
5555                 predictionDelay-r18                       ENUMERATED {m0,n0,n1,n2 },
5556                 typeII-PortSelectionRI-Restriction-r18    BIT STRING (SIZE (4))
5557             }
5558         }
5559     }
5562 N1-N2-CBSR-List-r18 ::= CHOICE {
5563     two-one-r18            CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (8))},
5564     two-two-r18            CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (27))},
5565     four-one-r18           CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (16))},
5566     three-two-r18          CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (35))},
5567     six-one-r18            CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (24))},
5568     four-two-r18           CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (43))},
5569     eight-one-r18          CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (32))},
5570     four-three-r18         CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (59))},
5571     twelve-one-r18         CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (48))},
5572     four-four-r18          CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))},
5573     eight-two-r18          CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))},
5574     sixteen-one-r18        CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (64))}
5577 N1-N2-CBSR-r18 ::=     CHOICE {
5578     two-one-r18            CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (8))},
5579     two-two-r18            CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (27))},
5580     four-one-r18           CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (16))},
5581     three-two-r18          CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (35))},
5582     six-one-r18            CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (24))},
5583     four-two-r18           CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (43))},
5584     eight-one-r18          CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (32))},
5585     four-three-r18         CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (59))},
5586     twelve-one-r18         CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (48))},
5587     four-four-r18          CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (75))},
5588     eight-two-r18          CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (75))},
5589     sixteen-one-r18        CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (64))}
5592 TD-DD-Config-r18 ::=        SEQUENCE {
5593    vectorLengthDD-r18           ENUMERATED {n1,n2,n4,n8},
5594    unitDurationDD-r18           ENUMERATED {m1,m2}                                    OPTIONAL,  -- Need R
5595    aperiodicResourceOffset-r18  INTEGER(1..2)                                         OPTIONAL,  -- Need R
5596    tdCQI-r18                    ENUMERATED {n11,n12,n2, spare1}                              OPTIONAL   -- Need R
5599 -- TAG-CODEBOOKCONFIG-STOP
5600 -- TAG-COMMONLOCATIONINFO-START
5602 CommonLocationInfo-r16 ::= SEQUENCE {
5603     gnss-TOD-msec-r16          OCTET STRING     OPTIONAL,
5604     locationTimestamp-r16      OCTET STRING     OPTIONAL,
5605     locationCoordinate-r16     OCTET STRING     OPTIONAL,
5606     locationError-r16          OCTET STRING     OPTIONAL,
5607     locationSource-r16         OCTET STRING     OPTIONAL,
5608     velocityEstimate-r16       OCTET STRING     OPTIONAL
5611 -- TAG-COMMONLOCATIONINFO-STOP
5612 -- TAG-CONDRECONFIGID-START
5614 CondReconfigId-r16 ::=                    INTEGER (1.. maxNrofCondCells-r16)
5616 -- TAG-CONDRECONFIGID-STOP
5617 -- TAG-CONDRECONFIGTOADDMODLIST-START
5619 CondReconfigToAddModList-r16 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigToAddMod-r16
5621 CondReconfigToAddMod-r16 ::=     SEQUENCE {
5622     condReconfigId-r16               CondReconfigId-r16,
5623     condExecutionCond-r16            SEQUENCE (SIZE (1..2)) OF MeasId                      OPTIONAL,    -- Need M
5624     condRRCReconfig-r16              OCTET STRING (CONTAINING RRCReconfiguration)          OPTIONAL,    -- Cond condReconfigAdd
5625     ...,
5626     [[
5627     condExecutionCondSCG-r17         OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL     -- Need M
5628     ]],
5629     [[
5630     condExecutionCondPSCell-r18      SEQUENCE (SIZE (1..2)) OF MeasId                      OPTIONAL,    -- Cond condReconfigCHO-WithSCG
5631     subsequentCondReconfig-r18       SubsequentCondReconfig-r18                            OPTIONAL,    -- Need M
5632     securityCellSetId-r18            SecurityCellSetId-r18                                 OPTIONAL,    -- Need M
5633     scpac-ConfigComplete-r18         ENUMERATED {true}                                     OPTIONAL     -- Cond CPAC
5634     ]]
5637 CondReconfigExecCondSCG-r17 ::=  SEQUENCE (SIZE (1..2)) OF MeasId
5639 SubsequentCondReconfig-r18 ::=   SEQUENCE {
5640     condExecutionCondToReleaseList-r18   CondExecutionCondToReleaseList-r18                OPTIONAL,   -- Need N
5641     condExecutionCondToAddModList-r18    CondExecutionCondToAddModList-r18                 OPTIONAL,   -- Need N
5642     ...
5645 CondExecutionCondToAddModList-r18 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondExecutionCondToAddMod-r18
5647 CondExecutionCondToAddMod-r18 ::=    SEQUENCE {
5648     subsequentCondReconfigId-r18         CondReconfigId-r16,
5649     subsequentCondExecutionCond-r18      SEQUENCE (SIZE (1..2)) OF MeasId                      OPTIONAL,    -- Need M
5650     subsequentCondExecutionCondSCG-r18   OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL,    -- Need M
5651     ...
5654 CondExecutionCondToReleaseList-r18 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigId-r16
5656 -- TAG-CONDRECONFIGTOADDMODLIST-STOP
5657 -- TAG-CONDITIONALRECONFIGURATION-START
5659 ConditionalReconfiguration-r16 ::=   SEQUENCE {
5660     attemptCondReconfig-r16              ENUMERATED {true}              OPTIONAL,   -- Cond CHO
5661     condReconfigToRemoveList-r16         CondReconfigToRemoveList-r16   OPTIONAL,   -- Need N
5662     condReconfigToAddModList-r16         CondReconfigToAddModList-r16   OPTIONAL,   -- Need N
5663     ...,
5664     [[
5665     scpac-ReferenceConfiguration-r18     CHOICE {release NULL, setup ReferenceConfiguration-r18}          OPTIONAL,   -- Need M
5666     servingSecurityCellSetId-r18         SecurityCellSetId-r18                              OPTIONAL,   -- Need M
5667     sk-CounterConfiguration-r18          SK-CounterConfiguration-r18                        OPTIONAL    -- Need M
5668     ]]
5671 CondReconfigToRemoveList-r16 ::=     SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigId-r16
5673 SK-CounterConfiguration-r18      ::= SEQUENCE {
5674     sk-CounterConfigToReleaseList-r18    SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SecurityCellSetId-r18    OPTIONAL,    -- Need N
5675     sk-CounterConfigToAddModList-r18     SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SK-CounterConfig-r18     OPTIONAL     -- Need N
5678 SK-CounterConfig-r18 ::=             SEQUENCE {
5679     securityCellSetId-r18                SecurityCellSetId-r18,
5680     sk-CounterList-r18                   SEQUENCE (SIZE (1..maxSK-Counter-r18)) OF SK-Counter
5683 SecurityCellSetId-r18 ::= INTEGER (1.. maxSecurityCellSet-r18)
5685 -- TAG-CONDITIONALRECONFIGURATION-STOP
5686 -- TAG-CONFIGUREDGRANTCONFIG-START
5688 ConfiguredGrantConfig ::=           SEQUENCE {
5689     frequencyHopping                    ENUMERATED {intraSlot, interSlot}                                       OPTIONAL,   -- Need S
5690     cg-DMRS-Configuration               DMRS-UplinkConfig,
5691     mcs-Table                           ENUMERATED {qam256, qam64LowSE}                                         OPTIONAL,   -- Need S
5692     mcs-TableTransformPrecoder          ENUMERATED {qam256, qam64LowSE}                                         OPTIONAL,   -- Need S
5693     uci-OnPUSCH                         CHOICE {release NULL, setup CG-UCI-OnPUSCH }                                         OPTIONAL,   -- Need M
5694     resourceAllocation                  ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch },
5695     rbg-Size                            ENUMERATED {config2}                                                    OPTIONAL,   -- Need S
5696     powerControlLoopToUse               ENUMERATED {n0, n1},
5697     p0-PUSCH-Alpha                      P0-PUSCH-AlphaSetId,
5698     transformPrecoder                   ENUMERATED {enabled, disabled}                                          OPTIONAL,   -- Need S
5699     nrofHARQ-Processes                  INTEGER(1..16),
5700     repK                                ENUMERATED {n1, n2, n4, n8},
5701     repK-RV                             ENUMERATED {s1-0231, s2-0303, s3-0000}                                  OPTIONAL,   -- Need R
5702     periodicity                         ENUMERATED {
5703                                                 sym2, sym7, sym1x14, sym2x14, sym4x14, sym5x14, sym8x14, sym10x14, sym16x14, sym20x14,
5704                                                 sym32x14, sym40x14, sym64x14, sym80x14, sym128x14, sym160x14, sym256x14, sym320x14, sym512x14,
5705                                                 sym640x14, sym1024x14, sym1280x14, sym2560x14, sym5120x14,
5706                                                 sym6, sym1x12, sym2x12, sym4x12, sym5x12, sym8x12, sym10x12, sym16x12, sym20x12, sym32x12,
5707                                                 sym40x12, sym64x12, sym80x12, sym128x12, sym160x12, sym256x12, sym320x12, sym512x12, sym640x12,
5708                                                 sym1280x12, sym2560x12
5709     },
5710     configuredGrantTimer                INTEGER (1..64)                                                         OPTIONAL,   -- Need R
5711     rrc-ConfiguredUplinkGrant           SEQUENCE {
5712         timeDomainOffset                    INTEGER (0..5119),
5713         timeDomainAllocation                INTEGER (0..15),
5714         frequencyDomainAllocation           BIT STRING (SIZE(18)),
5715         antennaPort                         INTEGER (0..31),
5716         dmrs-SeqInitialization              INTEGER (0..1)                                                         OPTIONAL,   -- Need R
5717         precodingAndNumberOfLayers          INTEGER (0..63),
5718         srs-ResourceIndicator               INTEGER (0..15)                                                        OPTIONAL,   -- Need R
5719         mcsAndTBS                           INTEGER (0..31),
5720         frequencyHoppingOffset              INTEGER (1.. maxNrofPhysicalResourceBlocks-1)                          OPTIONAL,   -- Need R
5721         pathlossReferenceIndex              INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1),
5722         ...,
5723         [[
5724         pusch-RepTypeIndicator-r16          ENUMERATED {pusch-RepTypeA,pusch-RepTypeB}                             OPTIONAL,   -- Need M
5725         frequencyHoppingPUSCH-RepTypeB-r16  ENUMERATED {interRepetition, interSlot}                                OPTIONAL,   -- Cond RepTypeB
5726         timeReferenceSFN-r16                ENUMERATED {sfn512}                                                    OPTIONAL    -- Need S
5727         ]],
5728         [[
5729         pathlossReferenceIndex2-r17         INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1)                       OPTIONAL,   -- Need R
5730         srs-ResourceIndicator2-r17          INTEGER (0..15)                                                        OPTIONAL,   -- Need R
5731         precodingAndNumberOfLayers2-r17     INTEGER (0..63)                                                        OPTIONAL,   -- Need R
5732         timeDomainAllocation-v1710          INTEGER (16..63)                                                       OPTIONAL,   -- Need M
5733         timeDomainOffset-r17                INTEGER (0..40959)                                                     OPTIONAL,   -- Need R
5734         cg-SDT-Configuration-r17            CG-SDT-Configuration-r17                                               OPTIONAL    -- Need M
5735         ]],
5736         [[
5737         srs-ResourceSetId-r18               SRS-ResourceSetId                                                      OPTIONAL,   -- Need R
5738         cg-LTM-Configuration-r18            CG-RRC-Configuration-r18                                               OPTIONAL, -- Cond LTM
5739         cg-SDT-PeriodicityExt-r18          ENUMERATED {
5740                                                sym1x14x1280, sym2x14x1280, sym4x14x1280 , sym8x14x1280, sym16x14x1280,
5741                                                sym32x14x1280, sym48x14x1280, sym64x14x1280, sym96x14x1280, sym128x14x1280,
5742                                                sym192x14x1280, sym240x14x1280, sym256x14x1280, sym384x14x1280, sym472x14x1280,
5743                                                sym480x14x1280, sym512x14x1280, sym768x14x1280, sym944x14x1280, sym960x14x1280,
5744                                                sym1408x14x1280, sym1536x14x1280, sym1888x14x1280, sym1920x14x1280,
5745                                                sym2816x14x1280, sym3072x14x1280, sym3776x14x1280, sym5632x14x1280,
5746                                                sym6144x14x1280, sym7552x14x1280, sym7680x14x1280, sym11264x14x1280,
5747                                                sym15104x14x1280, sym15360x14x1280, sym22528x14x1280, sym30208x14x1280,
5748                                                sym45056x14x1280, sym60416x14x1280, sym90112x14x1280, sym180224x14x1280,
5749                                                sym4x12x1280, sym8x12x1280, sym16x12x1280, sym32x12x1280, sym192x12x1280,
5750                                                sym384x12x1280, sym960x12x1280, sym1888x12x1280, sym3776x12x1280,
5751                                                sym5632x12x1280, sym11264x12x1280, spare13, spare12, spare11, spare10, spare9,
5752                                                spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
5753                                             }                                                                OPTIONAL,   -- Cond CG-SDT1
5754         timeReferenceHyperSFN-r18           INTEGER (0..1023)                                                OPTIONAL,   -- Cond CG-SDT2
5755         cg-RRC-Configuration-r18            CG-RRC-Configuration-r18                                       OPTIONAL, -- Cond RACH-LessHO
5756         applyIndicatedTCI-State-r18         ENUMERATED {first, second, both, spare1}                               OPTIONAL    -- Need R
5757         ]]
5758     }                                                                                                              OPTIONAL,   -- Need R
5759     ...,
5760     [[
5761     cg-RetransmissionTimer-r16          INTEGER (1..64)                                                            OPTIONAL,   -- Need R
5762     cg-minDFI-Delay-r16                 ENUMERATED
5763                                                     {sym7, sym1x14, sym2x14, sym3x14, sym4x14, sym5x14, sym6x14, sym7x14, sym8x14,
5764                                                      sym9x14, sym10x14, sym11x14, sym12x14, sym13x14, sym14x14,sym15x14, sym16x14
5765                                                     }                                                       OPTIONAL,   -- Need R
5766     cg-nrofPUSCH-InSlot-r16             INTEGER (1..7)                                                  OPTIONAL,   -- Need R
5767     cg-nrofSlots-r16                    INTEGER (1..40)                                                 OPTIONAL,   -- Need R
5768     cg-StartingOffsets-r16              CG-StartingOffsets-r16                                          OPTIONAL,   -- Need R
5769     cg-UCI-Multiplexing-r16             ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
5770     cg-COT-SharingOffset-r16            INTEGER (1..39)                                                 OPTIONAL,   -- Need R
5771     betaOffsetCG-UCI-r16                INTEGER (0..31)                                                 OPTIONAL,   -- Need R
5772     cg-COT-SharingList-r16              SEQUENCE (SIZE (1..1709)) OF CG-COT-Sharing-r16                 OPTIONAL,   -- Need R
5773     harq-ProcID-Offset-r16              INTEGER (0..15)                                                 OPTIONAL,   -- Need M
5774     harq-ProcID-Offset2-r16             INTEGER (0..15)                                                 OPTIONAL,   -- Need M
5775     configuredGrantConfigIndex-r16      ConfiguredGrantConfigIndex-r16                                  OPTIONAL,   -- Cond CG-List
5776     configuredGrantConfigIndexMAC-r16   ConfiguredGrantConfigIndexMAC-r16                               OPTIONAL,   -- Cond CG-IndexMAC
5777     periodicityExt-r16                  INTEGER (1..5120)                                               OPTIONAL,   -- Need R
5778     startingFromRV0-r16                 ENUMERATED {on, off}                                            OPTIONAL,   -- Need R
5779     phy-PriorityIndex-r16               ENUMERATED {p0, p1}                                             OPTIONAL,   -- Need R
5780     autonomousTx-r16                    ENUMERATED {enabled}                                OPTIONAL    -- Cond LCH-BasedPrioritization
5781     ]],
5782     [[
5783     cg-betaOffsetsCrossPri0-r17         CHOICE {release NULL, setup BetaOffsetsCrossPriSelCG-r17 }                   OPTIONAL,   -- Need M
5784     cg-betaOffsetsCrossPri1-r17         CHOICE {release NULL, setup BetaOffsetsCrossPriSelCG-r17 }                   OPTIONAL,   -- Need M
5785     mappingPattern-r17                  ENUMERATED {cyclicMapping, sequentialMapping}                   OPTIONAL,   -- Cond SRSsets
5786     sequenceOffsetForRV-r17             INTEGER (0..3)                                                  OPTIONAL,   -- Need R
5787     p0-PUSCH-Alpha2-r17                 P0-PUSCH-AlphaSetId                                             OPTIONAL,   -- Need R
5788     powerControlLoopToUse2-r17          ENUMERATED {n0, n1}                                             OPTIONAL,   -- Need R
5789     cg-COT-SharingList-r17              SEQUENCE (SIZE (1..50722)) OF CG-COT-Sharing-r17                OPTIONAL,   -- Need R
5790     periodicityExt-r17                  INTEGER (1..40960)                                              OPTIONAL,   -- Need R
5791     repK-v1710                          ENUMERATED {n12, n16, n24, n32}                                 OPTIONAL,   -- Need R
5792     nrofHARQ-Processes-v1700            INTEGER(17..32)                                                 OPTIONAL,   -- Need M
5793     harq-ProcID-Offset2-v1700           INTEGER (16..31)                                                OPTIONAL,   -- Need R
5794     configuredGrantTimer-v1700          INTEGER(33..288)                                                OPTIONAL,   -- Need R
5795     cg-minDFI-Delay-v1710               INTEGER (238..3584)                                             OPTIONAL    -- Need R
5796     ]],
5797     [[
5798     harq-ProcID-Offset-v1730            INTEGER (16..31)                                                OPTIONAL,   -- Need R
5799     cg-nrofSlots-r17                    INTEGER (1..320)                                                OPTIONAL    -- Need R
5800     ]],
5801     [[
5802     disableCG-RetransmissionMonitoring-r18  ENUMERATED {true}                                           OPTIONAL,   -- Need R
5803     nrofSlotsInCG-Period-r18            INTEGER (2..32)                                                 OPTIONAL,   -- Need R
5804     uto-UCI-Config-r18                      SEQUENCE {
5805         nrofBitsInUTO-UCI-r18               INTEGER (3..8),
5806         betaOffsetUTO-UCI-r18               INTEGER (0..31),
5807          ...
5808     }                                                                                                   OPTIONAL    -- Need R
5809     ]]
5812 CG-UCI-OnPUSCH ::= CHOICE {
5813     dynamic                                 SEQUENCE (SIZE (1..4)) OF BetaOffsets,
5814     semiStatic                              BetaOffsets
5817 CG-COT-Sharing-r16 ::= CHOICE {
5818     noCOT-Sharing-r16                   NULL,
5819     cot-Sharing-r16                     SEQUENCE {
5820          duration-r16                       INTEGER (1..39),
5821          offset-r16                         INTEGER (1..39),
5822          channelAccessPriority-r16          INTEGER (1..4)
5823     }
5826 CG-COT-Sharing-r17 ::=  CHOICE {
5827     noCOT-Sharing-r17                   NULL,
5828     cot-Sharing-r17                     SEQUENCE {
5829          duration-r17                       INTEGER (1..319),
5830          offset-r17                         INTEGER (1..319)
5831     }
5834 CG-StartingOffsets-r16 ::= SEQUENCE {
5835     cg-StartingFullBW-InsideCOT-r16         SEQUENCE (SIZE (1..7)) OF INTEGER (0..6)             OPTIONAL,   -- Need R
5836     cg-StartingFullBW-OutsideCOT-r16        SEQUENCE (SIZE (1..7)) OF INTEGER (0..6)             OPTIONAL,   -- Need R
5837     cg-StartingPartialBW-InsideCOT-r16      INTEGER (0..6)                                       OPTIONAL,   -- Need R
5838     cg-StartingPartialBW-OutsideCOT-r16     INTEGER (0..6)                                       OPTIONAL    -- Need R
5841 BetaOffsetsCrossPriSelCG-r17 ::= CHOICE {
5842     dynamic-r17         SEQUENCE (SIZE (1..4)) OF BetaOffsetsCrossPri-r17,
5843     semiStatic-r17      BetaOffsetsCrossPri-r17
5846 CG-SDT-Configuration-r17 ::= SEQUENCE {
5847     cg-SDT-RetransmissionTimer   INTEGER (1..64)                                                 OPTIONAL,   -- Need R
5848     sdt-SSB-Subset-r17       CHOICE {
5849         shortBitmap-r17          BIT STRING (SIZE (4)),
5850         mediumBitmap-r17         BIT STRING (SIZE (8)),
5851         longBitmap-r17           BIT STRING (SIZE (64))
5852     }                                                                                            OPTIONAL,   -- Need S
5853     sdt-SSB-PerCG-PUSCH-r17   ENUMERATED {oneEighth, oneFourth, half, one, two, four, eight, sixteen}  OPTIONAL,   -- Need M
5854     sdt-P0-PUSCH-r17         INTEGER (-16..15)                                                   OPTIONAL, -- Need M
5855     sdt-Alpha-r17            ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
5856     sdt-DMRS-Ports-r17       CHOICE {
5857         dmrsType1-r17            BIT STRING (SIZE (8)),
5858         dmrsType2-r17            BIT STRING (SIZE (12))
5859     }                                                                                            OPTIONAL,  -- Need M
5860     sdt-NrofDMRS-Sequences-r17  INTEGER (1..2)                                                   OPTIONAL   -- Need M
5863 CG-RRC-Configuration-r18 ::=   SEQUENCE {
5864     cg-RRC-RetransmissionTimer-r18 INTEGER (1..288)                                               OPTIONAL,   -- Need R
5865     cg-RRC-RSRP-ThresholdSSB-r18   RSRP-Range                                                    OPTIONAL,   -- Need R
5866     rrc-SSB-Subset-r18             CHOICE {
5867         shortBitmap-r18                BIT STRING (SIZE (4)),
5868         mediumBitmap-r18               BIT STRING (SIZE (8)),
5869         longBitmap-r18                 BIT STRING (SIZE (64))
5870     }                                                                                            OPTIONAL,   -- Need S
5871     rrc-SSB-PerCG-PUSCH-r18        ENUMERATED {oneEighth, oneFourth, half, one, two, four, eight, sixteen}  OPTIONAL,   -- Need M
5872     rrc-P0-PUSCH-r18               INTEGER (-16..15)                                             OPTIONAL,   -- Need M
5873     rrc-Alpha-r18                  ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
5874     rrc-DMRS-Ports-r18             CHOICE {
5875         dmrsType1-r18                  BIT STRING (SIZE (8)),
5876         dmrsType2-r18                  BIT STRING (SIZE (12))
5877     }                                                                                             OPTIONAL,  -- Need M
5878     rrc-NrofDMRS-Sequences-r18  INTEGER (1..2)                                                    OPTIONAL,  -- Need M
5879     ...
5881 -- TAG-CONFIGUREDGRANTCONFIG-STOP
5882 -- TAG-CONFIGUREDGRANTCONFIGINDEX-START
5884 ConfiguredGrantConfigIndex-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfig-1-r16)
5886 -- TAG-CONFIGUREDGRANTCONFIGINDEX-STOP
5887 -- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-START
5889 ConfiguredGrantConfigIndexMAC-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfigMAC-1-r16)
5891 -- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-STOP
5892 -- TAG-CONNESTFAILURECONTROL-START
5894 ConnEstFailureControl ::=   SEQUENCE {
5895     connEstFailCount                    ENUMERATED {n1, n2, n3, n4},
5896     connEstFailOffsetValidity           ENUMERATED {s30, s60, s120, s240, s300, s420, s600, s900},
5897     connEstFailOffset                   INTEGER (0..15)                                                         OPTIONAL    -- Need S
5900 -- TAG-CONNESTFAILURECONTROL-STOP
5901 -- TAG-CONTROLRESOURCESET-START
5903 ControlResourceSet ::=              SEQUENCE {
5904     controlResourceSetId                ControlResourceSetId,
5905     frequencyDomainResources            BIT STRING (SIZE (45)),
5906     duration                            INTEGER (1..maxCoReSetDuration),
5907     cce-REG-MappingType                 CHOICE {
5908         interleaved                         SEQUENCE {
5909             reg-BundleSize                      ENUMERATED {n2, n3, n6},
5910             interleaverSize                     ENUMERATED {n2, n3, n6},
5911             shiftIndex                          INTEGER(0..maxNrofPhysicalResourceBlocks-1)       OPTIONAL -- Need S
5912         },
5913         nonInterleaved                      NULL
5914     },
5915     precoderGranularity                 ENUMERATED {sameAsREG-bundle, allContiguousRBs},
5916     tci-StatesPDCCH-ToAddList           SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB-initialBWP
5917     tci-StatesPDCCH-ToReleaseList       SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB-initialBWP
5918     tci-PresentInDCI                        ENUMERATED {enabled}                                  OPTIONAL, -- Need S
5919     pdcch-DMRS-ScramblingID                 INTEGER (0..65535)                                    OPTIONAL, -- Need S
5920     ...,
5921     [[
5922     rb-Offset-r16                       INTEGER (0..5)                                            OPTIONAL, -- Need S
5923     tci-PresentDCI-1-2-r16              INTEGER (1..3)                                            OPTIONAL, -- Need S
5924     coresetPoolIndex-r16                INTEGER (0..1)                                            OPTIONAL, -- Need S
5925     controlResourceSetId-v1610          ControlResourceSetId-v1610                                OPTIONAL  -- Need S
5926     ]],
5927     [[
5928     followUnifiedTCI-State-r17          ENUMERATED {enabled}                                      OPTIONAL  -- Need R
5929     ]],
5930     [[
5931     applyIndicatedTCI-State-r18         ENUMERATED {first, second, both,  none}                   OPTIONAL  -- Cond FollowUTCI
5932     ]]
5935 -- TAG-CONTROLRESOURCESET-STOP
5936 -- TAG-CONTROLRESOURCESETID-START
5938 ControlResourceSetId ::=                INTEGER (0..maxNrofControlResourceSets-1)
5940 ControlResourceSetId-r16 ::=            INTEGER (0..maxNrofControlResourceSets-1-r16)
5942 ControlResourceSetId-v1610 ::=          INTEGER (maxNrofControlResourceSets..maxNrofControlResourceSets-1-r16)
5944 -- TAG-CONTROLRESOURCESETID-STOP
5945 -- TAG-CONTROLRESOURCESETZERO-START
5947 ControlResourceSetZero ::=                  INTEGER (0..15)
5949 -- TAG-CONTROLRESOURCESETZERO-STOP
5950 -- TAG-CROSSCARRIERSCHEDULINGCONFIG-START
5952 CrossCarrierSchedulingConfig ::=        SEQUENCE {
5953     schedulingCellInfo                      CHOICE {
5954         own                                     SEQUENCE {                  -- Cross carrier scheduling: scheduling cell
5955             cif-Presence                            BOOLEAN
5956         },
5957         other                                   SEQUENCE {                  -- Cross carrier scheduling: scheduled cell
5958             schedulingCellId                        ServCellIndex,
5959             cif-InSchedulingCell                    INTEGER (1..7)
5960         }
5961     },
5962     ...,
5963     [[
5964     carrierIndicatorSize-r16            SEQUENCE {
5965         carrierIndicatorSizeDCI-1-2-r16        INTEGER (0..3),
5966         carrierIndicatorSizeDCI-0-2-r16        INTEGER (0..3)
5967     }                                                                                       OPTIONAL,  -- Cond CIF-PRESENCE
5968     enableDefaultBeamForCCS-r16         ENUMERATED {enabled}                                OPTIONAL  -- Need S
5969     ]],
5970     [[
5971     ccs-BlindDetectionSplit-r17         ENUMERATED {oneSeventh, threeFourteenth, twoSeventh, threeSeventh,
5972                                             oneHalf, fourSeventh, fiveSeventh, spare1}      OPTIONAL  -- Need R
5973     ]]
5976 -- TAG-CROSSCARRIERSCHEDULINGCONFIG-STOP
5977 -- TAG-CSI-APERIODICTRIGGERSTATELIST-START
5979 CSI-AperiodicTriggerStateList ::=   SEQUENCE (SIZE (1..maxNrOfCSI-AperiodicTriggers)) OF CSI-AperiodicTriggerState
5981 CSI-AperiodicTriggerState ::=       SEQUENCE {
5982     associatedReportConfigInfoList      SEQUENCE (SIZE(1..maxNrofReportConfigPerAperiodicTrigger)) OF CSI-AssociatedReportConfigInfo,
5983     ...,
5984     [[
5985     ap-CSI-MultiplexingMode-r17         ENUMERATED {enabled}                                          OPTIONAL  -- Need R
5986     ]],
5987     [[
5988     ltm-AssociatedReportConfigInfo-r18  LTM-CSI-ReportConfigId-r18                                    OPTIONAL  -- Need R
5989     ]]
5992 CSI-AssociatedReportConfigInfo ::=  SEQUENCE {
5993     reportConfigId                      CSI-ReportConfigId,
5994     resourcesForChannel                 CHOICE {
5995         nzp-CSI-RS                          SEQUENCE {
5996             resourceSet                         INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
5997             qcl-info                            SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
5998                                                                                                       OPTIONAL  -- Cond Aperiodic
5999         },
6000         csi-SSB-ResourceSet                 INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfig)
6001     },
6002     csi-IM-ResourcesForInterference     INTEGER(1..maxNrofCSI-IM-ResourceSetsPerConfig)               OPTIONAL, -- Cond CSI-IM-ForInterference
6003     nzp-CSI-RS-ResourcesForInterference INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)          OPTIONAL, -- Cond NZP-CSI-RS-ForInterference
6004     ...,
6005     [[
6006     resourcesForChannel2-r17        CHOICE {
6007         nzp-CSI-RS2-r17                 SEQUENCE {
6008             resourceSet2-r17                INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
6009             qcl-info2-r17                   SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
6010                                                                                                   OPTIONAL   -- Cond Aperiodic
6011         },
6012         csi-SSB-ResourceSet2-r17        INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfigExt)
6013     }                                                                                             OPTIONAL,  -- Need R
6014     csi-SSB-ResourceSetExt          INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfigExt)          OPTIONAL   -- Need R
6015     ]],
6016     [[
6017     resourcesForChannelTDCP-r18     SEQUENCE {
6018             resourceSet2TDCP-r18        INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
6019             resourceSet3TDCP-r18        INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)              OPTIONAL  -- Need R
6020     }                                                                                                     OPTIONAL,  -- Cond TDCP
6021     applyIndicatedTCI-State-r18     CHOICE {
6022         perSet-r18                      ENUMERATED {first, second},
6023         perResource-r18                 SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF ENUMERATED {first, second}
6024     }                                                                                                OPTIONAL, -- Cond ApplyIndicatedTCI
6025     applyIndicatedTCI-State2-r18    CHOICE {
6026          perSet-r18                     ENUMERATED {first, second},
6027          perResource-r18                SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF  ENUMERATED {first, second}
6028     }                                                                                                     OPTIONAL, -- Cond SecondCSICMR
6029     csi-ReportSubConfigTriggerList-r18  CSI-ReportSubConfigTriggerList-r18                                OPTIONAL   -- Need R
6030     ]]
6033 -- TAG-CSI-APERIODICTRIGGERSTATELIST-STOP
6034 -- TAG-CSI-FREQUENCYOCCUPATION-START
6036 CSI-FrequencyOccupation ::=         SEQUENCE {
6037     startingRB                          INTEGER (0..maxNrofPhysicalResourceBlocks-1),
6038     nrofRBs                             INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),
6039     ...
6042 -- TAG-CSI-FREQUENCYOCCUPATION-STOP
6043 -- TAG-CSI-IM-RESOURCE-START
6045 CSI-IM-Resource ::=                 SEQUENCE {
6046     csi-IM-ResourceId                   CSI-IM-ResourceId,
6047     csi-IM-ResourceElementPattern           CHOICE {
6048         pattern0                                SEQUENCE {
6049             subcarrierLocation-p0                   ENUMERATED { s0, s2, s4, s6, s8, s10 },
6050             symbolLocation-p0                       INTEGER (0..12)
6051         },
6052         pattern1                                SEQUENCE {
6053             subcarrierLocation-p1                   ENUMERATED { s0, s4, s8 },
6054             symbolLocation-p1                       INTEGER (0..13)
6055         }
6056     }                                                                                   OPTIONAL,   -- Need M
6057     freqBand                            CSI-FrequencyOccupation                         OPTIONAL,   -- Need M
6058     periodicityAndOffset                CSI-ResourcePeriodicityAndOffset                OPTIONAL,   -- Cond PeriodicOrSemiPersistent
6059     ...
6062 -- TAG-CSI-IM-RESOURCE-STOP
6063 -- TAG-CSI-IM-RESOURCEID-START
6065 CSI-IM-ResourceId ::=               INTEGER (0..maxNrofCSI-IM-Resources-1)
6067 -- TAG-CSI-IM-RESOURCEID-STOP
6068 -- TAG-CSI-IM-RESOURCESET-START
6070 CSI-IM-ResourceSet ::=              SEQUENCE {
6071     csi-IM-ResourceSetId                CSI-IM-ResourceSetId,
6072     csi-IM-Resources                    SEQUENCE (SIZE(1..maxNrofCSI-IM-ResourcesPerSet)) OF CSI-IM-ResourceId,
6073     ...
6075 -- TAG-CSI-IM-RESOURCESET-STOP
6076 -- TAG-CSI-IM-RESOURCESETID-START
6078 CSI-IM-ResourceSetId ::=            INTEGER (0..maxNrofCSI-IM-ResourceSets-1)
6080 -- TAG-CSI-IM-RESOURCESETID-STOP
6081 -- TAG-CSI-MEASCONFIG-START
6083 CSI-MeasConfig ::=                  SEQUENCE {
6084     nzp-CSI-RS-ResourceToAddModList     SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource   OPTIONAL, -- Need N
6085     nzp-CSI-RS-ResourceToReleaseList    SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId OPTIONAL, -- Need N
6086     nzp-CSI-RS-ResourceSetToAddModList  SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet
6087                                                                                                                   OPTIONAL, -- Need N
6088     nzp-CSI-RS-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId
6089                                                                                                                   OPTIONAL, -- Need N
6090     csi-IM-ResourceToAddModList         SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-Resource           OPTIONAL, -- Need N
6091     csi-IM-ResourceToReleaseList        SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-ResourceId         OPTIONAL, -- Need N
6092     csi-IM-ResourceSetToAddModList      SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSet     OPTIONAL, -- Need N
6093     csi-IM-ResourceSetToReleaseList     SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSetId   OPTIONAL, -- Need N
6094     csi-SSB-ResourceSetToAddModList     SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSet   OPTIONAL, -- Need N
6095     csi-SSB-ResourceSetToReleaseList    SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSetId OPTIONAL, -- Need N
6096     csi-ResourceConfigToAddModList      SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfig
6097                                                                                                                   OPTIONAL, -- Need N
6098     csi-ResourceConfigToReleaseList     SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfigId
6099                                                                                                                   OPTIONAL, -- Need N
6100     csi-ReportConfigToAddModList        SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfig  OPTIONAL, -- Need N
6101     csi-ReportConfigToReleaseList       SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfigId
6102                                                                                                                   OPTIONAL, -- Need N
6103     reportTriggerSize                   INTEGER (0..6)                                                            OPTIONAL, -- Need M
6104     aperiodicTriggerStateList           CHOICE {release NULL, setup CSI-AperiodicTriggerStateList }                            OPTIONAL, -- Need M
6105     semiPersistentOnPUSCH-TriggerStateList    CHOICE {release NULL, setup CSI-SemiPersistentOnPUSCH-TriggerStateList }         OPTIONAL, -- Need M
6106     ...,
6107     [[
6108     reportTriggerSizeDCI-0-2-r16        INTEGER (0..6)                                                            OPTIONAL -- Need R
6109     ]],
6110     [[
6111     sCellActivationRS-ConfigToAddModList-r17  SEQUENCE (SIZE (1..maxNrofSCellActRS-r17)) OF SCellActivationRS-Config-r17   OPTIONAL, -- Need N
6112     sCellActivationRS-ConfigToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofSCellActRS-r17)) OF SCellActivationRS-ConfigId-r17 OPTIONAL  -- Need N
6113     ]],
6114     [[
6115     ltm-CSI-ReportConfigToAddModList-r18   SEQUENCE (SIZE (1..maxNrofLTM-CSI-ReportConfigurations-r18)) OF LTM-CSI-ReportConfig-r18
6116                                                                                                                   OPTIONAL, -- Need N
6117     ltm-CSI-ReportConfigToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofLTM-CSI-ReportConfigurations-r18)) OF LTM-CSI-ReportConfigId-r18
6118                                                                                                                   OPTIONAL  -- Need N
6119     ]]
6122 -- TAG-CSI-MEASCONFIG-STOP
6123 -- TAG-CSI-REPORTCONFIG-START
6125 CSI-ReportConfig ::=                SEQUENCE {
6126     reportConfigId                          CSI-ReportConfigId,
6127     carrier                                 ServCellIndex                   OPTIONAL,   -- Need S
6128     resourcesForChannelMeasurement          CSI-ResourceConfigId,
6129     csi-IM-ResourcesForInterference         CSI-ResourceConfigId            OPTIONAL,   -- Need R
6130     nzp-CSI-RS-ResourcesForInterference     CSI-ResourceConfigId            OPTIONAL,   -- Need R
6131     reportConfigType                        CHOICE {
6132         periodic                                SEQUENCE {
6133             reportSlotConfig                        CSI-ReportPeriodicityAndOffset,
6134             pucch-CSI-ResourceList                  SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
6135         },
6136         semiPersistentOnPUCCH                   SEQUENCE {
6137             reportSlotConfig                        CSI-ReportPeriodicityAndOffset,
6138             pucch-CSI-ResourceList                  SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
6139         },
6140         semiPersistentOnPUSCH                   SEQUENCE {
6141             reportSlotConfig                        ENUMERATED {sl5, sl10, sl20, sl40, sl80, sl160, sl320},
6142             reportSlotOffsetList                SEQUENCE (SIZE (1.. maxNrofUL-Allocations)) OF INTEGER(0..32),
6143             p0alpha                                 P0-PUSCH-AlphaSetId
6144         },
6145         aperiodic                               SEQUENCE {
6146             reportSlotOffsetList                SEQUENCE (SIZE (1..maxNrofUL-Allocations)) OF INTEGER(0..32)
6147         }
6148     },
6149     reportQuantity                          CHOICE {
6150         none                                    NULL,
6151         cri-RI-PMI-CQI                          NULL,
6152         cri-RI-i1                               NULL,
6153         cri-RI-i1-CQI                           SEQUENCE {
6154             pdsch-BundleSizeForCSI                  ENUMERATED {n2, n4}                                         OPTIONAL    -- Need S
6155         },
6156         cri-RI-CQI                              NULL,
6157         cri-RSRP                                NULL,
6158         ssb-Index-RSRP                          NULL,
6159         cri-RI-LI-PMI-CQI                       NULL
6160     },
6161     reportFreqConfiguration                 SEQUENCE {
6162         cqi-FormatIndicator                     ENUMERATED { widebandCQI, subbandCQI }                          OPTIONAL,   -- Need R
6163         pmi-FormatIndicator                     ENUMERATED { widebandPMI, subbandPMI }                          OPTIONAL,   -- Need R
6164         csi-ReportingBand                       CHOICE {
6165             subbands3                               BIT STRING(SIZE(3)),
6166             subbands4                               BIT STRING(SIZE(4)),
6167             subbands5                               BIT STRING(SIZE(5)),
6168             subbands6                               BIT STRING(SIZE(6)),
6169             subbands7                               BIT STRING(SIZE(7)),
6170             subbands8                               BIT STRING(SIZE(8)),
6171             subbands9                               BIT STRING(SIZE(9)),
6172             subbands10                              BIT STRING(SIZE(10)),
6173             subbands11                              BIT STRING(SIZE(11)),
6174             subbands12                              BIT STRING(SIZE(12)),
6175             subbands13                              BIT STRING(SIZE(13)),
6176             subbands14                              BIT STRING(SIZE(14)),
6177             subbands15                              BIT STRING(SIZE(15)),
6178             subbands16                              BIT STRING(SIZE(16)),
6179             subbands17                              BIT STRING(SIZE(17)),
6180             subbands18                              BIT STRING(SIZE(18)),
6181             ...,
6182             subbands19-v1530                        BIT STRING(SIZE(19))
6183         }   OPTIONAL    -- Need S
6185     }                                                                                                           OPTIONAL,   -- Need R
6186     timeRestrictionForChannelMeasurements           ENUMERATED {configured, notConfigured},
6187     timeRestrictionForInterferenceMeasurements      ENUMERATED {configured, notConfigured},
6188     codebookConfig                                  CodebookConfig                                              OPTIONAL,   -- Need R
6189     dummy                                           ENUMERATED {n1, n2}                                         OPTIONAL,   -- Need R
6190     groupBasedBeamReporting                     CHOICE {
6191         enabled                                     NULL,
6192         disabled                                    SEQUENCE {
6193             nrofReportedRS                          ENUMERATED {n1, n2, n3, n4}                                 OPTIONAL    -- Need S
6194         }
6195     },
6196     cqi-Table                   ENUMERATED {table1, table2, table3, table4-r17}                                     OPTIONAL,   -- Need R
6197     subbandSize                 ENUMERATED {value1, value2},
6198     non-PMI-PortIndication      SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks OPTIONAL,   -- Need R
6199     ...,
6200     [[
6201     semiPersistentOnPUSCH-v1530         SEQUENCE {
6202         reportSlotConfig-v1530              ENUMERATED {sl4, sl8, sl16}
6203     }                                                                                                           OPTIONAL    -- Need R
6204     ]],
6205     [[
6206     semiPersistentOnPUSCH-v1610         SEQUENCE {
6207         reportSlotOffsetListDCI-0-2-r16     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32)   OPTIONAL,    -- Need R
6208         reportSlotOffsetListDCI-0-1-r16     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32)   OPTIONAL     -- Need R
6209     }                                                                                                           OPTIONAL,    -- Need R
6210     aperiodic-v1610                     SEQUENCE {
6211         reportSlotOffsetListDCI-0-2-r16     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32)   OPTIONAL,    -- Need R
6212         reportSlotOffsetListDCI-0-1-r16     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32)   OPTIONAL     -- Need R
6213     }                                                                                                           OPTIONAL,    -- Need R
6214     reportQuantity-r16                  CHOICE {
6215        cri-SINR-r16                         NULL,
6216        ssb-Index-SINR-r16                   NULL
6217     }                                                                                                           OPTIONAL,   -- Need R
6218     codebookConfig-r16                          CodebookConfig-r16                                              OPTIONAL    -- Need R
6219     ]],
6220     [[
6221     cqi-BitsPerSubband-r17              ENUMERATED {bits4}                                                      OPTIONAL,   -- Need R
6222     groupBasedBeamReporting-v1710       SEQUENCE {
6223         nrofReportedGroups-r17              ENUMERATED {n1, n2, n3, n4}
6224     }                                                                                                           OPTIONAL,   -- Need R
6225     codebookConfig-r17                  CodebookConfig-r17                                                      OPTIONAL,   -- Need R
6226     sharedCMR-r17                       ENUMERATED {enable}                                                     OPTIONAL,   -- Need R
6227     csi-ReportMode-r17                  ENUMERATED {mode1, mode2}                                               OPTIONAL,   -- Need R
6228     numberOfSingleTRP-CSI-Mode1-r17     ENUMERATED {n0, n1, n2}                                                 OPTIONAL,   -- Need R
6229     reportQuantity-r17                  CHOICE {
6230         cri-RSRP-Index-r17                  NULL,
6231         ssb-Index-RSRP-Index-r17            NULL,
6232         cri-SINR-Index-r17                  NULL,
6233         ssb-Index-SINR-Index-r17            NULL
6234     }                                                                                                           OPTIONAL    -- Need R
6235     ]],
6236     [[
6237     semiPersistentOnPUSCH-v1720         SEQUENCE {
6238         reportSlotOffsetList-r17            SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL,   -- Need R
6239         reportSlotOffsetListDCI-0-2-r17     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL,   -- Need R
6240         reportSlotOffsetListDCI-0-1-r17     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL    -- Need R
6241     }                                                                                                           OPTIONAL,   -- Need R
6242     aperiodic-v1720                     SEQUENCE {
6243         reportSlotOffsetList-r17            SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL,   -- Need R
6244         reportSlotOffsetListDCI-0-2-r17     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL,   -- Need R
6245         reportSlotOffsetListDCI-0-1-r17     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL    -- Need R
6246     }                                                                                                           OPTIONAL    -- Need R
6247     ]],
6248     [[
6249     codebookConfig-v1730                CodebookConfig-v1730                                                    OPTIONAL    -- Need R
6250     ]],
6251     [[
6252     groupBasedBeamReporting-v1800       SEQUENCE {
6253         reportingMode-r18                   ENUMERATED {jointULDL, onlyUL}
6254     }                                                                                                           OPTIONAL,   -- Need R
6255     reportQuantity-r18                  TDCP-r18                                                                OPTIONAL,   -- Need R
6256     codebookConfig-r18                  CodebookConfig-r18                                                      OPTIONAL,   -- Need R
6257     csi-ReportSubConfigToAddModList-r18 SEQUENCE (SIZE (1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfig-r18
6258                                                                                                                 OPTIONAL,   -- Need N
6259     csi-ReportSubConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfigId-r18
6260                                                                                                                 OPTIONAL    -- Need N
6261     ]]
6264 CSI-ReportPeriodicityAndOffset ::=  CHOICE {
6265     slots4                              INTEGER(0..3),
6266     slots5                              INTEGER(0..4),
6267     slots8                              INTEGER(0..7),
6268     slots10                             INTEGER(0..9),
6269     slots16                             INTEGER(0..15),
6270     slots20                             INTEGER(0..19),
6271     slots40                             INTEGER(0..39),
6272     slots80                             INTEGER(0..79),
6273     slots160                            INTEGER(0..159),
6274     slots320                            INTEGER(0..319)
6277 PortIndexFor8Ranks ::=              CHOICE {
6278     portIndex8                          SEQUENCE{
6279         rank1-8                             PortIndex8                                                      OPTIONAL,   -- Need R
6280         rank2-8                             SEQUENCE(SIZE(2)) OF PortIndex8                                 OPTIONAL,   -- Need R
6281         rank3-8                             SEQUENCE(SIZE(3)) OF PortIndex8                                 OPTIONAL,   -- Need R
6282         rank4-8                             SEQUENCE(SIZE(4)) OF PortIndex8                                 OPTIONAL,   -- Need R
6283         rank5-8                             SEQUENCE(SIZE(5)) OF PortIndex8                                 OPTIONAL,   -- Need R
6284         rank6-8                             SEQUENCE(SIZE(6)) OF PortIndex8                                 OPTIONAL,   -- Need R
6285         rank7-8                             SEQUENCE(SIZE(7)) OF PortIndex8                                 OPTIONAL,   -- Need R
6286         rank8-8                             SEQUENCE(SIZE(8)) OF PortIndex8                                 OPTIONAL    -- Need R
6287     },
6288     portIndex4                          SEQUENCE{
6289         rank1-4                             PortIndex4                                                      OPTIONAL,   -- Need R
6290         rank2-4                             SEQUENCE(SIZE(2)) OF PortIndex4                                 OPTIONAL,   -- Need R
6291         rank3-4                             SEQUENCE(SIZE(3)) OF PortIndex4                                 OPTIONAL,   -- Need R
6292         rank4-4                             SEQUENCE(SIZE(4)) OF PortIndex4                                 OPTIONAL    -- Need R
6293     },
6294     portIndex2                          SEQUENCE{
6295         rank1-2                             PortIndex2                                                      OPTIONAL,   -- Need R
6296         rank2-2                             SEQUENCE(SIZE(2)) OF PortIndex2                                 OPTIONAL    -- Need R
6297     },
6298     portIndex1                          NULL
6301 PortIndex8::=                       INTEGER (0..7)
6302 PortIndex4::=                       INTEGER (0..3)
6303 PortIndex2::=                       INTEGER (0..1)
6305 TDCP-r18 ::=                        SEQUENCE {
6306     delayDSetofLengthY-r18              SEQUENCE (SIZE (1.. maxNrofdelayD-r18)) OF DelayD,
6307     phaseReporting-r18                  ENUMERATED {enable}                                                 OPTIONAL    -- Need R
6310 DelayD ::=                          ENUMERATED { symb4, slot1, slot2, slot3, slot4, slot5, slot6, slot10 }
6312 CSI-ReportSubConfig-r18 ::=         SEQUENCE {
6313     reportSubConfigId-r18               CSI-ReportSubConfigId-r18,
6314     reportSubConfigParams-r18           CHOICE {
6315         a1-parameters                       SEQUENCE {
6316             codebookSubConfig-r18               CodebookConfig                                              OPTIONAL,   -- Need R
6317             portSubsetIndicator-r18             CHOICE {
6318                 p2                                  BIT STRING (SIZE (2)),
6319                 p4                                  BIT STRING (SIZE (4)),
6320                 p8                                  BIT STRING (SIZE (8)),
6321                 p12                                 BIT STRING (SIZE (12)),
6322                 p16                                 BIT STRING (SIZE (16)),
6323                 p24                                 BIT STRING (SIZE (24)),
6324                 p32                                 BIT STRING (SIZE (32))
6325             }                                                                                               OPTIONAL,   -- Need R
6326             non-PMI-PortIndication-r18          SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks
6327                                                                                                             OPTIONAL   --  Need R
6328         },
6329         a2-parameters                       SEQUENCE {
6330             nzp-CSI-RS-ResourceList-r18         SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceIndex-r18
6331         }
6332     }                                                                                                       OPTIONAL,   -- Need R
6333     powerOffset-r18                     INTEGER(0..23)                                                      OPTIONAL    -- Need R
6336 NZP-CSI-RS-ResourceIndex-r18 ::=    INTEGER (0..maxNrofNZP-CSI-RS-ResourcesPerSet-1-r18)
6338 -- TAG-CSI-REPORTCONFIG-STOP
6339 -- TAG-CSI-REPORTCONFIGID-START
6341 CSI-ReportConfigId ::=              INTEGER (0..maxNrofCSI-ReportConfigurations-1)
6343 -- TAG-CSI-REPORTCONFIGID-STOP
6344 -- TAG-CSI-REPORTSUBCONFIGID-START
6346 CSI-ReportSubConfigId-r18 ::=              INTEGER (0..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-1-r18)
6348 -- TAG-CSI-REPORTSUBCONFIGID-STOP
6349 -- TAG-CSI-REPORTSUBCONFIGTRIGGERLIST-START
6351 CSI-ReportSubConfigTriggerList-r18 ::= SEQUENCE (SIZE(1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfigId-r18
6353 -- TAG-CSI-REPORTSUBCONFIGTRIGGERLIST-STOP
6354 -- TAG-CSI-RESOURCECONFIG-START
6356 CSI-ResourceConfig ::=      SEQUENCE {
6357     csi-ResourceConfigId        CSI-ResourceConfigId,
6358     csi-RS-ResourceSetList      CHOICE {
6359         nzp-CSI-RS-SSB              SEQUENCE {
6360             nzp-CSI-RS-ResourceSetList  SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)) OF NZP-CSI-RS-ResourceSetId
6361                                                                                                                             OPTIONAL, -- Need R
6362             csi-SSB-ResourceSetList     SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSetsPerConfig)) OF CSI-SSB-ResourceSetId  OPTIONAL  -- Need R
6363         },
6364         csi-IM-ResourceSetList      SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSetsPerConfig)) OF CSI-IM-ResourceSetId
6365     },
6367     bwp-Id                      BWP-Id,
6368     resourceType                ENUMERATED { aperiodic, semiPersistent, periodic },
6369     ...,
6370     [[
6371     csi-SSB-ResourceSetListExt-r17      CSI-SSB-ResourceSetId                                                  OPTIONAL  -- Need R
6372     ]]
6375 -- TAG-CSI-RESOURCECONFIG-STOP
6376 -- TAG-CSI-RESOURCECONFIGID-START
6378 CSI-ResourceConfigId ::=            INTEGER (0..maxNrofCSI-ResourceConfigurations-1)
6380 -- TAG-CSI-RESOURCECONFIGID-STOP
6381 -- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-START
6383 CSI-ResourcePeriodicityAndOffset ::=    CHOICE {
6384     slots4                                  INTEGER (0..3),
6385     slots5                                  INTEGER (0..4),
6386     slots8                                  INTEGER (0..7),
6387     slots10                                 INTEGER (0..9),
6388     slots16                                 INTEGER (0..15),
6389     slots20                                 INTEGER (0..19),
6390     slots32                                 INTEGER (0..31),
6391     slots40                                 INTEGER (0..39),
6392     slots64                                 INTEGER (0..63),
6393     slots80                                 INTEGER (0..79),
6394     slots160                                INTEGER (0..159),
6395     slots320                                INTEGER (0..319),
6396     slots640                                INTEGER (0..639)
6399 -- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-STOP
6400 -- TAG-CSI-RS-RESOURCECONFIGMOBILITY-START
6402 CSI-RS-ResourceConfigMobility ::=   SEQUENCE {
6403     subcarrierSpacing                   SubcarrierSpacing,
6404     csi-RS-CellList-Mobility            SEQUENCE (SIZE (1..maxNrofCSI-RS-CellsRRM)) OF CSI-RS-CellMobility,
6405     ...,
6406     [[
6407     refServCellIndex                    ServCellIndex                                                           OPTIONAL    -- Need S
6408     ]]
6413 CSI-RS-CellMobility ::=             SEQUENCE {
6414     cellId                              PhysCellId,
6415     csi-rs-MeasurementBW                SEQUENCE {
6416         nrofPRBs                            ENUMERATED { size24, size48, size96, size192, size264},
6417         startPRB                            INTEGER(0..2169)
6418     },
6419     density                             ENUMERATED {d1,d3}                                                      OPTIONAL,   -- Need R
6420     csi-rs-ResourceList-Mobility        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesRRM)) OF CSI-RS-Resource-Mobility
6423 CSI-RS-Resource-Mobility ::=        SEQUENCE {
6424     csi-RS-Index                        CSI-RS-Index,
6425     slotConfig                          CHOICE {
6426         ms4                                 INTEGER (0..31),
6427         ms5                                 INTEGER (0..39),
6428         ms10                                INTEGER (0..79),
6429         ms20                                INTEGER (0..159),
6430         ms40                                INTEGER (0..319)
6431     },
6432     associatedSSB                       SEQUENCE {
6433         ssb-Index                           SSB-Index,
6434         isQuasiColocated                    BOOLEAN
6435     }                                                                                                           OPTIONAL, -- Need R
6436     frequencyDomainAllocation           CHOICE {
6437         row1                                BIT STRING (SIZE (4)),
6438         row2                                BIT STRING (SIZE (12))
6439     },
6440     firstOFDMSymbolInTimeDomain         INTEGER (0..13),
6441     sequenceGenerationConfig            INTEGER (0..1023),
6442     ...,
6443     [[
6444     slotConfig-r17                      CHOICE {
6445         ms4                                 INTEGER (0..255),
6446         ms5                                 INTEGER (0..319),
6447         ms10                                INTEGER (0..639),
6448         ms20                                INTEGER (0..1279),
6449         ms40                                INTEGER (0..2559)
6450     }                                                                                                           OPTIONAL  -- Need R
6451     ]]
6454 CSI-RS-Index ::=                    INTEGER (0..maxNrofCSI-RS-ResourcesRRM-1)
6456 -- TAG-CSI-RS-RESOURCECONFIGMOBILITY-STOP
6457 -- TAG-CSI-RS-RESOURCEMAPPING-START
6459 CSI-RS-ResourceMapping ::=          SEQUENCE {
6460     frequencyDomainAllocation           CHOICE {
6461         row1                                BIT STRING (SIZE (4)),
6462         row2                                BIT STRING (SIZE (12)),
6463         row4                                BIT STRING (SIZE (3)),
6464         other                               BIT STRING (SIZE (6))
6465     },
6466     nrofPorts                           ENUMERATED {p1,p2,p4,p8,p12,p16,p24,p32},
6467     firstOFDMSymbolInTimeDomain         INTEGER (0..13),
6468     firstOFDMSymbolInTimeDomain2        INTEGER (2..12)                                                         OPTIONAL,   -- Need R
6469     cdm-Type                            ENUMERATED {noCDM, fd-CDM2, cdm4-FD2-TD2, cdm8-FD2-TD4},
6470     density                             CHOICE {
6471         dot5                                ENUMERATED {evenPRBs, oddPRBs},
6472         one                                 NULL,
6473         three                               NULL,
6474         spare                               NULL
6475     },
6476     freqBand                            CSI-FrequencyOccupation,
6477     ...
6480 -- TAG-CSI-RS-RESOURCEMAPPING-STOP
6481 -- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-START
6483 CSI-SemiPersistentOnPUSCH-TriggerStateList ::= SEQUENCE(SIZE (1..maxNrOfSemiPersistentPUSCH-Triggers)) OF CSI-SemiPersistentOnPUSCH-TriggerState
6485 CSI-SemiPersistentOnPUSCH-TriggerState ::=     SEQUENCE {
6486     associatedReportConfigInfo                     CSI-ReportConfigId,
6487     ...,
6488     [[
6489     sp-CSI-MultiplexingMode-r17                    ENUMERATED {enabled}                                           OPTIONAL   -- Need R
6490     ]],
6491     [[
6492     csi-ReportSubConfigTriggerList-r18             CSI-ReportSubConfigTriggerList-r18                             OPTIONAL,  -- Need R
6493     ltm-AssociatedReportConfigInfo-r18             LTM-CSI-ReportConfigId-r18                                     OPTIONAL   -- Need R
6494     ]]
6497 -- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-STOP
6498 -- TAG-CSI-SSB-RESOURCESET-START
6500 CSI-SSB-ResourceSet ::=             SEQUENCE {
6501     csi-SSB-ResourceSetId               CSI-SSB-ResourceSetId,
6502     csi-SSB-ResourceList                SEQUENCE (SIZE(1..maxNrofCSI-SSB-ResourcePerSet)) OF SSB-Index,
6503     ...,
6504     [[
6505     servingAdditionalPCIList-r17        SEQUENCE (SIZE(1..maxNrofCSI-SSB-ResourcePerSet)) OF ServingAdditionalPCIIndex-r17  OPTIONAL  -- Need R
6506     ]]
6509 ServingAdditionalPCIIndex-r17  ::=  INTEGER(0..maxNrofAdditionalPCI-r17)
6511 -- TAG-CSI-SSB-RESOURCESET-STOP
6512 -- TAG-CSI-SSB-RESOURCESETID-START
6514 CSI-SSB-ResourceSetId ::=           INTEGER (0..maxNrofCSI-SSB-ResourceSets-1)
6516 -- TAG-CSI-SSB-RESOURCESETID-STOP
6517 -- TAG-DEDICATED-NAS-MESSAGE-START
6519 DedicatedNAS-Message ::=        OCTET STRING
6521 -- TAG-DEDICATED-NAS-MESSAGE-STOP
6522 -- TAG-DL-PPW-PRECONFIG-START
6524 DL-PPW-PreConfig-r17 ::= SEQUENCE {
6525     dl-PPW-ID-r17            DL-PPW-ID-r17,
6526     dl-PPW-PeriodicityAndStartSlot-r17     DL-PPW-PeriodicityAndStartSlot-r17,
6527     length-r17                               INTEGER (1..160),
6528     type-r17                                 ENUMERATED {type1A, type1B, type2}                            OPTIONAL, -- Cond MultiType
6529     priority-r17                             ENUMERATED {st1, st2, st3}                                    OPTIONAL  -- Cond MultiState
6532 DL-PPW-ID-r17 ::= INTEGER  (0..maxNrofPPW-ID-1-r17)
6534 DL-PPW-PeriodicityAndStartSlot-r17 ::= CHOICE {
6535     scs15                                    CHOICE {
6536                       n4                         INTEGER (0..3),
6537                       n5                         INTEGER (0..4),
6538                       n8                         INTEGER (0..7),
6539                       n10                        INTEGER (0..9),
6540                       n16                        INTEGER (0..15),
6541                       n20                        INTEGER (0..19),
6542                       n32                        INTEGER (0..31),
6543                       n40                        INTEGER (0..39),
6544                       n64                        INTEGER (0..63),
6545                       n80                        INTEGER (0..79),
6546                       n160                       INTEGER (0..159),
6547                       n320                       INTEGER (0..319),
6548                       n640                       INTEGER (0..639),
6549                       n1280                      INTEGER (0..1279),
6550                       n2560                      INTEGER (0..2559),
6551                       n5120                      INTEGER (0..5119),
6552                       n10240                     INTEGER (0..10239),
6553                      ...
6554     },
6555     scs30                                    CHOICE {
6556                       n8                         INTEGER (0..7),
6557                       n10                        INTEGER (0..9),
6558                       n16                        INTEGER (0..15),
6559                       n20                        INTEGER (0..19),
6560                       n32                        INTEGER (0..31),
6561                       n40                        INTEGER (0..39),
6562                       n64                        INTEGER (0..63),
6563                       n80                        INTEGER (0..79),
6564                       n128                       INTEGER (0..127),
6565                       n160                       INTEGER (0..159),
6566                       n320                       INTEGER (0..319),
6567                       n640                       INTEGER (0..639),
6568                       n1280                      INTEGER (0..1279),
6569                       n2560                      INTEGER (0..2559),
6570                       n5120                      INTEGER (0..5119),
6571                       n10240                     INTEGER (0..10239),
6572                       n20480                     INTEGER (0..20479),
6573                       ...
6574     },
6575     scs60                                    CHOICE {
6576                       n16                        INTEGER (0..15),
6577                       n20                        INTEGER (0..19),
6578                       n32                        INTEGER (0..31),
6579                       n40                        INTEGER (0..39),
6580                       n64                        INTEGER (0..63),
6581                       n80                        INTEGER (0..79),
6582                       n128                       INTEGER (0..127),
6583                       n160                       INTEGER (0..159),
6584                       n256                       INTEGER (0..255),
6585                       n320                       INTEGER (0..319),
6586                       n640                       INTEGER (0..639),
6587                       n1280                      INTEGER (0..1279),
6588                       n2560                      INTEGER (0..2559),
6589                       n5120                      INTEGER (0..5119),
6590                       n10240                     INTEGER (0..10239),
6591                       n20480                     INTEGER (0..20479),
6592                       n40960                     INTEGER (0..40959),
6593                       ...
6594     },
6595     scs120                                   CHOICE {
6596                       n32                        INTEGER (0..31),
6597                       n40                        INTEGER (0..39),
6598                       n64                        INTEGER (0..63),
6599                       n80                        INTEGER (0..79),
6600                       n128                       INTEGER (0..127),
6601                       n160                       INTEGER (0..159),
6602                       n256                       INTEGER (0..255),
6603                       n320                       INTEGER (0..319),
6604                       n512                       INTEGER (0..511),
6605                       n640                       INTEGER (0..639),
6606                       n1280                      INTEGER (0..1279),
6607                       n2560                      INTEGER (0..2559),
6608                       n5120                      INTEGER (0..5119),
6609                       n10240                     INTEGER (0..10239),
6610                       n20480                     INTEGER (0..20479),
6611                       n40960                     INTEGER (0..40959),
6612                       n81920                     INTEGER (0..81919),
6613                      ...
6614     },
6615     ...
6618 -- TAG-DL-PPW-PRECONFIG-STOP
6619 -- TAG-DMRS-BUNDLINGPUCCH-CONFIG-START
6621 DMRS-BundlingPUCCH-Config-r17 ::=         SEQUENCE {
6622     pucch-DMRS-Bundling-r17                   ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
6623     pucch-TimeDomainWindowLength-r17          INTEGER (2..8)                                                  OPTIONAL,   -- Need S
6624     pucch-WindowRestart-r17                   ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
6625     pucch-FrequencyHoppingInterval-r17        ENUMERATED {s2, s4, s5, s10}                                    OPTIONAL,   -- Need S
6626     ...
6629 -- TAG-DMRS-BUNDLINGPUCCH-CONFIG-STOP
6630 -- TAG-DMRS-BUNDLINGPUSCH-CONFIG-START
6632 DMRS-BundlingPUSCH-Config-r17 ::=          SEQUENCE {
6633     pusch-DMRS-Bundling-r17                    ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
6634     pusch-TimeDomainWindowLength-r17           INTEGER (2..32)                                                 OPTIONAL,   -- Need S
6635     pusch-WindowRestart-r17                    ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
6636     pusch-FrequencyHoppingInterval-r17         ENUMERATED {s2, s4, s5, s6, s8, s10, s12, s14, s16, s20}        OPTIONAL,   -- Need S
6637     ...
6640 -- TAG-DMRS-BUNDLINGPUSCH-CONFIG-STOP
6641 -- TAG-DMRS-DOWNLINKCONFIG-START
6643 DMRS-DownlinkConfig ::=             SEQUENCE {
6644     dmrs-Type                           ENUMERATED {type2}                                                      OPTIONAL,   -- Need S
6645     dmrs-AdditionalPosition             ENUMERATED {pos0, pos1, pos3}                                           OPTIONAL,   -- Need S
6646     maxLength                           ENUMERATED {len2}                                                       OPTIONAL,   -- Need S
6647     scramblingID0                       INTEGER (0..65535)                                                      OPTIONAL,   -- Need S
6648     scramblingID1                       INTEGER (0..65535)                                                      OPTIONAL,   -- Need S
6649     phaseTrackingRS                     CHOICE {release NULL, setup PTRS-DownlinkConfig  }                                   OPTIONAL,   -- Need M
6650     ...,
6651     [[
6652     dmrs-Downlink-r16               ENUMERATED {enabled}                                                        OPTIONAL    -- Need R
6653     ]],
6654     [[
6655     dmrs-TypeEnh-r18                ENUMERATED {enabled}                                                        OPTIONAL    -- Need R
6656     ]]
6659 -- TAG-DMRS-DOWNLINKCONFIG-STOP
6660 -- TAG-DMRS-UPLINKCONFIG-START
6662 DMRS-UplinkConfig ::=               SEQUENCE {
6663     dmrs-Type                           ENUMERATED {type2}                                                  OPTIONAL,   -- Need S
6664     dmrs-AdditionalPosition             ENUMERATED {pos0, pos1, pos3}                                       OPTIONAL,   -- Need S
6665     phaseTrackingRS                     CHOICE {release NULL, setup PTRS-UplinkConfig }                                  OPTIONAL,   -- Need M
6666     maxLength                           ENUMERATED {len2}                                                   OPTIONAL,   -- Need S
6667     transformPrecodingDisabled          SEQUENCE {
6668         scramblingID0                       INTEGER (0..65535)                                              OPTIONAL,   -- Need S
6669         scramblingID1                       INTEGER (0..65535)                                              OPTIONAL,   -- Need S
6670         ...,
6671         [[
6672         dmrs-Uplink-r16                     ENUMERATED {enabled}                                            OPTIONAL    -- Need R
6673         ]]
6674     }                                                                                                       OPTIONAL,   -- Need R
6675     transformPrecodingEnabled           SEQUENCE {
6676         nPUSCH-Identity                     INTEGER(0..1007)                                                OPTIONAL,   -- Need S
6677         sequenceGroupHopping                ENUMERATED {disabled}                                           OPTIONAL,   -- Need S
6678         sequenceHopping                     ENUMERATED {enabled}                                            OPTIONAL,   -- Need S
6679         ...,
6680         [[
6681         dmrs-UplinkTransformPrecoding-r16   CHOICE {release NULL, setup DMRS-UplinkTransformPrecoding-r16}                OPTIONAL    -- Need M
6682         ]]
6683     }                                                                                                       OPTIONAL,   -- Need R
6684     ...,
6685     [[
6686     dmrs-TypeEnh-r18                    ENUMERATED {enabled}                                                OPTIONAL    -- Need R
6687     ]]
6690 DMRS-UplinkTransformPrecoding-r16  ::=  SEQUENCE {
6691     pi2BPSK-ScramblingID0                   INTEGER(0..65535)                                               OPTIONAL,   -- Need S
6692     pi2BPSK-ScramblingID1                   INTEGER(0..65535)                                               OPTIONAL    -- Need S
6695 -- TAG-DMRS-UPLINKCONFIG-STOP
6696 -- TAG-DOWNLINKCONFIGCOMMON-START
6698 DownlinkConfigCommon ::=        SEQUENCE {
6699     frequencyInfoDL                 FrequencyInfoDL                                 OPTIONAL,   -- Cond InterFreqHOAndServCellAdd
6700     initialDownlinkBWP              BWP-DownlinkCommon                              OPTIONAL,   -- Cond ServCellAdd
6701     ...,
6702     [[
6703     initialDownlinkBWP-RedCap-r17   BWP-DownlinkCommon                              OPTIONAL    -- Need R
6705     ]]
6708 -- TAG-DOWNLINKCONFIGCOMMON-STOP
6709 -- TAG-DOWNLINKCONFIGCOMMONSIB-START
6711 DownlinkConfigCommonSIB ::=     SEQUENCE {
6712     frequencyInfoDL                 FrequencyInfoDL-SIB,
6713     initialDownlinkBWP              BWP-DownlinkCommon,
6714     bcch-Config                     BCCH-Config,
6715     pcch-Config                     PCCH-Config,
6716     ...,
6717     [[
6718     pei-Config-r17                  PEI-Config-r17                         OPTIONAL,     -- Need R
6719     initialDownlinkBWP-RedCap-r17   BWP-DownlinkCommon                     OPTIONAL      -- Need R
6720     ]],
6721     [[
6722     frequencyInfoDL-v1800           FrequencyInfoDL-SIB-v1800              OPTIONAL      -- Need R
6723     ]]
6726 DownlinkConfigCommonSIB-v1760 ::=   SEQUENCE {
6727     frequencyInfoDL-v1760               FrequencyInfoDL-SIB-v1760
6730 BCCH-Config ::=                 SEQUENCE {
6731     modificationPeriodCoeff         ENUMERATED {n2, n4, n8, n16},
6732     ...
6736 PCCH-Config ::=             SEQUENCE {
6737     defaultPagingCycle                  PagingCycle,
6738     nAndPagingFrameOffset               CHOICE {
6739         oneT                                NULL,
6740         halfT                               INTEGER (0..1),
6741         quarterT                            INTEGER (0..3),
6742         oneEighthT                          INTEGER (0..7),
6743         oneSixteenthT                       INTEGER (0..15)
6744     },
6745     ns                                  ENUMERATED {four, two, one},
6746     firstPDCCH-MonitoringOccasionOfPO   CHOICE {
6747         sCS15KHZoneT                                                                SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139),
6748         sCS30KHZoneT-SCS15KHZhalfT                                                  SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279),
6749         sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT                                 SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559),
6750         sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT             SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119),
6751         sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT    SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239),
6752         sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT    SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479),
6753         sCS480KHZhalfT-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT                    SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959),
6754         sCS480KHZquarterT-SCS120KHZoneSixteenthT                                    SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919)
6755     }      OPTIONAL,           -- Need R
6756     ...,
6757     [[
6758     nrofPDCCH-MonitoringOccasionPerSSB-InPO-r16        INTEGER (2..4)               OPTIONAL  -- Cond SharedSpectrum2
6759     ]],
6760     [[
6761     ranPagingInIdlePO-r17                              ENUMERATED {true}            OPTIONAL,  -- Need R
6763     firstPDCCH-MonitoringOccasionOfPO-v1710  CHOICE {
6764        sCS480KHZoneEighthT        SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..35839),
6765        sCS480KHZoneSixteenthT     SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..71679)
6766 }                                                                                  OPTIONAL  -- Need R
6767     ]]
6770 PEI-Config-r17 ::=                        SEQUENCE {
6771     po-NumPerPEI-r17                          ENUMERATED {po1, po2, po4, po8},
6772     payloadSizeDCI-2-7-r17                    INTEGER (1..maxDCI-2-7-Size-r17),
6773     pei-FrameOffset-r17                       INTEGER (0..16),
6774     subgroupConfig-r17                        SubgroupConfig-r17,
6775     lastUsedCellOnly-r17                      ENUMERATED {true}                                                OPTIONAL,  -- Need R
6776     ...
6779 SubgroupConfig-r17 ::=     SEQUENCE {
6780     subgroupsNumPerPO-r17      INTEGER (1.. maxNrofPagingSubgroups-r17),
6781     subgroupsNumForUEID-r17    INTEGER (1.. maxNrofPagingSubgroups-r17)                                        OPTIONAL,  -- Need S
6782     ...
6785 -- TAG-DOWNLINKCONFIGCOMMONSIB-STOP
6786 -- TAG-DOWNLINKPREEMPTION-START
6788 DownlinkPreemption ::=              SEQUENCE {
6789     int-RNTI                            RNTI-Value,
6790     timeFrequencySet                    ENUMERATED {set0, set1},
6791     dci-PayloadSize                     INTEGER (0..maxINT-DCI-PayloadSize),
6792     int-ConfigurationPerServingCell     SEQUENCE (SIZE (1..maxNrofServingCells)) OF INT-ConfigurationPerServingCell,
6793     ...
6796 INT-ConfigurationPerServingCell ::= SEQUENCE {
6797     servingCellId                       ServCellIndex,
6798     positionInDCI                       INTEGER (0..maxINT-DCI-PayloadSize-1)
6801 -- TAG-DOWNLINKPREEMPTION-STOP
6802 -- TAG-DRB-IDENTITY-START
6804 DRB-Identity ::=                    INTEGER (1..32)
6806 -- TAG-DRB-IDENTITY-STOP
6807 -- TAG-DRX-CONFIG-START
6809 DRX-Config ::=                      SEQUENCE {
6810     drx-onDurationTimer                 CHOICE {
6811                                             subMilliSeconds INTEGER (1..31),
6812                                             milliSeconds    ENUMERATED {
6813                                                 ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
6814                                                 ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
6815                                                 ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
6816                                             },
6817     drx-InactivityTimer                 ENUMERATED {
6818                                             ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
6819                                             ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
6820                                             spare7, spare6, spare5, spare4, spare3, spare2, spare1},
6821     drx-HARQ-RTT-TimerDL                INTEGER (0..56),
6822     drx-HARQ-RTT-TimerUL                INTEGER (0..56),
6823     drx-RetransmissionTimerDL           ENUMERATED {
6824                                             sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
6825                                             sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
6826                                             spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1},
6827     drx-RetransmissionTimerUL           ENUMERATED {
6828                                             sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
6829                                             sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
6830                                             spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
6831     drx-LongCycleStartOffset            CHOICE {
6832         ms10                                INTEGER(0..9),
6833         ms20                                INTEGER(0..19),
6834         ms32                                INTEGER(0..31),
6835         ms40                                INTEGER(0..39),
6836         ms60                                INTEGER(0..59),
6837         ms64                                INTEGER(0..63),
6838         ms70                                INTEGER(0..69),
6839         ms80                                INTEGER(0..79),
6840         ms128                               INTEGER(0..127),
6841         ms160                               INTEGER(0..159),
6842         ms256                               INTEGER(0..255),
6843         ms320                               INTEGER(0..319),
6844         ms512                               INTEGER(0..511),
6845         ms640                               INTEGER(0..639),
6846         ms1024                              INTEGER(0..1023),
6847         ms1280                              INTEGER(0..1279),
6848         ms2048                              INTEGER(0..2047),
6849         ms2560                              INTEGER(0..2559),
6850         ms5120                              INTEGER(0..5119),
6851         ms10240                             INTEGER(0..10239)
6852     },
6853     shortDRX                            SEQUENCE {
6854         drx-ShortCycle                      ENUMERATED  {
6855                                                 ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
6856                                                 ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
6857                                                 spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
6858         drx-ShortCycleTimer                 INTEGER (1..16)
6859     }                                                                                                           OPTIONAL,   -- Need R
6860     drx-SlotOffset                      INTEGER (0..31)
6863 DRX-ConfigExt-v1700 ::=                 SEQUENCE {
6864     drx-HARQ-RTT-TimerDL-r17                INTEGER (0..448),
6865     drx-HARQ-RTT-TimerUL-r17                INTEGER (0..448)
6868 DRX-ConfigExt2-v1800 ::=                SEQUENCE {
6869     drx-NonIntegerLongCycleStartOffset-r18  CHOICE {
6870         ms1001over240                           INTEGER(0..3),
6871         ms25over6                               INTEGER(0..3),
6872         ms25over3                               INTEGER(0..7),
6873         ms1001over120                           INTEGER(0..7),
6874         ms100over9                              INTEGER(0..10),
6875         ms25over2                               INTEGER(0..11),
6876         ms40over3                               INTEGER(0..12),
6877         ms125over9                              INTEGER(0..12),
6878         ms50over3                               INTEGER(0..15),
6879         ms1001over60                            INTEGER(0..15),
6880         ms125over6                              INTEGER(0..19),
6881         ms200over9                              INTEGER(0..21),
6882         ms250over9                              INTEGER(0..26),
6883         ms100over3                              INTEGER(0..32),
6884         ms1001over30                            INTEGER(0..32),
6885         ms75over2                               INTEGER(0..36),
6886         ms125over3                              INTEGER(0..40),
6887         ms1001over24                            INTEGER(0..40),
6888         ms200over3                              INTEGER(0..65),
6889         ms1001over15                            INTEGER(0..65),
6890         ms250over3                              INTEGER(0..82),
6891         ms1001over12                            INTEGER(0..82),
6892         ms400over3                              INTEGER(0..132),
6893         ...
6894     },
6895     shortDRX-r18                            SEQUENCE {
6896         drx-NonIntegerShortCycle-r18            ENUMERATED {ms1001over240, ms25over6, ms25over3, ms1001over120, ms100over9, ms25over2,
6897                                                             ms40over3, ms125over9, ms50over3, ms1001over60, ms125over6, ms200over9,
6898                                                             ms100over3, ms1001over30, ms125over3, ms1001over24, ms200over3, spare15,
6899                                                             spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6,
6900                                                                    spare5, spare4, spare3, spare2, spare1},
6901         drx-ShortCycleTimer-r18                 INTEGER (1..16)
6902     }                                                                                                            OPTIONAL,   -- Need R
6903     drx-TimeReferenceSFN-r18                    ENUMERATED {sfn512}                                              OPTIONAL    -- Need N
6906 -- TAG-DRX-CONFIG-STOP
6907 -- TAG-DRX-CONFIGSECONDARYGROUP-START
6909 DRX-ConfigSecondaryGroup-r16 ::=   SEQUENCE {
6910     drx-onDurationTimer-r16            CHOICE {
6911                                            subMilliSeconds INTEGER (1..31),
6912                                            milliSeconds    ENUMERATED {
6913                                                ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
6914                                                ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
6915                                                ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
6916                                             },
6917     drx-InactivityTimer-r16            ENUMERATED {
6918                                            ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
6919                                            ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
6920                                            spare7, spare6, spare5, spare4, spare3, spare2, spare1}
6923 -- TAG-DRX-CONFIGSECONDARYGROUP-STOP
6924 -- TAG-DRX-CONFIGSL-START
6926 DRX-ConfigSL-r17 ::=            SEQUENCE {
6927     drx-HARQ-RTT-TimerSL-r17        INTEGER (0..56),
6928     drx-RetransmissionTimerSL-r17   ENUMERATED {sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
6929                                                 sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
6930                                                 spare7, spare6, spare5, spare4, spare3, spare2, spare1}
6933 -- TAG-DRX-CONFIGSL-STOP
6934 -- TAG-EARLYUL-SYNCCONFIG-START
6936 EarlyUL-SyncConfig-r18 ::=         SEQUENCE {
6937     frequencyInfoUL-r18                FrequencyInfoUL,
6938     rach-ConfigGeneric-r18             RACH-ConfigGeneric,
6939     bwp-GenericParameters-r18          BWP,
6940     ssb-PerRACH-Occasion-r18           ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} OPTIONAL, -- Need R
6941     prach-RootSequenceIndex-r18        CHOICE {
6942         l839                               INTEGER (0..837),
6943         l139                               INTEGER (0..137)
6944     }                                                                                                             OPTIONAL, -- Need R
6945     ltm-PRACH-SubcarrierSpacing-r18    SubcarrierSpacing                                                          OPTIONAL, -- Cond L139
6946     n-TimingAdvanceOffset-r18          ENUMERATED { n0, n25600, n39936, spare1 }                                  OPTIONAL, -- Need R
6947     ...,
6948     [[
6949     ltm-tdd-UL-DL-ConfigurationCommon-r18 TDD-UL-DL-ConfigCommon                                                  OPTIONAL, -- Cond TDD
6950     ltm-restrictedSetConfig-r18        ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB}       OPTIONAL  -- Need R
6951     ]]
6954 -- TAG-EARLYUL-SYNCCONFIG-STOP
6955 -- TAG-EPHEMERISINFO-START
6957 EphemerisInfo-r17 ::=          CHOICE {
6958     positionVelocity-r17           PositionVelocity-r17,
6959     orbital-r17                    Orbital-r17
6962 PositionVelocity-r17 ::=       SEQUENCE {
6963     positionX-r17                  PositionStateVector-r17,
6964     positionY-r17                  PositionStateVector-r17,
6965     positionZ-r17                  PositionStateVector-r17,
6966     velocityVX-r17                 VelocityStateVector-r17,
6967     velocityVY-r17                 VelocityStateVector-r17,
6968     velocityVZ-r17                 VelocityStateVector-r17
6971 Orbital-r17 ::=                SEQUENCE {
6972     semiMajorAxis-r17              INTEGER (0..8589934591),
6973     eccentricity-r17               INTEGER (0..1048575),
6974     periapsis-r17                  INTEGER (0..268435455),
6975     longitude-r17                  INTEGER (0..268435455),
6976     inclination-r17                INTEGER (-67108864..67108863),
6977     meanAnomaly-r17                INTEGER (0..268435455)
6980 PositionStateVector-r17 ::= INTEGER (-33554432..33554431)
6982 VelocityStateVector-r17 ::= INTEGER (-131072..131071)
6984 -- TAG-EPHEMERISINFO-STOP
6985 -- TAG-EPOCHTIME-START
6987 EpochTime-r17 ::=              SEQUENCE {
6988     sfn-r17                        INTEGER(0..1023),
6989     subFrameNR-r17                 INTEGER(0..9)
6992 -- TAG-EPOCHTIME-STOP
6993 -- TAG-EUTRACRNTI-START
6995 EUTRA-C-RNTI ::=                      BIT STRING (SIZE (16))
6997 -- TAG-EUTRACRNTI-STOP
6998 -- TAG-FEATURECOMBINATION-START
7000 FeatureCombination-r17 ::= SEQUENCE {
7001     redCap-r17                 ENUMERATED {true}                                    OPTIONAL,  -- Need R
7002     smallData-r17              ENUMERATED {true}                                    OPTIONAL,  -- Need R
7003     nsag-r17                   NSAG-List-r17                                        OPTIONAL,  -- Need R
7004     msg3-Repetitions-r17       ENUMERATED {true}                                    OPTIONAL,  -- Need R
7005     msg1-Repetitions-r18       ENUMERATED {true}                                    OPTIONAL,  -- Need R
7006     eRedCap-r18                ENUMERATED {true}                                    OPTIONAL,  -- Need R
7007     spare2                     ENUMERATED {true}                                    OPTIONAL,  -- Need R
7008     spare1                     ENUMERATED {true}                                    OPTIONAL   -- Need R
7011 NSAG-List-r17 ::= SEQUENCE (SIZE (1.. maxSliceInfo-r17)) OF NSAG-ID-r17
7013 -- TAG-FEATURECOMBINATION-STOP
7014 -- TAG-FEATURECOMBINATIONPREAMBLES-START
7016 FeatureCombinationPreambles-r17 ::=   SEQUENCE {
7017     featureCombination-r17                FeatureCombination-r17,
7018     startPreambleForThisPartition-r17     INTEGER (0..63),
7019     numberOfPreamblesPerSSB-ForThisPartition-r17 INTEGER (1..64),
7020     ssb-SharedRO-MaskIndex-r17            INTEGER (1..15)                                           OPTIONAL, -- Need S
7021     groupBconfigured-r17                  SEQUENCE {
7022         ra-SizeGroupA-r17                     ENUMERATED {b56, b144, b208, b256, b282, b480, b640,
7023                                                         b800, b1000, b72, spare6, spare5,spare4, spare3, spare2, spare1},
7024         messagePowerOffsetGroupB-r17          ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
7025         numberOfRA-PreamblesGroupA-r17        INTEGER (1..64)
7026     }                                                                                               OPTIONAL, -- Need R
7027     separateMsgA-PUSCH-Config-r17         MsgA-PUSCH-Config-r16                                     OPTIONAL, -- Cond MsgAConfigCommon
7028     msgA-RSRP-Threshold-r17               RSRP-Range                                                OPTIONAL, -- Need R
7029     rsrp-ThresholdSSB-r17                 RSRP-Range                                                OPTIONAL, -- Need R
7030     deltaPreamble-r17                     INTEGER (-1..6)                                           OPTIONAL, -- Need R
7031     ...,
7032     [[
7033     msg1-RepetitionNum-r18                ENUMERATED {n2, n4, n8, spare1}                                   OPTIONAL, -- Cond Msg1Rep2
7034     msg1-RepetitionTimeOffsetROGroup-r18  ENUMERATED {n4, n8, n16, spare1}                             OPTIONAL  -- Cond Msg1Rep3
7035     ]]
7038 -- TAG-FEATURECOMBINATIONPREAMBLES-STOP
7039 -- TAG-FILTERCOEFFICIENT-START
7041 FilterCoefficient ::=       ENUMERATED { fc0, fc1, fc2, fc3, fc4, fc5, fc6, fc7, fc8, fc9, fc11, fc13, fc15, fc17, fc19, spare1, ...}
7043 -- TAG-FILTERCOEFFICIENT-STOP
7044 -- TAG-FREQBANDINDICATORNR-START
7046 FreqBandIndicatorNR ::=             INTEGER (1..1024)
7048 -- TAG-FREQBANDINDICATORNR-STOP
7049 -- TAG-FREQPRIORITYLISTDEDICATEDSLICING-START
7051 FreqPriorityListDedicatedSlicing-r17 ::= SEQUENCE (SIZE (1.. maxFreq)) OF FreqPriorityDedicatedSlicing-r17
7053 FreqPriorityDedicatedSlicing-r17 ::=     SEQUENCE {
7054      dl-ExplicitCarrierFreq-r17               ARFCN-ValueNR,
7055     sliceInfoListDedicated-r17               SliceInfoListDedicated-r17                                    OPTIONAL  -- Cond Mandatory
7058 SliceInfoListDedicated-r17 ::=           SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF SliceInfoDedicated-r17
7060 SliceInfoDedicated-r17 ::=               SEQUENCE {
7061     nsag-IdentityInfo-r17                    NSAG-IdentityInfo-r17,
7062     nsag-CellReselectionPriority-r17         CellReselectionPriority                                       OPTIONAL,  -- Need R
7063     nsag-CellReselectionSubPriority-r17      CellReselectionSubPriority                                    OPTIONAL   -- Need R
7066 -- TAG-FREQPRIORITYLISTDEDICATEDSLICING-STOP
7067 -- TAG-FREQPRIORITYLISTSLICING-START
7069 FreqPriorityListSlicing-r17 ::= SEQUENCE (SIZE (1..maxFreqPlus1)) OF FreqPrioritySlicing-r17
7071 FreqPrioritySlicing-r17 ::=     SEQUENCE {
7072      dl-ImplicitCarrierFreq-r17            INTEGER (0..maxFreq),
7073     sliceInfoList-r17                     SliceInfoList-r17                                               OPTIONAL  -- Cond Mandatory
7076 SliceInfoList-r17 ::=             SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF SliceInfo-r17
7078 SliceInfo-r17 ::=                 SEQUENCE {
7079     nsag-IdentityInfo-r17             NSAG-IdentityInfo-r17,
7080     nsag-CellReselectionPriority-r17  CellReselectionPriority                                             OPTIONAL,  -- Need R
7081     nsag-CellReselectionSubPriority-r17 CellReselectionSubPriority                                        OPTIONAL,  -- Need R
7082     sliceCellListNR-r17               CHOICE {
7083         sliceAllowedCellListNR-r17        SliceCellListNR-r17,
7084         sliceExcludedCellListNR-r17       SliceCellListNR-r17
7085     }                                                                                                     OPTIONAL  -- Need R
7088 SliceCellListNR-r17 ::=           SEQUENCE (SIZE (1..maxCellSlice-r17)) OF PCI-Range
7090 -- TAG-FREQPRIORITYLISTSLICING-STOP
7091 -- TAG-FREQUENCYINFODL-START
7093 FrequencyInfoDL ::=                 SEQUENCE {
7094     absoluteFrequencySSB                ARFCN-ValueNR                                                   OPTIONAL,   -- Cond SpCellAdd
7095     frequencyBandList                   MultiFrequencyBandListNR,
7096     absoluteFrequencyPointA             ARFCN-ValueNR,
7097     scs-SpecificCarrierList             SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
7098     ...,
7099     [[
7100     referenceCell-r18                   ServCellIndex                                                   OPTIONAL    -- Cond SSBlessSCell
7101     ]]
7104 -- TAG-FREQUENCYINFODL-STOP
7105 -- TAG-FREQUENCYINFODL-SIB-START
7107 FrequencyInfoDL-SIB ::=             SEQUENCE {
7108     frequencyBandList                   MultiFrequencyBandListNR-SIB,
7109     offsetToPointA                      INTEGER (0..2199),
7110     scs-SpecificCarrierList             SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier
7113 FrequencyInfoDL-SIB-v1760 ::=       SEQUENCE {
7114     frequencyBandList-v1760             MultiFrequencyBandListNR-SIB-v1760
7117 FrequencyInfoDL-SIB-v1800 ::=       SEQUENCE {
7118     frequencyBandListAerial-r18         MultiFrequencyBandListNR-Aerial-SIB-r18
7121 -- TAG-FREQUENCYINFODL-SIB-STOP
7122 -- TAG-FREQUENCYINFOUL-START
7124 FrequencyInfoUL ::=                 SEQUENCE {
7125     frequencyBandList                   MultiFrequencyBandListNR                                OPTIONAL,   -- Cond FDD-OrSUL
7126     absoluteFrequencyPointA             ARFCN-ValueNR                                           OPTIONAL,   -- Cond FDD-OrSUL
7127     scs-SpecificCarrierList             SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
7128     additionalSpectrumEmission          AdditionalSpectrumEmission                              OPTIONAL,   -- Need S
7129     p-Max                               P-Max                                                   OPTIONAL,   -- Need S
7130     frequencyShift7p5khz                ENUMERATED {true}                                       OPTIONAL,   -- Cond FDD-TDD-OrSUL-Optional
7131     ...,
7132     [[
7133     additionalSpectrumEmission-v1760    AdditionalSpectrumEmission-v1760                        OPTIONAL    -- Need S
7134     ]],
7135     [[
7136     additionalSpectrumEmissionAerial-r18   AdditionalSpectrumEmission-r18                       OPTIONAL   -- Need S
7137     ]]
7140 -- TAG-FREQUENCYINFOUL-STOP
7141 -- TAG-FREQUENCYINFOUL-SIB-START
7143 FrequencyInfoUL-SIB ::=             SEQUENCE {
7144     frequencyBandList                   MultiFrequencyBandListNR-SIB                            OPTIONAL,   -- Cond FDD-OrSUL
7145     absoluteFrequencyPointA             ARFCN-ValueNR                                           OPTIONAL,   -- Cond FDD-OrSUL
7146     scs-SpecificCarrierList             SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
7147     p-Max                               P-Max                                                   OPTIONAL,   -- Need S
7148     frequencyShift7p5khz                ENUMERATED {true}                                       OPTIONAL,   -- Cond FDD-TDD-OrSUL-Optional
7149     ...,
7150     [[
7151     frequencyBandListAerial-r18         MultiFrequencyBandListNR-Aerial-SIB-r18                 OPTIONAL    -- Need S
7152     ]]
7155 FrequencyInfoUL-SIB-v1760 ::=       SEQUENCE {
7156     frequencyBandList-v1760             MultiFrequencyBandListNR-SIB-v1760
7159 -- TAG-FREQUENCYINFOUL-SIB-STOP
7160 -- TAG-GAPPRIORITY-START
7162 GapPriority-r17 ::=                       INTEGER (1..maxNrOfGapPri-r17)
7164 -- TAG-GAPPRIORITY-STOP
7165 -- TAG-HIGHSPEEDCONFIG-START
7167 HighSpeedConfig-r16 ::=  SEQUENCE {
7168     highSpeedMeasFlag-r16    ENUMERATED {true}        OPTIONAL,   -- Cond SpCellOnly
7169     highSpeedDemodFlag-r16   ENUMERATED {true}        OPTIONAL,   -- Need R
7170     ...
7173 HighSpeedConfig-v1700 ::=  SEQUENCE {
7174     highSpeedMeasCA-Scell-r17    ENUMERATED {true}        OPTIONAL,   -- Cond SCellOnly
7175     highSpeedMeasInterFreq-r17   ENUMERATED {true}        OPTIONAL,   -- Cond SpCellOnly2
7176     highSpeedDemodCA-Scell-r17   ENUMERATED {true}        OPTIONAL,   -- Need R
7177     ...
7180 HighSpeedConfigFR2-r17 ::=  SEQUENCE {
7181     highSpeedMeasFlagFR2-r17                    ENUMERATED {set1, set2}                       OPTIONAL,   -- Need R
7182     highSpeedDeploymentTypeFR2-r17              ENUMERATED {unidirectional, bidirectional}    OPTIONAL,   -- Need R
7183     highSpeedLargeOneStepUL-TimingFR2-r17       ENUMERATED {true}                             OPTIONAL,   -- Need R
7184     ...
7187 -- TAG-HIGHSPEEDCONFIG-STOP
7188 -- TAG-HYSTERESIS-START
7190 Hysteresis ::=                      INTEGER (0..30)
7192 -- TAG-HYSTERESIS-STOP
7193 -- TAG-HYSTERESISALTITUDE-START
7195 HysteresisAltitude-r18 ::=                      INTEGER (0..64)
7197 -- TAG-HYSTERESISALTITUDE-STOP
7198 -- TAG-HYSTERESISLOCATION-START
7200 HysteresisLocation-r17 ::=          INTEGER (0..32768)
7202 -- TAG-HYSTERESISLOCATION-STOP
7203 -- TAG-INVALIDSYMBOLPATTERN-START
7205 InvalidSymbolPattern-r16 ::=     SEQUENCE {
7206     symbols-r16                      CHOICE {
7207         oneSlot                          BIT STRING (SIZE (14)),
7208         twoSlots                         BIT STRING (SIZE (28))
7209     },
7210     periodicityAndPattern-r16        CHOICE {
7211         n2                               BIT STRING (SIZE (2)),
7212         n4                               BIT STRING (SIZE (4)),
7213         n5                               BIT STRING (SIZE (5)),
7214         n8                               BIT STRING (SIZE (8)),
7215         n10                              BIT STRING (SIZE (10)),
7216         n20                              BIT STRING (SIZE (20)),
7217         n40                              BIT STRING (SIZE (40))
7218     }                                                                OPTIONAL,   -- Need M
7219     ...
7222 -- TAG-INVALIDSYMBOLPATTERN-STOP
7223 -- TAG-I-RNTI-VALUE-START
7225 I-RNTI-Value ::=                        BIT STRING (SIZE(40))
7227 -- TAG-I-RNTI-VALUE-STOP
7228 -- TAG-LBT-FAILURERECOVERYCONFIG-START
7230 LBT-FailureRecoveryConfig-r16 ::=    SEQUENCE {
7231     lbt-FailureInstanceMaxCount-r16      ENUMERATED {n4, n8, n16, n32, n64, n128},
7232     lbt-FailureDetectionTimer-r16        ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320},
7233     ...
7236 -- TAG-LBT-FAILURERECOVERYCONFIG-STOP
7237 -- TAG-LOCATIONINFO-START
7239 LocationInfo-r16 ::=      SEQUENCE {
7240     commonLocationInfo-r16    CommonLocationInfo-r16          OPTIONAL,
7241     bt-LocationInfo-r16       LogMeasResultListBT-r16         OPTIONAL,
7242     wlan-LocationInfo-r16     LogMeasResultListWLAN-r16       OPTIONAL,
7243     sensor-LocationInfo-r16   Sensor-LocationInfo-r16         OPTIONAL,
7244     ...
7247 -- TAG-LOCATIONINFO-STOP
7248 -- TAG-LOCATIONMEASUREMENTINFO-START
7250 LocationMeasurementInfo ::=     CHOICE {
7251     eutra-RSTD                  EUTRA-RSTD-InfoList,
7252     ...,
7253     eutra-FineTimingDetection   NULL,
7254     nr-PRS-Measurement-r16      NR-PRS-MeasurementInfoList-r16
7257 EUTRA-RSTD-InfoList ::= SEQUENCE (SIZE (1..maxInterRAT-RSTD-Freq)) OF EUTRA-RSTD-Info
7259 EUTRA-RSTD-Info ::= SEQUENCE {
7260     carrierFreq                 ARFCN-ValueEUTRA,
7261     measPRS-Offset              INTEGER (0..39),
7262     ...
7265 NR-PRS-MeasurementInfoList-r16 ::= SEQUENCE (SIZE (1..maxFreqLayers)) OF NR-PRS-MeasurementInfo-r16
7267 NR-PRS-MeasurementInfo-r16 ::=      SEQUENCE {
7268     dl-PRS-PointA-r16                   ARFCN-ValueNR,
7269     nr-MeasPRS-RepetitionAndOffset-r16  CHOICE {
7270         ms20-r16                            INTEGER (0..19),
7271         ms40-r16                            INTEGER (0..39),
7272         ms80-r16                            INTEGER (0..79),
7273         ms160-r16                           INTEGER (0..159),
7274         ...
7275     },
7276     nr-MeasPRS-length-r16               ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20},
7277     ...
7280 -- TAG-LOCATIONMEASUREMENTINFO-STOP
7281 -- TAG-LOGICALCHANNELCONFIG-START
7283 LogicalChannelConfig ::=            SEQUENCE {
7284     ul-SpecificParameters               SEQUENCE {
7285         priority                            INTEGER (1..16),
7286         prioritisedBitRate                  ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512,
7287                                             kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity},
7288         bucketSizeDuration                  ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000,
7289                                                             spare7, spare6, spare5, spare4, spare3,spare2, spare1},
7290         allowedServingCells                 SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF ServCellIndex
7291                                                                                                             OPTIONAL,   -- Cond PDCP-CADuplication
7292         allowedSCS-List                     SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing                   OPTIONAL,   -- Need R
7293         maxPUSCH-Duration                   ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, ms0p01-v1700, spare1}
7294                                                                                                                 OPTIONAL,   -- Need R
7295         configuredGrantType1Allowed         ENUMERATED {true}                                                   OPTIONAL,   -- Need R
7296         logicalChannelGroup                 INTEGER (0..maxLCG-ID)                                              OPTIONAL,   -- Need R
7297         schedulingRequestID                 SchedulingRequestId                                                 OPTIONAL,   -- Need R
7298         logicalChannelSR-Mask               BOOLEAN,
7299         logicalChannelSR-DelayTimerApplied  BOOLEAN,
7300         ...,
7301         bitRateQueryProhibitTimer       ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30}               OPTIONAL,    -- Need R
7302         [[
7303         allowedCG-List-r16                  SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-1-r16)) OF ConfiguredGrantConfigIndexMAC-r16
7304                                                                                                                 OPTIONAL,   -- Need S
7305         allowedPHY-PriorityIndex-r16        ENUMERATED {p0, p1}                                                 OPTIONAL    -- Need S
7306         ]],
7307         [[
7308         logicalChannelGroupIAB-Ext-r17      INTEGER (0..maxLCG-ID-IAB-r17)                                      OPTIONAL,   -- Need R
7309         allowedHARQ-mode-r17                ENUMERATED {harqModeA, harqModeB}                                   OPTIONAL    -- Need R
7310         ]]
7311     }                                                                                                       OPTIONAL,   -- Cond UL
7312     ...,
7313     [[
7314     channelAccessPriority-r16           INTEGER (1..4)                                                      OPTIONAL,   -- Need R
7315     bitRateMultiplier-r16               ENUMERATED {x40, x70, x100, x200}                                   OPTIONAL    -- Need R
7316     ]]
7319 -- TAG-LOGICALCHANNELCONFIG-STOP
7320 -- TAG-LOGICALCHANNELIDENTITY-START
7322 LogicalChannelIdentity ::=          INTEGER (1..maxLC-ID)
7324 -- TAG-LOGICALCHANNELIDENTITY-STOP
7325 -- TAG-LTE-NEIGHCELLSCRS-ASSISTINFOLIST-START
7327 LTE-NeighCellsCRS-AssistInfoList-r17 ::= SEQUENCE (SIZE (1..maxNrofCRS-IM-InterfCell-r17)) OF LTE-NeighCellsCRS-AssistInfo-r17
7329 LTE-NeighCellsCRS-AssistInfo-r17 ::=     SEQUENCE {
7330     neighCarrierBandwidthDL-r17              ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1}   OPTIONAL,   -- Cond CRS-IM
7331     neighCarrierFreqDL-r17                   INTEGER (0..16383)                                          OPTIONAL,   -- Need S
7332     neighCellId-r17                          EUTRA-PhysCellId                                            OPTIONAL,   -- Need S
7333     neighCRS-muting-r17                      ENUMERATED {enabled}                                        OPTIONAL,   -- Need R
7334     neighMBSFN-SubframeConfigList-r17        EUTRA-MBSFN-SubframeConfigList                              OPTIONAL,   -- Need S
7335     neighNrofCRS-Ports-r17                   ENUMERATED {n1, n2, n4}                                     OPTIONAL,   -- Need S
7336     neighV-Shift-r17                         ENUMERATED {n0, n1, n2, n3, n4, n5}                         OPTIONAL    -- Cond NotCellID
7339 -- TAG-LTE-NEIGHCELLSCRS-ASSISTINFOLIST-STOP
7340 -- TAG-LTM-CANDIDATEID-START
7342 LTM-CandidateId-r18 ::=                             INTEGER (1..maxNrofLTM-Configs-r18)
7344 -- TAG-LTM-CANDIDATEID-STOP
7345 -- TAG-LTM-CANDIDATE-START
7347 LTM-Candidate-r18 ::=     SEQUENCE {
7348     ltm-CandidateId-r18                            LTM-CandidateId-r18,
7349     ltm-CandidatePCI-r18                           PhysCellId                                            OPTIONAL,    -- Need M
7350     ltm-SSB-Config-r18                             LTM-SSB-Config-r18                                    OPTIONAL,    -- Need M
7351     ltm-CandidateConfig-r18                        OCTET STRING (CONTAINING RRCReconfiguration)          OPTIONAL,    -- Need M
7352     ltm-ConfigComplete-r18                         ENUMERATED {true}                                     OPTIONAL,    -- Need R
7353     ltm-EarlyUL-SyncConfig-r18                     OCTET STRING (CONTAINING EarlyUL-SyncConfig-r18)      OPTIONAL,    -- Need R
7354     ltm-EarlyUL-SyncConfigSUL-r18                  OCTET STRING (CONTAINING EarlyUL-SyncConfig-r18)      OPTIONAL,    -- Need R
7355     ltm-TCI-Info-r18                               LTM-TCI-Info-r18                                      OPTIONAL,    -- Need M
7356     ltm-NoResetID-r18                              INTEGER (1..maxNrofLTM-Configs-plus1-r18)             OPTIONAL,    -- Need M
7357     ltm-UE-MeasuredTA-ID-r18                       INTEGER (1..maxNrofLTM-Configs-plus1-r18)             OPTIONAL,    -- Need M
7358     ...
7361 LTM-SSB-Config-r18 ::= SEQUENCE {
7362     ssb-Frequency-r18                              ARFCN-ValueNR,
7363     subcarrierSpacing-r18                          SubcarrierSpacing,
7364     ssb-Periodicity-r18                            ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1} OPTIONAL,   -- Need R
7365     ssb-PositionsInBurst-r18                       CHOICE {
7366         shortBitmap                                    BIT STRING (SIZE (4)),
7367         mediumBitmap                                   BIT STRING (SIZE (8)),
7368         longBitmap                                     BIT STRING (SIZE (64))
7369     }                                                                                                    OPTIONAL,   -- Need R
7370     ss-PBCH-BlockPower-r18                         INTEGER (-60..50)                                     OPTIONAL,   -- Need R
7371     ...
7374 -- TAG-LTM-CANDIDATE-STOP
7375 -- TAG-LTM-CONFIG-START
7377 -- WS modification: define a dedicated type
7378 LTM-CSI-ResourceConfigToAddModList-r18 ::= SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfig-r18
7379 LTM-CSI-ResourceConfigToReleaseList-r18 ::= SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfigId-r18
7381 LTM-Config-r18 ::=   SEQUENCE {
7382     ltm-ReferenceConfiguration-r18        CHOICE {release NULL, setup ReferenceConfiguration-r18}                             OPTIONAL,   -- Need M
7383     ltm-CandidateToReleaseList-r18        SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-CandidateId-r18    OPTIONAL,   -- Need N
7384     ltm-CandidateToAddModList-r18         SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-Candidate-r18      OPTIONAL,   -- Need N
7385     ltm-ServingCellNoResetID-r18          INTEGER (1..maxNrofLTM-Configs-plus1-r18)                             OPTIONAL,   -- Need N
7386 -- WS modification: define a dedicated type
7387 --    ltm-CSI-ResourceConfigToAddModList-r18  SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfig-r18
7388 --                                                                                                                OPTIONAL,   Need N
7389 --    ltm-CSI-ResourceConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfigId-r18
7390 --                                                                                                                OPTIONAL,   Need N
7391     ltm-CSI-ResourceConfigToAddModList-r18  LTM-CSI-ResourceConfigToAddModList-r18 OPTIONAL,   -- Need N
7392     ltm-CSI-ResourceConfigToReleaseList-r18 LTM-CSI-ResourceConfigToReleaseList-r18 OPTIONAL,   -- Need N
7393     attemptLTM-Switch-r18                 ENUMERATED {true}                                                    OPTIONAL, -- Cond LTM-MCG
7394     ltm-ServingCellUE-MeasuredTA-ID-r18   INTEGER (1..maxNrofLTM-Configs-plus1-r18)                             OPTIONAL,   -- Need N
7395     ...
7398 -- TAG-LTM-CONFIG-STOP
7399 -- TAG-LTM-CSI-REPORTCONFIG-START
7401 LTM-CSI-ReportConfig-r18 ::=      SEQUENCE {
7402     ltm-CSI-ReportConfigId-r18                     LTM-CSI-ReportConfigId-r18,
7403     ltm-ResourcesForChannelMeasurement-r18         LTM-CSI-ResourceConfigId-r18,
7404     ltm-ReportConfigType-r18                           CHOICE {
7405         periodic-r18                                       SEQUENCE {
7406             reportSlotConfig-r18                               CSI-ReportPeriodicityAndOffset,
7407             pucch-CSI-ResourceList-r18                         SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
7408         },
7409         semiPersistentOnPUCCH-r18                          SEQUENCE {
7410             reportSlotConfig-r18                               CSI-ReportPeriodicityAndOffset,
7411             pucch-CSI-ResourceList-r18                         SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
7412         },
7413         semiPersistentOnPUSCH-r18                          SEQUENCE {
7414             reportSlotConfig-r18                               CSI-ReportPeriodicityAndOffset,
7415             reportSlotOffsetList-r18                           SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7416             reportSlotOffsetListDCI-0-2-r18                    SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7417             reportSlotOffsetListDCI-0-1-r18                    SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7418             p0alpha                                            P0-PUSCH-AlphaSetId
7419         },
7420         aperiodic-r18                                      SEQUENCE {
7421             reportSlotOffsetList-r18                           SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7422             reportSlotOffsetListDCI-0-2-r18                    SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7423             reportSlotOffsetListDCI-0-1-r18                    SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128)
7424         },
7425         ...
7426     },
7427     ltm-ReportContent-r18                          LTM-ReportContent-r18,
7428     ...
7431 LTM-ReportContent-r18 ::=     SEQUENCE {
7432     nrOfReportedCells-r18                          ENUMERATED {n1,n2,n3,n4},
7433     nrOfReportedRS-PerCell-r18                     ENUMERATED {n1,n2,n3,n4},
7434     spCellInclusion-r18                            ENUMERATED {true}                                          OPTIONAL -- Need R
7437 -- TAG-LTM-CSI-REPORTCONFIG-STOP
7438 -- TAG-LTM-CSI-REPORTCONFIGID-START
7440 LTM-CSI-ReportConfigId-r18 ::=            INTEGER (0..maxNrofLTM-CSI-ReportConfigurations-1-r18)
7442 -- TAG-LTM-CSI-REPORTCONFIGID-STOP
7443 -- TAG-LTM-CSI-RESOURCECONFIG-START
7445 LTM-CSI-ResourceConfig-r18 ::=      SEQUENCE {
7446     ltm-CSI-ResourceConfigId-r18        LTM-CSI-ResourceConfigId-r18,
7447     ltm-CSI-SSB-ResourceSet-r18         LTM-CSI-SSB-ResourceSet-r18,
7448     ...
7451 LTM-CSI-SSB-ResourceSet-r18 ::=     SEQUENCE {
7452     ltm-CSI-SSB-ResourceList-r18        SEQUENCE (SIZE (1..maxNrofLTM-CSI-SSB-ResourcesPerSet-r18)) OF SSB-Index,
7453     ltm-CandidateIdList-r18             SEQUENCE (SIZE (1..maxNrofLTM-CSI-SSB-ResourcesPerSet-r18)) OF LTM-CandidateId-r18,
7454     ...
7457 -- TAG-LTM-CSI-RESOURCECONFIG-STOP
7458 -- TAG-LTM-CSI-RESOURCECONFIGID-START
7460 LTM-CSI-ResourceConfigId-r18 ::=            INTEGER (0..maxNrofLTM-CSI-ResourceConfigurations-1-r18)
7462 -- TAG-LTM-CSI-RESOURCECONFIGID-STOP
7463 -- TAG-LTM-TCI-INFO-START
7465 LTM-TCI-Info-r18 ::=             SEQUENCE {
7466     ltm-DL-OrJointTCI-StateToAddModList-r18        SEQUENCE (SIZE (1..maxNrofCandidateTCI-State-r18)) OF CandidateTCI-State-r18
7467                                                                                                          OPTIONAL,    -- Need N
7468     ltm-DL-OrJointTCI-StateToReleaseList-r18       SEQUENCE (SIZE (1..maxNrofCandidateTCI-State-r18)) OF TCI-StateId
7469                                                                                                          OPTIONAL,    -- Need N
7470     ltm-UL-TCI-StateToAddModList-r18               SEQUENCE (SIZE (1..maxNrofCandidateUL-TCI-r18)) OF CandidateTCI-UL-State-r18
7471                                                                                                          OPTIONAL,    -- Need N
7472     ltm-UL-TCI-StateToReleaseList-r18              SEQUENCE (SIZE (1.. maxNrofCandidateUL-TCI-r18)) OF TCI-UL-StateId-r17
7473                                                                                                          OPTIONAL,    -- Need N
7474     ltm-NZP-CSI-RS-ResourceToAddModList-r18        SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource
7475                                                                                                          OPTIONAL,    -- Need N
7476     ltm-NZP-CSI-RS-ResourceToReleaseList-r18       SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId
7477                                                                                                          OPTIONAL,    -- Need N
7478     ltm-NZP-CSI-RS-ResourceSetToAddModList-r18     SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet
7479                                                                                                          OPTIONAL,    -- Need N
7480     ltm-NZP-CSI-RS-ResourceSetToReleaseList-r18    SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId
7481                                                                                                          OPTIONAL,    -- Need N
7482     pathlossReferenceRS-ToAddModList-r18           SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-r17
7483                                                                                                          OPTIONAL,    -- Need N
7484     pathlossReferenceRS-ToReleaseList-r18          SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-Id-r17
7485                                                                                                          OPTIONAL,    -- Need N
7486     unifiedTCI-StateType-r18                       ENUMERATED {separate, joint}                          OPTIONAL,    -- Need R
7487     ...
7489 -- TAG-LTM-TCI-INFO-STOP
7490 -- TAG-MAC-CELLGROUPCONFIG-START
7492 MAC-CellGroupConfig ::=             SEQUENCE {
7493     drx-Config                          CHOICE {release NULL, setup DRX-Config }                                     OPTIONAL,   -- Need M
7494     schedulingRequestConfig             SchedulingRequestConfig                                         OPTIONAL,   -- Need M
7495     bsr-Config                          BSR-Config                                                      OPTIONAL,   -- Need M
7496     tag-Config                          TAG-Config                                                      OPTIONAL,   -- Need M
7497     phr-Config                          CHOICE {release NULL, setup PHR-Config }                                     OPTIONAL,   -- Need M
7498     skipUplinkTxDynamic                 BOOLEAN,
7499     ...,
7500     [[
7501     csi-Mask                            BOOLEAN                                                         OPTIONAL,   -- Need M
7502     dataInactivityTimer                 CHOICE {release NULL, setup DataInactivityTimer }                            OPTIONAL    -- Cond MCG-Only
7503     ]],
7504     [[
7505     usePreBSR-r16                       ENUMERATED {true}                                               OPTIONAL,   -- Need R
7506     schedulingRequestID-LBT-SCell-r16   SchedulingRequestId                                             OPTIONAL,   -- Need R
7507     lch-BasedPrioritization-r16         ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
7508     schedulingRequestID-BFR-SCell-r16   SchedulingRequestId                                             OPTIONAL,   -- Need R
7509     drx-ConfigSecondaryGroup-r16        CHOICE {release NULL, setup DRX-ConfigSecondaryGroup-r16 }                   OPTIONAL    -- Need M
7510     ]],
7511     [[
7512     enhancedSkipUplinkTxDynamic-r16     ENUMERATED {true}                                               OPTIONAL,   -- Need R
7513     enhancedSkipUplinkTxConfigured-r16  ENUMERATED {true}                                               OPTIONAL    -- Need R
7514     ]],
7515     [[
7516     intraCG-Prioritization-r17          ENUMERATED {enabled}                        OPTIONAL,    -- Cond LCH-PrioWithReTxTimer
7517     drx-ConfigSL-r17                    CHOICE {release NULL, setup DRX-ConfigSL-r17 }           OPTIONAL,    -- Need M
7518     drx-ConfigExt-v1700                 CHOICE {release NULL, setup DRX-ConfigExt-v1700 }        OPTIONAL,    -- Need M
7519     schedulingRequestID-BFR-r17         SchedulingRequestId                         OPTIONAL,    -- Need R
7520     schedulingRequestID-BFR2-r17        SchedulingRequestId                         OPTIONAL,    -- Need R
7521     schedulingRequestConfig-v1700       SchedulingRequestConfig-v1700               OPTIONAL,    -- Need M
7522     tar-Config-r17                      CHOICE {release NULL, setup TAR-Config-r17  }                                OPTIONAL,    -- Need M
7523     g-RNTI-ConfigToAddModList-r17       SEQUENCE (SIZE (1..maxG-RNTI-r17)) OF MBS-RNTI-SpecificConfig-r17       OPTIONAL,    -- Need N
7524     g-RNTI-ConfigToReleaseList-r17      SEQUENCE (SIZE (1..maxG-RNTI-r17)) OF MBS-RNTI-SpecificConfigId-r17     OPTIONAL,    -- Need N
7525     g-CS-RNTI-ConfigToAddModList-r17    SEQUENCE (SIZE (1..maxG-CS-RNTI-r17)) OF MBS-RNTI-SpecificConfig-r17    OPTIONAL,    -- Need N
7526     g-CS-RNTI-ConfigToReleaseList-r17   SEQUENCE (SIZE (1..maxG-CS-RNTI-r17)) OF MBS-RNTI-SpecificConfigId-r17  OPTIONAL,    -- Need N
7527     allowCSI-SRS-Tx-MulticastDRX-Active-r17   BOOLEAN                                                           OPTIONAL     -- Need M
7528     ]],
7529     [[
7530     schedulingRequestID-PosMG-Request-r17 SchedulingRequestId                                                   OPTIONAL,    -- Need R
7531     drx-LastTransmissionUL-r17          ENUMERATED {enabled}                                                    OPTIONAL     -- Need R
7532     ]],
7533     [[
7534     posMG-Request-r17                   ENUMERATED {enabled}                                                    OPTIONAL     -- Need R
7535     ]],
7536     [[
7537     drx-ConfigExt2-v1800                CHOICE {release NULL, setup DRX-ConfigExt2-v1800 }                                   OPTIONAL,    -- Need M
7538     additionalBS-TableAllowed-r18       BIT STRING (SIZE (maxNrofLCGs-r18))                                     OPTIONAL,    -- Need R
7539     dsr-ConfigToAddModList-r18          SEQUENCE (SIZE (1..maxNrofLCGs-r18)) OF LCG-DSR-Config-r18              OPTIONAL,    -- Need N
7540     dsr-ConfigToReleaseList-r18         SEQUENCE (SIZE (1..maxNrofLCGs-r18)) OF LCG-Id-r18                      OPTIONAL,    -- Need N
7541     tar-Config-r18                      CHOICE {release NULL, setup TAR-Config-r18  }                                        OPTIONAL     -- Need M
7542     ]]
7545 DataInactivityTimer ::=         ENUMERATED {s1, s2, s3, s5, s7, s10, s15, s20, s40, s50, s60, s80, s100, s120, s150, s180}
7547 MBS-RNTI-SpecificConfig-r17 ::=        SEQUENCE {
7548     mbs-RNTI-SpecificConfigId-r17          MBS-RNTI-SpecificConfigId-r17,
7549     groupCommon-RNTI-r17                   CHOICE {
7550         g-RNTI                                 RNTI-Value,
7551         g-CS-RNTI                              RNTI-Value
7552     },
7553     drx-ConfigPTM-r17                      CHOICE {release NULL, setup DRX-ConfigPTM-r17 }                          OPTIONAL,   -- Need M
7554     harq-FeedbackEnablerMulticast-r17      ENUMERATED {dci-enabler, enabled}                           OPTIONAL,   -- Need S
7555     harq-FeedbackOptionMulticast-r17       ENUMERATED {ack-nack, nack-only}                            OPTIONAL,   -- Cond HARQFeedback
7556     pdsch-AggregationFactor-r17            ENUMERATED {n2, n4, n8}                                     OPTIONAL    -- Cond G-RNTI
7559 MBS-RNTI-SpecificConfigId-r17 ::= INTEGER (0..maxG-RNTI-1-r17)
7561 LCG-DSR-Config-r18 ::= SEQUENCE {
7562     lcg-Id-r18                      LCG-Id-r18,
7563     remainingTimeThreshold-r18      INTEGER (1..64),
7564     ...
7567 LCG-Id-r18 ::= INTEGER (0..maxLCG-ID)
7569 -- TAG-MAC-CELLGROUPCONFIG-STOP
7570 -- TAG-MEASCONFIG-START
7572 MeasConfig ::=                      SEQUENCE {
7573     measObjectToRemoveList              MeasObjectToRemoveList                                              OPTIONAL,   -- Need N
7574     measObjectToAddModList              MeasObjectToAddModList                                              OPTIONAL,   -- Need N
7575     reportConfigToRemoveList            ReportConfigToRemoveList                                            OPTIONAL,   -- Need N
7576     reportConfigToAddModList            ReportConfigToAddModList                                            OPTIONAL,   -- Need N
7577     measIdToRemoveList                  MeasIdToRemoveList                                                  OPTIONAL,   -- Need N
7578     measIdToAddModList                  MeasIdToAddModList                                                  OPTIONAL,   -- Need N
7579     s-MeasureConfig                     CHOICE {
7580         ssb-RSRP                            RSRP-Range,
7581         csi-RSRP                            RSRP-Range
7582     }                                                                                                       OPTIONAL,   -- Need M
7583     quantityConfig                      QuantityConfig                                                      OPTIONAL,   -- Need M
7584     measGapConfig                       MeasGapConfig                                                       OPTIONAL,   -- Need M
7585     measGapSharingConfig                MeasGapSharingConfig                                                OPTIONAL,   -- Need M
7586     ...,
7587     [[
7588     interFrequencyConfig-NoGap-r16      ENUMERATED {true}                                                   OPTIONAL    -- Need R
7589     ]],
7590     [[
7591     effectiveMeasWindowConfig-r18       CHOICE {release NULL, setup MeasWindowConfig-r18}                                 OPTIONAL    -- Need M
7592     ]]
7595 MeasObjectToRemoveList ::=              SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectId
7597 MeasIdToRemoveList ::=                  SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasId
7599 ReportConfigToRemoveList ::=            SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigId
7601 -- TAG-MEASCONFIG-STOP
7602 -- TAG-MEASGAPCONFIG-START
7604 MeasGapConfig ::=                   SEQUENCE {
7605     gapFR2                              CHOICE {release NULL, setup GapConfig }                                              OPTIONAL,   -- Need M
7606     ...,
7607     [[
7608     gapFR1                              CHOICE {release NULL, setup GapConfig }                                              OPTIONAL,   -- Need M
7609     gapUE                               CHOICE {release NULL, setup GapConfig }                                              OPTIONAL    -- Need M
7610     ]],
7611     [[
7612     gapToAddModList-r17           SEQUENCE (SIZE (1..maxNrofGapId-r17)) OF GapConfig-r17                    OPTIONAL,   -- Need N
7613     gapToReleaseList-r17          SEQUENCE (SIZE (1..maxNrofGapId-r17)) OF MeasGapId-r17                    OPTIONAL,   -- Need N
7614     posMeasGapPreConfigToAddModList-r17      PosMeasGapPreConfigToAddModList-r17                                OPTIONAL,   -- Need N
7615     posMeasGapPreConfigToReleaseList-r17     PosMeasGapPreConfigToReleaseList-r17                               OPTIONAL    -- Need N
7616     ]]
7620 GapConfig ::=                       SEQUENCE {
7621     gapOffset                           INTEGER (0..159),
7622     mgl                                 ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6},
7623     mgrp                                ENUMERATED {ms20, ms40, ms80, ms160},
7624     mgta                                ENUMERATED {ms0, ms0dot25, ms0dot5},
7625     ...,
7626     [[
7627     refServCellIndicator                ENUMERATED {pCell, pSCell, mcg-FR2}                                 OPTIONAL   -- Cond NEDCorNRDC
7628     ]],
7629     [[
7630     refFR2ServCellAsyncCA-r16           ServCellIndex                                                       OPTIONAL,   -- Cond AsyncCA
7631     mgl-r16                             ENUMERATED {ms10, ms20}                                             OPTIONAL    -- Cond PRS
7632     ]]
7635 GapConfig-r17 ::=                   SEQUENCE {
7636     measGapId-r17                       MeasGapId-r17,
7637     gapType-r17                         ENUMERATED {perUE, perFR1, perFR2},
7638     gapOffset-r17                       INTEGER (0..159),
7639     mgl-r17                             ENUMERATED {ms1, ms1dot5, ms2, ms3, ms3dot5, ms4, ms5, ms5dot5, ms6, ms10, ms20},
7640     mgrp-r17                            ENUMERATED {ms20, ms40, ms80, ms160},
7641     mgta-r17                            ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot75},
7642     refServCellIndicator-r17            ENUMERATED {pCell, pSCell, mcg-FR2}                                 OPTIONAL,   -- Cond NEDCorNRDC
7643     refFR2-ServCellAsyncCA-r17          ServCellIndex                                                       OPTIONAL,   -- Cond AsyncCA
7644     preConfigInd-r17                    ENUMERATED {true}                                                   OPTIONAL,   -- Need R
7645     ncsgInd-r17                         ENUMERATED {true}                                                   OPTIONAL,   -- Need R
7646     gapAssociationPRS-r17               ENUMERATED {true}                                                   OPTIONAL,   -- Need R
7647     gapSharing-r17                      MeasGapSharingScheme                                                OPTIONAL,   -- Need R
7648     gapPriority-r17                     GapPriority-r17                                                     OPTIONAL,   -- Need R
7649     ...
7652 PosMeasGapPreConfigToAddModList-r17 ::= SEQUENCE (SIZE (1..maxNrofPreConfigPosGapId-r17)) OF PosGapConfig-r17
7654 PosMeasGapPreConfigToReleaseList-r17 ::= SEQUENCE (SIZE (1..maxNrofPreConfigPosGapId-r17)) OF MeasPosPreConfigGapId-r17
7656 PosGapConfig-r17 ::=                SEQUENCE {
7657     measPosPreConfigGapId-r17           MeasPosPreConfigGapId-r17,
7658     gapOffset-r17                       INTEGER (0..159),
7659     mgl-r17                             ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20},
7660     mgrp-r17                            ENUMERATED {ms20, ms40, ms80, ms160},
7661     mgta-r17                            ENUMERATED {ms0, ms0dot25, ms0dot5},
7662     gapType-r17                         ENUMERATED {perUE, perFR1, perFR2},
7663     ...
7666 MeasPosPreConfigGapId-r17 ::= INTEGER (1..maxNrofPreConfigPosGapId-r17)
7668 -- TAG-MEASGAPCONFIG-STOP
7669 -- TAG-MEASGAPID-START
7671 MeasGapId-r17 ::=                       INTEGER (1..maxNrofGapId-r17)
7673 -- TAG-MEASGAPID-STOP
7674 -- TAG-MEASGAPSHARINGCONFIG-START
7676 MeasGapSharingConfig ::=        SEQUENCE {
7677     gapSharingFR2                   CHOICE {release NULL, setup MeasGapSharingScheme }       OPTIONAL,   -- Need M
7678     ...,
7679     [[
7680     gapSharingFR1                   CHOICE {release NULL, setup MeasGapSharingScheme }       OPTIONAL,   --Need M
7681     gapSharingUE                    CHOICE {release NULL, setup MeasGapSharingScheme }       OPTIONAL    --Need M
7682     ]]
7685 MeasGapSharingScheme::=         ENUMERATED {scheme00, scheme01, scheme10, scheme11}
7687 -- TAG-MEASGAPSHARINGCONFIG-STOP
7688 -- TAG-MEASID-START
7690 MeasId ::=                          INTEGER (1..maxNrofMeasId)
7692 -- TAG-MEASID-STOP
7693 -- TAG-MEASIDLECONFIG-START
7695 MeasIdleConfigSIB-r16 ::= SEQUENCE {
7696     measIdleCarrierListNR-r16       SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16          OPTIONAL,     -- Need S
7697     measIdleCarrierListEUTRA-r16    SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16       OPTIONAL,     -- Need S
7698     ...,
7699     [[
7700     measIdleCarrierListNR-LessThan5MHz-r18   SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16       OPTIONAL,    -- Cond LessThan5MHz
7701     measReselectionCarrierListNR-r18     SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18    OPTIONAL,    -- Need S
7702     measReselectionCarrierListNR-LessThan5MHz-r18   SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18  OPTIONAL,    -- Cond LessThan5MHz
7703     measIdleValidityDuration-r18         MeasurementValidityDuration-r18                                         OPTIONAL,    -- Need S
7704     measReselectionValidityDuration-r18  MeasurementValidityDuration-r18                                         OPTIONAL     -- Need S
7705     ]]
7708 MeasIdleConfigDedicated-r16 ::= SEQUENCE {
7709     measIdleCarrierListNR-r16       SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16          OPTIONAL,     -- Need N
7710     measIdleCarrierListEUTRA-r16    SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16       OPTIONAL,     -- Need N
7711     measIdleDuration-r16            ENUMERATED{sec10, sec30, sec60, sec120, sec180, sec240, sec300, spare},
7712     validityAreaList-r16            ValidityAreaList-r16                                                   OPTIONAL,     -- Need N
7713     ...,
7714     [[
7715     measReselectionCarrierListNR-r18     SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18    OPTIONAL,    -- Need S
7716     measIdleValidityDuration-r18         MeasurementValidityDuration-r18                                         OPTIONAL,    -- Need S
7717     measReselectionValidityDuration-r18  MeasurementValidityDuration-r18                                         OPTIONAL     -- Need S
7718     ]]
7721 ValidityAreaList-r16 ::= SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF ValidityArea-r16
7723 ValidityArea-r16 ::=             SEQUENCE {
7724     carrierFreq-r16                  ARFCN-ValueNR,
7725     validityCellList-r16             ValidityCellList                                                     OPTIONAL   -- Need N
7728 ValidityCellList ::= SEQUENCE (SIZE (1.. maxCellMeasIdle-r16)) OF PCI-Range
7730 MeasIdleCarrierNR-r16 ::=        SEQUENCE {
7731     carrierFreq-r16                  ARFCN-ValueNR,
7732     ssbSubcarrierSpacing-r16         SubcarrierSpacing,
7733     frequencyBandList                MultiFrequencyBandListNR                                             OPTIONAL,  -- Need R
7734     measCellListNR-r16               CellListNR-r16                                                       OPTIONAL,  -- Need R
7735     reportQuantities-r16             ENUMERATED {rsrp, rsrq, both},
7736     qualityThreshold-r16             SEQUENCE {
7737         idleRSRP-Threshold-NR-r16        RSRP-Range                                                           OPTIONAL,  -- Need R
7738         idleRSRQ-Threshold-NR-r16        RSRQ-Range                                                           OPTIONAL   -- Need R
7739     }                                                                                                     OPTIONAL,  -- Need R
7740     ssb-MeasConfig-r16               SEQUENCE {
7741         nrofSS-BlocksToAverage-r16          INTEGER (2..maxNrofSS-BlocksToAverage)                            OPTIONAL,   -- Need S
7742         absThreshSS-BlocksConsolidation-r16 ThresholdNR                                                       OPTIONAL,   -- Need S
7743         smtc-r16                            SSB-MTC                                                           OPTIONAL,   -- Need S
7744         ssb-ToMeasure-r16                   SSB-ToMeasure                                                     OPTIONAL,   -- Need S
7745         deriveSSB-IndexFromCell-r16         BOOLEAN,
7746         ss-RSSI-Measurement-r16             SS-RSSI-Measurement                                               OPTIONAL    -- Need S
7747     }                                                                                                     OPTIONAL,  -- Need S
7748     beamMeasConfigIdle-r16           BeamMeasConfigIdle-NR-r16                                            OPTIONAL,  -- Need R
7749     ...
7752 MeasIdleCarrierEUTRA-r16 ::=     SEQUENCE {
7753     carrierFreqEUTRA-r16             ARFCN-ValueEUTRA,
7754     allowedMeasBandwidth-r16         EUTRA-AllowedMeasBandwidth,
7755     measCellListEUTRA-r16            CellListEUTRA-r16                                                    OPTIONAL,  -- Need R
7756     reportQuantitiesEUTRA-r16        ENUMERATED {rsrp, rsrq, both},
7757     qualityThresholdEUTRA-r16        SEQUENCE {
7758         idleRSRP-Threshold-EUTRA-r16     RSRP-RangeEUTRA                                                      OPTIONAL,  -- Need R
7759         idleRSRQ-Threshold-EUTRA-r16     RSRQ-RangeEUTRA-r16                                                  OPTIONAL   -- Need R
7760     }                                                                                                     OPTIONAL,  -- Need S
7761     ...
7764 MeasReselectionCarrierNR-r18 ::= SEQUENCE {
7765     carrierFreq-r18                  ARFCN-ValueNR,
7766     ...
7769 CellListNR-r16  ::=       SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF PCI-Range
7771 CellListEUTRA-r16  ::=    SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF EUTRA-PhysCellIdRange
7773 BeamMeasConfigIdle-NR-r16  ::=   SEQUENCE {
7774     reportQuantityRS-Indexes-r16     ENUMERATED {rsrp, rsrq, both},
7775     maxNrofRS-IndexesToReport-r16    INTEGER (1.. maxNrofIndexesToReport),
7776     includeBeamMeasurements-r16      BOOLEAN
7779 RSRQ-RangeEUTRA-r16 ::=   INTEGER (-30..46)
7781 -- TAG-MEASIDLECONFIG-STOP
7782 -- TAG-MEASIDTOADDMODLIST-START
7784 MeasIdToAddModList ::=              SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasIdToAddMod
7786 MeasIdToAddMod ::=                  SEQUENCE {
7787     measId                              MeasId,
7788     measObjectId                        MeasObjectId,
7789     reportConfigId                      ReportConfigId
7792 -- TAG-MEASIDTOADDMODLIST-STOP
7793 -- TAG-MEASOBJECTCLI-START
7795 MeasObjectCLI-r16 ::=                  SEQUENCE {
7796      cli-ResourceConfig-r16               CLI-ResourceConfig-r16,
7797     ...
7800 CLI-ResourceConfig-r16 ::=          SEQUENCE {
7801     srs-ResourceConfig-r16              CHOICE {release NULL, setup SRS-ResourceListConfigCLI-r16 }                 OPTIONAL,   -- Need M
7802     rssi-ResourceConfig-r16             CHOICE {release NULL, setup RSSI-ResourceListConfigCLI-r16 }                OPTIONAL    -- Need M
7805 SRS-ResourceListConfigCLI-r16 ::=   SEQUENCE (SIZE (1.. maxNrofCLI-SRS-Resources-r16)) OF SRS-ResourceConfigCLI-r16
7807 RSSI-ResourceListConfigCLI-r16 ::=  SEQUENCE (SIZE (1.. maxNrofCLI-RSSI-Resources-r16)) OF RSSI-ResourceConfigCLI-r16
7809 SRS-ResourceConfigCLI-r16 ::=       SEQUENCE {
7810     srs-Resource-r16                    SRS-Resource,
7811     srs-SCS-r16                         SubcarrierSpacing,
7812     refServCellIndex-r16                ServCellIndex                                                  OPTIONAL,   -- Need S
7813     refBWP-r16                          BWP-Id,
7814     ...
7817 RSSI-ResourceConfigCLI-r16 ::=      SEQUENCE {
7818     rssi-ResourceId-r16                 RSSI-ResourceId-r16,
7819     rssi-SCS-r16                        SubcarrierSpacing,
7820     startPRB-r16                        INTEGER (0..2169),
7821     nrofPRBs-r16                        INTEGER (4..maxNrofPhysicalResourceBlocksPlus1),
7822     startPosition-r16                   INTEGER (0..13),
7823     nrofSymbols-r16                     INTEGER (1..14),
7824     rssi-PeriodicityAndOffset-r16       RSSI-PeriodicityAndOffset-r16,
7825     refServCellIndex-r16                ServCellIndex                                                  OPTIONAL,   -- Need S
7826     ...
7829 RSSI-ResourceId-r16 ::=             INTEGER (0.. maxNrofCLI-RSSI-Resources-1-r16)
7831 RSSI-PeriodicityAndOffset-r16 ::=   CHOICE {
7832     sl10                                INTEGER(0..9),
7833     sl20                                INTEGER(0..19),
7834     sl40                                INTEGER(0..39),
7835     sl80                                INTEGER(0..79),
7836     sl160                               INTEGER(0..159),
7837     sl320                               INTEGER(0..319),
7838     s1640                               INTEGER(0..639),
7839     ...
7842 -- TAG-MEASOBJECTCLI-STOP
7843 -- TAG-MEASOBJECTEUTRA-START
7845 MeasObjectEUTRA::=                          SEQUENCE {
7846     carrierFreq                                 ARFCN-ValueEUTRA,
7847     allowedMeasBandwidth                        EUTRA-AllowedMeasBandwidth,
7848     cellsToRemoveListEUTRAN                     EUTRA-CellIndexList                                         OPTIONAL,    -- Need N
7849     cellsToAddModListEUTRAN                     SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-Cell         OPTIONAL,    -- Need N
7850     excludedCellsToRemoveListEUTRAN             EUTRA-CellIndexList                                         OPTIONAL,    -- Need N
7851     excludedCellsToAddModListEUTRAN             SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-ExcludedCell OPTIONAL,    -- Need N
7852     eutra-PresenceAntennaPort1                  EUTRA-PresenceAntennaPort1,
7853     eutra-Q-OffsetRange                         EUTRA-Q-OffsetRange                                         OPTIONAL,    -- Need R
7854     widebandRSRQ-Meas                           BOOLEAN,
7855     ...,
7856     [[
7857     associatedMeasGap-r17                       MeasGapId-r17                                               OPTIONAL     -- Need R
7858     ]],
7859     [[
7860     measSequence-r18                            MeasSequence-r18                                            OPTIONAL     -- Need R
7861     ]]
7864 EUTRA-CellIndexList ::=                     SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-CellIndex
7866 EUTRA-CellIndex ::=                         INTEGER (1..maxCellMeasEUTRA)
7869 EUTRA-Cell ::=                              SEQUENCE {
7870     cellIndexEUTRA                              EUTRA-CellIndex,
7871     physCellId                                  EUTRA-PhysCellId,
7872     cellIndividualOffset                        EUTRA-Q-OffsetRange
7876 EUTRA-ExcludedCell ::=                      SEQUENCE {
7877     cellIndexEUTRA                              EUTRA-CellIndex,
7878     physCellIdRange                             EUTRA-PhysCellIdRange
7881 -- TAG-MEASOBJECTEUTRA-STOP
7882 -- TAG-MEASOBJECTID-START
7884 MeasObjectId ::=                    INTEGER (1..maxNrofObjectId)
7886 -- TAG-MEASOBJECTID-STOP
7887 -- TAG-MEASOBJECTNR-START
7889 MeasObjectNR ::=                    SEQUENCE {
7890     ssbFrequency                        ARFCN-ValueNR                                                   OPTIONAL,   -- Cond SSBorAssociatedSSB
7891     ssbSubcarrierSpacing                SubcarrierSpacing                                               OPTIONAL,   -- Cond SSBorAssociatedSSB
7892     smtc1                               SSB-MTC                                                         OPTIONAL,   -- Cond SSBorAssociatedSSB
7893     smtc2                               SSB-MTC2                                                        OPTIONAL,   -- Cond IntraFreqConnected
7894     refFreqCSI-RS                       ARFCN-ValueNR                                                   OPTIONAL,   -- Cond CSI-RS
7895     referenceSignalConfig               ReferenceSignalConfig,
7896     absThreshSS-BlocksConsolidation     ThresholdNR                                                     OPTIONAL,   -- Need R
7897     absThreshCSI-RS-Consolidation       ThresholdNR                                                     OPTIONAL,   -- Need R
7898     nrofSS-BlocksToAverage              INTEGER (2..maxNrofSS-BlocksToAverage)                          OPTIONAL,   -- Need R
7899     nrofCSI-RS-ResourcesToAverage       INTEGER (2..maxNrofCSI-RS-ResourcesToAverage)                   OPTIONAL,   -- Need R
7900     quantityConfigIndex                 INTEGER (1..maxNrofQuantityConfig),
7901     offsetMO                            Q-OffsetRangeList,
7902     cellsToRemoveList                   PCI-List                                                        OPTIONAL,   -- Need N
7903     cellsToAddModList                   CellsToAddModList                                               OPTIONAL,   -- Need N
7904     excludedCellsToRemoveList           PCI-RangeIndexList                                              OPTIONAL,   -- Need N
7905     excludedCellsToAddModList           SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement      OPTIONAL,   -- Need N
7906     allowedCellsToRemoveList            PCI-RangeIndexList                                              OPTIONAL,   -- Need N
7907     allowedCellsToAddModList            SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement      OPTIONAL,   -- Need N
7908     ...,
7909     [[
7910     freqBandIndicatorNR                 FreqBandIndicatorNR                                             OPTIONAL,   -- Need R
7911     measCycleSCell                      ENUMERATED {sf160, sf256, sf320, sf512, sf640, sf1024, sf1280}  OPTIONAL    -- Need R
7912     ]],
7913     [[
7914     smtc3list-r16                       SSB-MTC3List-r16                                                OPTIONAL,   -- Need R
7915     rmtc-Config-r16                     CHOICE {release NULL, setup RMTC-Config-r16}                                  OPTIONAL,   -- Need M
7916     t312-r16                            CHOICE {release NULL, setup T312-r16 }                                       OPTIONAL    -- Need M
7917     ]],
7918     [[
7919     associatedMeasGapSSB-r17            MeasGapId-r17                                                   OPTIONAL,   -- Need R
7920     associatedMeasGapCSIRS-r17          MeasGapId-r17                                                   OPTIONAL,   -- Need R
7921     smtc4list-r17                       SSB-MTC4List-r17                                                OPTIONAL,   -- Need R
7922     measCyclePSCell-r17                 ENUMERATED {ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, spare1}
7923                                                                                                         OPTIONAL,   -- Cond SCG
7924     cellsToAddModListExt-v1710          CellsToAddModListExt-v1710                                      OPTIONAL    -- Need N
7925     ]],
7926     [[
7927     associatedMeasGapSSB2-v1720         MeasGapId-r17                                               OPTIONAL, -- Cond AssociatedGapSSB
7928     associatedMeasGapCSIRS2-v1720       MeasGapId-r17                                               OPTIONAL  -- Cond AssociatedGapCSIRS
7929     ]],
7930     [[
7931     measSequence-r18                    MeasSequence-r18                                                OPTIONAL,   -- Need R
7932     cellsToAddModListExt-v1800          CellsToAddModListExt-v1800                                      OPTIONAL    -- Need N
7933     ]]
7936 SSB-MTC3List-r16::=                 SEQUENCE (SIZE(1..4)) OF SSB-MTC3-r16
7938 SSB-MTC4List-r17::=                 SEQUENCE (SIZE(1..3)) OF SSB-MTC4-r17
7940 T312-r16 ::=                        ENUMERATED { ms0, ms50, ms100, ms200, ms300, ms400, ms500, ms1000}
7942 ReferenceSignalConfig::=            SEQUENCE {
7943     ssb-ConfigMobility                  SSB-ConfigMobility                                              OPTIONAL,   -- Need M
7944     csi-rs-ResourceConfigMobility       CHOICE {release NULL, setup CSI-RS-ResourceConfigMobility }                  OPTIONAL    -- Need M
7947 SSB-ConfigMobility::=               SEQUENCE {
7948     ssb-ToMeasure                       CHOICE {release NULL, setup SSB-ToMeasure }                                  OPTIONAL,   -- Need M
7949     deriveSSB-IndexFromCell             BOOLEAN,
7950     ss-RSSI-Measurement                 SS-RSSI-Measurement                                             OPTIONAL,   -- Need M
7951     ...,
7952     [[
7953     ssb-PositionQCL-Common-r16              SSB-PositionQCL-Relation-r16                                OPTIONAL,   -- Cond SharedSpectrum
7954     ssb-PositionQCL-CellsToAddModList-r16   SSB-PositionQCL-CellsToAddModList-r16                       OPTIONAL,   -- Need N
7955     ssb-PositionQCL-CellsToRemoveList-r16   PCI-List                                                    OPTIONAL    -- Need N
7956     ]],
7957     [[
7958     deriveSSB-IndexFromCellInter-r17    ServCellIndex                                                   OPTIONAL,   -- Need R
7959     ssb-PositionQCL-Common-r17          SSB-PositionQCL-Relation-r17                                OPTIONAL,   -- Cond SharedSpectrum2
7960     ssb-PositionQCL-Cells-r17           CHOICE {release NULL, setup SSB-PositionQCL-CellList-r17}                     OPTIONAL    -- Need M
7961     ]],
7962     [[
7963     cca-CellsToAddModList-r17           PCI-List                                                        OPTIONAL,   -- Need N
7964     cca-CellsToRemoveList-r17           PCI-List                                                        OPTIONAL    -- Need N
7965     ]],
7966     [[
7967     ssb-ToMeasureAltitudeBasedList-r18  CHOICE {release NULL, setup SSB-ToMeasureAltitudeBasedList-r18 }             OPTIONAL    -- Need M
7968     ]]
7971 Q-OffsetRangeList ::=               SEQUENCE {
7972     rsrpOffsetSSB                       Q-OffsetRange               DEFAULT dB0,
7973     rsrqOffsetSSB                       Q-OffsetRange               DEFAULT dB0,
7974     sinrOffsetSSB                       Q-OffsetRange               DEFAULT dB0,
7975     rsrpOffsetCSI-RS                    Q-OffsetRange               DEFAULT dB0,
7976     rsrqOffsetCSI-RS                    Q-OffsetRange               DEFAULT dB0,
7977     sinrOffsetCSI-RS                    Q-OffsetRange               DEFAULT dB0
7981 ThresholdNR ::=                     SEQUENCE{
7982     thresholdRSRP                       RSRP-Range                                                      OPTIONAL,   -- Need R
7983     thresholdRSRQ                       RSRQ-Range                                                      OPTIONAL,   -- Need R
7984     thresholdSINR                       SINR-Range                                                      OPTIONAL    -- Need R
7987 CellsToAddModList ::=               SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddMod
7989 CellsToAddModListExt-v1710 ::=      SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddModExt-v1710
7991 CellsToAddModListExt-v1800 ::=      SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddModExt-v1800
7993 CellsToAddMod ::=                   SEQUENCE {
7994     physCellId                          PhysCellId,
7995     cellIndividualOffset                Q-OffsetRangeList
7998 CellsToAddModExt-v1710 ::=          SEQUENCE {
7999     ntn-PolarizationDL-r17              ENUMERATED {rhcp,lhcp,linear}                                   OPTIONAL,  -- Need R
8000     ntn-PolarizationUL-r17              ENUMERATED {rhcp,lhcp,linear}                                   OPTIONAL   -- Need S
8003 CellsToAddModExt-v1800 ::=          SEQUENCE {
8004     ntn-NeighbourCellInfo-r18           NTN-NeighbourCellInfo-r18                                       OPTIONAL   -- Cond NeighbourCell
8007 RMTC-Config-r16 ::=                 SEQUENCE {
8008     rmtc-Periodicity-r16                ENUMERATED {ms40, ms80, ms160, ms320, ms640},
8009     rmtc-SubframeOffset-r16             INTEGER(0..639)                                                 OPTIONAL,   -- Need M
8010     measDurationSymbols-r16             ENUMERATED {sym1, sym14or12, sym28or24, sym42or36, sym70or60},
8011     rmtc-Frequency-r16                  ARFCN-ValueNR,
8012     ref-SCS-CP-r16                      ENUMERATED {kHz15, kHz30, kHz60-NCP, kHz60-ECP},
8013     ...,
8014     [[
8015     rmtc-Bandwidth-r17                  ENUMERATED {mhz100, mhz400, mhz800, mhz1600, mhz2000}           OPTIONAL,   -- Need R
8016     measDurationSymbols-v1700           ENUMERATED {sym140, sym560, sym1120}                            OPTIONAL,   -- Need R
8017     ref-SCS-CP-v1700                    ENUMERATED {kHz120, kHz480, kHz960}                             OPTIONAL,   -- Need R
8018     tci-StateInfo-r17               SEQUENCE {
8019         tci-StateId-r17                  TCI-StateId,
8020         ref-ServCellId-r17               ServCellIndex                                                  OPTIONAL   -- Need R
8021     } OPTIONAL -- Need R
8022     ]],
8023     [[
8024     ref-BWPId-r17                   BWP-Id                                                              OPTIONAL   -- Need R
8025     ]]
8028 SSB-PositionQCL-CellsToAddModList-r16 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF SSB-PositionQCL-CellsToAddMod-r16
8030 SSB-PositionQCL-CellsToAddMod-r16 ::= SEQUENCE {
8031     physCellId-r16                        PhysCellId,
8032     ssb-PositionQCL-r16                   SSB-PositionQCL-Relation-r16
8035 SSB-PositionQCL-CellList-r17 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF SSB-PositionQCL-Cell-r17
8037 SSB-PositionQCL-Cell-r17         ::= SEQUENCE {
8038     physCellId-r17                        PhysCellId,
8039     ssb-PositionQCL-r17                   SSB-PositionQCL-Relation-r17
8042 SSB-ToMeasureAltitudeBasedList-r18 ::= SEQUENCE (SIZE (1..maxNrofAltitudeRanges-r18)) OF SSB-ToMeasureAltitudeBased-r18
8044 SSB-ToMeasureAltitudeBased-r18 ::=     SEQUENCE {
8045     altitudeRange-r18                      SEQUENCE {
8046         altitudeMin-r18                        Altitude-r18                                             OPTIONAL,  -- Need S
8047         altitudeMax-r18                        Altitude-r18                                             OPTIONAL,  -- Need S
8048         altitudeHyst-r18                       HysteresisAltitude-r18                                   OPTIONAL   -- Need R
8049     },
8050     ssb-ToMeasure-r18                      SSB-ToMeasure                                                OPTIONAL   -- Need S
8053 NTN-NeighbourCellInfo-r18 ::=          SEQUENCE {
8054     epochTime-r18                          EpochTime-r17,
8055     ephemerisInfo-r18                      EphemerisInfo-r17,
8056     referenceLocation-r18                  ReferenceLocation-r17                                        OPTIONAL   -- Need R
8059 -- TAG-MEASOBJECTNR-STOP
8060 -- TAG-MEASOBJECTNR-SL-START
8062 MeasObjectNR-SL-r16 ::=      SEQUENCE {
8063     tx-PoolMeasToRemoveList-r16  Tx-PoolMeasList-r16                           OPTIONAL,       -- Need N
8064     tx-PoolMeasToAddModList-r16  Tx-PoolMeasList-r16                           OPTIONAL        -- Need N
8067 MeasObjectNR-SL-r18 ::=      SEQUENCE {
8068     sl-Frequency-r18             INTEGER (1..maxNrofFreqSL-r16),
8069     tx-PoolMeasToRemoveList-r18  Tx-PoolMeasList-r16                           OPTIONAL,       -- Need N
8070     tx-PoolMeasToAddModList-r18  Tx-PoolMeasList-r16                           OPTIONAL        -- Need N
8073 Tx-PoolMeasList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-PoolToMeasureNR-r16)) OF SL-ResourcePoolID-r16
8075 -- TAG-MEASOBJECTNR-SL-STOP
8076 -- TAG-MEASOBJECTRXTXDIFF-START
8079 MeasObjectRxTxDiff-r17 ::=      SEQUENCE {
8080     dl-Ref-r17      CHOICE {
8081         prs-Ref-r17             NULL,
8082         csi-RS-Ref-r17          NULL,
8083         ...
8084     }                               OPTIONAL,   -- Need R
8085     ...
8088 -- TAG-MEASOBJECTRXTXDIFF-STOP
8089 -- TAG-MEASOBJECTTOADDMODLIST-START
8091 MeasObjectToAddModList ::=                  SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectToAddMod
8093 MeasObjectToAddMod ::=                      SEQUENCE {
8094     measObjectId                                MeasObjectId,
8095     measObject                                  CHOICE {
8096         measObjectNR                                MeasObjectNR,
8097         ...,
8098         measObjectEUTRA                             MeasObjectEUTRA,
8099         measObjectUTRA-FDD-r16                      MeasObjectUTRA-FDD-r16,
8100         measObjectNR-SL-r16                         MeasObjectNR-SL-r16,
8101         measObjectCLI-r16                           MeasObjectCLI-r16,
8102         measObjectRxTxDiff-r17                      MeasObjectRxTxDiff-r17,
8103         measObjectRelay-r17                         SL-MeasObject-r16,
8104         measObjectNR-SL-r18                         MeasObjectNR-SL-r18
8105     }
8108 -- TAG-MEASOBJECTTOADDMODLIST-STOP
8109 -- TAG-MEASOBJECTUTRA-FDD-START
8111 MeasObjectUTRA-FDD-r16 ::=                  SEQUENCE {
8112     carrierFreq-r16                             ARFCN-ValueUTRA-FDD-r16,
8113     utra-FDD-Q-OffsetRange-r16                  UTRA-FDD-Q-OffsetRange-r16              OPTIONAL,         -- Need R
8114     cellsToRemoveList-r16                       UTRA-FDD-CellIndexList-r16              OPTIONAL,         -- Need N
8115     cellsToAddModList-r16                       CellsToAddModListUTRA-FDD-r16           OPTIONAL,         -- Need N
8116     ...
8119 CellsToAddModListUTRA-FDD-r16 ::=           SEQUENCE (SIZE (1..maxCellMeasUTRA-FDD-r16)) OF CellsToAddModUTRA-FDD-r16
8121 CellsToAddModUTRA-FDD-r16 ::=               SEQUENCE {
8122     cellIndexUTRA-FDD-r16                       UTRA-FDD-CellIndex-r16,
8123     physCellId-r16                              PhysCellIdUTRA-FDD-r16
8126 UTRA-FDD-CellIndexList-r16 ::=              SEQUENCE (SIZE (1..maxCellMeasUTRA-FDD-r16)) OF UTRA-FDD-CellIndex-r16
8128 UTRA-FDD-CellIndex-r16 ::=                  INTEGER (1..maxCellMeasUTRA-FDD-r16)
8130 -- TAG-MEASOBJECTUTRA-FDD-STOP
8131 -- TAG-MEASRESULTCELLLISTSFTD-NR-START
8133 MeasResultCellListSFTD-NR ::=          SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultCellSFTD-NR
8135 MeasResultCellSFTD-NR ::=              SEQUENCE {
8136     physCellId                            PhysCellId,
8137     sfn-OffsetResult                      INTEGER (0..1023),
8138     frameBoundaryOffsetResult             INTEGER (-30720..30719),
8139     rsrp-Result                           RSRP-Range                      OPTIONAL
8142 -- TAG-MEASRESULTCELLLISTSFTD-NR-STOP
8143 -- TAG-MEASRESULTCELLLISTSFTD-EUTRA-START
8145 MeasResultCellListSFTD-EUTRA ::=          SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultSFTD-EUTRA
8147 MeasResultSFTD-EUTRA ::=           SEQUENCE {
8148     eutra-PhysCellId                    EUTRA-PhysCellId,
8149     sfn-OffsetResult                    INTEGER (0..1023),
8150     frameBoundaryOffsetResult           INTEGER (-30720..30719),
8151     rsrp-Result                         RSRP-Range                      OPTIONAL
8154 -- TAG-MEASRESULTCELLLISTSFTD-EUTRA-STOP
8155 -- TAG-MEASRESULTS-START
8157 MeasResults ::=                         SEQUENCE {
8158     measId                                  MeasId,
8159     measResultServingMOList                 MeasResultServMOList,
8160     measResultNeighCells                    CHOICE {
8161         measResultListNR                        MeasResultListNR,
8162         ...,
8163         measResultListEUTRA                     MeasResultListEUTRA,
8164         measResultListUTRA-FDD-r16              MeasResultListUTRA-FDD-r16,
8165         sl-MeasResultsCandRelay-r17             OCTET STRING        -- Contains PC5 SL-MeasResultListRelay-r17
8166     }                                                                                                                   OPTIONAL,
8167     ...,
8168     [[
8169     measResultServFreqListEUTRA-SCG         MeasResultServFreqListEUTRA-SCG                                             OPTIONAL,
8170     measResultServFreqListNR-SCG            MeasResultServFreqListNR-SCG                                                OPTIONAL,
8171     measResultSFTD-EUTRA                    MeasResultSFTD-EUTRA                                                        OPTIONAL,
8172     measResultSFTD-NR                       MeasResultCellSFTD-NR                                                       OPTIONAL
8173      ]],
8174      [[
8175     measResultCellListSFTD-NR               MeasResultCellListSFTD-NR                                                   OPTIONAL
8176     ]],
8177     [[
8178     measResultForRSSI-r16                   MeasResultForRSSI-r16                                                       OPTIONAL,
8179     locationInfo-r16                        LocationInfo-r16                                                            OPTIONAL,
8180     ul-PDCP-DelayValueResultList-r16        UL-PDCP-DelayValueResultList-r16                                            OPTIONAL,
8181     measResultsSL-r16                       MeasResultsSL-r16                                                           OPTIONAL,
8182     measResultCLI-r16                       MeasResultCLI-r16                                                           OPTIONAL
8183     ]],
8184     [[
8185     measResultRxTxTimeDiff-r17              MeasResultRxTxTimeDiff-r17                                                  OPTIONAL,
8186     sl-MeasResultServingRelay-r17           OCTET STRING                                                                OPTIONAL,
8187                                                                                           -- Contains PC5 SL-MeasResultRelay-r17
8188     ul-PDCP-ExcessDelayResultList-r17       UL-PDCP-ExcessDelayResultList-r17                                           OPTIONAL,
8189     coarseLocationInfo-r17                  OCTET STRING                                                                OPTIONAL
8190     ]],
8191     [[
8192     altitudeUE-r18                          Altitude-r18                                                                OPTIONAL,
8193     cellsMetReportOnLeaveList-r18           SEQUENCE (SIZE (1..maxCellReport)) OF PhysCellId                            OPTIONAL
8194     ]]
8197 MeasResultServMOList ::=                SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResultServMO
8199 MeasResultServMO ::=                    SEQUENCE {
8200     servCellId                              ServCellIndex,
8201     measResultServingCell                   MeasResultNR,
8202     measResultBestNeighCell                 MeasResultNR                                                                OPTIONAL,
8203     ...
8206 MeasResultListNR ::=                    SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultNR
8208 MeasResultNR ::=                        SEQUENCE {
8209     physCellId                              PhysCellId                                                                  OPTIONAL,
8210     measResult                              SEQUENCE {
8211         cellResults                             SEQUENCE{
8212             resultsSSB-Cell                         MeasQuantityResults                                                 OPTIONAL,
8213             resultsCSI-RS-Cell                      MeasQuantityResults                                                 OPTIONAL
8214         },
8215         rsIndexResults                          SEQUENCE{
8216             resultsSSB-Indexes                      ResultsPerSSB-IndexList                                             OPTIONAL,
8217             resultsCSI-RS-Indexes                   ResultsPerCSI-RS-IndexList                                          OPTIONAL
8218         }                                                                                                               OPTIONAL
8219     },
8220     ...,
8221     [[
8222     cgi-Info                                CGI-InfoNR                                                                  OPTIONAL
8223     ]],
8224     [[
8225     choCandidate-r17                        ENUMERATED {true}                                                           OPTIONAL,
8226     choConfig-r17                           SEQUENCE (SIZE (1..2)) OF CondTriggerConfig-r16                             OPTIONAL,
8227     triggeredEvent-r17                      SEQUENCE {
8228         timeBetweenEvents-r17                   TimeBetweenEvent-r17                                                    OPTIONAL,
8229         firstTriggeredEvent-r17                 ENUMERATED {condFirstEvent, condSecondEvent}                            OPTIONAL
8230         }                                                                                                               OPTIONAL
8231     ]],
8232     [[
8233     entering-r18                            ENUMERATED {true}                                                           OPTIONAL
8234     ]]
8237 MeasResultListEUTRA ::=                 SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA
8239 MeasResultEUTRA ::=                     SEQUENCE {
8240     eutra-PhysCellId                        PhysCellId,
8241     measResult                              MeasQuantityResultsEUTRA,
8243     cgi-Info                                CGI-InfoEUTRA                                                               OPTIONAL,
8244     ...
8247 MultiBandInfoListEUTRA ::=              SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicatorEUTRA
8249 MeasQuantityResults ::=                 SEQUENCE {
8250     rsrp                                    RSRP-Range                                                                  OPTIONAL,
8251     rsrq                                    RSRQ-Range                                                                  OPTIONAL,
8252     sinr                                    SINR-Range                                                                  OPTIONAL
8255 MeasQuantityResultsEUTRA ::=            SEQUENCE {
8256     rsrp                                    RSRP-RangeEUTRA                                                             OPTIONAL,
8257     rsrq                                    RSRQ-RangeEUTRA                                                             OPTIONAL,
8258     sinr                                    SINR-RangeEUTRA                                                             OPTIONAL
8261 ResultsPerSSB-IndexList::=              SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerSSB-Index
8263 ResultsPerSSB-Index ::=                 SEQUENCE {
8264     ssb-Index                               SSB-Index,
8265     ssb-Results                             MeasQuantityResults                                                         OPTIONAL
8268 ResultsPerCSI-RS-IndexList::=           SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerCSI-RS-Index
8270 ResultsPerCSI-RS-Index ::=              SEQUENCE {
8271     csi-RS-Index                            CSI-RS-Index,
8272     csi-RS-Results                          MeasQuantityResults                                                         OPTIONAL
8274 MeasResultServFreqListEUTRA-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) OF MeasResult2EUTRA
8276 MeasResultServFreqListNR-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResult2NR
8278 MeasResultListUTRA-FDD-r16 ::=          SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultUTRA-FDD-r16
8280 MeasResultUTRA-FDD-r16 ::=              SEQUENCE {
8281     physCellId-r16                          PhysCellIdUTRA-FDD-r16,
8282     measResult-r16                          SEQUENCE {
8283         utra-FDD-RSCP-r16                       INTEGER (-5..91)          OPTIONAL,
8284         utra-FDD-EcN0-r16                       INTEGER (0..49)           OPTIONAL
8285     }
8288 MeasResultForRSSI-r16 ::=        SEQUENCE {
8289     rssi-Result-r16                  RSSI-Range-r16,
8290     channelOccupancy-r16             INTEGER (0..100)
8293 MeasResultCLI-r16 ::=            SEQUENCE {
8294     measResultListSRS-RSRP-r16       MeasResultListSRS-RSRP-r16                                                         OPTIONAL,
8295     measResultListCLI-RSSI-r16       MeasResultListCLI-RSSI-r16                                                         OPTIONAL
8298 MeasResultListSRS-RSRP-r16 ::=   SEQUENCE (SIZE (1.. maxCLI-Report-r16)) OF MeasResultSRS-RSRP-r16
8300 MeasResultSRS-RSRP-r16 ::=       SEQUENCE {
8301     srs-ResourceId-r16               SRS-ResourceId,
8302     srs-RSRP-Result-r16              SRS-RSRP-Range-r16
8305 MeasResultListCLI-RSSI-r16 ::=   SEQUENCE (SIZE (1.. maxCLI-Report-r16)) OF MeasResultCLI-RSSI-r16
8307 MeasResultCLI-RSSI-r16 ::=       SEQUENCE {
8308     rssi-ResourceId-r16              RSSI-ResourceId-r16,
8309     cli-RSSI-Result-r16              CLI-RSSI-Range-r16
8312 UL-PDCP-DelayValueResultList-r16 ::= SEQUENCE (SIZE (1..maxDRB)) OF UL-PDCP-DelayValueResult-r16
8314 UL-PDCP-DelayValueResult-r16 ::= SEQUENCE {
8315     drb-Id-r16                       DRB-Identity,
8316     averageDelay-r16                 INTEGER (0..10000),
8317     ...
8320 UL-PDCP-ExcessDelayResultList-r17 ::= SEQUENCE (SIZE (1..maxDRB)) OF UL-PDCP-ExcessDelayResult-r17
8322 UL-PDCP-ExcessDelayResult-r17 ::= SEQUENCE {
8323     drb-Id-r17                        DRB-Identity,
8324     excessDelay-r17                   INTEGER (0..31),
8325     ...
8328 TimeBetweenEvent-r17 ::= INTEGER (0..1023)
8330 -- TAG-MEASRESULTS-STOP
8331 -- TAG-MEASRESULT2EUTRA-START
8333 MeasResult2EUTRA ::=       SEQUENCE {
8334     carrierFreq                         ARFCN-ValueEUTRA,
8335     measResultServingCell               MeasResultEUTRA                 OPTIONAL,
8336     measResultBestNeighCell             MeasResultEUTRA                 OPTIONAL,
8337     ...
8340 -- TAG-MEASRESULT2EUTRA-STOP
8341 -- TAG-MEASRESULT2NR-START
8343 MeasResult2NR ::=                   SEQUENCE {
8344     ssbFrequency                        ARFCN-ValueNR                           OPTIONAL,
8345     refFreqCSI-RS                       ARFCN-ValueNR                           OPTIONAL,
8346     measResultServingCell               MeasResultNR                            OPTIONAL,
8347     measResultNeighCellListNR           MeasResultListNR                        OPTIONAL,
8348     ...
8351 -- TAG-MEASRESULT2NR-STOP
8352 -- TAG-MEASRESULTIDLEEUTRA-START
8354 MeasResultIdleEUTRA-r16 ::= SEQUENCE {
8355     measResultsPerCarrierListIdleEUTRA-r16   SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleEUTRA-r16,
8356     ...
8359 MeasResultsPerCarrierIdleEUTRA-r16 ::=  SEQUENCE {
8360     carrierFreqEUTRA-r16                    ARFCN-ValueEUTRA,
8361     measResultsPerCellListIdleEUTRA-r16     SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleEUTRA-r16,
8362     ...
8365 MeasResultsPerCellIdleEUTRA-r16 ::=     SEQUENCE {
8366     eutra-PhysCellId-r16                    EUTRA-PhysCellId,
8367     measIdleResultEUTRA-r16                 SEQUENCE {
8368        rsrp-ResultEUTRA-r16                     RSRP-RangeEUTRA                                                     OPTIONAL,
8369        rsrq-ResultEUTRA-r16                     RSRQ-RangeEUTRA-r16                                                 OPTIONAL
8370     },
8371     ...
8374 -- TAG-MEASRESULTIDLEEUTRA-STOP
8375 -- TAG-MEASRESULTIDLENR-START
8377 MeasResultIdleNR-r16 ::=  SEQUENCE {
8378     measResultServingCell-r16 SEQUENCE {
8379         rsrp-Result-r16           RSRP-Range                                                                        OPTIONAL,
8380         rsrq-Result-r16           RSRQ-Range                                                                        OPTIONAL,
8381         resultsSSB-Indexes-r16    ResultsPerSSB-IndexList-r16                                                       OPTIONAL
8382     },
8383     measResultsPerCarrierListIdleNR-r16 SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleNR-r16    OPTIONAL,
8384     ...
8387 MeasResultsPerCarrierIdleNR-r16 ::=   SEQUENCE {
8388     carrierFreq-r16                       ARFCN-ValueNR,
8389     measResultsPerCellListIdleNR-r16      SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleNR-r16,
8390     ...
8393 MeasResultsPerCellIdleNR-r16 ::=  SEQUENCE {
8394     physCellId-r16                    PhysCellId,
8395     measIdleResultNR-r16              SEQUENCE {
8396         rsrp-Result-r16                   RSRP-Range                                                              OPTIONAL,
8397         rsrq-Result-r16                   RSRQ-Range                                                              OPTIONAL,
8398         resultsSSB-Indexes-r16            ResultsPerSSB-IndexList-r16                                             OPTIONAL
8399     },
8400     ...,
8401     [[
8402     validityStatus-r18                MeasurementValidityDuration-r18                                             OPTIONAL
8403     ]]
8407 ResultsPerSSB-IndexList-r16 ::=   SEQUENCE (SIZE (1.. maxNrofIndexesToReport)) OF ResultsPerSSB-IndexIdle-r16
8409 ResultsPerSSB-IndexIdle-r16 ::=   SEQUENCE {
8410     ssb-Index-r16                     SSB-Index,
8411     ssb-Results-r16                   SEQUENCE {
8412         ssb-RSRP-Result-r16               RSRP-Range                                                              OPTIONAL,
8413         ssb-RSRQ-Result-r16               RSRQ-Range                                                              OPTIONAL
8414     }                                                                                                     OPTIONAL
8417 -- TAG-MEASRESULTIDLENR-STOP
8418 -- TAG-MEASRESULTRXTXTIMEDIFF-START
8420 MeasResultRxTxTimeDiff-r17 ::= SEQUENCE {
8421     rxTxTimeDiff-ue-r17            RxTxTimeDiff-r17      OPTIONAL,
8422     ...
8425 -- TAG-MEASRESULTRXTXTIMEDIFF-STOP
8426 -- TAG-MEASRESULTSCG-FAILURE-START
8428 MeasResultSCG-Failure ::=           SEQUENCE {
8429     measResultPerMOList                 MeasResultList2NR,
8430     ...,
8431     [[
8432     locationInfo-r16                    LocationInfo-r16            OPTIONAL
8433     ]]
8436 MeasResultList2NR ::=               SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR
8438 -- TAG-MEASRESULTSCG-FAILURE-STOP
8439 -- TAG-MEASRESULTSSL-START
8441 MeasResultsSL-r16 ::=         SEQUENCE {
8442     measResultsListSL-r16         CHOICE {
8443         measResultNR-SL-r16           MeasResultNR-SL-r16,
8444         ...,
8445         [[
8446         measResultNR-SL-r18           MeasResultNR-SL-r18
8447         ]]
8448     },
8449     ...
8452 MeasResultNR-SL-r16 ::=       SEQUENCE {
8453     measResultListCBR-NR-r16      SEQUENCE (SIZE (1.. maxNrofSL-PoolToMeasureNR-r16)) OF MeasResultCBR-NR-r16,
8454     ...
8457 MeasResultCBR-NR-r16 ::=      SEQUENCE {
8458     sl-poolReportIdentity-r16     SL-ResourcePoolID-r16,
8459     sl-CBR-ResultsNR-r16          SL-CBR-r16,
8460     ...
8463 MeasResultNR-SL-r18 ::=       SEQUENCE {
8464     measResultListCBR-DedicatedSL-PRS-r18 SEQUENCE (SIZE (1..maxNrofDedicatedSL-PRS-PoolToMeas-r18)) OF MeasResultCBR-DedicatedSL-PRS-r18,
8465     ...
8468 MeasResultCBR-DedicatedSL-PRS-r18 ::= SEQUENCE {
8469     sl-PRS-ResourcePoolID-r18             SL-PRS-ResourcePoolID-r18,
8470     sL-CBR-ResultsDedicatedSL-PRS-RP-r18  SL-CBR-r16,
8471     ...
8474 -- TAG-MEASRESULTSSL-STOP
8475 -- TAG-MEASSEQUENCE-START
8477 MeasSequence-r18 ::=             INTEGER (1..maxMeasSequence-r18)
8479 -- TAG-MEASSEQUENCE-STOP
8480 -- TAG-MEASTRIGGERQUANTITYEUTRA-START
8482 MeasTriggerQuantityEUTRA::=                 CHOICE {
8483     rsrp                                        RSRP-RangeEUTRA,
8484     rsrq                                        RSRQ-RangeEUTRA,
8485     sinr                                        SINR-RangeEUTRA
8488 RSRP-RangeEUTRA ::=                 INTEGER (0..97)
8490 RSRQ-RangeEUTRA ::=                 INTEGER (0..34)
8492 SINR-RangeEUTRA ::=                 INTEGER (0..127)
8494 -- TAG-MEASTRIGGERQUANTITYEUTRA-STOP
8495 -- TAG-MEASUREMENTVALIDITYDURATION-START
8497 MeasurementValidityDuration-r18 ::= ENUMERATED {s5, s10, s20, s50, s100, spare3, spare2, spare1}
8499 -- TAG-MEASUREMENTVALIDITYDURATION-STOP
8500 -- TAG-MEASWINDOWCONFIG-START
8502 MeasWindowConfig-r18 ::=    SEQUENCE {
8503     windowOffsetPeriodicity     CHOICE {
8504         periodicityMs40         INTEGER (0..39),
8505         periodicityMs80         INTEGER (0..79),
8506         ...
8507     },
8508     windowDuration              ENUMERATED {ms2, ms5, ms5dot5, spare1},
8509     ...
8512 -- TAG-MEASWINDOWCONFIG-STOP
8513 -- TAG-MOBILITYSTATEPARAMETERS-START
8515 MobilityStateParameters ::=         SEQUENCE{
8516     t-Evaluation                        ENUMERATED {
8517                                             s30, s60, s120, s180, s240, spare3, spare2, spare1},
8518     t-HystNormal                        ENUMERATED {
8519                                             s30, s60, s120, s180, s240, spare3, spare2, spare1},
8520     n-CellChangeMedium                  INTEGER (1..16),
8521     n-CellChangeHigh                    INTEGER (1..16)
8524 -- TAG-MOBILITYSTATEPARAMETERS-STOP
8525 -- TAG-MRB-IDENTITY-START
8527 MRB-Identity-r17 ::=                    INTEGER (1..512)
8529 -- TAG-MRB-IDENTITY-STOP
8530 -- TAG-MSGACONFIGCOMMON-START
8532 MsgA-ConfigCommon-r16 ::=           SEQUENCE {
8533     rach-ConfigCommonTwoStepRA-r16      RACH-ConfigCommonTwoStepRA-r16,
8534     msgA-PUSCH-Config-r16               MsgA-PUSCH-Config-r16                                      OPTIONAL --Cond InitialBWPConfig
8537 -- TAG-MSGACONFIGCOMMON-STOP
8538 -- TAG-MSGA-PUSCH-CONFIG-START
8540 MsgA-PUSCH-Config-r16 ::=                      SEQUENCE {
8541     msgA-PUSCH-ResourceGroupA-r16                  MsgA-PUSCH-Resource-r16                                       OPTIONAL, -- Cond InitialBWPConfig
8542     msgA-PUSCH-ResourceGroupB-r16                  MsgA-PUSCH-Resource-r16                                       OPTIONAL, -- Cond GroupBConfigured
8543     msgA-TransformPrecoder-r16                    ENUMERATED {enabled, disabled}                                 OPTIONAL, -- Need R
8544     msgA-DataScramblingIndex-r16                   INTEGER (0..1023)                                             OPTIONAL, -- Need S
8545     msgA-DeltaPreamble-r16                         INTEGER (-1..6)                                               OPTIONAL  -- Need R
8548 MsgA-PUSCH-Resource-r16 ::=                    SEQUENCE {
8549     msgA-MCS-r16                                   INTEGER (0..15),
8550     nrofSlotsMsgA-PUSCH-r16                        INTEGER (1..4),
8551     nrofMsgA-PO-PerSlot-r16                        ENUMERATED {one, two, three, six},
8552     msgA-PUSCH-TimeDomainOffset-r16                INTEGER (1..32),
8553     msgA-PUSCH-TimeDomainAllocation-r16            INTEGER (1..maxNrofUL-Allocations)                            OPTIONAL, -- Need S
8554     startSymbolAndLengthMsgA-PO-r16                INTEGER (0..127)                                              OPTIONAL, -- Need S
8555     mappingTypeMsgA-PUSCH-r16                      ENUMERATED {typeA, typeB}                                     OPTIONAL, -- Need S
8556     guardPeriodMsgA-PUSCH-r16                      INTEGER (0..3)                                                OPTIONAL, -- Need R
8557     guardBandMsgA-PUSCH-r16                        INTEGER (0..1),
8558     frequencyStartMsgA-PUSCH-r16                   INTEGER (0..maxNrofPhysicalResourceBlocks-1),
8559     nrofPRBs-PerMsgA-PO-r16                        INTEGER (1..32),
8560     nrofMsgA-PO-FDM-r16                            ENUMERATED {one, two, four, eight},
8561     msgA-IntraSlotFrequencyHopping-r16             ENUMERATED {enabled}                                          OPTIONAL, -- Need R
8562     msgA-HoppingBits-r16                           BIT STRING (SIZE(2))                                          OPTIONAL, -- Cond FreqHopConfigured
8563     msgA-DMRS-Config-r16                           MsgA-DMRS-Config-r16,
8564     nrofDMRS-Sequences-r16                         INTEGER (1..2),
8565     msgA-Alpha-r16                                 ENUMERATED {alpha0, alpha04, alpha05, alpha06,
8566                                                                alpha07, alpha08, alpha09, alpha1}                OPTIONAL, -- Need S
8567     interlaceIndexFirstPO-MsgA-PUSCH-r16           INTEGER (1..10)                                               OPTIONAL, -- Need R
8568     nrofInterlacesPerMsgA-PO-r16                   INTEGER (1..10)                                               OPTIONAL, -- Need R
8569     ...
8572 MsgA-DMRS-Config-r16 ::=                       SEQUENCE {
8573     msgA-DMRS-AdditionalPosition-r16               ENUMERATED {pos0, pos1, pos3}                                 OPTIONAL, -- Need S
8574     msgA-MaxLength-r16                             ENUMERATED {len2}                                             OPTIONAL, -- Need S
8575     msgA-PUSCH-DMRS-CDM-Group-r16                  INTEGER (0..1)                                                OPTIONAL, -- Need S
8576     msgA-PUSCH-NrofPorts-r16                       INTEGER (0..1)                                                OPTIONAL, -- Need S
8577     msgA-ScramblingID0-r16                         INTEGER (0..65535)                                            OPTIONAL, -- Need S
8578     msgA-ScramblingID1-r16                         INTEGER (0..65535)                                            OPTIONAL  -- Need S
8581 -- TAG-MSGA-PUSCH-CONFIG-STOP
8582 -- TAG-MULTIFREQUENCYBANDLISTNR-START
8584 MultiFrequencyBandListNR ::=        SEQUENCE (SIZE (1..maxNrofMultiBands)) OF FreqBandIndicatorNR
8586 -- TAG-MULTIFREQUENCYBANDLISTNR-STOP
8587 -- TAG-MULTIFREQUENCYBANDLISTNR-SIB-START
8589 MultiFrequencyBandListNR-SIB ::=            SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfo
8591 NR-MultiBandInfo ::=                        SEQUENCE {
8592     freqBandIndicatorNR                         FreqBandIndicatorNR         OPTIONAL,   -- Cond OptULNotSIB2
8593     nr-NS-PmaxList                              NR-NS-PmaxList              OPTIONAL    -- Need S
8596 MultiFrequencyBandListNR-SIB-v1760 ::=      SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfo-v1760
8598 NR-MultiBandInfo-v1760 ::=                  SEQUENCE {
8599     nr-NS-PmaxList-v1760                        NR-NS-PmaxList-v1760        OPTIONAL    -- Need S
8602 MultiFrequencyBandListNR-Aerial-SIB-r18 ::= SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfoAerial-r18
8604 NR-MultiBandInfoAerial-r18 ::=              SEQUENCE {
8605     freqBandIndicatorNR-Aerial-r18              FreqBandIndicatorNR         OPTIONAL,   -- Cond OptULNotSIB2
8606     nr-NS-PmaxListAerial-r18                    NR-NS-PmaxListAerial-r18    OPTIONAL    -- Need S
8609 -- TAG-MULTIFREQUENCYBANDLISTNR-SIB-STOP
8610 -- TAG-MUSIM-GAPCONFIG-START
8612 MUSIM-GapConfig-r17 ::=                  SEQUENCE {
8613     musim-GapToReleaseList-r17               SEQUENCE (SIZE (1..3)) OF MUSIM-GapId-r17               OPTIONAL, -- Need N
8614     musim-GapToAddModList-r17                SEQUENCE (SIZE (1..3)) OF MUSIM-Gap-r17                 OPTIONAL, -- Need N
8615     musim-AperiodicGap-r17                   MUSIM-GapInfo-r17                                       OPTIONAL, -- Need N
8616    ...,
8617     [[
8618     musim-GapToAddModListExt-v1820           SEQUENCE (SIZE (1..3)) OF MUSIM-GapExt-v1820            OPTIONAL, -- Need N
8619     musim-GapKeep-r18                        ENUMERATED {true}                                       OPTIONAL  -- Need N
8620     ]]
8623 MUSIM-Gap-r17 ::=                        SEQUENCE {
8624     musim-GapId-r17                          MUSIM-GapId-r17,
8625     musim-GapInfo-r17                        MUSIM-GapInfo-r17
8628 MUSIM-GapExt-v1820 ::=                   SEQUENCE {
8629     gapPriority-r18                          GapPriority-r17
8632 -- TAG-MUSIM-GAPCONFIG-STOP
8633 -- TAG-MUSIM-GAPID-START
8635 MUSIM-GapId-r17 ::=                  INTEGER (0..2)
8637 -- TAG-MUSIM-GAPID-STOP
8638 -- TAG-MUSIM-GAPINFO-START
8640 MUSIM-GapInfo-r17 ::=               SEQUENCE {
8641     musim-Starting-SFN-AndSubframe-r17  MUSIM-Starting-SFN-AndSubframe-r17             OPTIONAL, -- Cond aperiodic
8642     musim-GapLength-r17                 ENUMERATED {ms3, ms4, ms6, ms10, ms20}         OPTIONAL, -- Cond gapSetup
8643     musim-GapRepetitionAndOffset-r17    CHOICE {
8644         ms20-r17                            INTEGER (0..19),
8645         ms40-r17                            INTEGER (0..39),
8646         ms80-r17                            INTEGER (0..79),
8647         ms160-r17                           INTEGER (0..159),
8648         ms320-r17                           INTEGER (0..319),
8649         ms640-r17                           INTEGER (0..639),
8650         ms1280-r17                          INTEGER (0..1279),
8651         ms2560-r17                          INTEGER (0..2559),
8652         ms5120-r17                          INTEGER (0..5119),
8653         ...
8654     }                                                                                  OPTIONAL -- Cond periodic
8657 MUSIM-Starting-SFN-AndSubframe-r17 ::= SEQUENCE {
8658     starting-SFN-r17                       INTEGER (0..1023),
8659     startingSubframe-r17                   INTEGER (0..9)
8662 -- TAG-MUSIM-GAPINFO-STOP
8663 -- TAG-N3C-INDIRECTPATHCONFIGRELAY-START
8665 N3C-IndirectPathConfigRelay-r18 ::=    SEQUENCE {
8666     n3c-MappingToReleaseList-r18           SEQUENCE (SIZE (1..maxLC-ID)) OF SL-RemoteUE-RB-Identity-r17        OPTIONAL, -- Need N
8667     n3c-MappingToAddModList-r18            SEQUENCE (SIZE (1..maxLC-ID)) OF N3C-MappingConfig-r18              OPTIONAL, -- Need N
8668     ...
8671 N3C-MappingConfig-r18 ::=              SEQUENCE {
8672     n3c-RemoteUE-RB-Identity-r18           SL-RemoteUE-RB-Identity-r17,
8673     n3c-RLC-ChannelUu-r18                  Uu-RelayRLC-ChannelID-r17,
8674     ...
8677 -- TAG-N3C-INDIRECTPATHCONFIGRELAY-STOP
8678 -- TAG-N3C-INDIRECTPATHADDCHANGE-START
8680 N3C-IndirectPathAddChange-r18 ::=  SEQUENCE {
8681     n3c-RelayIdentification-r18        N3C-RelayUE-Info-r18,
8682     ...
8685 -- TAG-N3C-INDIRECTPATHADDCHANGE-STOP
8686 -- TAG-N3CRELAYUEINFO-START
8688 N3C-RelayUE-Info-r18 ::=      SEQUENCE {
8689     n3c-CellGlobalId-r18          SEQUENCE {
8690         n3c-PLMN-Id-r18               PLMN-Identity,
8691         n3c-CellIdentity-r18          CellIdentity
8692     },
8693     n3c-C-RNTI-r18                RNTI-Value
8696 -- TAG-N3CRELAYUEINFO-STOP
8697 -- TAG-NCR-APERIODICFWDCONFIG-START
8699 NCR-AperiodicFwdConfig-r18 ::= SEQUENCE {
8700     aperiodicFwdTimeRsrcToAddModList-r18  SEQUENCE (SIZE (1..maxNrofAperiodicFwdTimeResource-r18)) OF NCR-AperiodicFwdTimeResource-r18
8701                                                                                                         OPTIONAL, -- Need N
8702     aperiodicFwdTimeRsrcToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofAperiodicFwdTimeResource-r18)) OF NCR-AperiodicFwdTimeResourceId-r18
8703                                                                                                         OPTIONAL, -- Need N
8704     referenceSCS-r18                      SubcarrierSpacing                                             OPTIONAL, -- Need M
8705     aperiodicBeamFieldWidth-r18           INTEGER (1..6)                                                OPTIONAL, -- Need M
8706     numberOfFields-r18                    INTEGER (1..32)                                               OPTIONAL, -- Need M
8707     ...
8710 NCR-AperiodicFwdTimeResource-r18 ::= SEQUENCE {
8711     aperiodicFwdTimeRsrcId-r18           NCR-AperiodicFwdTimeResourceId-r18,
8712     slotOffsetAperiodic-r18              INTEGER (0..14),
8713     symbolOffset-r18                     INTEGER (0..maxNrofSymbols-1),
8714     durationInSymbols-r18                INTEGER (1..28),
8715     ...
8718 NCR-AperiodicFwdTimeResourceId-r18 ::= INTEGER (0..maxNrofAperiodicFwdTimeResource-1-r18)
8720 -- TAG-NCR-APERIODICFWDCONFIG-STOP
8721 -- TAG-NCR-FWDCONFIG-START
8723 NCR-FwdConfig-r18 ::=                SEQUENCE {
8724     periodicFwdRsrcSetToAddModList-r18   SEQUENCE (SIZE (1..maxNrofPeriodicFwdResourceSet-r18)) OF NCR-PeriodicFwdResourceSet-r18
8725                                                                                                             OPTIONAL,  -- Need N
8726     periodicFwdRsrcSetToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofPeriodicFwdResourceSet-r18)) OF NCR-PeriodicFwdResourceSetId-r18
8727                                                                                                             OPTIONAL,  -- Need N
8728     aperiodicFwdConfig-r18                      CHOICE {release NULL, setup NCR-AperiodicFwdConfig-r18}                   OPTIONAL,   -- Need M
8729     semiPersistentFwdRsrcSetToAddModList-r18    SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResourceSet-r18)) OF
8730                                                                     NCR-SemiPersistentFwdResourceSet-r18    OPTIONAL,  -- Need N
8731     semiPersistentFwdRsrcSetToReleaseList-r18   SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResourceSet-r18)) OF
8732                                                                     NCR-SemiPersistentFwdResourceSetId-r18  OPTIONAL,  -- Need N
8733     ...
8736 -- TAG-NCR-FWDCONFIG-STOP
8737 -- TAG-NCR-PERIODICITYANDOFFSET-START
8739 NCR-PeriodicityAndOffset-r18 ::= CHOICE {
8740     slot                             NCR-SlotPeriodicityAndSlotOffset-r18,
8741     ms                               NCR-MsPeriodicityAndSlotOffset-r18
8744 NCR-SlotPeriodicityAndSlotOffset-r18 ::=  CHOICE {
8745     sl1                                       NULL,
8746     sl2                                       INTEGER(0..1),
8747     sl4                                       INTEGER(0..3),
8748     sl5                                       INTEGER(0..4),
8749     sl8                                       INTEGER(0..7),
8750     sl10                                      INTEGER(0..9),
8751     sl16                                      INTEGER(0..15),
8752     sl20                                      INTEGER(0..19),
8753     sl32                                      INTEGER(0..31),
8754     sl40                                      INTEGER(0..39),
8755     sl64                                      INTEGER(0..63),
8756     sl80                                      INTEGER(0..79),
8757     sl128                                     INTEGER(0..127),
8758     sl160                                     INTEGER(0..159),
8759     sl256                                     INTEGER(0..255),
8760     sl320                                     INTEGER(0..319),
8761     sl512                                     INTEGER(0..511),
8762     sl640                                     INTEGER(0..639),
8763     sl1024                                    INTEGER(0..1023),
8764     sl1280                                    INTEGER(0..1279),
8765     sl2560                                    INTEGER(0..2559),
8766     sl5120                                    INTEGER(0..5119),
8767     sl10240                                   INTEGER(0..10239),
8768      ...
8771 NCR-MsPeriodicityAndSlotOffset-r18 ::=    CHOICE {
8772     ms1                                       INTEGER(0..15),
8773     ms2                                       INTEGER(0..31),
8774     ms4                                       INTEGER(0..63),
8775     ms5                                       INTEGER(0..79),
8776     ms8                                       INTEGER(0..127),
8777     ms10                                      INTEGER(0..159),
8778     ms16                                      INTEGER(0..255),
8779     ms20                                      INTEGER(0..319),
8780     ms32                                      INTEGER(0..511),
8781     ms40                                      INTEGER(0..639),
8782     ms64                                      INTEGER(0..1023),
8783     ms80                                      INTEGER(0..1279),
8784     ms128                                     INTEGER(0..2047),
8785     ms160                                     INTEGER(0..2559),
8786     ms256                                     INTEGER(0..4095),
8787     ms320                                     INTEGER(0..5119),
8788     ms512                                     INTEGER(0..8191),
8789     ms640                                     INTEGER(0..10239),
8790     ms1024                                    INTEGER(0..16383),
8791     ms1280                                    INTEGER(0..20479),
8792     ms2560                                    INTEGER(0..40959),
8793     ms5120                                    INTEGER(0..81919),
8794     ms10240                                   INTEGER(0..163839),
8795     ...
8798 -- TAG-NCR-PERIODICITYANDOFFSET-STOP
8799 -- TAG-NCR-PERIODICFWDRESOURCESET-START
8801 NCR-PeriodicFwdResourceSet-r18 ::=  SEQUENCE {
8802     periodicFwdRsrcSetId-r18            NCR-PeriodicFwdResourceSetId-r18,
8803     periodicFwdRsrcToAddModList-r18     SEQUENCE (SIZE (1..maxNrofPeriodicFwdResource-r18)) OF NCR-PeriodicFwdResource-r18
8804                                                                                                             OPTIONAL,  -- Need N
8805     periodicFwdRsrcToReleaseList-r18    SEQUENCE (SIZE (1..maxNrofPeriodicFwdResource-r18)) OF NCR-PeriodicFwdResourceId-r18
8806                                                                                                             OPTIONAL,  -- Need N
8807     referenceSCS-r18                    SubcarrierSpacing                                                   OPTIONAL,  -- Need M
8808     priorityFlag-r18                    ENUMERATED {true}                                                   OPTIONAL,  -- Need R
8809     ...
8812 NCR-PeriodicFwdResource-r18 ::=  SEQUENCE {
8813     periodicFwdRsrcId-r18            NCR-PeriodicFwdResourceId-r18,
8814     beamIndex-r18                    INTEGER (0..63),
8815     periodicTimeRsrc-r18             SEQUENCE {
8816         periodicityAndOffset-r18     NCR-PeriodicityAndOffset-r18,
8817         symbolOffset-r18             INTEGER (0..maxNrofSymbols-1),
8818         durationInSymbols-r18        INTEGER (1..112)
8819     },
8820     ...
8823 NCR-PeriodicFwdResourceId-r18 ::= INTEGER (0..maxNrofPeriodicFwdResource-1-r18)
8825 -- TAG-NCR-PERIODICFWDRESOURCESET-STOP
8826 -- TAG-NCR-PERIODICFWDRESOURCESETID-START
8828 NCR-PeriodicFwdResourceSetId-r18 ::= INTEGER (0..maxNrofPeriodicFwdResourceSet-1-r18)
8830 -- TAG-NCR-PERIODICFWDRESOURCESETID-STOP
8831 -- TAG-NCR-SEMIPERSISTENTFWDRESOURCESET-START
8833 NCR-SemiPersistentFwdResourceSet-r18 ::= SEQUENCE {
8834     semiPersistentFwdRsrcSetId-r18           NCR-SemiPersistentFwdResourceSetId-r18,
8835     semiPersistentFwdRsrcToAddModList-r18    SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResource-r18)) OF
8836                                                      NCR-SemiPersistentFwdResource-r18                       OPTIONAL,   -- Need N
8837     semiPersistentFwdRsrcToReleaseList-r18   SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResource-r18)) OF
8838                                                      NCR-SemiPersistentFwdResourceId-r18                     OPTIONAL,  -- Need N
8839     referenceSCS-r18                         SubcarrierSpacing                                               OPTIONAL,  -- Need M
8840     priorityFlag-r18                         ENUMERATED {true}                                               OPTIONAL,   -- Need R
8841     ...
8844 NCR-SemiPersistentFwdResource-r18 ::= SEQUENCE {
8845     semiPersistentFwdRsrcId-r18           NCR-SemiPersistentFwdResourceId-r18,
8846     beamIndex-r18                         INTEGER (0..63),
8847     semiPersistentTimeRsrc-r18            SEQUENCE {
8848         periodicityAndOffset-r18              NCR-PeriodicityAndOffset-r18,
8849         symbolOffset-r18                      INTEGER (0..maxNrofSymbols-1),
8850         durationInSymbols-r18                 INTEGER (1..112)
8851     },
8852     ...
8855 NCR-SemiPersistentFwdResourceId-r18 ::= INTEGER (0..maxNrofSemiPersistentFwdResource-1-r18)
8857 -- TAG-NCR-SEMIPERSISTENTFWDRESOURCESET-STOP
8858 -- TAG-NCR-SEMIPERSISTENTFWDRESOURCESETID-START
8860 NCR-SemiPersistentFwdResourceSetId-r18 ::= INTEGER (0..maxNrofSemiPersistentFwdResourceSet-1-r18)
8862 -- TAG-NCR-SEMIPERSISTENTFWDRESOURCESETID-STOP
8863 -- TAG-NeedForGapsConfigNR-START
8865 NeedForGapsConfigNR-r16 ::=        SEQUENCE {
8866     requestedTargetBandFilterNR-r16       SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR               OPTIONAL          -- Need R
8869 -- TAG-NeedForGapsConfigNR-STOP
8870 -- TAG-NeedForGapsInfoNR-START
8872 NeedForGapsInfoNR-r16 ::=        SEQUENCE {
8873     intraFreq-needForGap-r16      NeedForGapsIntraFreqList-r16,
8874     interFreq-needForGap-r16      NeedForGapsBandListNR-r16
8877 NeedForGapsIntraFreqList-r16 ::=          SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForGapsIntraFreq-r16
8879 NeedForGapsBandListNR-r16 ::=             SEQUENCE (SIZE (1..maxBands)) OF NeedForGapsNR-r16
8881 NeedForGapsIntraFreq-r16  ::=                 SEQUENCE {
8882     servCellId-r16                               ServCellIndex,
8883     gapIndicationIntra-r16                       ENUMERATED {gap, no-gap}
8886 NeedForGapsNR-r16  ::=                        SEQUENCE {
8887     bandNR-r16                                   FreqBandIndicatorNR,
8888     gapIndication-r16                            ENUMERATED {gap, no-gap}
8891 -- TAG-NeedForGapsInfoNR-STOP
8892 -- TAG-NeedForGapNCSG-ConfigEUTRA-START
8894 NeedForGapNCSG-ConfigEUTRA-r17 ::=        SEQUENCE {
8895     requestedTargetBandFilterNCSG-EUTRA-r17   SEQUENCE (SIZE (1..maxBandsEUTRA)) OF FreqBandIndicatorEUTRA     OPTIONAL    -- Need R
8898 -- TAG-NeedForGapNCSG-ConfigEUTRA-STOP
8899 -- TAG-NEEDFORGAPNCSG-CONFIGNR-START
8901 NeedForGapNCSG-ConfigNR-r17 ::=        SEQUENCE {
8902     requestedTargetBandFilterNCSG-NR-r17   SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR          OPTIONAL          -- Need R
8905 -- TAG-NEEDFORGAPNCSG-CONFIGNR-STOP
8906 -- TAG-NEEDFORGAPNCSG-INFOEUTRA-START
8908 NeedForGapNCSG-InfoEUTRA-r17 ::=   SEQUENCE {
8909     needForNCSG-EUTRA-r17              SEQUENCE (SIZE (1..maxBandsEUTRA)) OF NeedForNCSG-EUTRA-r17
8912 NeedForNCSG-EUTRA-r17  ::=         SEQUENCE {
8913     bandEUTRA-r17                      FreqBandIndicatorEUTRA,
8914     gapIndication-r17                  ENUMERATED {gap, ncsg, nogap-noncsg}
8917 -- TAG-NEEDFORGAPNCSG-INFOEUTRA-STOP
8918 -- TAG-NEEDFORGAPNCSG-INFONR-START
8920 NeedForGapNCSG-InfoNR-r17 ::=     SEQUENCE {
8921     intraFreq-needForNCSG-r17         NeedForNCSG-IntraFreqList-r17,
8922     interFreq-needForNCSG-r17         NeedForNCSG-BandListNR-r17
8925 NeedForNCSG-IntraFreqList-r17 ::= SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForNCSG-IntraFreq-r17
8927 NeedForNCSG-BandListNR-r17 ::=    SEQUENCE (SIZE (1..maxBands)) OF NeedForNCSG-NR-r17
8929 NeedForNCSG-IntraFreq-r17  ::=    SEQUENCE {
8930     servCellId-r17                    ServCellIndex,
8931     gapIndicationIntra-r17            ENUMERATED {gap, ncsg, nogap-noncsg}
8934 NeedForNCSG-NR-r17  ::=           SEQUENCE {
8935     bandNR-r17                        FreqBandIndicatorNR,
8936     gapIndication-r17                 ENUMERATED {gap, ncsg, nogap-noncsg}
8939 -- TAG-NEEDFORGAPNCSG-INFONR-STOP
8940 -- TAG-NeedForInterruptionInfoNR-START
8942 NeedForInterruptionInfoNR-r18 ::=    SEQUENCE {
8943     intraFreq-needForInterruption-r18    NeedForInterruptionIntraFreqList-r18,
8944     interFreq-needForInterruption-r18    NeedForInterruptionBandListNR-r18,
8945     ...
8948 NeedForInterruptionIntraFreqList-r18 ::=          SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForInterruptionNR-r18
8950 NeedForInterruptionBandListNR-r18 ::=             SEQUENCE (SIZE (1..maxBands)) OF NeedForInterruptionNR-r18
8952 NeedForInterruptionNR-r18  ::=       SEQUENCE {
8953     interruptionIndication-r18           ENUMERATED {no-gap-with-interruption, no-gap-no-interruption}                     OPTIONAL
8956 -- TAG-NeedForInterruptionInfoNR-STOP
8957 -- TAG-NEXTHOPCHAININGCOUNT-START
8959 NextHopChainingCount ::=                    INTEGER (0..7)
8961 -- TAG-NEXTHOPCHAININGCOUNT-STOP
8962 -- TAG-NG-5G-S-TMSI-START
8964 NG-5G-S-TMSI ::=                         BIT STRING (SIZE (48))
8966 -- TAG-NG-5G-S-TMSI-STOP
8967 -- TAG-NONCELLDEFININGSSB-START
8969 NonCellDefiningSSB-r17 ::=      SEQUENCE {
8970     absoluteFrequencySSB-r17        ARFCN-ValueNR,
8971     ssb-Periodicity-r17             ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 }       OPTIONAL,   -- Need S
8972     ssb-TimeOffset-r17              ENUMERATED { ms5, ms10, ms15, ms20, ms40, ms80, spare2, spare1 }      OPTIONAL,   -- Need S
8973     ...
8976 -- TAG-NONCELLDEFININGSSB-STOP
8977 -- TAG-NPN-IDENTITY-START
8979 NPN-Identity-r16 ::=             CHOICE {
8980     pni-npn-r16                      SEQUENCE {
8981         plmn-Identity-r16                PLMN-Identity,
8982         cag-IdentityList-r16             SEQUENCE (SIZE (1..maxNPN-r16)) OF CAG-IdentityInfo-r16
8983     },
8984     snpn-r16                         SEQUENCE {
8985         plmn-Identity-r16                PLMN-Identity,
8986         nid-List-r16                     SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
8987     }
8990 CAG-IdentityInfo-r16 ::=         SEQUENCE {
8991     cag-Identity-r16                 BIT STRING (SIZE (32)),
8992     manualCAGselectionAllowed-r16    ENUMERATED {true}                         OPTIONAL   -- Need R
8995 NID-r16 ::=                      BIT STRING (SIZE (44))
8997 -- TAG-NPN-IDENTITY-STOP
8998 -- TAG-NPN-IDENTITYINFOLIST-START
9000 NPN-IdentityInfoList-r16 ::=     SEQUENCE (SIZE (1..maxNPN-r16)) OF NPN-IdentityInfo-r16
9003 NPN-IdentityInfo-r16 ::=         SEQUENCE {
9004     npn-IdentityList-r16             SEQUENCE (SIZE (1..maxNPN-r16)) OF NPN-Identity-r16,
9005     trackingAreaCode-r16             TrackingAreaCode,
9006     ranac-r16                        RAN-AreaCode                                                OPTIONAL,       -- Need R
9007     cellIdentity-r16                 CellIdentity,
9008     cellReservedForOperatorUse-r16   ENUMERATED {reserved, notReserved},
9009     iab-Support-r16                  ENUMERATED {true}                                           OPTIONAL,       -- Need S
9010     ...,
9011     [[
9012     gNB-ID-Length-r17                INTEGER (22..32)                                            OPTIONAL        -- Need R
9013     ]],
9014     [[
9015     mobileIAB-Support-r18            ENUMERATED {true}                                           OPTIONAL        -- Need S
9016     ]]
9019 -- TAG-NPN-IDENTITYINFOLIST-STOP
9020 -- TAG-NR-DL-PRS-PDC-INFO-START
9022 NR-DL-PRS-PDC-Info-r17 ::=    SEQUENCE {
9023     nr-DL-PRS-PDC-ResourceSet-r17          NR-DL-PRS-PDC-ResourceSet-r17                    OPTIONAL, -- Need R
9024     ...
9027 NR-DL-PRS-PDC-ResourceSet-r17 ::=    SEQUENCE {
9028     periodicityAndOffset-r17     NR-DL-PRS-Periodicity-and-ResourceSetSlotOffset-r17,
9029     numSymbols-r17               ENUMERATED {n2, n4, n6, n12, n1-v1800, spare3, spare2, spare1},
9030     dl-PRS-ResourceBandwidth-r17        INTEGER (1..63),
9031     dl-PRS-StartPRB-r17                 INTEGER (0..2176),
9032     resourceList-r17             SEQUENCE (SIZE (1..maxNrofPRS-ResourcesPerSet-r17)) OF NR-DL-PRS-Resource-r17,
9033     repFactorAndTimeGap-r17      RepFactorAndTimeGap-r17                                    OPTIONAL,   -- Need S
9034     ...
9037 NR-DL-PRS-Periodicity-and-ResourceSetSlotOffset-r17 ::= CHOICE {
9038     scs15-r17       CHOICE {
9039                         n4-r17                  INTEGER (0..3),
9040                         n5-r17                  INTEGER (0..4),
9041                         n8-r17                  INTEGER (0..7),
9042                         n10-r17                 INTEGER (0..9),
9043                         n16-r17                 INTEGER (0..15),
9044                         n20-r17                 INTEGER (0..19),
9045                         n32-r17                 INTEGER (0..31),
9046                         n40-r17                 INTEGER (0..39),
9047                         n64-r17                 INTEGER (0..63),
9048                         n80-r17                 INTEGER (0..79),
9049                         n160-r17                INTEGER (0..159),
9050                         n320-r17                INTEGER (0..319),
9051                         n640-r17                INTEGER (0..639),
9052                         n1280-r17               INTEGER (0..1279),
9053                         n2560-r17               INTEGER (0..2559),
9054                         n5120-r17               INTEGER (0..5119),
9055                         n10240-r17              INTEGER (0..10239),
9056                         ...
9057     },
9058     scs30-r17       CHOICE {
9059                         n8-r17                  INTEGER (0..7),
9060                         n10-r17                 INTEGER (0..9),
9061                         n16-r17                 INTEGER (0..15),
9062                         n20-r17                 INTEGER (0..19),
9063                         n32-r17                 INTEGER (0..31),
9064                         n40-r17                 INTEGER (0..39),
9065                         n64-r17                 INTEGER (0..63),
9066                         n80-r17                 INTEGER (0..79),
9067                         n128-r17                INTEGER (0..127),
9068                         n160-r17                INTEGER (0..159),
9069                         n320-r17                INTEGER (0..319),
9070                         n640-r17                INTEGER (0..639),
9071                         n1280-r17               INTEGER (0..1279),
9072                         n2560-r17               INTEGER (0..2559),
9073                         n5120-r17               INTEGER (0..5119),
9074                         n10240-r17              INTEGER (0..10239),
9075                         n20480-r17              INTEGER (0..20479),
9076                         ...
9077     },
9078     scs60-r17       CHOICE {
9079                         n16-r17                 INTEGER (0..15),
9080                         n20-r17                 INTEGER (0..19),
9081                         n32-r17                 INTEGER (0..31),
9082                         n40-r17                 INTEGER (0..39),
9083                         n64-r17                 INTEGER (0..63),
9084                         n80-r17                 INTEGER (0..79),
9085                         n128-r17                INTEGER (0..127),
9086                         n160-r17                INTEGER (0..159),
9087                         n256-r17                INTEGER (0..255),
9088                         n320-r17                INTEGER (0..319),
9089                         n640-r17                INTEGER (0..639),
9090                         n1280-r17               INTEGER (0..1279),
9091                         n2560-r17               INTEGER (0..2559),
9092                         n5120-r17               INTEGER (0..5119),
9093                         n10240-r17              INTEGER (0..10239),
9094                         n20480-r17              INTEGER (0..20479),
9095                         n40960-r17              INTEGER (0..40959),
9096                         ...
9097     },
9098     scs120-r17      CHOICE {
9099                         n32-r17                 INTEGER (0..31),
9100                         n40-r17                 INTEGER (0..39),
9101                         n64-r17                 INTEGER (0..63),
9102                         n80-r17                 INTEGER (0..79),
9103                         n128-r17                INTEGER (0..127),
9104                         n160-r17                INTEGER (0..159),
9105                         n256-r17                INTEGER (0..255),
9106                         n320-r17                INTEGER (0..319),
9107                         n512-r17                INTEGER (0..511),
9108                         n640-r17                INTEGER (0..639),
9109                         n1280-r17               INTEGER (0..1279),
9110                         n2560-r17               INTEGER (0..2559),
9111                         n5120-r17               INTEGER (0..5119),
9112                         n10240-r17              INTEGER (0..10239),
9113                         n20480-r17              INTEGER (0..20479),
9114                         n40960-r17              INTEGER (0..40959),
9115                         n81920-r17              INTEGER (0..81919),
9116                         ...
9117     },
9118     ...
9121 NR-DL-PRS-Resource-r17 ::= SEQUENCE {
9122     nr-DL-PRS-ResourceID-r17            NR-DL-PRS-ResourceID-r17,
9123     dl-PRS-SequenceID-r17               INTEGER (0..4095),
9124     dl-PRS-CombSizeN-AndReOffset-r17    CHOICE {
9125             n2-r17                          INTEGER (0..1),
9126             n4-r17                          INTEGER (0..3),
9127             n6-r17                          INTEGER (0..5),
9128             n12-r17                         INTEGER (0..11),
9129             ...
9130     },
9131     dl-PRS-ResourceSlotOffset-r17       INTEGER (0..maxNrofPRS-ResourceOffsetValue-1-r17),
9132     dl-PRS-ResourceSymbolOffset-r17     INTEGER (0..12),
9133     dl-PRS-QCL-Info-r17                 DL-PRS-QCL-Info-r17                         OPTIONAL, -- Need N
9134     ...,
9135     [[
9136     dl-PRS-ResourceSymbolOffset-v1800   INTEGER (13)                                OPTIONAL  -- Need R
9137     ]]
9140 DL-PRS-QCL-Info-r17 ::= CHOICE {
9141     ssb-r17                     SEQUENCE {
9142         ssb-Index-r17                   INTEGER (0..63),
9143         rs-Type-r17                     ENUMERATED {typeC, typeD, typeC-plus-typeD},
9144         ...
9145     },
9146     dl-PRS-r17                  SEQUENCE {
9147         qcl-DL-PRS-ResourceID-r17       NR-DL-PRS-ResourceID-r17,
9148         ...
9149     },
9150     ...
9153 NR-DL-PRS-ResourceID-r17 ::= INTEGER (0..maxNrofPRS-ResourcesPerSet-1-r17)
9155 RepFactorAndTimeGap-r17 ::=  SEQUENCE {
9156     repetitionFactor-r17         ENUMERATED {n2, n4, n6, n8, n16, n32, spare2, spare1},
9157     timeGap-r17                  ENUMERATED {s1, s2, s4, s8, s16, s32, spare2, spare1}
9160 -- TAG-NR-DL-PRS-PDC-INFO-STOP
9161 -- TAG-NR-NS-PMAXLIST-START
9163 NR-NS-PmaxList ::=                      SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValue
9165 NR-NS-PmaxValue ::=                     SEQUENCE {
9166     additionalPmax                          P-Max                               OPTIONAL,   -- Need N
9167     additionalSpectrumEmission              AdditionalSpectrumEmission
9170 NR-NS-PmaxList-v1760 ::=                SEQUENCE (SIZE (1.. maxNR-NS-Pmax)) OF NR-NS-PmaxValue-v1760
9172 NR-NS-PmaxValue-v1760 ::=               SEQUENCE {
9173     additionalSpectrumEmission-v1760        AdditionalSpectrumEmission-v1760    OPTIONAL   -- Need N
9176 NR-NS-PmaxListAerial-r18 ::=            SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValueAerial-r18
9178 NR-NS-PmaxValueAerial-r18 ::=           SEQUENCE {
9179     additionalPmax-r18                      P-Max                               OPTIONAL,   -- Need N
9180     additionalSpectrumEmission-r18          AdditionalSpectrumEmission-r18
9183 -- TAG-NR-NS-PMAXLIST-STOP
9184 -- TAG-NSAG-ID-START
9186 NSAG-ID-r17 ::=                      BIT STRING (SIZE (8))
9188 -- TAG-NSAG-ID-STOP
9189 -- TAG-NSAG-IDENTITYINFO-START
9191 NSAG-IdentityInfo-r17 ::=            SEQUENCE {
9192     nsag-ID-r17                          NSAG-ID-r17,
9193     trackingAreaCode-r17                 TrackingAreaCode               OPTIONAL      -- Need R
9196 -- TAG-NSAG-IDENTITYINFO-STOP
9197 -- TAG-NTN-CONFIG-START
9199 NTN-Config-r17 ::=             SEQUENCE {
9200     epochTime-r17                  EpochTime-r17                                                            OPTIONAL,  -- Need R
9201     ntn-UlSyncValidityDuration-r17 ENUMERATED{ s5, s10, s15, s20, s25, s30, s35,
9202                                               s40, s45, s50, s55, s60, s120, s180, s240, s900}              OPTIONAL,  -- Cond SIB19
9203     cellSpecificKoffset-r17        INTEGER(1..1023)                                                         OPTIONAL,  -- Need R
9204     kmac-r17                       INTEGER(1..512)                                                          OPTIONAL,  -- Need R
9205     ta-Info-r17                    TA-Info-r17                                                              OPTIONAL,  -- Need R
9206     ntn-PolarizationDL-r17         ENUMERATED {rhcp,lhcp,linear}                                            OPTIONAL,  -- Need R
9207     ntn-PolarizationUL-r17         ENUMERATED {rhcp,lhcp,linear}                                            OPTIONAL,  -- Need R
9208     ephemerisInfo-r17              EphemerisInfo-r17                                                        OPTIONAL,  -- Need R
9209     ta-Report-r17                  ENUMERATED {enabled}                                                     OPTIONAL,  -- Need R
9210     ...
9213 TA-Info-r17 ::=                 SEQUENCE  {
9214     ta-Common-r17                  INTEGER(0..66485757),
9215     ta-CommonDrift-r17             INTEGER(-257303..257303)                                                 OPTIONAL,  -- Need R
9216     ta-CommonDriftVariant-r17      INTEGER(0..28949)                                                        OPTIONAL   -- Need R
9219 -- TAG-NTN-CONFIG-STOP
9220 -- TAG-NZP-CSI-RS-RESOURCE-START
9222 NZP-CSI-RS-Resource ::=             SEQUENCE {
9223     nzp-CSI-RS-ResourceId               NZP-CSI-RS-ResourceId,
9224     resourceMapping                     CSI-RS-ResourceMapping,
9225     powerControlOffset                  INTEGER (-8..15),
9226     powerControlOffsetSS                ENUMERATED{db-3, db0, db3, db6}                 OPTIONAL,   -- Need R
9227     scramblingID                        ScramblingId,
9228     periodicityAndOffset                CSI-ResourcePeriodicityAndOffset                OPTIONAL,   -- Cond PeriodicOrSemiPersistent
9229     qcl-InfoPeriodicCSI-RS              TCI-StateId                                     OPTIONAL,   -- Cond Periodic
9230     ...,
9231     [[
9232     subcarrierSpacing-r18               SubcarrierSpacing                               OPTIONAL,   -- Cond LTM
9233     absoluteFrequencyPointA-r18         ARFCN-ValueNR                                   OPTIONAL,   -- Cond LTM
9234     cyclicPrefix-r18                    ENUMERATED {extended}                           OPTIONAL    -- Cond LTM
9235     ]]
9238 -- TAG-NZP-CSI-RS-RESOURCE-STOP
9239 -- TAG-NZP-CSI-RS-RESOURCEID-START
9241 NZP-CSI-RS-ResourceId ::=           INTEGER (0..maxNrofNZP-CSI-RS-Resources-1)
9243 -- TAG-NZP-CSI-RS-RESOURCEID-STOP
9244 -- TAG-NZP-CSI-RS-RESOURCESET-START
9246 NZP-CSI-RS-ResourceSet ::=          SEQUENCE {
9247     nzp-CSI-ResourceSetId               NZP-CSI-RS-ResourceSetId,
9248     nzp-CSI-RS-Resources                SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceId,
9249     repetition                          ENUMERATED { on, off }                                                  OPTIONAL,   -- Need S
9250     aperiodicTriggeringOffset           INTEGER(0..6)                                                           OPTIONAL,   -- Need S
9251     trs-Info                            ENUMERATED {true}                                                       OPTIONAL,   -- Need R
9252     ...,
9253     [[
9254     aperiodicTriggeringOffset-r16       INTEGER(0..31)                                                          OPTIONAL   -- Need S
9255     ]],
9256     [[
9257     pdc-Info-r17                        ENUMERATED {true}                                                       OPTIONAL,  -- Need R
9258     cmrGroupingAndPairing-r17           CMRGroupingAndPairing-r17                                               OPTIONAL,  -- Need R
9259     aperiodicTriggeringOffset-r17       INTEGER (0..124)                                                        OPTIONAL,  -- Need S
9260     aperiodicTriggeringOffsetL2-r17     INTEGER(0..31)                                                          OPTIONAL   -- Need R
9261     ]],
9262     [[
9263     resourceType-r18                    ENUMERATED {periodic}                                                   OPTIONAL   -- Cond LTM
9264     ]]
9267 CMRGroupingAndPairing-r17 ::=        SEQUENCE {
9268     nrofResourcesGroup1-r17              INTEGER (1..7),
9269     pair1OfNZP-CSI-RS-r17                NZP-CSI-RS-Pairing-r17                                                 OPTIONAL,  -- Need R
9270     pair2OfNZP-CSI-RS-r17                NZP-CSI-RS-Pairing-r17                                                 OPTIONAL   -- Need R
9273 NZP-CSI-RS-Pairing-r17  ::=          SEQUENCE {
9274     nzp-CSI-RS-ResourceId1-r17           INTEGER (1..7),
9275     nzp-CSI-RS-ResourceId2-r17           INTEGER (1..7)
9278 -- TAG-NZP-CSI-RS-RESOURCESET-STOP
9279 -- TAG-NZP-CSI-RS-RESOURCESETID-START
9281 NZP-CSI-RS-ResourceSetId ::=        INTEGER (0..maxNrofNZP-CSI-RS-ResourceSets-1)
9283 -- TAG-NZP-CSI-RS-RESOURCESETID-STOP
9284 -- TAG-P-MAX-START
9286 P-Max ::=                           INTEGER (-30..33)
9288 -- TAG-P-MAX-STOP
9289 -- TAG-PATHLOSSREFERENCERS-START
9291 PathlossReferenceRS-r17 ::=   SEQUENCE {
9292     pathlossReferenceRS-Id-r17          PathlossReferenceRS-Id-r17,
9293     referenceSignal-r17                 CHOICE {
9294         ssb-Index                           SSB-Index,
9295         csi-RS-Index                        NZP-CSI-RS-ResourceId
9296     },
9297     additionalPCI-r17                   AdditionalPCIIndex-r17                                         OPTIONAL  -- Cond RS-SSB
9301 -- TAG-PATHLOSSREFERENCERS-STOP
9302 -- TAG-PATHLOSSREFERENCERS-ID-START
9304 PathlossReferenceRS-Id-r17 ::= INTEGER (0..maxNrofPathlossReferenceRSs-1-r17)
9306 -- TAG-PATHLOSSREFERENCERS-ID-STOP
9307 -- TAG-PCIARFCNEUTRA-START
9309 PCI-ARFCN-EUTRA-r16 ::=             SEQUENCE {
9310     physCellId-r16                      EUTRA-PhysCellId,
9311     carrierFreq-r16                     ARFCN-ValueEUTRA
9314 -- TAG-PCIARFCNEUTRA-STOP
9315 -- TAG-PCIARFCNNR-START
9317 PCI-ARFCN-NR-r16 ::=                SEQUENCE {
9318     physCellId-r16                      PhysCellId,
9319     carrierFreq-r16                     ARFCN-ValueNR
9322 -- TAG-PCIARFCNNR-STOP
9323 -- TAG-PCI-LIST-START
9325 PCI-List ::=                        SEQUENCE (SIZE (1..maxNrofCellMeas)) OF PhysCellId
9327 -- TAG-PCI-LIST-STOP
9328 -- TAG-PCI-RANGE-START
9330 PCI-Range ::=                       SEQUENCE {
9331     start                               PhysCellId,
9332     range                               ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84,
9333                                                     n96, n128, n168, n252, n504, n1008,spare1}                  OPTIONAL    -- Need S
9336 -- TAG-PCI-RANGE-STOP
9337 -- TAG-PCI-RANGEELEMENT-START
9339 PCI-RangeElement ::=                SEQUENCE {
9340     pci-RangeIndex                      PCI-RangeIndex,
9341     pci-Range                           PCI-Range
9344 -- TAG-PCI-RANGEELEMENT-STOP
9345 -- TAG-PCI-RANGEINDEX-START
9347 PCI-RangeIndex ::=                  INTEGER (1..maxNrofPCI-Ranges)
9349 -- TAG-PCI-RANGEINDEX-STOP
9350 -- TAG-PCI-RANGEINDEXLIST-START
9352 PCI-RangeIndexList ::=              SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeIndex
9354 -- TAG-PCI-RANGEINDEXLIST-STOP
9355 -- TAG-PDCCH-CONFIG-START
9357 PDCCH-Config ::=                    SEQUENCE {
9358     controlResourceSetToAddModList      SEQUENCE(SIZE (1..3)) OF ControlResourceSet                      OPTIONAL,   -- Need N
9359     controlResourceSetToReleaseList     SEQUENCE(SIZE (1..3)) OF ControlResourceSetId                    OPTIONAL,   -- Need N
9360     searchSpacesToAddModList            SEQUENCE(SIZE (1..10)) OF SearchSpace                            OPTIONAL,   -- Need N
9361     searchSpacesToReleaseList           SEQUENCE(SIZE (1..10)) OF SearchSpaceId                          OPTIONAL,   -- Need N
9362     downlinkPreemption                  CHOICE {release NULL, setup DownlinkPreemption }                              OPTIONAL,   -- Need M
9363     tpc-PUSCH                           CHOICE {release NULL, setup PUSCH-TPC-CommandConfig }                         OPTIONAL,   -- Need M
9364     tpc-PUCCH                           CHOICE {release NULL, setup PUCCH-TPC-CommandConfig }                         OPTIONAL,   -- Need M
9365     tpc-SRS                             CHOICE {release NULL, setup SRS-TPC-CommandConfig}                            OPTIONAL,   -- Need M
9366     ...,
9367     [[
9368     controlResourceSetToAddModListSizeExt-v1610 SEQUENCE (SIZE (1..2)) OF ControlResourceSet             OPTIONAL,   -- Need N
9369     controlResourceSetToReleaseListSizeExt-r16 SEQUENCE (SIZE (1..5)) OF ControlResourceSetId-r16        OPTIONAL,   -- Need N
9370     searchSpacesToAddModListExt-r16     SEQUENCE(SIZE (1..10)) OF SearchSpaceExt-r16                     OPTIONAL,   -- Need N
9371     uplinkCancellation-r16              CHOICE {release NULL, setup UplinkCancellation-r16 }                          OPTIONAL,   -- Need M
9372     monitoringCapabilityConfig-r16      ENUMERATED { r15monitoringcapability,r16monitoringcapability }   OPTIONAL,   -- Need M
9373     searchSpaceSwitchConfig-r16         SearchSpaceSwitchConfig-r16                                      OPTIONAL    -- Need R
9374     ]],
9375     [[
9376     searchSpacesToAddModListExt-v1700   SEQUENCE(SIZE (1..10)) OF SearchSpaceExt-v1700                   OPTIONAL,   -- Need N
9377     monitoringCapabilityConfig-v1710    ENUMERATED { r17monitoringcapability }                           OPTIONAL,   -- Need M
9378     searchSpaceSwitchConfig-r17         SearchSpaceSwitchConfig-r17                                      OPTIONAL,   -- Need R
9379     pdcch-SkippingDurationList-r17      SEQUENCE(SIZE (1..3)) OF SCS-SpecificDuration-r17                OPTIONAL    -- Need R
9380     ]],
9381     [[
9382     pdcch-MonitoringResumptionAfterNack-r18 ENUMERATED {true}                                            OPTIONAL,   -- Need R
9383     searchSpacesToAddModListExt-v1800   SEQUENCE(SIZE (1..10)) OF SearchSpaceExt-v1800                   OPTIONAL    -- Need N
9384     ]]
9387 SearchSpaceSwitchConfig-r16 ::=     SEQUENCE {
9388     cellGroupsForSwitchList-r16         SEQUENCE(SIZE (1..4)) OF CellGroupForSwitch-r16                  OPTIONAL,   -- Need R
9389     searchSpaceSwitchDelay-r16          INTEGER (10..52)                                                 OPTIONAL    -- Need R
9392 SearchSpaceSwitchConfig-r17 ::=     SEQUENCE {
9393     searchSpaceSwitchTimer-r17          SCS-SpecificDuration-r17                                         OPTIONAL,   -- Need R
9394     searchSpaceSwitchDelay-r17          INTEGER (10..52)                                                 OPTIONAL    -- Need R
9397 CellGroupForSwitch-r16 ::=          SEQUENCE(SIZE (1..16)) OF ServCellIndex
9399 SCS-SpecificDuration-r17   ::=      INTEGER (1..166)
9401 -- TAG-PDCCH-CONFIG-STOP
9402 -- TAG-PDCCH-CONFIGCOMMON-START
9404 PDCCH-ConfigCommon ::=              SEQUENCE {
9405     controlResourceSetZero              ControlResourceSetZero                                  OPTIONAL,   -- Cond InitialBWP-Only
9406     commonControlResourceSet            ControlResourceSet                                      OPTIONAL,   -- Need R
9407     searchSpaceZero                     SearchSpaceZero                                         OPTIONAL,   -- Cond InitialBWP-Only
9408     commonSearchSpaceList               SEQUENCE (SIZE(1..4)) OF SearchSpace                    OPTIONAL,   -- Need R
9409     searchSpaceSIB1                     SearchSpaceId                                           OPTIONAL,   -- Need S
9410     searchSpaceOtherSystemInformation   SearchSpaceId                                           OPTIONAL,   -- Need S
9411     pagingSearchSpace                   SearchSpaceId                                           OPTIONAL,   -- Need S
9412     ra-SearchSpace                      SearchSpaceId                                           OPTIONAL,   -- Need S
9413     ...,
9414     [[
9415     firstPDCCH-MonitoringOccasionOfPO   CHOICE {
9416         sCS15KHZoneT                                                             SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139),
9417         sCS30KHZoneT-SCS15KHZhalfT                                               SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279),
9418         sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT                              SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559),
9419         sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT          SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119),
9420         sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239),
9421         sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT               SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479),
9422         sCS120KHZoneEighthT-SCS60KHZoneSixteenthT                                SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959),
9423         sCS120KHZoneSixteenthT                                                   SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919)
9424     }                                                                                           OPTIONAL    -- Cond OtherBWP
9425     ]],
9426     [[
9427     commonSearchSpaceListExt-r16                                             SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-r16     OPTIONAL  -- Need R
9428     ]],
9429     [[
9430     sdt-SearchSpace-r17                 CHOICE {
9431         newSearchSpace                      SearchSpace,
9432         existingSearchSpace                 SearchSpaceId
9433     }                                                                                           OPTIONAL,   -- Need R
9434     searchSpaceMCCH-r17                 SearchSpaceId                                           OPTIONAL,   -- Need R
9435     searchSpaceMTCH-r17                 SearchSpaceId                                           OPTIONAL,   -- Need S
9436     commonSearchSpaceListExt2-r17       SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-v1700           OPTIONAL,   -- Need R
9437     firstPDCCH-MonitoringOccasionOfPO-v1710 CHOICE {
9438        sCS480KHZoneEighthT                      SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..35839),
9439        sCS480KHZoneSixteenthT                   SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..71679)
9440     }                                                                                           OPTIONAL,   -- Need R
9441     pei-ConfigBWP-r17      SEQUENCE {
9442         pei-SearchSpace-r17                 SearchSpaceId,
9443         firstPDCCH-MonitoringOccasionOfPEI-O-r17  CHOICE {
9444             sCS15KHZoneT                                                     SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..139),
9445             sCS30KHZoneT-SCS15KHZhalfT                                       SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..279),
9446             sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT                      SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..559),
9447             sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT  SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..1119),
9448             sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..2239),
9449             sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..4479),
9450             sCS480KHZhalfT-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT         SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..8959),
9451             sCS480KHZquarterT-SCS120KHZoneSixteenthT                         SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..17919),
9452             sCS480KHZoneEighthT                                           SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..35839),
9453             sCS480KHZoneSixteenthT                                        SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..71679)
9454         }
9455     }                                                                                           OPTIONAL     -- Cond InitialBWP-Paging
9456     ]],
9457     [[
9458     followUnifiedTCI-State-v1720           ENUMERATED {enabled}                                  OPTIONAL     -- Need R
9459     ]],
9460     [[
9461     applyIndicatedTCI-State-r18            ENUMERATED {first, second, both, none}                OPTIONAL,   -- Cond FollowUTCI
9462     commonSearchSpaceListExt-r18           SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-v1800         OPTIONAL,   -- Need R
9463     searchSpaceMulticastMCCH-r18           SearchSpaceId                                         OPTIONAL,   -- Need R
9464     searchSpaceMulticastMTCH-r18           SearchSpaceId                                         OPTIONAL    -- Need S
9465     ]]
9468 -- TAG-PDCCH-CONFIGCOMMON-STOP
9469 -- TAG-PDCCH-CONFIGSIB1-START
9471 PDCCH-ConfigSIB1 ::=                SEQUENCE {
9472     controlResourceSetZero              ControlResourceSetZero,
9473     searchSpaceZero                     SearchSpaceZero
9476 -- TAG-PDCCH-CONFIGSIB1-STOP
9477 -- TAG-PDCCH-SERVINGCELLCONFIG-START
9479 PDCCH-ServingCellConfig ::=         SEQUENCE {
9480     slotFormatIndicator                 CHOICE {release NULL, setup SlotFormatIndicator }                                OPTIONAL,   -- Need M
9481     ...,
9482     [[
9483     availabilityIndicator-r16           CHOICE {release NULL, setup AvailabilityIndicator-r16}                            OPTIONAL,   -- Need M
9484     searchSpaceSwitchTimer-r16          INTEGER (1..80)                                                     OPTIONAL    -- Need R
9485     ]],
9486     [[
9487     searchSpaceSwitchTimer-v1710        INTEGER (81..1280)                                                  OPTIONAL    -- Need R
9488     ]]
9491 -- TAG-PDCCH-SERVINGCELLCONFIG-STOP
9492 -- TAG-PDCP-CONFIG-START
9494 PDCP-Config ::=         SEQUENCE {
9495     drb                     SEQUENCE {
9496         discardTimer            ENUMERATED {ms10, ms20, ms30, ms40, ms50, ms60, ms75, ms100, ms150, ms200,
9497                                             ms250, ms300, ms500, ms750, ms1500, infinity}       OPTIONAL, -- Cond Setup
9498         pdcp-SN-SizeUL          ENUMERATED {len12bits, len18bits}                               OPTIONAL, -- Cond Setup1
9499         pdcp-SN-SizeDL          ENUMERATED {len12bits, len18bits}                               OPTIONAL, -- Cond Setup2
9500         headerCompression       CHOICE {
9501             notUsed                 NULL,
9502             rohc                    SEQUENCE {
9503                 maxCID                  INTEGER (1..16383)                                      DEFAULT 15,
9504                 profiles                SEQUENCE {
9505                     profile0x0001           BOOLEAN,
9506                     profile0x0002           BOOLEAN,
9507                     profile0x0003           BOOLEAN,
9508                     profile0x0004           BOOLEAN,
9509                     profile0x0006           BOOLEAN,
9510                     profile0x0101           BOOLEAN,
9511                     profile0x0102           BOOLEAN,
9512                     profile0x0103           BOOLEAN,
9513                     profile0x0104           BOOLEAN
9514                 },
9515                 drb-ContinueROHC            ENUMERATED { true }                                 OPTIONAL    -- Need N
9516             },
9517             uplinkOnlyROHC          SEQUENCE {
9518                 maxCID                  INTEGER (1..16383)                                      DEFAULT 15,
9519                 profiles                SEQUENCE {
9520                     profile0x0006           BOOLEAN
9521                 },
9522                 drb-ContinueROHC            ENUMERATED { true }                                 OPTIONAL    -- Need N
9523             },
9524             ...
9525         },
9526         integrityProtection     ENUMERATED { enabled }                                          OPTIONAL,   -- Cond ConnectedTo5GC1
9527         statusReportRequired    ENUMERATED { true }                                             OPTIONAL,   -- Cond Rlc-AM-UM
9528         outOfOrderDelivery      ENUMERATED { true }                                             OPTIONAL    -- Need R
9529     }                                                                                           OPTIONAL,   -- Cond DRB
9530     moreThanOneRLC          SEQUENCE {
9531         primaryPath             SEQUENCE {
9532             cellGroup               CellGroupId                                                 OPTIONAL,   -- Need R
9533             logicalChannel          LogicalChannelIdentity                                      OPTIONAL    -- Need R
9534         },
9535         ul-DataSplitThreshold   UL-DataSplitThreshold                                           OPTIONAL,   -- Cond SplitBearer
9536         pdcp-Duplication            BOOLEAN                                                     OPTIONAL    -- Need R
9537     }                                                                                           OPTIONAL,   -- Cond MoreThanOneRLC
9539     t-Reordering                ENUMERATED {
9540                                     ms0, ms1, ms2, ms4, ms5, ms8, ms10, ms15, ms20, ms30, ms40,
9541                                     ms50, ms60, ms80, ms100, ms120, ms140, ms160, ms180, ms200, ms220,
9542                                     ms240, ms260, ms280, ms300, ms500, ms750, ms1000, ms1250,
9543                                     ms1500, ms1750, ms2000, ms2250, ms2500, ms2750,
9544                                     ms3000, spare28, spare27, spare26, spare25, spare24,
9545                                     spare23, spare22, spare21, spare20,
9546                                     spare19, spare18, spare17, spare16, spare15, spare14,
9547                                     spare13, spare12, spare11, spare10, spare09,
9548                                     spare08, spare07, spare06, spare05, spare04, spare03,
9549                                     spare02, spare01 }                                          OPTIONAL, -- Need S
9550     ...,
9551     [[
9552     cipheringDisabled       ENUMERATED {true}                                                   OPTIONAL    -- Cond ConnectedTo5GC
9553     ]],
9554     [[
9555     discardTimerExt-r16     CHOICE {release NULL, setup DiscardTimerExt-r16 }                                OPTIONAL,    -- Cond DRB2
9556     moreThanTwoRLC-DRB-r16  SEQUENCE {
9557         splitSecondaryPath-r16  LogicalChannelIdentity                                          OPTIONAL,   -- Cond SplitBearer2
9558         duplicationState-r16    SEQUENCE (SIZE (3)) OF BOOLEAN                                  OPTIONAL    -- Need S
9559     }                                                                                           OPTIONAL,   -- Cond MoreThanTwoRLC-DRB
9560     ethernetHeaderCompression-r16  CHOICE {release NULL, setup EthernetHeaderCompression-r16 }               OPTIONAL    -- Need M
9561     ]],
9562     [[
9563     survivalTimeStateSupport-r17   ENUMERATED {true}                                            OPTIONAL,   -- Cond Drb-Duplication
9564     uplinkDataCompression-r17      CHOICE {release NULL, setup UplinkDataCompression-r17 }                   OPTIONAL,   -- Cond Rlc-AM
9565     discardTimerExt2-r17           CHOICE {release NULL, setup DiscardTimerExt2-r17 }                        OPTIONAL,   -- Need M
9566     initialRX-DELIV-r17            BIT STRING (SIZE (32))                                       OPTIONAL    -- Cond MRB-Initialization
9567     ]],
9568     [[
9569     pdu-SetDiscard-r18             ENUMERATED {true}                                            OPTIONAL,   -- Need R
9570     discardTimerForLowImportance-r18   CHOICE {release NULL, setup DiscardTimerForLowImportance-r18 }        OPTIONAL,   -- Cond DRB2
9571     primaryPathOnIndirectPath-r18  ENUMERATED {true}                                            OPTIONAL,   -- Cond SplitBearerMP
9572     sn-GapReport-r18               ENUMERATED {true}                                            OPTIONAL    -- Need R
9573     ]]
9576 EthernetHeaderCompression-r16 ::=  SEQUENCE {
9577     ehc-Common-r16                     SEQUENCE {
9578         ehc-CID-Length-r16                 ENUMERATED { bits7, bits15 },
9579          ...
9580     },
9581     ehc-Downlink-r16               SEQUENCE {
9582         drb-ContinueEHC-DL-r16         ENUMERATED { true }                                      OPTIONAL,   -- Need N
9583         ...
9584     }                                                                                           OPTIONAL,   -- Need M
9585     ehc-Uplink-r16                 SEQUENCE {
9586         maxCID-EHC-UL-r16              INTEGER (1..32767),
9587         drb-ContinueEHC-UL-r16         ENUMERATED { true }                                      OPTIONAL,   -- Need N
9588         ...
9589     }                                                                                           OPTIONAL    -- Need M
9592 UL-DataSplitThreshold ::= ENUMERATED {
9593                                             b0, b100, b200, b400, b800, b1600, b3200, b6400, b12800, b25600, b51200, b102400, b204800,
9594                                             b409600, b819200, b1228800, b1638400, b2457600, b3276800, b4096000, b4915200, b5734400,
9595                                             b6553600, infinity, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
9597 DiscardTimerExt-r16 ::= ENUMERATED {ms0dot5, ms1, ms2, ms4, ms6, ms8, spare2, spare1}
9599 DiscardTimerExt2-r17 ::= ENUMERATED {ms2000, spare3, spare2, spare1}
9601 UplinkDataCompression-r17 ::= CHOICE {
9602     newSetup                      SEQUENCE {
9603         bufferSize-r17                ENUMERATED {kbyte2, kbyte4, kbyte8, spare1},
9604         dictionary-r17                ENUMERATED {sip-SDP, operator}                            OPTIONAL    -- Need N
9605     },
9606     drb-ContinueUDC           NULL
9609 DiscardTimerForLowImportance-r18 ::= ENUMERATED {ms0, ms2, ms4, ms6, ms8, ms10, ms12, ms14, ms18, ms22, ms26, ms30, ms40, ms50, ms75, ms100}
9611 -- TAG-PDCP-CONFIG-STOP
9612 -- TAG-PDSCH-CONFIG-START
9614 PDSCH-Config ::=                        SEQUENCE {
9615     dataScramblingIdentityPDSCH             INTEGER (0..1023)                                                   OPTIONAL,   -- Need S
9616     dmrs-DownlinkForPDSCH-MappingTypeA      CHOICE {release NULL, setup DMRS-DownlinkConfig }                                OPTIONAL,   -- Need M
9617     dmrs-DownlinkForPDSCH-MappingTypeB      CHOICE {release NULL, setup DMRS-DownlinkConfig }                                OPTIONAL,   -- Need M
9619     tci-StatesToAddModList                  SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-State                  OPTIONAL,   -- Need N
9620     tci-StatesToReleaseList                 SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-StateId                OPTIONAL,   -- Need N
9621     vrb-ToPRB-Interleaver                   ENUMERATED {n2, n4}                                                 OPTIONAL,   -- Need S
9622     resourceAllocation                      ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch},
9623     pdsch-TimeDomainAllocationList          CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList }             OPTIONAL,   -- Need M
9624     pdsch-AggregationFactor                 ENUMERATED { n2, n4, n8 }                                           OPTIONAL,   -- Need S
9625     rateMatchPatternToAddModList            SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern   OPTIONAL,   -- Need N
9626     rateMatchPatternToReleaseList           SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL,   -- Need N
9627     rateMatchPatternGroup1                  RateMatchPatternGroup                                               OPTIONAL,   -- Need R
9628     rateMatchPatternGroup2                  RateMatchPatternGroup                                               OPTIONAL,   -- Need R
9630     rbg-Size                                ENUMERATED {config1, config2},
9631     mcs-Table                               ENUMERATED {qam256, qam64LowSE}                                     OPTIONAL,   -- Need S
9632     maxNrofCodeWordsScheduledByDCI          ENUMERATED {n1, n2}                                                 OPTIONAL,   -- Need R
9634     prb-BundlingType                        CHOICE {
9635         staticBundling                          SEQUENCE {
9636             bundleSize                              ENUMERATED { n4, wideband }                                 OPTIONAL    -- Need S
9637         },
9638         dynamicBundling                     SEQUENCE {
9639             bundleSizeSet1                      ENUMERATED { n4, wideband, n2-wideband, n4-wideband }           OPTIONAL,   -- Need S
9640             bundleSizeSet2                      ENUMERATED { n4, wideband }                                     OPTIONAL    -- Need S
9641         }
9642     },
9643     zp-CSI-RS-ResourceToAddModList                  SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-Resource
9644                                                                                                                 OPTIONAL,   -- Need N
9645     zp-CSI-RS-ResourceToReleaseList                 SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-ResourceId
9646                                                                                                                 OPTIONAL,   -- Need N
9647     aperiodic-ZP-CSI-RS-ResourceSetsToAddModList    SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
9648                                                                                                                 OPTIONAL,   -- Need N
9649     aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
9650                                                                                                                 OPTIONAL,   -- Need N
9651     sp-ZP-CSI-RS-ResourceSetsToAddModList   SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
9652                                                                                                                 OPTIONAL,   -- Need N
9653     sp-ZP-CSI-RS-ResourceSetsToReleaseList  SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
9654                                                                                                                 OPTIONAL,   -- Need N
9655     p-ZP-CSI-RS-ResourceSet                 CHOICE {release NULL, setup ZP-CSI-RS-ResourceSet }
9656                                                                                                                 OPTIONAL,   -- Need M
9657     ...,
9658     [[
9659     maxMIMO-Layers-r16                      CHOICE {release NULL, setup MaxMIMO-LayersDL-r16 }                               OPTIONAL,   -- Need M
9660     minimumSchedulingOffsetK0-r16           CHOICE {release NULL, setup MinSchedulingOffsetK0-Values-r16 }                   OPTIONAL,   -- Need M
9662     -- Start of the parameters for DCI format 1_2 introduced in V16.1.0
9663     antennaPortsFieldPresenceDCI-1-2-r16            ENUMERATED {enabled}                                        OPTIONAL,   -- Need S
9664     aperiodicZP-CSI-RS-ResourceSetsToAddModListDCI-1-2-r16  SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
9665                                                                                                                 OPTIONAL,   -- Need N
9666     aperiodicZP-CSI-RS-ResourceSetsToReleaseListDCI-1-2-r16 SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
9667                                                                                                                 OPTIONAL,   -- Need N
9668     dmrs-DownlinkForPDSCH-MappingTypeA-DCI-1-2-r16  CHOICE {release NULL, setup DMRS-DownlinkConfig }                        OPTIONAL,   -- Need M
9669     dmrs-DownlinkForPDSCH-MappingTypeB-DCI-1-2-r16  CHOICE {release NULL, setup DMRS-DownlinkConfig }                        OPTIONAL,   -- Need M
9670     dmrs-SequenceInitializationDCI-1-2-r16          ENUMERATED {enabled}                                        OPTIONAL,   -- Need S
9671     harq-ProcessNumberSizeDCI-1-2-r16               INTEGER (0..4)                                              OPTIONAL,   -- Need R
9672     mcs-TableDCI-1-2-r16                            ENUMERATED {qam256, qam64LowSE}                             OPTIONAL,   -- Need S
9673     numberOfBitsForRV-DCI-1-2-r16                   INTEGER (0..2)                                              OPTIONAL,   -- Need R
9674     pdsch-TimeDomainAllocationListDCI-1-2-r16       CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList-r16 }
9675                                                                                                                 OPTIONAL,   -- Need M
9676     prb-BundlingTypeDCI-1-2-r16             CHOICE {
9677         staticBundling-r16                      SEQUENCE {
9678             bundleSize-r16                          ENUMERATED { n4, wideband }                                 OPTIONAL    -- Need S
9679         },
9680         dynamicBundling-r16                     SEQUENCE {
9681             bundleSizeSet1-r16                      ENUMERATED { n4, wideband, n2-wideband, n4-wideband }       OPTIONAL,   -- Need S
9682             bundleSizeSet2-r16                      ENUMERATED { n4, wideband }                                 OPTIONAL    -- Need S
9683         }
9684     }                                                                                                           OPTIONAL,   -- Need R
9685     priorityIndicatorDCI-1-2-r16                ENUMERATED {enabled}                                            OPTIONAL,   -- Need S
9686     rateMatchPatternGroup1DCI-1-2-r16           RateMatchPatternGroup                                           OPTIONAL,   -- Need R
9687     rateMatchPatternGroup2DCI-1-2-r16           RateMatchPatternGroup                                           OPTIONAL,   -- Need R
9688     resourceAllocationType1GranularityDCI-1-2-r16  ENUMERATED {n2,n4,n8,n16}                                    OPTIONAL,   -- Need S
9689     vrb-ToPRB-InterleaverDCI-1-2-r16            ENUMERATED {n2, n4}                                             OPTIONAL,   -- Need S
9690     referenceOfSLIVDCI-1-2-r16                  ENUMERATED {enabled}                                            OPTIONAL,   -- Need S
9691     resourceAllocationDCI-1-2-r16               ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
9692                                                                                                                 OPTIONAL,   -- Need M
9693     -- End of the parameters for DCI format 1_2 introduced in V16.1.0
9695     priorityIndicatorDCI-1-1-r16             ENUMERATED {enabled}                                               OPTIONAL,   -- Need S
9696     dataScramblingIdentityPDSCH2-r16         INTEGER (0..1023)                                                  OPTIONAL,   -- Need R
9697     pdsch-TimeDomainAllocationList-r16       CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList-r16 }        OPTIONAL,   -- Need M
9698     repetitionSchemeConfig-r16               CHOICE {release NULL, setup RepetitionSchemeConfig-r16}                         OPTIONAL    -- Need M
9699     ]],
9700     [[
9701     repetitionSchemeConfig-v1630             CHOICE {release NULL, setup RepetitionSchemeConfig-v1630}                       OPTIONAL    -- Need M
9702     ]],
9703     [[
9704     pdsch-HARQ-ACK-OneShotFeedbackDCI-1-2-r17    ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9705     pdsch-HARQ-ACK-EnhType3DCI-1-2-r17           ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9706     pdsch-HARQ-ACK-EnhType3DCI-Field-1-2-r17     ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9707     pdsch-HARQ-ACK-RetxDCI-1-2-r17               ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9708     pucch-sSCellDynDCI-1-2-r17                   ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9709     dl-OrJointTCI-StateList-r17                  CHOICE {
9710         explicitlist                                 SEQUENCE {
9711             dl-OrJointTCI-StateToAddModList-r17        SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-State
9712                                                                                                                 OPTIONAL,   -- Need N
9713             dl-OrJointTCI-StateToReleaseList-r17       SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-StateId
9714                                                                                                                 OPTIONAL    -- Need N
9715         },
9716         unifiedTCI-StateRef-r17                  ServingCellAndBWP-Id-r17
9717     }                                                                                                           OPTIONAL,   -- Need R
9718     beamAppTime-r17                              ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336, spare2,
9719                                                             spare1}                                             OPTIONAL,   -- Need R
9720     dummy                                        CHOICE {release NULL, setup Dummy-TDRA-List }                                    OPTIONAL,   -- Need M
9721     dmrs-FD-OCC-DisabledForRank1-PDSCH-r17          ENUMERATED {true}                                           OPTIONAL,   -- Need R
9722     minimumSchedulingOffsetK0-r17                   CHOICE {release NULL, setup MinSchedulingOffsetK0-Values-r17 }           OPTIONAL,   -- Need M
9723     harq-ProcessNumberSizeDCI-1-2-v1700          INTEGER (0..5)                                                 OPTIONAL,   -- Need R
9724     harq-ProcessNumberSizeDCI-1-1-r17            INTEGER (5)                                                    OPTIONAL,   -- Need R
9725     mcs-Table-r17                                ENUMERATED {qam1024}                                           OPTIONAL,   -- Need R
9726     mcs-TableDCI-1-2-r17                         ENUMERATED {qam1024}                                           OPTIONAL,   -- Need R
9727     xOverheadMulticast-r17                       ENUMERATED {xOh6, xOh12, xOh18}                                OPTIONAL,   -- Need S
9728     priorityIndicatorDCI-4-2-r17                 ENUMERATED {enabled}                                           OPTIONAL,   -- Need S
9729     sizeDCI-4-2-r17                              INTEGER (20..maxDCI-4-2-Size-r17)                              OPTIONAL    -- Need R
9730     ]],
9731     [[
9732     pdsch-TimeDomainAllocationListForMultiPDSCH-r17 CHOICE {release NULL, setup MultiPDSCH-TDRA-List-r17 }                   OPTIONAL    -- Need M
9733     ]],
9734     [[
9735     advancedReceiver-MU-MIMO-r18                 CHOICE {release NULL, setup AdvancedReceiver-MU-MIMO-r18 }                  OPTIONAL,   -- Need M
9736     pdsch-ConfigDCI-1-3-r18                      CHOICE {release NULL, setup PDSCH-ConfigDCI-1-3-r18 }                       OPTIONAL    -- Need M
9737     ]]
9740 RateMatchPatternGroup ::=               SEQUENCE (SIZE (1..maxNrofRateMatchPatternsPerGroup)) OF CHOICE {
9741     cellLevel                               RateMatchPatternId,
9742     bwpLevel                                RateMatchPatternId
9745 MinSchedulingOffsetK0-Values-r16 ::=    SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK0-SchedulingOffset-r16)
9747 MinSchedulingOffsetK0-Values-r17 ::=    SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK0-SchedulingOffset-r17)
9749 MaxMIMO-LayersDL-r16 ::=                INTEGER (1..8)
9751 PDSCH-ConfigDCI-1-3-r18 ::=                    SEQUENCE {
9752     resourceAllocationDCI-1-3-r18                  ENUMERATED {resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
9753                                                                                                                 OPTIONAL,   -- Need M
9754     rbg-SizeDCI-1-3-r18                            ENUMERATED {config1, config2, config3, spare1}               OPTIONAL, -- Cond DCI-1-3
9755     resourceAllocationType1GranularityDCI-1-3-r18  ENUMERATED {n2,n4,n8,n16}                                    OPTIONAL,   -- Need S
9756     numberOfBitsForRV-DCI-1-3-r18                  INTEGER (0..2)                                               OPTIONAL,   -- Need R
9757     harq-ProcessNumberSizeDCI-1-3-r18              INTEGER (0..5)                                               OPTIONAL    -- Need R
9760 -- TAG-PDSCH-CONFIG-STOP
9761 -- TAG-PDSCH-CONFIGCOMMON-START
9763 PDSCH-ConfigCommon ::=                  SEQUENCE {
9764     pdsch-TimeDomainAllocationList                  PDSCH-TimeDomainResourceAllocationList          OPTIONAL,   -- Need R
9765     ...
9768 -- TAG-PDSCH-CONFIGCOMMON-STOP
9769 -- TAG-PDSCH-SERVINGCELLCONFIG-START
9771 PDSCH-ServingCellConfig ::=             SEQUENCE {
9772     codeBlockGroupTransmission              CHOICE {release NULL, setup PDSCH-CodeBlockGroupTransmission }              OPTIONAL,   -- Need M
9773     xOverhead                               ENUMERATED { xOh6, xOh12, xOh18 }                              OPTIONAL,   -- Need S
9774     nrofHARQ-ProcessesForPDSCH              ENUMERATED {n2, n4, n6, n10, n12, n16}                         OPTIONAL,   -- Need S
9775     pucch-Cell                              ServCellIndex                                                  OPTIONAL,   -- Cond SCellAddOnly
9776     ...,
9777     [[
9778     maxMIMO-Layers                          INTEGER (1..8)                                                 OPTIONAL,   -- Need M
9779     processingType2Enabled                  BOOLEAN                                                        OPTIONAL    -- Need M
9780     ]],
9781     [[
9782     pdsch-CodeBlockGroupTransmissionList-r16 CHOICE {release NULL, setup PDSCH-CodeBlockGroupTransmissionList-r16 }     OPTIONAL    -- Need M
9783     ]],
9784     [[
9785     downlinkHARQ-FeedbackDisabled-r17       CHOICE {release NULL, setup DownlinkHARQ-FeedbackDisabled-r17 }              OPTIONAL,   -- Need M
9786     nrofHARQ-ProcessesForPDSCH-v1700        ENUMERATED {n32}                                               OPTIONAL    -- Need R
9787     ]]
9790 PDSCH-CodeBlockGroupTransmission ::=    SEQUENCE {
9791     maxCodeBlockGroupsPerTransportBlock     ENUMERATED {n2, n4, n6, n8},
9792     codeBlockGroupFlushIndicator            BOOLEAN,
9793     ...
9796 PDSCH-CodeBlockGroupTransmissionList-r16 ::=    SEQUENCE (SIZE (1..2)) OF PDSCH-CodeBlockGroupTransmission
9798 DownlinkHARQ-FeedbackDisabled-r17 ::= BIT STRING (SIZE (32))
9800 -- TAG-PDSCH-SERVINGCELLCONFIG-STOP
9801 -- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START
9804 PDSCH-TimeDomainResourceAllocationList ::=  SEQUENCE (SIZE(1..maxNrofDL-Allocations)) OF PDSCH-TimeDomainResourceAllocation
9806 PDSCH-TimeDomainResourceAllocation ::=   SEQUENCE {
9807     k0                                      INTEGER(0..32)                                                  OPTIONAL,   -- Need S
9808     mappingType                             ENUMERATED {typeA, typeB},
9809     startSymbolAndLength                    INTEGER (0..127)
9812 PDSCH-TimeDomainResourceAllocationList-r16 ::=  SEQUENCE (SIZE(1..maxNrofDL-Allocations)) OF PDSCH-TimeDomainResourceAllocation-r16
9814 PDSCH-TimeDomainResourceAllocation-r16 ::=  SEQUENCE {
9815     k0-r16                                     INTEGER(0..32)                                              OPTIONAL,   -- Need S
9816     mappingType-r16                            ENUMERATED {typeA, typeB},
9817     startSymbolAndLength-r16                   INTEGER (0..127),
9818     repetitionNumber-r16                       ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16} OPTIONAL, -- Cond Formats1-0_1-1_4-0_4-1_4-2
9819     ...,
9820     [[
9821     k0-v1710                                INTEGER(33..128)                                               OPTIONAL    -- Need S
9822     ]],
9823     [[
9824     repetitionNumber-v1730                  ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16}                   OPTIONAL   -- Cond Format1-2
9825     ]]
9828 Dummy-TDRA-List ::= SEQUENCE (SIZE(1.. maxNrofDL-Allocations)) OF MultiPDSCH-TDRA-r17
9830 MultiPDSCH-TDRA-List-r17 ::= SEQUENCE (SIZE(1.. maxNrofDL-AllocationsExt-r17)) OF MultiPDSCH-TDRA-r17
9832 MultiPDSCH-TDRA-r17 ::= SEQUENCE {
9833     pdsch-TDRA-List-r17                 SEQUENCE (SIZE(1..maxNrofMultiplePDSCHs-r17)) OF PDSCH-TimeDomainResourceAllocation-r16,
9834     ...
9837 -- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP
9838 -- TAG-PDU-SESSIONID-START
9840 PDU-SessionID ::=   INTEGER (0..255)
9842 -- TAG-PDU-SESSIONID-STOP
9843 -- TAG-PHR-CONFIG-START
9845 PHR-Config ::=                      SEQUENCE {
9846     phr-PeriodicTimer                   ENUMERATED {sf10, sf20, sf50, sf100, sf200,sf500, sf1000, infinity},
9847     phr-ProhibitTimer                   ENUMERATED {sf0, sf10, sf20, sf50, sf100,sf200, sf500, sf1000},
9848     phr-Tx-PowerFactorChange            ENUMERATED {dB1, dB3, dB6, infinity},
9849     multiplePHR                         BOOLEAN,
9850     dummy                               BOOLEAN,
9851     phr-Type2OtherCell                  BOOLEAN,
9852     phr-ModeOtherCG                     ENUMERATED {real, virtual},
9853     ...,
9854     [[
9855     mpe-Reporting-FR2-r16               CHOICE {release NULL, setup MPE-Config-FR2-r16 }                     OPTIONAL     -- Need M
9856     ]],
9857     [[
9858     mpe-Reporting-FR2-r17               CHOICE {release NULL, setup MPE-Config-FR2-r17 }                     OPTIONAL,    -- Need M
9859     twoPHRMode-r17                      ENUMERATED {enabled}                                    OPTIONAL     -- Need R
9860     ]],
9861     [[
9862     phr-AssumedPUSCH-Reporting-r18      ENUMERATED {enabled}                                    OPTIONAL,    -- Need R
9863     dpc-Reporting-FR1-r18               ENUMERATED {enabled}                                    OPTIONAL     -- Need R
9864     ]]
9867 MPE-Config-FR2-r16 ::=              SEQUENCE {
9868     mpe-ProhibitTimer-r16               ENUMERATED {sf0, sf10, sf20, sf50, sf100, sf200, sf500, sf1000},
9869     mpe-Threshold-r16                   ENUMERATED {dB3, dB6, dB9, dB12}
9872 MPE-Config-FR2-r17 ::=              SEQUENCE {
9873     mpe-ProhibitTimer-r17               ENUMERATED {sf0, sf10, sf20, sf50, sf100, sf200, sf500, sf1000},
9874     mpe-Threshold-r17                   ENUMERATED {dB3, dB6, dB9, dB12},
9875     numberOfN-r17                       INTEGER(1..4),
9876     ...
9879 -- TAG-PHR-CONFIG-STOP
9880 -- TAG-PHYSCELLID-START
9882 PhysCellId ::=                      INTEGER (0..1007)
9884 -- TAG-PHYSCELLID-STOP
9885 -- TAG-PHYSICALCELLGROUPCONFIG-START
9887 PhysicalCellGroupConfig ::=         SEQUENCE {
9888     harq-ACK-SpatialBundlingPUCCH       ENUMERATED {true}                                               OPTIONAL,   -- Need S
9889     harq-ACK-SpatialBundlingPUSCH       ENUMERATED {true}                                               OPTIONAL,   -- Need S
9890     p-NR-FR1                            P-Max                                                           OPTIONAL,   -- Need R
9891     pdsch-HARQ-ACK-Codebook             ENUMERATED {semiStatic, dynamic},
9892     tpc-SRS-RNTI                        RNTI-Value                                                      OPTIONAL,   -- Need R
9893     tpc-PUCCH-RNTI                      RNTI-Value                                                      OPTIONAL,   -- Need R
9894     tpc-PUSCH-RNTI                      RNTI-Value                                                      OPTIONAL,   -- Need R
9895     sp-CSI-RNTI                         RNTI-Value                                                      OPTIONAL,   -- Need R
9896     cs-RNTI                             CHOICE {release NULL, setup RNTI-Value }                                     OPTIONAL,   -- Need M
9897     ...,
9898     [[
9899     mcs-C-RNTI                          RNTI-Value                                                      OPTIONAL,   -- Need R
9900     p-UE-FR1                            P-Max                                                           OPTIONAL    -- Cond MCG-Only
9901     ]],
9902     [[
9903     xScale                              ENUMERATED {dB0, dB6, spare2, spare1}                           OPTIONAL    -- Cond SCG-Only
9904     ]],
9905     [[
9906     pdcch-BlindDetection                CHOICE {release NULL, setup PDCCH-BlindDetection }                           OPTIONAL    -- Need M
9907     ]],
9908     [[
9909     dcp-Config-r16                      CHOICE {release NULL, setup DCP-Config-r16 }                                 OPTIONAL,   -- Need M
9910     harq-ACK-SpatialBundlingPUCCH-secondaryPUCCHgroup-r16    ENUMERATED {enabled, disabled}             OPTIONAL,   -- Cond twoPUCCHgroup
9911     harq-ACK-SpatialBundlingPUSCH-secondaryPUCCHgroup-r16    ENUMERATED {enabled, disabled}             OPTIONAL,   -- Cond twoPUCCHgroup
9912     pdsch-HARQ-ACK-Codebook-secondaryPUCCHgroup-r16          ENUMERATED {semiStatic, dynamic}           OPTIONAL,   -- Cond twoPUCCHgroup
9913     p-NR-FR2-r16                                              P-Max                                     OPTIONAL,   -- Need R
9914     p-UE-FR2-r16                                              P-Max                                     OPTIONAL,   -- Cond MCG-Only
9915     nrdc-PCmode-FR1-r16                ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic}       OPTIONAL,   -- Cond MCG-Only
9916     nrdc-PCmode-FR2-r16                ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic}       OPTIONAL,   -- Cond MCG-Only
9917     pdsch-HARQ-ACK-Codebook-r16            ENUMERATED {enhancedDynamic}                                 OPTIONAL,   -- Need R
9918     nfi-TotalDAI-Included-r16              ENUMERATED {true}                                            OPTIONAL,   -- Need R
9919     ul-TotalDAI-Included-r16               ENUMERATED {true}                                            OPTIONAL,   -- Need R
9920     pdsch-HARQ-ACK-OneShotFeedback-r16     ENUMERATED {true}                                            OPTIONAL,   -- Need R
9921     pdsch-HARQ-ACK-OneShotFeedbackNDI-r16  ENUMERATED {true}                                            OPTIONAL,   -- Need R
9922     pdsch-HARQ-ACK-OneShotFeedbackCBG-r16  ENUMERATED {true}                                            OPTIONAL,   -- Need R
9923     downlinkAssignmentIndexDCI-0-2-r16     ENUMERATED { enabled }                                       OPTIONAL,   -- Need S
9924     downlinkAssignmentIndexDCI-1-2-r16     ENUMERATED {n1, n2, n4}                                      OPTIONAL,   -- Need S
9925     pdsch-HARQ-ACK-CodebookList-r16        CHOICE {release NULL, setup PDSCH-HARQ-ACK-CodebookList-r16}               OPTIONAL,   -- Need M
9926     ackNackFeedbackMode-r16                ENUMERATED {joint, separate}                                 OPTIONAL,   -- Need R
9927     pdcch-BlindDetectionCA-CombIndicator-r16 CHOICE {release NULL, setup PDCCH-BlindDetectionCA-CombIndicator-r16 }  OPTIONAL,   -- Need M
9928     pdcch-BlindDetection2-r16                CHOICE {release NULL, setup PDCCH-BlindDetection2-r16 }                 OPTIONAL,   -- Need M
9929     pdcch-BlindDetection3-r16                CHOICE {release NULL, setup PDCCH-BlindDetection3-r16 }                 OPTIONAL,   -- Need M
9930     bdFactorR-r16                          ENUMERATED {n1}                                              OPTIONAL    -- Need R
9931     ]],
9932     [[
9933     -- start of enhanced Type3 feedback
9934     pdsch-HARQ-ACK-EnhType3ToAddModList-r17   SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3-r17
9935                                                                                                         OPTIONAL,   -- Need N
9936     pdsch-HARQ-ACK-EnhType3ToReleaseList-r17  SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3Index-r17
9937                                                                                                         OPTIONAL,    -- Need N
9938     pdsch-HARQ-ACK-EnhType3SecondaryToAddModList-r17   SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3-r17
9939                                                                                                         OPTIONAL,    -- Need N
9940     pdsch-HARQ-ACK-EnhType3SecondaryToReleaseList-r17  SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3Index-r17
9941                                                                                                         OPTIONAL,    -- Need N
9942     pdsch-HARQ-ACK-EnhType3DCI-FieldSecondaryPUCCHgroup-r17 ENUMERATED {enabled}                        OPTIONAL,   -- Cond twoPUCCHgroup
9943     pdsch-HARQ-ACK-EnhType3DCI-Field-r17                ENUMERATED {enabled}                            OPTIONAL,   -- Need R
9944     -- end of enhanced Type3 feedback
9946     -- start of triggering of HARQ-ACK re-transmission on a PUCCH resource
9947     pdsch-HARQ-ACK-Retx-r17                   ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9948     pdsch-HARQ-ACK-RetxSecondaryPUCCHgroup-r17  ENUMERATED {enabled}                                    OPTIONAL,   -- Cond twoPUCCHgroup
9949     -- end of triggering of HARQ-ACK re-transmission on a PUCCH resource
9951     -- start of PUCCH Cell switching
9952     pucch-sSCell-r17                         SCellIndex                                                    OPTIONAL,   -- Need R
9953     pucch-sSCellSecondaryPUCCHgroup-r17      SCellIndex                                                    OPTIONAL,   -- Cond twoPUCCHgroup
9954     pucch-sSCellDyn-r17                      ENUMERATED {enabled}                                       OPTIONAL,   -- Need R
9955     pucch-sSCellDynSecondaryPUCCHgroup-r17   ENUMERATED {enabled}                                       OPTIONAL,   -- Cond twoPUCCHgroup
9956     pucch-sSCellPattern-r17                      SEQUENCE (SIZE(1..maxNrofSlots)) OF INTEGER (0..1)        OPTIONAL,   -- Need R
9957     pucch-sSCellPatternSecondaryPUCCHgroup-r17   SEQUENCE (SIZE(1..maxNrofSlots)) OF INTEGER (0..1)        OPTIONAL,   -- Cond twoPUCCHgroup
9958     -- end of PUCCH Cell switching
9960     uci-MuxWithDiffPrio-r17           ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9961     uci-MuxWithDiffPrioSecondaryPUCCHgroup-r17     ENUMERATED {enabled}                         OPTIONAL,   -- Cond twoPUCCHgroup
9962     simultaneousPUCCH-PUSCH-r17       ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9963     simultaneousPUCCH-PUSCH-SecondaryPUCCHgroup-r17       ENUMERATED {enabled}                  OPTIONAL,   -- Cond twoPUCCHgroup
9965     prioLowDG-HighCG-r17              ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9966     prioHighDG-LowCG-r17              ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9967     twoQCLTypeDforPDCCHRepetition-r17 ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9968     multicastConfig-r17               CHOICE {release NULL, setup MulticastConfig-r17 }                      OPTIONAL,   -- Need M
9969     pdcch-BlindDetectionCA-CombIndicator-r17 CHOICE {release NULL, setup PDCCH-BlindDetectionCA-CombIndicator-r17 }  OPTIONAL   -- Need M
9970     ]],
9971     [[
9972     simultaneousSR-PUSCH-diffPUCCH-Groups-r17      ENUMERATED {enabled}                         OPTIONAL    -- Cond twoPUCCHgroup
9973     ]],
9974     [[
9975     intraBandNC-PRACH-simulTx-r17     ENUMERATED {enabled}                                      OPTIONAL    -- Need R
9976     ]],
9977     [[
9978     pdcch-BlindDetection4-r17         CHOICE {release NULL, setup PDCCH-BlindDetection4-r17 }                OPTIONAL    -- Need M
9979     ]],
9980     [[
9981     simultaneousPUCCH-PUSCH-SamePriority-r17       ENUMERATED {enabled}                         OPTIONAL,   -- Need R
9982     simultaneousPUCCH-PUSCH-SamePriority-SecondaryPUCCHgroup-r17       ENUMERATED {enabled}     OPTIONAL    -- Cond twoPUCCHgroup
9983     ]],
9984     [[
9985     ncr-RNTI-r18                      RNTI-Value                                                OPTIONAL,   -- Cond NCR
9986     cellDTRX-DCI-config-r18           CHOICE {release NULL, setup CellDTRX-DCI-config-r18 }                  OPTIONAL,   -- Need M
9987     twoQCL-TypeD-ForMultiDCI-r18      ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9988     enableType1HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18           ENUMERATED {enabled}     OPTIONAL,   -- Need R
9989     enableType2HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18           ENUMERATED {enabled}     OPTIONAL,   -- Need R
9990     enableType3HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18           ENUMERATED {enabled}     OPTIONAL,   -- Need R
9991     enableDiffPUCCH-Resource-r18                                       ENUMERATED {enabled}     OPTIONAL,   -- Need R
9992     enableDiffCB-Size-r18                                              ENUMERATED {enabled}     OPTIONAL    -- Need R
9993     ]]
9996 PDSCH-HARQ-ACK-EnhType3-r17 ::=         SEQUENCE {
9997     pdsch-HARQ-ACK-EnhType3Index-r17    PDSCH-HARQ-ACK-EnhType3Index-r17,
9998     applicable-r17   CHOICE {
9999         perCC                            SEQUENCE (SIZE (1..maxNrofServingCells)) OF INTEGER (0..1),
10000         perHARQ                          SEQUENCE (SIZE (1..maxNrofServingCells)) OF BIT STRING (SIZE (16))
10001     },
10002     pdsch-HARQ-ACK-EnhType3NDI-r17         ENUMERATED {true}                                            OPTIONAL,   -- Need R
10003     pdsch-HARQ-ACK-EnhType3CBG-r17         ENUMERATED {true}                                            OPTIONAL,   -- Need S
10004     ...,
10005     [[
10006     perHARQ-Ext-r17                     SEQUENCE (SIZE (1..maxNrofServingCells)) OF BIT STRING (SIZE (32)) OPTIONAL -- Need R
10007     ]]
10010 PDSCH-HARQ-ACK-EnhType3Index-r17 ::=    INTEGER (0..maxNrofEnhType3HARQ-ACK-1-r17)
10012 PDCCH-BlindDetection ::=                INTEGER (1..15)
10014 DCP-Config-r16 ::=                  SEQUENCE {
10015     ps-RNTI-r16                         RNTI-Value,
10016     ps-Offset-r16                       INTEGER (1..120),
10017     sizeDCI-2-6-r16                     INTEGER (1..maxDCI-2-6-Size-r16),
10018     ps-PositionDCI-2-6-r16              INTEGER (0..maxDCI-2-6-Size-1-r16),
10019     ps-WakeUp-r16                       ENUMERATED {true}                                               OPTIONAL,   -- Need S
10020     ps-TransmitPeriodicL1-RSRP-r16      ENUMERATED {true}                                               OPTIONAL,   -- Need S
10021     ps-TransmitOtherPeriodicCSI-r16     ENUMERATED {true}                                               OPTIONAL    -- Need S
10024 PDSCH-HARQ-ACK-CodebookList-r16 ::=     SEQUENCE (SIZE (1..2)) OF ENUMERATED {semiStatic, dynamic}
10026 PDCCH-BlindDetectionCA-CombIndicator-r16 ::= SEQUENCE {
10027     pdcch-BlindDetectionCA1-r16                  INTEGER (1..15),
10028     pdcch-BlindDetectionCA2-r16                  INTEGER (1..15)
10031 PDCCH-BlindDetection2-r16 ::=                INTEGER (1..15)
10033 PDCCH-BlindDetection3-r16 ::=                INTEGER (1..15)
10035 PDCCH-BlindDetection4-r17 ::=                INTEGER (1..15)
10037 MulticastConfig-r17 ::=                 SEQUENCE {
10038     pdsch-HARQ-ACK-CodebookListMulticast-r17    CHOICE {release NULL, setup PDSCH-HARQ-ACK-CodebookList-r16}         OPTIONAL,   -- Need M
10039     type1CodebookGenerationMode-r17             ENUMERATED { mode1, mode2}                              OPTIONAL    -- Need M
10042 PDCCH-BlindDetectionCA-CombIndicator-r17 ::= SEQUENCE {
10043     pdcch-BlindDetectionCA1-r17                  INTEGER (1..15)                                        OPTIONAL,   -- Need R
10044     pdcch-BlindDetectionCA2-r17                  INTEGER (1..15)                                        OPTIONAL,   -- Need R
10045     pdcch-BlindDetectionCA3-r17                  INTEGER (1..15)
10048 CellDTRX-DCI-config-r18 ::=         SEQUENCE {
10049     cellDTRX-RNTI-r18                   RNTI-Value,
10050     sizeDCI-2-9-r18                     INTEGER (1..maxDCI-2-9-Size-r18)
10053 -- TAG-PHYSICALCELLGROUPCONFIG-STOP
10054 -- TAG-PLMN-IDENTITY-START
10056 PLMN-Identity ::=                   SEQUENCE {
10057     mcc                                 MCC                 OPTIONAL,                   -- Cond MCC
10058     mnc                                 MNC
10061 MCC ::=                             SEQUENCE (SIZE (3)) OF MCC-MNC-Digit
10063 MNC ::=                             SEQUENCE (SIZE (2..3)) OF MCC-MNC-Digit
10065 MCC-MNC-Digit ::=                   INTEGER (0..9)
10067 -- TAG-PLMN-IDENTITY-STOP
10068 -- TAG-PLMN-IDENTITYINFOLIST-START
10070 PLMN-IdentityInfoList ::=               SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-IdentityInfo
10072 PLMN-IdentityInfo ::=                   SEQUENCE {
10073     plmn-IdentityList                       SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity,
10074     trackingAreaCode                        TrackingAreaCode                                            OPTIONAL,       -- Need R
10075     ranac                                   RAN-AreaCode                                                OPTIONAL,       -- Need R
10076     cellIdentity                            CellIdentity,
10077     cellReservedForOperatorUse              ENUMERATED {reserved, notReserved},
10078     ...,
10079     [[
10080     iab-Support-r16                     ENUMERATED {true}                                               OPTIONAL       -- Need S
10081     ]],
10082     [[
10083     trackingAreaList-r17                SEQUENCE (SIZE (1..maxTAC-r17)) OF TrackingAreaCode             OPTIONAL,      -- Need R
10084     gNB-ID-Length-r17                   INTEGER (22..32)                                                OPTIONAL    -- Cond eventID-TSS
10085     ]],
10086     [[
10087     mobileIAB-Support-r18               ENUMERATED {true}                                               OPTIONAL       -- Need S
10088     ]]
10090 -- TAG-PLMN-IDENTITYINFOLIST-STOP
10091 -- TAG-PLMNIDENTITYLIST2-START
10093 PLMN-IdentityList2-r16 ::= SEQUENCE (SIZE (1..16)) OF PLMN-Identity
10095 -- TAG-PLMNIDENTITYLIST2-STOP
10096 -- TAG-PRB-ID-START
10098 PRB-Id ::=                          INTEGER (0..maxNrofPhysicalResourceBlocks-1)
10100 -- TAG-PRB-ID-STOP
10101 -- TAG-PTRS-DOWNLINKCONFIG-START
10103 PTRS-DownlinkConfig ::=             SEQUENCE {
10104     frequencyDensity                    SEQUENCE (SIZE (2)) OF INTEGER (1..276)                                 OPTIONAL,   -- Need S
10105     timeDensity                         SEQUENCE (SIZE (3)) OF INTEGER (0..29)                                  OPTIONAL,   -- Need S
10106     epre-Ratio                          INTEGER (0..3)                                                          OPTIONAL,   -- Need S
10107     resourceElementOffset               ENUMERATED { offset01, offset10, offset11 }                             OPTIONAL,   -- Need S
10108     ...,
10109     [[
10110     maxNrofPorts-r16                    ENUMERATED {n1, n2}                                                     OPTIONAL    -- Need R
10111     ]]
10115 -- TAG-PTRS-DOWNLINKCONFIG-STOP
10116 -- TAG-PTRS-UPLINKCONFIG-START
10118 PTRS-UplinkConfig ::=                   SEQUENCE {
10119     transformPrecoderDisabled               SEQUENCE {
10120         frequencyDensity                    SEQUENCE (SIZE (2)) OF INTEGER (1..276)                 OPTIONAL,   -- Need S
10121         timeDensity                         SEQUENCE (SIZE (3)) OF INTEGER (0..29)                  OPTIONAL,   -- Need S
10122         maxNrofPorts                        ENUMERATED {n1, n2},
10123         resourceElementOffset               ENUMERATED {offset01, offset10, offset11 }              OPTIONAL,   -- Need S
10124         ptrs-Power                          ENUMERATED {p00, p01, p10, p11}
10125     }                                                                                               OPTIONAL,   -- Need R
10126     transformPrecoderEnabled                SEQUENCE {
10127         sampleDensity                           SEQUENCE (SIZE (5)) OF INTEGER (1..276),
10128         timeDensityTransformPrecoding           ENUMERATED {d2}                                     OPTIONAL    -- Need S
10129     }                                                                                               OPTIONAL,   -- Need R
10130     ...,
10131    [[
10132    maxNrofPorts-SDM-r18                     ENUMERATED {n1, n2}                                     OPTIONAL    -- Need R
10133    ]]
10136 -- TAG-PTRS-UPLINKCONFIG-STOP
10137 -- TAG-PUCCH-CONFIG-START
10139 PUCCH-Config ::=                        SEQUENCE {
10140     resourceSetToAddModList                 SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSet   OPTIONAL, -- Need N
10141     resourceSetToReleaseList                SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSetId OPTIONAL, -- Need N
10142     resourceToAddModList                    SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-Resource         OPTIONAL, -- Need N
10143     resourceToReleaseList                   SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceId       OPTIONAL, -- Need N
10144     format1                                 CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10145     format2                                 CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10146     format3                                 CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10147     format4                                 CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10148     schedulingRequestResourceToAddModList   SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfig
10149                                                                                                                   OPTIONAL, -- Need N
10150     schedulingRequestResourceToReleaseList  SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceId
10151                                                                                                                   OPTIONAL, -- Need N
10152     multi-CSI-PUCCH-ResourceList            SEQUENCE (SIZE (1..2)) OF PUCCH-ResourceId                            OPTIONAL, -- Need M
10153     dl-DataToUL-ACK                         SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)                             OPTIONAL, -- Need M
10154     spatialRelationInfoToAddModList         SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfo
10155                                                                                                                   OPTIONAL, -- Need N
10156     spatialRelationInfoToReleaseList        SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfoId
10157                                                                                                                   OPTIONAL, -- Need N
10158     pucch-PowerControl                      PUCCH-PowerControl                                                    OPTIONAL, -- Need M
10159     ...,
10160     [[
10161     resourceToAddModListExt-v1610           SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceExt-v1610  OPTIONAL, -- Need N
10162     dl-DataToUL-ACK-r16                     CHOICE {release NULL, setup DL-DataToUL-ACK-r16 }                                  OPTIONAL, -- Need M
10163     ul-AccessConfigListDCI-1-1-r16          CHOICE {release NULL, setup UL-AccessConfigListDCI-1-1-r16 }                       OPTIONAL, -- Need M
10164     subslotLengthForPUCCH-r16               CHOICE {
10165             normalCP-r16                        ENUMERATED {n2,n7},
10166             extendedCP-r16                      ENUMERATED {n2,n6}
10167     }                                                                                                             OPTIONAL, -- Need R
10168     dl-DataToUL-ACK-DCI-1-2-r16             CHOICE {release NULL, setup DL-DataToUL-ACK-DCI-1-2-r16}                           OPTIONAL, -- Need M
10169     numberOfBitsForPUCCH-ResourceIndicatorDCI-1-2-r16  INTEGER (0..3)                                             OPTIONAL, -- Need R
10170     dmrs-UplinkTransformPrecodingPUCCH-r16  ENUMERATED {enabled}                                                  OPTIONAL,  -- Cond PI2-BPSK
10171     spatialRelationInfoToAddModListSizeExt-v1610    SEQUENCE (SIZE (1..maxNrofSpatialRelationInfosDiff-r16)) OF PUCCH-SpatialRelationInfo
10172                                                                                                                   OPTIONAL, -- Need N
10173     spatialRelationInfoToReleaseListSizeExt-v1610   SEQUENCE (SIZE (1..maxNrofSpatialRelationInfosDiff-r16)) OF PUCCH-SpatialRelationInfoId
10174                                                                                                                   OPTIONAL, -- Need N
10175     spatialRelationInfoToAddModListExt-v1610  SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos-r16)) OF PUCCH-SpatialRelationInfoExt-r16
10176                                                                                                                   OPTIONAL, -- Need N
10177     spatialRelationInfoToReleaseListExt-v1610    SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos-r16)) OF
10178                                                                             PUCCH-SpatialRelationInfoId-r16       OPTIONAL, -- Need N
10179     resourceGroupToAddModList-r16           SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceGroups-r16)) OF PUCCH-ResourceGroup-r16
10180                                                                                                                   OPTIONAL, -- Need N
10181     resourceGroupToReleaseList-r16          SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceGroups-r16)) OF PUCCH-ResourceGroupId-r16
10182                                                                                                                   OPTIONAL, -- Need N
10183     sps-PUCCH-AN-List-r16                   CHOICE {release NULL, setup SPS-PUCCH-AN-List-r16 }                                OPTIONAL,  -- Need M
10184     schedulingRequestResourceToAddModListExt-v1610   SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1610
10185                                                                                                                   OPTIONAL -- Need N
10186     ]],
10187     [[
10188     format0-r17                             CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10189     format2Ext-r17                          CHOICE {release NULL, setup PUCCH-FormatConfigExt-r17 }                            OPTIONAL, -- Need M
10190     format3Ext-r17                          CHOICE {release NULL, setup PUCCH-FormatConfigExt-r17 }                            OPTIONAL, -- Need M
10191     format4Ext-r17                          CHOICE {release NULL, setup PUCCH-FormatConfigExt-r17 }                            OPTIONAL, -- Need M
10192     ul-AccessConfigListDCI-1-2-r17          CHOICE {release NULL, setup UL-AccessConfigListDCI-1-2-r17 }                       OPTIONAL, -- Need M
10193     mappingPattern-r17                      ENUMERATED {cyclicMapping, sequentialMapping}                         OPTIONAL, -- Need R
10194     powerControlSetInfoToAddModList-r17     SEQUENCE (SIZE (1..maxNrofPowerControlSetInfos-r17)) OF PUCCH-PowerControlSetInfo-r17
10195                                                                                                                   OPTIONAL, -- Need N
10196     powerControlSetInfoToReleaseList-r17    SEQUENCE (SIZE (1..maxNrofPowerControlSetInfos-r17)) OF PUCCH-PowerControlSetInfoId-r17
10197                                                                                                                   OPTIONAL, -- Need N
10198     secondTPCFieldDCI-1-1-r17               ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10199     secondTPCFieldDCI-1-2-r17               ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10200     dl-DataToUL-ACK-r17                     CHOICE {release NULL, setup DL-DataToUL-ACK-r17 }                                  OPTIONAL, -- Need M
10201     dl-DataToUL-ACK-DCI-1-2-r17             CHOICE {release NULL, setup DL-DataToUL-ACK-DCI-1-2-r17}                           OPTIONAL, -- Need M
10202     ul-AccessConfigListDCI-1-1-r17          CHOICE {release NULL, setup UL-AccessConfigListDCI-1-1-r17 }                       OPTIONAL, -- Need M
10203     schedulingRequestResourceToAddModListExt-v1700 SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1700
10204                                                                                                                   OPTIONAL, -- Need N
10205     dmrs-BundlingPUCCH-Config-r17           CHOICE {release NULL, setup DMRS-BundlingPUCCH-Config-r17 }                        OPTIONAL, -- Need M
10206     dl-DataToUL-ACK-v1700                   CHOICE {release NULL, setup DL-DataToUL-ACK-v1700 }                                OPTIONAL, -- Need M
10207     dl-DataToUL-ACK-MulticastDCI-Format4-1-r17 CHOICE {release NULL, setup DL-DataToUL-ACK-MulticastDCI-Format4-1-r17 }        OPTIONAL, -- Need M
10208     sps-PUCCH-AN-ListMulticast-r17          CHOICE {release NULL, setup SPS-PUCCH-AN-List-r16 }                                OPTIONAL  -- Need M
10209     ]]
10212 PUCCH-FormatConfig ::=                  SEQUENCE {
10213     interslotFrequencyHopping               ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10214     additionalDMRS                          ENUMERATED {true}                                                     OPTIONAL, -- Need R
10215     maxCodeRate                             PUCCH-MaxCodeRate                                                     OPTIONAL, -- Need R
10216     nrofSlots                               ENUMERATED {n2,n4,n8}                                                 OPTIONAL, -- Need S
10217     pi2BPSK                                 ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10218     simultaneousHARQ-ACK-CSI                ENUMERATED {true}                                                     OPTIONAL  -- Need R
10221 PUCCH-FormatConfigExt-r17 ::=           SEQUENCE {
10222     maxCodeRateLP-r17                       PUCCH-MaxCodeRate                                                     OPTIONAL, -- Need R
10223     ...
10226 PUCCH-MaxCodeRate ::=                   ENUMERATED {zeroDot08, zeroDot15, zeroDot25, zeroDot35, zeroDot45, zeroDot60, zeroDot80}
10228 -- A set with one or more PUCCH resources
10229 PUCCH-ResourceSet ::=                   SEQUENCE {
10230     pucch-ResourceSetId                     PUCCH-ResourceSetId,
10231     resourceList                            SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerSet)) OF PUCCH-ResourceId,
10232     maxPayloadSize                          INTEGER (4..256)                                                      OPTIONAL  -- Need R
10235 PUCCH-ResourceSetId ::=                 INTEGER (0..maxNrofPUCCH-ResourceSets-1)
10237 PUCCH-Resource ::=                      SEQUENCE {
10238     pucch-ResourceId                        PUCCH-ResourceId,
10239     startingPRB                             PRB-Id,
10240     intraSlotFrequencyHopping               ENUMERATED { enabled }                                                OPTIONAL, -- Need R
10241     secondHopPRB                            PRB-Id                                                                OPTIONAL, -- Need R
10242     format                                  CHOICE {
10243         format0                                 PUCCH-format0,
10244         format1                                 PUCCH-format1,
10245         format2                                 PUCCH-format2,
10246         format3                                 PUCCH-format3,
10247         format4                                 PUCCH-format4
10248     }
10251 PUCCH-ResourceExt-v1610 ::=             SEQUENCE {
10252     interlaceAllocation-r16                 SEQUENCE {
10253         rb-SetIndex-r16                         INTEGER (0..4),
10254         interlace0-r16                          CHOICE {
10255             scs15                                   INTEGER (0..9),
10256             scs30                                   INTEGER (0..4)
10257         }
10258     }                                                                                                             OPTIONAL,  --Need R
10259     format-v1610                            CHOICE {
10260         interlace1-v1610                        INTEGER (0..9),
10261         occ-v1610                               SEQUENCE {
10262             occ-Length-v1610                        ENUMERATED {n2,n4}                                            OPTIONAL, -- Need M
10263             occ-Index-v1610                         ENUMERATED {n0,n1,n2,n3}                                      OPTIONAL  -- Need M
10264         }
10265     }                                                                                                             OPTIONAL,  -- Need R
10266     ...,
10267     [[
10268     format-v1700                            SEQUENCE {
10269         nrofPRBs-r17                            INTEGER (1..16)
10270     }                                                                                                             OPTIONAL,  -- Need R
10271     pucch-RepetitionNrofSlots-r17           ENUMERATED { n1,n2,n4,n8 }                                            OPTIONAL   -- Need R
10272     ]],
10273     [[
10274     applyIndicatedTCI-State-r18             ENUMERATED {first, second, both, spare1}                              OPTIONAL, -- Need R
10275     multipanelSFN-Scheme-r18                ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10276     dl-DataToUL-ACK-r18                     CHOICE {release NULL, setup DL-DataToUL-ACK-r18 }                                  OPTIONAL, -- Need M
10277     dl-DataToUL-ACK-DCI-1-2-r18             CHOICE {release NULL, setup DL-DataToUL-ACK-DCI-1-2-r18}                           OPTIONAL   -- Need M
10278     ]]
10281 PUCCH-ResourceId ::=                    INTEGER (0..maxNrofPUCCH-Resources-1)
10284 PUCCH-format0 ::=                               SEQUENCE {
10285     initialCyclicShift                              INTEGER(0..11),
10286     nrofSymbols                                     INTEGER (1..2),
10287     startingSymbolIndex                             INTEGER(0..13)
10290 PUCCH-format1 ::=                               SEQUENCE {
10291     initialCyclicShift                              INTEGER(0..11),
10292     nrofSymbols                                     INTEGER (4..14),
10293     startingSymbolIndex                             INTEGER(0..10),
10294     timeDomainOCC                                   INTEGER(0..6)
10297 PUCCH-format2 ::=                               SEQUENCE {
10298     nrofPRBs                                        INTEGER (1..16),
10299     nrofSymbols                                     INTEGER (1..2),
10300     startingSymbolIndex                             INTEGER(0..13)
10303 PUCCH-format3 ::=                               SEQUENCE {
10304     nrofPRBs                                        INTEGER (1..16),
10305     nrofSymbols                                     INTEGER (4..14),
10306     startingSymbolIndex                             INTEGER(0..10)
10309 PUCCH-format4 ::=                               SEQUENCE {
10310     nrofSymbols                                     INTEGER (4..14),
10311     occ-Length                                      ENUMERATED {n2,n4},
10312     occ-Index                                       ENUMERATED {n0,n1,n2,n3},
10313     startingSymbolIndex                             INTEGER(0..10)
10316 PUCCH-ResourceGroup-r16 ::=                SEQUENCE {
10317     pucch-ResourceGroupId-r16                  PUCCH-ResourceGroupId-r16,
10318     resourcePerGroupList-r16                   SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerGroup-r16)) OF PUCCH-ResourceId
10321 PUCCH-ResourceGroupId-r16 ::=              INTEGER (0..maxNrofPUCCH-ResourceGroups-1-r16)
10323 DL-DataToUL-ACK-r16 ::=                    SEQUENCE (SIZE (1..8)) OF INTEGER (-1..15)
10325 DL-DataToUL-ACK-r17 ::=                    SEQUENCE (SIZE (1..8)) OF INTEGER (-1..127)
10327 DL-DataToUL-ACK-v1700 ::=                  SEQUENCE (SIZE (1..8)) OF INTEGER (16..31)
10329 DL-DataToUL-ACK-r18 ::=                    SEQUENCE (SIZE (1..8)) OF INTEGER (0..31)
10331 DL-DataToUL-ACK-DCI-1-2-r16 ::=            SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)
10333 DL-DataToUL-ACK-DCI-1-2-r17 ::=            SEQUENCE (SIZE (1..8)) OF INTEGER (0..127)
10335 DL-DataToUL-ACK-DCI-1-2-r18 ::=            SEQUENCE (SIZE (1..8)) OF INTEGER (0..31)
10337 UL-AccessConfigListDCI-1-1-r16 ::=         SEQUENCE (SIZE (1..16)) OF INTEGER (0..15)
10339 UL-AccessConfigListDCI-1-2-r17 ::=         SEQUENCE (SIZE (1..16)) OF INTEGER (0..15)
10341 UL-AccessConfigListDCI-1-1-r17 ::=         SEQUENCE (SIZE (1..3)) OF INTEGER (0..2)
10343 DL-DataToUL-ACK-MulticastDCI-Format4-1-r17 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)
10345 -- TAG-PUCCH-CONFIG-STOP
10346 -- TAG-PUCCH-CONFIGCOMMON-START
10348 PUCCH-ConfigCommon ::=              SEQUENCE {
10349     pucch-ResourceCommon                INTEGER (0..15)                                      OPTIONAL,   -- Cond InitialBWP-Only
10350     pucch-GroupHopping                  ENUMERATED { neither, enable, disable },
10351     hoppingId                           INTEGER (0..1023)                                    OPTIONAL,   -- Need R
10352     p0-nominal                          INTEGER (-202..24)                                   OPTIONAL,   -- Need R
10353     ...,
10354     [[
10355     nrofPRBs                            INTEGER (1..16)                                      OPTIONAL,   -- Need R
10356     intra-SlotFH-r17                    ENUMERATED {fromLowerEdge, fromUpperEdge}            OPTIONAL,   -- Cond InitialBWP-RedCapOnly
10357     pucch-ResourceCommonRedCap-r17     INTEGER (0..15)                                      OPTIONAL,   -- Cond InitialBWP-RedCap
10358     additionalPRBOffset-r17                 ENUMERATED {n2, n3, n4, n6, n8, n9, n10, n12}        OPTIONAL    -- Cond InitialBWP-RedCapOnly
10359     ]]
10362 -- TAG-PUCCH-CONFIGCOMMON-STOP
10363 -- TAG-PUCCH-CONFIGURATIONLIST-START
10365 PUCCH-ConfigurationList-r16  ::=     SEQUENCE (SIZE (1..2)) OF PUCCH-Config
10367 -- TAG-PUCCH-CONFIGURATIONLIST-STOP
10368 -- TAG-PUCCH-CSI-RESOURCE-START
10370 PUCCH-CSI-Resource ::=              SEQUENCE {
10371     uplinkBandwidthPartId               BWP-Id,
10372     pucch-Resource                      PUCCH-ResourceId
10375 -- TAG-PUCCH-CSI-RESOURCE-STOP
10376 -- TAG-PUCCH-PATHLOSSREFERENCERS-ID-START
10378 PUCCH-PathlossReferenceRS-Id ::=            INTEGER (0..maxNrofPUCCH-PathlossReferenceRSs-1)
10380 PUCCH-PathlossReferenceRS-Id-v1610 ::=      INTEGER (maxNrofPUCCH-PathlossReferenceRSs..maxNrofPUCCH-PathlossReferenceRSs-1-r16)
10382 PUCCH-PathlossReferenceRS-Id-r17 ::=        INTEGER (0..maxNrofPUCCH-PathlossReferenceRSs-1-r17)
10384 -- TAG-PUCCH-PATHLOSSREFERENCERS-ID-STOP
10385 -- TAG-PUCCH-POWERCONTROL-START
10386 PUCCH-PowerControl ::=              SEQUENCE {
10387     deltaF-PUCCH-f0                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10388     deltaF-PUCCH-f1                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10389     deltaF-PUCCH-f2                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10390     deltaF-PUCCH-f3                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10391     deltaF-PUCCH-f4                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10392     p0-Set                              SEQUENCE (SIZE (1..maxNrofPUCCH-P0-PerSet)) OF P0-PUCCH                 OPTIONAL, -- Need M
10393     pathlossReferenceRSs                SEQUENCE (SIZE (1..maxNrofPUCCH-PathlossReferenceRSs)) OF PUCCH-PathlossReferenceRS
10394                                                                                                                 OPTIONAL, -- Need M
10395     twoPUCCH-PC-AdjustmentStates        ENUMERATED {twoStates}                                                  OPTIONAL, -- Need S
10396     ...,
10397     [[
10398     pathlossReferenceRSs-v1610          CHOICE {release NULL, setup PathlossReferenceRSs-v1610 }                             OPTIONAL -- Need M
10399     ]]
10402 P0-PUCCH ::=                            SEQUENCE {
10403     p0-PUCCH-Id                             P0-PUCCH-Id,
10404     p0-PUCCH-Value                          INTEGER (-16..15)
10407 P0-PUCCH-Id ::=                         INTEGER (1..8)
10409 PathlossReferenceRSs-v1610 ::=          SEQUENCE (SIZE (1..maxNrofPUCCH-PathlossReferenceRSsDiff-r16)) OF PUCCH-PathlossReferenceRS-r16
10411 PUCCH-PathlossReferenceRS ::=                   SEQUENCE {
10412     pucch-PathlossReferenceRS-Id                PUCCH-PathlossReferenceRS-Id,
10413     referenceSignal                             CHOICE {
10414         ssb-Index                                   SSB-Index,
10415         csi-RS-Index                                NZP-CSI-RS-ResourceId
10416     }
10419 PUCCH-PathlossReferenceRS-r16 ::=                   SEQUENCE {
10420     pucch-PathlossReferenceRS-Id-r16                    PUCCH-PathlossReferenceRS-Id-v1610,
10421     referenceSignal-r16                                 CHOICE {
10422         ssb-Index-r16                                       SSB-Index,
10423         csi-RS-Index-r16                                    NZP-CSI-RS-ResourceId
10424     }
10427 PUCCH-PowerControlSetInfo-r17 ::=       SEQUENCE {
10428     pucch-PowerControlSetInfoId-r17         PUCCH-PowerControlSetInfoId-r17,
10429     p0-PUCCH-Id-r17                         P0-PUCCH-Id,
10430     pucch-ClosedLoopIndex-r17               ENUMERATED { i0, i1 },
10431     pucch-PathlossReferenceRS-Id-r17        PUCCH-PathlossReferenceRS-Id-r17
10434 PUCCH-PowerControlSetInfoId-r17 ::=     INTEGER (1.. maxNrofPowerControlSetInfos-r17)
10436 -- TAG-PUCCH-POWERCONTROL-STOP
10437 -- TAG-PUCCH-SPATIALRELATIONINFO-START
10439 PUCCH-SpatialRelationInfo ::=           SEQUENCE {
10440     pucch-SpatialRelationInfoId         PUCCH-SpatialRelationInfoId,
10441     servingCellId                           ServCellIndex                                                    OPTIONAL,   -- Need S
10442     referenceSignal                         CHOICE {
10443         ssb-Index                               SSB-Index,
10444         csi-RS-Index                            NZP-CSI-RS-ResourceId,
10445         srs                                     PUCCH-SRS
10446     },
10447     pucch-PathlossReferenceRS-Id            PUCCH-PathlossReferenceRS-Id,
10448     p0-PUCCH-Id                             P0-PUCCH-Id,
10449     closedLoopIndex                         ENUMERATED { i0, i1 }
10452 PUCCH-SpatialRelationInfoExt-r16 ::=       SEQUENCE {
10453     pucch-SpatialRelationInfoId-v1610         PUCCH-SpatialRelationInfoId-v1610                              OPTIONAL,   -- Need S
10454     pucch-PathlossReferenceRS-Id-v1610        PUCCH-PathlossReferenceRS-Id-v1610                             OPTIONAL,    --Need R
10455     ...
10458 PUCCH-SRS ::=                       SEQUENCE {
10459     resource                            SRS-ResourceId,
10460     uplinkBWP                           BWP-Id
10463 -- TAG-PUCCH-SPATIALRELATIONINFO-STOP
10464 -- TAG-PUCCH-SPATIALRELATIONINFO-START
10466 PUCCH-SpatialRelationInfoId ::=         INTEGER (1..maxNrofSpatialRelationInfos)
10468 PUCCH-SpatialRelationInfoId-r16 ::=     INTEGER (1..maxNrofSpatialRelationInfos-r16)
10470 PUCCH-SpatialRelationInfoId-v1610::=    INTEGER (maxNrofSpatialRelationInfos-plus-1..maxNrofSpatialRelationInfos-r16)
10472 -- TAG-PUCCH-SPATIALRELATIONINFO-STOP
10473 -- TAG-PUCCH-TPC-COMMANDCONFIG-START
10475 PUCCH-TPC-CommandConfig ::=             SEQUENCE {
10476     tpc-IndexPCell                          INTEGER (1..15)                         OPTIONAL,   -- Cond PDCCH-OfSpcell
10477     tpc-IndexPUCCH-SCell                    INTEGER (1..15)                         OPTIONAL,   -- Cond PDCCH-ofSpCellOrPUCCH-SCell
10478     ...,
10479     [[
10480     tpc-IndexPUCCH-sSCell-r17                             INTEGER (1..15)                         OPTIONAL,  -- Need R
10481     tpc-IndexPUCCH-sScellSecondaryPUCCHgroup-r17          INTEGER (1..15)                         OPTIONAL   -- Cond twoPUCCHgroup
10482     ]]
10485 -- TAG-PUCCH-TPC-COMMANDCONFIG-STOP
10486 -- TAG-PUSCH-CONFIG-START
10488 PUSCH-Config ::=                        SEQUENCE {
10489     dataScramblingIdentityPUSCH             INTEGER (0..1023)                                                   OPTIONAL,   -- Need S
10490     txConfig                                ENUMERATED {codebook, nonCodebook}                                  OPTIONAL,   -- Need S
10491     dmrs-UplinkForPUSCH-MappingTypeA        CHOICE {release NULL, setup DMRS-UplinkConfig }                                  OPTIONAL,   -- Need M
10492     dmrs-UplinkForPUSCH-MappingTypeB        CHOICE {release NULL, setup DMRS-UplinkConfig }                                  OPTIONAL,   -- Need M
10493     pusch-PowerControl                      PUSCH-PowerControl                                                  OPTIONAL,   -- Need M
10494     frequencyHopping                        ENUMERATED {intraSlot, interSlot}                                   OPTIONAL,   -- Need S
10495     frequencyHoppingOffsetLists             SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1)
10496                                                                                                                 OPTIONAL,   -- Need M
10497     resourceAllocation                      ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch},
10498     pusch-TimeDomainAllocationList          CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList }             OPTIONAL,   -- Need M
10499     pusch-AggregationFactor                 ENUMERATED { n2, n4, n8 }                                           OPTIONAL,   -- Need S
10500     mcs-Table                               ENUMERATED {qam256, qam64LowSE}                                     OPTIONAL,   -- Need S
10501     mcs-TableTransformPrecoder              ENUMERATED {qam256, qam64LowSE}                                     OPTIONAL,   -- Need S
10502     transformPrecoder                       ENUMERATED {enabled, disabled}                                      OPTIONAL,   -- Need S
10503     codebookSubset                          ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent}
10504                                                                                                           OPTIONAL, -- Cond codebookBased
10505     maxRank                                 INTEGER (1..4)                                                OPTIONAL, -- Cond codebookBased
10506     rbg-Size                                ENUMERATED { config2}                                         OPTIONAL, -- Need S
10507     uci-OnPUSCH                             CHOICE {release NULL, setup UCI-OnPUSCH}                                   OPTIONAL, -- Need M
10508     tp-pi2BPSK                              ENUMERATED {enabled}                                          OPTIONAL, -- Need S
10509     ...,
10510     [[
10511     minimumSchedulingOffsetK2-r16           CHOICE {release NULL, setup MinSchedulingOffsetK2-Values-r16 }             OPTIONAL,  -- Need M
10512     ul-AccessConfigListDCI-0-1-r16          CHOICE {release NULL, setup UL-AccessConfigListDCI-0-1-r16 }               OPTIONAL,  -- Need M
10513     -- Start of the parameters for DCI format 0_2 introduced in V16.1.0
10514     harq-ProcessNumberSizeDCI-0-2-r16                       INTEGER (0..4)                                OPTIONAL,   -- Need R
10515     dmrs-SequenceInitializationDCI-0-2-r16                  ENUMERATED {enabled}                          OPTIONAL,   -- Need S
10516     numberOfBitsForRV-DCI-0-2-r16                           INTEGER (0..2)                                OPTIONAL,   -- Need R
10517     antennaPortsFieldPresenceDCI-0-2-r16                    ENUMERATED {enabled}                          OPTIONAL,   -- Need S
10518     dmrs-UplinkForPUSCH-MappingTypeA-DCI-0-2-r16            CHOICE {release NULL, setup DMRS-UplinkConfig }            OPTIONAL,   -- Need M
10519     dmrs-UplinkForPUSCH-MappingTypeB-DCI-0-2-r16            CHOICE {release NULL, setup DMRS-UplinkConfig }            OPTIONAL,   -- Need M
10520     frequencyHoppingDCI-0-2-r16                             CHOICE {
10521         pusch-RepTypeA                                          ENUMERATED {intraSlot, interSlot},
10522         pusch-RepTypeB                                          ENUMERATED {interRepetition, interSlot}
10523     }                                                                                                     OPTIONAL,   -- Need S
10524     frequencyHoppingOffsetListsDCI-0-2-r16  CHOICE {release NULL, setup FrequencyHoppingOffsetListsDCI-0-2-r16}        OPTIONAL,  -- Need M
10525     codebookSubsetDCI-0-2-r16               ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent}
10526                                                                                                           OPTIONAL,   -- Cond codebookBased
10527     invalidSymbolPatternIndicatorDCI-0-2-r16                ENUMERATED {enabled}                          OPTIONAL,   -- Need S
10528     maxRankDCI-0-2-r16                                      INTEGER (1..4)                                OPTIONAL,   -- Cond codebookBased
10529     mcs-TableDCI-0-2-r16                                    ENUMERATED {qam256, qam64LowSE}               OPTIONAL,   -- Need S
10530     mcs-TableTransformPrecoderDCI-0-2-r16                   ENUMERATED {qam256, qam64LowSE}               OPTIONAL,   -- Need S
10531     priorityIndicatorDCI-0-2-r16                            ENUMERATED {enabled}                          OPTIONAL,   -- Need S
10532     pusch-RepTypeIndicatorDCI-0-2-r16                       ENUMERATED { pusch-RepTypeA, pusch-RepTypeB}  OPTIONAL,  -- Need R
10533     resourceAllocationDCI-0-2-r16                           ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
10534                                                                                                           OPTIONAL,   -- Need M
10535     resourceAllocationType1GranularityDCI-0-2-r16           ENUMERATED { n2,n4,n8,n16 }                   OPTIONAL,   -- Need S
10536     uci-OnPUSCH-ListDCI-0-2-r16                             CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-2-r16}   OPTIONAL,   -- Need M
10537     pusch-TimeDomainAllocationListDCI-0-2-r16               CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 }
10538                                                                                                           OPTIONAL,   -- Need M
10539     -- End of the parameters for DCI format 0_2 introduced in V16.1.0
10540     -- Start of the parameters for DCI format 0_1 introduced in V16.1.0
10541     pusch-TimeDomainAllocationListDCI-0-1-r16               CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 }
10542                                                                                                           OPTIONAL,   -- Need M
10543     invalidSymbolPatternIndicatorDCI-0-1-r16          ENUMERATED {enabled}                                OPTIONAL,   -- Need S
10544     priorityIndicatorDCI-0-1-r16                      ENUMERATED {enabled}                                OPTIONAL,   -- Need S
10545     pusch-RepTypeIndicatorDCI-0-1-r16                 ENUMERATED { pusch-RepTypeA, pusch-RepTypeB}        OPTIONAL,   -- Need R
10546     frequencyHoppingDCI-0-1-r16                 ENUMERATED {interRepetition, interSlot}                   OPTIONAL,   -- Cond RepTypeB
10547     uci-OnPUSCH-ListDCI-0-1-r16                 CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-1-r16  }             OPTIONAL,  -- Need M
10548     -- End of the parameters for DCI format 0_1 introduced in V16.1.0
10549     invalidSymbolPattern-r16                    InvalidSymbolPattern-r16                                  OPTIONAL,   -- Need S
10550     pusch-PowerControl-v1610                CHOICE {release NULL, setup PUSCH-PowerControl-v1610}                       OPTIONAL,   -- Need M
10551     ul-FullPowerTransmission-r16            ENUMERATED {fullpower, fullpowerMode1, fullpowerMode2}         OPTIONAL,   -- Need R
10552     pusch-TimeDomainAllocationListForMultiPUSCH-r16  CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 }
10553                                                                                                           OPTIONAL,  --  Need M
10554     numberOfInvalidSymbolsForDL-UL-Switching-r16        INTEGER (1..4)                                    OPTIONAL    -- Cond RepTypeB2
10555     ]],
10556     [[
10557     ul-AccessConfigListDCI-0-2-r17          CHOICE {release NULL, setup UL-AccessConfigListDCI-0-2-r17 }               OPTIONAL,  -- Need M
10558     betaOffsetsCrossPri0-r17                CHOICE {release NULL, setup BetaOffsetsCrossPriSel-r17 }                   OPTIONAL,  -- Need M
10559     betaOffsetsCrossPri1-r17                CHOICE {release NULL, setup BetaOffsetsCrossPriSel-r17 }                   OPTIONAL,  -- Need M
10560     betaOffsetsCrossPri0DCI-0-2-r17         CHOICE {release NULL, setup BetaOffsetsCrossPriSelDCI-0-2-r17 }            OPTIONAL,  -- Need M
10561     betaOffsetsCrossPri1DCI-0-2-r17         CHOICE {release NULL, setup BetaOffsetsCrossPriSelDCI-0-2-r17 }            OPTIONAL,  -- Need M
10562     mappingPattern-r17                      ENUMERATED {cyclicMapping, sequentialMapping}                 OPTIONAL,  -- Cond SRSsets
10563     secondTPCFieldDCI-0-1-r17               ENUMERATED {enabled}                                          OPTIONAL,  -- Need R
10564     secondTPCFieldDCI-0-2-r17               ENUMERATED {enabled}                                          OPTIONAL,  -- Need R
10565     sequenceOffsetForRV-r17                 INTEGER (0..3)                                                OPTIONAL,  -- Need R
10566     ul-AccessConfigListDCI-0-1-r17          CHOICE {release NULL, setup UL-AccessConfigListDCI-0-1-r17 }                OPTIONAL,  -- Need M
10567     minimumSchedulingOffsetK2-r17           CHOICE {release NULL, setup MinSchedulingOffsetK2-Values-r17 }              OPTIONAL,  -- Need M
10568     availableSlotCounting-r17               ENUMERATED { enabled }                                         OPTIONAL,  -- Need S
10569     dmrs-BundlingPUSCH-Config-r17           CHOICE {release NULL, setup DMRS-BundlingPUSCH-Config-r17 }                 OPTIONAL,  -- Need M
10570     harq-ProcessNumberSizeDCI-0-2-v1700     INTEGER (5)                                                    OPTIONAL,  -- Need R
10571     harq-ProcessNumberSizeDCI-0-1-r17       INTEGER (5)                                                    OPTIONAL,  -- Need R
10572     mpe-ResourcePoolToAddModList-r17       SEQUENCE (SIZE(1..maxMPE-Resources-r17)) OF MPE-Resource-r17    OPTIONAL,  -- Need N
10573     mpe-ResourcePoolToReleaseList-r17      SEQUENCE (SIZE(1..maxMPE-Resources-r17)) OF MPE-ResourceId-r17  OPTIONAL   -- Need N
10574     ]],
10575     [[
10576     maxRank-v1810                           INTEGER (5..8)                                              OPTIONAL, -- Need R
10577     sTx-2Panel-r18                          ENUMERATED {enabled}                                           OPTIONAL,  -- Need R
10578     multipanelSchemeSDM-r18                 SDM-Scheme-r18                                                 OPTIONAL,  -- Need R
10579     multipanelSchemeSFN-r18                 SFN-Scheme-r18                                                 OPTIONAL,  -- Need R
10580     codebookTypeUL-r18                      CHOICE {release NULL, setup CodebookTypeUL-r18 }                            OPTIONAL,  -- Need M
10581     applyIndicatedTCI-State-r18             ENUMERATED {first, second}                                     OPTIONAL,  -- Need R
10582     dynamicTransformPrecoderFieldPresenceDCI-0-1-r18    ENUMERATED {enabled}                               OPTIONAL,  -- Need R
10583     dynamicTransformPrecoderFieldPresenceDCI-0-2-r18    ENUMERATED {enabled}                               OPTIONAL,  -- Need R
10584     pusch-ConfigDCI-0-3-r18                 CHOICE {release NULL, setup PUSCH-ConfigDCI-0-3-r18 }                       OPTIONAL   -- Need M
10585     ]]
10588 UCI-OnPUSCH ::=                         SEQUENCE {
10589     betaOffsets                             CHOICE {
10590         dynamic                             SEQUENCE (SIZE (4)) OF BetaOffsets,
10591         semiStatic                          BetaOffsets
10592     }                                                                                                 OPTIONAL, -- Need M
10593     scaling                                 ENUMERATED { f0p5, f0p65, f0p8, f1 }
10596 MinSchedulingOffsetK2-Values-r16 ::=    SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK2-SchedulingOffset-r16)
10598 MinSchedulingOffsetK2-Values-r17 ::=    SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK2-SchedulingOffset-r17)
10600 UCI-OnPUSCH-DCI-0-2-r16 ::=             SEQUENCE {
10601     betaOffsetsDCI-0-2-r16                  CHOICE {
10602         dynamicDCI-0-2-r16                      CHOICE {
10603             oneBit-r16                              SEQUENCE (SIZE (2)) OF BetaOffsets,
10604             twoBits-r16                             SEQUENCE (SIZE (4)) OF BetaOffsets
10605         },
10606         semiStaticDCI-0-2-r16          BetaOffsets
10607     }                                                                                                 OPTIONAL,   -- Need M
10608     scalingDCI-0-2-r16                 ENUMERATED { f0p5, f0p65, f0p8, f1 }
10611 FrequencyHoppingOffsetListsDCI-0-2-r16 ::=  SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1)
10613 UCI-OnPUSCH-ListDCI-0-2-r16 ::=  SEQUENCE (SIZE (1..2)) OF UCI-OnPUSCH-DCI-0-2-r16
10615 UCI-OnPUSCH-ListDCI-0-1-r16 ::=  SEQUENCE (SIZE (1..2)) OF UCI-OnPUSCH
10617 UL-AccessConfigListDCI-0-1-r16 ::= SEQUENCE (SIZE (1..64)) OF INTEGER (0..63)
10619 UL-AccessConfigListDCI-0-1-r17 ::= SEQUENCE (SIZE (1..3)) OF INTEGER (0..2)
10621 UL-AccessConfigListDCI-0-2-r17 ::= SEQUENCE (SIZE (1..64)) OF INTEGER (0..63)
10623 BetaOffsetsCrossPriSel-r17 ::= CHOICE {
10624     dynamic-r17         SEQUENCE (SIZE (4)) OF BetaOffsetsCrossPri-r17,
10625     semiStatic-r17          BetaOffsetsCrossPri-r17
10628 BetaOffsetsCrossPriSelDCI-0-2-r17 ::= CHOICE {
10629     dynamicDCI-0-2-r17      CHOICE {
10630         oneBit-r17              SEQUENCE (SIZE (2)) OF BetaOffsetsCrossPri-r17,
10631         twoBits-r17             SEQUENCE (SIZE (4)) OF BetaOffsetsCrossPri-r17
10632     },
10633     semiStaticDCI-0-2-r17   BetaOffsetsCrossPri-r17
10636 MPE-Resource-r17 ::=        SEQUENCE {
10637     mpe-ResourceId-r17          MPE-ResourceId-r17,
10638     cell-r17                    ServCellIndex                                                         OPTIONAL,    -- Need R
10639     additionalPCI-r17           AdditionalPCIIndex-r17                                                OPTIONAL,    -- Need R
10640     mpe-ReferenceSignal-r17     CHOICE {
10641         csi-RS-Resource-r17         NZP-CSI-RS-ResourceId,
10642         ssb-Resource-r17            SSB-Index
10643     }
10646 MPE-ResourceId-r17 ::=      INTEGER (1..maxMPE-Resources-r17)
10648 SDM-Scheme-r18   ::=        SEQUENCE {
10649     maxRankSDM-r18              INTEGER (1..2)                                                        OPTIONAL,    -- Need R
10650     maxRankSDM-DCI-0-2-r18      INTEGER (1..2)                                                        OPTIONAL     -- Need R
10654 SFN-Scheme-r18   ::=        SEQUENCE {
10655     maxRankSFN-r18              INTEGER (1..2)                                                        OPTIONAL,    -- Need R
10656     maxRankSFN-DCI-0-2-r18      INTEGER (1..2)                                                        OPTIONAL     -- Need R
10660 CodebookTypeUL-r18 ::=      CHOICE {
10661     codebook1-r18               ENUMERATED {ng1n4n1, ng1n2n2},
10662     codebook2-r18               ENUMERATED {ng2},
10663     codebook3-r18               ENUMERATED {ng4},
10664     codebook4-r18               ENUMERATED {ng8}
10667 PUSCH-ConfigDCI-0-3-r18 ::=                   SEQUENCE {
10668     resourceAllocationDCI-0-3-r18                 ENUMERATED {resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
10669                                                                                                                  OPTIONAL,   -- Need M
10670     rbg-SizeDCI-0-3-r18                           ENUMERATED {config2, config3}                                  OPTIONAL,   -- Need S
10671     resourceAllocationType1GranularityDCI-0-3-r18 ENUMERATED {n2,n4,n8,n16}                                      OPTIONAL,   -- Need S
10672     numberOfBitsForRV-DCI-0-3-r18                 INTEGER (0..2)                                                 OPTIONAL,   -- Need R
10673     harq-ProcessNumberSizeDCI-0-3-r18             INTEGER (0..5)                                                 OPTIONAL,   -- Need R
10674     uci-OnPUSCH-ListDCI-0-3-r18                   CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-1-r16  }                  OPTIONAL    -- Need M
10677 -- TAG-PUSCH-CONFIG-STOP
10678 -- TAG-PUSCH-CONFIGCOMMON-START
10680 PUSCH-ConfigCommon ::=                  SEQUENCE {
10681     groupHoppingEnabledTransformPrecoding   ENUMERATED {enabled}                                                OPTIONAL,   -- Need R
10682     pusch-TimeDomainAllocationList          PUSCH-TimeDomainResourceAllocationList                              OPTIONAL,   -- Need R
10683     msg3-DeltaPreamble                      INTEGER (-1..6)                                                     OPTIONAL,   -- Need R
10684     p0-NominalWithGrant                     INTEGER (-202..24)                                                  OPTIONAL,   -- Need R
10685     ...
10688 -- TAG-PUSCH-CONFIGCOMMON-STOP
10689 -- TAG-PUSCH-POWERCONTROL-START
10691 PUSCH-PowerControl ::=              SEQUENCE {
10692     tpc-Accumulation                    ENUMERATED { disabled }                                                 OPTIONAL, -- Need S
10693     msg3-Alpha                          Alpha                                                                   OPTIONAL, -- Need S
10694     p0-NominalWithoutGrant              INTEGER (-202..24)                                                      OPTIONAL, -- Need M
10695     p0-AlphaSets                        SEQUENCE (SIZE (1..maxNrofP0-PUSCH-AlphaSets)) OF P0-PUSCH-AlphaSet     OPTIONAL, -- Need M
10696     pathlossReferenceRSToAddModList     SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs)) OF PUSCH-PathlossReferenceRS
10697                                                                                                                 OPTIONAL, -- Need N
10698     pathlossReferenceRSToReleaseList    SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs)) OF PUSCH-PathlossReferenceRS-Id
10699                                                                                                                 OPTIONAL,  -- Need N
10700     twoPUSCH-PC-AdjustmentStates        ENUMERATED {twoStates}                                                  OPTIONAL, -- Need S
10701     deltaMCS                            ENUMERATED {enabled}                                                    OPTIONAL, -- Need S
10702     sri-PUSCH-MappingToAddModList       SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControl
10703                                                                                                                 OPTIONAL, -- Need N
10704     sri-PUSCH-MappingToReleaseList      SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControlId
10705                                                                                                                 OPTIONAL  -- Need N
10708 P0-PUSCH-AlphaSet ::=               SEQUENCE {
10709     p0-PUSCH-AlphaSetId                 P0-PUSCH-AlphaSetId,
10710     p0                                  INTEGER (-16..15)                                                       OPTIONAL, -- Need S
10711     alpha                               Alpha                                                                   OPTIONAL  -- Need S
10714 P0-PUSCH-AlphaSetId ::=             INTEGER (0..maxNrofP0-PUSCH-AlphaSets-1)
10716 PUSCH-PathlossReferenceRS ::=       SEQUENCE {
10717     pusch-PathlossReferenceRS-Id        PUSCH-PathlossReferenceRS-Id,
10718     referenceSignal                     CHOICE {
10719         ssb-Index                           SSB-Index,
10720         csi-RS-Index                        NZP-CSI-RS-ResourceId
10721     }
10724 PUSCH-PathlossReferenceRS-r16 ::=   SEQUENCE {
10725     pusch-PathlossReferenceRS-Id-r16    PUSCH-PathlossReferenceRS-Id-v1610,
10726     referenceSignal-r16                 CHOICE {
10727         ssb-Index-r16                       SSB-Index,
10728         csi-RS-Index-r16                    NZP-CSI-RS-ResourceId
10729     }
10732 DummyPathlossReferenceRS-v1710 ::= SEQUENCE {
10733     pusch-PathlossReferenceRS-Id-r17    PUSCH-PathlossReferenceRS-Id-r17,
10734     additionalPCI-r17                   AdditionalPCIIndex-r17                                         OPTIONAL  -- Need R
10737 PUSCH-PathlossReferenceRS-Id ::=    INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1)
10739 PUSCH-PathlossReferenceRS-Id-v1610 ::= INTEGER (maxNrofPUSCH-PathlossReferenceRSs..maxNrofPUSCH-PathlossReferenceRSs-1-r16)
10741 PUSCH-PathlossReferenceRS-Id-r17 ::= INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1-r16)
10743 SRI-PUSCH-PowerControl ::=          SEQUENCE {
10744     sri-PUSCH-PowerControlId            SRI-PUSCH-PowerControlId,
10745     sri-PUSCH-PathlossReferenceRS-Id    PUSCH-PathlossReferenceRS-Id,
10746     sri-P0-PUSCH-AlphaSetId             P0-PUSCH-AlphaSetId,
10747     sri-PUSCH-ClosedLoopIndex           ENUMERATED { i0, i1 }
10750 SRI-PUSCH-PowerControlId ::=        INTEGER (0..maxNrofSRI-PUSCH-Mappings-1)
10752 PUSCH-PowerControl-v1610 ::=        SEQUENCE {
10753     pathlossReferenceRSToAddModListSizeExt-v1610   SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSsDiff-r16)) OF PUSCH-PathlossReferenceRS-r16
10754                                                                                                                 OPTIONAL, -- Need N
10755     pathlossReferenceRSToReleaseListSizeExt-v1610  SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSsDiff-r16)) OF PUSCH-PathlossReferenceRS-Id-v1610
10756                                                                                                                 OPTIONAL, -- Need N
10757     p0-PUSCH-SetList-r16                SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF P0-PUSCH-Set-r16      OPTIONAL, -- Need R
10758     olpc-ParameterSet                   SEQUENCE {
10759         olpc-ParameterSetDCI-0-1-r16        INTEGER (1..2)                                                      OPTIONAL, -- Need R
10760         olpc-ParameterSetDCI-0-2-r16        INTEGER (1..2)                                                      OPTIONAL  -- Need R
10761     }                                                                                                           OPTIONAL, -- Need M
10762     ...,
10763     [[
10764     sri-PUSCH-MappingToAddModList2-r17  SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControl
10765                                                                                                                 OPTIONAL, -- Need N
10766     sri-PUSCH-MappingToReleaseList2-r17 SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControlId OPTIONAL, -- Need N
10767     p0-PUSCH-SetList2-r17               SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF P0-PUSCH-Set-r16      OPTIONAL, -- Need R
10768     dummy SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs-r16)) OF DummyPathlossReferenceRS-v1710          OPTIONAL  -- Need N
10769     ]]
10772 P0-PUSCH-Set-r16 ::=                SEQUENCE {
10773     p0-PUSCH-SetId-r16                  P0-PUSCH-SetId-r16,
10774     p0-List-r16                         SEQUENCE (SIZE (1..maxNrofP0-PUSCH-Set-r16)) OF P0-PUSCH-r16            OPTIONAL, -- Need R
10775     ...
10778 P0-PUSCH-SetId-r16 ::=              INTEGER (0..maxNrofSRI-PUSCH-Mappings-1)
10780 P0-PUSCH-r16 ::=                    INTEGER (-16..15)
10782 -- TAG-PUSCH-POWERCONTROL-STOP
10783 -- TAG-PUSCH-SERVINGCELLCONFIG-START
10785 PUSCH-ServingCellConfig ::=             SEQUENCE {
10786     codeBlockGroupTransmission              CHOICE {release NULL, setup PUSCH-CodeBlockGroupTransmission }       OPTIONAL,   -- Need M
10787     rateMatching                            ENUMERATED {limitedBufferRM}                            OPTIONAL,   -- Need S
10788     xOverhead                               ENUMERATED {xoh6, xoh12, xoh18}                         OPTIONAL,   -- Need S
10789     ...,
10790     [[
10791     maxMIMO-Layers                          INTEGER (1..4)                                          OPTIONAL,   -- Need M
10792     processingType2Enabled                  BOOLEAN                                                 OPTIONAL    -- Need M
10793     ]],
10794     [[
10795     maxMIMO-LayersDCI-0-2-r16               CHOICE {release NULL, setup MaxMIMO-LayersDCI-0-2-r16}               OPTIONAL    -- Need M
10796     ]],
10797     [[
10798     nrofHARQ-ProcessesForPUSCH-r17          ENUMERATED {n32}                                        OPTIONAL,   -- Need R
10799     uplinkHARQ-mode-r17                     CHOICE {release NULL, setup UplinkHARQ-mode-r17}                     OPTIONAL    -- Need M
10800     ]],
10801     [[
10802     maxMIMO-Layers-v1810                    INTEGER (5..8)                                          OPTIONAL,   -- Need R
10803     maxMIMO-LayersforSDM-r18                INTEGER (1..2)                                          OPTIONAL,   -- Need R
10804     maxMIMO-LayersforSDM-DCI-0-2-r18        INTEGER (1..2)                                          OPTIONAL,   -- Need R
10805     maxMIMO-LayersforSFN-r18                INTEGER (1..2)                                          OPTIONAL,   -- Need R
10806     maxMIMO-LayersforSFN-DCI-0-2-r18        INTEGER (1..2)                                          OPTIONAL    -- Need R
10807     ]]
10810 PUSCH-CodeBlockGroupTransmission ::=    SEQUENCE {
10811     maxCodeBlockGroupsPerTransportBlock     ENUMERATED {n2, n4, n6, n8},
10812     ...
10815 MaxMIMO-LayersDCI-0-2-r16 ::=           INTEGER (1..4)
10817 UplinkHARQ-mode-r17 ::=                 BIT STRING (SIZE (32))
10819 -- TAG-PUSCH-SERVINGCELLCONFIG-STOP
10820 -- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START
10822 PUSCH-TimeDomainResourceAllocationList ::=  SEQUENCE (SIZE(1..maxNrofUL-Allocations)) OF PUSCH-TimeDomainResourceAllocation
10824 PUSCH-TimeDomainResourceAllocation ::=  SEQUENCE {
10825     k2                                      INTEGER(0..32)                                  OPTIONAL,   -- Need S
10826     mappingType                             ENUMERATED {typeA, typeB},
10827     startSymbolAndLength                    INTEGER (0..127)
10830 PUSCH-TimeDomainResourceAllocationList-r16 ::=  SEQUENCE (SIZE(1..maxNrofUL-Allocations-r16)) OF PUSCH-TimeDomainResourceAllocation-r16
10832 PUSCH-TimeDomainResourceAllocation-r16 ::=  SEQUENCE {
10833     k2-r16                                     INTEGER(0..32)          OPTIONAL,   -- Need S
10834     puschAllocationList-r16                    SEQUENCE (SIZE(1..maxNrofMultiplePUSCHs-r16)) OF PUSCH-Allocation-r16,
10838 PUSCH-Allocation-r16 ::=  SEQUENCE {
10839     mappingType-r16                           ENUMERATED {typeA, typeB}                     OPTIONAL,   -- Cond NotFormat01-02-Or-TypeA
10840     startSymbolAndLength-r16                  INTEGER (0..127)                              OPTIONAL,   -- Cond NotFormat01-02-Or-TypeA
10841     startSymbol-r16                           INTEGER (0..13)                               OPTIONAL,   -- Cond RepTypeB
10842     length-r16                                INTEGER (1..14)                               OPTIONAL,   -- Cond RepTypeB
10843     numberOfRepetitions-r16                   ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16} OPTIONAL,   -- Cond Format01-02
10844     ...,
10845     [[
10846     numberOfRepetitionsExt-r17                ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16, n20, n24, n28, n32, spare4, spare3, spare2,
10847                                                           spare1}                           OPTIONAL,   -- Cond Format01-02-For-TypeA
10848     numberOfSlotsTBoMS-r17                   ENUMERATED {n1, n2, n4, n8, spare4, spare3, spare2, spare1}   OPTIONAL,   -- Need R
10849     extendedK2-r17                            INTEGER (0..128)                              OPTIONAL    -- Cond MultiPUSCH
10850     ]]
10853 -- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP
10854 -- TAG-PUSCH-TPC-COMMANDCONFIG-START
10856 PUSCH-TPC-CommandConfig ::=         SEQUENCE {
10857     tpc-Index                           INTEGER (1..15)                                                 OPTIONAL,   -- Cond SUL
10858     tpc-IndexSUL                        INTEGER (1..15)                                                 OPTIONAL,   -- Cond SUL-Only
10859     targetCell                          ServCellIndex                                                   OPTIONAL,   -- Need S
10860     ...
10863 -- TAG-PUSCH-TPC-COMMANDCONFIG-STOP
10864 -- TAG-QFI-START
10866 QFI ::=                             INTEGER (0..maxQFI)
10868 -- TAG-QFI-STOP
10869 -- TAG-Q-OFFSETRANGE-START
10871 Q-OffsetRange ::=                   ENUMERATED {
10872                                                 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
10873                                                 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
10874                                                 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
10875                                                 dB6, dB8, dB10, dB12, dB14, dB16, dB18,
10876                                                 dB20, dB22, dB24}
10878 -- TAG-Q-OFFSETRANGE-STOP
10879 -- TAG-Q-QUALMIN-START
10881 Q-QualMin ::=                       INTEGER (-43..-12)
10883 -- TAG-Q-QUALMIN-STOP
10884 -- TAG-Q-RXLEVMIN-START
10886 Q-RxLevMin ::=                      INTEGER (-70..-22)
10888 -- TAG-Q-RXLEVMIN-STOP
10889 -- TAG-QUANTITYCONFIG-START
10892 QuantityConfig ::=                  SEQUENCE {
10893     quantityConfigNR-List               SEQUENCE (SIZE (1..maxNrofQuantityConfig)) OF QuantityConfigNR          OPTIONAL,   -- Need M
10894     ...,
10895     [[
10896     quantityConfigEUTRA                 FilterConfig                                                            OPTIONAL    -- Need M
10897     ]],
10898     [[
10899     quantityConfigUTRA-FDD-r16          QuantityConfigUTRA-FDD-r16                                              OPTIONAL,   -- Need M
10900     quantityConfigCLI-r16               FilterConfigCLI-r16                                                     OPTIONAL    -- Need M
10901     ]]
10904 QuantityConfigNR::=                 SEQUENCE {
10905     quantityConfigCell                  QuantityConfigRS,
10906     quantityConfigRS-Index              QuantityConfigRS                                                        OPTIONAL    -- Need M
10909 QuantityConfigRS ::=                SEQUENCE {
10910     ssb-FilterConfig                    FilterConfig,
10911     csi-RS-FilterConfig                 FilterConfig
10914 FilterConfig ::=                    SEQUENCE {
10915     filterCoefficientRSRP               FilterCoefficient                                       DEFAULT fc4,
10916     filterCoefficientRSRQ               FilterCoefficient                                       DEFAULT fc4,
10917     filterCoefficientRS-SINR            FilterCoefficient                                       DEFAULT fc4
10920 FilterConfigCLI-r16 ::=             SEQUENCE {
10921     filterCoefficientSRS-RSRP-r16       FilterCoefficient                                       DEFAULT fc4,
10922     filterCoefficientCLI-RSSI-r16       FilterCoefficient                                       DEFAULT fc4
10925 QuantityConfigUTRA-FDD-r16 ::=      SEQUENCE {
10926     filterCoefficientRSCP-r16           FilterCoefficient                                       DEFAULT fc4,
10927     filterCoefficientEcNO-r16           FilterCoefficient                                       DEFAULT fc4
10930 -- TAG-QUANTITYCONFIG-STOP
10931 -- TAG-RACH-CONFIGCOMMON-START
10933 RACH-ConfigCommon ::=               SEQUENCE {
10934     rach-ConfigGeneric                  RACH-ConfigGeneric,
10935     totalNumberOfRA-Preambles           INTEGER (1..63)                                                     OPTIONAL,   -- Need S
10936     ssb-perRACH-OccasionAndCB-PreamblesPerSSB   CHOICE {
10937         oneEighth                                   ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10938         oneFourth                                   ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10939         oneHalf                                     ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10940         one                                         ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10941         two                                         ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32},
10942         four                                        INTEGER (1..16),
10943         eight                                       INTEGER (1..8),
10944         sixteen                                     INTEGER (1..4)
10945     }                                                                                                       OPTIONAL,   -- Need M
10947     groupBconfigured                    SEQUENCE {
10948         ra-Msg3SizeGroupA                   ENUMERATED {b56, b144, b208, b256, b282, b480, b640,
10949                                                         b800, b1000, b72, spare6, spare5,spare4, spare3, spare2, spare1},
10950         messagePowerOffsetGroupB            ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
10951         numberOfRA-PreamblesGroupA          INTEGER (1..64)
10952     }                                                                                                       OPTIONAL,   -- Need R
10953     ra-ContentionResolutionTimer            ENUMERATED { sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64},
10954     rsrp-ThresholdSSB                       RSRP-Range                                                      OPTIONAL,   -- Need R
10955     rsrp-ThresholdSSB-SUL                   RSRP-Range                                                      OPTIONAL,   -- Cond SUL
10956     prach-RootSequenceIndex                 CHOICE {
10957         l839                                    INTEGER (0..837),
10958         l139                                    INTEGER (0..137)
10959     },
10960     msg1-SubcarrierSpacing                  SubcarrierSpacing                                               OPTIONAL,   -- Cond L139
10961     restrictedSetConfig                     ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB},
10962     msg3-transformPrecoder                  ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
10963     ...,
10964     [[
10965     ra-PrioritizationForAccessIdentity-r16  SEQUENCE {
10966         ra-Prioritization-r16                   RA-Prioritization,
10967         ra-PrioritizationForAI-r16              BIT STRING (SIZE (2))
10968     }                                                                                                       OPTIONAL,   -- Cond InitialBWP-Only
10969     prach-RootSequenceIndex-r16             CHOICE {
10970         l571                                    INTEGER (0..569),
10971         l1151                                   INTEGER (0..1149)
10972     }   OPTIONAL   -- Need R
10973     ]],
10974     [[
10975     ra-PrioritizationForSlicing-r17         RA-PrioritizationForSlicing-r17                          OPTIONAL,   -- Cond InitialBWP-Only
10976     featureCombinationPreamblesList-r17     SEQUENCE (SIZE(1..maxFeatureCombPreamblesPerRACHResource-r17)) OF FeatureCombinationPreambles-r17 OPTIONAL -- Cond AdditionalRACH
10977     ]]
10980 -- TAG-RACH-CONFIGCOMMON-STOP
10981 -- TAG-RACH-CONFIGCOMMONTWOSTEPRA-START
10983 RACH-ConfigCommonTwoStepRA-r16 ::=                   SEQUENCE {
10984     rach-ConfigGenericTwoStepRA-r16                      RACH-ConfigGenericTwoStepRA-r16,
10985     msgA-TotalNumberOfRA-Preambles-r16                   INTEGER (1..63)                                    OPTIONAL, -- Need S
10986     msgA-SSB-PerRACH-OccasionAndCB-PreamblesPerSSB-r16   CHOICE {
10987         oneEighth                                            ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10988         oneFourth                                            ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10989         oneHalf                                              ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10990         one                                                  ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10991         two                                                  ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32},
10992         four                                                 INTEGER (1..16),
10993         eight                                                INTEGER (1..8),
10994         sixteen                                              INTEGER (1..4)
10995     }                                                                                                                   OPTIONAL, -- Cond 2StepOnly
10996     msgA-CB-PreamblesPerSSB-PerSharedRO-r16              INTEGER (1..60)                                                OPTIONAL, -- Cond SharedRO
10997     msgA-SSB-SharedRO-MaskIndex-r16                      INTEGER (1..15)                                                OPTIONAL, -- Need S
10998     groupB-ConfiguredTwoStepRA-r16                       GroupB-ConfiguredTwoStepRA-r16                                 OPTIONAL, -- Need S
10999     msgA-PRACH-RootSequenceIndex-r16                     CHOICE {
11000         l839                                                 INTEGER (0..837),
11001         l139                                                 INTEGER (0..137),
11002         l571                                                 INTEGER (0..569),
11003         l1151                                                INTEGER (0..1149)
11004     }                                                                                                                   OPTIONAL, -- Cond 2StepOnly
11005     msgA-TransMax-r16                                    ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}     OPTIONAL, -- Need R
11006     msgA-RSRP-Threshold-r16                              RSRP-Range                                                     OPTIONAL, -- Cond 2Step4Step
11007     msgA-RSRP-ThresholdSSB-r16                           RSRP-Range                                                     OPTIONAL, -- Need R
11008     msgA-SubcarrierSpacing-r16                           SubcarrierSpacing                                              OPTIONAL, -- Cond 2StepOnlyL139
11009     msgA-RestrictedSetConfig-r16                         ENUMERATED {unrestrictedSet, restrictedSetTypeA,
11010                                                                      restrictedSetTypeB}                                OPTIONAL, -- Cond 2StepOnly
11011     ra-PrioritizationForAccessIdentityTwoStep-r16        SEQUENCE {
11012         ra-Prioritization-r16                                RA-Prioritization,
11013         ra-PrioritizationForAI-r16                           BIT STRING (SIZE (2))
11014     }                                                                                                                   OPTIONAL, -- Cond InitialBWP-Only
11015     ra-ContentionResolutionTimer-r16                     ENUMERATED {sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64}     OPTIONAL, -- Cond 2StepOnly
11016     ...,
11017     [[
11018     ra-PrioritizationForSlicingTwoStep-r17               RA-PrioritizationForSlicing-r17              OPTIONAL, -- Cond InitialBWP-Only
11019     featureCombinationPreamblesList-r17 SEQUENCE (SIZE(1..maxFeatureCombPreamblesPerRACHResource-r17)) OF FeatureCombinationPreambles-r17 OPTIONAL  -- Cond AdditionalRACH
11020     ]]
11023 GroupB-ConfiguredTwoStepRA-r16 ::=                       SEQUENCE {
11024     ra-MsgA-SizeGroupA-r16                               ENUMERATED {b56, b144, b208, b256, b282, b480, b640, b800,
11025                                                                      b1000, b72, spare6, spare5, spare4, spare3, spare2, spare1},
11026     messagePowerOffsetGroupB-r16                         ENUMERATED {minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
11027     numberOfRA-PreamblesGroupA-r16                       INTEGER (1..64)
11030 -- TAG-RACH-CONFIGCOMMONTWOSTEPRA-STOP
11031 -- TAG-RACH-CONFIGDEDICATED-START
11034 RACH-ConfigDedicated ::=        SEQUENCE {
11035     cfra                            CFRA                                                                    OPTIONAL, -- Need S
11036     ra-Prioritization               RA-Prioritization                                                       OPTIONAL, -- Need N
11037     ...,
11038     [[
11039     ra-PrioritizationTwoStep-r16    RA-Prioritization                                                       OPTIONAL, -- Need N
11040     cfra-TwoStep-r16                CFRA-TwoStep-r16                                                        OPTIONAL  -- Need S
11041     ]]
11044 CFRA ::=                    SEQUENCE {
11045     occasions                       SEQUENCE {
11046         rach-ConfigGeneric              RACH-ConfigGeneric,
11047         ssb-perRACH-Occasion            ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
11048                                                                                                             OPTIONAL  -- Cond Mandatory
11049     }                                                                                                       OPTIONAL, -- Need S
11050     resources                       CHOICE {
11051         ssb                             SEQUENCE {
11052             ssb-ResourceList                SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource,
11053             ra-ssb-OccasionMaskIndex        INTEGER (0..15)
11054         },
11055         csirs                           SEQUENCE {
11056             csirs-ResourceList              SEQUENCE (SIZE(1..maxRA-CSIRS-Resources)) OF CFRA-CSIRS-Resource,
11057             rsrp-ThresholdCSI-RS            RSRP-Range
11058         }
11059     },
11060     ...,
11061     [[
11062     totalNumberOfRA-Preambles INTEGER (1..63)                                                             OPTIONAL -- Cond Occasions
11063     ]],
11064     [[
11065     msg1-RepetitionNum-r18          ENUMERATED {n2, n4, n8, spare1}                                               OPTIONAL -- Cond 4StepCFRArep
11066     ]]
11069 CFRA-TwoStep-r16 ::=                    SEQUENCE {
11070     occasionsTwoStepRA-r16                  SEQUENCE {
11071         rach-ConfigGenericTwoStepRA-r16         RACH-ConfigGenericTwoStepRA-r16,
11072         ssb-PerRACH-OccasionTwoStepRA-r16       ENUMERATED {oneEighth, oneFourth, oneHalf, one,
11073                                                             two, four, eight, sixteen}
11074     }                                                                                                     OPTIONAL, -- Need S
11075     msgA-CFRA-PUSCH-r16                     MsgA-PUSCH-Resource-r16,
11076     msgA-TransMax-r16                       ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}    OPTIONAL, -- Need S
11077     resourcesTwoStep-r16                    SEQUENCE {
11078         ssb-ResourceList                        SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource,
11079         ra-ssb-OccasionMaskIndex                INTEGER (0..15)
11080     },
11081     ...
11084 CFRA-SSB-Resource ::=           SEQUENCE {
11085     ssb                             SSB-Index,
11086     ra-PreambleIndex                INTEGER (0..63),
11087     ...,
11088     [[
11089     msgA-PUSCH-Resource-Index-r16   INTEGER (0..3071)     OPTIONAL  -- Cond 2StepCFRA
11090     ]]
11094 CFRA-CSIRS-Resource ::=         SEQUENCE {
11095     csi-RS                          CSI-RS-Index,
11096     ra-OccasionList                 SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1),
11097     ra-PreambleIndex                INTEGER (0..63),
11098     ...
11101 -- TAG-RACH-CONFIGDEDICATED-STOP
11102 -- TAG-RACH-CONFIGGENERIC-START
11104 RACH-ConfigGeneric ::=              SEQUENCE {
11105     prach-ConfigurationIndex            INTEGER (0..255),
11106     msg1-FDM                            ENUMERATED {one, two, four, eight},
11107     msg1-FrequencyStart                 INTEGER (0..maxNrofPhysicalResourceBlocks-1),
11108     zeroCorrelationZoneConfig           INTEGER(0..15),
11109     preambleReceivedTargetPower         INTEGER (-202..-60),
11110     preambleTransMax                    ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200},
11111     powerRampingStep                    ENUMERATED {dB0, dB2, dB4, dB6},
11112     ra-ResponseWindow                   ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80},
11113     ...,
11114     [[
11115     prach-ConfigurationPeriodScaling-IAB-r16    ENUMERATED {scf1,scf2,scf4,scf8,scf16,scf32,scf64}              OPTIONAL,   -- Need R
11116     prach-ConfigurationFrameOffset-IAB-r16      INTEGER (0..63)                                                 OPTIONAL,   -- Need R
11117     prach-ConfigurationSOffset-IAB-r16          INTEGER (0..39)                                                 OPTIONAL,   -- Need R
11118     ra-ResponseWindow-v1610                     ENUMERATED { sl60, sl160}                                       OPTIONAL,   -- Need R
11119     prach-ConfigurationIndex-v1610              INTEGER (256..262)                                              OPTIONAL    -- Need R
11120     ]],
11121     [[
11122     ra-ResponseWindow-v1700                     ENUMERATED {sl240, sl320, sl640, sl960, sl1280, sl1920, sl2560} OPTIONAL    -- Need R
11123     ]]
11126 -- TAG-RACH-CONFIGGENERIC-STOP
11127 -- TAG-RACH-CONFIGGENERICTWOSTEPRA-START
11129 RACH-ConfigGenericTwoStepRA-r16 ::=     SEQUENCE {
11130     msgA-PRACH-ConfigurationIndex-r16       INTEGER (0..262)                                                OPTIONAL, -- Cond 2StepOnly
11131     msgA-RO-FDM-r16                         ENUMERATED {one, two, four, eight}                              OPTIONAL, -- Cond 2StepOnly
11132     msgA-RO-FrequencyStart-r16              INTEGER (0..maxNrofPhysicalResourceBlocks-1)                    OPTIONAL, -- Cond 2StepOnly
11133     msgA-ZeroCorrelationZoneConfig-r16      INTEGER (0..15)                                                 OPTIONAL, -- Cond 2StepOnly
11134     msgA-PreamblePowerRampingStep-r16       ENUMERATED {dB0, dB2, dB4, dB6}                                 OPTIONAL, -- Cond 2StepOnlyNoCFRA
11135     msgA-PreambleReceivedTargetPower-r16    INTEGER (-202..-60)                                             OPTIONAL, -- Cond 2StepOnlyNoCFRA
11136     msgB-ResponseWindow-r16                 ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80, sl160, sl320}
11137                                                                                                             OPTIONAL, -- Cond NoCFRA
11138     preambleTransMax-r16                    ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200}  OPTIONAL, -- Cond 2StepOnlyNoCFRA
11139     ...,
11140     [[
11141     msgB-ResponseWindow-v1700               ENUMERATED {sl240, sl640, sl960, sl1280, sl1920, sl2560}        OPTIONAL  -- Cond NoCFRA2
11142     ]]
11145 -- TAG-RACH-CONFIGGENERICTWOSTEPRA-STOP
11146 -- TAG-RACH-CONFIGTWOTA-START
11148 RACH-ConfigTwoTA-r18 ::=     SEQUENCE {
11149     additionalPCI-andRACH-Index-r18  AdditionalPCIIndex-r17,
11150     rach-ConfigGeneric-r18       RACH-ConfigGeneric,
11151     ssb-perRACH-Occasion-r18     ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}   OPTIONAL,   -- Need M
11152     prach-RootSequenceIndex-r18  CHOICE {
11153         l839                         INTEGER (0..837),
11154         l139                         INTEGER (0..137),
11155         l571                         INTEGER (0..569),
11156         l1151                        INTEGER (0..1149)
11157     },
11158     msg1-SubcarrierSpacing-r18   SubcarrierSpacing                                                            OPTIONAL,   -- Cond L139
11159     ...
11162 -- TAG-RACH-CONFIGTWOTA-STOP
11163 -- TAG-RA-PRIORITIZATION-START
11165 RA-Prioritization ::=           SEQUENCE {
11166     powerRampingStepHighPriority    ENUMERATED {dB0, dB2, dB4, dB6},
11167     scalingFactorBI                 ENUMERATED {zero, dot25, dot5, dot75}                               OPTIONAL,   -- Need R
11168     ...
11171 -- TAG-RA-PRIORITIZATION-STOP
11172 -- TAG-RA-PRIORITIZATIONFORSLICING-START
11174 RA-PrioritizationForSlicing-r17 ::=    SEQUENCE {
11175     ra-PrioritizationSliceInfoList-r17     RA-PrioritizationSliceInfoList-r17,
11176     ...
11179 RA-PrioritizationSliceInfoList-r17 ::= SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF RA-PrioritizationSliceInfo-r17
11181 RA-PrioritizationSliceInfo-r17 ::=     SEQUENCE {
11182     nsag-ID-List-r17                       SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF NSAG-ID-r17,
11183     ra-Prioritization-r17                  RA-Prioritization,
11184     ...
11187 -- TAG-RA-PRIORITIZATIONFORSLICING-STOP
11188 -- TAG-RADIOBEARERCONFIG-START
11190 RadioBearerConfig ::=                   SEQUENCE {
11191     srb-ToAddModList                        SRB-ToAddModList                                        OPTIONAL,   -- Cond HO-Conn
11192     srb3-ToRelease                          ENUMERATED{true}                                        OPTIONAL,   -- Need N
11193     drb-ToAddModList                        DRB-ToAddModList                                        OPTIONAL,   -- Cond HO-toNR
11194     drb-ToReleaseList                       DRB-ToReleaseList                                       OPTIONAL,   -- Need N
11195     securityConfig                          SecurityConfig                                          OPTIONAL,   -- Need M
11196     ...,
11197     [[
11198     mrb-ToAddModList-r17                    MRB-ToAddModList-r17                                    OPTIONAL,   -- Need N
11199     mrb-ToReleaseList-r17                   MRB-ToReleaseList-r17                                   OPTIONAL,   -- Need N
11200     srb4-ToAddMod-r17                       SRB-ToAddMod                                            OPTIONAL,   -- Need N
11201     srb4-ToRelease-r17                      ENUMERATED{true}                                        OPTIONAL    -- Need N
11202     ]],
11203     [[
11204     srb5-ToAddMod-r18                       SRB-ToAddMod                                            OPTIONAL,   -- Need N
11205     srb5-ToRelease-r18                      ENUMERATED{true}                                        OPTIONAL    -- Need N
11206     ]]
11209 SRB-ToAddModList ::=                    SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod
11211 SRB-ToAddMod ::=                        SEQUENCE {
11212     srb-Identity                            SRB-Identity,
11213     reestablishPDCP                         ENUMERATED{true}                                        OPTIONAL,   -- Need N
11214     discardOnPDCP                           ENUMERATED{true}                                        OPTIONAL,   -- Need N
11215     pdcp-Config                             PDCP-Config                                             OPTIONAL,   -- Cond PDCP
11216     ...,
11217     [[
11218     srb-Identity-v1700                      SRB-Identity-v1700                                      OPTIONAL    -- Need M
11219     ]],
11220     [[
11221     srb-Identity-v1800                      SRB-Identity-v1800                                      OPTIONAL,   -- Need M
11222     n3c-BearerAssociated-r18                ENUMERATED{true}                                        OPTIONAL    -- Cond N3C MP
11223     ]]
11226 DRB-ToAddModList ::=                    SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod
11228 DRB-ToAddMod ::=                        SEQUENCE {
11229     cnAssociation                           CHOICE {
11230         eps-BearerIdentity                      INTEGER (0..15),
11231         sdap-Config                             SDAP-Config
11232     }                                                                                               OPTIONAL,   -- Cond DRBSetup
11233     drb-Identity                            DRB-Identity,
11234     reestablishPDCP                         ENUMERATED{true}                                        OPTIONAL,   -- Need N
11235     recoverPDCP                             ENUMERATED{true}                                        OPTIONAL,   -- Need N
11236     pdcp-Config                             PDCP-Config                                             OPTIONAL,   -- Cond PDCP
11237     ...,
11238     [[
11239     daps-Config-r16                         ENUMERATED{true}                                        OPTIONAL    -- Cond DAPS
11240     ]],
11241     [[
11242     n3c-BearerAssociated-r18                ENUMERATED{true}                                        OPTIONAL    -- Cond N3C MP
11243     ]]
11245 DRB-ToReleaseList ::=                   SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity
11247 SecurityConfig ::=                      SEQUENCE {
11248     securityAlgorithmConfig                 SecurityAlgorithmConfig                                 OPTIONAL,   -- Cond RBTermChange1
11249     keyToUse                                ENUMERATED{master, secondary}                           OPTIONAL,   -- Cond RBTermChange
11250     ...
11253 MRB-ToAddModList-r17 ::=                SEQUENCE (SIZE (1..maxMRB-r17)) OF MRB-ToAddMod-r17
11255 MRB-ToAddMod-r17 ::=                    SEQUENCE {
11256     mbs-SessionId-r17                       TMGI-r17                                                OPTIONAL,   -- Cond MRBSetup
11257     mrb-Identity-r17                        MRB-Identity-r17,
11258     mrb-IdentityNew-r17                     MRB-Identity-r17                                        OPTIONAL,   -- Need N
11259     reestablishPDCP-r17                     ENUMERATED{true}                                        OPTIONAL,   -- Need N
11260     recoverPDCP-r17                         ENUMERATED{true}                                        OPTIONAL,   -- Need N
11261     pdcp-Config-r17                         PDCP-Config                                             OPTIONAL,   -- Cond PDCP
11262     ...
11265 MRB-ToReleaseList-r17 ::=               SEQUENCE (SIZE (1..maxMRB-r17)) OF MRB-Identity-r17
11267 -- TAG-RADIOBEARERCONFIG-STOP
11268 -- TAG-RADIOLINKMONITORINGCONFIG-START
11270 RadioLinkMonitoringConfig ::=       SEQUENCE {
11271     failureDetectionResourcesToAddModList   SEQUENCE (SIZE(1..maxNrofFailureDetectionResources)) OF RadioLinkMonitoringRS
11272                                                                                                                   OPTIONAL, -- Need N
11273     failureDetectionResourcesToReleaseList  SEQUENCE (SIZE(1..maxNrofFailureDetectionResources)) OF RadioLinkMonitoringRS-Id
11274                                                                                                                   OPTIONAL, -- Need N
11275     beamFailureInstanceMaxCount             ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10}                          OPTIONAL, -- Need R
11276     beamFailureDetectionTimer               ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10}  OPTIONAL, -- Need R
11277     ...,
11278     [[
11279     beamFailure-r17                         BeamFailureDetection-r17                                              OPTIONAL  -- Need R
11280     ]]
11283 BeamFailureDetection-r17 ::=        SEQUENCE {
11284     failureDetectionSet1-r17            BeamFailureDetectionSet-r17                                               OPTIONAL, -- Need R
11285     failureDetectionSet2-r17            BeamFailureDetectionSet-r17                                               OPTIONAL, -- Need R
11286     additionalPCI-r17                   AdditionalPCIIndex-r17                                                    OPTIONAL  -- Need R
11289 RadioLinkMonitoringRS ::=           SEQUENCE {
11290     radioLinkMonitoringRS-Id            RadioLinkMonitoringRS-Id,
11291     purpose                             ENUMERATED {beamFailure, rlf, both},
11292     detectionResource                   CHOICE {
11293         ssb-Index                           SSB-Index,
11294         csi-RS-Index                        NZP-CSI-RS-ResourceId
11295     },
11296     ...
11299 BeamFailureDetectionSet-r17  ::=    SEQUENCE {
11300     bfdResourcesToAddModList-r17        SEQUENCE (SIZE(1..maxNrofBFDResourcePerSet-r17)) OF BeamLinkMonitoringRS-r17
11301                                                                                                                   OPTIONAL, -- Need N
11302     bfdResourcesToReleaseList-r17       SEQUENCE (SIZE(1..maxNrofBFDResourcePerSet-r17)) OF BeamLinkMonitoringRS-Id-r17
11303                                                                                                                   OPTIONAL, -- Need N
11304     beamFailureInstanceMaxCount-r17     ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10}                              OPTIONAL, -- Need R
11305     beamFailureDetectionTimer-r17       ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10}      OPTIONAL, -- Need R
11306     ...
11309 BeamLinkMonitoringRS-r17 ::=        SEQUENCE {
11310     beamLinkMonitoringRS-Id-r17         BeamLinkMonitoringRS-Id-r17,
11311     detectionResource-r17               CHOICE {
11312         ssb-Index                       SSB-Index,
11313         csi-RS-Index                    NZP-CSI-RS-ResourceId
11314     },
11315     ...
11318 BeamLinkMonitoringRS-Id-r17 ::=     INTEGER (0..maxNrofFailureDetectionResources-1-r17)
11320 -- TAG-RADIOLINKMONITORINGCONFIG-STOP
11321 -- TAG-RADIOLINKMONITORINGRS-ID-START
11323 RadioLinkMonitoringRS-Id ::=            INTEGER (0..maxNrofFailureDetectionResources-1)
11325 -- TAG-RADIOLINKMONITORINGRS-ID-STOP
11326 -- TAG-RAN-AREACODE-START
11328 RAN-AreaCode ::=                INTEGER (0..255)
11330 -- TAG-RAN-AREACODE-STOP
11331 -- TAG-RATEMATCHPATTERN-START
11333 RateMatchPattern ::=                SEQUENCE {
11334     rateMatchPatternId                  RateMatchPatternId,
11336     patternType                         CHOICE {
11337         bitmaps                             SEQUENCE {
11338             resourceBlocks                      BIT STRING (SIZE (275)),
11339             symbolsInResourceBlock              CHOICE {
11340                 oneSlot                             BIT STRING (SIZE (14)),
11341                 twoSlots                            BIT STRING (SIZE (28))
11342             },
11343             periodicityAndPattern               CHOICE {
11344                 n2                                  BIT STRING (SIZE (2)),
11345                 n4                                  BIT STRING (SIZE (4)),
11346                 n5                                  BIT STRING (SIZE (5)),
11347                 n8                                  BIT STRING (SIZE (8)),
11348                 n10                                 BIT STRING (SIZE (10)),
11349                 n20                                 BIT STRING (SIZE (20)),
11350                 n40                                 BIT STRING (SIZE (40))
11351             }                                                                                           OPTIONAL,   -- Need S
11352             ...
11353         },
11354         controlResourceSet                  ControlResourceSetId
11355     },
11356     subcarrierSpacing                   SubcarrierSpacing                                               OPTIONAL,   -- Cond CellLevel
11357     dummy                               ENUMERATED { dynamic, semiStatic },
11358     ...,
11359     [[
11360     controlResourceSet-r16              ControlResourceSetId-r16                                        OPTIONAL    -- Need R
11361     ]]
11365 -- TAG-RATEMATCHPATTERN-STOP
11366 -- TAG-RATEMATCHPATTERNID-START
11368 RateMatchPatternId ::=              INTEGER (0..maxNrofRateMatchPatterns-1)
11370 -- TAG-RATEMATCHPATTERNID-STOP
11371 -- TAG-RATEMATCHPATTERNLTE-CRS-START
11373 RateMatchPatternLTE-CRS ::=         SEQUENCE {
11374     carrierFreqDL                       INTEGER (0..16383),
11375     carrierBandwidthDL                  ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1},
11376     mbsfn-SubframeConfigList            EUTRA-MBSFN-SubframeConfigList                                          OPTIONAL,   -- Need M
11377     nrofCRS-Ports                       ENUMERATED {n1, n2, n4},
11378     v-Shift                             ENUMERATED {n0, n1, n2, n3, n4, n5}
11381 LTE-CRS-PatternList-r16 ::=         SEQUENCE (SIZE (1..maxLTE-CRS-Patterns-r16)) OF RateMatchPatternLTE-CRS
11383 -- TAG-RATEMATCHPATTERNLTE-CRS-STOP
11384 -- TAG-REFERENCECONFIGURATION-START
11386 ReferenceConfiguration-r18 ::= OCTET STRING (CONTAINING RRCReconfiguration)
11388 -- TAG-REFERENCECONFIGURATION-STOP
11389 -- TAG-REFERENCELOCATION-START
11391 ReferenceLocation-r17 ::= OCTET STRING
11393 -- TAG-REFERENCELOCATION-STOP
11394 -- TAG-REFERENCETIMEINFO-START
11396 ReferenceTimeInfo-r16 ::= SEQUENCE {
11397     time-r16                            ReferenceTime-r16,
11398     uncertainty-r16                     INTEGER (0..32767)          OPTIONAL,   -- Need S
11399     timeInfoType-r16                    ENUMERATED {localClock}     OPTIONAL,   -- Need S
11400     referenceSFN-r16                    INTEGER (0..1023)           OPTIONAL    -- Cond RefTime
11403 ReferenceTime-r16 ::=           SEQUENCE {
11404     refDays-r16                         INTEGER (0..72999),
11405     refSeconds-r16                      INTEGER (0..86399),
11406     refMilliSeconds-r16                 INTEGER (0..999),
11407     refTenNanoSeconds-r16               INTEGER (0..99999)
11410 -- TAG-REFERENCETIMEINFO-STOP
11411 -- TAG-REJECTWAITTIME-START
11413 RejectWaitTime ::=                  INTEGER (1..16)
11415 -- TAG-REJECTWAITTIME-STOP
11416 -- TAG-REPETITIONSCHEMECONFIG-START
11418 RepetitionSchemeConfig-r16 ::= CHOICE {
11419     fdm-TDM-r16                        CHOICE {release NULL, setup FDM-TDM-r16 },
11420     slotBased-r16                      CHOICE {release NULL, setup SlotBased-r16 }
11423 RepetitionSchemeConfig-v1630 ::=   SEQUENCE {
11424     slotBased-v1630                    CHOICE {release NULL, setup SlotBased-v1630 }
11427 FDM-TDM-r16 ::=                SEQUENCE {
11428     repetitionScheme-r16           ENUMERATED {fdmSchemeA, fdmSchemeB,tdmSchemeA },
11429     startingSymbolOffsetK-r16      INTEGER (0..7)                                    OPTIONAL  -- Need R
11432 SlotBased-r16 ::=              SEQUENCE {
11433     tciMapping-r16                 ENUMERATED {cyclicMapping, sequentialMapping},
11434     sequenceOffsetForRV-r16        INTEGER (1..3)
11437 SlotBased-v1630 ::=            SEQUENCE {
11438     tciMapping-r16                 ENUMERATED {cyclicMapping, sequentialMapping},
11439     sequenceOffsetForRV-r16        INTEGER (0)
11442 -- TAG-REPETITIONSCHEMECONFIG-STOP
11443 -- TAG-REPORTCONFIGID-START
11445 ReportConfigId ::=                          INTEGER (1..maxReportConfigId)
11447 -- TAG-REPORTCONFIGID-STOP
11448 -- TAG-REPORTCONFIGINTERRAT-START
11450 ReportConfigInterRAT ::=                    SEQUENCE {
11451     reportType                                  CHOICE {
11452         periodical                                  PeriodicalReportConfigInterRAT,
11453         eventTriggered                              EventTriggerConfigInterRAT,
11454         reportCGI                                   ReportCGI-EUTRA,
11455         ...,
11456         reportSFTD                                  ReportSFTD-EUTRA
11457     }
11460 ReportCGI-EUTRA ::=                         SEQUENCE {
11461     cellForWhichToReportCGI         EUTRA-PhysCellId,
11462     ...,
11463     [[
11464     useAutonomousGaps-r16           ENUMERATED {setup}                OPTIONAL     -- Need R
11465     ]]
11468 ReportSFTD-EUTRA ::=                     SEQUENCE {
11469     reportSFTD-Meas                            BOOLEAN,
11470     reportRSRP                                 BOOLEAN,
11471     ...
11474 EventTriggerConfigInterRAT ::=              SEQUENCE {
11475     eventId                                     CHOICE {
11476         eventB1                                     SEQUENCE {
11477             b1-ThresholdEUTRA                           MeasTriggerQuantityEUTRA,
11478             reportOnLeave                               BOOLEAN,
11479             hysteresis                                  Hysteresis,
11480             timeToTrigger                               TimeToTrigger,
11481             ...
11482         },
11483         eventB2                                     SEQUENCE {
11484             b2-Threshold1                               MeasTriggerQuantity,
11485             b2-Threshold2EUTRA                          MeasTriggerQuantityEUTRA,
11486             reportOnLeave                               BOOLEAN,
11487             hysteresis                                  Hysteresis,
11488             timeToTrigger                               TimeToTrigger,
11489             ...
11490         },
11491         ...,
11492         [[
11493         eventB1-UTRA-FDD-r16                         SEQUENCE {
11494             b1-ThresholdUTRA-FDD-r16                    MeasTriggerQuantityUTRA-FDD-r16,
11495             reportOnLeave-r16                           BOOLEAN,
11496             hysteresis-r16                              Hysteresis,
11497             timeToTrigger-r16                           TimeToTrigger,
11498             ...
11499         },
11500         eventB2-UTRA-FDD-r16                         SEQUENCE {
11501             b2-Threshold1-r16                           MeasTriggerQuantity,
11502             b2-Threshold2UTRA-FDD-r16                   MeasTriggerQuantityUTRA-FDD-r16,
11503             reportOnLeave-r16                           BOOLEAN,
11504             hysteresis-r16                              Hysteresis,
11505             timeToTrigger-r16                           TimeToTrigger,
11506             ...
11507         }
11508         ]],
11509         [[
11510         eventY1-Relay-r17                            SEQUENCE {
11511             y1-Threshold1-r17                            MeasTriggerQuantity,
11512             y1-Threshold2-Relay-r17                      SL-MeasTriggerQuantity-r16,
11513             reportOnLeave-r17                            BOOLEAN,
11514             hysteresis-r17                               Hysteresis,
11515             timeToTrigger-r17                            TimeToTrigger,
11516             ...
11517         },
11518         eventY2-Relay-r17                            SEQUENCE {
11519             y2-Threshold-Relay-r17                       SL-MeasTriggerQuantity-r16,
11520             reportOnLeave-r17                            BOOLEAN,
11521             hysteresis-r17                               Hysteresis,
11522             timeToTrigger-r17                            TimeToTrigger,
11523             ...
11524         }
11525         ]],
11526         [[
11527         eventZ1-Relay-r18                            SEQUENCE {
11528             z1-Threshold1-Relay-r18                      SEQUENCE {
11529                 sl-RSRP-r18                                  SL-MeasTriggerQuantity-r16,
11530                 sd-RSRP-r18                                  SL-MeasTriggerQuantity-r16                OPTIONAL    -- Need S
11531             },
11532             z1-Threshold2-Relay-r18                      SL-MeasTriggerQuantity-r16,
11533             reportOnLeave-r18                            BOOLEAN,
11534             hysteresis-r18                               Hysteresis,
11535             timeToTrigger-r18                            TimeToTrigger,
11536             ...
11537         }
11538         ]]
11539     },
11540     rsType                              NR-RS-Type,
11542     reportInterval                      ReportInterval,
11543     reportAmount                        ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11544     reportQuantity                      MeasReportQuantity,
11545     maxReportCells                      INTEGER (1..maxCellReport),
11546     ...,
11547     [[
11548     reportQuantityUTRA-FDD-r16          MeasReportQuantityUTRA-FDD-r16         OPTIONAL   -- Need R
11549     ]],
11550     [[
11551     includeCommonLocationInfo-r16       ENUMERATED {true}                                              OPTIONAL,   -- Need R
11552     includeBT-Meas-r16                  CHOICE {release NULL, setup BT-NameList-r16}                                 OPTIONAL,   -- Need M
11553     includeWLAN-Meas-r16                CHOICE {release NULL, setup WLAN-NameList-r16}                               OPTIONAL,   -- Need M
11554     includeSensor-Meas-r16              CHOICE {release NULL, setup Sensor-NameList-r16}                             OPTIONAL    -- Need M
11555     ]],
11556     [[
11557     reportQuantityRelay-r17             SL-MeasReportQuantity-r16                                      OPTIONAL    -- Need R
11558     ]],
11559     [[
11560     cellIndividualOffsetList-r18        SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF CellIndividualOffsetList-EUTRA-r18 OPTIONAL -- Need R
11561     ]]
11564 PeriodicalReportConfigInterRAT ::=              SEQUENCE {
11565     reportInterval                                  ReportInterval,
11566     reportAmount                                    ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11567     reportQuantity                                  MeasReportQuantity,
11568     maxReportCells                                  INTEGER (1..maxCellReport),
11569     ...,
11570     [[
11571     reportQuantityUTRA-FDD-r16                      MeasReportQuantityUTRA-FDD-r16         OPTIONAL   -- Need R
11572     ]],
11573     [[
11574     includeCommonLocationInfo-r16       ENUMERATED {true}                                              OPTIONAL,   -- Need R
11575     includeBT-Meas-r16                  CHOICE {release NULL, setup BT-NameList-r16}                                 OPTIONAL,   -- Need M
11576     includeWLAN-Meas-r16                CHOICE {release NULL, setup WLAN-NameList-r16}                               OPTIONAL,   -- Need M
11577     includeSensor-Meas-r16              CHOICE {release NULL, setup Sensor-NameList-r16}                             OPTIONAL    -- Need M
11578     ]],
11579     [[
11580     reportQuantityRelay-r17             SL-MeasReportQuantity-r16                                      OPTIONAL    -- Need R
11581     ]]
11586 MeasTriggerQuantityUTRA-FDD-r16 ::=          CHOICE{
11587     utra-FDD-RSCP-r16                            INTEGER (-5..91),
11588     utra-FDD-EcN0-r16                            INTEGER (0..49)
11591 MeasReportQuantityUTRA-FDD-r16 ::=        SEQUENCE {
11592     cpich-RSCP                                BOOLEAN,
11593     cpich-EcN0                                BOOLEAN
11596 CellIndividualOffsetList-EUTRA-r18 ::=   SEQUENCE {
11597     physCellId-r18                            EUTRA-PhysCellId,
11598     cellIndividualOffset-r18                  EUTRA-Q-OffsetRange,
11599     carrierFreq-r18                           ARFCN-ValueEUTRA            OPTIONAL    -- Need R
11602 -- TAG-REPORTCONFIGINTERRAT-STOP
11603 -- TAG-REPORTCONFIGNR-START
11605 ReportConfigNR ::=                          SEQUENCE {
11606     reportType                                  CHOICE {
11607         periodical                                  PeriodicalReportConfig,
11608         eventTriggered                              EventTriggerConfig,
11609         ...,
11610         reportCGI                                   ReportCGI,
11611         reportSFTD                                  ReportSFTD-NR,
11612         condTriggerConfig-r16                       CondTriggerConfig-r16,
11613         cli-Periodical-r16                          CLI-PeriodicalReportConfig-r16,
11614         cli-EventTriggered-r16                      CLI-EventTriggerConfig-r16,
11615         rxTxPeriodical-r17                          RxTxPeriodical-r17,
11616         reportOnScellActivation-r18                 ReportOnScellActivation-r18
11617     }
11620 ReportCGI ::=                     SEQUENCE {
11621     cellForWhichToReportCGI          PhysCellId,
11622         ...,
11623     [[
11624     useAutonomousGaps-r16            ENUMERATED {setup}                OPTIONAL   -- Need R
11625     ]]
11629 ReportSFTD-NR ::=                 SEQUENCE {
11630     reportSFTD-Meas                  BOOLEAN,
11631     reportRSRP                       BOOLEAN,
11632     ...,
11633     [[
11634     reportSFTD-NeighMeas             ENUMERATED {true}                                OPTIONAL,   -- Need R
11635     drx-SFTD-NeighMeas               ENUMERATED {true}                                OPTIONAL,   -- Need R
11636     cellsForWhichToReportSFTD        SEQUENCE (SIZE (1..maxCellSFTD)) OF PhysCellId   OPTIONAL    -- Need R
11637     ]]
11640 CondTriggerConfig-r16 ::=        SEQUENCE {
11641     condEventId                      CHOICE {
11642         condEventA3                      SEQUENCE {
11643             a3-Offset                        MeasTriggerQuantityOffset,
11644             hysteresis                       Hysteresis,
11645             timeToTrigger                    TimeToTrigger
11646         },
11647         condEventA5                      SEQUENCE {
11648             a5-Threshold1                    MeasTriggerQuantity,
11649             a5-Threshold2                    MeasTriggerQuantity,
11650             hysteresis                       Hysteresis,
11651             timeToTrigger                    TimeToTrigger
11652         },
11653         ...,
11654         condEventA4-r17                  SEQUENCE {
11655             a4-Threshold-r17                 MeasTriggerQuantity,
11656             hysteresis-r17                   Hysteresis,
11657             timeToTrigger-r17                TimeToTrigger
11658         },
11659         condEventD1-r17                  SEQUENCE {
11660             distanceThreshFromReference1-r17 INTEGER(0.. 65525),
11661             distanceThreshFromReference2-r17 INTEGER(0.. 65525),
11662             referenceLocation1-r17           ReferenceLocation-r17,
11663             referenceLocation2-r17           ReferenceLocation-r17,
11664             hysteresisLocation-r17           HysteresisLocation-r17,
11665             timeToTrigger-r17                TimeToTrigger
11666         },
11667         condEventT1-r17                  SEQUENCE {
11668             t1-Threshold-r17                 INTEGER (0..549755813887),
11669             duration-r17                     INTEGER (1..6000)
11670         },
11671         condEventD2-r18                  SEQUENCE {
11672             distanceThreshFromReference1-r18 INTEGER(0.. 65535),
11673             distanceThreshFromReference2-r18 INTEGER(0.. 65535),
11674             hysteresisLocation-r18           HysteresisLocation-r17,
11675             timeToTrigger-r18                TimeToTrigger
11676         }
11677     },
11678     rsType-r16                       NR-RS-Type,
11679     ...,
11680     [[
11681     nesEvent-r18                     ENUMERATED {true}                                OPTIONAL    -- Need R
11682     ]]
11686 EventTriggerConfig ::=                      SEQUENCE {
11687     eventId                                     CHOICE {
11688         eventA1                                     SEQUENCE {
11689             a1-Threshold                                MeasTriggerQuantity,
11690             reportOnLeave                               BOOLEAN,
11691             hysteresis                                  Hysteresis,
11692             timeToTrigger                               TimeToTrigger
11693         },
11694         eventA2                                     SEQUENCE {
11695             a2-Threshold                                MeasTriggerQuantity,
11696             reportOnLeave                               BOOLEAN,
11697             hysteresis                                  Hysteresis,
11698             timeToTrigger                               TimeToTrigger
11699         },
11700         eventA3                                     SEQUENCE {
11701             a3-Offset                                   MeasTriggerQuantityOffset,
11702             reportOnLeave                               BOOLEAN,
11703             hysteresis                                  Hysteresis,
11704             timeToTrigger                               TimeToTrigger,
11705             useAllowedCellList                          BOOLEAN
11706         },
11707         eventA4                                     SEQUENCE {
11708             a4-Threshold                                MeasTriggerQuantity,
11709             reportOnLeave                               BOOLEAN,
11710             hysteresis                                  Hysteresis,
11711             timeToTrigger                               TimeToTrigger,
11712             useAllowedCellList                          BOOLEAN
11713         },
11714         eventA5                                     SEQUENCE {
11715             a5-Threshold1                               MeasTriggerQuantity,
11716             a5-Threshold2                               MeasTriggerQuantity,
11717             reportOnLeave                               BOOLEAN,
11718             hysteresis                                  Hysteresis,
11719             timeToTrigger                               TimeToTrigger,
11720             useAllowedCellList                          BOOLEAN
11721         },
11722         eventA6                                     SEQUENCE {
11723             a6-Offset                                   MeasTriggerQuantityOffset,
11724             reportOnLeave                               BOOLEAN,
11725             hysteresis                                  Hysteresis,
11726             timeToTrigger                               TimeToTrigger,
11727             useAllowedCellList                          BOOLEAN
11728         },
11729         ...,
11730         [[
11731         eventX1-r17                                 SEQUENCE {
11732             x1-Threshold1-Relay-r17                     SL-MeasTriggerQuantity-r16,
11733             x1-Threshold2-r17                           MeasTriggerQuantity,
11734             reportOnLeave-r17                           BOOLEAN,
11735             hysteresis-r17                              Hysteresis,
11736             timeToTrigger-r17                           TimeToTrigger,
11737             useAllowedCellList-r17                      BOOLEAN
11738         },
11739         eventX2-r17                                 SEQUENCE {
11740             x2-Threshold-Relay-r17                      SL-MeasTriggerQuantity-r16,
11741             reportOnLeave-r17                           BOOLEAN,
11742             hysteresis-r17                              Hysteresis,
11743             timeToTrigger-r17                           TimeToTrigger
11744         },
11745         eventD1-r17                                 SEQUENCE {
11746             distanceThreshFromReference1-r17            INTEGER(1.. 65525),
11747             distanceThreshFromReference2-r17            INTEGER(1.. 65525),
11748             referenceLocation1-r17                      ReferenceLocation-r17,
11749             referenceLocation2-r17                      ReferenceLocation-r17,
11750             reportOnLeave-r17                           BOOLEAN,
11751             hysteresisLocation-r17                      HysteresisLocation-r17,
11752             timeToTrigger-r17                           TimeToTrigger
11753         }
11754         ]],
11755         [[
11756         eventH1-r18                                SEQUENCE {
11757             h1-Threshold-r18                            Altitude-r18,
11758             h1-Hysteresis-r18                           HysteresisAltitude-r18,
11759             reportOnLeave-r18                           BOOLEAN,
11760             timeToTrigger-r18                           TimeToTrigger,
11761             includeAltitudeUE-r18                       BOOLEAN,
11762             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11763         },
11764         eventH2-r18                                SEQUENCE {
11765             h2-Threshold-r18                            Altitude-r18,
11766             h2-Hysteresis-r18                           HysteresisAltitude-r18,
11767             reportOnLeave-r18                           BOOLEAN,
11768             timeToTrigger-r18                           TimeToTrigger,
11769             includeAltitudeUE-r18                       BOOLEAN,
11770             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11771         },
11772         eventA3H1-r18                              SEQUENCE {
11773             a3-Offset-r18                               MeasTriggerQuantityOffset,
11774             reportOnLeave-r18                           BOOLEAN,
11775             a3-Hysteresis-r18                           Hysteresis,
11776             timeToTrigger-r18                           TimeToTrigger,
11777             useAllowedCellList-r18                      BOOLEAN,
11778             h1-Threshold-r18                            Altitude-r18,
11779             h1-Hysteresis-r18                           HysteresisAltitude-r18,
11780             includeAltitudeUE-r18                       BOOLEAN,
11781             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11782         },
11783         eventA3H2-r18                              SEQUENCE {
11784             a3-Offset-r18                               MeasTriggerQuantityOffset,
11785             reportOnLeave-r18                           BOOLEAN,
11786             a3-Hysteresis-r18                           Hysteresis,
11787             timeToTrigger-r18                           TimeToTrigger,
11788             useAllowedCellList-r18                      BOOLEAN,
11789             h2-Threshold-r18                            Altitude-r18,
11790             h2-Hysteresis-r18                           HysteresisAltitude-r18,
11791             includeAltitudeUE-r18                       BOOLEAN,
11792             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11793         },
11794         eventA4H1-r18                              SEQUENCE {
11795             a4-Threshold-r18                            MeasTriggerQuantity,
11796             reportOnLeave-r18                           BOOLEAN,
11797             a4-Hysteresis-r18                           Hysteresis,
11798             timeToTrigger-r18                           TimeToTrigger,
11799             useAllowedCellList-r18                      BOOLEAN,
11800             h1-Threshold-r18                            Altitude-r18,
11801             h1-Hysteresis-r18                           HysteresisAltitude-r18,
11802             includeAltitudeUE-r18                       BOOLEAN,
11803             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11804         },
11805         eventA4H2-r18                              SEQUENCE {
11806             a4-Threshold-r18                            MeasTriggerQuantity,
11807             reportOnLeave-r18                           BOOLEAN,
11808             a4-Hysteresis-r18                           Hysteresis,
11809             timeToTrigger-r18                           TimeToTrigger,
11810             useAllowedCellList-r18                      BOOLEAN,
11811             h2-Threshold-r18                            Altitude-r18,
11812             h2-Hysteresis-r18                           HysteresisAltitude-r18,
11813             includeAltitudeUE-r18                       BOOLEAN,
11814             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11815         },
11816         eventA5H1-r18                              SEQUENCE {
11817             a5-Threshold1-r18                           MeasTriggerQuantity,
11818             a5-Threshold2-r18                           MeasTriggerQuantity,
11819             reportOnLeave-r18                           BOOLEAN,
11820             a5-Hysteresis-r18                           Hysteresis,
11821             timeToTrigger-r18                           TimeToTrigger,
11822             useAllowedCellList-r18                      BOOLEAN,
11823             h1-Threshold-r18                            Altitude-r18,
11824             h1-Hysteresis-r18                           HysteresisAltitude-r18,
11825             includeAltitudeUE-r18                       BOOLEAN,
11826             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11827         },
11828         eventA5H2-r18                             SEQUENCE {
11829             a5-Threshold1-r18                           MeasTriggerQuantity,
11830             a5-Threshold2-r18                           MeasTriggerQuantity,
11831             reportOnLeave-r18                           BOOLEAN,
11832             a5-Hysteresis-r18                           Hysteresis,
11833             timeToTrigger-r18                           TimeToTrigger,
11834             useAllowedCellList-r18                      BOOLEAN,
11835             h2-Threshold-r18                            Altitude-r18,
11836             h2-Hysteresis-r18                           HysteresisAltitude-r18,
11837             includeAltitudeUE-r18                       BOOLEAN,
11838             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11839         },
11840         eventD2-r18                                 SEQUENCE {
11841             distanceThreshFromReference1-r18            INTEGER(1.. 65535),
11842             distanceThreshFromReference2-r18            INTEGER(1.. 65535),
11843             reportOnLeave-r18                           BOOLEAN,
11844             hysteresisLocation-r18                      HysteresisLocation-r17,
11845             timeToTrigger-r18                           TimeToTrigger
11846         }
11847         ]]
11848     },
11849     rsType                                      NR-RS-Type,
11850     reportInterval                              ReportInterval,
11851     reportAmount                                ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11852     reportQuantityCell                          MeasReportQuantity,
11853     maxReportCells                              INTEGER (1..maxCellReport),
11854     reportQuantityRS-Indexes                     MeasReportQuantity                                            OPTIONAL,   -- Need R
11855     maxNrofRS-IndexesToReport                   INTEGER (1..maxNrofIndexesToReport)                            OPTIONAL,   -- Need R
11856     includeBeamMeasurements                     BOOLEAN,
11857     reportAddNeighMeas                          ENUMERATED {setup}                                             OPTIONAL,   -- Need R
11858     ...,
11859     [[
11860     measRSSI-ReportConfig-r16                   MeasRSSI-ReportConfig-r16                                      OPTIONAL,   -- Need R
11861     useT312-r16                                 BOOLEAN                                                        OPTIONAL,   -- Need M
11862     includeCommonLocationInfo-r16               ENUMERATED {true}                                              OPTIONAL,   -- Need R
11863     includeBT-Meas-r16                          CHOICE {release NULL, setup BT-NameList-r16}                                 OPTIONAL,   -- Need M
11864     includeWLAN-Meas-r16                        CHOICE {release NULL, setup WLAN-NameList-r16}                               OPTIONAL,   -- Need M
11865     includeSensor-Meas-r16                      CHOICE {release NULL, setup Sensor-NameList-r16}                             OPTIONAL    -- Need M
11866     ]],
11867     [[
11868     coarseLocationRequest-r17                   ENUMERATED {true}                                              OPTIONAL,   -- Need R
11869     reportQuantityRelay-r17                     SL-MeasReportQuantity-r16                                      OPTIONAL    -- Need R
11870     ]],
11871     [[
11872     numberOfTriggeringCells-r18                 INTEGER (2..maxCellReport)                                     OPTIONAL,   -- Need R
11873     cellIndividualOffsetList-r18                SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellIndividualOffsetList-r18 OPTIONAL, -- Need R
11874     eventX1-SD-Threshold1-r18                   SL-MeasTriggerQuantity-r16                                     OPTIONAL,   -- Need S
11875     eventX2-SD-Threshold-r18                    SL-MeasTriggerQuantity-r16                                     OPTIONAL,   -- Need S
11876     reportOnBestCellChange-r18                  ENUMERATED {n1, n2}                                            OPTIONAL,    -- Need R
11877     enteringLeavingReport-r18                   ENUMERATED {true}                                              OPTIONAL     -- Need R
11878     ]]
11881 PeriodicalReportConfig ::=                  SEQUENCE {
11882     rsType                                      NR-RS-Type,
11883     reportInterval                              ReportInterval,
11884     reportAmount                                ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11885     reportQuantityCell                          MeasReportQuantity,
11886     maxReportCells                              INTEGER (1..maxCellReport),
11887     reportQuantityRS-Indexes                    MeasReportQuantity                                             OPTIONAL,   -- Need R
11888     maxNrofRS-IndexesToReport                   INTEGER (1..maxNrofIndexesToReport)                            OPTIONAL,   -- Need R
11889     includeBeamMeasurements                     BOOLEAN,
11890     useAllowedCellList                          BOOLEAN,
11891     ...,
11892     [[
11893     measRSSI-ReportConfig-r16                   MeasRSSI-ReportConfig-r16                                      OPTIONAL,   -- Need R
11894     includeCommonLocationInfo-r16               ENUMERATED {true}                                              OPTIONAL,   -- Need R
11895     includeBT-Meas-r16                          CHOICE {release NULL, setup BT-NameList-r16}                                 OPTIONAL,   -- Need M
11896     includeWLAN-Meas-r16                        CHOICE {release NULL, setup WLAN-NameList-r16}                               OPTIONAL,   -- Need M
11897     includeSensor-Meas-r16                      CHOICE {release NULL, setup Sensor-NameList-r16}                             OPTIONAL,   -- Need M
11898     ul-DelayValueConfig-r16                     CHOICE {release NULL, setup UL-DelayValueConfig-r16 }                       OPTIONAL,   -- Need M
11899     reportAddNeighMeas-r16                      ENUMERATED {setup}                                             OPTIONAL    -- Need R
11900     ]],
11901     [[
11902     ul-ExcessDelayConfig-r17                    CHOICE {release NULL, setup UL-ExcessDelayConfig-r17 }                      OPTIONAL,   -- Need M
11903     coarseLocationRequest-r17                   ENUMERATED {true}                                              OPTIONAL,   -- Need R
11904     reportQuantityRelay-r17                     SL-MeasReportQuantity-r16                                      OPTIONAL    -- Need R
11905     ]]
11908 NR-RS-Type ::=                              ENUMERATED {ssb, csi-rs}
11910 MeasTriggerQuantity ::=                     CHOICE {
11911     rsrp                                        RSRP-Range,
11912     rsrq                                        RSRQ-Range,
11913     sinr                                        SINR-Range
11916 MeasTriggerQuantityOffset ::=               CHOICE {
11917     rsrp                                        INTEGER (-30..30),
11918     rsrq                                        INTEGER (-30..30),
11919     sinr                                        INTEGER (-30..30)
11923 MeasReportQuantity ::=                      SEQUENCE {
11924     rsrp                                        BOOLEAN,
11925     rsrq                                        BOOLEAN,
11926     sinr                                        BOOLEAN
11929 MeasRSSI-ReportConfig-r16 ::=               SEQUENCE {
11930     channelOccupancyThreshold-r16               RSSI-Range-r16         OPTIONAL   -- Need R
11933 CLI-EventTriggerConfig-r16 ::=              SEQUENCE {
11934     eventId-r16                                 CHOICE {
11935         eventI1-r16                                 SEQUENCE {
11936             i1-Threshold-r16                            MeasTriggerQuantityCLI-r16,
11937             reportOnLeave-r16                           BOOLEAN,
11938             hysteresis-r16                              Hysteresis,
11939             timeToTrigger-r16                           TimeToTrigger
11940         },
11941     ...
11942     },
11943     reportInterval-r16                          ReportInterval,
11944     reportAmount-r16                            ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11945     maxReportCLI-r16                            INTEGER (1..maxCLI-Report-r16),
11946     ...
11949 CLI-PeriodicalReportConfig-r16 ::=          SEQUENCE {
11950     reportInterval-r16                          ReportInterval,
11951     reportAmount-r16                            ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11952     reportQuantityCLI-r16                       MeasReportQuantityCLI-r16,
11953     maxReportCLI-r16                            INTEGER (1..maxCLI-Report-r16),
11954     ...
11957 RxTxPeriodical-r17  ::=                     SEQUENCE {
11958     rxTxReportInterval-r17                      RxTxReportInterval-r17                             OPTIONAL,   -- Need R
11959     reportAmount-r17                            ENUMERATED {r1, infinity, spare6, spare5, spare4, spare3, spare2, spare1},
11960     ...
11963 RxTxReportInterval-r17 ::= ENUMERATED {ms80,ms120,ms160,ms240,ms320,ms480,ms640,ms1024,ms1280,ms2048,ms2560,ms5120,spare4,spare3,spare2,spare1}
11965 MeasTriggerQuantityCLI-r16 ::=              CHOICE {
11966     srs-RSRP-r16                                SRS-RSRP-Range-r16,
11967     cli-RSSI-r16                                CLI-RSSI-Range-r16
11970 MeasReportQuantityCLI-r16 ::=               ENUMERATED {srs-rsrp, cli-rssi}
11972 ReportOnScellActivation-r18 ::=             SEQUENCE {
11973     rsType-r18                                  NR-RS-Type,
11974     reportQuantityRS-Indexes-r18                MeasReportQuantity,
11975     maxNrofRS-IndexesToReport-r18               INTEGER (1..maxNrofIndexesToReport),
11976     includeBeamMeasurements-r18                 BOOLEAN
11979 CellIndividualOffsetList-r18 ::=    SEQUENCE {
11980     physCellId-r18                      PhysCellId,
11981     cellIndividualOffset-r18            Q-OffsetRangeList,
11982     ssbFrequency-r18                    ARFCN-ValueNR              OPTIONAL    -- Need R
11985 -- TAG-REPORTCONFIGNR-STOP
11986 -- TAG-REPORTCONFIGNR-SL-START
11988 ReportConfigNR-SL-r16 ::=            SEQUENCE {
11989     reportType-r16                       CHOICE {
11990         periodical-r16                       PeriodicalReportConfigNR-SL-r16,
11991         eventTriggered-r16                   EventTriggerConfigNR-SL-r16
11992     }
11995 EventTriggerConfigNR-SL-r16::=       SEQUENCE {
11996     eventId-r16                          CHOICE {
11997         eventC1                              SEQUENCE {
11998             c1-Threshold-r16                     SL-CBR-r16,
11999             hysteresis-r16                       Hysteresis,
12000             timeToTrigger-r16                    TimeToTrigger
12001         },
12002         eventC2-r16                  SEQUENCE {
12003             c2-Threshold-r16             SL-CBR-r16,
12004             hysteresis-r16               Hysteresis,
12005             timeToTrigger-r16            TimeToTrigger
12006         },
12007         ...
12008     },
12009     reportInterval-r16               ReportInterval,
12010     reportAmount-r16                 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
12011     reportQuantity-r16               MeasReportQuantity-r16,
12012     ...
12015 PeriodicalReportConfigNR-SL-r16 ::=  SEQUENCE {
12016     reportInterval-r16                   ReportInterval,
12017     reportAmount-r16                     ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
12018     reportQuantity-r16                   MeasReportQuantity-r16,
12019     ...
12022 MeasReportQuantity-r16 ::=           SEQUENCE {
12023     cbr-r16                              BOOLEAN,
12024     ...
12027 -- TAG-REPORTCONFIGNR-SL-STOP
12028 -- TAG-REPORTCONFIGTOADDMODLIST-START
12030 ReportConfigToAddModList ::=        SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod
12032 ReportConfigToAddMod ::=            SEQUENCE {
12033     reportConfigId                      ReportConfigId,
12034     reportConfig                        CHOICE {
12035         reportConfigNR                      ReportConfigNR,
12036         ...,
12037         reportConfigInterRAT                ReportConfigInterRAT,
12038         reportConfigNR-SL-r16               ReportConfigNR-SL-r16
12039     }
12042 -- TAG-REPORTCONFIGTOADDMODLIST-STOP
12043 -- TAG-REPORTINTERVAL-START
12045 ReportInterval ::=                  ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960,
12046                                                     min1,min6, min12, min30 }
12048 -- TAG-REPORTINTERVAL-STOP
12049 -- TAG-RESELECTIONTHRESHOLD-START
12051 ReselectionThreshold ::=                INTEGER (0..31)
12053 -- TAG-RESELECTIONTHRESHOLD-STOP
12054 -- TAG-RESELECTIONTHRESHOLDQ-START
12056 ReselectionThresholdQ ::=           INTEGER (0..31)
12058 -- TAG-RESELECTIONTHRESHOLDQ-STOP
12059 -- TAG-RESUMECAUSE-START
12061 ResumeCause ::=             ENUMERATED {emergency, highPriorityAccess, mt-Access, mo-Signalling,
12062                                         mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, rna-Update, mps-PriorityAccess,
12063                                         mcs-PriorityAccess, mt-SDT-v1810, srs-PosConfigOrActivationReq-v1800, spare3, spare2, spare1 }
12065 -- TAG-RESUMECAUSE-STOP
12066 -- TAG-RLC-BEARERCONFIG-START
12068 RLC-BearerConfig ::=                        SEQUENCE {
12069     logicalChannelIdentity                      LogicalChannelIdentity,
12070     servedRadioBearer                           CHOICE {
12071         srb-Identity                                SRB-Identity,
12072         drb-Identity                                DRB-Identity
12073     }                                                                                               OPTIONAL,   -- Cond LCH-SetupOnly
12074     reestablishRLC                              ENUMERATED {true}                                   OPTIONAL,   -- Need N
12075     rlc-Config                                  RLC-Config                                          OPTIONAL,   -- Cond LCH-Setup
12076     mac-LogicalChannelConfig                    LogicalChannelConfig                                OPTIONAL,   -- Cond LCH-Setup
12077     ...,
12078     [[
12079     rlc-Config-v1610                            RLC-Config-v1610                                    OPTIONAL    -- Need R
12080     ]],
12081     [[
12082     rlc-Config-v1700                            RLC-Config-v1700                                    OPTIONAL,   -- Need R
12083     logicalChannelIdentityExt-r17               LogicalChannelIdentityExt-r17                       OPTIONAL,   -- Cond LCH-SetupModMRB
12084     multicastRLC-BearerConfig-r17               MulticastRLC-BearerConfig-r17                       OPTIONAL,   -- Cond LCH-SetupOnlyMRB
12085     servedRadioBearerSRB4-r17                   SRB-Identity-v1700                                  OPTIONAL    -- Need N
12086     ]]
12089 MulticastRLC-BearerConfig-r17 ::=           SEQUENCE {
12090     servedMBS-RadioBearer-r17                   MRB-Identity-r17,
12091     isPTM-Entity-r17                            ENUMERATED {true}                                   OPTIONAL    -- Need S
12094 LogicalChannelIdentityExt-r17 ::=           INTEGER (320..65855)
12096 -- TAG-RLC-BEARERCONFIG-STOP
12097 -- TAG-RLC-CONFIG-START
12099 RLC-Config ::=                      CHOICE {
12100     am                                  SEQUENCE {
12101         ul-AM-RLC                           UL-AM-RLC,
12102         dl-AM-RLC                           DL-AM-RLC
12103     },
12104     um-Bi-Directional                   SEQUENCE {
12105         ul-UM-RLC                           UL-UM-RLC,
12106         dl-UM-RLC                           DL-UM-RLC
12107     },
12108     um-Uni-Directional-UL               SEQUENCE {
12109         ul-UM-RLC                           UL-UM-RLC
12110     },
12111     um-Uni-Directional-DL               SEQUENCE {
12112         dl-UM-RLC                           DL-UM-RLC
12113     },
12114     ...
12117 UL-AM-RLC ::=                       SEQUENCE {
12118     sn-FieldLength                      SN-FieldLengthAM                                    OPTIONAL,   -- Cond Reestab
12119     t-PollRetransmit                    T-PollRetransmit,
12120     pollPDU                             PollPDU,
12121     pollByte                            PollByte,
12122     maxRetxThreshold                    ENUMERATED { t1, t2, t3, t4, t6, t8, t16, t32 }
12125 DL-AM-RLC ::=                       SEQUENCE {
12126     sn-FieldLength                      SN-FieldLengthAM                                    OPTIONAL,   -- Cond Reestab
12127     t-Reassembly                        T-Reassembly,
12128     t-StatusProhibit                    T-StatusProhibit
12131 UL-UM-RLC ::=                       SEQUENCE {
12132     sn-FieldLength                      SN-FieldLengthUM                                    OPTIONAL    -- Cond Reestab
12135 DL-UM-RLC ::=                       SEQUENCE {
12136     sn-FieldLength                      SN-FieldLengthUM                                    OPTIONAL,   -- Cond Reestab
12137     t-Reassembly                        T-Reassembly
12140 T-PollRetransmit ::=                ENUMERATED {
12141                                         ms5, ms10, ms15, ms20, ms25, ms30, ms35,
12142                                         ms40, ms45, ms50, ms55, ms60, ms65, ms70,
12143                                         ms75, ms80, ms85, ms90, ms95, ms100, ms105,
12144                                         ms110, ms115, ms120, ms125, ms130, ms135,
12145                                         ms140, ms145, ms150, ms155, ms160, ms165,
12146                                         ms170, ms175, ms180, ms185, ms190, ms195,
12147                                         ms200, ms205, ms210, ms215, ms220, ms225,
12148                                         ms230, ms235, ms240, ms245, ms250, ms300,
12149                                         ms350, ms400, ms450, ms500, ms800, ms1000,
12150                                         ms2000, ms4000, ms1-v1610, ms2-v1610, ms3-v1610,
12151                                         ms4-v1610, spare1}
12154 PollPDU ::=                         ENUMERATED {
12155                                         p4, p8, p16, p32, p64, p128, p256, p512, p1024, p2048, p4096, p6144, p8192, p12288, p16384,p20480,
12156                                         p24576, p28672, p32768, p40960, p49152, p57344, p65536, infinity, spare8, spare7, spare6, spare5, spare4,
12157                                         spare3, spare2, spare1}
12159 PollByte ::=                        ENUMERATED {
12160                                         kB1, kB2, kB5, kB8, kB10, kB15, kB25, kB50, kB75,
12161                                         kB100, kB125, kB250, kB375, kB500, kB750, kB1000,
12162                                         kB1250, kB1500, kB2000, kB3000, kB4000, kB4500,
12163                                         kB5000, kB5500, kB6000, kB6500, kB7000, kB7500,
12164                                         mB8, mB9, mB10, mB11, mB12, mB13, mB14, mB15,
12165                                         mB16, mB17, mB18, mB20, mB25, mB30, mB40, infinity,
12166                                         spare20, spare19, spare18, spare17, spare16,
12167                                         spare15, spare14, spare13, spare12, spare11,
12168                                         spare10, spare9, spare8, spare7, spare6, spare5,
12169                                         spare4, spare3, spare2, spare1}
12171 T-Reassembly ::=                    ENUMERATED {
12172                                         ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
12173                                         ms40, ms45, ms50, ms55, ms60, ms65, ms70,
12174                                         ms75, ms80, ms85, ms90, ms95, ms100, ms110,
12175                                         ms120, ms130, ms140, ms150, ms160, ms170,
12176                                         ms180, ms190, ms200, spare1}
12178 T-StatusProhibit ::=                ENUMERATED {
12179                                         ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
12180                                         ms40, ms45, ms50, ms55, ms60, ms65, ms70,
12181                                         ms75, ms80, ms85, ms90, ms95, ms100, ms105,
12182                                         ms110, ms115, ms120, ms125, ms130, ms135,
12183                                         ms140, ms145, ms150, ms155, ms160, ms165,
12184                                         ms170, ms175, ms180, ms185, ms190, ms195,
12185                                         ms200, ms205, ms210, ms215, ms220, ms225,
12186                                         ms230, ms235, ms240, ms245, ms250, ms300,
12187                                         ms350, ms400, ms450, ms500, ms800, ms1000,
12188                                         ms1200, ms1600, ms2000, ms2400, spare2, spare1}
12190 SN-FieldLengthUM ::=                ENUMERATED {size6, size12}
12191 SN-FieldLengthAM ::=                ENUMERATED {size12, size18}
12193 RLC-Config-v1610 ::=                SEQUENCE {
12194     dl-AM-RLC-v1610                     DL-AM-RLC-v1610
12197 RLC-Config-v1700 ::=                SEQUENCE {
12198     dl-AM-RLC-v1700                     DL-AM-RLC-v1700,
12199     dl-UM-RLC-v1700                     DL-UM-RLC-v1700
12202 DL-AM-RLC-v1610 ::=                 SEQUENCE {
12203     t-StatusProhibit-v1610              T-StatusProhibit-v1610                               OPTIONAL,   -- Need R
12204     ...
12207 DL-AM-RLC-v1700 ::=                 SEQUENCE {
12208     t-ReassemblyExt-r17                 T-ReassemblyExt-r17                                  OPTIONAL    -- Need R
12211 DL-UM-RLC-v1700 ::=                 SEQUENCE {
12212     t-ReassemblyExt-r17                 T-ReassemblyExt-r17                                  OPTIONAL    -- Need R
12215 T-StatusProhibit-v1610 ::=          ENUMERATED { ms1, ms2, ms3, ms4, spare4, spare3, spare2, spare1}
12217 T-ReassemblyExt-r17 ::=             ENUMERATED {ms210, ms220, ms340, ms350, ms550, ms1100, ms1650, ms2200}
12219 -- TAG-RLC-CONFIG-STOP
12220 -- TAG-RLF-TIMERSANDCONSTANTS-START
12222 RLF-TimersAndConstants ::=          SEQUENCE {
12223     t310                                ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000, ms4000, ms6000},
12224     n310                                ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20},
12225     n311                                ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10},
12226     ...,
12227     [[
12228     t311                                ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000}
12229     ]]
12232 -- TAG-RLF-TIMERSANDCONSTANTS-STOP
12233 -- TAG-RNTI-VALUE-START
12235 RNTI-Value ::=                      INTEGER (0..65535)
12237 -- TAG-RNTI-VALUE-STOP
12238 -- TAG-RSRP-RANGE-START
12240 RSRP-Range ::=                      INTEGER(0..127)
12242 -- TAG-RSRP-RANGE-STOP
12243 -- TAG-RSRQ-RANGE-START
12245 RSRQ-Range ::=                      INTEGER(0..127)
12247 -- TAG-RSRQ-RANGE-STOP
12248 -- TAG-RSSI-RANGE-START
12250 RSSI-Range-r16 ::=                  INTEGER(0..76)
12252 -- TAG-RSSI-RANGE-STOP
12253 -- TAG-RXTXTIMEDIFF-START
12255 RxTxTimeDiff-r17  ::= SEQUENCE {
12256     result-k5-r17         INTEGER (0..61565)                 OPTIONAL, -- Need N
12257     ...
12260 -- TAG-RXTXTIMEDIFF-STOP
12261 -- TAG-SCELLACTIVATIONRS-CONFIG-START
12263 SCellActivationRS-Config-r17 ::= SEQUENCE {
12264     scellActivationRS-Id-r17         SCellActivationRS-ConfigId-r17,
12265     resourceSet-r17                  NZP-CSI-RS-ResourceSetId,
12266     gapBetweenBursts-r17             INTEGER (2..31)                                                            OPTIONAL, -- Need R
12267     qcl-Info-r17                     TCI-StateId,
12268     ...
12271 -- TAG-SCELLACTIVATIONRS-CONFIG-STOP
12272 -- TAG-SCELLACTIVATIONRS-CONFIGID-START
12274 SCellActivationRS-ConfigId-r17 ::=        INTEGER (1.. maxNrofSCellActRS-r17)
12276 -- TAG-SCELLACTIVATIONRS-CONFIGID-STOP
12277 -- TAG-SCELLINDEX-START
12279 SCellIndex ::=                      INTEGER (1..31)
12281 -- TAG-SCELLINDEX-STOP
12282 -- TAG-SCHEDULINGREQUESTCONFIG-START
12284 SchedulingRequestConfig ::=         SEQUENCE {
12285     schedulingRequestToAddModList       SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestToAddMod
12286                                                                                                           OPTIONAL, -- Need N
12287     schedulingRequestToReleaseList      SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestId
12288                                                                                                           OPTIONAL  -- Need N
12291 SchedulingRequestToAddMod ::=       SEQUENCE {
12292     schedulingRequestId                 SchedulingRequestId,
12293     sr-ProhibitTimer                    ENUMERATED {ms1, ms2, ms4, ms8, ms16, ms32, ms64, ms128}          OPTIONAL, -- Need S
12294     sr-TransMax                         ENUMERATED { n4, n8, n16, n32, n64, spare3, spare2, spare1}
12297 SchedulingRequestConfig-v1700 ::=       SEQUENCE {
12298     schedulingRequestToAddModListExt-v1700  SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestToAddModExt-v1700
12299                                                                                                           OPTIONAL  -- Need N
12302 SchedulingRequestToAddModExt-v1700 ::=  SEQUENCE {
12303     sr-ProhibitTimer-v1700                  ENUMERATED { ms192, ms256, ms320, ms384, ms448, ms512, ms576, ms640, ms1082, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
12304                                                                                                           OPTIONAL  -- Need R
12307 -- TAG-SCHEDULINGREQUESTCONFIG-STOP
12308 -- TAG-SCHEDULINGREQUESTID-START
12310 SchedulingRequestId ::=             INTEGER (0..7)
12312 -- TAG-SCHEDULINGREQUESTID-STOP
12313 -- TAG-SCHEDULINGREQUESTRESOURCECONFIG-START
12315 SchedulingRequestResourceConfig ::=     SEQUENCE {
12316     schedulingRequestResourceId             SchedulingRequestResourceId,
12317     schedulingRequestID                     SchedulingRequestId,
12318     periodicityAndOffset                    CHOICE {
12319         sym2                                    NULL,
12320         sym6or7                                 NULL,
12321         sl1                                     NULL,                       -- Recurs in every slot
12322         sl2                                     INTEGER (0..1),
12323         sl4                                     INTEGER (0..3),
12324         sl5                                     INTEGER (0..4),
12325         sl8                                     INTEGER (0..7),
12326         sl10                                    INTEGER (0..9),
12327         sl16                                    INTEGER (0..15),
12328         sl20                                    INTEGER (0..19),
12329         sl40                                    INTEGER (0..39),
12330         sl80                                    INTEGER (0..79),
12331         sl160                                   INTEGER (0..159),
12332         sl320                                   INTEGER (0..319),
12333         sl640                                   INTEGER (0..639)
12334     }                                                                                                       OPTIONAL,   -- Need M
12335     resource                                PUCCH-ResourceId                                                OPTIONAL    -- Need M
12338 SchedulingRequestResourceConfigExt-v1610 ::=   SEQUENCE {
12339     phy-PriorityIndex-r16                       ENUMERATED {p0, p1}                                         OPTIONAL,   -- Need M
12340     ...
12343 SchedulingRequestResourceConfigExt-v1700 ::=    SEQUENCE {
12344     periodicityAndOffset-r17                        CHOICE {
12345         sl1280                                          INTEGER (0..1279),
12346         sl2560                                          INTEGER (0..2559),
12347         sl5120                                          INTEGER (0..5119)
12348     }                                                                                                       OPTIONAL   -- Need M
12351 -- TAG-SCHEDULINGREQUESTRESOURCECONFIG-STOP
12352 -- TAG-SCHEDULINGREQUESTRESOURCEID-START
12354 SchedulingRequestResourceId ::=     INTEGER (1..maxNrofSR-Resources)
12356 -- TAG-SCHEDULINGREQUESTRESOURCEID-STOP
12357 -- TAG-SCRAMBLINGID-START
12359 ScramblingId ::=                    INTEGER(0..1023)
12361 -- TAG-SCRAMBLINGID-STOP
12362 -- TAG-SCS-SPECIFICCARRIER-START
12364 SCS-SpecificCarrier ::=             SEQUENCE {
12365     offsetToCarrier                     INTEGER (0..2199),
12366     subcarrierSpacing                   SubcarrierSpacing,
12367     carrierBandwidth                    INTEGER (1..maxNrofPhysicalResourceBlocks),
12368     ...,
12369     [[
12370     txDirectCurrentLocation         INTEGER (0..4095)                                       OPTIONAL            -- Need S
12371     ]]
12374 -- TAG-SCS-SPECIFICCARRIER-STOP
12375 -- TAG-SDAP-CONFIG-START
12377 SDAP-Config ::=                     SEQUENCE {
12378     pdu-Session                         PDU-SessionID,
12379     sdap-HeaderDL                       ENUMERATED {present, absent},
12380     sdap-HeaderUL                       ENUMERATED {present, absent},
12381     defaultDRB                          BOOLEAN,
12382     mappedQoS-FlowsToAdd                SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI                                 OPTIONAL, -- Need N
12383     mappedQoS-FlowsToRelease            SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI                                 OPTIONAL, -- Need N
12384     ...
12387 -- TAG-SDAP-CONFIG-STOP
12388 -- TAG-SEARCHSPACE-START
12390 SearchSpace ::=                         SEQUENCE {
12391     searchSpaceId                           SearchSpaceId,
12392     controlResourceSetId                    ControlResourceSetId                                        OPTIONAL,   -- Cond SetupOnly
12393     monitoringSlotPeriodicityAndOffset      CHOICE {
12394         sl1                                     NULL,
12395         sl2                                     INTEGER (0..1),
12396         sl4                                     INTEGER (0..3),
12397         sl5                                     INTEGER (0..4),
12398         sl8                                     INTEGER (0..7),
12399         sl10                                    INTEGER (0..9),
12400         sl16                                    INTEGER (0..15),
12401         sl20                                    INTEGER (0..19),
12402         sl40                                    INTEGER (0..39),
12403         sl80                                    INTEGER (0..79),
12404         sl160                                   INTEGER (0..159),
12405         sl320                                   INTEGER (0..319),
12406         sl640                                   INTEGER (0..639),
12407         sl1280                                  INTEGER (0..1279),
12408         sl2560                                  INTEGER (0..2559)
12409     }                                                                                                   OPTIONAL,   -- Cond Setup4
12410     duration                                INTEGER (2..2559)                                           OPTIONAL,   -- Need S
12411     monitoringSymbolsWithinSlot             BIT STRING (SIZE (14))                                      OPTIONAL,   -- Cond Setup
12412     nrofCandidates                          SEQUENCE {
12413         aggregationLevel1                       ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
12414         aggregationLevel2                       ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
12415         aggregationLevel4                       ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
12416         aggregationLevel8                       ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
12417         aggregationLevel16                      ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}
12418     }                                                                                                   OPTIONAL,   -- Cond Setup
12419     searchSpaceType                         CHOICE {
12420         common                                  SEQUENCE {
12421             dci-Format0-0-AndFormat1-0              SEQUENCE {
12422                 ...
12423             }                                                                                           OPTIONAL,   -- Need R
12424             dci-Format2-0                           SEQUENCE {
12425                 nrofCandidates-SFI                      SEQUENCE {
12426                     aggregationLevel1                       ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12427                     aggregationLevel2                       ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12428                     aggregationLevel4                       ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12429                     aggregationLevel8                       ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12430                     aggregationLevel16                      ENUMERATED {n1, n2}                         OPTIONAL    -- Need R
12431                 },
12432                 ...
12433             }                                                                                           OPTIONAL,   -- Need R
12434             dci-Format2-1                           SEQUENCE {
12435                 ...
12436             }                                                                                           OPTIONAL,   -- Need R
12437             dci-Format2-2                           SEQUENCE {
12438                 ...
12439             }                                                                                           OPTIONAL,   -- Need R
12440             dci-Format2-3                           SEQUENCE {
12441                 dummy1                                  ENUMERATED {sl1, sl2, sl4, sl5, sl8, sl10, sl16, sl20}  OPTIONAL,   -- Cond Setup
12442                 dummy2                                  ENUMERATED {n1, n2},
12443                 ...
12444             }                                                                                           OPTIONAL    -- Need R
12445         },
12446         ue-Specific                                 SEQUENCE {
12447             dci-Formats                                 ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1},
12448             ...,
12449             [[
12450             dci-Formats-MT-r16                   ENUMERATED {formats2-5}                                OPTIONAL,    -- Need R
12451             dci-FormatsSL-r16                    ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1, formats3-0, formats3-1,
12452                                                              formats3-0-And-3-1}                        OPTIONAL,    -- Need R
12453             dci-FormatsExt-r16                   ENUMERATED {formats0-2-And-1-2, formats0-1-And-1-1And-0-2-And-1-2}
12454                                                                                                         OPTIONAL     -- Need R
12455             ]],
12456             [[
12457             dci-FormatsNCR-r18                   ENUMERATED {formats2-8}                                OPTIONAL,    -- Need R
12458             dci-FormatsSL-PRS-r18                ENUMERATED {formats3-2, formats3-0-And-3-2, formats3-0-And-3-1-And-3-2,
12459                                                              formats3-1-And-3-2}                        OPTIONAL     -- Need R
12460             ]]
12461         }
12462     }                                                                                                   OPTIONAL    -- Cond Setup2
12465 SearchSpaceExt-r16 ::=                   SEQUENCE {
12466     controlResourceSetId-r16                ControlResourceSetId-r16                                    OPTIONAL,   -- Cond SetupOnly2
12467     searchSpaceType-r16                     SEQUENCE {
12468         common-r16                              SEQUENCE {
12469             dci-Format2-4-r16                       SEQUENCE {
12470                 nrofCandidates-CI-r16                   SEQUENCE {
12471                     aggregationLevel1-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12472                     aggregationLevel2-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12473                     aggregationLevel4-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12474                     aggregationLevel8-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12475                     aggregationLevel16-r16                  ENUMERATED {n1, n2}                         OPTIONAL    -- Need R
12476                 },
12477                 ...
12478             }                                                                                           OPTIONAL,   -- Need R
12479             dci-Format2-5-r16                      SEQUENCE {
12480                 nrofCandidates-IAB-r16                  SEQUENCE {
12481                     aggregationLevel1-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12482                     aggregationLevel2-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12483                     aggregationLevel4-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12484                     aggregationLevel8-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12485                     aggregationLevel16-r16                  ENUMERATED {n1, n2}                         OPTIONAL    -- Need R
12486                 },
12487                 ...
12488             }                                                                                           OPTIONAL,   -- Need R
12489             dci-Format2-6-r16                       SEQUENCE {
12490                 ...
12491             }                                                                                           OPTIONAL,   -- Need R
12492             ...
12493         }
12494     }                                                                                                   OPTIONAL,    -- Cond Setup3
12495     searchSpaceGroupIdList-r16                      SEQUENCE (SIZE (1.. 2)) OF INTEGER (0..1)           OPTIONAL,    -- Need R
12496     freqMonitorLocations-r16                        BIT STRING (SIZE (5))                               OPTIONAL     -- Need R
12499 SearchSpaceExt-v1700 ::=            SEQUENCE {
12500     monitoringSlotPeriodicityAndOffset-v1710 CHOICE {
12501         sl32                                     INTEGER (0..31),
12502         sl64                                     INTEGER (0..63),
12503         sl128                                    INTEGER (0..127),
12504         sl5120                                   INTEGER (0..5119),
12505         sl10240                                  INTEGER (0..10239),
12506         sl20480                                  INTEGER (0..20479)
12507     }                                                                                                   OPTIONAL,   -- Cond Setup5
12508     monitoringSlotsWithinSlotGroup-r17       CHOICE {
12509         slotGroupLength4-r17                     BIT STRING (SIZE (4)),
12510         slotGroupLength8-r17                     BIT STRING (SIZE (8))
12511     }                                                                                                   OPTIONAL,   -- Need R
12512     duration-r17                             INTEGER (4..20476)                                         OPTIONAL,   -- Need R
12514     searchSpaceType-r17             SEQUENCE{
12515         common-r17                      SEQUENCE {
12516             dci-Format4-0-r17               SEQUENCE {
12517                 ...
12518             }                                                                                           OPTIONAL,   -- Need R
12519             dci-Format4-1-r17               SEQUENCE {
12520                 ...
12521             }                                                                                           OPTIONAL,   -- Need R
12522             dci-Format4-2-r17               SEQUENCE {
12523                 ...
12524             }                                                                                           OPTIONAL,   -- Need R
12525             dci-Format4-1-AndFormat4-2-r17  SEQUENCE {
12526                 ...
12527             }                                                                                           OPTIONAL,   -- Need R
12528             dci-Format2-7-r17               SEQUENCE {
12529                 nrofCandidates-PEI-r17          SEQUENCE {
12530                     aggregationLevel4-r17       ENUMERATED {n0, n1, n2, n3, n4}                         OPTIONAL,   -- Need R
12531                     aggregationLevel8-r17       ENUMERATED {n0, n1, n2}                                 OPTIONAL,   -- Need R
12532                     aggregationLevel16-r17      ENUMERATED {n0, n1}                                     OPTIONAL    -- Need R
12533                 },
12534                 ...
12535             }                                                                                           OPTIONAL    -- Need R
12536         }
12537     }                                                                                                   OPTIONAL,   -- Need R
12538     searchSpaceGroupIdList-r17          SEQUENCE (SIZE (1.. 3)) OF INTEGER (0.. maxNrofSearchSpaceGroups-1-r17)  OPTIONAL,  -- Cond DedicatedOnly
12539     searchSpaceLinkingId-r17            INTEGER (0..maxNrofSearchSpacesLinks-1-r17)                     OPTIONAL    -- Cond DedicatedOnly
12542 SearchSpaceExt-v1800 ::=            SEQUENCE {
12543     searchSpaceType-r18                 CHOICE {
12544         common-r18                          SEQUENCE {
12545             dci-Format2-9-r18                   SEQUENCE {
12546                 ...
12547             }                                                                                           OPTIONAL,   -- Need R
12548             ...
12549         },
12550         ue-Specific-r18                     SEQUENCE {
12551             dci-FormatsMC-r18                   ENUMERATED {formats0-3, formats1-3, formats0-3-And-1-3} OPTIONAL,   -- Need R
12552             ...
12553         }
12554     }                                                                                                   OPTIONAL    -- Need R
12557 -- TAG-SEARCHSPACE-STOP
12558 -- TAG-SEARCHSPACEID-START
12560 SearchSpaceId ::=                   INTEGER (0..maxNrofSearchSpaces-1)
12562 -- TAG-SEARCHSPACEID-STOP
12563 -- TAG-SEARCHSPACEZERO-START
12565 SearchSpaceZero ::=                 INTEGER (0..15)
12567 -- TAG-SEARCHSPACEZERO-STOP
12568 -- TAG-SECURITYALGORITHMCONFIG-START
12570 SecurityAlgorithmConfig ::=         SEQUENCE {
12571     cipheringAlgorithm                  CipheringAlgorithm,
12572     integrityProtAlgorithm              IntegrityProtAlgorithm          OPTIONAL,   -- Need R
12573     ...
12576 IntegrityProtAlgorithm ::=          ENUMERATED {
12577                                         nia0, nia1, nia2, nia3, spare4, spare3,
12578                                         spare2, spare1, ...}
12580 CipheringAlgorithm ::=              ENUMERATED {
12581                                         nea0, nea1, nea2, nea3, spare4, spare3,
12582                                         spare2, spare1, ...}
12584 -- TAG-SECURITYALGORITHMCONFIG-STOP
12585 -- TAG-SELECTEDPSCELLFORCHO-WITHSCG-START
12587 SelectedPSCellForCHO-WithSCG-r18 ::= SEQUENCE {
12588     ssbFrequency-r18                     ARFCN-ValueNR,
12589     physCellId-r18                       PhysCellId
12592 -- TAG-SELECTEDPSCELLFORCHO-WITHSCG-STOP
12593 -- TAG-SEMISTATICCHANNELACCESSCONFIG-START
12595 SemiStaticChannelAccessConfig-r16 ::=    SEQUENCE {
12596     period-r16                               ENUMERATED {ms1, ms2, ms2dot5, ms4, ms5, ms10}
12599 -- TAG-SEMISTATICCHANNELACCESSCONFIG-STOP
12600 -- TAG-SEMISTATICCHANNELACCESSCONFIGUE-START
12602 SemiStaticChannelAccessConfigUE-r17 ::=    SEQUENCE {
12603     periodUE-r17                               ENUMERATED {ms1, ms2, ms2dot5, ms4, ms5, ms10, spare2, spare1},
12604     offsetUE-r17                               INTEGER (0..559)
12607 -- TAG-SEMISTATICCHANNELACCESSCONFIGUE-STOP
12608 -- TAG-SENSORLOCATIONINFO-START
12610 Sensor-LocationInfo-r16 ::= SEQUENCE {
12611     sensor-MeasurementInformation-r16    OCTET STRING    OPTIONAL,
12612     sensor-MotionInformation-r16         OCTET STRING    OPTIONAL,
12613     ...
12616 -- TAG-SENSORLOCATIONINFO-STOP
12617 -- TAG-SERVINGCELLANDBWP-ID-START
12619 ServingCellAndBWP-Id-r17 ::= SEQUENCE {
12620     servingcell-r17              ServCellIndex,
12621     bwp-r17                      BWP-Id
12624 -- TAG-SERVINGCELLANDBWP-ID-STOP
12625 -- TAG-SERVCELLINDEX-START
12627 ServCellIndex ::=                   INTEGER (0..maxNrofServingCells-1)
12629 -- TAG-SERVCELLINDEX-STOP
12630 -- TAG-SERVINGCELLCONFIG-START
12632 ServingCellConfig ::=               SEQUENCE {
12633     tdd-UL-DL-ConfigurationDedicated    TDD-UL-DL-ConfigDedicated                                                OPTIONAL,   -- Cond TDD
12634     initialDownlinkBWP                  BWP-DownlinkDedicated                                                    OPTIONAL,   -- Need M
12635     downlinkBWP-ToReleaseList           SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id                               OPTIONAL,   -- Need N
12636     downlinkBWP-ToAddModList            SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Downlink                         OPTIONAL,   -- Need N
12637     firstActiveDownlinkBWP-Id           BWP-Id                                                                   OPTIONAL,   -- Cond SyncAndCellAdd
12638     bwp-InactivityTimer                 ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30,
12639                                                     ms40,ms50, ms60, ms80,ms100, ms200,ms300, ms500,
12640                                                     ms750, ms1280, ms1920, ms2560, spare10, spare9, spare8,
12641                                                     spare7, spare6, spare5, spare4, spare3, spare2, spare1 }    OPTIONAL,   --Need R
12642     defaultDownlinkBWP-Id               BWP-Id                                                                  OPTIONAL,   -- Need S
12643     uplinkConfig                        UplinkConfig                                                            OPTIONAL,   -- Need M
12644     supplementaryUplink                 UplinkConfig                                                            OPTIONAL,   -- Need M
12645     pdcch-ServingCellConfig             CHOICE {release NULL, setup PDCCH-ServingCellConfig }                                OPTIONAL,   -- Need M
12646     pdsch-ServingCellConfig             CHOICE {release NULL, setup PDSCH-ServingCellConfig }                                OPTIONAL,   -- Need M
12647     csi-MeasConfig                      CHOICE {release NULL, setup CSI-MeasConfig }                                         OPTIONAL,   -- Need M
12648     sCellDeactivationTimer              ENUMERATED {ms20, ms40, ms80, ms160, ms200, ms240,
12649                                                     ms320, ms400, ms480, ms520, ms640, ms720,
12650                                                     ms840, ms1280, spare2,spare1}       OPTIONAL,   -- Cond ServingCellWithoutPUCCH
12651     crossCarrierSchedulingConfig        CrossCarrierSchedulingConfig                                            OPTIONAL,   -- Need M
12652     tag-Id                              TAG-Id,
12653     dummy1                              ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12654     pathlossReferenceLinking            ENUMERATED {spCell, sCell}                                              OPTIONAL,   -- Cond SCellOnly
12655     servingCellMO                       MeasObjectId                                                            OPTIONAL,   -- Cond MeasObject
12656     ...,
12657     [[
12658     lte-CRS-ToMatchAround               CHOICE {release NULL, setup RateMatchPatternLTE-CRS }                                OPTIONAL,   -- Need M
12659     rateMatchPatternToAddModList        SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern       OPTIONAL,   -- Need N
12660     rateMatchPatternToReleaseList       SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId     OPTIONAL,   -- Need N
12661     downlinkChannelBW-PerSCS-List       SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier                     OPTIONAL    -- Need S
12662     ]],
12663     [[
12664     supplementaryUplinkRelease-r16      ENUMERATED {true}                                                       OPTIONAL,   -- Need N
12665     tdd-UL-DL-ConfigurationDedicated-IAB-MT-r16    TDD-UL-DL-ConfigDedicated-IAB-MT-r16                         OPTIONAL,   -- Cond TDD_IAB
12666     dormantBWP-Config-r16               CHOICE {release NULL, setup DormantBWP-Config-r16 }                                  OPTIONAL,   -- Need M
12667     ca-SlotOffset-r16                   CHOICE {
12668         refSCS15kHz                         INTEGER (-2..2),
12669         refSCS30KHz                         INTEGER (-5..5),
12670         refSCS60KHz                         INTEGER (-10..10),
12671         refSCS120KHz                        INTEGER (-20..20)
12672     }                                                                                                           OPTIONAL,   -- Cond AsyncCA
12673     dummy2                              CHOICE {release NULL, setup DummyJ }                                                 OPTIONAL,   -- Need M
12674     intraCellGuardBandsDL-List-r16      SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16           OPTIONAL,   -- Need S
12675     intraCellGuardBandsUL-List-r16      SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16           OPTIONAL,   -- Need S
12676     csi-RS-ValidationWithDCI-r16        ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12677     lte-CRS-PatternList1-r16            CHOICE {release NULL, setup LTE-CRS-PatternList-r16 }                                OPTIONAL,   -- Need M
12678     lte-CRS-PatternList2-r16            CHOICE {release NULL, setup LTE-CRS-PatternList-r16 }                                OPTIONAL,   -- Need M
12679     crs-RateMatch-PerCORESETPoolIndex-r16  ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12680     enableTwoDefaultTCI-States-r16      ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12681     enableDefaultTCI-StatePerCoresetPoolIndex-r16 ENUMERATED {enabled}                                          OPTIONAL,   -- Need R
12682     enableBeamSwitchTiming-r16          ENUMERATED {true}                                                       OPTIONAL,   -- Need R
12683     cbg-TxDiffTBsProcessingType1-r16    ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12684     cbg-TxDiffTBsProcessingType2-r16    ENUMERATED {enabled}                                                    OPTIONAL    -- Need R
12685     ]],
12686     [[
12687     directionalCollisionHandling-r16    ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12688     channelAccessConfig-r16             CHOICE {release NULL, setup ChannelAccessConfig-r16 }                                OPTIONAL    -- Need M
12689     ]],
12690     [[
12691     nr-dl-PRS-PDC-Info-r17                 CHOICE {release NULL, setup NR-DL-PRS-PDC-Info-r17}                                OPTIONAL,   -- Need M
12692     semiStaticChannelAccessConfigUE-r17    CHOICE {release NULL, setup SemiStaticChannelAccessConfigUE-r17}                   OPTIONAL,   -- Need M
12693     mimoParam-r17                       CHOICE {release NULL, setup MIMOParam-r17}                                            OPTIONAL,   -- Need M
12694     channelAccessMode2-r17              ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12695     timeDomainHARQ-BundlingType1-r17    ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12696     nrofHARQ-BundlingGroups-r17         ENUMERATED {n1, n2, n4}                                                 OPTIONAL,   -- Need R
12697     fdmed-ReceptionMulticast-r17        ENUMERATED {true}                                                       OPTIONAL,   -- Need R
12698     moreThanOneNackOnlyMode-r17         ENUMERATED {mode2}                                                      OPTIONAL,   -- Need S
12699     tci-ActivatedConfig-r17             TCI-ActivatedConfig-r17                                                 OPTIONAL,   -- Cond TCI_ActivatedConfig
12700     directionalCollisionHandling-DC-r17 ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12701     lte-NeighCellsCRS-AssistInfoList-r17  CHOICE {release NULL, setup LTE-NeighCellsCRS-AssistInfoList-r17 }                 OPTIONAL    -- Need M
12702     ]],
12703     [[
12704     lte-NeighCellsCRS-Assumptions-r17   ENUMERATED {false}                                                      OPTIONAL    -- Need R
12705     ]],
12706     [[
12707     crossCarrierSchedulingConfigRelease-r17 ENUMERATED {true}                                                   OPTIONAL    -- Need N
12708     ]],
12709     [[
12710     multiPDSCH-PerSlotType1-CB-r17      ENUMERATED {enabled, disabled}                                          OPTIONAL    -- Need R
12711     ]],
12712     [[
12713     lte-CRS-PatternList3-r18            CHOICE {release NULL, setup LTE-CRS-PatternList-r16 }                                OPTIONAL,   -- Need M
12714     lte-CRS-PatternList4-r18            CHOICE {release NULL, setup LTE-CRS-PatternList-r16 }                                OPTIONAL,   -- Need M
12715     pdcch-CandidateReceptionWithCRS-Overlap-r18  ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
12716     cjt-Scheme-PDSCH-r18                ENUMERATED {cjtSchemeA, cjtSchemeB}                                     OPTIONAL,   -- Need R
12717     tag2-r18                            Tag2-r18                                                                OPTIONAL,   -- Need R
12718     cellDTX-DRX-Config-r18              CHOICE {release NULL, setup CellDTX-DRX-Config-r18 }                                 OPTIONAL,   -- Need M
12719     positionInDCI-cellDTRX-r18          INTEGER (0..maxDCI-2-9-Size-1-r18)                                      OPTIONAL,   -- Need R
12720     cellDTX-DRX-L1activation-r18        ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12721     mc-DCI-SetOfCellsToAddModList-r18   SEQUENCE (SIZE (1..maxNrofSetsOfCells-r18)) OF MC-DCI-SetOfCells-r18    OPTIONAL,   -- Need N
12722     mc-DCI-SetOfCellsToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofSetsOfCells-r18)) OF SetOfCellsId-r18         OPTIONAL    -- Need N
12723     ]]
12726 Tag2-r18 ::=                        SEQUENCE {
12727     tag2-Id-r18                         TAG-Id,
12728     tag2-flag-r18                       BOOLEAN,
12729     n-TimingAdvanceOffset2-r18          ENUMERATED { n0, n25600, n39936, spare1 }                           OPTIONAL    -- Need S
12732 UplinkConfig ::=                    SEQUENCE {
12733     initialUplinkBWP                    BWP-UplinkDedicated                                                     OPTIONAL,   -- Need M
12734     uplinkBWP-ToReleaseList             SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id                              OPTIONAL,   -- Need N
12735     uplinkBWP-ToAddModList              SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Uplink                          OPTIONAL,   -- Need N
12736     firstActiveUplinkBWP-Id             BWP-Id                                                                  OPTIONAL,   -- Cond SyncAndCellAdd
12737     pusch-ServingCellConfig             CHOICE {release NULL, setup PUSCH-ServingCellConfig }                                OPTIONAL,   -- Need M
12738     carrierSwitching                    CHOICE {release NULL, setup SRS-CarrierSwitching }                                   OPTIONAL,   -- Need M
12739     ...,
12740     [[
12741     powerBoostPi2BPSK                   BOOLEAN                                                                 OPTIONAL,   -- Need M
12742     uplinkChannelBW-PerSCS-List         SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier                     OPTIONAL    -- Need S
12743     ]],
12744     [[
12745     enablePL-RS-UpdateForPUSCH-SRS-r16  ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12746     enableDefaultBeamPL-ForPUSCH0-0-r16 ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12747     enableDefaultBeamPL-ForPUCCH-r16    ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12748     enableDefaultBeamPL-ForSRS-r16      ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12749     uplinkTxSwitching-r16               CHOICE {release NULL, setup UplinkTxSwitching-r16 }                                  OPTIONAL,   -- Need M
12750     mpr-PowerBoost-FR2-r16              ENUMERATED {true}                                                       OPTIONAL    -- Need R
12751     ]],
12752     [[
12753     srs-PosTx-Hopping-r18               CHOICE {release NULL, setup SRS-PosTx-Hopping-r18 }                                  OPTIONAL,   -- Need M
12754     enablePL-RS-UpdateForType1CG-PUSCH-r18  ENUMERATED {enabled}                                                OPTIONAL,   -- Need R
12755     powerBoostPi2BPSK-r18               BOOLEAN                                                                 OPTIONAL,   -- Need R
12756     powerBoostQPSK-r18                  BOOLEAN                                                                 OPTIONAL    -- Need R
12757     ]]
12760 DummyJ ::=                          SEQUENCE {
12761     maxEnergyDetectionThreshold-r16         INTEGER(-85..-52),
12762     energyDetectionThresholdOffset-r16      INTEGER (-20..-13),
12763     ul-toDL-COT-SharingED-Threshold-r16     INTEGER (-85..-52)                                                  OPTIONAL,   -- Need R
12764     absenceOfAnyOtherTechnology-r16         ENUMERATED {true}                                                   OPTIONAL    -- Need R
12767 ChannelAccessConfig-r16 ::=         SEQUENCE {
12768     energyDetectionConfig-r16           CHOICE {
12769         maxEnergyDetectionThreshold-r16         INTEGER (-85..-52),
12770         energyDetectionThresholdOffset-r16      INTEGER (-13..20)
12771     }                                                                                                           OPTIONAL,   -- Need R
12772     ul-toDL-COT-SharingED-Threshold-r16         INTEGER (-85..-52)                                              OPTIONAL,   -- Need R
12773     absenceOfAnyOtherTechnology-r16             ENUMERATED {true}                                               OPTIONAL    -- Need R
12776 IntraCellGuardBandsPerSCS-r16 ::=      SEQUENCE {
12777     guardBandSCS-r16                       SubcarrierSpacing,
12778     intraCellGuardBands-r16                SEQUENCE (SIZE (1..4)) OF GuardBand-r16
12781 GuardBand-r16 ::=                      SEQUENCE {
12782      startCRB-r16                          INTEGER (0..274),
12783      nrofCRBs-r16                          INTEGER (0..15)
12786 DormancyGroupID-r16 ::=         INTEGER (0..4)
12788 DormantBWP-Config-r16::=               SEQUENCE {
12789     dormantBWP-Id-r16                      BWP-Id                                                           OPTIONAL,   -- Need M
12790     withinActiveTimeConfig-r16             CHOICE {release NULL, setup WithinActiveTimeConfig-r16 }                      OPTIONAL,   -- Need M
12791     outsideActiveTimeConfig-r16            CHOICE {release NULL, setup OutsideActiveTimeConfig-r16 }                     OPTIONAL    -- Need M
12794 WithinActiveTimeConfig-r16 ::=         SEQUENCE {
12795    firstWithinActiveTimeBWP-Id-r16         BWP-Id                                                           OPTIONAL,   -- Need M
12796    dormancyGroupWithinActiveTime-r16       DormancyGroupID-r16                                              OPTIONAL    -- Need R
12799 OutsideActiveTimeConfig-r16 ::=        SEQUENCE {
12800    firstOutsideActiveTimeBWP-Id-r16        BWP-Id                                                           OPTIONAL,   -- Need M
12801    dormancyGroupOutsideActiveTime-r16      DormancyGroupID-r16                                              OPTIONAL    -- Need R
12804 UplinkTxSwitching-r16 ::=              SEQUENCE {
12805     uplinkTxSwitchingPeriodLocation-r16    BOOLEAN,
12806     uplinkTxSwitchingCarrier-r16           ENUMERATED {carrier1, carrier2}
12809 MIMOParam-r17 ::= SEQUENCE {
12810     additionalPCI-ToAddModList-r17     SEQUENCE (SIZE(1..maxNrofAdditionalPCI-r17)) OF SSB-MTC-AdditionalPCI-r17  OPTIONAL,   -- Need N
12811     additionalPCI-ToReleaseList-r17    SEQUENCE (SIZE(1..maxNrofAdditionalPCI-r17)) OF AdditionalPCIIndex-r17     OPTIONAL,   -- Need N
12812     unifiedTCI-StateType-r17           ENUMERATED {separate, joint}                                         OPTIONAL,   -- Need R
12813     uplink-PowerControlToAddModList-r17  SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF Uplink-powerControl-r17      OPTIONAL,   -- Need N
12814     uplink-PowerControlToReleaseList-r17 SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF Uplink-powerControlId-r17    OPTIONAL,   -- Need N
12815     sfnSchemePDCCH-r17                 ENUMERATED {sfnSchemeA,sfnSchemeB}                                   OPTIONAL,   -- Need R
12816     sfnSchemePDSCH-r17                 ENUMERATED {sfnSchemeA,sfnSchemeB}                                   OPTIONAL    -- Need R
12819 MC-DCI-SetOfCells-r18 ::=          SEQUENCE {
12820     setOfCellsId-r18                   SetOfCellsId-r18,
12821     nCI-Value-r18                      INTEGER (0..7),
12822     scheduledCellListDCI-1-3-r18       SEQUENCE (SIZE (2..maxNrofCellsInSet-r18)) OF ServCellIndex          OPTIONAL,   -- Need R
12823     scheduledCellListDCI-0-3-r18       SEQUENCE (SIZE (2..maxNrofCellsInSet-r18)) OF ServCellIndex          OPTIONAL,   -- Need R
12824     scheduledCellComboListDCI-1-3-r18  SEQUENCE (SIZE (1..maxNrofCellCombos-r18)) OF ScheduledCellCombo-r18 OPTIONAL,   -- Need R
12825     scheduledCellComboListDCI-0-3-r18  SEQUENCE (SIZE (1..maxNrofCellCombos-r18)) OF ScheduledCellCombo-r18 OPTIONAL,   -- Need R
12826     antennaPortsDCI1-3-r18             ENUMERATED {type1a, type2}                                           OPTIONAL, -- Cond TypeDCI1-3
12827     antennaPortsDCI0-3-r18             ENUMERATED {type1a, type2}                                           OPTIONAL, -- Cond TypeDCI0-3
12828     tpmi-DCI0-3-r18                    ENUMERATED {type1a, type2}                                           OPTIONAL, -- Cond TypeDCI0-3
12829     sri-DCI0-3-r18                     ENUMERATED {type1a, type2}                                           OPTIONAL, -- Cond TypeDCI0-3
12830     priorityIndicatorDCI-1-3-r18       ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12831     priorityIndicatorDCI-0-3-r18       ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12832     dormancyDCI-1-3-r18                ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12833     dormancyDCI-0-3-r18                ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12834     pdcchMonAdaptDCI-1-3-r18           ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12835     pdcchMonAdaptDCI-0-3-r18           ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12836     minimumSchedulingOffsetK0DCI-1-3-r18        ENUMERATED {enabled}                                        OPTIONAL,   -- Need R
12837     minimumSchedulingOffsetK0DCI-0-3-r18        ENUMERATED {enabled}                                        OPTIONAL,   -- Need R
12838     pdsch-HARQ-ACK-OneShotFeedbackDCI-1-3-r18   ENUMERATED {enabled}                                        OPTIONAL,   -- Need R
12839     pdsch-HARQ-ACK-enhType3DCI-1-3-r18          ENUMERATED {enabled}                                        OPTIONAL,   -- Need R
12840     pdsch-HARQ-ACK-enhType3DCIfieldDCI-1-3-r18  ENUMERATED {enabled}                                        OPTIONAL,   -- Need R
12841     pdsch-HARQ-ACK-retxDCI-1-3-r18     ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12842     pucch-sSCellDynDCI-1-3-r18         ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12843     tdra-FieldIndexListDCI-1-3-r18     SEQUENCE (SIZE (1..32)) OF TDRA-FieldIndexDCI-1-3-r18                OPTIONAL,   -- Need R
12844     tdra-FieldIndexListDCI-0-3-r18     SEQUENCE (SIZE (1..64)) OF TDRA-FieldIndexDCI-0-3-r18                OPTIONAL,   -- Need R
12845     rateMatchListDCI-1-3-r18           SEQUENCE (SIZE (1..16)) OF RateMatchDCI-1-3-r18                      OPTIONAL,   -- Need R
12846     zp-CSI-RSListDCI-1-3-r18           SEQUENCE (SIZE (1..8)) OF ZP-CSI-DCI-1-3-r18                         OPTIONAL,   -- Need R
12847     tci-ListDCI-1-3-r18                SEQUENCE (SIZE (1..16)) OF TCI-DCI-1-3-r18                           OPTIONAL,   -- Need R
12848     srs-RequestListDCI-1-3-r18         SEQUENCE (SIZE (1..16)) OF SRS-RequestCombo-r18                      OPTIONAL,   -- Need R
12849     srs-OffsetListDCI-1-3-r18          SEQUENCE (SIZE (1..8)) OF SRS-OffsetCombo-r18                        OPTIONAL,   -- Need R
12850     srs-RequestListDCI-0-3-r18         SEQUENCE (SIZE (1..16)) OF SRS-RequestCombo-r18                      OPTIONAL,   -- Need R
12851     srs-OffsetListDCI-0-3-r18          SEQUENCE (SIZE (1..8)) OF SRS-OffsetCombo-r18                        OPTIONAL    -- Need R
12854 SetOfCellsId-r18 ::=                   INTEGER (0..maxNrofSetsOfCells-1-r18)
12856 ScheduledCellCombo-r18 ::=             SEQUENCE (SIZE (1..maxNrofCellsInSet-r18)) OF INTEGER (0..maxNrofCellsInSet-1-r18)
12858 RateMatchDCI-1-3-r18 ::=               SEQUENCE (SIZE (1..maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (1..2))
12860 ZP-CSI-DCI-1-3-r18 ::=                 SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (1..2))
12862 TCI-DCI-1-3-r18 ::=                    SEQUENCE (SIZE (2.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (3))
12864 SRS-RequestCombo-r18 ::=               SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (2..3))
12866 SRS-OffsetCombo-r18 ::=                SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF INTEGER (0..3)
12868 TDRA-FieldIndexDCI-1-3-r18 ::=         SEQUENCE (SIZE (2.. maxNrofBWPsInSetOfCells-r18)) OF INTEGER (0..maxNrofDL-Allocations-1-r18)
12870 TDRA-FieldIndexDCI-0-3-r18 ::=         SEQUENCE (SIZE (2.. maxNrofBWPsInSetOfCells-r18)) OF INTEGER (0..maxNrofUL-Allocations-1-r18)
12872 -- TAG-SERVINGCELLCONFIG-STOP
12873 -- TAG-SERVINGCELLCONFIGCOMMON-START
12875 ServingCellConfigCommon ::=         SEQUENCE {
12876     physCellId                          PhysCellId                                                          OPTIONAL,   -- Cond HOAndServCellAdd,
12877     downlinkConfigCommon                DownlinkConfigCommon                                                OPTIONAL,   -- Cond HOAndServCellAdd
12878     uplinkConfigCommon                  UplinkConfigCommon                                                  OPTIONAL,   -- Need M
12879     supplementaryUplinkConfig           UplinkConfigCommon                                                  OPTIONAL,   -- Need S
12880     n-TimingAdvanceOffset               ENUMERATED { n0, n25600, n39936 }                                   OPTIONAL,   -- Need S
12881     ssb-PositionsInBurst                CHOICE {
12882         shortBitmap                         BIT STRING (SIZE (4)),
12883         mediumBitmap                        BIT STRING (SIZE (8)),
12884         longBitmap                          BIT STRING (SIZE (64))
12885     }                                                                                                       OPTIONAL, -- Cond AbsFreqSSB
12886     ssb-periodicityServingCell          ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 }   OPTIONAL, -- Need S
12887     dmrs-TypeA-Position                 ENUMERATED {pos2, pos3},
12888     lte-CRS-ToMatchAround               CHOICE {release NULL, setup RateMatchPatternLTE-CRS }                            OPTIONAL, -- Need M
12889     rateMatchPatternToAddModList        SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern   OPTIONAL, -- Need N
12890     rateMatchPatternToReleaseList       SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
12891     ssbSubcarrierSpacing                SubcarrierSpacing                                                   OPTIONAL, -- Cond HOAndServCellWithSSB
12892     tdd-UL-DL-ConfigurationCommon       TDD-UL-DL-ConfigCommon                                              OPTIONAL, -- Cond TDD
12893     ss-PBCH-BlockPower                  INTEGER (-60..50),
12894     ...,
12895     [[
12896     channelAccessMode-r16               CHOICE {
12897         dynamic                             NULL,
12898         semiStatic                          SemiStaticChannelAccessConfig-r16
12899     }                                                                                                       OPTIONAL, -- Cond SharedSpectrum
12900     discoveryBurstWindowLength-r16          ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5}                   OPTIONAL, -- Need R
12901     ssb-PositionQCL-r16                     SSB-PositionQCL-Relation-r16                                    OPTIONAL, -- Cond SharedSpectrum
12902     highSpeedConfig-r16                     HighSpeedConfig-r16                                             OPTIONAL  -- Need R
12903     ]],
12904     [[
12905     highSpeedConfig-v1700               HighSpeedConfig-v1700                                               OPTIONAL, -- Need R
12906     channelAccessMode2-r17              ENUMERATED {enabled}                                                OPTIONAL, -- Cond SharedSpectrum2
12907     discoveryBurstWindowLength-r17      ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms0dot75, ms1, ms1dot25}  OPTIONAL, -- Need R
12908     ssb-PositionQCL-r17                 SSB-PositionQCL-Relation-r17                                        OPTIONAL, -- Cond SharedSpectrum2
12909     highSpeedConfigFR2-r17              HighSpeedConfigFR2-r17                                              OPTIONAL, -- Need R
12910     uplinkConfigCommon-v1700            UplinkConfigCommon-v1700                                            OPTIONAL, -- Need R
12911     ntn-Config-r17                      NTN-Config-r17                                                      OPTIONAL  -- Need R
12912     ]],
12913     [[
12914     featurePriorities-r17               SEQUENCE {
12915         redCapPriority-r17                  FeaturePriority-r17                                             OPTIONAL, -- Need R
12916         slicingPriority-r17                 FeaturePriority-r17                                             OPTIONAL, -- Need R
12917         msg3-Repetitions-Priority-r17       FeaturePriority-r17                                             OPTIONAL, -- Need R
12918         sdt-Priority-r17                    FeaturePriority-r17                                             OPTIONAL  -- Need R
12919     }                                                                                                       OPTIONAL  -- Need R
12920     ]],
12921     [[
12922     ra-ChannelAccess-r17            ENUMERATED {enabled}                                                OPTIONAL -- Cond SharedSpectrum2
12923     ]],
12924     [[
12925     featurePriorities-v1800             SEQUENCE {
12926         msg1-Repetitions-Priority-r18       FeaturePriority-r17                                             OPTIONAL, -- Need R
12927         eRedCapPriority-r18                 FeaturePriority-r17                                             OPTIONAL  -- Need R
12928     }                                                                                                       OPTIONAL, -- Need R
12929     atg-Config-r18                      ATG-Config-r18                                                      OPTIONAL   -- Need R
12930     ]]
12933 -- TAG-SERVINGCELLCONFIGCOMMON-STOP
12934 -- TAG-SERVINGCELLCONFIGCOMMONSIB-START
12936 ServingCellConfigCommonSIB ::=      SEQUENCE {
12937     downlinkConfigCommon                DownlinkConfigCommonSIB,
12938     uplinkConfigCommon                  UplinkConfigCommonSIB                                       OPTIONAL, -- Need R
12939     supplementaryUplink                 UplinkConfigCommonSIB                                       OPTIONAL, -- Need R
12940     n-TimingAdvanceOffset               ENUMERATED { n0, n25600, n39936 }                           OPTIONAL, -- Need S
12941     ssb-PositionsInBurst                SEQUENCE {
12942         inOneGroup                          BIT STRING (SIZE (8)),
12943         groupPresence                       BIT STRING (SIZE (8))                                   OPTIONAL  -- Cond FR2-Only
12944     },
12945     ssb-PeriodicityServingCell          ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160},
12946     tdd-UL-DL-ConfigurationCommon       TDD-UL-DL-ConfigCommon                                      OPTIONAL, -- Cond TDD
12947     ss-PBCH-BlockPower                  INTEGER (-60..50),
12948     ...,
12949     [[
12950     channelAccessMode-r16               CHOICE {
12951         dynamic                             NULL,
12952         semiStatic                          SemiStaticChannelAccessConfig-r16
12953     }                                                                                               OPTIONAL, -- Cond SharedSpectrum
12954     discoveryBurstWindowLength-r16      ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5}               OPTIONAL, -- Need R
12955     highSpeedConfig-r16                 HighSpeedConfig-r16                                         OPTIONAL  -- Need R
12956     ]],
12957     [[
12958     channelAccessMode2-r17              ENUMERATED {enabled}                                        OPTIONAL, -- Cond SharedSpectrum2
12959     discoveryBurstWindowLength-v1700    ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms0dot75, ms1, ms1dot25} OPTIONAL,  -- Need R
12960     highSpeedConfigFR2-r17              HighSpeedConfigFR2-r17                                      OPTIONAL, -- Need R
12961     uplinkConfigCommon-v1700            UplinkConfigCommonSIB-v1700                                 OPTIONAL  -- Need R
12962     ]],
12963     [[
12964     enhancedMeasurementNGSO-r17         ENUMERATED {true}                                           OPTIONAL  -- Need R
12965     ]],
12966     [[
12967     ra-ChannelAccess-r17                ENUMERATED {enabled}                                        OPTIONAL  -- Cond SharedSpectrum2
12968     ]],
12969     [[
12970     downlinkConfigCommon-v1760          DownlinkConfigCommonSIB-v1760                               OPTIONAL, -- Need R
12971     uplinkConfigCommon-v1760            UplinkConfigCommonSIB-v1760                                 OPTIONAL  -- Need R
12972     ]]
12975 -- TAG-SERVINGCELLCONFIGCOMMONSIB-STOP
12976 -- TAG-SHORTI-RNTI-VALUE-START
12978 ShortI-RNTI-Value ::=   BIT STRING (SIZE(24))
12980 -- TAG-SHORTI-RNTI-VALUE-STOP
12981 -- TAG-SHORTMAC-I-START
12983 ShortMAC-I ::=                      BIT STRING (SIZE (16))
12985 -- TAG-SHORTMAC-I-STOP
12986 -- TAG-SINR-RANGE-START
12988 SINR-Range ::=                      INTEGER(0..127)
12990 -- TAG-SINR-RANGE-STOP
12991 -- TAG-SI-REQUESTCONFIG-START
12993 SI-RequestConfig ::=                SEQUENCE {
12994     rach-OccasionsSI                    SEQUENCE {
12995         rach-ConfigSI                       RACH-ConfigGeneric,
12996         ssb-perRACH-Occasion                ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
12997     }                                                                                                       OPTIONAL,   -- Need R
12998     si-RequestPeriod                    ENUMERATED {one, two, four, six, eight, ten, twelve, sixteen}       OPTIONAL,   -- Need R
12999     si-RequestResources                 SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResources
13002 SI-RequestResources ::=             SEQUENCE {
13003     ra-PreambleStartIndex               INTEGER (0..63),
13004     ra-AssociationPeriodIndex           INTEGER (0..15)                                                     OPTIONAL,   -- Need R
13005     ra-ssb-OccasionMaskIndex            INTEGER (0..15)                                                     OPTIONAL    -- Need R
13008 -- TAG-SI-REQUESTCONFIG-STOP
13009 -- TAG-SI-REQUESTCONFIGREPETITION-START
13011 SI-RequestConfigRepetition-r18 ::=     SEQUENCE {
13012     rach-OccasionsSI-r18                   SEQUENCE {
13013         rach-ConfigSI-r18                      RACH-ConfigGeneric,
13014         ssb-perRACH-Occasion-r18               ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
13015     }                                                                                                               OPTIONAL,  -- Need R
13016     si-RequestResourcesRepetitionNum2-r18  SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18  OPTIONAL,  -- Need R
13017     si-RequestResourcesRepetitionNum4-r18  SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18  OPTIONAL,  -- Need R
13018     si-RequestResourcesRepetitionNum8-r18  SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18  OPTIONAL,  -- Need R
13019     ...
13022 SI-RequestResourcesRepetition-r18 ::=  SEQUENCE {
13023     ra-PreambleStartIndex-r18              INTEGER (0..63)
13026 -- TAG-SI-REQUESTCONFIGREPETITION-STOP
13027 -- TAG-SI-SCHEDULINGINFO-START
13029 SI-SchedulingInfo ::=               SEQUENCE {
13030     schedulingInfoList                  SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo,
13031     si-WindowLength                     ENUMERATED {s5, s10, s20, s40, s80, s160, s320, s640, s1280, s2560-v1710, s5120-v1710 },
13032     si-RequestConfig                    SI-RequestConfig                                                OPTIONAL,  -- Cond MSG-1
13033     si-RequestConfigSUL                 SI-RequestConfig                                                OPTIONAL,  -- Cond SUL-MSG-1
13034     systemInformationAreaID             BIT STRING (SIZE (24))                                          OPTIONAL,  -- Need R
13035     ...
13038 SchedulingInfo ::=                  SEQUENCE {
13039     si-BroadcastStatus                  ENUMERATED {broadcasting, notBroadcasting},
13040     si-Periodicity                      ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
13041     sib-MappingInfo                     SIB-Mapping
13044 SI-SchedulingInfo-v1700 ::=         SEQUENCE {
13045     schedulingInfoList2-r17             SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo2-r17,
13046     dummy                              SI-RequestConfig                                                 OPTIONAL
13049 SI-SchedulingInfo-v1740 ::=         SEQUENCE {
13050     si-RequestConfigRedCap-r17          SI-RequestConfig                                                OPTIONAL   -- Cond REDCAP-MSG-1
13053 SI-SchedulingInfo-v1800 ::=         SEQUENCE {
13054     si-RequestConfigMSG1-Repetition-r18           SI-RequestConfigRepetition-r18                        OPTIONAL,  -- Cond MSG-1
13055     si-RequestConfigRedCap-MSG1-Repetition-r18    SI-RequestConfigRepetition-r18                        OPTIONAL,  -- Cond REDCAP-MSG-1
13056     si-RequestConfigSUL-MSG1-Repetition-r18       SI-RequestConfigRepetition-r18                        OPTIONAL   -- Cond SUL-MSG-1
13059 SchedulingInfo2-r17 ::=             SEQUENCE {
13060     si-BroadcastStatus-r17              ENUMERATED {broadcasting, notBroadcasting},
13061     si-WindowPosition-r17               INTEGER (1..256),
13062     si-Periodicity-r17                  ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
13063     sib-MappingInfo-r17                 SIB-Mapping-v1700
13066 SIB-Mapping ::=                     SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo
13068 SIB-Mapping-v1700  ::=              SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo-v1700
13070 SIB-TypeInfo ::=                    SEQUENCE {
13071     type                                ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType6, sibType7, sibType8, sibType9,
13072                                                      sibType10-v1610, sibType11-v1610, sibType12-v1610, sibType13-v1610,
13073                                                      sibType14-v1610, spare3, spare2, spare1,... },
13074     valueTag                            INTEGER (0..31)                                                 OPTIONAL, -- Cond SIB-TYPE
13075     areaScope                           ENUMERATED {true}                                               OPTIONAL -- Need S
13078 SIB-TypeInfo-v1700 ::=              SEQUENCE {
13079     sibType-r17                         CHOICE {
13080         type1-r17                           ENUMERATED {sibType15, sibType16, sibType17, sibType18, sibType19, sibType20, sibType21,
13081                                                         sibType22-v1800, sibType23-v1800 ,sibType24-v1800, sibType25-v1800,
13082                                                         sibType17bis-v1820, spare4, spare3, spare2, spare1,...},
13083         type2-r17                           SEQUENCE {
13084             posSibType-r17                      ENUMERATED {posSibType1-9, posSibType1-10, posSibType2-24, posSibType2-25,
13085                                                             posSibType6-4, posSibType6-5, posSibType6-6, posSibType2-17a-v1770,
13086                                                             posSibType2-18a-v1770, posSibType2-20a-v1770, posSibType1-11-v1800,
13087                                                             posSibType1-12-v1800, posSibType2-26-v1800, posSibType2-27-v1800,
13088                                                             posSibType6-7-v1800, posSibType7-1-v1800,...,
13089                                                             posSibType7-2-v1800, posSibType7-3-v1800, posSibType7-4-v1800},
13090             encrypted-r17                       ENUMERATED { true }                                     OPTIONAL, -- Need R
13091             gnss-id-r17                         GNSS-ID-r16                                             OPTIONAL, -- Need R
13092             sbas-id-r17                         SBAS-ID-r16                                             OPTIONAL  -- Cond GNSS-ID-SBAS
13093         }
13094     },
13095     valueTag-r17                            INTEGER (0..31)                                             OPTIONAL, -- Cond NonPosSIB
13096     areaScope-r17                           ENUMERATED {true}                                           OPTIONAL  -- Need S
13099 -- TAG-SI-SCHEDULINGINFO-STOP
13100 -- TAG-SKCOUNTER-START
13102 SK-Counter ::=  INTEGER (0..65535)
13104 -- TAG-SKCOUNTER-STOP
13105 -- TAG-SLOTFORMATCOMBINATIONSPERCELL-START
13107 SlotFormatCombinationsPerCell ::=   SEQUENCE {
13108     servingCellId                       ServCellIndex,
13109     subcarrierSpacing                   SubcarrierSpacing,
13110     subcarrierSpacing2                  SubcarrierSpacing                                                         OPTIONAL, -- Need R
13111     slotFormatCombinations              SEQUENCE (SIZE (1..maxNrofSlotFormatCombinationsPerSet)) OF SlotFormatCombination
13112                                                                                                                   OPTIONAL, -- Need M
13113     positionInDCI                       INTEGER(0..maxSFI-DCI-PayloadSize-1)                                      OPTIONAL, -- Need M
13114     ...,
13115     [[
13116     enableConfiguredUL-r16              ENUMERATED {enabled}                                                      OPTIONAL  -- Need R
13117     ]]
13121 SlotFormatCombination ::=           SEQUENCE {
13122     slotFormatCombinationId             SlotFormatCombinationId,
13123     slotFormats                         SEQUENCE (SIZE (1..maxNrofSlotFormatsPerCombination)) OF INTEGER (0..255)
13126 SlotFormatCombinationId ::=         INTEGER (0..maxNrofSlotFormatCombinationsPerSet-1)
13128 -- TAG-SLOTFORMATCOMBINATIONSPERCELL-STOP
13129 -- TAG-SLOTFORMATINDICATOR-START
13131 SlotFormatIndicator ::=     SEQUENCE {
13132     sfi-RNTI                    RNTI-Value,
13133     dci-PayloadSize             INTEGER (1..maxSFI-DCI-PayloadSize),
13134     slotFormatCombToAddModList  SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF SlotFormatCombinationsPerCell
13135                                                                                                                               OPTIONAL, -- Need N
13136     slotFormatCombToReleaseList SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex                       OPTIONAL, -- Need N
13137     ...,
13138     [[
13139     availableRB-SetsToAddModList-r16  SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF AvailableRB-SetsPerCell-r16   OPTIONAL, -- Need N
13140     availableRB-SetsToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex                 OPTIONAL, -- Need N
13141     switchTriggerToAddModList-r16     SEQUENCE (SIZE(1..4)) OF SearchSpaceSwitchTrigger-r16                                   OPTIONAL, -- Need N
13142     switchTriggerToReleaseList-r16    SEQUENCE (SIZE(1..4)) OF ServCellIndex                                                  OPTIONAL, -- Need N
13143     co-DurationsPerCellToAddModList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF CO-DurationsPerCell-r16     OPTIONAL, -- Need N
13144     co-DurationsPerCellToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex              OPTIONAL  -- Need N
13145     ]],
13146     [[
13147     switchTriggerToAddModListSizeExt-r16   SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroupMinus4-r16)) OF
13148         SearchSpaceSwitchTrigger-r16  OPTIONAL, -- Need N
13149     switchTriggerToReleaseListSizeExt-r16  SEQUENCE (SIZE(1.. maxNrofAggregatedCellsPerCellGroupMinus4-r16)) OF
13150         ServCellIndex                 OPTIONAL  -- Need N
13151     ]],
13152     [[
13153     co-DurationsPerCellToAddModList-r17 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF CO-DurationsPerCell-r17 OPTIONAL  -- Need N
13154     ]]
13157 CO-DurationsPerCell-r16 ::=   SEQUENCE {
13158     servingCellId-r16             ServCellIndex,
13159     positionInDCI-r16             INTEGER(0..maxSFI-DCI-PayloadSize-1),
13160     subcarrierSpacing-r16         SubcarrierSpacing,
13161     co-DurationList-r16           SEQUENCE (SIZE(1..64)) OF CO-Duration-r16
13164 CO-DurationsPerCell-r17 ::=   SEQUENCE {
13165     servingCellId-r17             ServCellIndex,
13166     positionInDCI-r17             INTEGER(0..maxSFI-DCI-PayloadSize-1),
13167     subcarrierSpacing-r17         SubcarrierSpacing,
13168     co-DurationList-r17           SEQUENCE (SIZE(1..64)) OF CO-Duration-r17
13171 CO-Duration-r16 ::=    INTEGER (0..1120)
13172 CO-Duration-r17 ::=    INTEGER (0..4480)
13174 AvailableRB-SetsPerCell-r16 ::=   SEQUENCE {
13175     servingCellId-r16                 ServCellIndex,
13176     positionInDCI-r16                 INTEGER(0..maxSFI-DCI-PayloadSize-1)
13179 SearchSpaceSwitchTrigger-r16 ::=   SEQUENCE {
13180     servingCellId-r16                  ServCellIndex,
13181     positionInDCI-r16                  INTEGER(0..maxSFI-DCI-PayloadSize-1)
13184 -- TAG-SLOTFORMATINDICATOR-STOP
13185 -- TAG-S-NSSAI-START
13187 S-NSSAI  ::=                        CHOICE{
13188     sst                                 BIT STRING (SIZE (8)),
13189     sst-SD                              BIT STRING (SIZE (32))
13192 -- TAG-S-NSSAI-STOP
13193 -- TAG-SPEEDSTATESCALEFACTORS-START
13195 SpeedStateScaleFactors ::=          SEQUENCE {
13196     sf-Medium                           ENUMERATED {oDot25, oDot5, oDot75, lDot0},
13197     sf-High                             ENUMERATED {oDot25, oDot5, oDot75, lDot0}
13199 -- TAG-SPEEDSTATESCALEFACTORS-STOP
13200 -- TAG-SPS-CONFIG-START
13202 SPS-Config ::=                  SEQUENCE {
13203     periodicity                     ENUMERATED {ms10, ms20, ms32, ms40, ms64, ms80, ms128, ms160, ms320, ms640,
13204                                                         spare6, spare5, spare4, spare3, spare2, spare1},
13205     nrofHARQ-Processes              INTEGER (1..8),
13206     n1PUCCH-AN                      PUCCH-ResourceId                                                            OPTIONAL,   -- Need M
13207     mcs-Table                       ENUMERATED {qam64LowSE}                                                     OPTIONAL,   -- Need S
13208     ...,
13209     [[
13210     sps-ConfigIndex-r16             SPS-ConfigIndex-r16                                                         OPTIONAL,   -- Cond SPS-List
13211     harq-ProcID-Offset-r16          INTEGER (0..15)                                                             OPTIONAL,   -- Need R
13212     periodicityExt-r16              INTEGER (1..5120)                                                           OPTIONAL,   -- Need R
13213     harq-CodebookID-r16             INTEGER (1..2)                                                              OPTIONAL,   -- Need R
13214     pdsch-AggregationFactor-r16     ENUMERATED {n1, n2, n4, n8 }                                                OPTIONAL    -- Need S
13215     ]],
13216     [[
13217     sps-HARQ-Deferral-r17           INTEGER (1..32)                                                             OPTIONAL,   -- Need R
13218     n1PUCCH-AN-PUCCHsSCell-r17      PUCCH-ResourceId                                                            OPTIONAL,   -- Need R
13219     periodicityExt-r17              INTEGER (1..40960)                                                          OPTIONAL,   -- Need R
13220     nrofHARQ-Processes-v1710        INTEGER(9..32)                                                              OPTIONAL,   -- Need R
13221     harq-ProcID-Offset-v1700        INTEGER (16..31)                                                            OPTIONAL    -- Need R
13222     ]]
13225 -- TAG-SPS-CONFIG-STOP
13226 -- TAG-SPS-CONFIGINDEX-START
13228 SPS-ConfigIndex-r16             ::= INTEGER (0.. maxNrofSPS-Config-1-r16)
13230 -- TAG-SPS-CONFIGINDEX-STOP
13231 -- TAG-SPS-PUCCH-AN-START
13233 SPS-PUCCH-AN-r16  ::=           SEQUENCE {
13234     sps-PUCCH-AN-ResourceID-r16     PUCCH-ResourceId,
13235     maxPayloadSize-r16              INTEGER (4..256)                     OPTIONAL    -- Need R
13238 -- TAG-SPS-PUCCH-AN-STOP
13239 -- TAG-SPS-PUCCH-AN-LIST-START
13241 SPS-PUCCH-AN-List-r16 ::=      SEQUENCE (SIZE(1..4)) OF SPS-PUCCH-AN-r16
13243 -- TAG-SPS-PUCCH-AN-LIST-STOP
13244 -- TAG-SRB-IDENTITY-START
13246 SRB-Identity ::=                    INTEGER (1..3)
13248 SRB-Identity-v1700 ::=              INTEGER (4)
13250 SRB-Identity-v1800 ::=              INTEGER (5)
13252 -- TAG-SRB-IDENTITY-STOP
13253 -- TAG-SRS-CARRIERSWITCHING-START
13255 SRS-CarrierSwitching ::=            SEQUENCE {
13256     srs-SwitchFromServCellIndex         INTEGER (0..31)                                                         OPTIONAL,   -- Need M
13257     srs-SwitchFromCarrier               ENUMERATED {sUL, nUL},
13258     srs-TPC-PDCCH-Group                 CHOICE {
13259         typeA                               SEQUENCE (SIZE (1..32)) OF SRS-TPC-PDCCH-Config,
13260         typeB                               SRS-TPC-PDCCH-Config
13261     }                                                                                                           OPTIONAL,   -- Need M
13262     monitoringCells                     SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex               OPTIONAL,   -- Need M
13263     ...
13266 SRS-TPC-PDCCH-Config ::=            SEQUENCE {
13267     srs-CC-SetIndexlist                 SEQUENCE (SIZE(1..4)) OF SRS-CC-SetIndex                                OPTIONAL    -- Need M
13270 SRS-CC-SetIndex ::=                 SEQUENCE {
13271     cc-SetIndex                         INTEGER (0..3)                                                          OPTIONAL,   -- Need M
13272     cc-IndexInOneCC-Set                 INTEGER (0..7)                                                          OPTIONAL    -- Need M
13275 -- TAG-SRS-CARRIERSWITCHING-STOP
13276 -- TAG-SRS-CONFIG-START
13278 SRS-Config ::=                          SEQUENCE {
13279     srs-ResourceSetToReleaseList            SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId        OPTIONAL,   -- Need N
13280     srs-ResourceSetToAddModList             SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet          OPTIONAL,   -- Need N
13281     srs-ResourceToReleaseList               SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-ResourceId              OPTIONAL,   -- Need N
13282     srs-ResourceToAddModList                SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-Resource                OPTIONAL,   -- Need N
13283     tpc-Accumulation                        ENUMERATED {disabled}                                                   OPTIONAL,   -- Need S
13284     ...,
13285     [[
13286     srs-RequestDCI-1-2-r16                  INTEGER (1..2)                                                          OPTIONAL, -- Need S
13287     srs-RequestDCI-0-2-r16                  INTEGER (1..2)                                                          OPTIONAL, -- Need S
13288     srs-ResourceSetToAddModListDCI-0-2-r16  SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet          OPTIONAL, -- Need N
13289     srs-ResourceSetToReleaseListDCI-0-2-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId        OPTIONAL, -- Need N
13290     srs-PosResourceSetToReleaseList-r16     SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSetId-r16
13291                                                                                                                     OPTIONAL, -- Need N
13292     srs-PosResourceSetToAddModList-r16      SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSet-r16        OPTIONAL,-- Need N
13293     srs-PosResourceToReleaseList-r16        SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16            OPTIONAL,-- Need N
13294     srs-PosResourceToAddModList-r16         SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResource-r16  OPTIONAL  -- Need N
13295     ]],
13296     [[
13297     dci-TriggeringPosResourceSetLink-r18    ENUMERATED { enabled }                                                  OPTIONAL  -- Need R
13298     ]]
13301 SRS-ResourceSet ::=                     SEQUENCE {
13302     srs-ResourceSetId                       SRS-ResourceSetId,
13303     srs-ResourceIdList                      SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-ResourceId    OPTIONAL, -- Cond Setup
13304     resourceType                            CHOICE {
13305         aperiodic                               SEQUENCE {
13306             aperiodicSRS-ResourceTrigger            INTEGER (1..maxNrofSRS-TriggerStates-1),
13307             csi-RS                                  NZP-CSI-RS-ResourceId                                  OPTIONAL, -- Cond NonCodebook
13308             slotOffset                              INTEGER (1..32)                                        OPTIONAL, -- Need S
13309             ...,
13310             [[
13311             aperiodicSRS-ResourceTriggerList            SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-2))
13312                                                             OF INTEGER (1..maxNrofSRS-TriggerStates-1)     OPTIONAL  -- Need M
13313             ]]
13314         },
13315         semi-persistent                         SEQUENCE {
13316             associatedCSI-RS                        NZP-CSI-RS-ResourceId                                  OPTIONAL, -- Cond NonCodebook
13317             ...
13318         },
13319         periodic                                SEQUENCE {
13320             associatedCSI-RS                        NZP-CSI-RS-ResourceId                                  OPTIONAL, -- Cond NonCodebook
13321             ...
13322         }
13323     },
13324     usage                                   ENUMERATED {beamManagement, codebook, nonCodebook, antennaSwitching},
13325     alpha                                   Alpha                                                          OPTIONAL, -- Need S
13326     p0                                      INTEGER (-202..24)                                             OPTIONAL, -- Cond Setup
13327     pathlossReferenceRS                     PathlossReferenceRS-Config                                     OPTIONAL, -- Need M
13328     srs-PowerControlAdjustmentStates        ENUMERATED { sameAsFci2, separateClosedLoop}                   OPTIONAL, -- Need S
13329     ...,
13330     [[
13331     pathlossReferenceRSList-r16             CHOICE {release NULL, setup PathlossReferenceRSList-r16}                    OPTIONAL  -- Need M
13332     ]],
13333     [[
13334     usagePDC-r17                            ENUMERATED {true}                                              OPTIONAL, -- Need R
13335     availableSlotOffsetList-r17             SEQUENCE (SIZE(1..4)) OF AvailableSlotOffset-r17               OPTIONAL, -- Need R
13336     followUnifiedTCI-StateSRS-r17           ENUMERATED {enabled}                                           OPTIONAL  -- Need R
13337     ]],
13338     [[
13339     applyIndicatedTCI-State-r18             ENUMERATED {first, second}                                     OPTIONAL  -- Cond FollowUTCI
13340     ]]
13343 AvailableSlotOffset-r17 ::=   INTEGER (0..7)
13345 PathlossReferenceRS-Config ::=              CHOICE {
13346     ssb-Index                                   SSB-Index,
13347     csi-RS-Index                                NZP-CSI-RS-ResourceId
13350 PathlossReferenceRSList-r16 ::=             SEQUENCE (SIZE (1..maxNrofSRS-PathlossReferenceRS-r16)) OF PathlossReferenceRS-r16
13352 PathlossReferenceRS-r16 ::=                 SEQUENCE {
13353     srs-PathlossReferenceRS-Id-r16              SRS-PathlossReferenceRS-Id-r16,
13354     pathlossReferenceRS-r16                     PathlossReferenceRS-Config
13357 SRS-PathlossReferenceRS-Id-r16 ::=          INTEGER (0..maxNrofSRS-PathlossReferenceRS-1-r16)
13359 SRS-PosResourceSet-r16 ::=                  SEQUENCE {
13360     srs-PosResourceSetId-r16                    SRS-PosResourceSetId-r16,
13361     srs-PosResourceIdList-r16                   SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-PosResourceId-r16
13362                                                                                                            OPTIONAL, -- Cond Setup
13363     resourceType-r16                            CHOICE {
13364         aperiodic-r16                               SEQUENCE {
13365             aperiodicSRS-ResourceTriggerList-r16        SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-1))
13366                                                             OF INTEGER (1..maxNrofSRS-TriggerStates-1)     OPTIONAL, -- Need M
13367             ...
13368         },
13369         semi-persistent-r16                         SEQUENCE {
13370             ...
13371         },
13372         periodic-r16                                SEQUENCE {
13373             ...
13374         }
13375     },
13376     alpha-r16                                   Alpha                                                      OPTIONAL, -- Need S
13377     p0-r16                                      INTEGER (-202..24)                                         OPTIONAL, -- Cond Setup
13378     pathlossReferenceRS-Pos-r16                 CHOICE {
13379         ssb-IndexServing-r16                        SSB-Index,
13380         ssb-Ncell-r16                               SSB-InfoNcell-r16,
13381         dl-PRS-r16                                  DL-PRS-Info-r16
13382     }                                                                                                      OPTIONAL, -- Need M
13383     ...
13387 SRS-ResourceSetId ::=                   INTEGER (0..maxNrofSRS-ResourceSets-1)
13389 SRS-PosResourceSetId-r16 ::=            INTEGER (0..maxNrofSRS-PosResourceSets-1-r16)
13391 SRS-Resource ::=                        SEQUENCE {
13392     srs-ResourceId                          SRS-ResourceId,
13393     nrofSRS-Ports                           ENUMERATED {port1, ports2, ports4},
13394     ptrs-PortIndex                          ENUMERATED {n0, n1 }                                           OPTIONAL,   -- Need R
13395     transmissionComb                        CHOICE {
13396         n2                                      SEQUENCE {
13397             combOffset-n2                           INTEGER (0..1),
13398             cyclicShift-n2                          INTEGER (0..7)
13399         },
13400         n4                                      SEQUENCE {
13401             combOffset-n4                           INTEGER (0..3),
13402             cyclicShift-n4                          INTEGER (0..11)
13403         }
13404     },
13405     resourceMapping                         SEQUENCE {
13406         startPosition                           INTEGER (0..5),
13407         nrofSymbols                             ENUMERATED {n1, n2, n4},
13408         repetitionFactor                        ENUMERATED {n1, n2, n4}
13409     },
13410     freqDomainPosition                      INTEGER (0..67),
13411     freqDomainShift                         INTEGER (0..268),
13412     freqHopping                             SEQUENCE {
13413         c-SRS                                   INTEGER (0..63),
13414         b-SRS                                   INTEGER (0..3),
13415         b-hop                                   INTEGER (0..3)
13416     },
13417     groupOrSequenceHopping                  ENUMERATED { neither, groupHopping, sequenceHopping },
13418     resourceType                            CHOICE {
13419         aperiodic                               SEQUENCE {
13420             ...
13421         },
13422         semi-persistent                         SEQUENCE {
13423             periodicityAndOffset-sp                     SRS-PeriodicityAndOffset,
13424             ...
13425         },
13426         periodic                                SEQUENCE {
13427             periodicityAndOffset-p                      SRS-PeriodicityAndOffset,
13428             ...
13429         }
13430     },
13431     sequenceId                              INTEGER (0..1023),
13432     spatialRelationInfo                     SRS-SpatialRelationInfo                                        OPTIONAL,   -- Need R
13433     ...,
13434     [[
13435     resourceMapping-r16                     SEQUENCE {
13436         startPosition-r16                       INTEGER (0..13),
13437         nrofSymbols-r16                         ENUMERATED {n1, n2, n4},
13438         repetitionFactor-r16                    ENUMERATED {n1, n2, n4}
13439     }                                                                                                      OPTIONAL    -- Need R
13440     ]],
13441     [[
13442     spatialRelationInfo-PDC-r17             CHOICE {release NULL, setup SpatialRelationInfo-PDC-r17 }                   OPTIONAL,   -- Need M
13443     resourceMapping-r17                     SEQUENCE {
13444         startPosition-r17                       INTEGER (0..13),
13445         nrofSymbols-r17                         ENUMERATED {n1, n2, n4, n8, n10, n12, n14},
13446         repetitionFactor-r17                    ENUMERATED {n1, n2, n4, n5, n6, n7, n8, n10, n12, n14}
13447     }                                                                                                      OPTIONAL,   -- Need R
13448     partialFreqSounding-r17                 SEQUENCE {
13449         startRBIndexFScaling-r17                CHOICE{
13450             startRBIndexAndFreqScalingFactor2-r17   INTEGER (0..1),
13451             startRBIndexAndFreqScalingFactor4-r17   INTEGER (0..3)
13452         },
13453         enableStartRBHopping-r17                ENUMERATED {enable}                                        OPTIONAL    -- Need R
13454     }                                                                                                      OPTIONAL,   -- Need R
13455     transmissionComb-n8-r17                 SEQUENCE {
13456         combOffset-n8-r17                       INTEGER (0..7),
13457         cyclicShift-n8-r17                      INTEGER (0..5)
13458     }                                                                                                      OPTIONAL,   -- Need R
13459     srs-TCI-State-r17                       CHOICE {
13460         srs-UL-TCI-State                        TCI-UL-StateId-r17,
13461         srs-DLorJointTCI-State                  TCI-StateId
13462     }                                                                                                      OPTIONAL    -- Need R
13463     ]],
13464     [[
13465     repetitionFactor-v1730                  ENUMERATED {n3}                                                OPTIONAL,   -- Need R
13466     srs-DLorJointTCI-State-v1730            SEQUENCE {
13467         cellAndBWP-r17                          ServingCellAndBWP-Id-r17
13468     }                                                                                                 OPTIONAL -- Cond DLorJointTCI-SRS
13469     ]],
13470     [[
13471     nrofSRS-Ports-n8-r18                    ENUMERATED {ports8, ports8tdm}                                 OPTIONAL,   -- Need R
13472     combOffsetHopping-r18                   SEQUENCE {
13473         hoppingId-r18                           INTEGER (0..1023)                                          OPTIONAL,   -- Need R
13474         hoppingSubset-r18                       CHOICE {
13475           transmissionComb-n4                       BIT STRING (SIZE (4)),
13476           transmissionComb-n8                       BIT STRING (SIZE (8))
13477         }                                                                                                  OPTIONAL,   -- Need R
13478         hoppingWithRepetition-r18               ENUMERATED {symbol, repetition}                            OPTIONAL    -- Need R
13479     }                                                                                                      OPTIONAL,   -- Need R
13480     cyclicShiftHopping-r18                  SEQUENCE {
13481         hoppingId-r18                           INTEGER (0..1023)                                          OPTIONAL,   -- Need R
13482         hoppingSubset-r18                       CHOICE {
13483           transmissionComb-n2                       BIT STRING (SIZE (8)),
13484           transmissionComb-n4                       BIT STRING (SIZE (12)),
13485           transmissionComb-n8                       BIT STRING (SIZE (6))
13486         }                                                                                                  OPTIONAL,   -- Need R
13487         hoppingFinerGranularity-r18             ENUMERATED {enable}                                        OPTIONAL    -- Need R
13488     }                                                                                                      OPTIONAL    -- Need R
13489     ]]
13492 SRS-PosResource-r16::=                  SEQUENCE {
13493     srs-PosResourceId-r16                   SRS-PosResourceId-r16,
13494     transmissionComb-r16                    CHOICE {
13495         n2-r16                                  SEQUENCE {
13496             combOffset-n2-r16                       INTEGER (0..1),
13497             cyclicShift-n2-r16                      INTEGER (0..7)
13498         },
13499         n4-r16                                  SEQUENCE {
13500             combOffset-n4-r16                        INTEGER (0..3),
13501             cyclicShift-n4-r16                      INTEGER (0..11)
13502         },
13503         n8-r16                                  SEQUENCE {
13504             combOffset-n8-r16                       INTEGER (0..7),
13505             cyclicShift-n8-r16                      INTEGER (0..5)
13506         },
13507     ...
13508     },
13509     resourceMapping-r16                       SEQUENCE {
13510         startPosition-r16                           INTEGER (0..13),
13511         nrofSymbols-r16                             ENUMERATED {n1, n2, n4, n8, n12}
13512     },
13513     freqDomainShift-r16                       INTEGER (0..268),
13514     freqHopping-r16                           SEQUENCE {
13515         c-SRS-r16                                 INTEGER (0..63),
13516         ...
13517     },
13518     groupOrSequenceHopping-r16                ENUMERATED { neither, groupHopping, sequenceHopping },
13519     resourceType-r16                          CHOICE {
13520         aperiodic-r16                             SEQUENCE {
13521             slotOffset-r16                            INTEGER (1..32)                                      OPTIONAL,   -- Need S
13522             ...
13523         },
13524         semi-persistent-r16                       SEQUENCE {
13525             periodicityAndOffset-sp-r16               SRS-PeriodicityAndOffset-r16,
13526             ...,
13527             [[
13528             periodicityAndOffset-sp-Ext-r16           SRS-PeriodicityAndOffsetExt-r16                      OPTIONAL    -- Need R
13529             ]],
13530             [[
13531             srs-PosPeriodicConfigHyperSFN-Index-r18   ENUMERATED {even0, odd1}                             OPTIONAL     --Need R
13532            ]]
13533         },
13534         periodic-r16                              SEQUENCE {
13535             periodicityAndOffset-p-r16                SRS-PeriodicityAndOffset-r16,
13536             ...,
13537             [[
13538             periodicityAndOffset-p-Ext-r16            SRS-PeriodicityAndOffsetExt-r16                      OPTIONAL    -- Need R
13539             ]],
13540             [[
13541             srs-PosPeriodicConfigHyperSFN-Index-r18   ENUMERATED {even0, odd1}                             OPTIONAL     --Need R
13542             ]]
13543         }
13544     },
13545     sequenceId-r16                            INTEGER (0..65535),
13546     spatialRelationInfoPos-r16                SRS-SpatialRelationInfoPos-r16                               OPTIONAL,   -- Need R
13547     ...,
13548     [[
13549     txHoppingConfig-r18                       TxHoppingConfig-r18                                          OPTIONAL    --Need R
13550     ]]
13553 SRS-SpatialRelationInfo ::=     SEQUENCE {
13554     servingCellId                       ServCellIndex                                                      OPTIONAL,   -- Need S
13555     referenceSignal                     CHOICE {
13556         ssb-Index                           SSB-Index,
13557         csi-RS-Index                        NZP-CSI-RS-ResourceId,
13558         srs                                 SEQUENCE {
13559             resourceId                          SRS-ResourceId,
13560             uplinkBWP                           BWP-Id
13561         }
13562     }
13565 SRS-SpatialRelationInfoPos-r16 ::=      CHOICE {
13566     servingRS-r16                           SEQUENCE {
13567         servingCellId                           ServCellIndex                                              OPTIONAL,   -- Need S
13568         referenceSignal-r16                     CHOICE {
13569             ssb-IndexServing-r16                    SSB-Index,
13570             csi-RS-IndexServing-r16                 NZP-CSI-RS-ResourceId,
13571             srs-SpatialRelation-r16                 SEQUENCE {
13572                 resourceSelection-r16                   CHOICE {
13573                     srs-ResourceId-r16                      SRS-ResourceId,
13574                     srs-PosResourceId-r16                   SRS-PosResourceId-r16
13575                 },
13576                 uplinkBWP-r16                           BWP-Id
13577             }
13578         }
13579     },
13580     ssb-Ncell-r16                           SSB-InfoNcell-r16,
13581     dl-PRS-r16                              DL-PRS-Info-r16
13584 SSB-Configuration-r16  ::=          SEQUENCE {
13585     ssb-Freq-r16                     ARFCN-ValueNR,
13586     halfFrameIndex-r16                  ENUMERATED {zero, one},
13587     ssbSubcarrierSpacing-r16            SubcarrierSpacing,
13588     ssb-Periodicity-r16                 ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2,spare1 }   OPTIONAL, -- Need S
13589     sfn0-Offset-r16                     SEQUENCE {
13590         sfn-Offset-r16                      INTEGER (0..1023),
13591         integerSubframeOffset-r16           INTEGER (0..9)                                                 OPTIONAL  -- Need R
13592     }                                                                                                      OPTIONAL, -- Need R
13593     sfn-SSB-Offset-r16                  INTEGER (0..15),
13594     ss-PBCH-BlockPower-r16              INTEGER (-60..50)                                                  OPTIONAL  -- Cond Pathloss
13597 SSB-InfoNcell-r16  ::=              SEQUENCE {
13598     physicalCellId-r16                  PhysCellId,
13599     ssb-IndexNcell-r16                  SSB-Index                                                          OPTIONAL, -- Need S
13600     ssb-Configuration-r16               SSB-Configuration-r16                                              OPTIONAL  -- Need S
13603 DL-PRS-Info-r16  ::=                SEQUENCE {
13604     dl-PRS-ID-r16                      INTEGER (0..255),
13605     dl-PRS-ResourceSetId-r16           INTEGER (0..7),
13606     dl-PRS-ResourceId-r16              INTEGER (0..63)                                                     OPTIONAL  -- Need S
13609 SRS-ResourceId ::=                      INTEGER (0..maxNrofSRS-Resources-1)
13610 SRS-PosResourceId-r16 ::=               INTEGER (0..maxNrofSRS-PosResources-1-r16)
13612 SRS-PeriodicityAndOffset ::=            CHOICE {
13613     sl1                                     NULL,
13614     sl2                                     INTEGER(0..1),
13615     sl4                                     INTEGER(0..3),
13616     sl5                                     INTEGER(0..4),
13617     sl8                                     INTEGER(0..7),
13618     sl10                                    INTEGER(0..9),
13619     sl16                                    INTEGER(0..15),
13620     sl20                                    INTEGER(0..19),
13621     sl32                                    INTEGER(0..31),
13622     sl40                                    INTEGER(0..39),
13623     sl64                                    INTEGER(0..63),
13624     sl80                                    INTEGER(0..79),
13625     sl160                                   INTEGER(0..159),
13626     sl320                                   INTEGER(0..319),
13627     sl640                                   INTEGER(0..639),
13628     sl1280                                  INTEGER(0..1279),
13629     sl2560                                  INTEGER(0..2559)
13632 SRS-PeriodicityAndOffset-r16 ::=        CHOICE {
13633     sl1                                     NULL,
13634     sl2                                     INTEGER(0..1),
13635     sl4                                     INTEGER(0..3),
13636     sl5                                     INTEGER(0..4),
13637     sl8                                     INTEGER(0..7),
13638     sl10                                    INTEGER(0..9),
13639     sl16                                    INTEGER(0..15),
13640     sl20                                    INTEGER(0..19),
13641     sl32                                    INTEGER(0..31),
13642     sl40                                    INTEGER(0..39),
13643     sl64                                    INTEGER(0..63),
13644     sl80                                    INTEGER(0..79),
13645     sl160                                   INTEGER(0..159),
13646     sl320                                   INTEGER(0..319),
13647     sl640                                   INTEGER(0..639),
13648     sl1280                                  INTEGER(0..1279),
13649     sl2560                                  INTEGER(0..2559),
13650     sl5120                                  INTEGER(0..5119),
13651     sl10240                                 INTEGER(0..10239),
13652     sl40960                                 INTEGER(0..40959),
13653     sl81920                                 INTEGER(0..81919),
13654     ...
13657 SRS-PeriodicityAndOffsetExt-r16 ::=     CHOICE {
13658     sl128                                   INTEGER(0..127),
13659     sl256                                   INTEGER(0..255),
13660     sl512                                   INTEGER(0..511),
13661     sl20480                                 INTEGER(0..20479)
13664 SpatialRelationInfo-PDC-r17 ::=   SEQUENCE {
13665     referenceSignal                   CHOICE {
13666         ssb-Index                         SSB-Index,
13667         csi-RS-Index                      NZP-CSI-RS-ResourceId,
13668         dl-PRS-PDC                        NR-DL-PRS-ResourceID-r17,
13669         srs                               SEQUENCE {
13670             resourceId                        SRS-ResourceId,
13671             uplinkBWP                         BWP-Id
13672         },
13673         ...
13674     },
13675     ...
13678 TxHoppingConfig-r18 ::=             SEQUENCE {
13679     overlapValue-r18                    ENUMERATED {zeroRB, oneRB, twoRB, fourRB},
13680     numberOfHops-r18                    INTEGER(1..6),
13681     slotOffsetForRemainingHopsList-r18  SEQUENCE (SIZE (1..maxNrofHops-1-r18) ) OF SlotOffsetForRemainingHops-r18,
13682     ...
13685 SlotOffsetForRemainingHops-r18 ::=  SEQUENCE {
13686     slotOffsetRemainingHops-r18         CHOICE {
13687         aperiodic-r18                       SEQUENCE {
13688             slotOffset-r18                      INTEGER (1..32)                                            OPTIONAL,   -- Need S
13689             startPosition-r18                   INTEGER (0..13)                                            OPTIONAL,   -- Need R
13690             ...
13691         },
13692         semi-persistent-r18                 SEQUENCE {
13693             periodicityAndOffset-sp-r18         SRS-PeriodicityAndOffset-r16                               OPTIONAL,   -- Need R
13694             periodicityAndOffset-sp-Ext-r18     SRS-PeriodicityAndOffsetExt-r16                            OPTIONAL,   -- Need R
13695             startPosition-r18                   INTEGER (0..13)                                            OPTIONAL,   -- Need R
13696             ...
13697         },
13698         periodic-r18                        SEQUENCE {
13699             periodicityAndOffset-p-r18          SRS-PeriodicityAndOffset-r16                               OPTIONAL,   -- Need R
13700             periodicityAndOffset-p-Ext-r18      SRS-PeriodicityAndOffsetExt-r16                            OPTIONAL,   -- Need R
13701             startPosition-r18                   INTEGER (0..13)                                            OPTIONAL,   -- Need S
13702             ...
13703           },
13704     ...
13705     }
13708 -- TAG-SRS-CONFIG-STOP
13709 -- TAG-SRS-PosTx-Hopping-START
13711 SRS-PosTx-Hopping-r18 ::=                       SEQUENCE {
13712     srs-PosConfig-r18                               SRS-PosConfig-r17,
13713     bwp-r18                                         BWP                                                              OPTIONAL, -- Need R
13714     inactivePosSRS-TimeAlignmentTimer-r18           TimeAlignmentTimer                                               OPTIONAL, -- Need M
13715     inactivePosSRS-RSRP-ChangeThreshold-r18         RSRP-ChangeThreshold-r17                                         OPTIONAL, -- Need M
13716     srs-PosUplinkTransmissionWindowConfig-r18       CHOICE {release NULL, setup SRS-PosUplinkTransmissionWindowConfig-r18 }       OPTIONAL, -- Need M
13717     ...
13720 SRS-PosUplinkTransmissionWindowConfig-r18 ::=   SEQUENCE {
13721     startSFN-r18                                    INTEGER(0..1023),
13722     windowPeriodicityAndOffset-r18                  CHOICE {
13723         periodicityAndOffset-r18                        SRS-PeriodicityAndOffset-r16,
13724         periodicityAndOffset-Ext-r18                    SRS-PeriodicityAndOffsetExt-r16
13725     },
13726     duration-r18                                    ENUMERATED {s1,s2,s4,s6},
13727     ...
13730 -- TAG-SRS-PosTx-Hopping-STOP
13731 -- TAG-SRS-POSRESOURCESETLINKEDFORAGGBW-START
13733 SRS-PosResourceSetLinkedForAggBW-r18    ::= SEQUENCE {
13734     srs-PosResourceSetLinked-r18             SRS-PosResourceSetId-r16,
13735     srs-LinkedConfig-r18                     CHOICE {
13736         rrc-connectedState-r18                   SEQUENCE {
13737             servingCellAndBWP-Id-r18                  ServingCellAndBWP-Id-r17,
13738             ...
13739         },
13740         rrc-inactiveState-r18                    SEQUENCE {
13741             scs-SpecificCarrier-r18                   SCS-SpecificCarrier,
13742             freqInfo-r18                             ARFCN-ValueNR,
13743             ...
13744         }
13745     },
13746     ...
13749 -- TAG-SRS-POSRESOURCESETLINKEDFORAGGBW-STOP
13750 -- TAG-SRS-RSRP-RANGE-START
13752 SRS-RSRP-Range-r16 ::=                      INTEGER(0..98)
13754 -- TAG-SRS-RSRP-RANGE-STOP
13755 -- TAG-SRS-TPC-COMMANDCONFIG-START
13757 SRS-TPC-CommandConfig ::=               SEQUENCE {
13758     startingBitOfFormat2-3                  INTEGER (1..31)                                                     OPTIONAL,   -- Need R
13759     fieldTypeFormat2-3                      INTEGER (0..1)                                                      OPTIONAL,   -- Need R
13760     ...,
13761     [[
13762     startingBitOfFormat2-3SUL               INTEGER (1..31)                                                     OPTIONAL    -- Need R
13763     ]]
13766 -- TAG-SRS-TPC-COMMANDCONFIG-STOP
13767 -- TAG-SSB-INDEX-START
13769 SSB-Index ::=                       INTEGER (0..maxNrofSSBs-1)
13771 -- TAG-SSB-INDEX-STOP
13772 -- TAG-SSB-MTC-START
13774 SSB-MTC ::=                             SEQUENCE {
13775     periodicityAndOffset                    CHOICE {
13776         sf5                                 INTEGER (0..4),
13777         sf10                                    INTEGER (0..9),
13778         sf20                                    INTEGER (0..19),
13779         sf40                                    INTEGER (0..39),
13780         sf80                                    INTEGER (0..79),
13781         sf160                                   INTEGER (0..159)
13782     },
13783     duration                                ENUMERATED { sf1, sf2, sf3, sf4, sf5 }
13786 SSB-MTC2 ::=                        SEQUENCE {
13787     pci-List                            SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId                   OPTIONAL,   -- Need M
13788     periodicity                         ENUMERATED {sf5, sf10, sf20, sf40, sf80, spare3, spare2, spare1}
13791 SSB-MTC2-LP-r16 ::=                 SEQUENCE {
13792     pci-List                            SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId                   OPTIONAL,   -- Need R
13793     periodicity                         ENUMERATED {sf10, sf20, sf40, sf80, sf160, spare3, spare2, spare1}
13796 SSB-MTC3-r16 ::=                    SEQUENCE {
13797     periodicityAndOffset-r16            CHOICE {
13798         sf5-r16                                     INTEGER (0..4),
13799         sf10-r16                                    INTEGER (0..9),
13800         sf20-r16                                    INTEGER (0..19),
13801         sf40-r16                                    INTEGER (0..39),
13802         sf80-r16                                    INTEGER (0..79),
13803         sf160-r16                                   INTEGER (0..159),
13804         sf320-r16                                   INTEGER (0..319),
13805         sf640-r16                                   INTEGER (0..639),
13806         sf1280-r16                                  INTEGER (0..1279)
13807     },
13808     duration-r16                        ENUMERATED {sf1, sf2, sf3, sf4, sf5},
13809     pci-List-r16                        SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId                   OPTIONAL,  -- Need M
13810     ssb-ToMeasure-r16                   CHOICE {release NULL, setup SSB-ToMeasure }                                          OPTIONAL   -- Need M
13813 SSB-MTC4-r17 ::=             SEQUENCE {
13814     pci-List-r17                 SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId                          OPTIONAL,  -- Need M
13815     offset-r17                   INTEGER (0..159)
13818 SSB-MTC-AdditionalPCI-r17 ::=       SEQUENCE {
13819     additionalPCIIndex-r17              AdditionalPCIIndex-r17,
13820     additionalPCI-r17                   PhysCellId,
13821     periodicity-r17                     ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 },
13822     ssb-PositionsInBurst-r17            CHOICE {
13823         shortBitmap                         BIT STRING (SIZE (4)),
13824         mediumBitmap                        BIT STRING (SIZE (8)),
13825         longBitmap                          BIT STRING (SIZE (64))
13826     },
13827     ss-PBCH-BlockPower-r17              INTEGER (-60..50)
13830 -- TAG-SSB-MTC-STOP
13831 -- TAG-SSB-POSITIONQCL-RELATION-START
13833 SSB-PositionQCL-Relation-r16 ::=  ENUMERATED {n1,n2,n4,n8}
13835 SSB-PositionQCL-Relation-r17 ::=  ENUMERATED {n32, n64}
13837 -- TAG-SSB-POSITIONQCL-RELATION-STOP
13838 -- TAG-SSB-TOMEASURE-START
13840 SSB-ToMeasure ::=                   CHOICE {
13841     shortBitmap                         BIT STRING (SIZE (4)),
13842     mediumBitmap                        BIT STRING (SIZE (8)),
13843     longBitmap                          BIT STRING (SIZE (64))
13846 -- TAG-SSB-TOMEASURE-STOP
13847 -- TAG-SS-RSSI-MEASUREMENT-START
13849 SS-RSSI-Measurement ::=             SEQUENCE {
13850     measurementSlots                    BIT STRING (SIZE (1..80)),
13851     endSymbol                           INTEGER(0..3)
13854 -- TAG-SS-RSSI-MEASUREMENT-STOP
13855 -- TAG-SUBCARRIERSPACING-START
13857 SubcarrierSpacing ::=               ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, kHz480-v1700, kHz960-v1700, spare1}
13859 -- TAG-SUBCARRIERSPACING-STOP
13860 -- TAG-TAG-CONFIG-START
13862 TAG-Config ::=                      SEQUENCE {
13863     tag-ToReleaseList                   SEQUENCE (SIZE (1..maxNrofTAGs)) OF TAG-Id                          OPTIONAL,   -- Need N
13864     tag-ToAddModList                    SEQUENCE (SIZE (1..maxNrofTAGs)) OF TAG                             OPTIONAL    -- Need N
13867 TAG ::=                             SEQUENCE {
13868     tag-Id                              TAG-Id,
13869     timeAlignmentTimer                  TimeAlignmentTimer,
13870     ...
13873 TAG-Id ::=                          INTEGER (0..maxNrofTAGs-1)
13875 -- TAG-TAG-CONFIG-STOP
13876 -- TAG-TAR-CONFIG-START
13878 TAR-Config-r17 ::=                      SEQUENCE {
13879     offsetThresholdTA-r17               ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6 ,ms7, ms8, ms9, ms10, ms11, ms12,
13880                                                    ms13, ms14, ms15, spare13, spare12, spare11, spare10, spare9, spare8, spare7,
13881                                                    spare6, spare5, spare4, spare3, spare2, spare1}          OPTIONAL,    -- Need R
13882     timingAdvanceSR-r17                 ENUMERATED {enabled}                                                OPTIONAL,    -- Need R
13883     ...
13885 TAR-Config-r18 ::=                      SEQUENCE {
13886     offsetThresholdTA-r18               INTEGER (1..56)                                                     OPTIONAL,    -- Need R
13887     timingAdvanceSR-r18                 ENUMERATED {enabled}                                                OPTIONAL,    -- Need R
13888     ...
13891 -- TAG-TAR-CONFIG-STOP
13892 -- TAG-TCI-ACTIVATEDCONFIG-START
13894 TCI-ActivatedConfig-r17 ::= SEQUENCE {
13895     pdcch-TCI-r17               SEQUENCE (SIZE (1..5)) OF TCI-StateId,
13896     pdsch-TCI-r17               BIT STRING (SIZE (1..maxNrofTCI-States))
13899 -- TAG-TCI-ACTIVATEDCONFIG-STOP
13900 -- TAG-TCI-STATE-START
13902 TCI-State ::=                       SEQUENCE {
13903     tci-StateId                         TCI-StateId,
13904     qcl-Type1                           QCL-Info,
13905     qcl-Type2                           QCL-Info                                                    OPTIONAL,   -- Need R
13906     ...,
13907     [[
13908     additionalPCI-r17                   AdditionalPCIIndex-r17                                      OPTIONAL,   -- Need R
13909     pathlossReferenceRS-Id-r17          PathlossReferenceRS-Id-r17                                  OPTIONAL,   -- Cond JointTCI1
13910     ul-powerControl-r17                 Uplink-powerControlId-r17                                   OPTIONAL    -- Cond JointTCI
13911     ]],
13912     [[
13913     tag-Id-ptr-r18                      ENUMERATED {n0,n1}                                          OPTIONAL    -- Cond 2TA
13914     ]]
13917 QCL-Info ::=                        SEQUENCE {
13918     cell                                ServCellIndex                                               OPTIONAL,   -- Need R
13919     bwp-Id                              BWP-Id                                                      OPTIONAL, -- Cond CSI-RS-Indicated
13920     referenceSignal                     CHOICE {
13921         csi-rs                              NZP-CSI-RS-ResourceId,
13922         ssb                                 SSB-Index
13923     },
13924     qcl-Type                            ENUMERATED {typeA, typeB, typeC, typeD},
13925     ...
13928 -- TAG-TCI-STATE-STOP
13929 -- TAG-TCI-STATEID-START
13931 TCI-StateId ::=                     INTEGER (0..maxNrofTCI-States-1)
13933 -- TAG-TCI-STATEID-STOP
13934 -- TAG-TCI-UL-STATE-START
13936 TCI-UL-State-r17 ::=             SEQUENCE {
13937     tci-UL-StateId-r17              TCI-UL-StateId-r17,
13938     servingCellId-r17                ServCellIndex                                         OPTIONAL,   -- Need R
13939     bwp-Id-r17                       BWP-Id                                                OPTIONAL,   -- Cond CSI-RSorSRS-Indicated
13940     referenceSignal-r17              CHOICE {
13941         ssb-Index-r17                    SSB-Index,
13942         csi-RS-Index-r17                 NZP-CSI-RS-ResourceId,
13943         srs-r17                          SRS-ResourceId
13944     },
13945     additionalPCI-r17                AdditionalPCIIndex-r17                                OPTIONAL,   -- Need R
13946     ul-powerControl-r17              Uplink-powerControlId-r17                             OPTIONAL,   -- Need R
13947     pathlossReferenceRS-Id-r17       PathlossReferenceRS-Id-r17                            OPTIONAL,   -- Cond Mandatory
13948     ...,
13949     [[
13950     tag-Id-ptr-r18                   ENUMERATED {n0,n1}                                    OPTIONAL    -- Cond 2TA
13951     ]]
13954 -- TAG-TCI-UL-STATE-STOP
13955 -- TAG-TCI-UL-STATEID-START
13957 TCI-UL-StateId-r17 ::=              INTEGER (0..maxUL-TCI-1-r17)
13959 -- TAG-TCI-UL-STATEID-STOP
13960 -- TAG-TDD-UL-DL-CONFIGCOMMON-START
13962 TDD-UL-DL-ConfigCommon ::=          SEQUENCE {
13963     referenceSubcarrierSpacing          SubcarrierSpacing,
13964     pattern1                            TDD-UL-DL-Pattern,
13965     pattern2                            TDD-UL-DL-Pattern                                                       OPTIONAL, -- Need R
13966     ...
13969 TDD-UL-DL-Pattern ::=               SEQUENCE {
13970     dl-UL-TransmissionPeriodicity       ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10},
13971     nrofDownlinkSlots                   INTEGER (0..maxNrofSlots),
13972     nrofDownlinkSymbols                 INTEGER (0..maxNrofSymbols-1),
13973     nrofUplinkSlots                     INTEGER (0..maxNrofSlots),
13974     nrofUplinkSymbols                   INTEGER (0..maxNrofSymbols-1),
13975     ...,
13976     [[
13977     dl-UL-TransmissionPeriodicity-v1530     ENUMERATED {ms3, ms4}                                               OPTIONAL -- Need R
13978     ]]
13981 -- TAG-TDD-UL-DL-CONFIGCOMMON-STOP
13982 -- TAG-TDD-UL-DL-CONFIGDEDICATED-START
13984 TDD-UL-DL-ConfigDedicated ::=       SEQUENCE {
13985     slotSpecificConfigurationsToAddModList      SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotConfig       OPTIONAL, -- Need N
13986     slotSpecificConfigurationsToReleaseList     SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotIndex        OPTIONAL, -- Need N
13987     ...
13990 TDD-UL-DL-ConfigDedicated-IAB-MT-r16::=         SEQUENCE {
13991     slotSpecificConfigurationsToAddModList-IAB-MT-r16  SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotConfig-IAB-MT-r16      OPTIONAL, -- Need N
13992     slotSpecificConfigurationsToReleaseList-IAB-MT-r16 SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotIndex                  OPTIONAL, -- Need N
13993     ...
13996 TDD-UL-DL-SlotConfig ::=            SEQUENCE {
13997     slotIndex                           TDD-UL-DL-SlotIndex,
13998     symbols                             CHOICE {
13999         allDownlink                         NULL,
14000         allUplink                           NULL,
14001         explicit                            SEQUENCE {
14002             nrofDownlinkSymbols                 INTEGER (1..maxNrofSymbols-1)                                   OPTIONAL, -- Need S
14003             nrofUplinkSymbols                   INTEGER (1..maxNrofSymbols-1)                                   OPTIONAL  -- Need S
14004         }
14005     }
14008 TDD-UL-DL-SlotConfig-IAB-MT-r16::=    SEQUENCE {
14009     slotIndex-r16                           TDD-UL-DL-SlotIndex,
14010     symbols-IAB-MT-r16                      CHOICE {
14011         allDownlink-r16                         NULL,
14012         allUplink-r16                           NULL,
14013         explicit-r16                            SEQUENCE {
14014             nrofDownlinkSymbols-r16                 INTEGER (1..maxNrofSymbols-1)                               OPTIONAL, -- Need S
14015             nrofUplinkSymbols-r16                   INTEGER (1..maxNrofSymbols-1)                               OPTIONAL  -- Need S
14016         },
14017         explicit-IAB-MT-r16                     SEQUENCE {
14018             nrofDownlinkSymbols-r16                 INTEGER (1..maxNrofSymbols-1)                               OPTIONAL, -- Need S
14019             nrofUplinkSymbols-r16                   INTEGER (1..maxNrofSymbols-1)                               OPTIONAL  -- Need S
14020         }
14021     }
14024 TDD-UL-DL-SlotIndex ::=             INTEGER (0..maxNrofSlots-1)
14026 -- TAG-TDD-UL-DL-CONFIGDEDICATED-STOP
14027 -- TAG-TRACKINGAREACODE-START
14029 TrackingAreaCode ::= BIT STRING (SIZE (24))
14031 -- TAG-TRACKINGAREACODE-STOP
14032 -- TAG-TRESELECTION-START
14034 T-Reselection ::=                   INTEGER (0..7)
14036 -- TAG-TRESELECTION-STOP
14037 -- TAG-TIMEALIGNMENTTIMER-START
14039 TimeAlignmentTimer ::=              ENUMERATED {ms500, ms750, ms1280, ms1920, ms2560, ms5120, ms10240, infinity}
14041 -- TAG-TIMEALIGNMENTTIMER-STOP
14042 -- TAG-TIMETOTRIGGER-START
14044 TimeToTrigger ::=                   ENUMERATED {
14045                                         ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256,
14046                                         ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560,
14047                                         ms5120}
14049 -- TAG-TIMETOTRIGGER-STOP
14050 -- TAG-TN-AREAID-START
14052 TN-AreaId-r18 ::=                  INTEGER (1..maxTN-AreaInfo-r18)
14054 -- TAG-TN-AREAID-STOP
14055 -- TAG-UAC-BARRINGINFOSETINDEX-START
14057 UAC-BarringInfoSetIndex ::=                INTEGER (1..maxBarringInfoSet)
14059 -- TAG-UAC-BARRINGINFOSETINDEX-STOP
14060 -- TAG-UAC-BARRINGINFOSETLIST-START
14062 UAC-BarringInfoSetList ::=          SEQUENCE (SIZE(1..maxBarringInfoSet)) OF UAC-BarringInfoSet
14064 UAC-BarringInfoSetList-v1700 ::= SEQUENCE (SIZE(1..maxBarringInfoSet)) OF UAC-BarringInfoSet-v1700
14066 UAC-BarringInfoSet ::=              SEQUENCE {
14067     uac-BarringFactor                   ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40,
14068                                                     p50, p60, p70, p75, p80, p85, p90, p95},
14069     uac-BarringTime                     ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512},
14070     uac-BarringForAccessIdentity        BIT STRING (SIZE(7))
14073 UAC-BarringInfoSet-v1700 ::= SEQUENCE {
14074     uac-BarringFactorForAI3-r17  ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40, p50, p60, p70, p75, p80, p85, p90, p95}
14075                                                                        OPTIONAL  -- Need S
14078 -- TAG-UAC-BARRINGINFOSETLIST-STOP
14079 -- TAG-UAC-BARRINGPERCATLIST-START
14081 UAC-BarringPerCatList ::=           SEQUENCE (SIZE (1..maxAccessCat-1)) OF UAC-BarringPerCat
14083 UAC-BarringPerCat ::=               SEQUENCE {
14084    accessCategory                       INTEGER (1..maxAccessCat-1),
14085    uac-barringInfoSetIndex              UAC-BarringInfoSetIndex
14088 -- TAG-UAC-BARRINGPERCATLIST-STOP
14089 -- TAG-UAC-BARRINGPERPLMN-LIST-START
14091 UAC-BarringPerPLMN-List ::=         SEQUENCE (SIZE (1.. maxPLMN)) OF UAC-BarringPerPLMN
14093 UAC-BarringPerPLMN ::=              SEQUENCE {
14094     plmn-IdentityIndex                  INTEGER (1..maxPLMN),
14095     uac-ACBarringListType               CHOICE{
14096         uac-ImplicitACBarringList           SEQUENCE (SIZE(maxAccessCat-1)) OF UAC-BarringInfoSetIndex,
14097         uac-ExplicitACBarringList           UAC-BarringPerCatList
14098     }                                                                                                     OPTIONAL     -- Need S
14101 -- TAG-UAC-BARRINGPERPLMN-LIST-STOP
14102 -- TAG-UE-TIMERSANDCONSTANTS-START
14104 UE-TimersAndConstants ::=           SEQUENCE {
14105     t300                                ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
14106     t301                                ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
14107     t310                                ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
14108     n310                                ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20},
14109     t311                                ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000},
14110     n311                                ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10},
14111     t319                                ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
14112     ...
14115 -- TAG-UE-TIMERSANDCONSTANTS-STOP
14116 -- TAG-UE-TIMERSANDCONSTANTSREMOTEUE-START
14118 UE-TimersAndConstantsRemoteUE-r17 ::= SEQUENCE {
14119     t300-RemoteUE-r17                     ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need S
14120     t301-RemoteUE-r17                     ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need S
14121     t319-RemoteUE-r17                     ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need S
14122     ...
14125 -- TAG-UE-TIMERSANDCONSTANTSREMOTEUE-STOP
14126 -- TAG-ULDELAYVALUECONFIG-START
14128 UL-DelayValueConfig-r16 ::=  SEQUENCE {
14129     delay-DRBlist-r16            SEQUENCE (SIZE(1..maxDRB)) OF DRB-Identity
14132 -- TAG-ULDELAYVALUECONFIG-STOP
14133 -- TAG-ULEXCESSDELAYCONFIG-START
14135 UL-ExcessDelayConfig-r17 ::=  SEQUENCE {
14136     excessDelay-DRBlist-r17       SEQUENCE (SIZE(1..maxDRB)) OF ExcessDelay-DRB-IdentityInfo-r17
14139 ExcessDelay-DRB-IdentityInfo-r17 ::=  SEQUENCE {
14140     drb-IdentityList                      SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity,
14141     delayThreshold                        ENUMERATED {ms0dot25, ms0dot5, ms1, ms2, ms4, ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70,
14142                                                       ms80, ms90, ms100, ms150, ms300, ms500}
14145 -- TAG-ULEXCESSDELAYCONFIG-STOP
14146 -- TAG-UL-GAPFR2-CONFIG-START
14148 UL-GapFR2-Config-r17 ::=      SEQUENCE {
14149     gapOffset-r17                 INTEGER (0..159),
14150     ugl-r17                       ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms1},
14151     ugrp-r17                      ENUMERATED {ms5, ms20, ms40, ms160},
14152     refFR2-ServCellAsyncCA-r17    ServCellIndex                                                      OPTIONAL -- Cond AsyncCA
14155 -- TAG-UL-GAPFR2-CONFIG-STOP
14156 -- TAG-UPLINKCANCELLATION-START
14158 UplinkCancellation-r16 ::=           SEQUENCE {
14159     ci-RNTI-r16                          RNTI-Value,
14160     dci-PayloadSizeForCI-r16             INTEGER (0..maxCI-DCI-PayloadSize-r16),
14161     ci-ConfigurationPerServingCell-r16   SEQUENCE (SIZE (1..maxNrofServingCells)) OF CI-ConfigurationPerServingCell-r16,
14162     ...
14165 CI-ConfigurationPerServingCell-r16 ::=   SEQUENCE {
14166     servingCellId                            ServCellIndex,
14167     positionInDCI-r16                        INTEGER (0..maxCI-DCI-PayloadSize-1-r16),
14168     positionInDCI-ForSUL-r16                 INTEGER (0..maxCI-DCI-PayloadSize-1-r16)                             OPTIONAL,   -- Cond SUL-Only
14169     ci-PayloadSize-r16                       ENUMERATED {n1, n2, n4, n5, n7, n8, n10, n14, n16, n20, n28, n32, n35, n42, n56, n112},
14170     timeFrequencyRegion-r16                  SEQUENCE {
14171         timeDurationForCI-r16                    ENUMERATED {n2, n4, n7, n14}                                      OPTIONAL,   -- Cond SymbolPeriodicity
14172         timeGranularityForCI-r16                 ENUMERATED {n1, n2, n4, n7, n14, n28},
14173         frequencyRegionForCI-r16                 INTEGER (0..37949),
14174         deltaOffset-r16                          INTEGER (0..2),
14175         ...
14176     },
14177     uplinkCancellationPriority-v1610         ENUMERATED {enabled}                                                  OPTIONAL    -- Need S
14180 -- TAG-UPLINKCANCELLATION-STOP
14181 -- TAG-UPLINKCONFIGCOMMON-START
14183 UplinkConfigCommon ::=              SEQUENCE {
14184     frequencyInfoUL                     FrequencyInfoUL                                 OPTIONAL,   -- Cond InterFreqHOAndServCellAdd
14185     initialUplinkBWP                    BWP-UplinkCommon                                OPTIONAL,   -- Cond ServCellAdd
14186     dummy                               TimeAlignmentTimer
14189 UplinkConfigCommon-v1700 ::=        SEQUENCE {
14190     initialUplinkBWP-RedCap-r17         BWP-UplinkCommon                                OPTIONAL    -- Need R
14193 -- TAG-UPLINKCONFIGCOMMON-STOP
14194 -- TAG-UPLINKCONFIGCOMMONSIB-START
14196 UplinkConfigCommonSIB ::=               SEQUENCE {
14197     frequencyInfoUL                         FrequencyInfoUL-SIB,
14198     initialUplinkBWP                        BWP-UplinkCommon,
14199     timeAlignmentTimerCommon                TimeAlignmentTimer
14202 UplinkConfigCommonSIB-v1700 ::=         SEQUENCE {
14203     initialUplinkBWP-RedCap-r17             BWP-UplinkCommon                                OPTIONAL   -- Need R
14206 UplinkConfigCommonSIB-v1760 ::=         SEQUENCE {
14207     frequencyInfoUL-v1760                   FrequencyInfoUL-SIB-v1760
14210 -- TAG-UPLINKCONFIGCOMMONSIB-STOP
14211 -- TAG-UPLINK-POWERCONTROL-START
14213 Uplink-powerControl-r17  ::= SEQUENCE {
14214     ul-powercontrolId-r17        Uplink-powerControlId-r17,
14215     p0AlphaSetforPUSCH-r17       P0AlphaSet-r17                                                               OPTIONAL, -- Need R
14216     p0AlphaSetforPUCCH-r17       P0AlphaSet-r17                                                               OPTIONAL, -- Need R
14217     p0AlphaSetforSRS-r17         P0AlphaSet-r17                                                               OPTIONAL  -- Need R
14220 P0AlphaSet-r17 ::=           SEQUENCE {
14221     p0-r17                       INTEGER (-16..15)                                                            OPTIONAL, -- Need R
14222     alpha-r17                    Alpha                                                                        OPTIONAL, -- Need S
14223     closedLoopIndex-r17          ENUMERATED { i0, i1 }
14226 Uplink-powerControlId-r17 ::= INTEGER(1.. maxUL-TCI-r17)
14228 -- TAG-UPLINK-POWERCONTROL-STOP
14229 -- TAG-UU-RELAYRLC-CHANNELCONFIG-START
14231 Uu-RelayRLC-ChannelConfig-r17::= SEQUENCE {
14232     uu-LogicalChannelIdentity-r17    LogicalChannelIdentity                    OPTIONAL,   -- Cond RelayLCH-SetupOnly
14233     uu-RelayRLC-ChannelID-r17        Uu-RelayRLC-ChannelID-r17,
14234     reestablishRLC-r17               ENUMERATED {true}                         OPTIONAL,   -- Need N
14235     rlc-Config-r17                   RLC-Config                                OPTIONAL,   -- Cond RelayLCH-Setup
14236     mac-LogicalChannelConfig-r17     LogicalChannelConfig                      OPTIONAL,   -- Cond RelayLCH-Setup
14237     ...
14240 -- TAG-UU-RELAYRLC-CHANNELCONFIG-STOP
14241 -- TAG-UU-RELAYRLC-CHANNELID-START
14243 Uu-RelayRLC-ChannelID-r17 ::= INTEGER (1..maxLC-ID)
14245 -- TAG-UU-RELAYRLC-CHANNELID-STOP
14246 -- TAG-UPLINKTXDIRECTCURRENTLIST-START
14248 UplinkTxDirectCurrentList ::=           SEQUENCE (SIZE (1..maxNrofServingCells)) OF UplinkTxDirectCurrentCell
14250 UplinkTxDirectCurrentCell ::=           SEQUENCE {
14251     servCellIndex                           ServCellIndex,
14252     uplinkDirectCurrentBWP                  SEQUENCE (SIZE (1..maxNrofBWPs)) OF UplinkTxDirectCurrentBWP,
14253     ...,
14254     [[
14255     uplinkDirectCurrentBWP-SUL              SEQUENCE (SIZE (1..maxNrofBWPs)) OF UplinkTxDirectCurrentBWP               OPTIONAL
14256     ]]
14259 UplinkTxDirectCurrentBWP ::=            SEQUENCE {
14260     bwp-Id                                  BWP-Id,
14261     shift7dot5kHz                           BOOLEAN,
14262     txDirectCurrentLocation                 INTEGER (0..3301)
14265 -- TAG-UPLINKTXDIRECTCURRENTLIST-STOP
14266 -- TAG-UPLINKTXDIRECTCURRENTMORECARRIERLIST-START
14268 UplinkTxDirectCurrentMoreCarrierList-r17 ::=   SEQUENCE (SIZE (1..maxNrofCC-Group-r17)) OF CC-Group-r17
14270 CC-Group-r17 ::=           SEQUENCE {
14271     servCellIndexLower-r17     ServCellIndex,
14272     servCellIndexHigher-r17    ServCellIndex              OPTIONAL,
14273     defaultDC-Location-r17     DefaultDC-Location-r17,
14274     offsetToDefault-r17        CHOICE{
14275         offsetValue                OffsetValue-r17,
14276         offsetlist                 SEQUENCE (SIZE(1..maxNrofReqComDC-Location-r17)) OF OffsetValue-r17
14277     }                                                     OPTIONAL
14281 OffsetValue-r17::=         SEQUENCE {
14282     offsetValue-r17            INTEGER (-20000.. 20000),
14283     shift7dot5kHz-r17          BOOLEAN
14286 DefaultDC-Location-r17 ::= CHOICE {
14287     ul                         FrequencyComponent-r17,
14288     dl                         FrequencyComponent-r17,
14289     ulAndDL                    FrequencyComponent-r17
14292 FrequencyComponent-r17 ::=  ENUMERATED {activeCarrier,configuredCarrier,activeBWP,configuredBWP}
14294 -- TAG-UPLINKTXDIRECTCURRENTMORECARRIERLIST-STOP
14295 -- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-START
14297 UplinkTxDirectCurrentTwoCarrierList-r16 ::=   SEQUENCE (SIZE (1..maxNrofTxDC-TwoCarrier-r16)) OF UplinkTxDirectCurrentTwoCarrier-r16
14299 UplinkTxDirectCurrentTwoCarrier-r16 ::=       SEQUENCE {
14300     carrierOneInfo-r16                            UplinkTxDirectCurrentCarrierInfo-r16,
14301     carrierTwoInfo-r16                            UplinkTxDirectCurrentCarrierInfo-r16,
14302     singlePA-TxDirectCurrent-r16                  UplinkTxDirectCurrentTwoCarrierInfo-r16,
14303     secondPA-TxDirectCurrent-r16                  UplinkTxDirectCurrentTwoCarrierInfo-r16            OPTIONAL
14306 UplinkTxDirectCurrentCarrierInfo-r16 ::=      SEQUENCE {
14307     servCellIndex-r16                             ServCellIndex,
14308     servCellInfo-r16                              CHOICE {
14309         bwp-Id-r16                                    BWP-Id,
14310         deactivatedCarrier-r16                        ENUMERATED {deactivated}
14311     }
14314 UplinkTxDirectCurrentTwoCarrierInfo-r16 ::=   SEQUENCE {
14315     referenceCarrierIndex-r16                     ServCellIndex,
14316     shift7dot5kHz-r16                             BOOLEAN,
14317     txDirectCurrentLocation-r16                   INTEGER (0..3301)
14320 -- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-STOP
14321 -- TAG-ZP-CSI-RS-RESOURCE-START
14323 ZP-CSI-RS-Resource ::=              SEQUENCE {
14324     zp-CSI-RS-ResourceId                ZP-CSI-RS-ResourceId,
14325     resourceMapping                     CSI-RS-ResourceMapping,
14326     periodicityAndOffset                CSI-ResourcePeriodicityAndOffset                OPTIONAL, --Cond PeriodicOrSemiPersistent
14327     ...
14330 ZP-CSI-RS-ResourceId ::=            INTEGER (0..maxNrofZP-CSI-RS-Resources-1)
14332 -- TAG-ZP-CSI-RS-RESOURCE-STOP
14333 -- TAG-ZP-CSI-RS-RESOURCESET-START
14335 ZP-CSI-RS-ResourceSet ::=           SEQUENCE {
14336     zp-CSI-RS-ResourceSetId             ZP-CSI-RS-ResourceSetId,
14337     zp-CSI-RS-ResourceIdList            SEQUENCE (SIZE(1..maxNrofZP-CSI-RS-ResourcesPerSet)) OF ZP-CSI-RS-ResourceId,
14338     ...
14341 -- TAG-ZP-CSI-RS-RESOURCESET-STOP
14342 -- TAG-ZP-CSI-RS-RESOURCESETID-START
14344 ZP-CSI-RS-ResourceSetId ::=                     INTEGER (0..maxNrofZP-CSI-RS-ResourceSets-1)
14346 -- TAG-ZP-CSI-RS-RESOURCESETID-STOP
14347 -- TAG-ACCESSSTRATUMRELEASE-START
14349 AccessStratumRelease ::= ENUMERATED {
14350                             rel15, rel16, rel17, rel18, spare4, spare3, spare2, spare1, ... }
14352 -- TAG-ACCESSSTRATUMRELEASE-STOP
14353 -- TAG-AERIALPARAMETERS-START
14355 AerialParameters-r18 ::=                      SEQUENCE {
14356     -- Support of Aerial UE features
14357     aerialUE-Capability-r18                       ENUMERATED {supported}                               OPTIONAL,
14358     -- Support of altitude measurement and event H1/H2-triggered reporting
14359     altitudeMeas-r18                              ENUMERATED {supported}                               OPTIONAL,
14360     -- Support of altitude based measurement configuration of SSB-ToMeasure
14361     altitudeBasedSSB-ToMeasure-r18                ENUMERATED {supported}                               OPTIONAL,
14362     -- Support of events A3H1, A3H2, A4H1, A4H2, A5H1, A5H2
14363     eventAxHy-r18                                 ENUMERATED {supported}                               OPTIONAL,
14364     -- Support of flight path reporting
14365     flightPathReporting-r18                       ENUMERATED {supported}                               OPTIONAL,
14366     -- Support of flight path availability indication via UAI
14367     flightPathAvailabilityIndicationUAI-r18       ENUMERATED {supported}                               OPTIONAL,
14368     -- Support of numberOfTriggeringCells for eventA3, eventA4, and eventA5, and additionally, if the UE supports eventAxHy-r18,
14369     -- support of numberOfTriggeringCells for eventA3H1, eventA3H2, eventA4H1, eventA4H2, eventA5H1, and eventA5H2
14370     multipleCellsMeasExtension-r18                ENUMERATED {supported}                               OPTIONAL,
14371     -- Support of handling aerial-specific Ns value(s) and Pmax list broadcasted by the cell
14372     nr-NS-PmaxListAerial-r18                      ENUMERATED {supported}                               OPTIONAL,
14373     -- Support of reporting only the measurement report corresponding to the event with the smallest value between the
14374     -- altitude of the UAV and the altitude threshold for which the altitude-related entering condition e.g. A3H1-2 is satisfied, when
14375     -- multiple events of the same type (Hx or AxHy) for the same MO (for AxHy) are triggered simultaneously.
14376     simulMultiTriggerSingleMeasReport-r18         ENUMERATED {supported}                               OPTIONAL,
14377     -- Support of A2X service(s) using PC5 Sidelink and dedicated resource pool for A2X service(s)
14378     sl-A2X-Service-r18                            ENUMERATED {brid, daa, bridAndDAA}                   OPTIONAL,
14379     ...
14382 -- TAG-AERIALPARAMETERS-STOP
14383 -- TAG-APPLAYERMEASPARAMETERS-START
14385 AppLayerMeasParameters-r17 ::=            SEQUENCE {
14386     qoe-Streaming-MeasReport-r17              ENUMERATED {supported}                                             OPTIONAL,
14387     qoe-MTSI-MeasReport-r17                   ENUMERATED {supported}                                             OPTIONAL,
14388     qoe-VR-MeasReport-r17                     ENUMERATED {supported}                                             OPTIONAL,
14389     ran-VisibleQoE-Streaming-MeasReport-r17   ENUMERATED {supported}                                             OPTIONAL,
14390     ran-VisibleQoE-VR-MeasReport-r17          ENUMERATED {supported}                                             OPTIONAL,
14391     ul-MeasurementReportAppLayer-Seg-r17      ENUMERATED {supported}                                             OPTIONAL,
14392     ...,
14393     [[
14394     qoe-IdleInactiveMeasReport-r18            ENUMERATED {supported}                                             OPTIONAL,
14395     qoe-NRDC-MeasReport-r18                   ENUMERATED {supported}                                             OPTIONAL,
14396     qoe-AdditionalMemoryMeasReport-r18        ENUMERATED {kB128, kB256, kB512, kB1024}                           OPTIONAL,
14397     qoe-PriorityBasedDiscarding-r18           ENUMERATED {supported}                                             OPTIONAL,
14398     srb5-r18                                  ENUMERATED {supported}                                             OPTIONAL
14399     ]]
14402 -- TAG-APPLAYERMEASPARAMETERS-STOP
14403 -- TAG-BANDCOMBINATIONLIST-START
14405 BandCombinationList ::=             SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination
14407 BandCombinationList-v1540 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1540
14409 BandCombinationList-v1550 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1550
14411 BandCombinationList-v1560 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1560
14413 BandCombinationList-v1570 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1570
14415 BandCombinationList-v1580 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1580
14417 BandCombinationList-v1590 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1590
14419 BandCombinationList-v15g0 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v15g0
14421 BandCombinationList-v15n0 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v15n0
14423 BandCombinationList-v1610 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1610
14425 BandCombinationList-v1630 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1630
14427 BandCombinationList-v1640 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1640
14429 BandCombinationList-v1650 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1650
14431 BandCombinationList-v1680 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1680
14433 BandCombinationList-v1690 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1690
14435 BandCombinationList-v16a0 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v16a0
14437 BandCombinationList-v16j0 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v16j0
14439 BandCombinationList-v1700 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1700
14441 BandCombinationList-v1720 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1720
14443 BandCombinationList-v1730 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1730
14445 BandCombinationList-v1740 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1740
14447 BandCombinationList-v1760 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1760
14449 BandCombinationList-v1770 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1770
14451 BandCombinationList-v1780 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1780
14453 BandCombinationList-v1790 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1790
14455 BandCombinationList-v17b0 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v17b0
14457 BandCombinationList-v1800 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1800
14459 BandCombinationList-v1830 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1830
14461 BandCombinationList-v1840 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1840
14463 BandCombinationList-UplinkTxSwitch-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-r16
14465 BandCombinationList-UplinkTxSwitch-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1630
14467 BandCombinationList-UplinkTxSwitch-v1640 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1640
14469 BandCombinationList-UplinkTxSwitch-v1650 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1650
14471 BandCombinationList-UplinkTxSwitch-v1670 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1670
14473 BandCombinationList-UplinkTxSwitch-v1690 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1690
14475 BandCombinationList-UplinkTxSwitch-v16a0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16a0
14477 BandCombinationList-UplinkTxSwitch-v16e0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16e0
14479 BandCombinationList-UplinkTxSwitch-v16j0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16j0
14481 BandCombinationList-UplinkTxSwitch-v1700 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1700
14483 BandCombinationList-UplinkTxSwitch-v1720 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1720
14485 BandCombinationList-UplinkTxSwitch-v1730 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1730
14487 BandCombinationList-UplinkTxSwitch-v1740 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1740
14489 BandCombinationList-UplinkTxSwitch-v1760 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1760
14491 BandCombinationList-UplinkTxSwitch-v1770 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1770
14493 BandCombinationList-UplinkTxSwitch-v1780 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1780
14495 BandCombinationList-UplinkTxSwitch-v1790 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1790
14497 BandCombinationList-UplinkTxSwitch-v17b0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v17b0
14499 BandCombinationList-UplinkTxSwitch-v1800 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1800
14501 BandCombinationList-UplinkTxSwitch-v1830 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1830
14503 BandCombinationList-UplinkTxSwitch-v1840 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1840
14505 BandCombination ::=                 SEQUENCE {
14506     bandList                            SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters,
14507     featureSetCombination               FeatureSetCombinationId,
14508     ca-ParametersEUTRA                  CA-ParametersEUTRA                          OPTIONAL,
14509     ca-ParametersNR                     CA-ParametersNR                             OPTIONAL,
14510     mrdc-Parameters                     MRDC-Parameters                             OPTIONAL,
14511     supportedBandwidthCombinationSet    BIT STRING (SIZE (1..32))                   OPTIONAL,
14512     powerClass-v1530                    ENUMERATED {pc2}                            OPTIONAL
14515 BandCombination-v1540::=            SEQUENCE {
14516     bandList-v1540                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1540,
14517     ca-ParametersNR-v1540               CA-ParametersNR-v1540                       OPTIONAL
14520 BandCombination-v1550 ::=           SEQUENCE {
14521     ca-ParametersNR-v1550               CA-ParametersNR-v1550
14523 BandCombination-v1560::=            SEQUENCE {
14524     ne-DC-BC                                ENUMERATED {supported}                 OPTIONAL,
14525     ca-ParametersNRDC                       CA-ParametersNRDC                      OPTIONAL,
14526     ca-ParametersEUTRA-v1560                CA-ParametersEUTRA-v1560               OPTIONAL,
14527     ca-ParametersNR-v1560                   CA-ParametersNR-v1560                  OPTIONAL
14530 BandCombination-v1570 ::=           SEQUENCE {
14531     ca-ParametersEUTRA-v1570            CA-ParametersEUTRA-v1570
14534 BandCombination-v1580 ::=           SEQUENCE {
14535     mrdc-Parameters-v1580               MRDC-Parameters-v1580
14538 BandCombination-v1590::=            SEQUENCE {
14539     supportedBandwidthCombinationSetIntraENDC  BIT STRING (SIZE (1..32))           OPTIONAL,
14540     mrdc-Parameters-v1590                      MRDC-Parameters-v1590
14543 BandCombination-v15g0::=            SEQUENCE {
14544     ca-ParametersNR-v15g0               CA-ParametersNR-v15g0                      OPTIONAL,
14545     ca-ParametersNRDC-v15g0             CA-ParametersNRDC-v15g0                    OPTIONAL,
14546     mrdc-Parameters-v15g0               MRDC-Parameters-v15g0                      OPTIONAL
14549 BandCombination-v15n0::=            SEQUENCE {
14550     mrdc-Parameters-v15n0               MRDC-Parameters-v15n0
14553 BandCombination-v1610 ::=           SEQUENCE {
14554     bandList-v1610                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1610  OPTIONAL,
14555     ca-ParametersNR-v1610               CA-ParametersNR-v1610                  OPTIONAL,
14556     ca-ParametersNRDC-v1610             CA-ParametersNRDC-v1610                OPTIONAL,
14557     powerClass-v1610                    ENUMERATED {pc1dot5}                   OPTIONAL,
14558     powerClassNRPart-r16                ENUMERATED {pc1, pc2, pc3, pc5}        OPTIONAL,
14559     featureSetCombinationDAPS-r16       FeatureSetCombinationId                OPTIONAL,
14560     mrdc-Parameters-v1620               MRDC-Parameters-v1620                  OPTIONAL
14563 BandCombination-v1630 ::=                   SEQUENCE {
14564     ca-ParametersNR-v1630                       CA-ParametersNR-v1630                                             OPTIONAL,
14565     ca-ParametersNRDC-v1630                     CA-ParametersNRDC-v1630                                           OPTIONAL,
14566     mrdc-Parameters-v1630                       MRDC-Parameters-v1630                                             OPTIONAL,
14567     supportedTxBandCombListPerBC-Sidelink-r16   BIT STRING (SIZE (1..maxBandComb))                                OPTIONAL,
14568     supportedRxBandCombListPerBC-Sidelink-r16   BIT STRING (SIZE (1..maxBandComb))                                OPTIONAL,
14569     scalingFactorTxSidelink-r16                 SEQUENCE (SIZE (1..maxBandComb)) OF ScalingFactorSidelink-r16     OPTIONAL,
14570     scalingFactorRxSidelink-r16                 SEQUENCE (SIZE (1..maxBandComb)) OF ScalingFactorSidelink-r16     OPTIONAL
14573 BandCombination-v1640 ::=                   SEQUENCE {
14574     ca-ParametersNR-v1640                       CA-ParametersNR-v1640                                             OPTIONAL,
14575     ca-ParametersNRDC-v1640                     CA-ParametersNRDC-v1640                                           OPTIONAL
14578 BandCombination-v1650 ::=          SEQUENCE {
14579     ca-ParametersNRDC-v1650             CA-ParametersNRDC-v1650                 OPTIONAL
14582 BandCombination-v1680 ::=          SEQUENCE {
14583     intrabandConcurrentOperationPowerClass-r16 SEQUENCE (SIZE (1..maxBandComb)) OF IntraBandPowerClass-r16     OPTIONAL
14586 BandCombination-v1690 ::=          SEQUENCE {
14587     dummy                              CA-ParametersNR-v1690                 OPTIONAL
14590 BandCombination-v16a0 ::=          SEQUENCE {
14591     ca-ParametersNR-v16a0              CA-ParametersNR-v16a0                    OPTIONAL,
14592     ca-ParametersNRDC-v16a0            CA-ParametersNRDC-v16a0                  OPTIONAL
14595 BandCombination-v16j0::=           SEQUENCE {
14596     ca-ParametersNR-v16j0              CA-ParametersNR-v1690                    OPTIONAL,
14597     ca-ParametersNRDC-v16j0            CA-ParametersNRDC-v16j0                  OPTIONAL
14600 BandCombination-v1700 ::=          SEQUENCE {
14601     ca-ParametersNR-v1700              CA-ParametersNR-v1700                    OPTIONAL,
14602     ca-ParametersNRDC-v1700            CA-ParametersNRDC-v1700                  OPTIONAL,
14603     mrdc-Parameters-v1700              MRDC-Parameters-v1700                    OPTIONAL,
14604     bandList-v1710                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1710  OPTIONAL,
14605     supportedBandCombListPerBC-SL-RelayDiscovery-r17      BIT STRING (SIZE (1..maxBandComb))               OPTIONAL,
14606     supportedBandCombListPerBC-SL-NonRelayDiscovery-r17   BIT STRING (SIZE (1..maxBandComb))               OPTIONAL
14609 BandCombination-v1720 ::=          SEQUENCE {
14610     ca-ParametersNR-v1720              CA-ParametersNR-v1720                    OPTIONAL,
14611     ca-ParametersNRDC-v1720            CA-ParametersNRDC-v1720                  OPTIONAL
14614 BandCombination-v1730 ::=          SEQUENCE {
14615     ca-ParametersNR-v1730              CA-ParametersNR-v1730                    OPTIONAL,
14616     ca-ParametersNRDC-v1730            CA-ParametersNRDC-v1730                  OPTIONAL,
14617     bandList-v1730                     SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1730  OPTIONAL
14620 BandCombination-v1740 ::=          SEQUENCE {
14621     dummy                              CA-ParametersNR-v1740                    OPTIONAL
14624 BandCombination-v1760 ::=          SEQUENCE {
14625     ca-ParametersNR-v1760              CA-ParametersNR-v1760,
14626     ca-ParametersNRDC-v1760            CA-ParametersNRDC-v1760
14629 BandCombination-v1770::=            SEQUENCE {
14630     bandList-v1770                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1770,
14631     mrdc-Parameters-v1770               MRDC-Parameters-v1770                      OPTIONAL,
14632     ca-ParametersNR-v1770               CA-ParametersNR-v1770                      OPTIONAL
14635 BandCombination-v1780 ::=          SEQUENCE {
14636     ca-ParametersNR-v1780               CA-ParametersNR-v1780                                              OPTIONAL,
14637     ca-ParametersNRDC-v1780             CA-ParametersNRDC-v1780                                            OPTIONAL,
14638     bandList-v1780                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1780  OPTIONAL,
14639     mrdc-Parameters-v1780               MRDC-Parameters-v1770                                              OPTIONAL
14642 BandCombination-v1790 ::=                    SEQUENCE {
14643     supportedIntraENDC-BandCombinationList-r17   SEQUENCE (SIZE (1..maxNrofIntraEndc-Components-r17)) OF SupportedIntraENDC-BandCombination-r17           OPTIONAL
14646 BandCombination-v17b0::=           SEQUENCE {
14647     ca-ParametersNR-v17b0              CA-ParametersNR-v1740                       OPTIONAL,
14648     ca-ParametersNRDC-v17b0            CA-ParametersNRDC-v17b0                     OPTIONAL
14651 BandCombination-v1800 ::=          SEQUENCE {
14652     ca-ParametersNR-v1800               CA-ParametersNR-v1800                                                  OPTIONAL,
14653     ca-ParametersNRDC-v1800             CA-ParametersNRDC-v1800                                                OPTIONAL,
14654     supportedBandCombListPerBC-SL-U2U-RelayDiscovery-r18   BIT STRING (SIZE (1..maxBandComb))                  OPTIONAL,
14655     bandList-v1810                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1810      OPTIONAL
14658 BandCombination-v1830 ::=          SEQUENCE {
14659     ca-ParametersNR-v1830               CA-ParametersNR-v1830                                                  OPTIONAL,
14660     ca-ParametersNRDC-v1830             CA-ParametersNRDC-v1830                                                OPTIONAL
14663 BandCombination-v1840 ::=          SEQUENCE {
14664     mrdc-Parameters-v1840               MRDC-Parameters-v1840                                                  OPTIONAL
14667 BandCombination-UplinkTxSwitch-r16 ::= SEQUENCE {
14668     bandCombination-r16                 BandCombination,
14669     bandCombination-v1540               BandCombination-v1540                      OPTIONAL,
14670     bandCombination-v1560               BandCombination-v1560                      OPTIONAL,
14671     bandCombination-v1570               BandCombination-v1570                      OPTIONAL,
14672     bandCombination-v1580               BandCombination-v1580                      OPTIONAL,
14673     bandCombination-v1590               BandCombination-v1590                      OPTIONAL,
14674     bandCombination-v1610               BandCombination-v1610                      OPTIONAL,
14675     supportedBandPairListNR-r16         SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-r16,
14676     uplinkTxSwitching-OptionSupport-r16 ENUMERATED {switchedUL, dualUL, both}      OPTIONAL,
14677     uplinkTxSwitching-PowerBoosting-r16 ENUMERATED {supported}                     OPTIONAL,
14678     ...,
14679     [[
14680     -- R4 16-5 UL-MIMO coherence capability for dynamic Tx switching between 3CC 1Tx-2Tx switching
14681     uplinkTxSwitching-PUSCH-TransCoherence-r16     ENUMERATED {nonCoherent, fullCoherent}   OPTIONAL
14682     ]]
14685 BandCombination-UplinkTxSwitch-v1630 ::=    SEQUENCE {
14686     bandCombination-v1630                       BandCombination-v1630              OPTIONAL
14689 BandCombination-UplinkTxSwitch-v1640 ::=    SEQUENCE {
14690     bandCombination-v1640                       BandCombination-v1640              OPTIONAL
14693 BandCombination-UplinkTxSwitch-v1650 ::= SEQUENCE {
14694     bandCombination-v1650               BandCombination-v1650                      OPTIONAL
14697 BandCombination-UplinkTxSwitch-v1670 ::= SEQUENCE {
14698     bandCombination-v15g0                    BandCombination-v15g0                 OPTIONAL
14701 BandCombination-UplinkTxSwitch-v1690 ::=  SEQUENCE {
14702     bandCombination-v1690                     BandCombination-v1690                OPTIONAL
14705 BandCombination-UplinkTxSwitch-v16a0 ::= SEQUENCE {
14706     bandCombination-v16a0                    BandCombination-v16a0                 OPTIONAL
14709 BandCombination-UplinkTxSwitch-v16e0 ::= SEQUENCE {
14710     bandCombination-v15n0                    BandCombination-v15n0                 OPTIONAL
14713 BandCombination-UplinkTxSwitch-v16j0 ::= SEQUENCE {
14714     bandCombination-v16j0                    BandCombination-v16j0                 OPTIONAL
14717 BandCombination-UplinkTxSwitch-v1700 ::= SEQUENCE {
14718     bandCombination-v1700                    BandCombination-v1700                      OPTIONAL,
14719     -- R4 16-1/16-2/16-3 Dynamic Tx switching between 2CC/3CC 2Tx-2Tx/1Tx-2Tx switching
14720     supportedBandPairListNR-v1700            SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-v1700  OPTIONAL,
14721     -- R4 16-6: UL-MIMO coherence capability for dynamic Tx switching between 2Tx-2Tx switching
14722     uplinkTxSwitchingBandParametersList-v1700 SEQUENCE (SIZE (1.. maxSimultaneousBands)) OF UplinkTxSwitchingBandParameters-v1700  OPTIONAL
14725 BandCombination-UplinkTxSwitch-v1720 ::= SEQUENCE {
14726     bandCombination-v1720                    BandCombination-v1720                 OPTIONAL,
14727     uplinkTxSwitching-OptionSupport2T2T-r17  ENUMERATED {switchedUL, dualUL, both} OPTIONAL
14730 BandCombination-UplinkTxSwitch-v1730 ::= SEQUENCE {
14731     bandCombination-v1730                    BandCombination-v1730                 OPTIONAL
14734 BandCombination-UplinkTxSwitch-v1740 ::= SEQUENCE {
14735     bandCombination-v1740                    BandCombination-v1740                 OPTIONAL
14738 BandCombination-UplinkTxSwitch-v1760 ::= SEQUENCE {
14739     bandCombination-v1760                    BandCombination-v1760                 OPTIONAL
14742 BandCombination-UplinkTxSwitch-v1770 ::= SEQUENCE {
14743     bandCombination-v1770                    BandCombination-v1770                 OPTIONAL
14746 BandCombination-UplinkTxSwitch-v1780 ::= SEQUENCE {
14747     bandCombination-v1780                    BandCombination-v1780                 OPTIONAL
14750 BandCombination-UplinkTxSwitch-v1790 ::= SEQUENCE {
14751     bandCombination-v1790                    BandCombination-v1790                 OPTIONAL
14754 BandCombination-UplinkTxSwitch-v17b0 ::= SEQUENCE {
14755     bandCombination-v17b0                    BandCombination-v17b0                 OPTIONAL
14758 BandCombination-UplinkTxSwitch-v1800 ::=     SEQUENCE {
14759     bandCombination-v1800                        BandCombination-v1800                                                         OPTIONAL,
14760     supportedBandPairListNR-r18                  SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-r18   OPTIONAL,
14761     -- R1 49-Y: Minimum separation time for two uplink switching on more than 2 bands within any two consecutive reference slots
14762     uplinkTxSwitchingMinimumSeparationTime-r18   ENUMERATED {n0us, n500us}                                                     OPTIONAL,
14763     -- R4 38-4: Switching Period for unaffected Band for Dual UL
14764     uplinkTxSwitchingAdditionalPeriodDualUL-List-r18 SEQUENCE (SIZE (1..maxULTxSwitchingBetweenBandPairs-r18)) OF
14765                                                                UplinkTxSwitchingAdditionalPeriodDualUL-r18                     OPTIONAL,
14766     -- R4 38-6: Switching period restriction for fallback band combination
14767     switchingPeriodRestriction-r18               ENUMERATED {true}                                                             OPTIONAL
14770 BandCombination-UplinkTxSwitch-v1830 ::=     SEQUENCE {
14771     bandCombination-v1830                        BandCombination-v1830                                                         OPTIONAL
14774 BandCombination-UplinkTxSwitch-v1840 ::= SEQUENCE {
14775     bandCombination-v1840                    BandCombination-v1840                                                          OPTIONAL,
14776     supportedBandPairListNR-v1840            SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-v1840  OPTIONAL
14779 ULTxSwitchingBandPair-r16 ::=       SEQUENCE {
14780     bandIndexUL1-r16                    INTEGER(1..maxSimultaneousBands),
14781     bandIndexUL2-r16                    INTEGER(1..maxSimultaneousBands),
14782     uplinkTxSwitchingPeriod-r16         ENUMERATED {n35us, n140us, n210us},
14783     uplinkTxSwitching-DL-Interruption-r16 BIT STRING (SIZE(1..maxSimultaneousBands)) OPTIONAL
14786 ULTxSwitchingBandPair-v1700 ::=     SEQUENCE {
14787     uplinkTxSwitchingPeriod2T2T-r17     ENUMERATED {n35us, n140us, n210us}     OPTIONAL
14790 ULTxSwitchingBandPair-r18 ::=                             SEQUENCE {
14791     bandIndexUL1-r18                                           INTEGER(1..maxSimultaneousBands),
14792     bandIndexUL2-r18                                           INTEGER(1..maxSimultaneousBands),
14793     -- R1 49-X: Supported switching option for each band pair in the band combination for UL Tx switching across more than 2 bands
14794     uplinkTxSwitchingOptionForBandPair-r18                     ENUMERATED {switchedUL, dualUL, both},
14795     -- R4 38-1: Switching period for dynamic UL Tx switching across up to 4 bands in case of inter-band CA, SUL up to two TAGs
14796     uplinkTxSwitchingPeriodForBandPair-r18                     SEQUENCE {
14797           switchingPeriodFor2T-r18                                 ENUMERATED {n35us, n140us, n210us}                       OPTIONAL,
14798           switchingPeriodFor1T-r18                                 ENUMERATED {n35us, n140us, n210us}
14799     },
14800     -- R4 38-2: Application of DL interruptions due to dynamic UL Tx switching
14801     uplinkTxSwitching-DL-Interruption-r18                      BIT STRING (SIZE(1..maxSimultaneousBands))                   OPTIONAL,
14802     -- R4 38-3: Switching Period for unaffected Band for Dual UL
14803     uplinkTxSwitchingPeriodUnaffectedBandDualUL-List-r18       SEQUENCE (SIZE (1..maxSimultaneousBands-2-r18)) OF
14804                                                                          SwitchingPeriodUnaffectedBandDualUL-r18            OPTIONAL
14807 ULTxSwitchingBandPair-v1840 ::=     SEQUENCE {
14808     -- R1 49-Z: Support of 2-band configuration of 1T-1T UL Tx switching by using Rel-18 UL Tx switching configurations
14809     configured1T1T-OnTwoBands-r18       ENUMERATED {supported}                                                              OPTIONAL
14812 UplinkTxSwitchingBandParameters-v1700 ::=                 SEQUENCE {
14813     bandIndex-r17                                              INTEGER(1..maxSimultaneousBands),
14814     -- R4 38-5: UL-MIMO coherence capability for dynamic Tx switching between 2Tx-2Tx switching among up to 4 bands
14815     uplinkTxSwitching2T2T-PUSCH-TransCoherence-r17             ENUMERATED {nonCoherent, fullCoherent}                       OPTIONAL
14818 UplinkTxSwitchingAdditionalPeriodDualUL-r18::=            SEQUENCE {
14819     uplinkTxSwitchingBetweenBandPairs-r18                     SEQUENCE {
14820         bandPairIndex1-r18                                        INTEGER(1.. maxULTxSwitchingBandPairs),
14821         anotherBandPairOrBand-r18                                 CHOICE {
14822             bandPairIndex2-r18                                        INTEGER(1.. maxULTxSwitchingBandPairs),
14823             bandIndex-r18                                             INTEGER(1..maxSimultaneousBands)
14824         }
14825     },
14826     -- R4 38-4: Additional switching Period for switching case across three or four bands for Dual UL
14827     switchingAdditionalPeriodDualUL-r18                   ENUMERATED {n35us, n140us, n210us}
14830 SwitchingPeriodUnaffectedBandDualUL-r18::=                SEQUENCE {
14831      bandIndexUnaffected-r18                                   INTEGER(1..maxSimultaneousBands),
14832      periodUnaffectedBandDualUL-r18                            CHOICE {
14833          maintainedUL-Trans-r18                                    NULL,
14834          periodOnULBands-r18                                       ENUMERATED {n35us, n140us, n210us}
14835      }
14839 BandParameters ::=                      CHOICE {
14840     eutra                               SEQUENCE {
14841         bandEUTRA                           FreqBandIndicatorEUTRA,
14842         ca-BandwidthClassDL-EUTRA           CA-BandwidthClassEUTRA                 OPTIONAL,
14843         ca-BandwidthClassUL-EUTRA           CA-BandwidthClassEUTRA                 OPTIONAL
14844     },
14845     nr                                  SEQUENCE {
14846         bandNR                              FreqBandIndicatorNR,
14847         ca-BandwidthClassDL-NR              CA-BandwidthClassNR                    OPTIONAL,
14848         ca-BandwidthClassUL-NR              CA-BandwidthClassNR                    OPTIONAL
14849     }
14852 BandParameters-v1540 ::=            SEQUENCE {
14853     srs-CarrierSwitch                   CHOICE {
14854         nr                                  SEQUENCE {
14855             srs-SwitchingTimesListNR            SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeNR
14856         },
14857         eutra                               SEQUENCE {
14858             srs-SwitchingTimesListEUTRA         SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeEUTRA
14859         }
14860     }                                                                              OPTIONAL,
14861     srs-TxSwitch                    SEQUENCE {
14862         supportedSRS-TxPortSwitch       ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, t1r1, t2r2, t4r4, notSupported},
14863         txSwitchImpactToRx              INTEGER (1..32)                            OPTIONAL,
14864         txSwitchWithAnotherBand         INTEGER (1..32)                            OPTIONAL
14865     }                                                                              OPTIONAL
14868 BandParameters-v1610 ::=         SEQUENCE {
14869     srs-TxSwitch-v1610               SEQUENCE {
14870         supportedSRS-TxPortSwitch-v1610  ENUMERATED {t1r1-t1r2, t1r1-t1r2-t1r4, t1r1-t1r2-t2r2-t2r4, t1r1-t1r2-t2r2-t1r4-t2r4,
14871                                                          t1r1-t2r2, t1r1-t2r2-t4r4}
14872     }                                                                              OPTIONAL
14875 BandParameters-v1710 ::=         SEQUENCE {
14876     -- R1 23-8-3        SRS Antenna switching for >4Rx
14877     srs-AntennaSwitchingBeyond4RX-r17                     SEQUENCE {
14878         -- 1. Support of SRS antenna switching xTyR with y>4
14879         supportedSRS-TxPortSwitchBeyond4Rx-r17                BIT STRING (SIZE (11)),
14880         -- 2. Report the entry number of the first-listed band with UL in the band combination that affects this DL
14881         entryNumberAffectBeyond4Rx-r17                        INTEGER (1..32)      OPTIONAL,
14882         -- 3. Report the entry number of the first-listed band with UL in the band combination that switches together with this UL
14883         entryNumberSwitchBeyond4Rx-r17                        INTEGER (1..32)      OPTIONAL
14884     }                                                                              OPTIONAL
14887 BandParameters-v1730 ::= SEQUENCE {
14888     -- R1 39-3-2        Affected bands for inter-band CA during SRS carrier switching
14889     srs-SwitchingAffectedBandsListNR-r17    SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingAffectedBandsNR-r17
14892 BandParameters-v1770 ::=         SEQUENCE {
14893     ca-BandwidthClassDL-NR-r17       CA-BandwidthClassNR-r17                    OPTIONAL,
14894     ca-BandwidthClassUL-NR-r17       CA-BandwidthClassNR-r17                    OPTIONAL
14897 BandParameters-v1780 ::=         SEQUENCE {
14898     ca-BandwidthClassDL-NR-r17       CA-BandwidthClassNR-r17                    OPTIONAL,
14899     ca-BandwidthClassUL-NR-r17       CA-BandwidthClassNR-r17                    OPTIONAL,
14900     supportedAggBW-FR2-r17           SEQUENCE {
14901         supportedAggBW-DL-r17            SupportedAggBandwidth-r17               OPTIONAL,
14902         supportedAggBW-UL-r17            SupportedAggBandwidth-r17               OPTIONAL
14903     }    OPTIONAL
14906 BandParameters-v1810 ::=         SEQUENCE {
14907     -- R1 40-5-4: SRS 8 Tx ports-antenna switching
14908     srs-AntennaSwitching8T8R-r18     SEQUENCE {
14909         antennaSwitch8T8R-r18            ENUMERATED {noTdm, tdmAndNoTdm}        OPTIONAL,
14910         downgradeConfig-r18          CHOICE {
14911               empty-r18                  NULL,
14912               downgrade-r18              BIT STRING (SIZE (11))
14913         }                                                                       OPTIONAL,
14914         entryNumberAffect-r18        INTEGER (1..32)                            OPTIONAL,
14915         entryNumberSwitch-r18        INTEGER (1..32)                            OPTIONAL
14916     }                                                                           OPTIONAL
14919 ScalingFactorSidelink-r16 ::=       ENUMERATED {f0p4, f0p75, f0p8, f1}
14921 IntraBandPowerClass-r16 ::=         ENUMERATED {pc2, pc3, spare6, spare5, spare4, spare3, spare2, spare1}
14923 SRS-SwitchingAffectedBandsNR-r17 ::= BIT STRING (SIZE (1..maxSimultaneousBands))
14925 SupportedIntraENDC-BandCombination-r17 ::=       SEQUENCE {
14926     supportedBandwidthCombinationSetIntraENDC-v1790  BIT STRING (SIZE (1..32))           OPTIONAL,
14927     mrdc-Parameters-v1790                            MRDC-Parameters-v1790               OPTIONAL
14930 -- TAG-BANDCOMBINATIONLIST-STOP
14931 -- TAG-BANDCOMBINATIONLISTSIDELINKEUTRANR-START
14933 BandCombinationListSidelinkEUTRA-NR-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkEUTRA-NR-r16
14935 BandCombinationListSidelinkEUTRA-NR-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkEUTRA-NR-v1630
14937 BandCombinationListSidelinkEUTRA-NR-v1710 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkEUTRA-NR-v1710
14939 BandCombinationParametersSidelinkEUTRA-NR-r16 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkEUTRA-NR-r16
14941 BandCombinationParametersSidelinkEUTRA-NR-v1630 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkEUTRA-NR-v1630
14943 BandCombinationParametersSidelinkEUTRA-NR-v1710 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkEUTRA-NR-v1710
14945 BandParametersSidelinkEUTRA-NR-r16 ::= CHOICE {
14946     eutra                                  SEQUENCE {
14947         bandParametersSidelinkEUTRA1-r16       OCTET STRING                         OPTIONAL,
14948         bandParametersSidelinkEUTRA2-r16       OCTET STRING                         OPTIONAL
14949     },
14950     nr                                     SEQUENCE {
14951         bandParametersSidelinkNR-r16           BandParametersSidelink-r16
14952     }
14955 BandParametersSidelinkEUTRA-NR-v1630 ::= CHOICE {
14956     eutra                                    NULL,
14957     nr                                       SEQUENCE {
14958         tx-Sidelink-r16                          ENUMERATED {supported}                          OPTIONAL,
14959         rx-Sidelink-r16                          ENUMERATED {supported}                          OPTIONAL,
14960         sl-CrossCarrierScheduling-r16            ENUMERATED {supported}                          OPTIONAL
14961     }
14964 BandParametersSidelinkEUTRA-NR-v1710 ::= CHOICE {
14965     eutra                                    NULL,
14966     nr                                       SEQUENCE {
14967         --32-4
14968         sl-TransmissionMode2-PartialSensing-r17  SEQUENCE {
14969             harq-TxProcessModeTwoSidelink-r17        ENUMERATED {n8, n16},
14970             scs-CP-PatternTxSidelinkModeTwo-r17      CHOICE {
14971                 fr1-r17                                  SEQUENCE {
14972                     scs-15kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14973                     scs-30kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14974                     scs-60kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL
14975                 },
14976                 fr2-r17                                  SEQUENCE {
14977                     scs-60kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14978                     scs-120kHz-r17                           BIT STRING (SIZE (16))                OPTIONAL
14979                 }
14980             }                                                                                      OPTIONAL,
14981             extendedCP-Mode2PartialSensing-r17           ENUMERATED {supported}                    OPTIONAL,
14982             dl-openLoopPC-Sidelink-r17                   ENUMERATED {supported}                    OPTIONAL
14983         }                                                                                          OPTIONAL,
14984         --32-2a:  Receiving NR sidelink of PSFCH
14985         rx-sidelinkPSFCH-r17                     ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64} OPTIONAL,
14986         --32-5a-1
14987         tx-IUC-Scheme1-Mode2Sidelink-r17         ENUMERATED {supported}                            OPTIONAL,
14988         --32-5b-1
14989         tx-IUC-Scheme2-Mode2Sidelink-r17         ENUMERATED {n4, n8, n16}                          OPTIONAL
14990     }
14993 BandParametersSidelink-r16 ::= SEQUENCE {
14994     freqBandSidelink-r16           FreqBandIndicatorNR
14997 -- TAG-BANDCOMBINATIONLISTSIDELINKEUTRANR-STOP
14998 -- TAG-BANDCOMBINATIONLISTSLDISCOVERY-START
15000 BandCombinationListSL-Discovery-r17 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkDiscovery-r17
15002 BandParametersSidelinkDiscovery-r17 ::= SEQUENCE {
15003     sl-CrossCarrierScheduling-r17            ENUMERATED {supported}                            OPTIONAL,
15004     --R1 32-4: Transmitting NR sidelink mode 2 with partial sensing
15005     sl-TransmissionMode2-PartialSensing-r17  SEQUENCE {
15006         harq-TxProcessModeTwoSidelink-r17        ENUMERATED {n8, n16},
15007         scs-CP-PatternTxSidelinkModeTwo-r17      CHOICE {
15008             fr1-r17                                  SEQUENCE {
15009                 scs-15kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
15010                 scs-30kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
15011                 scs-60kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL
15012             },
15013             fr2-r17                                  SEQUENCE {
15014                 scs-60kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
15015                 scs-120kHz-r17                           BIT STRING (SIZE (16))                OPTIONAL
15016             }
15017         }                                                                                      OPTIONAL,
15018         extendedCP-Mode2PartialSensing-r17           ENUMERATED {supported}                    OPTIONAL,
15019         dl-openLoopPC-Sidelink-r17                   ENUMERATED {supported}                    OPTIONAL
15020     }                                                                                          OPTIONAL,
15021     --R1 32-5a-1: Transmitting Inter-UE coordination scheme 1 in NR sidelink mode 2
15022     tx-IUC-Scheme1-Mode2Sidelink-r17         ENUMERATED {supported}                            OPTIONAL
15025 -- TAG-BANDCOMBINATIONLISTSLDISCOVERY-STOP
15026 -- TAG-CA-BANDWIDTHCLASSEUTRA-START
15028 CA-BandwidthClassEUTRA ::=          ENUMERATED {a, b, c, d, e, f, ...}
15030 -- TAG-CA-BANDWIDTHCLASSEUTRA-STOP
15031 -- TAG-CA-BANDWIDTHCLASSNR-START
15033 -- R4 17-6: new CA BW Classes R2-R12
15034 -- R4 17-7: new CA BW Classes V, W
15036 CA-BandwidthClassNR ::=             ENUMERATED {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, ...,r2-v1730, r3-v1730, r4-v1730, r5-v1730, r6-v1730, r7-v1730, r8-v1730, r9-v1730, r10-v1730, r11-v1730, r12-v1730,v-v1770, w-v1770 }
15038 CA-BandwidthClassNR-r17 ::=         ENUMERATED {r, s, t, u, ...}
15040 -- TAG-CA-BANDWIDTHCLASSNR-STOP
15041 -- TAG-CA-PARAMETERSEUTRA-START
15043 CA-ParametersEUTRA ::=                          SEQUENCE {
15044     multipleTimingAdvance                           ENUMERATED {supported}                          OPTIONAL,
15045     simultaneousRx-Tx                               ENUMERATED {supported}                          OPTIONAL,
15046     supportedNAICS-2CRS-AP                          BIT STRING (SIZE (1..8))                        OPTIONAL,
15047     additionalRx-Tx-PerformanceReq                  ENUMERATED {supported}                          OPTIONAL,
15048     ue-CA-PowerClass-N                              ENUMERATED {class2}                             OPTIONAL,
15049     supportedBandwidthCombinationSetEUTRA-v1530     BIT STRING (SIZE (1..32))                       OPTIONAL,
15050     ...
15053 CA-ParametersEUTRA-v1560 ::=                    SEQUENCE {
15054     fd-MIMO-TotalWeightedLayers                     INTEGER (2..128)                                OPTIONAL
15057 CA-ParametersEUTRA-v1570 ::=                    SEQUENCE {
15058     dl-1024QAM-TotalWeightedLayers                  INTEGER (0..10)                                 OPTIONAL
15061 -- TAG-CA-PARAMETERSEUTRA-STOP
15062 -- TAG-CA-PARAMETERSNR-START
15064 CA-ParametersNR ::=                 SEQUENCE {
15065     dummy                                         ENUMERATED {supported}      OPTIONAL,
15066     parallelTxSRS-PUCCH-PUSCH                     ENUMERATED {supported}      OPTIONAL,
15067     parallelTxPRACH-SRS-PUCCH-PUSCH               ENUMERATED {supported}      OPTIONAL,
15068     simultaneousRxTxInterBandCA                   ENUMERATED {supported}      OPTIONAL,
15069     simultaneousRxTxSUL                           ENUMERATED {supported}      OPTIONAL,
15070     diffNumerologyAcrossPUCCH-Group               ENUMERATED {supported}      OPTIONAL,
15071     diffNumerologyWithinPUCCH-GroupSmallerSCS     ENUMERATED {supported}      OPTIONAL,
15072     supportedNumberTAG                            ENUMERATED {n2, n3, n4}     OPTIONAL,
15073     ...
15076 CA-ParametersNR-v1540 ::=           SEQUENCE {
15077     simultaneousSRS-AssocCSI-RS-AllCC                       INTEGER (5..32)         OPTIONAL,
15078     csi-RS-IM-ReceptionForFeedbackPerBandComb               SEQUENCE {
15079         maxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC            INTEGER (1..64)     OPTIONAL,
15080         totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC     INTEGER (2..256)    OPTIONAL
15081     }                                                                               OPTIONAL,
15082     simultaneousCSI-ReportsAllCC                            INTEGER (5..32)         OPTIONAL,
15083     dualPA-Architecture                                     ENUMERATED {supported}  OPTIONAL
15086 CA-ParametersNR-v1550 ::=           SEQUENCE {
15087     dummy                               ENUMERATED {supported}                      OPTIONAL
15090 CA-ParametersNR-v1560 ::=           SEQUENCE {
15091     diffNumerologyWithinPUCCH-GroupLargerSCS      ENUMERATED {supported}            OPTIONAL
15094 CA-ParametersNR-v15g0 ::=           SEQUENCE {
15095     simultaneousRxTxInterBandCAPerBandPair        SimultaneousRxTxPerBandPair       OPTIONAL,
15096     simultaneousRxTxSULPerBandPair                SimultaneousRxTxPerBandPair       OPTIONAL
15099 CA-ParametersNR-v1610 ::=           SEQUENCE {
15100      -- R1 9-3: Parallel MsgA and SRS/PUCCH/PUSCH transmissions across CCs in inter-band CA
15101     parallelTxMsgA-SRS-PUCCH-PUSCH-r16                ENUMERATED {supported}        OPTIONAL,
15102      -- R1 9-4: MsgA operation in a band combination including SUL
15103     msgA-SUL-r16                                      ENUMERATED {supported}        OPTIONAL,
15104     -- R1 10-9c: Joint search space group switching across multiple cells
15105     jointSearchSpaceSwitchAcrossCells-r16             ENUMERATED {supported}        OPTIONAL,
15106     -- R1 14-5: Half-duplex UE behaviour in TDD CA for same SCS
15107     half-DuplexTDD-CA-SameSCS-r16                     ENUMERATED {supported}        OPTIONAL,
15108     -- R1 18-4: SCell dormancy within active time
15109     scellDormancyWithinActiveTime-r16                 ENUMERATED {supported}        OPTIONAL,
15110     -- R1 18-4a: SCell dormancy outside active time
15111     scellDormancyOutsideActiveTime-r16                ENUMERATED {supported}        OPTIONAL,
15112     -- R1 18-6: Cross-carrier A-CSI RS triggering with different SCS
15113     crossCarrierA-CSI-trigDiffSCS-r16                 ENUMERATED {higherA-CSI-SCS,lowerA-CSI-SCS,both}   OPTIONAL,
15114     -- R1 18-6a: Default QCL assumption for cross-carrier A-CSI-RS triggering
15115     defaultQCL-CrossCarrierA-CSI-Trig-r16             ENUMERATED {diffOnly, both}   OPTIONAL,
15116     -- R1 18-7: CA with non-aligned frame boundaries for inter-band CA
15117     interCA-NonAlignedFrame-r16                       ENUMERATED {supported}        OPTIONAL,
15118     simul-SRS-Trans-BC-r16                            ENUMERATED {n2}               OPTIONAL,
15119     interFreqDAPS-r16                                 SEQUENCE {
15120         interFreqAsyncDAPS-r16                            ENUMERATED {supported}    OPTIONAL,
15121         interFreqDiffSCS-DAPS-r16                         ENUMERATED {supported}    OPTIONAL,
15122         interFreqMultiUL-TransmissionDAPS-r16             ENUMERATED {supported}    OPTIONAL,
15123         interFreqSemiStaticPowerSharingDAPS-Mode1-r16     ENUMERATED {supported}    OPTIONAL,
15124         interFreqSemiStaticPowerSharingDAPS-Mode2-r16     ENUMERATED {supported}    OPTIONAL,
15125         interFreqDynamicPowerSharingDAPS-r16              ENUMERATED {short, long}  OPTIONAL,
15126         interFreqUL-TransCancellationDAPS-r16             ENUMERATED {supported}    OPTIONAL
15127     }                                                                               OPTIONAL,
15128     codebookParametersPerBC-r16                       CodebookParameters-v1610      OPTIONAL,
15129     -- R1 16-2a-10 Value of R for BD/CCE
15130     blindDetectFactor-r16                             INTEGER (1..2)                OPTIONAL,
15131     -- R1 11-2a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when configured
15132     -- with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
15133     pdcch-MonitoringCA-r16                            SEQUENCE {
15134         maxNumberOfMonitoringCC-r16                       INTEGER (2..16),
15135         supportedSpanArrangement-r16                      ENUMERATED {alignedOnly, alignedAndNonAligned}
15136     }                                                                               OPTIONAL,
15137     -- R1 11-2c: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 16 and Rel. 15 PDCCH monitoring capabilities on
15138     -- different carriers
15139     pdcch-BlindDetectionCA-Mixed-r16                  SEQUENCE {
15140         pdcch-BlindDetectionCA1-r16                       INTEGER (1..15),
15141         pdcch-BlindDetectionCA2-r16                       INTEGER (1..15),
15142         supportedSpanArrangement-r16                      ENUMERATED {alignedOnly, alignedAndNonAligned}
15143     }                                                                               OPTIONAL,
15144     -- R1 11-2d: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span for MCG and for
15145     -- SCG when configured for NR-DC operation with Rel-16 PDCCH monitoring capability on all the serving cells
15146     pdcch-BlindDetectionMCG-UE-r16                    INTEGER (1..14)               OPTIONAL,
15147     pdcch-BlindDetectionSCG-UE-r16                    INTEGER (1..14)               OPTIONAL,
15148     -- R1 11-2e: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 16 and
15149     -- Rel. 15 PDCCH monitoring capabilities on different carriers
15150     pdcch-BlindDetectionMCG-UE-Mixed-r16              SEQUENCE {
15151         pdcch-BlindDetectionMCG-UE1-r16                   INTEGER (0..15),
15152         pdcch-BlindDetectionMCG-UE2-r16                   INTEGER (0..15)
15153     }                                                                               OPTIONAL,
15154     pdcch-BlindDetectionSCG-UE-Mixed-r16              SEQUENCE {
15155         pdcch-BlindDetectionSCG-UE1-r16                   INTEGER (0..15),
15156         pdcch-BlindDetectionSCG-UE2-r16                   INTEGER (0..15)
15157     }                                                                               OPTIONAL,
15158      -- R1 18-5 cross-carrier scheduling with different SCS in DL CA
15159     crossCarrierSchedulingDL-DiffSCS-r16              ENUMERATED {low-to-high, high-to-low, both} OPTIONAL,
15160     -- R1 18-5a Default QCL assumption for cross-carrier scheduling
15161     crossCarrierSchedulingDefaultQCL-r16              ENUMERATED {diff-only, both}  OPTIONAL,
15162     -- R1 18-5b cross-carrier scheduling with different SCS in UL CA
15163     crossCarrierSchedulingUL-DiffSCS-r16              ENUMERATED {low-to-high, high-to-low, both} OPTIONAL,
15164     -- R1 13.19a Simultaneous positioning SRS and MIMO SRS transmission for a given BC
15165     simul-SRS-MIMO-Trans-BC-r16                       ENUMERATED {n2}               OPTIONAL,
15166     -- R1 16-3a, 16-3a-1, 16-3b, 16-3b-1: New Individual Codebook
15167     codebookParametersAdditionPerBC-r16               CodebookParametersAdditionPerBC-r16         OPTIONAL,
15168     -- R1 16-8: Mixed codebook
15169     codebookComboParametersAdditionPerBC-r16          CodebookComboParametersAdditionPerBC-r16    OPTIONAL
15172 CA-ParametersNR-v1630 ::= SEQUENCE {
15173     -- R1 22-5b: Simultaneous transmission of SRS for antenna switching and SRS for CB/NCB /BM for inter-band UL CA
15174     -- R1 22-5d: Simultaneous transmission of SRS for antenna switching for inter-band UL CA
15175     simulTX-SRS-AntSwitchingInterBandUL-CA-r16        SimulSRS-ForAntennaSwitching-r16            OPTIONAL,
15176     -- R4 8-5: supported beam management type for inter-band CA
15177     beamManagementType-r16                            ENUMERATED {ibm, dummy}                       OPTIONAL,
15178     -- R4 7-3a: UL frequency separation class with aggregate BW and Gap BW
15179     intraBandFreqSeparationUL-AggBW-GapBW-r16         ENUMERATED {classI, classII, classIII}      OPTIONAL,
15180     -- RAN 89: Case B in case of Inter-band CA with non-aligned frame boundaries
15181     interCA-NonAlignedFrame-B-r16                     ENUMERATED {supported}                      OPTIONAL
15184 CA-ParametersNR-v1640 ::= SEQUENCE {
15185     -- R4 7-5: Support of reporting UL Tx DC locations for uplink intra-band CA.
15186     uplinkTxDC-TwoCarrierReport-r16                               ENUMERATED {supported}          OPTIONAL,
15187     -- RAN 22-6: Support of up to 3 different numerologies in the same NR PUCCH group for NR part of EN-DC, NGEN-DC, NE-DC and NR-CA
15188     -- where UE is not configured with two NR PUCCH groups
15189     maxUpTo3Diff-NumerologiesConfigSinglePUCCH-grp-r16            PUCCH-Grp-CarrierTypes-r16      OPTIONAL,
15190     -- RAN 22-6a: Support of up to 4 different numerologies in the same NR PUCCH group for NR part of EN-DC, NGEN-DC, NE-DC and NR-CA
15191     -- where UE is not configured with two NR PUCCH groups
15192     maxUpTo4Diff-NumerologiesConfigSinglePUCCH-grp-r16            PUCCH-Grp-CarrierTypes-r16      OPTIONAL,
15193     -- RAN 22-7: Support two PUCCH groups for NR-CA with 3 or more bands with at least two carrier types
15194     twoPUCCH-Grp-ConfigurationsList-r16 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r16)) OF TwoPUCCH-Grp-Configurations-r16 OPTIONAL,
15195     -- R1 22-7a: Different numerology across NR PUCCH groups
15196     diffNumerologyAcrossPUCCH-Group-CarrierTypes-r16              ENUMERATED {supported}          OPTIONAL,
15197     -- R1 22-7b: Different numerologies across NR carriers within the same NR PUCCH group, with PUCCH on a carrier of smaller SCS
15198     diffNumerologyWithinPUCCH-GroupSmallerSCS-CarrierTypes-r16    ENUMERATED {supported}          OPTIONAL,
15199     -- R1 22-7c: Different numerologies across NR carriers within the same NR PUCCH group, with PUCCH on a carrier of larger SCS
15200     diffNumerologyWithinPUCCH-GroupLargerSCS-CarrierTypes-r16     ENUMERATED {supported}          OPTIONAL,
15201     -- R1 11-2f: add the replicated FGs of 11-2a/c with restriction for non-aligned span case
15202     -- with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
15203     pdcch-MonitoringCA-NonAlignedSpan-r16                         INTEGER (2..16)                 OPTIONAL,
15204     -- R1 11-2g: add the replicated FGs of 11-2a/c with restriction for non-aligned span case
15205     pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r16               SEQUENCE {
15206         pdcch-BlindDetectionCA1-r16                                   INTEGER (1..15),
15207         pdcch-BlindDetectionCA2-r16                                   INTEGER (1..15)
15208     }                                                                                             OPTIONAL
15211 CA-ParametersNR-v1690 ::= SEQUENCE {
15212     csi-ReportingCrossPUCCH-Grp-r16          SEQUENCE {
15213         computationTimeForA-CSI-r16              ENUMERATED {sameAsNoCross, relaxed},
15214         additionalSymbols-r16                    SEQUENCE {
15215             scs-15kHz-additionalSymbols-r16          ENUMERATED {s14, s28}            OPTIONAL,
15216             scs-30kHz-additionalSymbols-r16          ENUMERATED {s14, s28}            OPTIONAL,
15217             scs-60kHz-additionalSymbols-r16          ENUMERATED {s14, s28, s56}       OPTIONAL,
15218             scs-120kHz-additionalSymbols-r16         ENUMERATED {s14, s28, s56}       OPTIONAL
15219         }                                                                             OPTIONAL,
15220         sp-CSI-ReportingOnPUCCH-r16              ENUMERATED {supported}               OPTIONAL,
15221         sp-CSI-ReportingOnPUSCH-r16              ENUMERATED {supported}               OPTIONAL,
15222         carrierTypePairList-r16                  SEQUENCE (SIZE (1..maxCarrierTypePairList-r16)) OF CarrierTypePair-r16
15223     }                                                                                 OPTIONAL
15226 CA-ParametersNR-v16a0 ::= SEQUENCE {
15227     pdcch-BlindDetectionMixedList-r16    SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF PDCCH-BlindDetectionMixedList-r16
15230 CA-ParametersNR-v1700 ::= SEQUENCE {
15231     -- R1 23-9-1: Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II) per band combination information
15232     codebookParametersfetype2PerBC-r17               CodebookParametersfetype2PerBC-r17           OPTIONAL,
15233     -- R4 18-4: Support of enhanced Demodulation requirements for CA in HST SFN FR1
15234     demodulationEnhancementCA-r17                    ENUMERATED {supported}                       OPTIONAL,
15235     -- R4 20-1: Maximum uplink duty cycle for NR inter-band CA power class 2
15236     maxUplinkDutyCycle-interBandCA-PC2-r17           ENUMERATED {n50, n60, n70, n80, n90, n100}   OPTIONAL,
15237     -- R4 20-2: Maximum uplink duty cycle for NR SUL combination power class 2
15238     maxUplinkDutyCycle-SULcombination-PC2-r17        ENUMERATED {n50, n60, n70, n80, n90, n100}   OPTIONAL,
15239     beamManagementType-CBM-r17                       ENUMERATED {supported}                       OPTIONAL,
15240     -- R1 25-18: Parallel PUCCH and PUSCH transmission across CCs in inter-band CA
15241     parallelTxPUCCH-PUSCH-r17                        ENUMERATED {supported}      OPTIONAL,
15242     -- R1 23-9-5        Active CSI-RS resources and ports for mixed codebook types in any slot per band combination
15243     codebookComboParameterMixedTypePerBC-r17         CodebookComboParameterMixedTypePerBC-r17     OPTIONAL,
15244    -- R1 23-7-1 Basic Features of CSI Enhancement for Multi-TRP
15245     mTRP-CSI-EnhancementPerBC-r17                    SEQUENCE {
15246         maxNumNZP-CSI-RS-r17                             INTEGER (2..8),
15247         cSI-Report-mode-r17                              ENUMERATED {mode1, mode2, both},
15248         supportedComboAcrossCCs-r17                      SEQUENCE (SIZE (1..16)) OF CSI-MultiTRP-SupportedCombinations-r17,
15249         codebookMode-NCJT-r17   ENUMERATED{mode1,mode1And2}
15250     }                                                                                             OPTIONAL,
15251      -- R1 23-7-1b      Active CSI-RS resources and ports in the presence of multi-TRP CSI
15252     codebookComboParameterMultiTRP-PerBC-r17         CodebookComboParameterMultiTRP-PerBC-r17     OPTIONAL,
15253     -- R1 24-8b: 32 DL HARQ processes for FR 2-2 - maximum number of component carriers
15254     maxCC-32-DL-HARQ-ProcessFR2-2-r17                ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32} OPTIONAL,
15255     -- R1 24-9b: 32 UL HARQ processes for FR 2-2 - maximum number of component carriers
15256     maxCC-32-UL-HARQ-ProcessFR2-2-r17                ENUMERATED {n1, n2, n3, n4, n5, n8, n16, n32}  OPTIONAL,
15257     -- R1 34-2: Cross-carrier scheduling from SCell to PCell/PSCell (Type B)
15258     crossCarrierSchedulingSCell-SpCellTypeB-r17      CrossCarrierSchedulingSCell-SpCell-r17       OPTIONAL,
15259 -- R1 34-1: Cross-carrier scheduling from SCell to PCell/PSCell with search space restrictions (Type A)
15260     crossCarrierSchedulingSCell-SpCellTypeA-r17      CrossCarrierSchedulingSCell-SpCell-r17       OPTIONAL,
15261     -- R1 34-1a: DCI formats on PCell/PSCell USS set(s) support
15262     dci-FormatsPCellPSCellUSS-Sets-r17               ENUMERATED {supported}                       OPTIONAL,
15263     -- R1 34-3: Disabling scaling factor alpha when sSCell is deactivated
15264     disablingScalingFactorDeactSCell-r17             ENUMERATED {supported}                       OPTIONAL,
15265     -- R1 34-4: Disabling scaling factor alpha when sSCell is deactivated
15266     disablingScalingFactorDormantSCell-r17           ENUMERATED {supported}                       OPTIONAL,
15267     -- R1 34-5: Non-aligned frame boundaries between PCell/PSCell and sSCell
15268     non-AlignedFrameBoundaries-r17 SEQUENCE {
15269         scs15kHz-15kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15270         scs15kHz-30kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15271         scs15kHz-60kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15272         scs30kHz-30kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15273         scs30kHz-60kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15274         scs60kHz-60kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL
15275     }                                                                                             OPTIONAL
15278 CA-ParametersNR-v1720 ::= SEQUENCE {
15279     -- R1 39-1: Parallel SRS and PUCCH/PUSCH transmission across CCs in intra-band non-contiguous CA
15280     parallelTxSRS-PUCCH-PUSCH-intraBand-r17          ENUMERATED {supported}                       OPTIONAL,
15281     -- R1 39-2: Parallel PRACH and SRS/PUCCH/PUSCH transmissions across CCs in intra-band non-contiguous CA
15282     parallelTxPRACH-SRS-PUCCH-PUSCH-intraBand-r17    ENUMERATED {supported}                       OPTIONAL,
15283     -- R1 25-9: Semi-static PUCCH cell switching for a single PUCCH group only
15284     semiStaticPUCCH-CellSwitchSingleGroup-r17        SEQUENCE {
15285         pucch-Group-r17                                ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
15286         pucch-Group-Config-r17                           PUCCH-Group-Config-r17
15287     }                                                                                             OPTIONAL,
15288     -- R1 25-9a: Semi-static PUCCH cell switching for two PUCCH groups
15289     semiStaticPUCCH-CellSwitchTwoGroups-r17    SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17 OPTIONAL,
15290     -- R1 25-10: PUCCH cell switching based on dynamic indication for same length of overlapping PUCCH slots/sub-slots for a single
15291     -- PUCCH group only
15292     dynamicPUCCH-CellSwitchSameLengthSingleGroup-r17 SEQUENCE {
15293         pucch-Group-r17                                  ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
15294         pucch-Group-Config-r17                       PUCCH-Group-Config-r17
15295     }                                                                                             OPTIONAL,
15296     -- R1 25-10a: PUCCH cell switching based on dynamic indication for different length of overlapping PUCCH slots/sub-slots
15297     -- for a single PUCCH group only
15298     dynamicPUCCH-CellSwitchDiffLengthSingleGroup-r17 SEQUENCE {
15299         pucch-Group-r17                                  ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
15300         pucch-Group-Config-r17                           PUCCH-Group-Config-r17
15301     }                                                                                             OPTIONAL,
15302     -- R1 25-10b: PUCCH cell switching based on dynamic indication for same length of overlapping PUCCH slots/sub-slots for two PUCCH
15303     -- groups
15304     dynamicPUCCH-CellSwitchSameLengthTwoGroups-r17   SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17
15305                                                                                                   OPTIONAL,
15306     -- R1 25-10c: PUCCH cell switching based on dynamic indication for different length of overlapping PUCCH slots/sub-slots for two
15307     -- PUCCH groups
15308     dynamicPUCCH-CellSwitchDiffLengthTwoGroups-r17   SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17
15309                                                                                                   OPTIONAL,
15310     -- R1 33-2a: ACK/NACK based HARQ-ACK feedback and RRC-based enabling/disabling ACK/NACK-based
15311     -- feedback for dynamic scheduling for multicast
15312     ack-NACK-FeedbackForMulticast-r17                ENUMERATED {supported}                       OPTIONAL,
15313     -- R1 33-2d: PTP retransmission for multicast dynamic scheduling
15314     ptp-Retx-Multicast-r17                           ENUMERATED {supported}                       OPTIONAL,
15315     -- R1 33-4: NACK-only based HARQ-ACK feedback for RRC-based enabling/disabling multicast with ACK/NACK transforming
15316     nack-OnlyFeedbackForMulticast-r17                ENUMERATED {supported}                       OPTIONAL,
15317     -- R1 33-4a: NACK-only based HARQ-ACK feedback for multicast corresponding to a specific sequence or a PUCCH transmission
15318     nack-OnlyFeedbackSpecificResourceForMulticast-r17 ENUMERATED {supported}                      OPTIONAL,
15319     -- R1 33-5-1a: ACK/NACK based HARQ-ACK feedback and RRC-based enabling/disabling ACK/NACK-based feedback
15320     -- for SPS group-common PDSCH for multicast
15321     ack-NACK-FeedbackForSPS-Multicast-r17            ENUMERATED {supported}                       OPTIONAL,
15322     -- R1 33-5-1d: PTP retransmission for SPS group-common PDSCH for multicast
15323     ptp-Retx-SPS-Multicast-r17                       ENUMERATED {supported}                       OPTIONAL,
15324     -- R4 26-1: Higher Power Limit CA DC
15325     higherPowerLimit-r17                             ENUMERATED {supported}                       OPTIONAL,
15326     -- R1 39-4: Parallel MsgA and SRS/PUCCH/PUSCH transmissions across CCs in intra-band non-contiguous CA
15327     parallelTxMsgA-SRS-PUCCH-PUSCH-intraBand-r17     ENUMERATED {supported}                       OPTIONAL,
15328     -- R1 24-11a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
15329     -- configured with DL CA with Rel-17 PDCCH monitoring capability on all the serving cells
15330     pdcch-MonitoringCA-r17                           INTEGER (4..16)                              OPTIONAL,
15331     -- R1 24-11f: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs for MCG and for SCG
15332     -- when configured for NR-DC operation with Rel-17 PDCCH monitoring capability on all the serving cells
15333     pdcch-BlindDetectionMCG-SCG-List-r17             SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMCG-SCG-r17
15334                                                                                                   OPTIONAL,
15335     -- R1 24-11c: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17 and Rel. 15 PDCCH monitoring capabilities on
15336     -- different Carriers
15337     -- R1 24-11g: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17 and
15338     -- Rel. 15 PDCCH monitoring capabilities on different carriers
15339     pdcch-BlindDetectionMixedList1-r17               SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed-r17
15340                                                                                                   OPTIONAL,
15341     -- R1 24-11d: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17 and Rel. 16 PDCCH monitoring capabilities on
15342     -- different Carriers
15343     -- R1 24-11h: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17 and
15344     -- Rel. 16 PDCCH monitoring capabilities on different carriers
15345     pdcch-BlindDetectionMixedList2-r17               SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed-r17
15346                                                                                                   OPTIONAL,
15347     -- R1 24-11e: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17, Rel. 16 and Rel. 15 PDCCH monitoring
15348     -- capabilities on different carriers
15349     -- R1 24-11i: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17,
15350     -- Rel. 16 and Rel. 15 PDCCH monitoring capabilities on different carriers
15351     pdcch-BlindDetectionMixedList3-r17               SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed1-r17
15352                                                                                                   OPTIONAL
15355 CA-ParametersNR-v1730 ::= SEQUENCE {
15356     -- R1 30-4a: DM-RS bundling for PUSCH repetition type A (per BC)
15357     dmrs-BundlingPUSCH-RepTypeAPerBC-r17                   ENUMERATED {supported}                         OPTIONAL,
15358     -- R1 30-4b: DM-RS bundling for PUSCH repetition type B(per BC)
15359     dmrs-BundlingPUSCH-RepTypeBPerBC-r17                   ENUMERATED {supported}                         OPTIONAL,
15360     -- R1 30-4c: DM-RS bundling for TB processing over multi-slot PUSCH(per BC)
15361     dmrs-BundlingPUSCH-multiSlotPerBC-r17                  ENUMERATED {supported}                         OPTIONAL,
15362     -- R1 30-4d: DMRS bundling for PUCCH repetitions(per BC)
15363     dmrs-BundlingPUCCH-RepPerBC-r17                        ENUMERATED {supported}                         OPTIONAL,
15364     -- R1 30-4g: Restart DM-RS bundling (per BC)
15365     dmrs-BundlingRestartPerBC-r17                          ENUMERATED {supported}                         OPTIONAL,
15366     -- R1 30-4h: DM-RS bundling for non-back-to-back transmission (per BC)
15367     dmrs-BundlingNonBackToBackTX-PerBC-r17                 ENUMERATED {supported}                         OPTIONAL,
15368     -- R1 39-3-1: Stay on the target CC for SRS carrier switching
15369     stayOnTargetCC-SRS-CarrierSwitch-r17                   ENUMERATED {supported}                         OPTIONAL,
15370     -- R1 33-3-3a: FDM-ed Type-1 and Type-2 HARQ-ACK codebooks for multiplexing HARQ-ACK for unicast and HARQ-ACK for multicast
15371     fdm-CodebookForMux-UnicastMulticastHARQ-ACK-r17        ENUMERATED {supported}                         OPTIONAL,
15372     -- R1 33-3-3b: Mode 2 TDM-ed Type-1 and Type-2 HARQ-ACK codebook for multiplexing HARQ-ACK for unicast and HARQ-ACK for multicast
15373     mode2-TDM-CodebookForMux-UnicastMulticastHARQ-ACK-r17  ENUMERATED {supported}                         OPTIONAL,
15374     -- R1 33-3-4: Mode 1 for type1 codebook generation
15375     mode1-ForType1-CodebookGeneration-r17                  ENUMERATED {supported}                         OPTIONAL,
15376     -- R1 33-5-1j: NACK-only based HARQ-ACK feedback for multicast corresponding to a specific sequence or a PUCCH transmission
15377     -- for SPS group-commmon PDSCH for multicast
15378     nack-OnlyFeedbackSpecificResourceForSPS-Multicast-r17  ENUMERATED {supported}                         OPTIONAL,
15379     -- R1 33-8-2: Up to 2 PUCCH resources configuration for multicast feedback for dynamically scheduled multicast
15380     multiPUCCH-ConfigForMulticast-r17                      ENUMERATED {supported}                         OPTIONAL,
15381     -- R1 33-8-3: PUCCH resource configuration for multicast feedback for SPS GC-PDSCH
15382     pucch-ConfigForSPS-Multicast-r17                       ENUMERATED {supported}                         OPTIONAL,
15383     -- The following parameter is associated with R1 33-2a, R1 33-3-3a, and R1 33-3-3b, and is not a RAN1 FG.
15384     maxNumberG-RNTI-HARQ-ACK-Codebook-r17                  INTEGER (1..4)                                 OPTIONAL,
15385     -- R1 33-3-5: Feedback multiplexing for unicast PDSCH and group-common PDSCH for multicast with same priority and different codebook
15386     -- type
15387     mux-HARQ-ACK-UnicastMulticast-r17                      ENUMERATED {supported}                         OPTIONAL
15390 CA-ParametersNR-v1740 ::= SEQUENCE {
15391     -- R1 33-5-1f: NACK-only based HARQ-ACK feedback for multicast RRC-based enabling/disabling NACK-only based feedback
15392     -- for SPS group-common PDSCH for multicast
15393     nack-OnlyFeedbackForSPS-Multicast-r17                  ENUMERATED {supported}                         OPTIONAL,
15394     -- R1 33-8-1: PUCCH resource configuration for multicast feedback for dynamically scheduled multicast
15395     singlePUCCH-ConfigForMulticast-r17                     ENUMERATED {supported}                         OPTIONAL
15398 CA-ParametersNR-v1760 ::= SEQUENCE {
15399     prioSCellPRACH-OverSP-PeriodicSRS-Support-r17          ENUMERATED {supported}                         OPTIONAL
15402 CA-ParametersNR-v1770 ::= SEQUENCE {
15403     parallelTxPUCCH-PUSCH-SamePriority-r17                 ENUMERATED {supported}                         OPTIONAL
15406 CA-ParametersNR-v1780 ::= SEQUENCE {
15407     parallelTxPUCCH-PUSCH-SamePriority-r17      ENUMERATED {supported}                    OPTIONAL,
15408     supportedAggBW-FR1-r17      SEQUENCE {
15409         scalingFactorSCS-r17                    ENUMERATED {true}                         OPTIONAL,
15410         supportedAggBW-FDD-DL-r17               SupportedAggBandwidth-r17                 OPTIONAL,
15411         supportedAggBW-FDD-UL-r17               SupportedAggBandwidth-r17                 OPTIONAL,
15412         supportedAggBW-TDD-DL-r17               SupportedAggBandwidth-r17                 OPTIONAL,
15413         supportedAggBW-TDD-UL-r17               SupportedAggBandwidth-r17                 OPTIONAL,
15414         supportedAggBW-TotalDL-r17              SupportedAggBandwidth-r17                 OPTIONAL,
15415         supportedAggBW-TotalUL-r17              SupportedAggBandwidth-r17                 OPTIONAL
15416     }    OPTIONAL
15419 CA-ParametersNR-v1800 ::= SEQUENCE {
15420     codebookParametersetype2DopplerCSI-PerBC-r18  CodebookParametersetype2DopplerCSI-r18                  OPTIONAL,
15421     codebookParametersfetype2DopplerCSI-PerBC-r18 CodebookParametersfetype2DopplerCSI-r18                 OPTIONAL,
15422     codebookParametersetype2CJT-PerBC-r18         CodebookParametersetype2CJT-r18                         OPTIONAL,
15423     codebookParametersfetype2CJT-PerBC-r18        CodebookParametersfetype2CJT-r18                        OPTIONAL,
15424     codebookComboParametersCJT-PerBC-r18          CodebookComboParametersCJT-r18                          OPTIONAL,
15425     codebookParametersHARQ-ACK-PUSCH-PerBC-r18    CodebookParametersHARQ-ACK-PUSCH-r18                    OPTIONAL,
15426     -- R1 40-2-8: Maximum number of TAGs across all CCs
15427     maxNumberTAG-AcrossCC-r18                     INTEGER (2..4)                                          OPTIONAL,
15428     -- R1 40-3-3-1: TDCP (Time Domain Channel Properties) report
15429     tdcp-ReportPerBC-r18                          SEQUENCE {
15430         valueX-r18                                    INTEGER (1..2),
15431         maxNumberActiveResource-r18                   INTEGER (2..32)
15432     }                                                                                                     OPTIONAL,
15433     -- R1 40-3-3-5: Number of CSI-RS resources for TDCP
15434     tdcp-ResourcePerBC-r18                        SEQUENCE {
15435         maxNumberConfigPerCC-r18                      ENUMERATED {n2,n4,n6,n8,n10,n12},
15436         maxNumberConfigAcrossCC-r18                   INTEGER (1..32),
15437         maxNumberSimultaneousPerCC-r18                ENUMERATED {n2, n4, n6, n8, n12, n16, n20, n24, n28, n32}
15438     }                                                                                                     OPTIONAL,
15439     -- R1 40-3-1-24: Timeline for regular eType-II-CJT CSI, or for port selection FeType-II-CJT CSI
15440     timelineRelax-CJT-CSI-CA-r18                  ENUMERATED {n0,n2}                                      OPTIONAL,
15441     -- R1 42-1: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
15442     spatialAdaptation-CSI-FeedbackPerBC-r18       SEQUENCE {
15443         maxNumberCSI-ResourceAcrossCC-r18             SEQUENCE {
15444             sdType1-Resource-r18                          ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
15445                                                                       n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
15446                                                                       n46, n48, n50, n52, n54, n56, n58, n60, n62, n64},
15447             sdType2-Resource-r18                          ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
15448                                                                       n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
15449                                                                       n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}
15450         },
15451         maxNumberPortsAcrossCC-r18                    SEQUENCE {
15452             sdType1-Resource-r18                          INTEGER (1..32),
15453             sdType2-Resource-r18                          INTEGER (1..32)
15454         }
15455     }                                                                                                   OPTIONAL,
15456     -- R1 40-7-2a: Association between CSI-RS and SRS for non-codebook case
15457     nonCodebook-CSI-RS-SRS-PerBC-r18    SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource   OPTIONAL,
15458     -- R1 42-1a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting on
15459     -- PUSCH
15460     spatialAdaptation-CSI-FeedbackPUSCH-PerBC-r18 SEQUENCE {
15461         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15462                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15463                                                                  n56, n58, n60, n62, n64},
15464         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15465     }                                                                                                   OPTIONAL,
15466     -- R1 42-1b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
15467     spatialAdaptation-CSI-FeedbackAperiodicPerBC-r18 SEQUENCE {
15468         maxNumberCSI-ResourceAcrossCC-r18                SEQUENCE {
15469             sdType1-Resource-r18                             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
15470                                                                       n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
15471                                                                       n46, n48, n50, n52, n54, n56, n58, n60, n62, n64},
15472             sdType2-Resource-r18                             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
15473                                                                       n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
15474                                                                       n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}
15475         },
15476         maxNumberPortsAcrossCC-r18                       SEQUENCE {
15477             sdType1-Resource-r18                             INTEGER (1..32),
15478             sdType2-Resource-r18                             INTEGER (1..32)        }
15479     }                                                                                                   OPTIONAL,
15480     -- R1 42-1c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
15481     -- reporting on PUCCH
15482     spatialAdaptation-CSI-FeedbackPUCCH-PerBC-r18 SEQUENCE {
15483         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15484                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15485                                                                  n56, n58, n60, n62, n64},
15486         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15487     }                                                                                                   OPTIONAL,
15488     -- R1 42-2: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
15489     powerAdaptation-CSI-FeedbackPerBC-r18         SEQUENCE {
15490         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15491                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15492                                                                  n56, n58, n60, n62, n64},
15493         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15494     }                                                                                                   OPTIONAL,
15495     -- R1 42-2a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting on PUSCH
15496     powerAdaptation-CSI-FeedbackPUSCH-PerBC-r18   SEQUENCE {
15497         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15498                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15499                                                                  n56, n58, n60, n62, n64},
15500         maxNumberPortsAcrossCC-r18                   INTEGER (1..32)
15501     }                                                                                                   OPTIONAL,
15502     -- R1 42-2b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
15503     powerAdaptation-CSI-FeedbackAperiodicPerBC-r18 SEQUENCE {
15504         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15505                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15506                                                                  n56, n58, n60, n62, n64},
15507         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15508     }                                                                                                   OPTIONAL,
15509     -- R1 42-2c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
15510     -- reporting on PUCCH
15511     powerAdaptation-CSI-FeedbackPUCCH-PerBC-r18   SEQUENCE {
15512         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15513                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15514                                                                  n56, n58, n60, n62, n64},
15515         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15516     }                                                                                                   OPTIONAL,
15518     -- R1 42-7: Mixed codebook combination for spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s),
15519     -- each containing one port subset configuration
15520     mixCodeBookSpatialAdaptationPerBC-r18         SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource       OPTIONAL,
15521     -- R1 42-9: Indicates whether the UE supports CSI report framework and the number of CSI report(s) which the UE can
15522     -- simultaneously process across all CCs, and across MCG and SCG in case of NR-DC.
15523     simultaneousCSI-SubReportsAllCC-r18           INTEGER (5..32)                                       OPTIONAL,
15525     -- R1 49-1: Multi-cell PDSCH scheduling by DCI format 1_3 on a scheduling cell with same SCS between scheduling
15526     -- cell and cells in the set
15527     multiCell-PDSCH-DCI-1-3-SameSCS-r18           SEQUENCE {
15528         coScheduledCellSCS-r18                        SEQUENCE {
15529             nonSharedSpectrum-fdd-fr1                     ENUMERATED {supported}                        OPTIONAL,
15530             nonSharedSpectrum-tdd-fr1                     ENUMERATED {supported}                        OPTIONAL,
15531             sharedSpectrum-tdd-fr1                        ENUMERATED {supported}                        OPTIONAL,
15532             fr2-1                                         ENUMERATED {supported}                        OPTIONAL,
15533             fr2-2                                         ENUMERATED {supported}                        OPTIONAL
15534         },
15535         maxNumberCoScheduledCell-r18                  INTEGER (2..4),
15536         maxNumberSetsOfCellAcrossPUCCH-Group-r18      INTEGER (1..8),
15537         maxNumberSetsOfCellScheduling-r18             INTEGER (1..4),
15538         harqFeedbackType-r18                          ENUMERATED {type1, type2, type1And2},
15539         coScheduledCellIndicationScheme-r18           ENUMERATED {fdra,cellInd, both},
15540         supportOfSearchSpace-r18                      ENUMERATED {supported}                            OPTIONAL,
15541         licensed-fdd-tdd-fr1-r18                      ENUMERATED {supported}                            OPTIONAL
15542     }                                                                                                   OPTIONAL,
15543     -- R1 49-1b: Multi-cell PDSCH scheduling by DCI format 1_3 on a scheduling cell not included in a set of cells with different
15544     -- SCS/carrier type between scheduling cell and cells in the set
15545     multiCell-PDSCH-DCI-1-3-DiffSCS-r18           SEQUENCE {
15546         coScheduledCellSCS-r18                        ENUMERATED {lowScheduling-highScheduled, highScheduling-lowScheduled, both},
15547         combinationCarrierType-r18                    SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
15548                                                                          CombinationCarrierType-r18,
15549         maxNumberCoScheduledCell-r18                  INTEGER (2..4),
15550         maxNumberSetsOfCellAcrossPUCCH-Group-r18      INTEGER (1..8),
15551         maxNumberSetsOfCellScheduling-r18             INTEGER (1..4),
15552         harqFeedbackType-r18                          ENUMERATED {type1, type2, type1And2},
15553         coScheduledCellIndicationScheme-r18           ENUMERATED {fdra,cellInd, both}
15554     }                                                                                                   OPTIONAL,
15555     -- R1 49-2: Multi-cell PUSCH scheduling by DCI format 0_3 on a scheduling cell with same SCS between scheduling cell
15556     -- and cells in the set
15557     multiCell-PUSCH-DCI-0-3-SameSCS-r18           SEQUENCE {
15558         coScheduledCellSCS-r18                        SEQUENCE {
15559             nonSharedSpectrum-fdd-fr1                     ENUMERATED {supported}                        OPTIONAL,
15560             nonSharedSpectrum-tdd-fr1                     ENUMERATED {supported}                        OPTIONAL,
15561             sharedSpectrum-tdd-fr1                        ENUMERATED {supported}                        OPTIONAL,
15562             fr2-1                                         ENUMERATED {supported}                        OPTIONAL,
15563             fr2-2                                         ENUMERATED {supported}                        OPTIONAL
15564         },        maxNumberCoScheduledCell-r18                  INTEGER (2..4),
15565         maxNumberSetsOfCellAcrossPUCCH-Group-r18      INTEGER (1..8),
15566         maxNumberSetsOfCellScheduling-r18             INTEGER (1..4),
15567         coScheduledCellIndicationScheme-r18           ENUMERATED {fdra,cellInd, both},
15568         supportOfSearchSpace-r18                      ENUMERATED {supported}                            OPTIONAL,
15569         licensed-fdd-tdd-fr1-r18                      ENUMERATED {supported}                            OPTIONAL
15570     }                                                                                                   OPTIONAL,
15571     -- R1 49-2b: Multi-cell PUSCH scheduling by DCI format 0_3 on a scheduling cell not included in a set of cells with
15572     -- different SCS/carrier type between scheduling cell and cells in the set
15573     multiCell-PUSCH-DCI-0-3-DiffSCS-r18           SEQUENCE {
15574         coScheduledCellSCS-r18                        ENUMERATED {lowScheduling-highScheduled, highScheduling-lowScheduled, both},
15575         combinationCarrierType-r18                    SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
15576                                                                          CombinationCarrierType-r18,
15577         maxNumberCoScheduledCell-r18                  INTEGER (2..4),
15578         maxNumberSetsOfCellAcrossPUCCH-Group-r18      INTEGER (1..8),
15579         maxNumberSetsOfCellScheduling-r18             INTEGER (1..4),
15580         coScheduledCellIndicationScheme-r18           ENUMERATED {fdra,cellInd, both}
15581    }                                                                                                    OPTIONAL,
15582     -- R1 49-3x: Advanced UE capability for larger number of unicast DL DCI
15583     advUnicastDCI-DL-r18                          SEQUENCE {
15584          scs-15kHz-120kHz-r18                         ENUMERATED {n2, n4}                               OPTIONAL,
15585          scs-15kHz-60kHz-r18                          ENUMERATED {n2, n4}                               OPTIONAL,
15586          scs-30kHz-120kHz-r18                         ENUMERATED {n2, n4}                               OPTIONAL,
15587          scs-15kHz-30kHz-r18                          ENUMERATED {n2}                                   OPTIONAL,
15588          scs-30kHz-60kHz-r18                          ENUMERATED {n2}                                   OPTIONAL,
15589          scs-60kHz-120kHz-r18                         ENUMERATED {n2}                                   OPTIONAL
15590     }                                                                                                   OPTIONAL,
15591     -- R1 49-3y: Advanced UE capability for larger number of unicast UL DCI
15592     advUnicastDCI-UL-r18                          SEQUENCE {
15593          scs-15kHz-120kHz-r18                         ENUMERATED {n2, n4}                               OPTIONAL,
15594          scs-15kHz-60kHz-r18                          ENUMERATED {n2, n4}                               OPTIONAL,
15595          scs-30kHz-120kHz-r18                         ENUMERATED {n2, n4}                               OPTIONAL,
15596          scs-15kHz-30kHz-r18                          ENUMERATED {n2}                                   OPTIONAL,
15597          scs-30kHz-60kHz-r18                          ENUMERATED {n2}                                   OPTIONAL,
15598          scs-60kHz-120kHz-r18                         ENUMERATED {n2}                                   OPTIONAL
15599     }                                                                                                   OPTIONAL,
15600     -- R1 49-5a: Trigger Type 3 HARQ CB based feedback using DCI format 1_3
15601     type3HARQ-CB-DCI-1-3-r18                          ENUMERATED {supported}                            OPTIONAL,
15602     -- R1 49-5b: Trigger enhanced Type 3 HARQ CB based feedback using DCI format 1_3
15603     type3EnhHARQ-CB-DCI-1-3-r18                   SEQUENCE {
15604         numberOfCodebook-r18                          ENUMERATED {n1, n2, n4, n8},
15605         maxNumberPUCCH-Trans-r18                      INTEGER (1..7)
15606     }                                                                                                   OPTIONAL,
15607     -- R1 49-9: SCell dormancy indication within active time in DCI format 0_3/1_3
15608     scellDormancyWithinActiveTime-DCI-0-3-And-1-3-r18 ENUMERATED {supported}                            OPTIONAL,
15609     pdcch-MonitoringCA-Ext-r18                    CHOICE {
15610         -- R1 55-6a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
15611         -- configured with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
15612         pdcch-MonitoringCA-r18                    SEQUENCE {
15613             maxNumberOfMonitoringCC-r18               INTEGER (2..16),
15614             supportedSpanArrangement-r18              ENUMERATED {alignedOnly, alignedAndNonAligned}
15615         },
15616         -- R1 55-6f: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
15617         -- configured with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells with restriction for non-aligned
15618         -- span case
15619         pdcch-MonitoringCA-NonAlignedSpan-r18         INTEGER (2..16)
15620     }                                                                                                   OPTIONAL,
15621     pdcch-BlindDetectionCA-MixedExt-r18           CHOICE {
15622         -- R1 55-6c: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 16 and Rel. 15 PDCCH monitoring capabilities on
15623         -- different carriers
15624         pdcch-BlindDetectionCA-Mixed-r18              SEQUENCE {
15625             blindDetectionCA-Mixed-r18                    SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
15626                                                               PDCCH-BlindDetectionCA-MixedExt-r16,
15627             supportedSpanArrangement-r18                  ENUMERATED{ alignedOnly, alignedAndNonAligned }
15628         },
15629         -- R1 55-6g: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 16 and Rel. 15 PDCCH monitoring capabilities on
15630         -- different carriers with restriction for non-aligned span case
15631         pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r18  SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
15632                                                                         PDCCH-BlindDetectionCA-MixedExt-r16
15633     }                                                                                                   OPTIONAL,
15634     -- R1 55-6e: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 16
15635     -- and Rel. 15 PDCCH monitoring capabilities on different carriers
15636     pdcch-BlindDetectionMCG-SCG-List-r18          SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
15637                                                                      PDCCH-BlindDetectionMixed2-r18     OPTIONAL,
15638     -- R4 33-1: Support of intra-band non-collocated NR CA operation
15639     intraBandNR-CA-non-collocated-r18             ENUMERATED {supported}                                OPTIONAL
15642 CA-ParametersNR-v1830 ::= SEQUENCE {
15643     -- R1 45-1: Intra-frequency L1 measurement and reports for L1-L2 Triggered Mobility (LTM) procedure
15644     intraFreqL1-MeasConfig-r18                            SEQUENCE {
15645        supportedMaxIntraFreqCellsConfig-r18                   INTEGER (1..8),
15646        supportedMaxIntraFreqCellsPerReport-r18                INTEGER (1..4),
15647        supportedMaxReportBeamsPerReportedCell-r18             INTEGER (1..4),
15648        supportedMaxReportBeamsReports-r18                     ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16},
15649        supportedMaxAperiodic-LTM-CSI-ReportConfig-r18         INTEGER (0..4),
15650        supportedMaxPeriodic-LTM-CSI-ReportConfig-r18          INTEGER (1..4),
15651        supportedMaxSemiPersistent-LTM-CSI-ReportConfig-r18    INTEGER (0..4)
15652    }                                                                                                   OPTIONAL,
15653     -- R1 45-1a: Inter-frequency L1 measurement and reports for L1-L2 Triggered Mobility (LTM) procedure
15654     interFreqL1-MeasConfig-r18                            SEQUENCE {
15655        supportedMaxIntraInterFreqCellsConfig-r18              INTEGER (1..8),
15656        supportedMaxIntraInterFreqCellsPerReport-r18           INTEGER (1..4),
15657        supportedMaxIntraInterFreqBeamsPerCellReports-r18      INTEGER (1..4),
15658        supportedMaxIntraInterFreqBeamsReports-r18             ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16}
15659     }                                                                                                  OPTIONAL,
15660     -- R1 45-2: Inclusion of current SpCell in the L1 measurement report
15661     currentSpCellInclL1-Report-r18                        ENUMERATED {supported}                       OPTIONAL,
15662     -- R4 39-1: SSB based L1-RSRP measurements for multiple cells with RTD > CP
15663     multiCellL1-measRTD-greaterThan-CP-r18                ENUMERATED {supported}                       OPTIONAL,
15664     -- R4 39-2: SSB based inter-frequency L1-RSRP measurements without measurement gaps
15665     interFreqSSB-L1-MeasWithoutGaps-r18                   ENUMERATED {supported}                       OPTIONAL,
15666     -- R4 39-3-1: Number of frequency layers for L1-RSRP measurement
15667     maxFreqLayersL1-Meas-r18                              SEQUENCE {
15668        supportedMaxIntraInterFreqLayersWithoutGaps-r18        INTEGER (1..8)                           OPTIONAL,
15669        supportedMaxInterFreqLayersWithGaps-r18                INTEGER (1..8)                           OPTIONAL
15670     }                                                                                                  OPTIONAL,
15671     -- R4 39-3-2: Number of neighbour cells to be measured per frequency layer
15672     maxNeighCellsPerFreqLayerL1-Meas-r18                  SEQUENCE {
15673        supportedMaxNeighCellsPerFreqLayersWithoutGaps-r18     INTEGER (1..8)                           OPTIONAL,
15674        supportedMaxNeighCellsPerFreqLayersWithGaps-r18        INTEGER (1..8)                           OPTIONAL
15675     }                                                                                                  OPTIONAL,
15676     -- R4 39-3-3: Number of total cells to be measured
15677     supportedMaxCellsWithoutGapsL1-Meas-r18               INTEGER (1..24)                              OPTIONAL,
15678     -- R4 39-3-4: Number of SSB resources for L1-RSRP measurement within a slot
15679     supportedMaxSSB-WithinSlotL1-Meas-r18                 ENUMERATED {n1,n2,n3,n4,n5,n6,n7,n8,n16,n32,n48,n64}        OPTIONAL,
15680     -- R4 39-3-5: Number of SSB resources for L1-RSRP measurement per frequency layer
15681     maxSSB-PerFreqLayerL1-Meas-r18                        SEQUENCE {
15682        supportedMaxSSB-PerFreqLayerWithoutGaps-r18            INTEGER (1..8)                            OPTIONAL,
15683        supportedMaxSSB-PerFreqLayerWithGaps-r18               INTEGER (1..8)                            OPTIONAL
15684     }                                                                                                   OPTIONAL,
15685     -- R4 39-3-6: Number of total SSB resources to be measured
15686     supportedMaxSSB-L1-Meas-r18                           ENUMERATED {n2,n4,n8,n12,n16,n32,n64}         OPTIONAL,
15687     -- R1 49-13: Default QCL assumption for multi-cell scheduling by DCI format 1_3
15688     qcl-MultiCellDCI-1-3-r18                              ENUMERATED {diff, both}                       OPTIONAL,
15689     -- R1 49-14: Support of BWP switch indication by DCI format 0_3/1_3
15690     bwp-SwitchingDCI-0-3-And-1-3-r18                      ENUMERATED {supported}                        OPTIONAL
15693 CrossCarrierSchedulingSCell-SpCell-r17 ::= SEQUENCE {
15694     supportedSCS-Combinations-r17              SEQUENCE {
15695         scs15kHz-15kHz-r17                         ENUMERATED {supported}                         OPTIONAL,
15696         scs15kHz-30kHz-r17                         ENUMERATED {supported}                         OPTIONAL,
15697         scs15kHz-60kHz-r17                         ENUMERATED {supported}                         OPTIONAL,
15698         scs30kHz-30kHz-r17                         BIT STRING (SIZE (1..496))                     OPTIONAL,
15699         scs30kHz-60kHz-r17                         BIT STRING (SIZE (1..496))                     OPTIONAL,
15700         scs60kHz-60kHz-r17                         BIT STRING (SIZE (1..496))                     OPTIONAL
15701     },
15702     pdcch-MonitoringOccasion-r17               ENUMERATED {val1, val2}
15705 PDCCH-BlindDetectionMixedList-r16::=       SEQUENCE {
15706     pdcch-BlindDetectionCA-MixedExt-r16        CHOICE {
15707         pdcch-BlindDetectionCA-Mixed-v16a0                PDCCH-BlindDetectionCA-MixedExt-r16,
15708         pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-v16a0 PDCCH-BlindDetectionCA-MixedExt-r16
15709     }                                                                                             OPTIONAL,
15710     pdcch-BlindDetectionCG-UE-MixedExt-r16     SEQUENCE{
15711     pdcch-BlindDetectionMCG-UE-Mixed-v16a0                PDCCH-BlindDetectionCG-UE-MixedExt-r16,
15712         pdcch-BlindDetectionSCG-UE-Mixed-v16a0            PDCCH-BlindDetectionCG-UE-MixedExt-r16
15713     }                                                                                             OPTIONAL
15716 PDCCH-BlindDetectionCA-MixedExt-r16 ::=    SEQUENCE {
15717     pdcch-BlindDetectionCA1-r16                INTEGER (1..15),
15718     pdcch-BlindDetectionCA2-r16                INTEGER (1..15)
15721 PDCCH-BlindDetectionCG-UE-MixedExt-r16 ::= SEQUENCE {
15722     pdcch-BlindDetectionCG-UE1-r16             INTEGER (0..15),
15723     pdcch-BlindDetectionCG-UE2-r16             INTEGER (0..15)
15726 PDCCH-BlindDetectionMCG-SCG-r17 ::=        SEQUENCE {
15727     pdcch-BlindDetectionMCG-UE-r17             INTEGER (1..15),
15728     pdcch-BlindDetectionSCG-UE-r17             INTEGER (1..15)
15731 PDCCH-BlindDetectionMixed-r17::=           SEQUENCE {
15732     pdcch-BlindDetectionCA-Mixed-r17           PDCCH-BlindDetectionCA-Mixed-r17                   OPTIONAL,
15733     pdcch-BlindDetectionCG-UE-Mixed-r17        SEQUENCE{
15734         pdcch-BlindDetectionMCG-UE-Mixed-v17       PDCCH-BlindDetectionCG-UE-Mixed-r17,
15735         pdcch-BlindDetectionSCG-UE-Mixed-v17       PDCCH-BlindDetectionCG-UE-Mixed-r17
15736     }                                                                                             OPTIONAL
15739 PDCCH-BlindDetectionCG-UE-Mixed-r17 ::=    SEQUENCE {
15740     pdcch-BlindDetectionCG-UE1-r17             INTEGER (0..15),
15741     pdcch-BlindDetectionCG-UE2-r17             INTEGER (0..15)
15744 PDCCH-BlindDetectionCA-Mixed-r17 ::=       SEQUENCE {
15745     pdcch-BlindDetectionCA1-r17                INTEGER (1..15)                                    OPTIONAL,
15746     pdcch-BlindDetectionCA2-r17                INTEGER (1..15)                                    OPTIONAL
15748 PDCCH-BlindDetectionMixed1-r17::=          SEQUENCE {
15749     pdcch-BlindDetectionCA-Mixed1-r17          PDCCH-BlindDetectionCA-Mixed1-r17                  OPTIONAL,
15750     pdcch-BlindDetectionCG-UE-Mixed1-r17       SEQUENCE{
15751         pdcch-BlindDetectionMCG-UE-Mixed1-v17      PDCCH-BlindDetectionCG-UE-Mixed1-r17,
15752         pdcch-BlindDetectionSCG-UE-Mixed1-v17      PDCCH-BlindDetectionCG-UE-Mixed1-r17
15753     }                                                                                             OPTIONAL
15756 PDCCH-BlindDetectionCG-UE-Mixed1-r17 ::=   SEQUENCE {
15757     pdcch-BlindDetectionCG-UE1-r17             INTEGER (0..15),
15758     pdcch-BlindDetectionCG-UE2-r17             INTEGER (0..15),
15759     pdcch-BlindDetectionCG-UE3-r17             INTEGER (0..15)
15762 PDCCH-BlindDetectionCA-Mixed1-r17 ::=      SEQUENCE {
15763     pdcch-BlindDetectionCA1-r17                INTEGER (1..15)                                    OPTIONAL,
15764     pdcch-BlindDetectionCA2-r17                INTEGER (1..15)                                    OPTIONAL,
15765     pdcch-BlindDetectionCA3-r17                INTEGER (1..15)                                    OPTIONAL
15768 PDCCH-BlindDetectionMixed2-r18 ::=         SEQUENCE{
15769     pdcch-BlindDetectionMCG-UE-Mixed-r18       PDCCH-BlindDetectionCG-UE-MixedExt-r16,
15770     pdcch-BlindDetectionSCG-UE-Mixed-r18       PDCCH-BlindDetectionCG-UE-MixedExt-r16
15773 SimulSRS-ForAntennaSwitching-r16 ::= SEQUENCE {
15774     supportSRS-xTyR-xLessThanY-r16       ENUMERATED {supported}                     OPTIONAL,
15775     supportSRS-xTyR-xEqualToY-r16        ENUMERATED {supported}                     OPTIONAL,
15776     supportSRS-AntennaSwitching-r16      ENUMERATED {supported}                     OPTIONAL
15779 TwoPUCCH-Grp-Configurations-r16 ::=  SEQUENCE {
15780     pucch-PrimaryGroupMapping-r16        TwoPUCCH-Grp-ConfigParams-r16,
15781     pucch-SecondaryGroupMapping-r16      TwoPUCCH-Grp-ConfigParams-r16
15784 TwoPUCCH-Grp-Configurations-r17 ::=  SEQUENCE {
15785     primaryPUCCH-GroupConfig-r17         PUCCH-Group-Config-r17,
15786     secondaryPUCCH-GroupConfig-r17       PUCCH-Group-Config-r17
15789 TwoPUCCH-Grp-ConfigParams-r16 ::=    SEQUENCE {
15790     pucch-GroupMapping-r16               PUCCH-Grp-CarrierTypes-r16,
15791     pucch-TX-r16                         PUCCH-Grp-CarrierTypes-r16
15795 CarrierTypePair-r16 ::=             SEQUENCE {
15796     carrierForCSI-Measurement-r16       PUCCH-Grp-CarrierTypes-r16,
15797     carrierForCSI-Reporting-r16         PUCCH-Grp-CarrierTypes-r16
15800 PUCCH-Grp-CarrierTypes-r16 ::=       SEQUENCE {
15801     fr1-NonSharedTDD-r16                 ENUMERATED {supported}                     OPTIONAL,
15802     fr1-SharedTDD-r16                    ENUMERATED {supported}                     OPTIONAL,
15803     fr1-NonSharedFDD-r16                 ENUMERATED {supported}                     OPTIONAL,
15804     fr2-r16                              ENUMERATED {supported}                     OPTIONAL
15807 PUCCH-Group-Config-r17 ::=           SEQUENCE {
15808     fr1-FR1-NonSharedTDD-r17             ENUMERATED {supported}                     OPTIONAL,
15809     fr2-FR2-NonSharedTDD-r17             ENUMERATED {supported}                     OPTIONAL,
15810     fr1-FR2-NonSharedTDD-r17             ENUMERATED {supported}                     OPTIONAL
15813 CombinationCarrierType-r18 ::=       SEQUENCE {
15814     schedulingCellCarrierType-r18        ENUMERATED {licensed-fdd-fr1, licensed-tdd-fr1, unlicensed-tdd-fr1, fr2-1, fr2-2},
15815     scheduledCellCarrierType-r18         ENUMERATED {licensed-fdd-fr1, licensed-tdd-fr1, unlicensed-tdd-fr1, fr2-1, fr2-2}
15818 -- TAG-CA-PARAMETERSNR-STOP
15819 -- TAG-CA-PARAMETERS-NRDC-START
15821 CA-ParametersNRDC ::=                         SEQUENCE {
15822      ca-ParametersNR-ForDC                       CA-ParametersNR                              OPTIONAL,
15823      ca-ParametersNR-ForDC-v1540                 CA-ParametersNR-v1540                        OPTIONAL,
15824      ca-ParametersNR-ForDC-v1550                 CA-ParametersNR-v1550                        OPTIONAL,
15825      ca-ParametersNR-ForDC-v1560                 CA-ParametersNR-v1560                        OPTIONAL,
15826      featureSetCombinationDC                     FeatureSetCombinationId                      OPTIONAL
15829 CA-ParametersNRDC-v15g0 ::=                  SEQUENCE {
15830     ca-ParametersNR-ForDC-v15g0                   CA-ParametersNR-v15g0                        OPTIONAL
15833 CA-ParametersNRDC-v1610 ::= SEQUENCE {
15834     -- R1 18-1: Semi-static power sharing mode1 between MCG and SCG cells of same FR for NR dual connectivity
15835     intraFR-NR-DC-PwrSharingMode1-r16        ENUMERATED {supported}         OPTIONAL,
15836     -- R1 18-1a: Semi-static power sharing mode 2 between MCG and SCG cells of same FR for NR dual connectivity
15837     intraFR-NR-DC-PwrSharingMode2-r16        ENUMERATED {supported}         OPTIONAL,
15838     -- R1 18-1b: Dynamic power sharing between MCG and SCG cells of same FR for NR dual connectivity
15839     intraFR-NR-DC-DynamicPwrSharing-r16      ENUMERATED {short, long}       OPTIONAL,
15840     asyncNRDC-r16                            ENUMERATED {supported}         OPTIONAL
15843 CA-ParametersNRDC-v1630 ::=                         SEQUENCE {
15844      ca-ParametersNR-ForDC-v1610                 CA-ParametersNR-v1610                        OPTIONAL,
15845      ca-ParametersNR-ForDC-v1630                 CA-ParametersNR-v1630                        OPTIONAL
15848 CA-ParametersNRDC-v1640 ::=                  SEQUENCE {
15849     ca-ParametersNR-ForDC-v1640                  CA-ParametersNR-v1640                        OPTIONAL
15852 CA-ParametersNRDC-v1650 ::=                  SEQUENCE {
15853     supportedCellGrouping-r16                    BIT STRING (SIZE (1..maxCellGroupings-r16))  OPTIONAL
15856 CA-ParametersNRDC-v16a0 ::=                  SEQUENCE {
15857     ca-ParametersNR-ForDC-v16a0                  CA-ParametersNR-v16a0                        OPTIONAL
15860 CA-ParametersNRDC-v16j0 ::=                  SEQUENCE {
15861     ca-ParametersNR-ForDC-v16j0                  CA-ParametersNR-v1690                        OPTIONAL
15864 CA-ParametersNRDC-v1700 ::=                   SEQUENCE {
15865     -- R1 31-9: Indicates the support of simultaneous transmission and reception of an IAB-node from multiple parent nodes
15866     simultaneousRxTx-IAB-MultipleParents-r17     ENUMERATED {supported}                       OPTIONAL,
15867     condPSCellAdditionNRDC-r17                   ENUMERATED {supported}                       OPTIONAL,
15868     scg-ActivationDeactivationNRDC-r17           ENUMERATED {supported}                       OPTIONAL,
15869     scg-ActivationDeactivationResumeNRDC-r17     ENUMERATED {supported}                       OPTIONAL,
15870     beamManagementType-CBM-r17                   ENUMERATED {supported}                       OPTIONAL
15873 CA-ParametersNRDC-v1720 ::=                  SEQUENCE {
15874     ca-ParametersNR-ForDC-v1700                  CA-ParametersNR-v1700                        OPTIONAL,
15875     ca-ParametersNR-ForDC-v1720                  CA-ParametersNR-v1720                        OPTIONAL
15878 CA-ParametersNRDC-v1730 ::=                  SEQUENCE {
15879     ca-ParametersNR-ForDC-v1730                   CA-ParametersNR-v1730                       OPTIONAL
15882 CA-ParametersNRDC-v1760 ::=                  SEQUENCE {
15883     ca-ParametersNR-ForDC-v1760                  CA-ParametersNR-v1760
15886 CA-ParametersNRDC-v1780 ::=                  SEQUENCE {
15887     ca-ParametersNR-ForDC-v1780                  CA-ParametersNR-v1780                        OPTIONAL
15890 CA-ParametersNRDC-v17b0 ::=                  SEQUENCE {
15891     ca-ParametersNR-ForDC-v17b0                   CA-ParametersNR-v1740                        OPTIONAL
15894 CA-ParametersNRDC-v1800 ::=                  SEQUENCE {
15895     ca-ParametersNR-ForDC-v1800                  CA-ParametersNR-v1800                        OPTIONAL,
15896     -- R1 55-6d: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span for MCG and for
15897     -- SCG when configured for NR-DC operation with Rel-16 PDCCH monitoring on all the serving cells
15898     pdcch-BlindDetectionNRDC-r18                 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
15899                                                           PDCCH-BlindDetectionMixed1-r18      OPTIONAL
15902 CA-ParametersNRDC-v1830 ::=                  SEQUENCE {
15903     ca-ParametersNR-ForDC-v1830                  CA-ParametersNR-v1830                        OPTIONAL
15906 PDCCH-BlindDetectionMixed1-r18::=            SEQUENCE {
15907     pdcch-BlindDetectionCG-UE-Mixed-r18          SEQUENCE{
15908         pdcch-BlindDetectionMCG-UE-Mixed-r18         INTEGER (1..15),
15909         pdcch-BlindDetectionSCG-UE-Mixed-r18         INTEGER (1..15)
15910     }
15913 -- TAG-CA-PARAMETERS-NRDC-STOP
15914 -- TAG-CARRIERAGGREGATIONVARIANT-START
15916 CarrierAggregationVariant ::=          SEQUENCE {
15917     fr1fdd-FR1TDD-CA-SpCellOnFR1FDD         ENUMERATED {supported}                      OPTIONAL,
15918     fr1fdd-FR1TDD-CA-SpCellOnFR1TDD         ENUMERATED {supported}                      OPTIONAL,
15919     fr1fdd-FR2TDD-CA-SpCellOnFR1FDD         ENUMERATED {supported}                      OPTIONAL,
15920     fr1fdd-FR2TDD-CA-SpCellOnFR2TDD         ENUMERATED {supported}                      OPTIONAL,
15921     fr1tdd-FR2TDD-CA-SpCellOnFR1TDD         ENUMERATED {supported}                      OPTIONAL,
15922     fr1tdd-FR2TDD-CA-SpCellOnFR2TDD         ENUMERATED {supported}                      OPTIONAL,
15923     fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1FDD  ENUMERATED {supported}                      OPTIONAL,
15924     fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1TDD  ENUMERATED {supported}                      OPTIONAL,
15925     fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR2TDD  ENUMERATED {supported}                      OPTIONAL
15928 -- TAG-CARRIERAGGREGATIONVARIANT-STOP
15929 -- TAG-CODEBOOKPARAMETERS-START
15931 CodebookParameters ::=             SEQUENCE {
15932     type1                                  SEQUENCE {
15933         singlePanel                           SEQUENCE {
15934             supportedCSI-RS-ResourceList      SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
15935             modes                                  ENUMERATED {mode1, mode1andMode2},
15936             maxNumberCSI-RS-PerResourceSet    INTEGER (1..8)
15937         },
15938         multiPanel                            SEQUENCE {
15939             supportedCSI-RS-ResourceList      SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
15940             modes                                  ENUMERATED {mode1, mode2, both},
15941             nrofPanels                            ENUMERATED {n2, n4},
15942             maxNumberCSI-RS-PerResourceSet    INTEGER (1..8)
15943         }                                                                                                               OPTIONAL
15944     },
15945     type2                                  SEQUENCE {
15946         supportedCSI-RS-ResourceList        SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
15947         parameterLx                           INTEGER (2..4),
15948         amplitudeScalingType                 ENUMERATED {wideband, widebandAndSubband},
15949         amplitudeSubsetRestriction          ENUMERATED {supported}              OPTIONAL
15950     }                                                                                                                   OPTIONAL,
15951     type2-PortSelection                  SEQUENCE {
15952         supportedCSI-RS-ResourceList        SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
15953         parameterLx                           INTEGER (2..4),
15954         amplitudeScalingType                 ENUMERATED {wideband, widebandAndSubband}
15955     }                                                                                                                   OPTIONAL
15958 CodebookParameters-v1610 ::=        SEQUENCE {
15959     supportedCSI-RS-ResourceListAlt-r16  SEQUENCE {
15960         type1-SinglePanel-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)  OPTIONAL,
15961         type1-MultiPanel-r16                 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)  OPTIONAL,
15962         type2-r16                            SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)  OPTIONAL,
15963         type2-PortSelection-r16              SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)  OPTIONAL
15964     }                                                                                                                                       OPTIONAL
15967 CodebookParametersAddition-r16 ::=      SEQUENCE {
15968     etype2-r16                             SEQUENCE {
15969         -- R1 16-3a Regular eType 2 R=1
15970         etype2R1-r16                           SEQUENCE {
15971             supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
15972                                                                                               INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15973         },
15974         -- R1 16-3a-1 Regular eType 2 R=2
15975         etype2R2-r16                           SEQUENCE {
15976             supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
15977                                                                                               INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15978         }                                                                  OPTIONAL,
15979         -- R1 16-3a-2: Support of parameter combinations 7-8
15980         paramComb7-8-r16                       ENUMERATED {supported}      OPTIONAL,
15981         -- R1 16-3a-3: Support of rank 3,4
15982         rank3-4-r16                            ENUMERATED {supported}      OPTIONAL,
15983         -- R1 16-3a-4: CBSR with soft amplitude restriction
15984         amplitudeSubsetRestriction-r16         ENUMERATED {supported}      OPTIONAL
15985     }                                                                      OPTIONAL,
15986     etype2-PS-r16                          SEQUENCE {
15987         -- R1 16-3b Regular eType 2 R=1 PortSelection
15988         etype2R1-PortSelection-r16             SEQUENCE {
15989             supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
15990                                                                                               INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15991         },
15992         -- R1 16-3b-1 Regular eType 2 R=2 PortSelection
15993         etype2R2-PortSelection-r16             SEQUENCE {
15994             supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
15995                                                                                               INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15996         }                                                                  OPTIONAL,
15997         -- R1 16-3b-2: Support of rank 3,4
15998         rank3-4-r16                            ENUMERATED {supported}      OPTIONAL
15999     }                                                                      OPTIONAL
16002 CodebookComboParametersAddition-r16 ::= SEQUENCE {
16003     -- R1 16-8 Mixed codebook types
16004     type1SP-Type2-null-r16                 SEQUENCE {
16005         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16006     }                                                          OPTIONAL,
16007     type1SP-Type2PS-null-r16               SEQUENCE {
16008         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16009     }                                                          OPTIONAL,
16010     type1SP-eType2R1-null-r16              SEQUENCE {
16011         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16012     }                                                          OPTIONAL,
16013     type1SP-eType2R2-null-r16              SEQUENCE {
16014         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16015     }                                                          OPTIONAL,
16016     type1SP-eType2R1PS-null-r16            SEQUENCE {
16017         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16018     }                                                          OPTIONAL,
16019     type1SP-eType2R2PS-null-r16            SEQUENCE {
16020         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16021     }                                                          OPTIONAL,
16022     type1SP-Type2-Type2PS-r16              SEQUENCE {
16023         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16024     }                                                          OPTIONAL,
16025     type1MP-Type2-null-r16                 SEQUENCE {
16026     supportedCSI-RS-ResourceListAdd-r16        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16027     }                                                          OPTIONAL,
16028     type1MP-Type2PS-null-r16               SEQUENCE {
16029         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16030     }                                                          OPTIONAL,
16031     type1MP-eType2R1-null-r16              SEQUENCE {
16032         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16033     }                                                          OPTIONAL,
16034     type1MP-eType2R2-null-r16              SEQUENCE {
16035         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16036     }                                                          OPTIONAL,
16037     type1MP-eType2R1PS-null-r16            SEQUENCE {
16038         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16039     }                                                          OPTIONAL,
16040     type1MP-eType2R2PS-null-r16            SEQUENCE {
16041         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16042     }                                                          OPTIONAL,
16043     type1MP-Type2-Type2PS-r16              SEQUENCE {
16044         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16045     }                                                          OPTIONAL
16048 CodebookParametersfetype2-r17 ::= SEQUENCE {
16049     -- R1 23-9-1  Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II)
16050     fetype2basic-r17        SEQUENCE (SIZE (1.. maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16051     -- R1 23-9-2  Support of M=2 and R=1 for FeType-II
16052     fetype2R1-r17           SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
16053                                                        OPTIONAL,
16054     -- R1 23-9-4  Support of R = 2 for FeType-II
16055     fetype2R2-r17           SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
16056                                                        OPTIONAL,
16057     -- R1 23-9-3  Support of rank 3, 4 for FeType-II
16058     fetype2Rank3Rank4-r17   ENUMERATED {supported}     OPTIONAL
16061 CodebookComboParameterMixedType-r17 ::= SEQUENCE {
16062     -- R1 23-9-5 Active CSI-RS resources and ports for mixed codebook types in any slot
16063     type1SP-feType2PS-null-r17              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16064                                                                OPTIONAL,
16065     type1SP-feType2PS-M2R1-null-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16066                                                                OPTIONAL,
16067     type1SP-feType2PS-M2R2-null-r1          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16068                                                                OPTIONAL,
16069     type1SP-Type2-feType2-PS-M1-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16070                                                                OPTIONAL,
16071     type1SP-Type2-feType2-PS-M2R1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16072                                                                OPTIONAL,
16073     type1SP-eType2R1-feType2-PS-M1-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16074                                                                OPTIONAL,
16075     type1SP-eType2R1-feType2-PS-M2R1-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16076                                                                OPTIONAL,
16077     type1MP-feType2PS-null-r17              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16078                                                                OPTIONAL,
16079     type1MP-feType2PS-M2R1-null-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16080                                                                OPTIONAL,
16081     type1MP-feType2PS-M2R2-null-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16082                                                                OPTIONAL,
16083     type1MP-Type2-feType2-PS-M1-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16084                                                                OPTIONAL,
16085     type1MP-Type2-feType2-PS-M2R1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16086                                                                OPTIONAL,
16087     type1MP-eType2R1-feType2-PS-M1-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16088                                                                OPTIONAL,
16089     type1MP-eType2R1-feType2-PS-M2R1-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16090                                                                OPTIONAL
16093 CodebookComboParameterMultiTRP-r17::= SEQUENCE {
16094     -- R1 23-7-1b       Active CSI-RS resources and ports in the presence of multi-TRP CSI
16095     --  {Codebook 2, Codebook 3} =(NULL, NULL}
16096     nCJT-null-null                        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16097                                                                OPTIONAL,
16098     nCJT1SP-null-null                     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16099                                                                OPTIONAL,
16100     --    {Codebook 2, Codebook 3} = {( {"Rel 16 combinations in FG 16-8"}
16101     nCJT-Type2-null-r16                   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16102                                                                OPTIONAL,
16103     nCJT-Type2PS-null-r16                 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16104                                                                OPTIONAL,
16105     nCJT-eType2R1-null-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16106                                                                OPTIONAL,
16107     nCJT-eType2R2-null-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16108                                                                OPTIONAL,
16109     nCJT-eType2R1PS-null-r16              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16110                                                                OPTIONAL,
16111     nCJT-eType2R2PS-null-r16              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16112                                                                OPTIONAL,
16113     nCJT-Type2-Type2PS-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16114                                                                OPTIONAL,
16115     nCJT1SP-Type2-null-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16116                                                                OPTIONAL,
16117     nCJT1SP-Type2PS-null-r16              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16118                                                                OPTIONAL,
16119     nCJT1SP-eType2R1-null-r16             SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16120                                                                OPTIONAL,
16121     nCJT1SP-eType2R2-null-r16             SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16122                                                                OPTIONAL,
16123     nCJT1SP-eType2R1PS-null-r16           SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16124                                                                OPTIONAL,
16125     nCJT1SP-eType2R2PS-null-r16           SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16126                                                                OPTIONAL,
16127     nCJT1SP-Type2-Type2PS-r16             SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16128                                                                OPTIONAL,
16129     -- {Codebook 2, Codebook 3} = {"New Rel17 combinations in FG 23-9-5"}
16130     nCJT-feType2PS-null-r17               SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16131                                                                OPTIONAL,
16132     nCJT-feType2PS-M2R1-null-r17          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16133                                                                OPTIONAL,
16134     nCJT-feType2PS-M2R2-null-r17          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16135                                                                OPTIONAL,
16136     nCJT-Type2-feType2-PS-M1-r17          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16137                                                                OPTIONAL,
16138     nCJT-Type2-feType2-PS-M2R1-r17        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16139                                                                OPTIONAL,
16140     nCJT-eType2R1-feType2-PS-M1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16141                                                                OPTIONAL,
16142     nCJT-eType2R1-feType2-PS-M2R1-r17     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16143                                                                OPTIONAL,
16144     nCJT1SP-feType2PS-null-r17            SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16145                                                                OPTIONAL,
16146     nCJT1SP-feType2PS-M2R1-null-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16147                                                                OPTIONAL,
16148     nCJT1SP-feType2PS-M2R2-null-r1        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16149                                                                OPTIONAL,
16150     nCJT1SP-Type2-feType2-PS-M1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16151                                                                OPTIONAL,
16152     nCJT1SP-Type2-feType2-PS-M2R1-r17     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16153                                                                OPTIONAL,
16154     nCJT1SP-eType2R1-feType2-PS-M1-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16155                                                                OPTIONAL,
16156     nCJT1SP-eType2R1-feType2-PS-M2R1-r17  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16157                                                                OPTIONAL
16160 CodebookParametersAdditionPerBC-r16::=  SEQUENCE {
16161     -- R1 16-3a Regular eType 2 R=1
16162     etype2R1-r16                    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16163                                                                OPTIONAL,
16164     -- R1 16-3a-1 Regular eType 2 R=2
16165     etype2R2-r16                    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16166                                                                       OPTIONAL,
16167     -- R1 16-3b Regular eType 2 R=1 PortSelection
16168     etype2R1-PortSelection-r16      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16169                                                                OPTIONAL,
16170     -- R1 16-3b-1 Regular eType 2 R=2 PortSelection
16171     etype2R2-PortSelection-r16      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16172                                                                OPTIONAL
16175 CodebookComboParametersAdditionPerBC-r16::= SEQUENCE {
16176     -- R1 16-8 Mixed codebook types
16177     type1SP-Type2-null-r16          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16178                                                                OPTIONAL,
16179     type1SP-Type2PS-null-r16        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16180                                                                OPTIONAL,
16181     type1SP-eType2R1-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16182                                                                OPTIONAL,
16183     type1SP-eType2R2-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16184                                                                OPTIONAL,
16185     type1SP-eType2R1PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16186                                                                OPTIONAL,
16187     type1SP-eType2R2PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16188                                                                OPTIONAL,
16189     type1SP-Type2-Type2PS-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16190                                                                OPTIONAL,
16191     type1MP-Type2-null-r16          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16192                                                                OPTIONAL,
16193     type1MP-Type2PS-null-r16        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16194                                                                OPTIONAL,
16195     type1MP-eType2R1-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16196                                                                OPTIONAL,
16197     type1MP-eType2R2-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16198                                                                OPTIONAL,
16199     type1MP-eType2R1PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16200                                                                OPTIONAL,
16201     type1MP-eType2R2PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16202                                                                OPTIONAL,
16203     type1MP-Type2-Type2PS-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16204                                                                OPTIONAL
16207 CodebookParametersfetype2PerBC-r17 ::= SEQUENCE {
16208     -- R1 23-9-1        Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II)
16209     fetype2basic-r17    SEQUENCE (SIZE (1.. maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16210     -- R1 23-9-2        Support of M=2 and R=1 for FeType-II
16211     fetype2R1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
16212                                   OPTIONAL,
16213     -- R1 23-9-4        Support of R = 2 for FeType-II
16214     fetype2R2-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
16215                                   OPTIONAL
16218 CodebookComboParameterMixedTypePerBC-r17 ::= SEQUENCE {
16219     -- R1 23-9-5 Active CSI-RS resources and ports for mixed codebook types in any slot
16220     type1SP-feType2PS-null-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16221                                                                OPTIONAL,
16222     type1SP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16223                                                                OPTIONAL,
16224     type1SP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16225                                                               OPTIONAL,
16226     type1SP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16227                                                                OPTIONAL,
16228     type1SP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16229                                                                OPTIONAL,
16230     type1SP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16231                                                                OPTIONAL,
16232     type1SP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16233                                                                OPTIONAL,
16234     type1MP-feType2PS-null-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16235                                                                OPTIONAL,
16236     type1MP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16237                                                                OPTIONAL,
16238     type1MP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16239                                                                OPTIONAL,
16240     type1MP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16241                                                                OPTIONAL,
16242     type1MP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16243                                                                OPTIONAL,
16244     type1MP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16245                                                                OPTIONAL,
16246     type1MP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16247                                                                OPTIONAL
16250 CodebookComboParameterMultiTRP-PerBC-r17::= SEQUENCE {
16251     -- R1 23-7-1b       Active CSI-RS resources and ports in the presence of multi-TRP CSI
16252     --  {Codebook 2, Codebook 3} =(NULL, NULL}
16253     nCJT-null-null               SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16254                                                                OPTIONAL,
16255     nCJT1SP-null-null            SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16256                                                                OPTIONAL,
16257     --    {Codebook 2, Codebook 3} = {( {"Rel 16 combinations in FG 16-8"}
16258     nCJT-Type2-null-r16          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16259                                                                OPTIONAL,
16260     nCJT-Type2PS-null-r16        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16261                                                                OPTIONAL,
16262     nCJT-eType2R1-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16263                                                                OPTIONAL,
16264     nCJT-eType2R2-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16265                                                                OPTIONAL,
16266     nCJT-eType2R1PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16267                                                                OPTIONAL,
16268     nCJT-eType2R2PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16269                                                                OPTIONAL,
16270     nCJT-Type2-Type2PS-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16271                                                                OPTIONAL,
16272     nCJT1SP-Type2-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16273                                                                OPTIONAL,
16274     nCJT1SP-Type2PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16275                                                                OPTIONAL,
16276     nCJT1SP-eType2R1-null-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16277                                                                OPTIONAL,
16278     nCJT1SP-eType2R2-null-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16279                                                                OPTIONAL,
16280     nCJT1SP-eType2R1PS-null-r16  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16281                                                                OPTIONAL,
16282     nCJT1SP-eType2R2PS-null-r16  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16283                                                                OPTIONAL,
16284     nCJT1SP-Type2-Type2PS-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16285                                                                OPTIONAL,
16286     -- {Codebook 2, Codebook 3} = {"New Rel17 combinations in FG 23-9-5"}
16287     nCJT-feType2PS-null-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16288                                                                OPTIONAL,
16289     nCJT-feType2PS-M2R1-null-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16290                                                                OPTIONAL,
16291     nCJT-feType2PS-M2R2-null-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16292                                                                OPTIONAL,
16293     nCJT-Type2-feType2-PS-M1-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16294                                                                OPTIONAL,
16295     nCJT-Type2-feType2-PS-M2R1-r17  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16296                                                                OPTIONAL,
16297     nCJT-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16298                                                                OPTIONAL,
16299     nCJT-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16300                                                                OPTIONAL,
16301     nCJT1SP-feType2PS-null-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16302                                                                OPTIONAL,
16303     nCJT1SP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16304                                                                OPTIONAL,
16305     nCJT1SP-feType2PS-M2R2-null-r1  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16306                                                                OPTIONAL,
16307     nCJT1SP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16308                                                                OPTIONAL,
16309     nCJT1SP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16310                                                                OPTIONAL,
16311     nCJT1SP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16312                                                                OPTIONAL,
16313     nCJT1SP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16314                                                                OPTIONAL
16317 CodebookParametersetype2DopplerCSI-r18 ::= SEQUENCE {
16318     -- R1 40-3-2-1: Support of Rel-16-based doppler CSI
16319     eType2Doppler-r18                          SEQUENCE {
16320         supportedCSI-RS-ResourceList-r18       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16321                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16322         valueY-P-SP-CSI-RS-r18                 INTEGER (1..3),
16323         valueY-A-CSI-RS-r18                    INTEGER (1..3),
16324         scalingfactor-r18                      ENUMERATED {n1, n2, n4}
16325     },
16326     -- R1 40-3-2-1a: Support of Rel-16-based doppler measurement with N4>1
16327     eType2DopplerN4-r18  SEQUENCE {
16328         supportedCSI-RS-ReportSettingList1-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
16329                                                                         SupportedCSI-RS-ReportSetting-r18,
16330         supportedCSI-RS-ReportSettingList2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
16331                                                                         SupportedCSI-RS-ReportSetting-r18
16332     }                                                                                                            OPTIONAL,
16333     -- R1 40-3-2-1a-1: DD unit size when A-CSI-RS is configured for CMR N4>1
16334     ddUnitSize-A-CSI-RS-CMR-r18                ENUMERATED {supported}                                            OPTIONAL,
16335     -- R1 40-3-2-1b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for
16336     -- Rel-16-based doppler measurement
16337     maxNumberAperiodicCSI-RS-Resource-r18      ENUMERATED {n4, n8, n12}                                          OPTIONAL,
16338     -- R1 40-3-2-2: Support R=2 for Rel-16-based doppler codebook
16339     eType2DopplerR2-r18  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16340                                                                                                                  OPTIONAL,
16341     -- R1 40-3-2-3: Support X=1 based on first and last slot of WCSI, for Rel-16-based doppler codebook
16342     eType2DopplerX1-r18                        ENUMERATED {supported}                                            OPTIONAL,
16343     -- R1 40-3-2-3a: Support X=2 CQI based on 2 slots for Rel-16-based doppler codebook
16344     eType2DopplerX2-r18                        ENUMERATED {supported}                                            OPTIONAL,
16345     --R1 40-3-2-7: support of l = (n - nCSI,ref ) for CSI reference slot for Rel-16 based doppler codebook
16346     eType2DopplerL-N4D1-r18                    ENUMERATED {supported}                                            OPTIONAL,
16347     -- R1 40-3-2-8: Support of L=6 for Rel-16 based doppler codebook
16348     eType2DopplerL6-r18                        ENUMERATED {supported}                                            OPTIONAL,
16349     -- R1 40-3-2-9: Support of rank equals 3 and 4 for Rel-16 based doppler codebook
16350     eType2DopplerR3R4-r18                      ENUMERATED {supported}                                            OPTIONAL
16353 CodebookParametersfetype2DopplerCSI-r18 ::= SEQUENCE {
16354     -- R1 40-3-2-4: Support of Rel-17-based doppler CSI
16355     feType2Doppler-r18  SEQUENCE {
16356         supportedCSI-RS-ResourceList-r18       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16357                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16358         valueY-A-CSI-RS-r18                    INTEGER (1..3),
16359         scalingfactor-r18                      ENUMERATED {n1, n2, n4}
16360     },
16361     -- R1 40-3-2-4b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for
16362     -- Rel-17-based doppler CSI
16363     maxNumberAperiodicCSI-RS-Resource-r18      ENUMERATED {n4, n8, n12}                                          OPTIONAL,
16365     -- R1 40-3-2-5: Support of M=2 and R=1 for Rel-17-based doppler codebook
16366     feType2DopplerM2R1-r18                     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16367                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16368                                                                                                                  OPTIONAL,
16369     -- R1 40-3-2-6: Support R=2 for Rel-17-based doppler codebook
16370     feType2DopplerR2-r18  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16371                                                                                                                  OPTIONAL,
16372     --R1 40-3-2-7a: Support of l = (n - nCSI,ref ) for CSI reference slot for Rel-17 based doppler codebook
16373     feType2DopplerL-N4D1-r18  ENUMERATED {supported}                                                             OPTIONAL,
16374     -- R1 40-3-2-10: Support of rank equals 3 and 4 for Rel-17 based doppler codebook
16375     feType2DopplerR3R4-r18                     ENUMERATED {supported}                                            OPTIONAL
16378 CodebookParametersetype2CJT-r18 ::=    SEQUENCE {
16379     -- R1 40-3-1-1: Basic feature for Rel-16-based CJT type-II codebook
16380     eType2CJT-r18                          SEQUENCE {
16381         supportedCSI-RS-ResourceList-r18       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16382                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16383         scalingfactor-r18                      ENUMERATED {n1, n1dot5, n2},
16384         maxNumberNZP-CSI-RS-MultiTRP-CJT-r18   INTEGER (2..4)
16385     },
16386     -- R1 40-3-1-1a: Support of mode 1 for Rel-16-based CJT type-II codebook with FD basis selection integer frequency offset
16387     eType2CJT-FD-IO-r18                    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16388                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16389     -- R1 40-3-1-2: Support for FD basis selection fractional offset mode for Rel-16-based CJT codebook with mode1
16390     eType2CJT-FD-FO-r18                    ENUMERATED {supported}                                                OPTIONAL,
16391     -- R1 40-3-1-3: Support R=2 for Rel-16-based CJT codebook
16392      eType2CJT-R2-r18                      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16393                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16394     -- R1 40-3-1-4: Support pv={1/2,1/2,1/2,1/2} and beta=1/2 for Rel-16-based CJT codebook
16395      eType2CJT-PV-Beta-r18                 ENUMERATED {supported}                                                OPTIONAL,
16396     -- R1 40-3-1-9: Support for 2NN1N2 >32 for Rel-16 based CJT codebook
16397      eType2CJT-2NN1N2-r18                  ENUMERATED {n64,n96,n128}                                             OPTIONAL,
16398     -- R1 40-3-1-12: Support of Rank 3 and 4 for Rel-16-based CJT type-II codebook
16399      eType2CJT-Rank3Rank4-r18              ENUMERATED {supported}                                                OPTIONAL,
16400     -- R1 40-3-1-14: Support of Support of L=6 for Rel-16-based CJT type-II codebook
16401      eType2CJT-L6-r18                      ENUMERATED {supported}                                                OPTIONAL,
16402     -- R1 40-3-1-15: dynamic selection of N<=N_TRP for Rel-16-based CJT type-II codebook
16403      eType2CJT-NN-r18                      ENUMERATED {supported}                                                OPTIONAL,
16404     -- R1 40-3-1-17: Support for N_L>1 combinations of number of SD basis across CSI-RS resources for Rel-16-based CJT
16405     -- type-II codebook
16406      eType2CJT-NL-SD-r18                   ENUMERATED {n2,n4}                                                    OPTIONAL,
16407     -- R1 40-3-1-23: Unequal number of spatial basis selection configuration for multi-TRP CJT
16408     eType2CJT-Unequal-r18                  ENUMERATED {supported}                                                OPTIONAL
16411 CodebookParametersfetype2CJT-r18 ::=   SEQUENCE {
16412     -- R1 40-3-1-5: Basic feature for Rel-17-based CJT type-II codebook
16413     feType2CJT-r18                         SEQUENCE {
16414            supportedCSI-RS-ResourceList-r18    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16415                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16416         scalingfactor-r18                      ENUMERATED {n1, n1dot5, n2},
16417         maxNumberNZP-CSI-RS-MultiTRP-CJT-r18   INTEGER (2..4)
16418     },
16419     -- R1 40-3-1-5a: Support of mode 1 for Rel-17-based CJT type-II codebook with FD basis selection integer frequency offset
16420     feType2CJT-FD-IO-r18                   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16421                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16422     -- R1 40-3-1-6: Support for FD basis selection fractional offset mode for Rel-17-based CJT codebook with mode1
16423     feType2CJT-FD-FO-r18                   ENUMERATED {supported}                                                OPTIONAL,
16424      -- R1 40-3-1-7: Support of M=2 and R=1 for Rel-17-based CJT codebook
16425     feType2CJT-M2R1-r18                    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16426                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16427      -- R1 40-3-1-8: Support of R=2 for Rel-17-based CJT codebook
16428     feType2CJT-R2-r18                      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16429                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16430      -- R1 40-3-1-9a: Support for 2NN1N2 >32 for Rel-17 based CJT codebook
16431     feType2CJT-2NN1N2-r18                  ENUMERATED {n64,n96,n128}                                             OPTIONAL,
16432      -- R1 40-3-1-13: Support of Rank 3 and 4 for Rel-17-based CJT type-II codebook
16433     feType2CJT-Rank3Rank4-r18              ENUMERATED {supported}                                                OPTIONAL,
16434      -- R1 40-3-1-16: dynamic selection of N<=N_TRP for Rel-17-based CJT type-II codebook
16435     feType2CJT-NN-r18                      ENUMERATED {supported}                                                OPTIONAL,
16436      -- R1 40-3-1-18: Support for N_L>1 combinations of number of SD basis across CSI-RS resources for Rel-17-based CJT
16437     -- type-II codebook
16438     feType2CJT-NL-r18                      ENUMERATED {n2,n4}                                                    OPTIONAL,
16439     -- R1 40-3-1-23a: Unequal number of port selection configuration for multi-TRP CJT
16440     feType2CJT-Unequal-r18                 ENUMERATED {supported}                                                OPTIONAL
16443 CodebookComboParametersCJT-r18::= SEQUENCE {
16444     -- R1 40-3-1-11: Active CSI-RS resources and ports for mixed codebook types including Type-II-CJT in any slot
16445     --  {Codebook 1} = Type I SP
16446     cjt-Type1SP-eType2R1-null      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16447                                                                                                                  OPTIONAL,
16448     cjt-Type1SP-eType2R2-null      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16449                                                                                                                  OPTIONAL,
16450     cjt-Type1SP-feType2R1M1-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16451                                                                                                                  OPTIONAL,
16452     cjt-Type1SP-feType2R1M2-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16453                                                                                                                  OPTIONAL,
16454     cjt-Type1SP-feType2R2M2-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16455                                                                                                                  OPTIONAL,
16456     --  {Codebook 1} = Type I MP
16457     cjt-Type1MP-eType2R1-null      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16458                                                                                                                  OPTIONAL,
16459     cjt-Type1MP-eType2R2-null      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16460                                                                                                                  OPTIONAL,
16461     cjt-Type1MP-feType2R1M1-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16462                                                                                                                  OPTIONAL,
16463     cjt-Type1MP-feType2R1M2-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16464                                                                                                                  OPTIONAL,
16465     cjt-Type1MP-feType2R2M2-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16466                                                                                                                  OPTIONAL
16469 CodebookParametersHARQ-ACK-PUSCH-r18::= SEQUENCE {
16470     -- R1 55-4a: Multiplexing Type-1 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
16471     multiplexingType1-r18                   ENUMERATED {supported}                                               OPTIONAL,
16472     -- R1 55-4b: Multiplexing Type-2 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
16473     multiplexingType2-r18                   ENUMERATED {supported}                                               OPTIONAL,
16474     -- R1 55-4c: Multiplexing Type-3 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
16475     multiplexingType3-r18                   ENUMERATED {supported}                                               OPTIONAL,
16476     -- R1 55-4d: Determining a different PUCCH resource to transmit HARQ-ACK for PDSCH scheduled after UL grant
16477     pucch-DiffResource-PDSCH-r18            ENUMERATED {supported}                                               OPTIONAL,
16478     -- R1 55-4e: Determining different codebook size to transmit HARQ-ACK for PDSCH scheduled after UL grant
16479     diffCB-Size-PDSCH-r18                   ENUMERATED {supported}                                               OPTIONAL
16482 CodebookVariantsList-r16 ::= SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesAlt-r16)) OF SupportedCSI-RS-Resource
16484 SupportedCSI-RS-Resource ::=     SEQUENCE {
16485     maxNumberTxPortsPerResource      ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
16486     maxNumberResourcesPerBand        INTEGER (1..64),
16487     totalNumberTxPortsPerBand        INTEGER (2..256)
16490 SupportedCSI-RS-ReportSetting-r18 ::= SEQUENCE {
16491      maxN4-r18                            ENUMERATED {n1, n2, n4, n8},
16492      maxNumberTxPortsPerResource-r18      ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
16493      maxNumberResourcesPerBand-r18        INTEGER (1..64),
16494      totalNumberTxPortsPerBand-r18        INTEGER (2..256)
16497 -- TAG-CODEBOOKPARAMETERS-STOP
16498 -- TAG-DL-PRS-MEASUREMENTWITHRXFH-RRC-CONNECTED-START
16500 DL-PRS-MeasurementWithRxFH-RRC-Connected-r18 ::= SEQUENCE {
16501     maximumPRS-BandwidthAcrossAllHopsFR1-r18         ENUMERATED {mhz40, mhz50, mhz80, mhz100}            OPTIONAL,
16502     maximumPRS-BandwidthAcrossAllHopsFR2-r18         ENUMERATED {mhz100, mhz200, mhz400}                 OPTIONAL,
16503     maximumFH-Hops-r18                               ENUMERATED {n2, n3, n4, n5, n6}                     OPTIONAL,
16504     processingDuration-r18                           SEQUENCE {
16505         processingPRS-SymbolsDurationN3-r18              ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms4, ms6, ms8, ms12,
16506                                                               ms16, ms20, ms25, ms30, ms32, ms35, ms40, ms45, ms50},
16507         processingDurationT3-r18                         ENUMERATED {ms8, ms16, ms20, ms30, ms40, ms80, ms160, ms320, ms640, ms1280}
16508     }                                                                                                    OPTIONAL,
16509     rf-RxRetuneTimeFR1-r18                           ENUMERATED {n70, n140, n210}                        OPTIONAL,
16510     rf-RxRetuneTimeFR2-r18                           ENUMERATED {n35, n70, n140}                         OPTIONAL,
16511     numOfOverlappingPRB-r18                          ENUMERATED {n0, n1, n2, n4}                         OPTIONAL,
16512     ...
16515 -- TAG-DL-PRS-MEASUREMENTWITHRXFH-RRC-CONNECTED-STOP
16516 -- TAG-EREDCAPPARAMETERS-START
16518 ERedCapParameters-r18::=                   SEQUENCE {
16519     -- R1 48-1: eRedCap UE with reduced peak data rate and reduced baseband bandwidth in FR1
16520     supportOfERedCap-r18                       ENUMERATED {supported},
16521     -- R1 48-2: eRedCap UE with reduced peak data rate without reduced baseband bandwidth in FR1
16522     eRedCapNotReducedBB-BW-r18                 ENUMERATED {supported}                            OPTIONAL,
16523     eRedCapIgnoreCapabilityFiltering-r18       ENUMERATED {supported}                            OPTIONAL
16526 -- TAG-EREDCAPPARAMETERS-STOP
16527 -- TAG-FEATURESETCOMBINATION-START
16529 FeatureSetCombination ::=       SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FeatureSetsPerBand
16531 FeatureSetsPerBand ::=          SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSet
16533 FeatureSet ::=                  CHOICE {
16534     eutra                           SEQUENCE {
16535         downlinkSetEUTRA                FeatureSetEUTRA-DownlinkId,
16536         uplinkSetEUTRA                  FeatureSetEUTRA-UplinkId
16537     },
16538     nr                              SEQUENCE {
16539         downlinkSetNR                   FeatureSetDownlinkId,
16540         uplinkSetNR                     FeatureSetUplinkId
16541     }
16544 -- TAG-FEATURESETCOMBINATION-STOP
16545 -- TAG-FEATURESETCOMBINATIONID-START
16547 FeatureSetCombinationId ::=         INTEGER (0.. maxFeatureSetCombinations)
16549 -- TAG-FEATURESETCOMBINATIONID-STOP
16550 -- TAG-FEATURESETDOWNLINK-START
16552 FeatureSetDownlink ::=                  SEQUENCE {
16553     featureSetListPerDownlinkCC             SEQUENCE (SIZE (1..maxNrofServingCells)) OF FeatureSetDownlinkPerCC-Id,
16555     intraBandFreqSeparationDL               FreqSeparationClass                                                     OPTIONAL,
16556     scalingFactor                           ENUMERATED {f0p4, f0p75, f0p8}                                          OPTIONAL,
16557     dummy8                                  ENUMERATED {supported}                                                  OPTIONAL,
16558     scellWithoutSSB                         ENUMERATED {supported}                                                  OPTIONAL,
16559     csi-RS-MeasSCellWithoutSSB              ENUMERATED {supported}                                                  OPTIONAL,
16560     dummy1                                  ENUMERATED {supported}                                                  OPTIONAL,
16561     type1-3-CSS                             ENUMERATED {supported}                                                  OPTIONAL,
16562     pdcch-MonitoringAnyOccasions            ENUMERATED {withoutDCI-Gap, withDCI-Gap}                                OPTIONAL,
16563     dummy2                                  ENUMERATED {supported}                                                  OPTIONAL,
16564     ue-SpecificUL-DL-Assignment             ENUMERATED {supported}                                                  OPTIONAL,
16565     searchSpaceSharingCA-DL                 ENUMERATED {supported}                                                  OPTIONAL,
16566     timeDurationForQCL                      SEQUENCE {
16567         scs-60kHz                           ENUMERATED {s7, s14, s28}                                               OPTIONAL,
16568         scs-120kHz                          ENUMERATED {s14, s28}                                                   OPTIONAL
16569     }                                                                                                           OPTIONAL,
16570     pdsch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {
16571         scs-15kHz                               ENUMERATED {upto2, upto4, upto7}                                    OPTIONAL,
16572         scs-30kHz                               ENUMERATED {upto2, upto4, upto7}                                    OPTIONAL,
16573         scs-60kHz                               ENUMERATED {upto2, upto4, upto7}                                    OPTIONAL,
16574         scs-120kHz                              ENUMERATED {upto2, upto4, upto7}                                    OPTIONAL
16575     }                                                                                                           OPTIONAL,
16576     dummy3                                  DummyA                                                                  OPTIONAL,
16577     dummy4                                  SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyB                        OPTIONAL,
16578     dummy5                                  SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyC                        OPTIONAL,
16579     dummy6                                  SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyD                        OPTIONAL,
16580     dummy7                                  SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyE                        OPTIONAL
16583 FeatureSetDownlink-v1540 ::= SEQUENCE {
16584     oneFL-DMRS-TwoAdditionalDMRS-DL         ENUMERATED {supported}                       OPTIONAL,
16585     additionalDMRS-DL-Alt                   ENUMERATED {supported}                       OPTIONAL,
16586     twoFL-DMRS-TwoAdditionalDMRS-DL         ENUMERATED {supported}                       OPTIONAL,
16587     oneFL-DMRS-ThreeAdditionalDMRS-DL       ENUMERATED {supported}                       OPTIONAL,
16588     pdcch-MonitoringAnyOccasionsWithSpanGap SEQUENCE {
16589         scs-15kHz                               ENUMERATED {set1, set2, set3}                OPTIONAL,
16590         scs-30kHz                               ENUMERATED {set1, set2, set3}                OPTIONAL,
16591         scs-60kHz                               ENUMERATED {set1, set2, set3}                OPTIONAL,
16592         scs-120kHz                              ENUMERATED {set1, set2, set3}                OPTIONAL
16593     }                                                                                    OPTIONAL,
16594     pdsch-SeparationWithGap                 ENUMERATED {supported}                       OPTIONAL,
16595     pdsch-ProcessingType2                   SEQUENCE {
16596         scs-15kHz                               ProcessingParameters                         OPTIONAL,
16597         scs-30kHz                               ProcessingParameters                         OPTIONAL,
16598         scs-60kHz                               ProcessingParameters                         OPTIONAL
16599     } OPTIONAL,
16600     pdsch-ProcessingType2-Limited           SEQUENCE {
16601         differentTB-PerSlot-SCS-30kHz           ENUMERATED {upto1, upto2, upto4, upto7}
16602     } OPTIONAL,
16603     dl-MCS-TableAlt-DynamicIndication       ENUMERATED {supported}                       OPTIONAL
16606 FeatureSetDownlink-v15a0 ::= SEQUENCE {
16607     supportedSRS-Resources              SRS-Resources                                    OPTIONAL
16610 FeatureSetDownlink-v1610 ::=   SEQUENCE {
16611     -- R1 22-4e/4f/4g/4h: CBG based reception for DL with unicast PDSCH(s) per slot per CC with UE processing time Capability 1
16612     cbgPDSCH-ProcessingType1-DifferentTB-PerSlot-r16   SEQUENCE {
16613         scs-15kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16614         scs-30kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16615         scs-60kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16616         scs-120kHz-r16       ENUMERATED {one, upto2, upto4, upto7} OPTIONAL
16617     } OPTIONAL,
16619     -- R1 22-3e/3f/3g/3h: CBG based reception for DL with unicast PDSCH(s) per slot per CC with UE processing time Capability 2
16620     cbgPDSCH-ProcessingType2-DifferentTB-PerSlot-r16   SEQUENCE {
16621         scs-15kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16622         scs-30kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16623         scs-60kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16624         scs-120kHz-r16       ENUMERATED {one, upto2, upto4, upto7} OPTIONAL
16625     } OPTIONAL,
16626     intraFreqDAPS-r16                  SEQUENCE {
16627         intraFreqDiffSCS-DAPS-r16          ENUMERATED {supported}            OPTIONAL,
16628         intraFreqAsyncDAPS-r16             ENUMERATED {supported}            OPTIONAL
16629     }                                                                        OPTIONAL,
16630     intraBandFreqSeparationDL-v1620    FreqSeparationClassDL-v1620           OPTIONAL,
16631     intraBandFreqSeparationDL-Only-r16 FreqSeparationClassDL-Only-r16        OPTIONAL,
16633     -- R1 11-2: Rel-16 PDCCH monitoring capability
16634     pdcch-Monitoring-r16               SEQUENCE {
16635         pdsch-ProcessingType1-r16          SEQUENCE {
16636             scs-15kHz-r16                      PDCCH-MonitoringOccasions-r16 OPTIONAL,
16637             scs-30kHz-r16                      PDCCH-MonitoringOccasions-r16 OPTIONAL
16638         }                                                                    OPTIONAL,
16639         pdsch-ProcessingType2-r16      SEQUENCE {
16640             scs-15kHz-r16                  PDCCH-MonitoringOccasions-r16     OPTIONAL,
16641             scs-30kHz-r16                  PDCCH-MonitoringOccasions-r16     OPTIONAL
16642         }                                                                    OPTIONAL
16643     }                                                                        OPTIONAL,
16645     -- R1 11-2b: Mix of Rel. 16 PDCCH monitoring capability and Rel. 15 PDCCH monitoring capability on different carriers
16646     pdcch-MonitoringMixed-r16          ENUMERATED {supported}                OPTIONAL,
16648     -- R1 18-5c: Processing up to X unicast DCI scheduling for DL per scheduled CC
16649     crossCarrierSchedulingProcessing-DiffSCS-r16  SEQUENCE {
16650         scs-15kHz-120kHz-r16               ENUMERATED {n1,n2,n4}             OPTIONAL,
16651         scs-15kHz-60kHz-r16                ENUMERATED {n1,n2,n4}             OPTIONAL,
16652         scs-30kHz-120kHz-r16               ENUMERATED {n1,n2,n4}             OPTIONAL,
16653         scs-15kHz-30kHz-r16                ENUMERATED {n2}                   OPTIONAL,
16654         scs-30kHz-60kHz-r16                ENUMERATED {n2}                   OPTIONAL,
16655         scs-60kHz-120kHz-r16               ENUMERATED {n2}                   OPTIONAL
16656     }                                                                        OPTIONAL,
16658     -- R1 16-2b-1: Support of single-DCI based SDM scheme
16659     singleDCI-SDM-scheme-r16           ENUMERATED {supported}                OPTIONAL
16662 FeatureSetDownlink-v1700 ::= SEQUENCE {
16663     -- R1 36-2: Scaling factor to be applied to 1024QAM for FR1
16664     scalingFactor-1024QAM-FR1-r17 ENUMERATED {f0p4, f0p75, f0p8}             OPTIONAL,
16665     -- R1 24 feature for existing UE cap to include new SCS
16666     timeDurationForQCL-v1710     SEQUENCE {
16667         scs-480kHz                   ENUMERATED {s56, s112}                  OPTIONAL,
16668         scs-960kHz                   ENUMERATED {s112, s224}                 OPTIONAL
16669     }                                                                        OPTIONAL,
16670     -- R1 23-6-1        SFN scheme A (scheme 1) for PDSCH and PDCCH
16671     sfn-SchemeA-r17                  ENUMERATED {supported}                  OPTIONAL,
16672     -- R1 23-6-1-1      SFN scheme A (scheme 1) for PDCCH only
16673     sfn-SchemeA-PDCCH-only-r17       ENUMERATED {supported}                  OPTIONAL,
16674     -- R1 23-6-1a       Dynamic switching - scheme A
16675     sfn-SchemeA-DynamicSwitching-r17 ENUMERATED {supported}                  OPTIONAL,
16676     -- R1 23-6-1b       SFN scheme A (scheme 1) for PDSCH only
16677     sfn-SchemeA-PDSCH-only-r17       ENUMERATED {supported}                  OPTIONAL,
16678     -- R1 23-6-2        SFN scheme B (TRP based pre-compensation) for PDSCH and PDCCH
16679     sfn-SchemeB-r17                  ENUMERATED {supported}                  OPTIONAL,
16680     -- R1 23-6-2a       Dynamic switching - scheme B
16681     sfn-SchemeB-DynamicSwitching-r17 ENUMERATED {supported}                  OPTIONAL,
16682     -- R1 23-6-2b       SFN scheme B (TRP based pre-compensation) for PDSCH only
16683     sfn-SchemeB-PDSCH-only-r17       ENUMERATED {supported}                  OPTIONAL,
16684     -- R1 23-2-1d       PDCCH repetition for Case 2 PDCCH monitoring with a span gap
16685     mTRP-PDCCH-Case2-1SpanGap-r17    SEQUENCE {
16686         scs-15kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL,
16687         scs-30kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL,
16688         scs-60kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL,
16689         scs-120kHz-r17                   PDCCH-RepetitionParameters-r17      OPTIONAL
16690     }                                                                        OPTIONAL,
16691     -- R1 23-2-1e       PDCCH repetition for Rel-16 PDCCH monitoring
16692     mTRP-PDCCH-legacyMonitoring-r17  SEQUENCE {
16693         scs-15kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL,
16694         scs-30kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL
16695     }                                                                        OPTIONAL,
16696     -- R1  23-2-4       Simultaneous configuration of PDCCH repetition and multi-DCI based multi-TRP
16697     mTRP-PDCCH-multiDCI-multiTRP-r17 ENUMERATED {supported}                  OPTIONAL,
16698     -- R1 33-2: Dynamic scheduling for multicast for PCell
16699     dynamicMulticastPCell-r17        ENUMERATED {supported}                  OPTIONAL,
16700     -- R1 23-2-1        PDCCH repetition
16701     mTRP-PDCCH-Repetition-r17        SEQUENCE {
16702         numBD-twoPDCCH-r17               INTEGER (2..3),
16703         maxNumOverlaps-r17               ENUMERATED {n1,n2,n3,n5,n10,n20,n40}
16704     }                                                                        OPTIONAL
16707 FeatureSetDownlink-v1720 ::=                SEQUENCE {
16708     -- R1 25-19: RTT-based Propagation delay compensation based on CSI-RS for tracking and SRS
16709     rtt-BasedPDC-CSI-RS-ForTracking-r17         ENUMERATED {supported}                                                   OPTIONAL,
16710     -- R1 25-19a: RTT-based Propagation delay compensation based on DL PRS for RTT-based PDC and SRS
16711     rtt-BasedPDC-PRS-r17                        SEQUENCE {
16712         maxNumberPRS-Resource-r17                   ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
16713         maxNumberPRS-ResourceProcessedPerSlot-r17   SEQUENCE {
16714             scs-15kHz-r17                               ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
16715             scs-30kHz-r17                               ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
16716             scs-60kHz-r17                               ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
16717             scs-120kHz-r17                              ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL
16718         }
16719     }                                                                                                                    OPTIONAL,
16720     -- R1 33-5-1: SPS group-common PDSCH for multicast on PCell
16721     sps-Multicast-r17                           ENUMERATED {supported}                                                   OPTIONAL
16724 FeatureSetDownlink-v1730 ::=                SEQUENCE {
16725     -- R1 25-19b: Support of PRS as spatial relation RS for SRS
16726     prs-AsSpatialRelationRS-For-SRS-r17         ENUMERATED {supported}                                                   OPTIONAL
16729 FeatureSetDownlink-v1800 ::=                    SEQUENCE {
16730     -- R1 40-1-14a: Dynamic switching - scheme A
16731     dynamicSwitchingA-r18                           ENUMERATED {supported}                                                   OPTIONAL,
16732     -- R1 40-1-14b: Dynamic switching - scheme B
16733     dynamicSwitchingB-r18                           ENUMERATED {supported}                                                   OPTIONAL,
16734     -- R1 40-3-2-11: Aperiodic CSI report timing relaxation for doppler codebook based on Type-II codebook
16735     aperiodicCSI-TimeRelaxation-r18                 SEQUENCE {
16736         valueW-r18                                           SEQUENCE{
16737             scs-15kHz                               ENUMERATED {value1, value2}                                              OPTIONAL,
16738             scs-30kHz                               ENUMERATED {value1, value2}                                              OPTIONAL,
16739             scs-60kHz                               ENUMERATED {value1, value2}                                              OPTIONAL,
16740             scs-120kHz                              ENUMERATED {value1, value2}                                              OPTIONAL
16741         },
16742         timeRelaxation-r18                          ENUMERATED {cap1, cap2}
16743     }                                                                                                                        OPTIONAL,
16744     -- R1 40-4-1: Basic feature of Rel.18 enhanced DMRS ports for PDSCH for scheduling of mapping type A
16745     pdsch-TypeA-DMRS-r18                            ENUMERATED {supported}                                                   OPTIONAL,
16746     -- R1 40-4-1a: Basic feature of Rel.18 enhanced DMRS ports for PDSCH for scheduling of mapping type B
16747     pdsch-TypeB-DMRS-r18                            ENUMERATED {supported}                                                   OPTIONAL,
16748     -- R1 40-4-1b: 1 symbol FL DMRS and 2 additional DMRS symbols for more than one port for Rel.18 enhanced DMRS ports for PDSCH
16749     pdsch-1SymbolFL-DMRS-Addition2Symbol-r18        ENUMERATED {supported}                                                   OPTIONAL,
16750     -- R1 40-4-1c: Alternative additional DMRS position for co-existence with LTE CRS for Rel.18 enhanced DMRS ports for PDSCH
16751     pdsch-AlternativeDMRS-Coexistence-r18           ENUMERATED {supported}                                                   OPTIONAL,
16752     -- R1 40-4-1d: 2 symbols FL-DMRS for Rel.18 enhanced DMRS ports for PDSCH
16753     pdsch-2SymbolFL-DMRS-r18                        ENUMERATED {supported}                                                   OPTIONAL,
16754     -- R1 40-4-1e: 2-symbol FL DMRS + one additional 2-symbols DMRS for Rel.18 enhanced DMRS ports for PDSCH
16755     pdsch-2SymbolFL-DMRS-Addition2Symbol-r18        ENUMERATED {supported}                                                   OPTIONAL,
16756     -- R1 40-4-1f: 1 symbol FL DMRS and 3 additional DMRS symbols for Rel.18 enhanced DMRS ports for PDSCH
16757     pdsch-1SymbolFL-DMRS-Addition3Symbol-r18        ENUMERATED {supported}                                                   OPTIONAL,
16758     -- R1 40-4-1g: DMRS type for Rel.18 enhanced DMRS ports for PDSCH
16759     pdsch-DMRS-Type-r18                             ENUMERATED {etype1, etype1And2}                                          OPTIONAL,
16760     -- R1 40-4-1h: 1 port DL PTRS for Rel.18 enhanced DMRS ports for PDSCH with rank 1-8
16761     pdsch-1PortDL-PTRS-r18                          ENUMERATED {supported}                                                   OPTIONAL,
16762     -- R1 40-4-1i: 2 port DL PTRS for Rel.18 enhanced DMRS ports for PDSCH with rank 1-8
16763     pdsch-2PortDL-PTRS-r18                          ENUMERATED {supported}                                                   OPTIONAL,
16764     -- R1 40-4-1j: Support 1 symbol FL DMRS and 2 additional DMRS symbols for at least one port for scheduling of mapping type A
16765     mappingTypeA-1SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported}                                                   OPTIONAL,
16766     -- R1 40-4-2: Capability on the maximum number of configured DMRS types for PDSCH across all DL DCI formats per cell
16767     maxNumberDMRS-AcrossAllDL-DCI-r18               INTEGER (2..4)                                                           OPTIONAL,
16768     -- R1 40-4-4: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports
16769     pdsch-ReceptionWithoutSchedulingRestriction-r18 ENUMERATED {supported}                                                   OPTIONAL,
16770     -- R1 40-4-4a: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports for PDSCH with fdmSchemeA
16771     pdsch-ReceptionSchemeA-r18                      ENUMERATED {supported}                                                   OPTIONAL,
16772     -- R1 40-4-4b: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports for PDSCH with fdmSchemeB
16773     pdsch-ReceptionSchemeB-r18                      ENUMERATED {supported}                                                   OPTIONAL,
16775     -- R1 40-4-5: Rel-18 DL DMRS with single DCI based M-TRP
16776     dmrs-MultiTRP-SingleDCI-r18                     ENUMERATED {supported}                                                   OPTIONAL,
16777     -- R1 40-4-5a: Additional row(s) for antenna ports (0,2,3) for Rel.18 DL DMRS ports for single-DCI based M-TRP
16778     dmrs-MultiTRP-AdditionRows-r18                  ENUMERATED {supported}                                                   OPTIONAL,
16779     -- R1 40-4-7: Rel-18 DL DMRS with M-DCI based M-TRP
16780     dmrs-MultiTRP-MultiDCI-r18                      ENUMERATED {supported}                                                   OPTIONAL,
16781     -- R1 40-4-12: Support of Rel-18 DMRS and PDSCH processing capability 2 simultaneously
16782     simulDMRS-PDSCH-r18                             SEQUENCE {
16783         scs-15kHz-r18                                   INTEGER (0..4)                                                       OPTIONAL,
16784         scs-30kHz-r18                                   INTEGER (0..5)                                                       OPTIONAL,
16785         scs-60kHz-r18                                   INTEGER (0..7)                                                       OPTIONAL
16786     }                                                                                                                        OPTIONAL,
16788     -- R1 53-1: Support RLM/BM/BFD and gapless L3 intra-frequency measurements based on CD-SSB outside active BWP without interruptions
16789     bwpOperationMeasWithoutInterrupt-r18            ENUMERATED {supported}                                                   OPTIONAL,
16791     -- R1 55-6: (2, 2) span-based PDCCH monitoring with additional restriction(s)
16792     pdcch-MonitoringSpan2-2-r18                     SEQUENCE{
16793         pdsch-ProcessingType1-r18                       SEQUENCE{
16794             scs-15kHz-r18                                   ENUMERATED {supported}                                           OPTIONAL,
16795             scs-30kHz-r18                                   ENUMERATED {supported}                                           OPTIONAL
16796         },
16797         pdsch-ProcessingType2-r18                       SEQUENCE{
16798             scs-15kHz-r18                                   ENUMERATED {supported}                                           OPTIONAL,
16799             scs-30kHz-r18                                   ENUMERATED {supported}                                           OPTIONAL
16800         }
16801     }                                                                                                                        OPTIONAL,
16802     -- R1 55-6b: Mix of Rel-16 PDCCH monitoring capability and Rel. 15 PDCCH monitoring capability on different carriers
16803     pdcch-MonitoringMixed-r18                       ENUMERATED {supported}                                                    OPTIONAL,
16804     -- R1 55-6h: PDCCH repetition for Rel-16 PDCCH monitoring
16805     mTRP-PDCCH-legacyMonitoring-r18                 SEQUENCE {
16806         scs-15kHz-r18                                   PDCCH-RepetitionParameters-r17                                       OPTIONAL,
16807         scs-30kHz-r18                                   PDCCH-RepetitionParameters-r17                                       OPTIONAL
16808     }                                                                                                                        OPTIONAL,
16810     -- R4 42-1: Support of SCell without SS/PBCH block for inter-band CA
16811     scellWithoutSSB-InterBandCA-r18                 CHOICE {
16812         supportOfSingleGroup                            ENUMERATED {referenceBand, scellWithoutSSB, both},
16813         supportOfMultipleGroups                         ENUMERATED {referenceBand1, scellWithoutSSB1, referenceBand2, scellWithoutSSB2}
16814     }                                                                                                                        OPTIONAL,
16815     dummy                                           SEQUENCE (SIZE (1..maxBandsMRDC)) OF Dummy-PDCCH-RACH-DL-Info-r18        OPTIONAL
16818 FeatureSetDownlink-v1830 ::=        SEQUENCE {
16819     -- R4 39-4: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
16820     pdcch-RACH-AffectedBandsList-r18    SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {noInterruption, interruption}        OPTIONAL,
16821     -- R4 39-4a: Interruption due to RF retuning for PDCCH- ordered RACH
16822     pdcch-RACH-SwitchingTimeList-r18    SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {ms0, ms0dot25, ms0dot5, ms1, ms2, notSupported} OPTIONAL,
16823     -- R4 39-5: the RF/BB preparation time for PDCCH ordered RACH of which the resources are not fully contained
16824     -- in any of UE's configured UL BWP(s) of active serving cells
16825     pdcch-RACH-PrepTimeList-r18         SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {ms1, ms3, ms5, ms10, notSupported}   OPTIONAL
16828 PDCCH-MonitoringOccasions-r16 ::= SEQUENCE {
16829     period7span3-r16                  ENUMERATED {supported}                 OPTIONAL,
16830     period4span3-r16                  ENUMERATED {supported}                 OPTIONAL,
16831     period2span2-r16                  ENUMERATED {supported}                 OPTIONAL
16834 PDCCH-RepetitionParameters-r17 ::= SEQUENCE {
16835     supportedMode-r17                  ENUMERATED {intra-span, inter-span, both},
16836     limitX-PerCC-r17                   ENUMERATED {n4, n8, n16, n32, n44, n64, nolimit}                      OPTIONAL,
16837     limitX-AcrossCC-r17                ENUMERATED {n4, n8, n16, n32, n44, n64, n128, n256, n512, nolimit}    OPTIONAL
16840 DummyA ::=      SEQUENCE {
16841     maxNumberNZP-CSI-RS-PerCC                   INTEGER (1..32),
16842     maxNumberPortsAcrossNZP-CSI-RS-PerCC        ENUMERATED {p2, p4, p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,
16843                                                             p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,
16844                                                             p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256},
16845     maxNumberCS-IM-PerCC                        ENUMERATED {n1, n2, n4, n8, n16, n32},
16846     maxNumberSimultaneousCSI-RS-ActBWP-AllCC    ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26,
16847                                                                 n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52,
16848                                                                 n54, n56, n58, n60, n62, n64},
16849     totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,
16850                                                                 p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,
16851                                                                 p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256}
16854 DummyB ::=       SEQUENCE {
16855     maxNumberTxPortsPerResource         ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
16856     maxNumberResources                  INTEGER (1..64),
16857     totalNumberTxPorts                  INTEGER (2..256),
16858     supportedCodebookMode               ENUMERATED {mode1, mode1AndMode2},
16859     maxNumberCSI-RS-PerResourceSet      INTEGER (1..8)
16862 DummyC ::=        SEQUENCE {
16863     maxNumberTxPortsPerResource         ENUMERATED {p8, p16, p32},
16864     maxNumberResources                  INTEGER (1..64),
16865     totalNumberTxPorts                  INTEGER (2..256),
16866     supportedCodebookMode               ENUMERATED {mode1, mode2, both},
16867     supportedNumberPanels               ENUMERATED {n2, n4},
16868     maxNumberCSI-RS-PerResourceSet      INTEGER (1..8)
16871 DummyD ::=                 SEQUENCE {
16872     maxNumberTxPortsPerResource         ENUMERATED {p4, p8, p12, p16, p24, p32},
16873     maxNumberResources                  INTEGER (1..64),
16874     totalNumberTxPorts                  INTEGER (2..256),
16875     parameterLx                         INTEGER (2..4),
16876     amplitudeScalingType                ENUMERATED {wideband, widebandAndSubband},
16877     amplitudeSubsetRestriction          ENUMERATED {supported}                          OPTIONAL,
16878     maxNumberCSI-RS-PerResourceSet      INTEGER (1..8)
16881 DummyE ::=    SEQUENCE {
16882     maxNumberTxPortsPerResource         ENUMERATED {p4, p8, p12, p16, p24, p32},
16883     maxNumberResources                  INTEGER (1..64),
16884     totalNumberTxPorts                  INTEGER (2..256),
16885     parameterLx                         INTEGER (2..4),
16886     amplitudeScalingType                ENUMERATED {wideband, widebandAndSubband},
16887     maxNumberCSI-RS-PerResourceSet      INTEGER (1..8)
16890 Dummy-PDCCH-RACH-DL-Info-r18 ::=        CHOICE {
16891     notSupported                            NULL,
16892     supported                               SEQUENCE {
16893         -- R4 39-4: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
16894         pdcch-RACH-AffectedBands-r18            ENUMERATED {noIntrruption, interruption},
16895         -- R4 39-4a: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
16896         pdcch-RACH-SwitchingTimeList-r18        ENUMERATED {ms0, ms0dot25, ms0dot5 , ms1, ms2}                OPTIONAL,
16897         -- R4 39-5: the RF/BB preparation time for PDCCH ordered RACH of which the resources are not fully contained
16898         -- in any of UE's configured UL BWP(s) of active serving cells
16899         pdcch-RACH-PrepTime-r18                 ENUMERATED {ms1, ms3, ms5, ms10}                              OPTIONAL
16900     }
16903 -- TAG-FEATURESETDOWNLINK-STOP
16904 -- TAG-FEATURESETDOWNLINKID-START
16906 FeatureSetDownlinkId ::=            INTEGER (0..maxDownlinkFeatureSets)
16908 -- TAG-FEATURESETDOWNLINKID-STOP
16909 -- TAG-FEATURESETDOWNLINKPERCC-START
16911 FeatureSetDownlinkPerCC ::=         SEQUENCE {
16912     supportedSubcarrierSpacingDL        SubcarrierSpacing,
16913     supportedBandwidthDL                SupportedBandwidth,
16914     channelBW-90mhz                     ENUMERATED {supported}                                                  OPTIONAL,
16915     maxNumberMIMO-LayersPDSCH           MIMO-LayersDL                                                           OPTIONAL,
16916     supportedModulationOrderDL          ModulationOrder                                                         OPTIONAL
16919 FeatureSetDownlinkPerCC-v1620 ::=   SEQUENCE {
16920     -- R1 16-2a: Mulit-DCI based multi-TRP
16921     multiDCI-MultiTRP-r16               MultiDCI-MultiTRP-r16                                                   OPTIONAL,
16922     -- R1 16-2b-3: Support of single-DCI based FDMSchemeB
16923     supportFDM-SchemeB-r16              ENUMERATED {supported}                                                  OPTIONAL
16926 FeatureSetDownlinkPerCC-v1700 ::=   SEQUENCE {
16927     supportedMinBandwidthDL-r17             SupportedBandwidth-v1700                                                OPTIONAL,
16928     broadcastSCell-r17                     ENUMERATED {supported}                                                  OPTIONAL,
16929     -- R1 33-2g: MIMO layers for multicast PDSCH
16930     maxNumberMIMO-LayersMulticastPDSCH-r17  ENUMERATED {n2, n4, n8}                                                 OPTIONAL,
16931     -- R1 33-2h: Dynamic scheduling for multicast for SCell
16932     dynamicMulticastSCell-r17               ENUMERATED {supported}                                                  OPTIONAL,
16933     supportedBandwidthDL-v1710              SupportedBandwidth-v1700                                                OPTIONAL,
16934     -- R4 24-1/24-2/24-3/24-4/24-5
16935     supportedCRS-InterfMitigation-r17       CRS-InterfMitigation-r17                                                OPTIONAL
16938 FeatureSetDownlinkPerCC-v1720 ::=   SEQUENCE {
16939     -- R1 33-2j: Supported maximum modulation order used for maximum data rate calculation for multicast PDSCH
16940     maxModulationOrderForMulticastDataRateCalculation-r17  ENUMERATED {qam64, qam256, qam1024}                  OPTIONAL,
16941     -- R1 33-1-2: FDM-ed unicast PDSCH and group-common PDSCH for broadcast
16942     fdm-BroadcastUnicast-r17            ENUMERATED {supported}                                                  OPTIONAL,
16943     -- R1 33-3-2: FDM-ed unicast PDSCH and one group-common PDSCH for multicast
16944     fdm-MulticastUnicast-r17            ENUMERATED {supported}                                                  OPTIONAL
16947 FeatureSetDownlinkPerCC-v1730 ::=           SEQUENCE {
16948     -- R1 33-3-3: Intra-slot TDM-ed unicast PDSCH and group-common PDSCH
16949     intraSlotTDM-UnicastGroupCommonPDSCH-r17    ENUMERATED {yes, no}                    OPTIONAL,
16950     -- R1 33-5-3: One SPS group-common PDSCH configuration for multicast for SCell
16951     sps-MulticastSCell-r17                      ENUMERATED {supported}                  OPTIONAL,
16952     -- R1 33-5-4: Up to 8 SPS group-common PDSCH configurations per CFR for multicast for SCell
16953     sps-MulticastSCellMultiConfig-r17           INTEGER (1..8)                          OPTIONAL,
16954     -- R1 33-1-1: Dynamic slot-level repetition for broadcast MTCH
16955     dci-BroadcastWith16Repetitions-r17          ENUMERATED {supported}                  OPTIONAL
16958 FeatureSetDownlinkPerCC-v1780 ::=           SEQUENCE {
16959     supportedBandwidthDL-v1780                  SupportedBandwidth-v1700                OPTIONAL
16962 FeatureSetDownlinkPerCC-v1800 ::=           SEQUENCE {
16963     -- R1 40-2-1: Basic feature for multi-DCI based intra-cell Multi-TRP operation with two TA enhancement
16964     multiDCI-IntraCellMultiTRP-TwoTA-r18        ENUMERATED {supported}                                          OPTIONAL,
16965     -- R1 40-2-2: Basic feature for multi-DCI based inter-cell Multi-TRP operation with two TA enhancement
16966     multiDCI-InterCellMultiTRP-TwoTA-r18        INTEGER (1..2)                                                  OPTIONAL,
16967     -- R1 40-2-6: Rx timing difference larger than CP length
16968     rxTimingDiff-r18                            ENUMERATED {supported}                                          OPTIONAL,
16970     -- R1 55-7: Two QCL TypeD for CORESET monitoring in multi-DCI based multi-TRP
16971     multiDCI-MultiTRP-CORESET-Monitoring-r18    ENUMERATED {supported}                                          OPTIONAL,
16972     broadcastNonServingCell-r18                 ENUMERATED {supported}                                          OPTIONAL,
16974     -- R4 30-1: Supports scheduling restriction relaxation and measurement restriction relaxation
16975     schedulingMeasurementRelaxation-r18         ENUMERATED {supported}                                          OPTIONAL
16978 FeatureSetDownlinkPerCC-v1840 ::=           SEQUENCE {
16979     supportedBandwidthDL-v1840                  SupportedBandwidth-v1840                OPTIONAL,
16980     supportedMinBandwidthDL-v1840               SupportedBandwidth-v1840                OPTIONAL
16983 MultiDCI-MultiTRP-r16 ::=           SEQUENCE {
16984     maxNumberCORESET-r16                ENUMERATED {n2, n3, n4, n5},
16985     maxNumberCORESETPerPoolIndex-r16    INTEGER (1..3),
16986     maxNumberUnicastPDSCH-PerPool-r16   ENUMERATED {n1, n2, n3, n4, n7}
16989 CRS-InterfMitigation-r17 ::=        SEQUENCE {
16990     -- R4 24-1 CRS-IM (Interference Mitigation) in DSS scenario
16991     crs-IM-DSS-15kHzSCS-r17             ENUMERATED {supported}                                                  OPTIONAL,
16992     -- R4 24-2 CRS-IM in non-DSS and 15 kHz NR SCS scenario, without the assistance of network signaling on LTE channel bandwidth
16993     crs-IM-nonDSS-15kHzSCS-r17          ENUMERATED {supported}                                                  OPTIONAL,
16994     -- R4 24-3 CRS-IM in non-DSS and 15 kHz NR SCS scenario, with the assistance of network signaling on LTE channel bandwidth
16995     crs-IM-nonDSS-NWA-15kHzSCS-r17      ENUMERATED {supported}                                                  OPTIONAL,
16996     -- R4 24-4 CRS-IM in non-DSS and 30 kHz NR SCS scenario, without the assistance of network signaling on LTE channel bandwidth
16997     crs-IM-nonDSS-30kHzSCS-r17          ENUMERATED {supported}                                                  OPTIONAL,
16998     -- R4 24-5 CRS-IM in non-DSS and 30 kHz NR SCS scenario, with the assistance of network signaling on LTE channel bandwidth
16999     crs-IM-nonDSS-NWA-30kHzSCS-r17      ENUMERATED {supported}                                                  OPTIONAL
17002 -- TAG-FEATURESETDOWNLINKPERCC-STOP
17003 -- TAG-FEATURESETDOWNLINKPERCC-ID-START
17005 FeatureSetDownlinkPerCC-Id ::=      INTEGER (1..maxPerCC-FeatureSets)
17007 -- TAG-FEATURESETDOWNLINKPERCC-ID-STOP
17008 -- TAG-FEATURESETEUTRADOWNLINKID-START
17010 FeatureSetEUTRA-DownlinkId ::=      INTEGER (0..maxEUTRA-DL-FeatureSets)
17012 -- TAG-FEATURESETEUTRADOWNLINKID-STOP
17013 -- TAG-FEATURESETEUTRAUPLINKID-START
17015 FeatureSetEUTRA-UplinkId ::=                    INTEGER (0..maxEUTRA-UL-FeatureSets)
17017 -- TAG-FEATURESETEUTRAUPLINKID-STOP
17018 -- TAG-FEATURESETS-START
17020 FeatureSets ::=    SEQUENCE {
17021     featureSetsDownlink                 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink               OPTIONAL,
17022     featureSetsDownlinkPerCC            SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC            OPTIONAL,
17023     featureSetsUplink                   SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink                   OPTIONAL,
17024     featureSetsUplinkPerCC              SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC              OPTIONAL,
17025     ...,
17026     [[
17027     featureSetsDownlink-v1540           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1540         OPTIONAL,
17028     featureSetsUplink-v1540             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1540             OPTIONAL,
17029     featureSetsUplinkPerCC-v1540        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1540        OPTIONAL
17030     ]],
17031     [[
17032     featureSetsDownlink-v15a0           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v15a0         OPTIONAL
17033     ]],
17034     [[
17035     featureSetsDownlink-v1610           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1610         OPTIONAL,
17036     featureSetsUplink-v1610             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1610             OPTIONAL,
17037     featureSetDownlinkPerCC-v1620       SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1620      OPTIONAL
17038     ]],
17039     [[
17040     featureSetsUplink-v1630             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1630             OPTIONAL
17041     ]],
17042     [[
17043     featureSetsUplink-v1640             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1640             OPTIONAL
17044     ]],
17045     [[
17046     featureSetsDownlink-v1700           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1700         OPTIONAL,
17047     featureSetsDownlinkPerCC-v1700      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1700      OPTIONAL,
17048     featureSetsUplink-v1710             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1710             OPTIONAL,
17049     featureSetsUplinkPerCC-v1700        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1700        OPTIONAL
17050     ]],
17051     [[
17052     featureSetsDownlink-v1720           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1720         OPTIONAL,
17053     featureSetsDownlinkPerCC-v1720      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1720      OPTIONAL,
17054     featureSetsUplink-v1720             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1720             OPTIONAL
17055     ]],
17056     [[
17057     featureSetsDownlink-v1730           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1730         OPTIONAL,
17058     featureSetsDownlinkPerCC-v1730      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1730      OPTIONAL
17059     ]],
17060     [[
17061     featureSetsDownlinkPerCC-v1780      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1780      OPTIONAL,
17062     featureSetsUplinkPerCC-v1780        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1780        OPTIONAL
17063     ]],
17064     [[
17065     featureSetsDownlink-v1800           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1800         OPTIONAL,
17066     featureSetsDownlinkPerCC-v1800      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1800      OPTIONAL,
17067     featureSetsUplink-v1800             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1800             OPTIONAL,
17068     featureSetsUplinkPerCC-v1800        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1800        OPTIONAL
17069     ]],
17070     [[
17071     featureSetsDownlink-v1830           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1830         OPTIONAL
17072     ]],
17073     [[
17074     featureSetsDownlinkPerCC-v1840      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1840      OPTIONAL,
17075     featureSetsUplinkPerCC-v1840        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1840        OPTIONAL
17076     ]]
17079 FeatureSets-v16d0 ::=    SEQUENCE {
17080     featureSetsUplink-v16d0             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v16d0             OPTIONAL
17083 -- TAG-FEATURESETS-STOP
17084 -- TAG-FEATURESETUPLINK-START
17086 FeatureSetUplink ::=                SEQUENCE {
17087     featureSetListPerUplinkCC           SEQUENCE (SIZE (1.. maxNrofServingCells)) OF FeatureSetUplinkPerCC-Id,
17088     scalingFactor                       ENUMERATED {f0p4, f0p75, f0p8}                                          OPTIONAL,
17089     dummy3                              ENUMERATED {supported}                                                  OPTIONAL,
17090     intraBandFreqSeparationUL           FreqSeparationClass                                                     OPTIONAL,
17091     searchSpaceSharingCA-UL             ENUMERATED {supported}                                                  OPTIONAL,
17092     dummy1                              DummyI                                                                  OPTIONAL,
17093     supportedSRS-Resources              SRS-Resources                                                           OPTIONAL,
17094     twoPUCCH-Group                      ENUMERATED {supported}                                                  OPTIONAL,
17095     dynamicSwitchSUL                    ENUMERATED {supported}                                                  OPTIONAL,
17096     simultaneousTxSUL-NonSUL            ENUMERATED {supported}                                                  OPTIONAL,
17097     pusch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {
17098         scs-15kHz                                 ENUMERATED {upto2, upto4, upto7}                                  OPTIONAL,
17099         scs-30kHz                                 ENUMERATED {upto2, upto4, upto7}                                  OPTIONAL,
17100         scs-60kHz                                 ENUMERATED {upto2, upto4, upto7}                                  OPTIONAL,
17101         scs-120kHz                                ENUMERATED {upto2, upto4, upto7}                                  OPTIONAL
17102     }                                                                                                           OPTIONAL,
17103     dummy2                               DummyF                                                                 OPTIONAL
17106 FeatureSetUplink-v1540 ::=           SEQUENCE {
17107     zeroSlotOffsetAperiodicSRS           ENUMERATED {supported}                     OPTIONAL,
17108     pa-PhaseDiscontinuityImpacts         ENUMERATED {supported}                     OPTIONAL,
17109     pusch-SeparationWithGap              ENUMERATED {supported}                     OPTIONAL,
17110     pusch-ProcessingType2                SEQUENCE {
17111         scs-15kHz                            ProcessingParameters                       OPTIONAL,
17112         scs-30kHz                            ProcessingParameters                       OPTIONAL,
17113         scs-60kHz                            ProcessingParameters                       OPTIONAL
17114     }                                                                               OPTIONAL,
17115     ul-MCS-TableAlt-DynamicIndication    ENUMERATED {supported}                     OPTIONAL
17118 FeatureSetUplink-v1610 ::=       SEQUENCE {
17119     -- R1 11-5: PUsCH repetition Type B
17120     pusch-RepetitionTypeB-r16        SEQUENCE {
17121         maxNumberPUSCH-Tx-r16            ENUMERATED {n2, n3, n4, n7, n8, n12},
17122         hoppingScheme-r16                ENUMERATED {interSlotHopping, interRepetitionHopping, both}
17123     }                                                                              OPTIONAL,
17124     -- R1 11-7: UL cancelation scheme for self-carrier
17125     ul-CancellationSelfCarrier-r16       ENUMERATED {supported}                    OPTIONAL,
17126     -- R1 11-7a: UL cancelation scheme for cross-carrier
17127     ul-CancellationCrossCarrier-r16      ENUMERATED {supported}                    OPTIONAL,
17128     -- R1 16-5c: The maximum number of SRS resources in one SRS resource set with usage set to 'codebook' for Mode 2
17129     ul-FullPwrMode2-MaxSRS-ResInSet-r16  ENUMERATED {n1, n2, n4}                   OPTIONAL,
17131     -- R1 22-4a/4b/4c/4d: CBG based transmission for UL with unicast PUSCH(s) per slot per CC with UE processing time Capability 1
17132     cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16    SEQUENCE {
17133         scs-15kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17134         scs-30kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17135         scs-60kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17136         scs-120kHz-r16       ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL
17137      } OPTIONAL,
17139     -- R1 22-3a/3b/3c/3d: CBG based transmission for UL with unicast PUSCH(s) per slot per CC with UE processing time Capability 2
17140     cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16    SEQUENCE {
17141         scs-15kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17142         scs-30kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17143         scs-60kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17144         scs-120kHz-r16       ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL
17145      } OPTIONAL,
17146     supportedSRS-PosResources-r16              SRS-AllPosResources-r16             OPTIONAL,
17147     intraFreqDAPS-UL-r16                             SEQUENCE {
17148         dummy                                            ENUMERATED {supported}    OPTIONAL,
17149         intraFreqTwoTAGs-DAPS-r16                        ENUMERATED {supported}    OPTIONAL,
17150         dummy1                                           ENUMERATED {supported}    OPTIONAL,
17151         dummy2                                           ENUMERATED {supported}    OPTIONAL,
17152         dummy3                                           ENUMERATED {short, long}  OPTIONAL
17153     }                                                                              OPTIONAL,
17154     intraBandFreqSeparationUL-v1620                  FreqSeparationClassUL-v1620   OPTIONAL,
17156     -- R1 11-3: More than one PUCCH for HARQ-ACK transmission within a slot
17157     multiPUCCH-r16                        SEQUENCE {
17158         sub-SlotConfig-NCP-r16                ENUMERATED {set1, set2}              OPTIONAL,
17159         sub-SlotConfig-ECP-r16                ENUMERATED {set1, set2}              OPTIONAL
17160     }                                                                              OPTIONAL,
17161     -- R1 11-3c: 2 PUCCH of format 0 or 2 for a single 7*2-symbol subslot based HARQ-ACK codebook
17162     twoPUCCH-Type1-r16                    ENUMERATED {supported}                   OPTIONAL,
17163     -- R1 11-3d: 2 PUCCH of format 0 or 2 for a single 2*7-symbol subslot based HARQ-ACK codebook
17164     twoPUCCH-Type2-r16                    ENUMERATED {supported}                   OPTIONAL,
17165     -- R1 11-3e: 1 PUCCH format 0 or 2 and 1 PUCCH format 1, 3 or 4 in the same subslot for a single 2*7-symbol HARQ-ACK codebooks
17166     twoPUCCH-Type3-r16                    ENUMERATED {supported}                   OPTIONAL,
17167     -- R1 11-3f: 2 PUCCH transmissions in the same subslot for a single 2*7-symbol HARQ-ACK codebooks which are not covered by 11-3d and
17168     -- 11-3e
17169     twoPUCCH-Type4-r16                    ENUMERATED {supported}                   OPTIONAL,
17170     -- R1 11-3g: SR/HARQ-ACK multiplexing once per subslot using a PUCCH (or HARQ-ACK piggybacked on a PUSCH) when SR/HARQ-ACK
17171     -- are supposed to be sent with different starting symbols in a subslot
17172     mux-SR-HARQ-ACK-r16                   ENUMERATED {supported}                   OPTIONAL,
17173     dummy1                                ENUMERATED {supported}                   OPTIONAL,
17174     dummy2                                ENUMERATED {supported}                   OPTIONAL,
17175     -- R1 11-4c: 2 PUCCH of format 0 or 2 for two HARQ-ACK codebooks with one 7*2-symbol sub-slot based HARQ-ACK codebook
17176     twoPUCCH-Type5-r16                    ENUMERATED {supported}                   OPTIONAL,
17177     -- R1 11-4d: 2 PUCCH of format 0 or 2 in consecutive symbols for two HARQ-ACK codebooks with one 2*7-symbol sub-slot based HARQ-ACK
17178     -- codebook
17179     twoPUCCH-Type6-r16                    ENUMERATED {supported}                   OPTIONAL,
17180     -- R1 11-4e: 2 PUCCH of format 0 or 2 for two subslot based HARQ-ACK codebooks
17181     twoPUCCH-Type7-r16                    ENUMERATED {supported}                   OPTIONAL,
17182     -- R1 11-4f: 1 PUCCH format 0 or 2 and 1 PUCCH format 1, 3 or 4 in the same subslot for HARQ-ACK codebooks with one 2*7-symbol
17183     -- subslot based HARQ-ACK codebook
17184     twoPUCCH-Type8-r16                    ENUMERATED {supported}                   OPTIONAL,
17185     -- R1 11-4g: 1 PUCCH format 0 or 2 and 1 PUCCH format 1, 3 or 4 in the same subslot for two subslot based HARQ-ACK codebooks
17186     twoPUCCH-Type9-r16                    ENUMERATED {supported}                   OPTIONAL,
17187     -- R1 11-4h: 2 PUCCH transmissions in the same subslot for two HARQ-ACK codebooks with one 2*7-symbol subslot which are not covered
17188     -- by 11-4c and 11-4e
17189     twoPUCCH-Type10-r16                   ENUMERATED {supported}                   OPTIONAL,
17190     -- R1 11-4i: 2 PUCCH transmissions in the same subslot for two subslot based HARQ-ACK codebooks which are not covered by 11-4d and
17191     -- 11-4f
17192     twoPUCCH-Type11-r16                   ENUMERATED {supported}                   OPTIONAL,
17193     -- R1 12-1: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical layer
17194     ul-IntraUE-Mux-r16                    SEQUENCE {
17195         pusch-PreparationLowPriority-r16      ENUMERATED {sym0, sym1, sym2},
17196         pusch-PreparationHighPriority-r16     ENUMERATED {sym0, sym1, sym2}
17197     }                                                                              OPTIONAL,
17198     -- R1 16-5a: Supported UL full power transmission mode of fullpower
17199     ul-FullPwrMode-r16                    ENUMERATED {supported}                   OPTIONAL,
17200     -- R1 18-5d: Processing up to X unicast DCI scheduling for UL per scheduled CC
17201     crossCarrierSchedulingProcessing-DiffSCS-r16    SEQUENCE {
17202         scs-15kHz-120kHz-r16                  ENUMERATED {n1,n2,n4}                OPTIONAL,
17203         scs-15kHz-60kHz-r16                   ENUMERATED {n1,n2,n4}                OPTIONAL,
17204         scs-30kHz-120kHz-r16                  ENUMERATED {n1,n2,n4}                OPTIONAL,
17205         scs-15kHz-30kHz-r16                   ENUMERATED {n2}                      OPTIONAL,
17206         scs-30kHz-60kHz-r16                   ENUMERATED {n2}                      OPTIONAL,
17207         scs-60kHz-120kHz-r16                  ENUMERATED {n2}                      OPTIONAL
17208     }                                                                              OPTIONAL,
17209     -- R1 16-5b: Supported UL full power transmission mode of fullpowerMode1
17210     ul-FullPwrMode1-r16                   ENUMERATED {supported}                   OPTIONAL,
17211     -- R1 16-5c-2: Ports configuration for Mode 2
17212     ul-FullPwrMode2-SRSConfig-diffNumSRSPorts-r16  ENUMERATED {p1-2, p1-4, p1-2-4} OPTIONAL,
17213     -- R1 16-5c-3: TPMI group for Mode 2
17214     ul-FullPwrMode2-TPMIGroup-r16         SEQUENCE {
17215         twoPorts-r16                          BIT STRING(SIZE(2))                      OPTIONAL,
17216         fourPortsNonCoherent-r16              ENUMERATED{g0, g1, g2, g3}               OPTIONAL,
17217         fourPortsPartialCoherent-r16          ENUMERATED{g0, g1, g2, g3, g4, g5, g6}   OPTIONAL
17218     }                                                                                  OPTIONAL
17221 FeatureSetUplink-v1630 ::=       SEQUENCE {
17222     -- R1 22-8: For SRS for CB PUSCH and antenna switching on FR1 with symbol level offset for aperiodic SRS transmission
17223     offsetSRS-CB-PUSCH-Ant-Switch-fr1-r16                       ENUMERATED {supported}                   OPTIONAL,
17224     -- R1 22-8a: PDCCH monitoring on any span of up to 3 consecutive OFDM symbols of a slot and constrained timeline for SRS for CB
17225     -- PUSCH and antenna switching on FR1
17226     offsetSRS-CB-PUSCH-PDCCH-MonitorSingleOcc-fr1-r16           ENUMERATED {supported}                   OPTIONAL,
17227     -- R1 22-8b: For type 1 CSS with dedicated RRC configuration, type 3 CSS, and UE-SS, monitoring occasion can be any OFDM symbol(s)
17228     -- of a slot for Case 2 and constrained timeline for SRS for CB PUSCH and antenna switching on FR1
17229     offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithoutGap-fr1-r16    ENUMERATED {supported}                   OPTIONAL,
17230     -- R1 22-8c: For type 1 CSS with dedicated RRC configuration, type 3 CSS, and UE-SS, monitoring occasion can be any OFDM symbol(s)
17231     -- of a slot for Case 2 with a DCI gap and constrained timeline for SRS for CB PUSCH and antenna switching on FR1
17232     offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithGap-fr1-r16       ENUMERATED {supported}                   OPTIONAL,
17233     dummy                                                       ENUMERATED {supported}                   OPTIONAL,
17234     -- R1 22-9: Cancellation of PUCCH, PUSCH or PRACH with a DCI scheduling a PDSCH or CSI-RS or a DCI format 2_0 for SFI
17235     partialCancellationPUCCH-PUSCH-PRACH-TX-r16                 ENUMERATED {supported}                   OPTIONAL
17238 FeatureSetUplink-v1640 ::=              SEQUENCE {
17239    -- R1 11-4: Two HARQ-ACK codebooks with up to one sub-slot based HARQ-ACK codebook (i.e. slot-based + slot-based, or slot-based +
17240     -- sub-slot based) simultaneously constructed for supporting HARQ-ACK codebooks with different priorities at a UE
17241     twoHARQ-ACK-Codebook-type1-r16          SubSlot-Config-r16      OPTIONAL,
17242     -- R1 11-4a: Two sub-slot based HARQ-ACK codebooks simultaneously constructed for supporting HARQ-ACK codebooks with different
17243     -- priorities at a UE
17244     twoHARQ-ACK-Codebook-type2-r16          SubSlot-Config-r16      OPTIONAL,
17245     -- R1 22-8d: All PDCCH monitoring occasion can be any OFDM symbol(s) of a slot for Case 2 with a span gap and constrained timeline
17246     -- for SRS for CB PUSCH and antenna switching on FR1
17247     offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithSpanGap-fr1-r16 SEQUENCE {
17248         scs-15kHz-r16                                 ENUMERATED {set1, set2, set3}                             OPTIONAL,
17249         scs-30kHz-r16                                 ENUMERATED {set1, set2, set3}                             OPTIONAL,
17250         scs-60kHz-r16                                 ENUMERATED {set1, set2, set3}                             OPTIONAL
17251     }                                                                                                           OPTIONAL
17254 FeatureSetUplink-v16d0 ::=       SEQUENCE {
17255     pusch-RepetitionTypeB-v16d0      SEQUENCE {
17256         maxNumberPUSCH-Tx-Cap1-r16       ENUMERATED {n2, n3, n4, n7, n8, n12},
17257         maxNumberPUSCH-Tx-Cap2-r16       ENUMERATED {n2, n3, n4, n7, n8, n12}
17258     }                                                                                         OPTIONAL
17261 FeatureSetUplink-v1710 ::= SEQUENCE {
17262     -- R1 23-3-1        Multi-TRP PUSCH repetition (type A) -codebook based
17263     mTRP-PUSCH-TypeA-CB-r17                ENUMERATED {n1,n2,n4}                              OPTIONAL,
17264     -- R1 23-3-1-2      Multi-TRP PUSCH repetition (type A) - non-codebook based
17265     mTRP-PUSCH-RepetitionTypeA-r17         ENUMERATED {n1,n2,n3,n4}                           OPTIONAL,
17266     -- R1 23-3-3        Multi-TRP PUCCH repetition-intra-slot
17267     mTRP-PUCCH-IntraSlot-r17               ENUMERATED {pf0-2, pf1-3-4, pf0-4}                 OPTIONAL,
17268     -- R1 23-8-4        Maximum 2 SP and 1 periodic SRS sets for antenna switching
17269     srs-AntennaSwitching2SP-1Periodic-r17  ENUMERATED {supported}                             OPTIONAL,
17270     -- R1 23-8-9        Extension of aperiodic SRS configuration for 1T4R, 1T2R and 2T4R
17271     srs-ExtensionAperiodicSRS-r17          ENUMERATED {supported}                             OPTIONAL,
17272     -- R1 23-8-10       1 aperiodic SRS resource set for 1T4R
17273     srs-OneAP-SRS-r17                      ENUMERATED {supported}                             OPTIONAL,
17274     -- R4 16-8 UE power class per band per band combination
17275     ue-PowerClassPerBandPerBC-r17          ENUMERATED {pc1dot5, pc2, pc3}                     OPTIONAL,
17276     -- R4 17-8 UL transmission in FR2 bands within an UL gap when the UL gap is activated
17277     tx-Support-UL-GapFR2-r17               ENUMERATED {supported}                             OPTIONAL
17280 FeatureSetUplink-v1720 ::= SEQUENCE {
17281     -- R1 25-3: Repetitions for PUCCH format 0, 1, 2, 3 and 4 over multiple PUCCH subslots with configured K = 2, 4, 8
17282     pucch-Repetition-F0-1-2-3-4-RRC-Config-r17         ENUMERATED {supported}                 OPTIONAL,
17283     -- R1 25-3a: Repetitions for PUCCH format 0, 1, 2, 3 and 4 over multiple PUCCH subslots using dynamic repetition indication
17284     pucch-Repetition-F0-1-2-3-4-DynamicIndication-r17  ENUMERATED {supported}                 OPTIONAL,
17285     -- R1 25-3b: Inter-subslot frequency hopping for PUCCH repetitions
17286     interSubslotFreqHopping-PUCCH-r17                  ENUMERATED {supported}                 OPTIONAL,
17287     -- R1 25-8: Semi-static HARQ-ACK codebook for sub-slot PUCCH
17288     semiStaticHARQ-ACK-CodebookSub-SlotPUCCH-r17       ENUMERATED {supported}                 OPTIONAL,
17289     -- R1 25-14: PHY prioritization of overlapping low-priority DG-PUSCH and high-priority CG-PUSCH
17290     phy-PrioritizationLowPriorityDG-HighPriorityCG-r17 INTEGER(1..16)                         OPTIONAL,
17291     -- R1 25-15: PHY prioritization of overlapping high-priority DG-PUSCH and low-priority CG-PUSCH
17292     phy-PrioritizationHighPriorityDG-LowPriorityCG-r17 SEQUENCE {
17293         pusch-PreparationLowPriority-r17                   ENUMERATED{sym0, sym1, sym2},
17294         additionalCancellationTime-r17                     SEQUENCE {
17295             scs-15kHz-r17                                      ENUMERATED{sym0, sym1, sym2}   OPTIONAL,
17296             scs-30kHz-r17                                      ENUMERATED{sym0, sym1, sym2, sym3, sym4}    OPTIONAL,
17297             scs-60kHz-r17                                      ENUMERATED{sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8} OPTIONAL,
17298             scs-120kHz-r17                                     ENUMERATED{sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8, sym9,
17299                                                                           sym10, sym11, sym12, sym13, sym14, sym15, sym16}    OPTIONAL
17300         },
17301         maxNumberCarriers-r17                              INTEGER(1..16)
17302     }                                                                                         OPTIONAL,
17303     -- R4 17-5 Support of UL DC location(s) report
17304     extendedDC-LocationReport-r17                      ENUMERATED {supported}                 OPTIONAL
17307 FeatureSetUplink-v1800 ::=                         SEQUENCE {
17308     -- R1 40-3-3-1a: Supported maximum delay value larger than D_basic
17309     maxDelayValueBeyondD-Basic-r18                     ENUMERATED {sl2,sl3,sl4,sl5,sl6,sl10}                        OPTIONAL,
17310     -- R1 40-3-3-2: Number of delay values
17311     tdcp-NumberDelayValue-r18                          INTEGER (2..4)                                               OPTIONAL,
17312     -- R1 40-3-3-4: Phase report
17313     phaseReportMoreThanOne-r18                         ENUMERATED {supported}                                       OPTIONAL,
17314     -- R1 40-3-3-6: Maximum number of TRS resource sets in a report configuration
17315     maxNumberTRS-ResourceSet-r18                       INTEGER (2..3)                                               OPTIONAL,
17316     -- R1 40-3-3-7: Maximum number of TDCP report settings per-BWP
17317     maxNumberTDCP-PerBWP-r18                           INTEGER (1..4)                                               OPTIONAL,
17319     -- R1 40-4-6c: DMRS type for Rel.18 enhanced DMRS ports for PUSCH
17320     pusch-DMRS-TypeEnh-r18                             SEQUENCE {
17321         dmrs-Type-r18                                      ENUMERATED {etype1, both},
17322         pusch-TypeA-DMRS-r18                               SEQUENCE {
17323             -- R1 40-4-6: Basic feature of Rel.18 enhanced DMRS ports for PUSCH for scheduling mapping of type A for Rel.18 enhanced
17324             -- DMRS ports
17325             dmrs-TypeA-r18                                     ENUMERATED {supported},
17326             -- R1 40-4-6d: 2 symbols front-loaded DMRS (uplink) for Rel.18 enhanced DMRS ports for PUSCH
17327             pusch-2SymbolFL-DMRS-r18                           ENUMERATED {supported}                               OPTIONAL,
17328             -- R1 40-4-6e: 2-symbol FL DMRS + one additional 2-symbols DMRS for Rel.18 enhanced DMRS ports for PUSCH
17329             pusch-2SymbolFL-DMRS-Addition2Symbol-r18           ENUMERATED {supported}                               OPTIONAL,
17330             -- R1 40-4-6f: 1 symbol FL DMRS and 3 additional DMRS symbols for Rel.18 enhanced DMRS ports for PUSCH
17331             pusch-1SymbolFL-DMRS-Addition3Symbol-r18           ENUMERATED {supported}                               OPTIONAL,
17332             -- R1 40-4-6k: 1 symbol FL DMRS and 2 additional DMRS symbols for more than one port for Rel.18 enhanced DMRS ports for
17333             -- PUSCH
17334             pusch-1SymbolFL-DMRS-BeyondOnePort-r18             ENUMERATED {supported}                               OPTIONAL
17335         }                                                                                                           OPTIONAL,
17336         -- R1 40-4-10: DMRS port configuration for PUSCH with 8Tx
17337         pusch-DMRS8Tx-r18                                  ENUMERATED {rel15, both}                                 OPTIONAL,
17338           -- R1 40-4-6a: Basic feature of Rel.18 enhanced DMRS ports for PUSCH for scheduling type B for Rel.18 enhanced DMRS ports
17339         pusch-TypeB-DMRS-r18                               ENUMERATED {supported}                                   OPTIONAL,
17340         -- R1 40-4-6g: 1 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 1-4
17341         pusch-rank-1-4-1Port-r18                           ENUMERATED {supported}                                   OPTIONAL,
17342         -- R1 40-4-6h: 1 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 5-8
17343         pusch-rank-5-8-1Port-r18                           ENUMERATED {supported}                                   OPTIONAL,
17344         -- R1 40-4-6i: 2 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 1-4
17345         pusch-rank-1-4-2Port-r18                           ENUMERATED {supported}                                   OPTIONAL,
17346         -- R1 40-4-6j: 2 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 5-8
17347         pusch-rank-5-8-2Port-r18                           ENUMERATED {supported}                                   OPTIONAL
17348     }                                                                                                               OPTIONAL,
17349     -- R1 40-4-13: Support Rel-18 UL DMRS with single-DCI based M-TRP
17350     ul-DMRS-SingleDCI-M-TRP-r18                        ENUMERATED {supported}                                       OPTIONAL,
17351     -- R1 40-4-14: Support Rel-18 UL DMRS with M-DCI based M-TRP
17352     ul-DMRS-M-DCI-M-TRP-r18                            ENUMERATED {supported}                                       OPTIONAL,
17353     -- R1 40-5-5: Maximum 2 SP and 1 periodic SRS sets for 8T8R antenna switching
17354     srs-AntennaSwitching8T8R2SP-1Periodic-r18                   ENUMERATED {supported}                              OPTIONAL,
17356     -- R1 40-6-4: Single-DCI based STx2P SFN scheme for PUCCH
17357     pucch-SingleDCI-STx2P-SFN-r18                      ENUMERATED {pf0-2, pf1-3-4, pf0-4}                           OPTIONAL,
17359     -- R1 41-4-6: Positioning SRS bandwidth aggregation in RRC_CONNECTED
17360     posSRS-BWA-RRC-Connected-r18                       PosSRS-BWA-RRC-Connected-r18                                 OPTIONAL,
17361     -- R1 41-4-7: Positioning SRS bandwidth aggregation independent from UL communication CA in RRC_CONNECTED
17362     posSRS-BWA-IndependentCA-RRC-Connected-r18         PosSRS-BWA-IndependentCA-RRC-Connected-r18                   OPTIONAL,
17363     -- R1 41-4-9: Indicate which other bands in the band combination are affected due to the need of a guard period
17364     posSRS-BWA-AffectedBandList-r18                    SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR         OPTIONAL,
17365     -- R1 45-5a: RACH-based early TA acquisition with simultaneous transmission
17366     rach-EarlyTA-BandList-r18                          SEQUENCE (SIZE (1..maxBandsMRDC)) OF BOOLEAN                 OPTIONAL,
17368     -- R1 49-6: Two HARQ-ACK codebooks with up to one sub-slot based HARQ-ACK codebook simultaneously constructed for supporting
17369     -- HARQ-ACK codebooks with different priorities by DCI format 1_3
17370     simultaneous-2-1-HARQ-ACK-CB-r18                   SubSlot-Config-r16                                           OPTIONAL,
17371     -- R1 49-6a: Two HARQ-ACK codebooks with two sub-slot based HARQ-ACK codebook simultaneously constructed for supporting
17372     -- HARQ-ACK codebooks with different priorities by DCI format 1_3
17373     simultaneous-2-2-HARQ-ACK-CB-r18                   SubSlot-Config-r16                                           OPTIONAL,
17374     -- R1 49-7: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical
17375     -- layer for DCI format 1_3/0_3
17376     ul-IntraUE-MuxEnh-r18                              SEQUENCE {
17377         pusch-PreparationLowPriority-r18                   ENUMERATED {sym0, sym1, sym2},
17378         pusch-PreparationHighPriority-r18                  ENUMERATED {sym0, sym1, sym2}
17379     }                                                                                                               OPTIONAL,
17381     -- R4 27-1 TxDiversity for 4Tx
17382     txDiversity4Tx-r18                                 ENUMERATED {supported}                                       OPTIONAL,
17384     -- R4 41-2: Power boosting for DFT-s-OFDM pi/2 BPSK and QPSK transmissions without modified spectrum flatness requirement
17385     powerBoosting-pi2BPSK-QPSK-r18                     ENUMERATED {supported}                                       OPTIONAL,
17386     -- R4 41-3: Power boosting for DFT-s-OFDM pi/2 BPSK and QPSK transmissions with modified spectrum flatness requirement shaping
17387     powerBoosting-pi2BPSK-QPSK-Modified-r18            ENUMERATED {supported}                                       OPTIONAL,
17388     -- R4 44-1 TxDiversity for 2Tx
17389     txDiversity2Tx-r18                                 ENUMERATED {supported}                                       OPTIONAL,
17390     ue-PowerClassPerBandPerBC-v1820                    ENUMERATED {pc5}                                             OPTIONAL
17393 SubSlot-Config-r16 ::=                  SEQUENCE {
17394     sub-SlotConfig-NCP-r16                  ENUMERATED {n4,n5,n6,n7}              OPTIONAL,
17395     sub-SlotConfig-ECP-r16                  ENUMERATED {n4,n5,n6}                 OPTIONAL
17398 SRS-AllPosResources-r16 ::=               SEQUENCE {
17399     srs-PosResources-r16                      SRS-PosResources-r16,
17400     srs-PosResourceAP-r16                     SRS-PosResourceAP-r16                OPTIONAL,
17401     srs-PosResourceSP-r16                     SRS-PosResourceSP-r16                OPTIONAL
17404 SRS-PosResources-r16 ::=                       SEQUENCE {
17405     maxNumberSRS-PosResourceSetPerBWP-r16                ENUMERATED {n1, n2, n4, n8, n12, n16},
17406     maxNumberSRS-PosResourcesPerBWP-r16                  ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17407     maxNumberSRS-ResourcesPerBWP-PerSlot-r16             ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17408     maxNumberPeriodicSRS-PosResourcesPerBWP-r16          ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17409     maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r16  ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
17412 SRS-PosResourceAP-r16 ::=                SEQUENCE {
17413     maxNumberAP-SRS-PosResourcesPerBWP-r16         ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17414     maxNumberAP-SRS-PosResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
17417 SRS-PosResourceSP-r16 ::=                       SEQUENCE {
17418     maxNumberSP-SRS-PosResourcesPerBWP-r16               ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17419     maxNumberSP-SRS-PosResourcesPerBWP-PerSlot-r16       ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
17422 SRS-Resources ::=                           SEQUENCE {
17423     maxNumberAperiodicSRS-PerBWP                ENUMERATED {n1, n2, n4, n8, n16},
17424     maxNumberAperiodicSRS-PerBWP-PerSlot        INTEGER (1..6),
17425     maxNumberPeriodicSRS-PerBWP                 ENUMERATED {n1, n2, n4, n8, n16},
17426     maxNumberPeriodicSRS-PerBWP-PerSlot         INTEGER (1..6),
17427     maxNumberSemiPersistentSRS-PerBWP           ENUMERATED {n1, n2, n4, n8, n16},
17428     maxNumberSemiPersistentSRS-PerBWP-PerSlot   INTEGER (1..6),
17429     maxNumberSRS-Ports-PerResource              ENUMERATED {n1, n2, n4}
17432 DummyF ::=                                  SEQUENCE {
17433     maxNumberPeriodicCSI-ReportPerBWP           INTEGER (1..4),
17434     maxNumberAperiodicCSI-ReportPerBWP          INTEGER (1..4),
17435     maxNumberSemiPersistentCSI-ReportPerBWP     INTEGER (0..4),
17436     simultaneousCSI-ReportsAllCC                INTEGER (5..32)
17439 PosSRS-BWA-RRC-Connected-r18 ::=                  SEQUENCE {
17440     numOfCarriersIntraBandContiguous-r18              ENUMERATED {two, three, twoandthree},
17441     maximumAggregatedBW-TwoCarriersFR1-r18            ENUMERATED {mhz20, mhz40, mhz50, mhz80, mhz100,
17442                                                                   mhz160, mhz180, mhz190, mhz200}                  OPTIONAL,
17443     maximumAggregatedBW-TwoCarriersFR2-r18            ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800}   OPTIONAL,
17444     maximumAggregatedBW-ThreeCarriersFR1-r18          ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300}   OPTIONAL,
17445     maximumAggregatedBW-ThreeCarriersFR2-r18          ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400,
17446                                                                   mhz600, mhz800, mhz1000, mhz1200}
17447                 OPTIONAL,
17448     maximumAggregatedResourceSet-r18                  ENUMERATED {n1, n2, n4, n8, n12, n16},
17449     maximumAggregatedResourcePeriodic-r18             ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17450     maximumAggregatedResourceAperiodic-r18            ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
17451     maximumAggregatedResourceSemi-r18                 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
17452     maximumAggregatedResourcePeriodicPerSlot-r18      ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17453     maximumAggregatedResourceAperiodicPerSlot-r18     ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17454     maximumAggregatedResourceSemiPerSlot-r18          ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17455     ...
17458 PosSRS-BWA-IndependentCA-RRC-Connected-r18 ::=    SEQUENCE {
17459     numOfCarriersIntraBandContiguous-r18              ENUMERATED {two, three, twoandthree},
17460     maximumAggregatedBW-TwoCarriersFR1-r18            ENUMERATED {mhz20, mhz40, mhz50, mhz80, mhz100,
17461                                                                   mhz160, mhz180, mhz190, mhz200}                     OPTIONAL,
17462     maximumAggregatedBW-TwoCarriersFR2-r18            ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800}      OPTIONAL,
17463     maximumAggregatedBW-ThreeCarriersFR1-r18          ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300}      OPTIONAL,
17464     maximumAggregatedBW-ThreeCarriersFR2-r18          ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400,
17465                                                                   mhz600, mhz800, mhz1000, mhz1200}
17466                    OPTIONAL,
17467     maximumAggregatedResourceSet-r18                  ENUMERATED {n1, n2, n4, n8, n12, n16},
17468     maximumAggregatedResourcePeriodic-r18             ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17469     maximumAggregatedResourceAperiodic-r18            ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
17470     maximumAggregatedResourceSemi-r18                 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
17471     maximumAggregatedResourcePeriodicPerSlot-r18      ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17472     maximumAggregatedResourceAperiodicPerSlot-r18     ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17473     maximumAggregatedResourceSemiPerSlot-r18          ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17474     guardPeriod-r18                                   ENUMERATED {n0, n30, n100, n140, n200},
17475     powerClassForTwoAggregatedCarriers-r18            ENUMERATED {pc2, pc3}                                           OPTIONAL,
17476     powerClassForThreeAggregatedCarriers-r18          ENUMERATED {pc2, pc3}                                           OPTIONAL,
17477     ...
17480 -- TAG-FEATURESETUPLINK-STOP
17481 -- TAG-FEATURESETUPLINKID-START
17483 FeatureSetUplinkId ::=                  INTEGER (0..maxUplinkFeatureSets)
17485 -- TAG-FEATURESETUPLINKID-STOP
17486 -- TAG-FEATURESETUPLINKPERCC-START
17488 FeatureSetUplinkPerCC ::=               SEQUENCE {
17489     supportedSubcarrierSpacingUL            SubcarrierSpacing,
17490     supportedBandwidthUL                    SupportedBandwidth,
17491     channelBW-90mhz                         ENUMERATED {supported}                      OPTIONAL,
17492     mimo-CB-PUSCH                           SEQUENCE {
17493         maxNumberMIMO-LayersCB-PUSCH            MIMO-LayersUL                               OPTIONAL,
17494         maxNumberSRS-ResourcePerSet             INTEGER (1..2)
17495     }                                                                                   OPTIONAL,
17496     maxNumberMIMO-LayersNonCB-PUSCH         MIMO-LayersUL                               OPTIONAL,
17497     supportedModulationOrderUL              ModulationOrder                             OPTIONAL
17499 FeatureSetUplinkPerCC-v1540 ::=       SEQUENCE {
17500     mimo-NonCB-PUSCH                      SEQUENCE {
17501         maxNumberSRS-ResourcePerSet           INTEGER (1..4),
17502         maxNumberSimultaneousSRS-ResourceTx   INTEGER (1..4)
17503     } OPTIONAL
17506 FeatureSetUplinkPerCC-v1700 ::=   SEQUENCE {
17507     supportedMinBandwidthUL-r17       SupportedBandwidth-v1700                          OPTIONAL,
17508     -- R1 23-3-1-3      FeMIMO: Multi-TRP PUSCH repetition (type B) - non-codebook based
17509     mTRP-PUSCH-RepetitionTypeB-r17    ENUMERATED {n1,n2,n3,n4}                          OPTIONAL,
17510     -- R1 23-3-1-1 -codebook based Multi-TRP PUSCH repetition (type B)
17511     mTRP-PUSCH-TypeB-CB-r17           ENUMERATED {n1,n2,n4}                             OPTIONAL,
17512     supportedBandwidthUL-v1710        SupportedBandwidth-v1700                          OPTIONAL
17515 FeatureSetUplinkPerCC-v1780 ::=   SEQUENCE {
17516     supportedBandwidthUL-v1780        SupportedBandwidth-v1700                          OPTIONAL
17519 FeatureSetUplinkPerCC-v1800 ::=   SEQUENCE {
17520     -- R1 40-2-7: Two TAs for multi-DCI STxMP PUSCH+PUSCH
17521     twoPUSCH-MultiDCI-STx2P-TwoTA-r18      ENUMERATED {supported}                       OPTIONAL,
17522     -- R1 40-6-1: Single-DCI based STx2P SDM scheme for PUSCH-codebook
17523     pusch-CB-SingleDCI-STx2P-SDM-r18       SEQUENCE {
17524          maxNumberSRS-ResourcePerSet-r18             ENUMERATED {n1,n2,n4},
17525          maxNumberLayerPerPanel-r18                  INTEGER (1..2),
17526          maxNumberNZP-PUSCH-PortsPerSet-r18          ENUMERATED {n1,n2,n4},
17527          maxNumberSRS-AntennaPortsPerSet-r18         ENUMERATED {n1,n2,n4}
17528     }                                                                                   OPTIONAL,
17529     -- R1 40-6-1a: Single-DCI based STx2P SDM scheme for PUSCH-noncodebook
17530     pusch-NonCB-SingleDCI-STx2P-SDM-r18    SEQUENCE {
17531          maxNumberSRS-ResourcePerSet-r18             INTEGER (1..4),
17532          maxNumberLayerPerPanel-r18                  INTEGER (1..2),
17533          maxNumberSimulSRS-OneResourcePerSet-r18     INTEGER (1..4),
17534          maxNumberSimulSRS-TwoResourcePerSet-r18     INTEGER (1..8)
17535     }                                                                                   OPTIONAL,
17536     -- R1 40-6-2: Single-DCI based STx2P SFN scheme for PUSCH-codebook
17537     pusch-CB-SingleDCI-STx2P-SFN-r18       SEQUENCE {
17538          maxNumberSRS-ResourcePerSet-r18             ENUMERATED {n1,n2,n4},
17539          maxNumberLayerPerSet-r18                    INTEGER (1..2),
17540          maxNumberSRS-AntennaPortsPerSet-r18         ENUMERATED {n1,n2,n4},
17541          maxNumberNZP-PUSCH-PortsPerSet-r18          ENUMERATED {n1,n2,n4}
17542     }                                                                                   OPTIONAL,
17543     -- R1 40-6-2a: Single-DCI based STx2P SFN scheme for PUSCH-noncodebook
17544     pusch-NonCB-SingleDCI-STx2P-SFN-r18    SEQUENCE {
17545          maxNumberSRS-ResourcePerSet-r18             INTEGER (1..4),
17546          maxNumberLayerPerSet-r18                    INTEGER (1..2),
17547          maxNumberSimulSRS-OneResourcePerSet-r18     INTEGER (1..4),
17548          maxNumberSimulSRS-TwoResourcePerSet-r18     INTEGER (1..8)
17549     }                                                                                   OPTIONAL,
17550     -- R1 40-6-3a: codebook multi-DCI based STx2P PUSCH+PUSCH for DG+DG
17551     twoPUSCH-CB-MultiDCI-STx2P-DG-DG-r18   SEQUENCE {
17552          maxNumberSRS-ResourcePerSet-r18             ENUMERATED {n1, n2, n4},
17553          maxNumberLayerOverlapping-r18               INTEGER (1..2),
17554          maxNumberNZP-PUSCH-Overlapping-r18          ENUMERATED {n1, n2, n4},
17555          maxNumberPUSCH-PerCORESET-PerSlot-r18       SEQUENCE {
17556               scs-60kHz-r18                             ENUMERATED {n1,n2,n3,n4,n7}     OPTIONAL,
17557               scs-120kHz-r18                            ENUMERATED {n1,n2,n3,n4,n7}     OPTIONAL
17558          }                                                                              OPTIONAL,
17559          maxNumberTotalLayerOverlapping-r18          INTEGER (2..4),
17560          maxNumberSRS-AntennaPortsPerSet-r18         ENUMERATED {n1,n2,n4}
17561     }                                                                                   OPTIONAL,
17562     -- R1 40-6-3b: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for DG+DG
17563     twoPUSCH-NonCB-MultiDCI-STx2P-DG-DG-r18    SEQUENCE {
17564          maxNumberSRS-ResourcePerSet-r18             INTEGER (1..4),
17565          maxNumberLayerOverlapping-r18               INTEGER (1..2),
17566          maxNumberSimulSRS-ResourcePerSet-r18        INTEGER (1..4),
17567          maxNumberPUSCH-PerCORESET-PerSlot-r18       SEQUENCE {
17568               scs-60kHz-r18                             ENUMERATED {n1,n2,n3,n4,n7}     OPTIONAL,
17569               scs-120kHz-r18                            ENUMERATED {n1,n2,n3,n4,n7}     OPTIONAL
17570          }                                                                              OPTIONAL,
17571          maxNumberTotalLayerOverlapping-r18          INTEGER (2..4)
17572     }                                                                                   OPTIONAL,
17573     -- R1 40-6-6: Out-of-order operation for multi-DCI based STx2P PUSCH+PUSCH
17574     twoPUSCH-MultiDCI-STx2P-OutOfOrder-r18           ENUMERATED {supported}             OPTIONAL,
17576     codebookParameter8TxPUSCH-r18        SEQUENCE {
17577         -- R1 40-7-1: Basic features for Codebook-based 8Tx PUSCH
17578         codebook-8TxBasic-r18                        SEQUENCE {
17579             maxNumberPUSCH-MIMO-Layer-r18                INTEGER (1..8),
17580             maxNumberSRS-Resource-r18                    INTEGER (1..2),
17581             srs-8TxPorts-r18                             ENUMERATED {noTDM, both}
17582         },
17583         -- R1 40-7-1a: Codebook-based 8Tx PUSCH-codebook1
17584         codebook1-8TxPUSCH-r18               SEQUENCE {
17585             codebookN1N4-r18                     ENUMERATED {ng1n4n1,ng1n2n2,both}      OPTIONAL,
17586             srs-8TxPorts-r18                     ENUMERATED {noTDM, both}
17587         },
17588         -- R1 40-7-1b: Codebook-based 8Tx PUSCH-codebook2
17589         codebook2-8TxPUSCH-r18                   ENUMERATED {supported}                 OPTIONAL,
17590         -- R1 40-7-1c: Codebook-based 8Tx PUSCH-codebook3
17591         codebook3-8TxPUSCH-r18                   ENUMERATED {supported}                 OPTIONAL,
17592         -- R1 40-7-1d: Codebook-based 8Tx PUSCH-codebook4
17593         codebook4-8TxPUSCH-r18                   ENUMERATED {supported}                 OPTIONAL,
17594         -- R1 40-7-1e: UL full power transmission mode 0
17595         ul-FullPwrTransMode0-r18             ENUMERATED {supported}                     OPTIONAL,
17596         -- R1 40-7-1f: UL full power transmission mode 1
17597         ul-FullPwrTransMode1-r18             ENUMERATED {supported}                     OPTIONAL,
17598         -- R1 40-7-1g: UL full power transmission mode 2 with 1/2/4 resources
17599         ul-FullPwrTransMode2-r18             ENUMERATED {n1,n2,n4}                      OPTIONAL,
17600         -- R1 40-7-1g-1: SRS resources for UL full power transmission mode 2
17601          ul-SRS-TransMode2-r18               BIT STRING (SIZE(3))                       OPTIONAL,
17602         -- R1 40-7-1g-2: TPMI group(s) which delivers full power for codebook2
17603         tpmi-FullPwrCodebook2-r18            ENUMERATED {first, second}                 OPTIONAL
17604     }                                                                                   OPTIONAL,
17605     -- R1 40-7-2: Basic features for Non-Codebook-based 8Tx PUSCH
17606     nonCodebook-8TxPUSCH-r18             SEQUENCE {
17607         maxNumberPUSCH-MIMO-Layer-r18        INTEGER (1..8),
17608         maxNumberSRS-Resource-r18            INTEGER (1..8),
17609         maxNumberSimultaneousSRS-r18         INTEGER (1..8)
17610     }                                                                                   OPTIONAL,
17611     -- R1 40-7-2a: Association between CSI-RS and SRS for non-codebook case
17612     nonCodebook-CSI-RS-SRS-r18           ENUMERATED {supported}                            OPTIONAL,
17613     -- R1 40-7-3: CBG based 2 CWs PUSCH with rank >4
17614     cgb-2CW-PUSCH-r18                    ENUMERATED {supported}                         OPTIONAL
17617 FeatureSetUplinkPerCC-v1840 ::=          SEQUENCE {
17618     supportedBandwidthUL-v1840               SupportedBandwidth-v1840                   OPTIONAL,
17619     supportedMinBandwidthUL-v1840            SupportedBandwidth-v1840                   OPTIONAL
17622 -- TAG-FEATURESETUPLINKPERCC-STOP
17623 -- TAG-FEATURESETUPLINKPERCC-ID-START
17625 FeatureSetUplinkPerCC-Id ::=            INTEGER (1..maxPerCC-FeatureSets)
17627 -- TAG-FEATURESETUPLINKPERCC-ID-STOP
17628 -- TAG-FREQBANDINDICATOREUTRA-START
17630 FreqBandIndicatorEUTRA ::=  INTEGER (1..maxBandsEUTRA)
17632 -- TAG-FREQBANDINDICATOREUTRA-STOP
17633 -- TAG-FREQBANDLIST-START
17635 FreqBandList ::=                SEQUENCE (SIZE (1..maxBandsMRDC)) OF FreqBandInformation
17637 FreqBandInformation ::=         CHOICE {
17638     bandInformationEUTRA            FreqBandInformationEUTRA,
17639     bandInformationNR               FreqBandInformationNR
17642 FreqBandInformationEUTRA ::=    SEQUENCE {
17643     bandEUTRA                       FreqBandIndicatorEUTRA,
17644     ca-BandwidthClassDL-EUTRA       CA-BandwidthClassEUTRA                  OPTIONAL,   -- Need N
17645     ca-BandwidthClassUL-EUTRA       CA-BandwidthClassEUTRA                  OPTIONAL    -- Need N
17648 FreqBandInformationNR ::=       SEQUENCE {
17649     bandNR                          FreqBandIndicatorNR,
17650     maxBandwidthRequestedDL         AggregatedBandwidth                     OPTIONAL,   -- Need N
17651     maxBandwidthRequestedUL         AggregatedBandwidth                     OPTIONAL,   -- Need N
17652     maxCarriersRequestedDL          INTEGER (1..maxNrofServingCells)        OPTIONAL,   -- Need N
17653     maxCarriersRequestedUL          INTEGER (1..maxNrofServingCells)        OPTIONAL    -- Need N
17656 AggregatedBandwidth ::=         ENUMERATED {mhz50, mhz100, mhz150, mhz200, mhz250, mhz300, mhz350,
17657                                             mhz400, mhz450, mhz500, mhz550, mhz600, mhz650, mhz700, mhz750, mhz800}
17659 -- TAG-FREQBANDLIST-STOP
17660 -- TAG-FREQSEPARATIONCLASS-START
17662 FreqSeparationClass ::= ENUMERATED { mhz800, mhz1200, mhz1400, ..., mhz400-v1650, mhz600-v1650}
17664 FreqSeparationClassDL-v1620 ::= ENUMERATED {mhz1000, mhz1600, mhz1800, mhz2000, mhz2200, mhz2400}
17666 FreqSeparationClassUL-v1620 ::= ENUMERATED {mhz1000}
17668 -- TAG-FREQSEPARATIONCLASS-STOP
17669 -- TAG-FREQSEPARATIONCLASSDL-Only-START
17671 FreqSeparationClassDL-Only-r16 ::= ENUMERATED {mhz200, mhz400, mhz600, mhz800, mhz1000, mhz1200}
17673 -- TAG-FREQSEPARATIONCLASSDL-Only-STOP
17674 -- TAG-FR2-2-ACCESSPARAMSPERBAND-START
17676 FR2-2-AccessParamsPerBand-r17 ::=       SEQUENCE {
17677     -- R1 24-1: Basic FR2-2 DL support
17678     dl-FR2-2-SCS-120kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17679     -- R1 24-1a: Basic FR2-2 UL support
17680     ul-FR2-2-SCS-120kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17681     -- R1 24-2: 120KHz SSB support for initial access in FR2-2
17682     initialAccessSSB-120kHz-r17             ENUMERATED {supported}            OPTIONAL,
17683     -- R1 24-1b: Wideband PRACH for 120 kHz in FR2-2
17684     widebandPRACH-SCS-120kHz-r17            ENUMERATED {supported}            OPTIONAL,
17685     -- R1 24-1c: Multi-RB support PUCCH format 0/1/4 for 120 kHz in FR2-2
17686     multiRB-PUCCH-SCS-120kHz-r17            ENUMERATED {supported}            OPTIONAL,
17687     -- R1 24-1d: Multiple PDSCH scheduling by single DCI for 120kHz in FR2-2
17688     multiPDSCH-SingleDCI-FR2-2-SCS-120kHz-r17 ENUMERATED {supported}          OPTIONAL,
17689     -- R1 24-1e: Multiple PUSCH scheduling by single DCI for 120kHz in FR2-2
17690     multiPUSCH-SingleDCI-FR2-2-SCS-120kHz-r17 ENUMERATED {supported}          OPTIONAL,
17691     -- R1 24-4: 480KHz SCS support for DL
17692     dl-FR2-2-SCS-480kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17693     -- R1 24-4a: 480KHz SCS support for UL
17694     ul-FR2-2-SCS-480kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17695     -- R1 24-3: 480KHz SSB support for initial access in FR2-2
17696     initialAccessSSB-480kHz-r17             ENUMERATED {supported}            OPTIONAL,
17697     -- R1 24-4b: Wideband PRACH for 480 kHz in FR2-2
17698     widebandPRACH-SCS-480kHz-r17            ENUMERATED {supported}            OPTIONAL,
17699     -- R1 24-4c: Multi-RB support PUCCH format 0/1/4 for 480 kHz in FR2-2
17700     multiRB-PUCCH-SCS-480kHz-r17            ENUMERATED {supported}            OPTIONAL,
17701     -- R1 24-4f: Enhanced PDCCH monitoring for 480KHz in FR2-2
17702     enhancedPDCCH-monitoringSCS-480kHz-r17  ENUMERATED {supported}            OPTIONAL,
17703     -- R1 24-5: 960KHz SCS support for DL
17704     dl-FR2-2-SCS-960kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17705     -- R1 24-5a: 960KHz SCS support for UL
17706     ul-FR2-2-SCS-960kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17707     -- R1 24-5c: Multi-RB support PUCCH format 0/1/4 for 960 kHz in FR2-2
17708     multiRB-PUCCH-SCS-960kHz-r17            ENUMERATED {supported}            OPTIONAL,
17709     -- R1 24-5f: Enhanced PDCCH monitoring for 960KHz in FR2-2
17710     enhancedPDCCH-monitoringSCS-960kHz-r17  SEQUENCE {
17711         pdcch-monitoring4-1-r17                 ENUMERATED {supported}        OPTIONAL,
17712         pdcch-monitoring4-2-r17                 ENUMERATED {supported}        OPTIONAL,
17713         pdcch-monitoring8-4-r17                 ENUMERATED {supported}        OPTIONAL
17714     }                                                                         OPTIONAL,
17715     -- R1 24-6: Type 1 channel access procedure in uplink for FR2-2 with shared spectrum channel access
17716     type1-ChannelAccess-FR2-2-r17           ENUMERATED {supported}            OPTIONAL,
17717     -- R1 24-7: Type 2 channel access procedure in uplink for FR2-2 with shared spectrum channel access
17718     type2-ChannelAccess-FR2-2-r17           ENUMERATED {supported}            OPTIONAL,
17719     -- R1 24-10: Reduced beam switching time delay
17720     reduced-BeamSwitchTiming-FR2-2-r17      ENUMERATED {supported}            OPTIONAL,
17721     -- R1 24-8: 32 DL HARQ processes for FR 2-2
17722     support32-DL-HARQ-ProcessPerSCS-r17     SEQUENCE {
17723         scs-120kHz-r17                          ENUMERATED {supported}        OPTIONAL,
17724         scs-480kHz-r17                          ENUMERATED {supported}        OPTIONAL,
17725         scs-960kHz-r17                          ENUMERATED {supported}        OPTIONAL
17726     }                                                                         OPTIONAL,
17727     -- R1 24-9: 32 UL HARQ processes for FR 2-2
17728     support32-UL-HARQ-ProcessPerSCS-r17         SEQUENCE {
17729         scs-120kHz-r17                          ENUMERATED {supported}        OPTIONAL,
17730         scs-480kHz-r17                          ENUMERATED {supported}        OPTIONAL,
17731         scs-960kHz-r17                          ENUMERATED {supported}        OPTIONAL
17732     }                                                                         OPTIONAL,
17733     ...,
17734     [[
17735     -- R4 15-1: 64QAM for PUSCH for FR2-2
17736     modulation64-QAM-PUSCH-FR2-2-r17            ENUMERATED {supported}        OPTIONAL
17737     ]]
17740 -- TAG-FR2-2-ACCESSPARAMSPERBAND-STOP
17741 -- TAG-HIGHSPEEDPARAMETERS-START
17743 HighSpeedParameters-r16 ::= SEQUENCE {
17744     measurementEnhancement-r16       ENUMERATED {supported}   OPTIONAL,
17745     demodulationEnhancement-r16      ENUMERATED {supported}   OPTIONAL
17748 HighSpeedParameters-v1650 ::= CHOICE {
17749     intraNR-MeasurementEnhancement-r16       ENUMERATED {supported},
17750     interRAT-MeasurementEnhancement-r16      ENUMERATED {supported}
17753 HighSpeedParameters-v1700 ::= SEQUENCE {
17754     -- R4 18-1: Enhanced RRM requirements specified for CA for FR1 HST
17755     measurementEnhancementCA-r17            ENUMERATED {supported}   OPTIONAL,
17756     -- R4 18-2: Enhanced RRM requirements specified for inter-frequency measurement in connected mode for FR1 HST
17757     measurementEnhancementInterFreq-r17     ENUMERATED {supported}   OPTIONAL
17760 -- TAG-HIGHSPEEDPARAMETERS-STOP
17761 -- TAG-IMS-PARAMETERS-START
17763 IMS-Parameters ::=         SEQUENCE {
17764     ims-ParametersCommon       IMS-ParametersCommon                  OPTIONAL,
17765     ims-ParametersFRX-Diff     IMS-ParametersFRX-Diff                OPTIONAL,
17766     ...
17769 IMS-Parameters-v1700 ::=   SEQUENCE {
17770     ims-ParametersFR2-2-r17    IMS-ParametersFR2-2-r17               OPTIONAL
17773 IMS-ParametersCommon ::=   SEQUENCE {
17774     voiceOverEUTRA-5GC                  ENUMERATED {supported}                OPTIONAL,
17775     ...,
17776     [[
17777     voiceOverSCG-BearerEUTRA-5GC        ENUMERATED {supported}                OPTIONAL
17778     ]],
17779     [[
17780     voiceFallbackIndicationEPS-r16       ENUMERATED {supported}                   OPTIONAL
17781     ]]
17784 IMS-ParametersFRX-Diff ::= SEQUENCE {
17785     voiceOverNR                ENUMERATED {supported}                OPTIONAL,
17786     ...
17789 IMS-ParametersFR2-2-r17 ::= SEQUENCE {
17790     voiceOverNR-r17             ENUMERATED {supported}               OPTIONAL,
17791     ...
17794 -- TAG-IMS-PARAMETERS-STOP
17795 -- TAG-INTERRAT-PARAMETERS-START
17797 InterRAT-Parameters ::=             SEQUENCE {
17798     eutra                               EUTRA-Parameters                OPTIONAL,
17799     ...,
17800     [[
17801     utra-FDD-r16                        UTRA-FDD-Parameters-r16         OPTIONAL
17802     ]]
17806 EUTRA-Parameters ::=                SEQUENCE {
17807     supportedBandListEUTRA          SEQUENCE (SIZE (1..maxBandsEUTRA)) OF FreqBandIndicatorEUTRA,
17808     eutra-ParametersCommon              EUTRA-ParametersCommon                                      OPTIONAL,
17809     eutra-ParametersXDD-Diff            EUTRA-ParametersXDD-Diff                                    OPTIONAL,
17810     ...
17813 EUTRA-ParametersCommon ::=      SEQUENCE {
17814     mfbi-EUTRA                          ENUMERATED {supported}          OPTIONAL,
17815     modifiedMPR-BehaviorEUTRA           BIT STRING (SIZE (32))          OPTIONAL,
17816     multiNS-Pmax-EUTRA                  ENUMERATED {supported}          OPTIONAL,
17817     rs-SINR-MeasEUTRA                   ENUMERATED {supported}          OPTIONAL,
17818     ...,
17819     [[
17820     ne-DC                               ENUMERATED {supported}          OPTIONAL
17821     ]],
17822     [[
17823     nr-HO-ToEN-DC-r16                   ENUMERATED {supported}          OPTIONAL
17824     ]]
17827 EUTRA-ParametersXDD-Diff ::=        SEQUENCE {
17828     rsrqMeasWidebandEUTRA               ENUMERATED {supported}          OPTIONAL,
17829     ...
17832 UTRA-FDD-Parameters-r16 ::=                SEQUENCE {
17833     supportedBandListUTRA-FDD-r16              SEQUENCE (SIZE (1..maxBandsUTRA-FDD-r16)) OF SupportedBandUTRA-FDD-r16,
17834     ...
17837 SupportedBandUTRA-FDD-r16 ::=           ENUMERATED {
17838                                             bandI, bandII, bandIII, bandIV, bandV, bandVI,
17839                                             bandVII, bandVIII, bandIX, bandX, bandXI,
17840                                             bandXII, bandXIII, bandXIV, bandXV, bandXVI,
17841                                             bandXVII, bandXVIII, bandXIX, bandXX,
17842                                             bandXXI, bandXXII, bandXXIII, bandXXIV,
17843                                             bandXXV, bandXXVI, bandXXVII, bandXXVIII,
17844                                             bandXXIX, bandXXX, bandXXXI, bandXXXII}
17846 -- TAG-INTERRAT-PARAMETERS-STOP
17847 -- TAG-MAC-PARAMETERS-START
17849 MAC-Parameters ::= SEQUENCE {
17850     mac-ParametersCommon            MAC-ParametersCommon        OPTIONAL,
17851     mac-ParametersXDD-Diff          MAC-ParametersXDD-Diff      OPTIONAL
17854 MAC-Parameters-v1610 ::= SEQUENCE {
17855     mac-ParametersFRX-Diff-r16      MAC-ParametersFRX-Diff-r16  OPTIONAL
17858 MAC-Parameters-v1700 ::= SEQUENCE {
17859     mac-ParametersFR2-2-r17         MAC-ParametersFR2-2-r17     OPTIONAL
17862 MAC-Parameters-v17b0 ::= SEQUENCE {
17863     mTRP-PUSCH-PHR-Type1-Reporting-r17      ENUMERATED {supported}      OPTIONAL
17866 MAC-ParametersCommon ::=    SEQUENCE {
17867     lcp-Restriction                         ENUMERATED {supported}      OPTIONAL,
17868     dummy                                   ENUMERATED {supported}      OPTIONAL,
17869     lch-ToSCellRestriction                  ENUMERATED {supported}      OPTIONAL,
17870     ...,
17871     [[
17872     recommendedBitRate                      ENUMERATED {supported}      OPTIONAL,
17873     recommendedBitRateQuery                 ENUMERATED {supported}      OPTIONAL
17874     ]],
17875     [[
17876     recommendedBitRateMultiplier-r16         ENUMERATED {supported}     OPTIONAL,
17877     preEmptiveBSR-r16                        ENUMERATED {supported}     OPTIONAL,
17878     autonomousTransmission-r16               ENUMERATED {supported}     OPTIONAL,
17879     lch-PriorityBasedPrioritization-r16      ENUMERATED {supported}     OPTIONAL,
17880     lch-ToConfiguredGrantMapping-r16         ENUMERATED {supported}     OPTIONAL,
17881     lch-ToGrantPriorityRestriction-r16       ENUMERATED {supported}     OPTIONAL,
17882     singlePHR-P-r16                          ENUMERATED {supported}     OPTIONAL,
17883     ul-LBT-FailureDetectionRecovery-r16      ENUMERATED {supported}     OPTIONAL,
17884     -- R4 8-1: MPE
17885     tdd-MPE-P-MPR-Reporting-r16              ENUMERATED {supported}     OPTIONAL,
17886     lcid-ExtensionIAB-r16                    ENUMERATED {supported}     OPTIONAL
17887     ]],
17888     [[
17889     spCell-BFR-CBRA-r16                      ENUMERATED {supported}     OPTIONAL
17890     ]],
17891     [[
17892     srs-ResourceId-Ext-r16                   ENUMERATED {supported}     OPTIONAL
17893     ]],
17894     [[
17895     enhancedUuDRX-forSidelink-r17            ENUMERATED {supported}     OPTIONAL,
17896     --27-10: Support of UL MAC CE based MG activation request for PRS measurements
17897     mg-ActivationRequestPRS-Meas-r17         ENUMERATED {supported}     OPTIONAL,
17898     --27-11: Support of DL MAC CE based MG activation request for PRS measurements
17899     mg-ActivationCommPRS-Meas-r17            ENUMERATED {supported}     OPTIONAL,
17900     intraCG-Prioritization-r17               ENUMERATED {supported}     OPTIONAL,
17901     jointPrioritizationCG-Retx-Timer-r17     ENUMERATED {supported}     OPTIONAL,
17902     survivalTime-r17                         ENUMERATED {supported}     OPTIONAL,
17903     lcg-ExtensionIAB-r17                     ENUMERATED {supported}     OPTIONAL,
17904     harq-FeedbackDisabled-r17                ENUMERATED {supported}     OPTIONAL,
17905     uplink-Harq-ModeB-r17                    ENUMERATED {supported}     OPTIONAL,
17906     sr-TriggeredBy-TA-Report-r17             ENUMERATED {supported}     OPTIONAL,
17907     extendedDRX-CycleInactive-r17            ENUMERATED {supported}     OPTIONAL,
17908     simultaneousSR-PUSCH-DiffPUCCH-groups-r17 ENUMERATED {supported}    OPTIONAL,
17909     lastTransmissionUL-r17                   ENUMERATED {supported}     OPTIONAL
17910     ]],
17911     [[
17912     harq-RTT-TimerDL-ForNTN-MulticastMBS-r17 ENUMERATED {supported}     OPTIONAL
17913     ]],
17914     [[
17915     sr-TriggeredByTA-ReportATG-r18           ENUMERATED {supported}     OPTIONAL,
17916     extendedDRX-CycleInactive-r18            ENUMERATED {supported}     OPTIONAL,
17917     additionalBS-Table-r18                   ENUMERATED {supported}     OPTIONAL,
17918     delayStatusReport-r18                    ENUMERATED {supported}     OPTIONAL,
17919     cg-RetransmissionMonitoringDisabling-r18 ENUMERATED {supported}     OPTIONAL,
17920     non-IntegerDRX-r18                       ENUMERATED {supported}     OPTIONAL
17921     ]]
17924 MAC-ParametersFRX-Diff-r16 ::=  SEQUENCE {
17925     directMCG-SCellActivation-r16           ENUMERATED {supported}      OPTIONAL,
17926     directMCG-SCellActivationResume-r16     ENUMERATED {supported}      OPTIONAL,
17927     directSCG-SCellActivation-r16           ENUMERATED {supported}      OPTIONAL,
17928     directSCG-SCellActivationResume-r16     ENUMERATED {supported}      OPTIONAL,
17929     -- R1 19-1: DRX Adaptation
17930     drx-Adaptation-r16          SEQUENCE {
17931         non-SharedSpectrumChAccess-r16      MinTimeGap-r16              OPTIONAL,
17932         sharedSpectrumChAccess-r16          MinTimeGap-r16              OPTIONAL
17933     }                                                                   OPTIONAL,
17934     ...
17937 MAC-ParametersFR2-2-r17 ::=  SEQUENCE {
17938     directMCG-SCellActivation-r17           ENUMERATED {supported}      OPTIONAL,
17939     directMCG-SCellActivationResume-r17     ENUMERATED {supported}      OPTIONAL,
17940     directSCG-SCellActivation-r17           ENUMERATED {supported}      OPTIONAL,
17941     directSCG-SCellActivationResume-r17     ENUMERATED {supported}      OPTIONAL,
17942     drx-Adaptation-r17       SEQUENCE {
17943         non-SharedSpectrumChAccess-r17      MinTimeGapFR2-2-r17         OPTIONAL,
17944         sharedSpectrumChAccess-r17          MinTimeGapFR2-2-r17         OPTIONAL
17945     }                                                                   OPTIONAL,
17946     ...
17949 MAC-ParametersXDD-Diff ::=  SEQUENCE {
17950     skipUplinkTxDynamic                     ENUMERATED {supported}     OPTIONAL,
17951     logicalChannelSR-DelayTimer             ENUMERATED {supported}     OPTIONAL,
17952     longDRX-Cycle                           ENUMERATED {supported}     OPTIONAL,
17953     shortDRX-Cycle                          ENUMERATED {supported}     OPTIONAL,
17954     multipleSR-Configurations               ENUMERATED {supported}     OPTIONAL,
17955     multipleConfiguredGrants                ENUMERATED {supported}     OPTIONAL,
17956     ...,
17957     [[
17958     secondaryDRX-Group-r16                  ENUMERATED {supported}     OPTIONAL
17959     ]],
17960     [[
17961     enhancedSkipUplinkTxDynamic-r16         ENUMERATED {supported}     OPTIONAL,
17962     enhancedSkipUplinkTxConfigured-r16      ENUMERATED {supported}     OPTIONAL
17963     ]],
17964     [[
17965     dummy1                                  ENUMERATED {supported}     OPTIONAL,
17966     dummy2                                  ENUMERATED {supported}     OPTIONAL
17967     ]]
17970 MinTimeGap-r16 ::=    SEQUENCE {
17971     scs-15kHz-r16                         ENUMERATED {sl1, sl3}        OPTIONAL,
17972     scs-30kHz-r16                         ENUMERATED {sl1, sl6}        OPTIONAL,
17973     scs-60kHz-r16                         ENUMERATED {sl1, sl12}       OPTIONAL,
17974     scs-120kHz-r16                        ENUMERATED {sl2, sl24}       OPTIONAL
17977 MinTimeGapFR2-2-r17 ::= SEQUENCE {
17978     scs-120kHz-r17                        ENUMERATED {sl2, sl24}       OPTIONAL,
17979     scs-480kHz-r17                        ENUMERATED {sl8, sl96}       OPTIONAL,
17980     scs-960kHz-r17                        ENUMERATED {sl16, sl192}     OPTIONAL
17983 MAC-ParametersPerBand-r18 ::=  SEQUENCE {
17984     ptm-Retransmission-r18                ENUMERATED {supported}       OPTIONAL,
17985     ptm-RetransmissionInactive-r18        ENUMERATED {supported}       OPTIONAL,
17986     ...
17989 -- TAG-MAC-PARAMETERS-STOP
17990 -- TAG-MEASANDMOBPARAMETERS-START
17992 MeasAndMobParameters ::=                    SEQUENCE {
17993     measAndMobParametersCommon              MeasAndMobParametersCommon              OPTIONAL,
17994     measAndMobParametersXDD-Diff                MeasAndMobParametersXDD-Diff        OPTIONAL,
17995     measAndMobParametersFRX-Diff                MeasAndMobParametersFRX-Diff        OPTIONAL
17998 MeasAndMobParameters-v1700 ::=          SEQUENCE {
17999     measAndMobParametersFR2-2-r17           MeasAndMobParametersFR2-2-r17           OPTIONAL
18002 MeasAndMobParametersCommon ::=          SEQUENCE {
18003     supportedGapPattern                     BIT STRING (SIZE (22))                  OPTIONAL,
18004     ssb-RLM                                 ENUMERATED {supported}                  OPTIONAL,
18005     ssb-AndCSI-RS-RLM                       ENUMERATED {supported}                  OPTIONAL,
18006     ...,
18007     [[
18008     eventB-MeasAndReport                    ENUMERATED {supported}                  OPTIONAL,
18009     handoverFDD-TDD                         ENUMERATED {supported}                  OPTIONAL,
18010     eutra-CGI-Reporting                     ENUMERATED {supported}                  OPTIONAL,
18011     nr-CGI-Reporting                        ENUMERATED {supported}                  OPTIONAL
18012     ]],
18013     [[
18014     independentGapConfig                    ENUMERATED {supported}                  OPTIONAL,
18015     periodicEUTRA-MeasAndReport             ENUMERATED {supported}                  OPTIONAL,
18016     handoverFR1-FR2                         ENUMERATED {supported}                  OPTIONAL,
18017     maxNumberCSI-RS-RRM-RS-SINR             ENUMERATED {n4, n8, n16, n32, n64, n96} OPTIONAL
18018     ]],
18019     [[
18020     nr-CGI-Reporting-ENDC                   ENUMERATED {supported}                  OPTIONAL
18021     ]],
18022     [[
18023     eutra-CGI-Reporting-NEDC                ENUMERATED {supported}                  OPTIONAL,
18024     eutra-CGI-Reporting-NRDC                ENUMERATED {supported}                  OPTIONAL,
18025     nr-CGI-Reporting-NEDC                   ENUMERATED {supported}                  OPTIONAL,
18026     nr-CGI-Reporting-NRDC                   ENUMERATED {supported}                  OPTIONAL
18027     ]],
18028     [[
18029     reportAddNeighMeasForPeriodic-r16       ENUMERATED {supported}                  OPTIONAL,
18030     condHandoverParametersCommon-r16        SEQUENCE {
18031        condHandoverFDD-TDD-r16                  ENUMERATED {supported}              OPTIONAL,
18032        condHandoverFR1-FR2-r16                  ENUMERATED {supported}              OPTIONAL
18033     }                                                                               OPTIONAL,
18034     nr-NeedForGap-Reporting-r16             ENUMERATED {supported}                  OPTIONAL,
18035     supportedGapPattern-NRonly-r16          BIT STRING (SIZE (10))                  OPTIONAL,
18036     supportedGapPattern-NRonly-NEDC-r16     ENUMERATED {supported}                  OPTIONAL,
18037     maxNumberCLI-RSSI-r16                   ENUMERATED {n8, n16, n32, n64}          OPTIONAL,
18038     maxNumberCLI-SRS-RSRP-r16               ENUMERATED {n4, n8, n16, n32}           OPTIONAL,
18039     maxNumberPerSlotCLI-SRS-RSRP-r16        ENUMERATED {n2, n4, n8}                 OPTIONAL,
18040     mfbi-IAB-r16                            ENUMERATED {supported}                  OPTIONAL,
18041     dummy                                   ENUMERATED {supported}                  OPTIONAL,
18042     nr-CGI-Reporting-NPN-r16                ENUMERATED {supported}                  OPTIONAL,
18043     idleInactiveEUTRA-MeasReport-r16        ENUMERATED {supported}                  OPTIONAL,
18044     idleInactive-ValidityArea-r16           ENUMERATED {supported}                  OPTIONAL,
18045     eutra-AutonomousGaps-r16                ENUMERATED {supported}                  OPTIONAL,
18046     eutra-AutonomousGaps-NEDC-r16           ENUMERATED {supported}                  OPTIONAL,
18047     eutra-AutonomousGaps-NRDC-r16           ENUMERATED {supported}                  OPTIONAL,
18048     pcellT312-r16                           ENUMERATED {supported}                  OPTIONAL,
18049     supportedGapPattern-r16                 BIT STRING (SIZE (2))                   OPTIONAL
18050     ]],
18051     [[
18052     -- R4 19-2 Concurrent measurement gaps
18053     concurrentMeasGap-r17                   CHOICE {
18054         concurrentPerUE-OnlyMeasGap-r17         ENUMERATED {supported},
18055         concurrentPerUE-PerFRCombMeasGap-r17    ENUMERATED {supported}
18056     }                                                                               OPTIONAL,
18057     -- R4 19-1 Network controlled small gap (NCSG)
18058     nr-NeedForGapNCSG-Reporting-r17         ENUMERATED {supported}                  OPTIONAL,
18059     eutra-NeedForGapNCSG-Reporting-r17      ENUMERATED {supported}                  OPTIONAL,
18060     -- R4 19-1-1 per FR Network controlled small gap (NCSG)
18061     ncsg-MeasGapPerFR-r17                   ENUMERATED {supported}                  OPTIONAL,
18062     -- R4 19-1-2 Network controlled small gap (NCSG) supported patterns
18063     ncsg-MeasGapPatterns-r17                BIT STRING (SIZE(24))                   OPTIONAL,
18064     -- R4 19-1-3 Network controlled small gap (NCSG) supported NR-only patterns
18065     ncsg-MeasGapNR-Patterns-r17             BIT STRING (SIZE(24))                   OPTIONAL,
18066     -- R4 19-3-2 pre-configured measurement gap
18067     preconfiguredUE-AutonomousMeasGap-r17   ENUMERATED {supported}                  OPTIONAL,
18068     -- R4 19-3-1 pre-configured measurement gap
18069     preconfiguredNW-ControlledMeasGap-r17   ENUMERATED {supported}                  OPTIONAL,
18070     handoverFR1-FR2-2-r17                   ENUMERATED {supported}                  OPTIONAL,
18071     handoverFR2-1-FR2-2-r17                 ENUMERATED {supported}                  OPTIONAL,
18072     -- RAN4 14-1: per-FR MG for PRS measurement
18073     independentGapConfigPRS-r17             ENUMERATED {supported}                  OPTIONAL,
18074     rrm-RelaxationRRC-ConnectedRedCap-r17   ENUMERATED {supported}                  OPTIONAL,
18075     -- R4 25-3: Parallel measurements with multiple measurement gaps
18076     parallelMeasurementGap-r17              ENUMERATED {n2}                         OPTIONAL,
18077     condHandoverWithSCG-NRDC-r17            ENUMERATED {supported}                  OPTIONAL,
18078     gNB-ID-LengthReporting-r17              ENUMERATED {supported}                  OPTIONAL,
18079     gNB-ID-LengthReporting-ENDC-r17         ENUMERATED {supported}                  OPTIONAL,
18080     gNB-ID-LengthReporting-NEDC-r17         ENUMERATED {supported}                  OPTIONAL,
18081     gNB-ID-LengthReporting-NRDC-r17         ENUMERATED {supported}                  OPTIONAL,
18082     gNB-ID-LengthReporting-NPN-r17          ENUMERATED {supported}                  OPTIONAL
18083     ]],
18084     [[
18085     -- R4 25-1: Parallel measurements on multiple SMTC-s for a single frequency carrier
18086     parallelSMTC-r17                        ENUMERATED {n4}                         OPTIONAL,
18087     -- R4 19-2-1 Concurrent measurement gaps for EUTRA
18088     concurrentMeasGapEUTRA-r17              ENUMERATED {supported}                  OPTIONAL,
18089     serviceLinkPropDelayDiffReporting-r17   ENUMERATED {supported}                  OPTIONAL,
18090     -- R4 19-1-4 Network controlled small gap (NCSG) performing measurement based on flag deriveSSB-IndexFromCellInter
18091     ncsg-SymbolLevelScheduleRestrictionInter-r17  ENUMERATED {supported}            OPTIONAL
18092     ]],
18093     [[
18094     eventD1-MeasReportTrigger-r17           ENUMERATED {supported}                  OPTIONAL,
18095     independentGapConfig-maxCC-r17          SEQUENCE {
18096         fr1-Only-r17                            INTEGER (1..32)                     OPTIONAL,
18097         fr2-Only-r17                            INTEGER (1..32)                     OPTIONAL,
18098         fr1-AndFR2-r17                          INTEGER (1..32)                     OPTIONAL
18099     }                                                                               OPTIONAL
18100     ]],
18101     [[
18102     interSatMeas-r17                            ENUMERATED {supported}              OPTIONAL,
18103     deriveSSB-IndexFromCellInterNon-NCSG-r17    ENUMERATED {supported}              OPTIONAL
18104     ]],
18105     [[
18106     -- R4 31-1 Enhanced L3 measurement reporting for unknown SCell activation if the valid L3 measurement results are available
18107     l3-MeasUnknownSCellActivation-r18           ENUMERATED {supported}              OPTIONAL,
18108     -- R4 31-3 Shorter measurement interval for unknown SCell activation
18109     shortMeasInterval-r18                       ENUMERATED {supported}              OPTIONAL,
18110     nr-NeedForInterruptionReport-r18            ENUMERATED {supported}              OPTIONAL,
18111     measSequenceConfig-r18                      ENUMERATED {supported}              OPTIONAL,
18112     cellIndividualOffsetPerMeasEvent-r18        ENUMERATED {supported}              OPTIONAL,
18113     eventD2-MeasReportTrigger-r18               ENUMERATED {supported}              OPTIONAL,
18114     -- R4 32-1: Concurrent gaps with Pre-MG in a FR
18115     concurrentMeasGapsPreMG-r18                 ENUMERATED {supported}              OPTIONAL,
18116     -- R4 32-2: Support for dynamic collisions
18117     dynamicCollision-r18                        ENUMERATED {supported}              OPTIONAL,
18118     -- R4 32-3: Concurrent gaps with NCSG in a FR
18119     concurrentMeasGapsNCSG-r18                  ENUMERATED {supported}              OPTIONAL,
18120     -- R4 32-4: Inter-RAT EUTRAN measurements without gap and outside active DL BWP
18121     eutra-NoGapMeasurementOutsideBWP-r18        ENUMERATED {supported}              OPTIONAL,
18122     -- R4 32-5: Inter-RAT EUTRAN measurement without gap and within active DL BWP
18123     eutra-NoGapMeasurementInsideBWP-r18         ENUMERATED {supported}              OPTIONAL,
18124     -- R4 32-6: Effective measurement window for inter-RAT EUTRAN measurements
18125     eutra-MeasEMW-r18                           BIT STRING (SIZE(6))                OPTIONAL,
18126     -- R4 32-7: Simultaneous reception of NR data and EUTRAN CRS with different numerology
18127     concurrentMeasCRS-InsideBWP-EUTRA-r18       ENUMERATED {supported}              OPTIONAL,
18128     -- R4 39-2a: SSB based inter-frequency L1-RSRP measurements with measurement gaps
18129     ltm-InterFreqMeasGap-r18                    ENUMERATED {supported}              OPTIONAL,
18130     dummy-ltm-FastUE-Processing-r18             SEQUENCE {
18131          fr1-r18                                    ENUMERATED {ms10, ms15},
18132          fr2-r18                                    ENUMERATED {ms10, ms15},
18133          fr1-AndFR2-r18                             ENUMERATED {ms20, ms30}
18134     }                                                                                OPTIONAL,
18135     rach-LessHandoverInterFreq-r18              ENUMERATED {supported}               OPTIONAL,
18136     enterAndLeaveCellReport-r18                 ENUMERATED {supported}               OPTIONAL,
18137     bestCellChangeReport-r18                    ENUMERATED {supported}               OPTIONAL,
18138     secondBestCellChangeReport-r18              ENUMERATED {supported}               OPTIONAL
18139     ]],
18140     [[
18141     ltm-InterFreq-r18                           ENUMERATED {supported}               OPTIONAL,
18142     ltm-MCG-NRDC-r18                            ENUMERATED {supported}               OPTIONAL,
18143     ltm-RACH-LessDG-r18                         ENUMERATED {supported}               OPTIONAL,
18144     ltm-RACH-LessCG-r18                         ENUMERATED {supported}               OPTIONAL,
18145     ltm-Recovery-r18                            ENUMERATED {supported}               OPTIONAL,
18146     ltm-ReferenceConfig-r18                     ENUMERATED {supported}               OPTIONAL,
18147     ltm-MCG-NRDC-Release-r18                    ENUMERATED {supported}               OPTIONAL,
18148     -- R4 39-7: Faster UE processing time during cell switch
18149     ltm-FastUE-Processing-r18                   SEQUENCE {
18150          fr1-r18                                    ENUMERATED {ms10, ms15}          OPTIONAL,
18151          fr2-r18                                    ENUMERATED {ms10, ms15}          OPTIONAL,
18152          fr1-AndFR2-r18                             ENUMERATED {ms20, ms30}          OPTIONAL
18153     }                                                                                OPTIONAL,
18154     ntn-NeighbourCellInfoSupport-r18            ENUMERATED {supported}               OPTIONAL
18155     ]],
18156     [[
18157     ltm-interFreqL1-OnlyInBC-r18                ENUMERATED {supported}               OPTIONAL
18158     ]]
18161 MeasAndMobParametersXDD-Diff ::=        SEQUENCE {
18162     intraAndInterF-MeasAndReport            ENUMERATED {supported}                  OPTIONAL,
18163     eventA-MeasAndReport                    ENUMERATED {supported}                  OPTIONAL,
18164     ...,
18165     [[
18166     handoverInterF                          ENUMERATED {supported}                  OPTIONAL,
18167     handoverLTE-EPC                         ENUMERATED {supported}                  OPTIONAL,
18168     handoverLTE-5GC                         ENUMERATED {supported}                  OPTIONAL
18169     ]],
18170     [[
18171     sftd-MeasNR-Neigh                       ENUMERATED {supported}                  OPTIONAL,
18172     sftd-MeasNR-Neigh-DRX                   ENUMERATED {supported}                  OPTIONAL
18173     ]],
18174     [[
18175     dummy                                   ENUMERATED {supported}                  OPTIONAL
18176     ]]
18179 MeasAndMobParametersFRX-Diff ::=            SEQUENCE {
18180     ss-SINR-Meas                                ENUMERATED {supported}              OPTIONAL,
18181     csi-RSRP-AndRSRQ-MeasWithSSB                ENUMERATED {supported}              OPTIONAL,
18182     csi-RSRP-AndRSRQ-MeasWithoutSSB             ENUMERATED {supported}              OPTIONAL,
18183     csi-SINR-Meas                               ENUMERATED {supported}              OPTIONAL,
18184     csi-RS-RLM                                  ENUMERATED {supported}              OPTIONAL,
18185     ...,
18186     [[
18187     handoverInterF                              ENUMERATED {supported}              OPTIONAL,
18188     handoverLTE-EPC                             ENUMERATED {supported}              OPTIONAL,
18189     handoverLTE-5GC                             ENUMERATED {supported}              OPTIONAL
18190     ]],
18191     [[
18192     maxNumberResource-CSI-RS-RLM                ENUMERATED {n2, n4, n6, n8}         OPTIONAL
18193     ]],
18194     [[
18195     simultaneousRxDataSSB-DiffNumerology        ENUMERATED {supported}              OPTIONAL
18196     ]],
18197     [[
18198     nr-AutonomousGaps-r16                       ENUMERATED {supported}              OPTIONAL,
18199     nr-AutonomousGaps-ENDC-r16                  ENUMERATED {supported}              OPTIONAL,
18200     nr-AutonomousGaps-NEDC-r16                  ENUMERATED {supported}              OPTIONAL,
18201     nr-AutonomousGaps-NRDC-r16                  ENUMERATED {supported}              OPTIONAL,
18202     dummy                                       ENUMERATED {supported}              OPTIONAL,
18203     cli-RSSI-Meas-r16                           ENUMERATED {supported}              OPTIONAL,
18204     cli-SRS-RSRP-Meas-r16                       ENUMERATED {supported}              OPTIONAL,
18205     interFrequencyMeas-NoGap-r16                ENUMERATED {supported}              OPTIONAL,
18206     simultaneousRxDataSSB-DiffNumerology-Inter-r16  ENUMERATED {supported}          OPTIONAL,
18207     idleInactiveNR-MeasReport-r16               ENUMERATED {supported}              OPTIONAL,
18208     -- R4 6-2: Support of beam level Early Measurement Reporting
18209     idleInactiveNR-MeasBeamReport-r16           ENUMERATED {supported}              OPTIONAL
18210     ]],
18211     [[
18212     increasedNumberofCSIRSPerMO-r16             ENUMERATED {supported}              OPTIONAL
18213     ]]
18216 MeasAndMobParametersFR2-2-r17 ::=           SEQUENCE {
18217     handoverInterF-r17                          ENUMERATED {supported}              OPTIONAL,
18218     handoverLTE-EPC-r17                         ENUMERATED {supported}              OPTIONAL,
18219     handoverLTE-5GC-r17                         ENUMERATED {supported}              OPTIONAL,
18220     idleInactiveNR-MeasReport-r17               ENUMERATED {supported}              OPTIONAL,
18224 -- TAG-MEASANDMOBPARAMETERS-STOP
18225 -- TAG-MEASANDMOBPARAMETERSMRDC-START
18227 MeasAndMobParametersMRDC ::=            SEQUENCE {
18228     measAndMobParametersMRDC-Common         MeasAndMobParametersMRDC-Common                 OPTIONAL,
18229     measAndMobParametersMRDC-XDD-Diff       MeasAndMobParametersMRDC-XDD-Diff               OPTIONAL,
18230     measAndMobParametersMRDC-FRX-Diff       MeasAndMobParametersMRDC-FRX-Diff               OPTIONAL
18233 MeasAndMobParametersMRDC-v1560 ::=      SEQUENCE {
18234     measAndMobParametersMRDC-XDD-Diff-v1560    MeasAndMobParametersMRDC-XDD-Diff-v1560      OPTIONAL
18237 MeasAndMobParametersMRDC-v1610 ::=      SEQUENCE {
18238     measAndMobParametersMRDC-Common-v1610      MeasAndMobParametersMRDC-Common-v1610        OPTIONAL,
18239     interNR-MeasEUTRA-IAB-r16                  ENUMERATED {supported}                       OPTIONAL
18242 MeasAndMobParametersMRDC-v1700 ::=      SEQUENCE {
18243     measAndMobParametersMRDC-Common-v1700      MeasAndMobParametersMRDC-Common-v1700        OPTIONAL
18246 MeasAndMobParametersMRDC-v1730 ::=      SEQUENCE {
18247     measAndMobParametersMRDC-Common-v1730   MeasAndMobParametersMRDC-Common-v1730           OPTIONAL
18250 MeasAndMobParametersMRDC-v1810 ::=      SEQUENCE {
18251     measAndMobParametersMRDC-Common-v1810   MeasAndMobParametersMRDC-Common-v1810           OPTIONAL
18254 MeasAndMobParametersMRDC-Common ::=     SEQUENCE {
18255     independentGapConfig                    ENUMERATED {supported}                          OPTIONAL
18258 MeasAndMobParametersMRDC-Common-v1610 ::=   SEQUENCE {
18259     condPSCellChangeParametersCommon-r16        SEQUENCE {
18260         condPSCellChangeFDD-TDD-r16                 ENUMERATED {supported}                  OPTIONAL,
18261         condPSCellChangeFR1-FR2-r16                 ENUMERATED {supported}                  OPTIONAL
18262     }                                                                                       OPTIONAL,
18263     pscellT312-r16                              ENUMERATED {supported}                      OPTIONAL
18266 MeasAndMobParametersMRDC-Common-v1700 ::=   SEQUENCE {
18267     condPSCellChangeParameters-r17              SEQUENCE {
18268         inter-SN-condPSCellChangeFDD-TDD-NRDC-r17       ENUMERATED {supported}              OPTIONAL,
18269         inter-SN-condPSCellChangeFR1-FR2-NRDC-r17       ENUMERATED {supported}              OPTIONAL,
18270         inter-SN-condPSCellChangeFDD-TDD-ENDC-r17       ENUMERATED {supported}              OPTIONAL,
18271         inter-SN-condPSCellChangeFR1-FR2-ENDC-r17       ENUMERATED {supported}              OPTIONAL,
18272         mn-InitiatedCondPSCellChange-FR1FDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18273         mn-InitiatedCondPSCellChange-FR1TDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18274         mn-InitiatedCondPSCellChange-FR2TDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18275         sn-InitiatedCondPSCellChange-FR1FDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18276         sn-InitiatedCondPSCellChange-FR1TDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18277         sn-InitiatedCondPSCellChange-FR2TDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL
18278     }                                                                                       OPTIONAL,
18279     condHandoverWithSCG-ENDC-r17                        ENUMERATED {supported}              OPTIONAL,
18280     condHandoverWithSCG-NEDC-r17                        ENUMERATED {supported}              OPTIONAL
18283 MeasAndMobParametersMRDC-Common-v1730 ::= SEQUENCE {
18284     independentGapConfig-maxCC-r17          SEQUENCE {
18285         fr1-Only-r17                            INTEGER (1..32)                             OPTIONAL,
18286         fr2-Only-r17                            INTEGER (1..32)                             OPTIONAL,
18287         fr1-AndFR2-r17                          INTEGER (1..32)                             OPTIONAL
18288     }
18291 MeasAndMobParametersMRDC-Common-v1810 ::=           SEQUENCE {
18292     mn-ConfiguredMN-TriggerSCPAC-r18                    ENUMERATED {supported}              OPTIONAL,
18293     mn-ConfiguredSN-TriggerSCPAC-r18                    ENUMERATED {supported}              OPTIONAL,
18294     sn-ConfiguredSCPAC-r18                              ENUMERATED {supported}              OPTIONAL,
18295     mn-ConfiguredMN-TriggerSCPAC-afterSCG-release-r18   ENUMERATED {supported}              OPTIONAL,
18296     mn-ConfiguredReferenceConfigSCPAC-r18               ENUMERATED {supported}              OPTIONAL,
18297     sn-ConfiguredReferenceConfigSCPAC-r18               ENUMERATED {supported}              OPTIONAL,
18298     condHandoverWithCandSCG-Addition-r18                ENUMERATED {supported}              OPTIONAL,
18299     condHandoverWithCandSCG-FR1-FR2-Change-r18          ENUMERATED {supported}              OPTIONAL,
18300     condHandoverWithCandSCG-FDD-TDD-Change-r18          ENUMERATED {supported}              OPTIONAL
18303 MeasAndMobParametersMRDC-XDD-Diff ::=   SEQUENCE {
18304     sftd-MeasPSCell                         ENUMERATED {supported}                          OPTIONAL,
18305     sftd-MeasNR-Cell                        ENUMERATED {supported}                          OPTIONAL
18308 MeasAndMobParametersMRDC-XDD-Diff-v1560 ::=    SEQUENCE {
18309     sftd-MeasPSCell-NEDC                           ENUMERATED {supported}                   OPTIONAL
18312 MeasAndMobParametersMRDC-FRX-Diff ::=          SEQUENCE {
18313     simultaneousRxDataSSB-DiffNumerology           ENUMERATED {supported}                   OPTIONAL
18316 -- TAG-MEASANDMOBPARAMETERSMRDC-STOP
18317 -- TAG-MIMO-LAYERS-START
18319 MIMO-LayersDL ::=   ENUMERATED {twoLayers, fourLayers, eightLayers}
18321 MIMO-LayersUL ::=   ENUMERATED {oneLayer, twoLayers, fourLayers}
18323 -- TAG-MIMO-LAYERS-STOP
18324 -- TAG-MIMO-PARAMETERSPERBAND-START
18326 MIMO-ParametersPerBand ::=          SEQUENCE {
18327     tci-StatePDSCH                      SEQUENCE {
18328         maxNumberConfiguredTCI-StatesPerCC  ENUMERATED {n4, n8, n16, n32, n64, n128}                                   OPTIONAL,
18329         maxNumberActiveTCI-PerBWP           ENUMERATED {n1, n2, n4, n8}                                                OPTIONAL
18330     }                                                                                                              OPTIONAL,
18331     additionalActiveTCI-StatePDCCH              ENUMERATED {supported}                                             OPTIONAL,
18332     pusch-TransCoherence                        ENUMERATED {nonCoherent, partialCoherent, fullCoherent}            OPTIONAL,
18333     beamCorrespondenceWithoutUL-BeamSweeping    ENUMERATED {supported}                                             OPTIONAL,
18334     periodicBeamReport                          ENUMERATED {supported}                                             OPTIONAL,
18335     aperiodicBeamReport                         ENUMERATED {supported}                                             OPTIONAL,
18336     sp-BeamReportPUCCH                          ENUMERATED {supported}                                             OPTIONAL,
18337     sp-BeamReportPUSCH                          ENUMERATED {supported}                                             OPTIONAL,
18338     dummy1                                      DummyG                                                             OPTIONAL,
18339     maxNumberRxBeam                             INTEGER (2..8)                                                     OPTIONAL,
18340     maxNumberRxTxBeamSwitchDL                   SEQUENCE {
18341         scs-15kHz                                   ENUMERATED {n4, n7, n14}                                           OPTIONAL,
18342         scs-30kHz                                   ENUMERATED {n4, n7, n14}                                           OPTIONAL,
18343         scs-60kHz                                   ENUMERATED {n4, n7, n14}                                           OPTIONAL,
18344         scs-120kHz                                  ENUMERATED {n4, n7, n14}                                           OPTIONAL,
18345         scs-240kHz                                  ENUMERATED {n4, n7, n14}                                           OPTIONAL
18346     }                                                                                                              OPTIONAL,
18347     maxNumberNonGroupBeamReporting              ENUMERATED {n1, n2, n4}                                            OPTIONAL,
18348     groupBeamReporting                          ENUMERATED {supported}                                             OPTIONAL,
18349     uplinkBeamManagement                        SEQUENCE {
18350         maxNumberSRS-ResourcePerSet-BM              ENUMERATED {n2, n4, n8, n16},
18351         maxNumberSRS-ResourceSet                    INTEGER (1..8)
18352     }                                                                                                              OPTIONAL,
18353     maxNumberCSI-RS-BFD                 INTEGER (1..64)                                                            OPTIONAL,
18354     maxNumberSSB-BFD                    INTEGER (1..64)                                                            OPTIONAL,
18355     maxNumberCSI-RS-SSB-CBD             INTEGER (1..256)                                                           OPTIONAL,
18356     dummy2                              ENUMERATED {supported}                                                     OPTIONAL,
18357     twoPortsPTRS-UL                     ENUMERATED {supported}                                                     OPTIONAL,
18358     dummy5                              SRS-Resources                                                              OPTIONAL,
18359     dummy3                              INTEGER (1..4)                                                             OPTIONAL,
18360     beamReportTiming                    SEQUENCE {
18361         scs-15kHz                           ENUMERATED {sym2, sym4, sym8}                                              OPTIONAL,
18362         scs-30kHz                           ENUMERATED {sym4, sym8, sym14, sym28}                                      OPTIONAL,
18363         scs-60kHz                           ENUMERATED {sym8, sym14, sym28}                                            OPTIONAL,
18364         scs-120kHz                          ENUMERATED {sym14, sym28, sym56}                                           OPTIONAL
18365     }                                                                                                              OPTIONAL,
18366     ptrs-DensityRecommendationSetDL     SEQUENCE {
18367         scs-15kHz                           PTRS-DensityRecommendationDL                                               OPTIONAL,
18368         scs-30kHz                           PTRS-DensityRecommendationDL                                               OPTIONAL,
18369         scs-60kHz                           PTRS-DensityRecommendationDL                                               OPTIONAL,
18370         scs-120kHz                          PTRS-DensityRecommendationDL                                               OPTIONAL
18371     }                                                                                                              OPTIONAL,
18372     ptrs-DensityRecommendationSetUL     SEQUENCE {
18373         scs-15kHz                           PTRS-DensityRecommendationUL                                               OPTIONAL,
18374         scs-30kHz                           PTRS-DensityRecommendationUL                                               OPTIONAL,
18375         scs-60kHz                           PTRS-DensityRecommendationUL                                               OPTIONAL,
18376         scs-120kHz                          PTRS-DensityRecommendationUL                                               OPTIONAL
18377     }                                                                                                              OPTIONAL,
18378     dummy4                              DummyH                                                                     OPTIONAL,
18379     aperiodicTRS                        ENUMERATED {supported}                                                     OPTIONAL,
18380     ...,
18381     [[
18382     dummy6                              ENUMERATED {true}                                                          OPTIONAL,
18383     beamManagementSSB-CSI-RS            BeamManagementSSB-CSI-RS                                                   OPTIONAL,
18384     beamSwitchTiming                    SEQUENCE {
18385         scs-60kHz                           ENUMERATED {sym14, sym28, sym48, sym224, sym336}                           OPTIONAL,
18386         scs-120kHz                          ENUMERATED {sym14, sym28, sym48, sym224, sym336}                           OPTIONAL
18387     }                                                                                                              OPTIONAL,
18388     codebookParameters                  CodebookParameters                                                         OPTIONAL,
18389     csi-RS-IM-ReceptionForFeedback      CSI-RS-IM-ReceptionForFeedback                                             OPTIONAL,
18390     csi-RS-ProcFrameworkForSRS          CSI-RS-ProcFrameworkForSRS                                                 OPTIONAL,
18391     csi-ReportFramework                 CSI-ReportFramework                                                        OPTIONAL,
18392     csi-RS-ForTracking                  CSI-RS-ForTracking                                                         OPTIONAL,
18393     srs-AssocCSI-RS                     SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource  OPTIONAL,
18394     spatialRelations                    SpatialRelations                                                           OPTIONAL
18395     ]],
18396     [[
18397     -- R1 16-2b-0: Support of default QCL assumption with two TCI states
18398     defaultQCL-TwoTCI-r16               ENUMERATED {supported}                                                     OPTIONAL,
18399     codebookParametersPerBand-r16       CodebookParameters-v1610                                                   OPTIONAL,
18400     -- R1 16-1b-3: Support of PUCCH resource groups per BWP for simultaneous spatial relation update
18401     simul-SpatialRelationUpdatePUCCHResGroup-r16    ENUMERATED {supported}                                         OPTIONAL,
18403     -- R1 16-1f: Maximum number of SCells configured for SCell beam failure recovery simultaneously
18404     maxNumberSCellBFR-r16                           ENUMERATED {n1,n2,n4,n8}                                       OPTIONAL,
18406     -- R1 16-2c: Supports simultaneous reception with different Type-D for FR2 only
18407     simultaneousReceptionDiffTypeD-r16              ENUMERATED {supported}                                         OPTIONAL,
18408     -- R1 16-1a-1: SSB/CSI-RS for L1-SINR measurement
18409     ssb-csirs-SINR-measurement-r16      SEQUENCE {
18410         maxNumberSSB-CSIRS-OneTx-CMR-r16    ENUMERATED {n8, n16, n32, n64},
18411         maxNumberCSI-IM-NZP-IMR-res-r16     ENUMERATED {n8, n16, n32, n64},
18412         maxNumberCSIRS-2Tx-res-r16          ENUMERATED {n0, n4, n8, n16, n32, n64},
18413         maxNumberSSB-CSIRS-res-r16          ENUMERATED {n8, n16, n32, n64, n128},
18414         maxNumberCSI-IM-NZP-IMR-res-mem-r16 ENUMERATED {n8, n16, n32, n64, n128},
18415         supportedCSI-RS-Density-CMR-r16     ENUMERATED {one, three, oneAndThree},
18416         maxNumberAperiodicCSI-RS-Res-r16    ENUMERATED {n2, n4, n8, n16, n32, n64},
18417         supportedSINR-meas-r16              ENUMERATED {ssbWithCSI-IM, ssbWithNZP-IMR, csirsWithNZP-IMR, csi-RSWithoutIMR}  OPTIONAL
18418     }                                                                                                              OPTIONAL,
18419     -- R1 16-1a-2: Non-group based L1-SINR reporting
18420     nonGroupSINR-reporting-r16              ENUMERATED {n1, n2, n4}                                                OPTIONAL,
18421     -- R1 16-1a-3: Non-group based L1-SINR reporting
18422     groupSINR-reporting-r16                 ENUMERATED {supported}                                                 OPTIONAL,
18424     multiDCI-multiTRP-Parameters-r16        SEQUENCE {
18425         -- R1 16-2a-0: Overlapping PDSCHs in time and fully overlapping in frequency and time
18426         overlapPDSCHsFullyFreqTime-r16          INTEGER (1..2)                                                     OPTIONAL,
18427         -- R1 16-2a-1: Overlapping PDSCHs in time and partially overlapping in frequency and time
18428         overlapPDSCHsInTimePartiallyFreq-r16    ENUMERATED {supported}                                             OPTIONAL,
18429         -- R1 16-2a-2: Out of order operation for DL
18430         outOfOrderOperationDL-r16               SEQUENCE {
18431             supportPDCCH-ToPDSCH-r16                ENUMERATED {supported}                                         OPTIONAL,
18432             supportPDSCH-ToHARQ-ACK-r16             ENUMERATED {supported}                                         OPTIONAL
18433         }                                                                                                          OPTIONAL,
18434         -- R1 16-2a-3: Out of order operation for UL
18435         outOfOrderOperationUL-r16               ENUMERATED {supported}                                             OPTIONAL,
18436         -- R1 16-2a-5: Separate CRS rate matching
18437         separateCRS-RateMatching-r16            ENUMERATED {supported}                                             OPTIONAL,
18438         -- R1 16-2a-6: Default QCL enhancement for multi-DCI based multi-TRP
18439         defaultQCL-PerCORESETPoolIndex-r16      ENUMERATED {supported}                                             OPTIONAL,
18440         -- R1 16-2a-7: Maximum number of activated TCI states
18441         maxNumberActivatedTCI-States-r16        SEQUENCE {
18442             maxNumberPerCORESET-Pool-r16            ENUMERATED {n1, n2, n4, n8},
18443             maxTotalNumberAcrossCORESET-Pool-r16    ENUMERATED {n2, n4, n8, n16}
18444         }                                                                                                          OPTIONAL
18445     }                                                                                                              OPTIONAL,
18446     singleDCI-SDM-scheme-Parameters-r16         SEQUENCE {
18447         -- R1 16-2b-1b: Single-DCI based SDM scheme - Support of new DMRS port entry
18448         supportNewDMRS-Port-r16                     ENUMERATED {supported1, supported2, supported3}                                        OPTIONAL,
18449         -- R1 16-2b-1a: Support of s-port DL PTRS
18450         supportTwoPortDL-PTRS-r16                   ENUMERATED {supported}                                         OPTIONAL
18451     }                                                                                                              OPTIONAL,
18452     -- R1 16-2b-2: Support of single-DCI based FDMSchemeA
18453     supportFDM-SchemeA-r16                      ENUMERATED {supported}                                             OPTIONAL,
18454     -- R1 16-2b-3a: Single-DCI based FDMSchemeB CW soft combining
18455     supportCodeWordSoftCombining-r16            ENUMERATED {supported}                                             OPTIONAL,
18456     -- R1 16-2b-4: Single-DCI based TDMSchemeA
18457     supportTDM-SchemeA-r16                      ENUMERATED {kb3, kb5, kb10, kb20, noRestriction}                   OPTIONAL,
18458     -- R1 16-2b-5: Single-DCI based inter-slot TDM
18459     supportInter-slotTDM-r16                    SEQUENCE {
18460         supportRepNumPDSCH-TDRA-r16                 ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16},
18461         maxTBS-Size-r16                             ENUMERATED {kb3, kb5, kb10, kb20, noRestriction},
18462         maxNumberTCI-states-r16                     INTEGER (1..2)
18463     }                                                                                                              OPTIONAL,
18464     -- R1 16-4: Low PAPR DMRS for PDSCH
18465     lowPAPR-DMRS-PDSCH-r16                      ENUMERATED {supported}                                             OPTIONAL,
18466     -- R1 16-6a: Low PAPR DMRS for PUSCH without transform precoding
18467     lowPAPR-DMRS-PUSCHwithoutPrecoding-r16      ENUMERATED {supported}                                             OPTIONAL,
18468     -- R1 16-6b: Low PAPR DMRS for PUCCH
18469     lowPAPR-DMRS-PUCCH-r16                      ENUMERATED {supported}                                             OPTIONAL,
18470     -- R1 16-6c: Low PAPR DMRS for PUSCH with transform precoding & pi/2 BPSK
18471     lowPAPR-DMRS-PUSCHwithPrecoding-r16         ENUMERATED {supported}                                             OPTIONAL,
18472     -- R1 16-7: Extension of the maximum number of configured aperiodic CSI report settings
18473     csi-ReportFrameworkExt-r16                  CSI-ReportFrameworkExt-r16                                         OPTIONAL,
18474     -- R1 16-3a, 16-3a-1, 16-3b, 16-3b-1, 16-8: Individual new codebook types
18475     codebookParametersAddition-r16              CodebookParametersAddition-r16                                     OPTIONAL,
18476     -- R1 16-8: Mixed codebook types
18477     codebookComboParametersAddition-r16         CodebookComboParametersAddition-r16                                OPTIONAL,
18478     -- R4 8-2: SSB based beam correspondence
18479     beamCorrespondenceSSB-based-r16             ENUMERATED {supported}                                             OPTIONAL,
18480     -- R4 8-3: CSI-RS based beam correspondence
18481     beamCorrespondenceCSI-RS-based-r16          ENUMERATED {supported}                                             OPTIONAL,
18482     beamSwitchTiming-r16                        SEQUENCE {
18483         scs-60kHz-r16                               ENUMERATED {sym224, sym336}                                    OPTIONAL,
18484         scs-120kHz-r16                              ENUMERATED {sym224, sym336}                                    OPTIONAL
18485     }                                                                                                              OPTIONAL
18486     ]],
18487     [[
18488     -- R1 16-1a-4: Semi-persistent L1-SINR report on PUCCH
18489     semi-PersistentL1-SINR-Report-PUCCH-r16     SEQUENCE {
18490         supportReportFormat1-2OFDM-syms-r16         ENUMERATED {supported}                                     OPTIONAL,
18491         supportReportFormat4-14OFDM-syms-r16        ENUMERATED {supported}                                     OPTIONAL
18492     }                                                                                                          OPTIONAL,
18493     -- R1 16-1a-5: Semi-persistent L1-SINR report on PUSCH
18494     semi-PersistentL1-SINR-Report-PUSCH-r16     ENUMERATED {supported}                                         OPTIONAL
18495     ]],
18496     [[
18497     -- R1 16-1h: Support of 64 configured PUCCH spatial relations
18498     spatialRelations-v1640                      SEQUENCE {
18499         maxNumberConfiguredSpatialRelations-v1640   ENUMERATED {n96, n128, n160, n192, n224, n256, n288, n320}
18500     }                                                                                                          OPTIONAL,
18501     -- R1 16-1i: Support of 64 configured candidate beam RSs for BFR
18502     support64CandidateBeamRS-BFR-r16            ENUMERATED {supported}                                         OPTIONAL
18503     ]],
18504     [[
18505     -- R1 16-2a-9: Interpretation of maxNumberMIMO-LayersPDSCH for multi-DCI based mTRP
18506     maxMIMO-LayersForMulti-DCI-mTRP-r16         ENUMERATED {supported}                                         OPTIONAL
18507     ]],
18508     [[
18509     supportedSINR-meas-v1670                    BIT STRING (SIZE (4))                                          OPTIONAL
18510     ]],
18511     [[
18512     -- R1 23-8-5        Increased repetition for SRS
18513     srs-increasedRepetition-r17                 ENUMERATED {supported}                                         OPTIONAL,
18514     -- R1 23-8-6        Partial frequency sounding of SRS
18515     srs-partialFrequencySounding-r17            ENUMERATED {supported}                                         OPTIONAL,
18516     -- R1 23-8-7        Start RB location hopping for partial frequency SRS
18517     srs-startRB-locationHoppingPartial-r17      ENUMERATED {supported}                                         OPTIONAL,
18518     -- R1 23-8-8        Comb-8 SRS
18519     srs-combEight-r17                           ENUMERATED {supported}                                         OPTIONAL,
18520     -- R1 23-9-1        Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II) per band information
18521     codebookParametersfetype2-r17               CodebookParametersfetype2-r17                                  OPTIONAL,
18522     -- R1 23-3-1-2a    Two associated CSI-RS resources
18523     mTRP-PUSCH-twoCSI-RS-r17                    ENUMERATED {supported}                                         OPTIONAL,
18524     -- R1 23-3-2    Multi-TRP PUCCH repetition scheme 1 (inter-slot)
18525     mTRP-PUCCH-InterSlot-r17                    ENUMERATED {pf0-2, pf1-3-4, pf0-4}                             OPTIONAL,
18526     -- R1 23-3-2b    Cyclic mapping for multi-TRP PUCCH repetition
18527     mTRP-PUCCH-CyclicMapping-r17                ENUMERATED {supported}                                         OPTIONAL,
18528     -- R1 23-3-2c    Second TPC field for multi-TRP PUCCH repetition
18529     mTRP-PUCCH-SecondTPC-r17                    ENUMERATED {supported}                                         OPTIONAL,
18530     -- R1 23-5-2    MTRP BFR based on two BFD-RS set
18531     mTRP-BFR-twoBFD-RS-Set-r17                  SEQUENCE {
18532         maxBFD-RS-resourcesPerSetPerBWP-r17         ENUMERATED {n1, n2},
18533         maxBFR-r17                                  INTEGER (1..9),
18534         maxBFD-RS-resourcesAcrossSetsPerBWP-r17     ENUMERATED {n2, n3, n4}
18535     }                                                                                                          OPTIONAL,
18536     -- R1 23-5-2a    PUCCH-SR resources for MTRP BFRQ - Max number of PUCCH-SR resources for MTRP BFRQ per cell group
18537     mTRP-BFR-PUCCH-SR-perCG-r17                 ENUMERATED{n1, n2}                                             OPTIONAL,
18538     -- R1 23-5-2b    Association between a BFD-RS resource set on SpCell and a PUCCH SR resource
18539     mTRP-BFR-association-PUCCH-SR-r17           ENUMERATED {supported}                                         OPTIONAL,
18540     -- R1 23-6-3    Simultaneous activation of two TCI states for PDCCH across multiple CCs (HST/URLLC)
18541     sfn-SimulTwoTCI-AcrossMultiCC-r17           ENUMERATED {supported}                                         OPTIONAL,
18542     -- R1 23-6-4    Default DL beam setup for SFN
18543     sfn-DefaultDL-BeamSetup-r17                 ENUMERATED {supported}                                         OPTIONAL,
18544     -- R1 23-6-4a    Default UL beam setup for SFN PDCCH(FR2 only)
18545     sfn-DefaultUL-BeamSetup-r17                 ENUMERATED {supported}                                         OPTIONAL,
18546     -- R1 23-8-1    SRS triggering offset enhancement
18547     srs-TriggeringOffset-r17                    ENUMERATED {n1, n2, n4}                                        OPTIONAL,
18548     -- R1 23-8-2    Triggering SRS only in DCI 0_1/0_2
18549     srs-TriggeringDCI-r17                       ENUMERATED {supported}                                         OPTIONAL,
18550     -- R1 23-9-5    Active CSI-RS resources and ports for mixed codebook types in any slot per band information
18551     codebookComboParameterMixedType-r17         CodebookComboParameterMixedType-r17                            OPTIONAL,
18552     -- R1 23-1-1    Unified TCI [with joint DL/UL TCI update] for intra-cell beam management
18553     unifiedJointTCI-r17                         SEQUENCE{
18554         maxConfiguredJointTCI-r17                   ENUMERATED {n8, n12, n16, n24, n32, n48, n64, n128},
18555         maxActivatedTCIAcrossCC-r17                 ENUMERATED {n1, n2, n4, n8, n16}
18556     }                                                                                                          OPTIONAL,
18557     -- R1  23-1-1b    Unified TCI with joint DL/UL TCI update for intra- and inter-cell beam management with more than one MAC-CE
18558     unifiedJointTCI-multiMAC-CE-r17             SEQUENCE{
18559         minBeamApplicationTime-r17                  ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336}
18560                                                                                                                OPTIONAL,
18561         maxNumMAC-CE-PerCC                          ENUMERATED {n2, n3, n4, n5, n6, n7, n8}
18562     } OPTIONAL,
18563     -- R1 23-1-1d    Per BWP TCI state pool configuration for CA mode
18564     unifiedJointTCI-perBWP-CA-r17               ENUMERATED {supported}                                         OPTIONAL,
18565     -- R1 23-1-1e    TCI state pool configuration with TCI pool sharing for CA mode
18566     unifiedJointTCI-ListSharingCA-r17           ENUMERATED {n1,n2,n4,n8}                                       OPTIONAL,
18567     -- R1 23-1-1f    Common multi-CC TCI state ID update and activation
18568     unifiedJointTCI-commonMultiCC-r17           ENUMERATED {supported}                                         OPTIONAL,
18569     -- R1 23-1-1g    Beam misalignment between the DL source RS in the TCI state
18570     unifiedJointTCI-BeamAlignDLRS-r17           ENUMERATED {supported}                                         OPTIONAL,
18571     -- R1 23-1-1h    Association between TCI state and UL PC settings for PUCCH, PUSCH, and SRS
18572     unifiedJointTCI-PC-association-r17          ENUMERATED {supported}                                         OPTIONAL,
18573     -- R1 23-1-1i    Indication/configuration of R17 TCI states for aperiodic CSI-RS, PDCCH, PDSCH
18574     unifiedJointTCI-Legacy-r17                  ENUMERATED {supported}                                         OPTIONAL,
18575     -- 23-1-1m    Indication/configuration of R17 TCI states for SRS
18576     unifiedJointTCI-Legacy-SRS-r17              ENUMERATED {supported}                                         OPTIONAL,
18577     -- R1 23-1-1j    Indication/configuration of R17 TCI states for CORESET #0
18578     unifiedJointTCI-Legacy-CORESET0-r17         ENUMERATED {supported}                                         OPTIONAL,
18579     -- R1 23-1-1c    SCell BFR with unified TCI framework  (NOTE; pre-requisite is empty)
18580     unifiedJointTCI-SCellBFR-r17                ENUMERATED {supported}                                         OPTIONAL,
18581     -- R1 23-1-1a    Unified TCI with joint DL/UL TCI update for inter-cell beam management
18582     unifiedJointTCI-InterCell-r17               SEQUENCE{
18583         additionalMAC-CE-PerCC-r17                  ENUMERATED {n0, n1, n2, n4},
18584         additionalMAC-CE-AcrossCC-r17               ENUMERATED {n0, n1, n2, n4}
18585     }                                                                                                          OPTIONAL,
18586     -- R1  23-10-1    Unified TCI with separate DL/UL TCI update for intra-cell beam management
18587     unifiedSeparateTCI-r17                      SEQUENCE{
18588         maxConfiguredDL-TCI-r17                     ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n128},
18589         maxConfiguredUL-TCI-r17                     ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64},
18590         maxActivatedDL-TCIAcrossCC-r17              ENUMERATED {n1, n2, n4, n8, n16},
18591         maxActivatedUL-TCIAcrossCC-r17              ENUMERATED {n1, n2, n4, n8, n16}
18592     } OPTIONAL,
18593     -- R1  23-10-1b    Unified TCI with separate DL/UL TCI update for intra-cell beam management with more than one MAC-CE
18594     unifiedSeparateTCI-multiMAC-CE-r17          SEQUENCE{
18595         minBeamApplicationTime-r17                  ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336},
18596         maxActivatedDL-TCIPerCC-r17                 INTEGER (2..8),
18597         maxActivatedUL-TCIPerCC-r17                 INTEGER (2..8)
18598     }                                                                                                          OPTIONAL,
18599     -- R1 23-10-1d    Per BWP DL/UL-TCI state pool configuration for CA mode
18600     unifiedSeparateTCI-perBWP-CA-r17            ENUMERATED {supported}                                         OPTIONAL,
18601     -- R1 23-10-1e    TCI state pool configuration with DL/UL-TCI pool sharing for CA mode
18602     unifiedSeparateTCI-ListSharingCA-r17        SEQUENCE {
18603         maxNumListDL-TCI-r17                        ENUMERATED {n1,n2,n4,n8}                                   OPTIONAL,
18604         maxNumListUL-TCI-r17                        ENUMERATED {n1,n2,n4,n8}                                   OPTIONAL
18605     } OPTIONAL,
18606     -- R1 23-10-1f    Common multi-CC DL/UL-TCI state ID update and activation with separate DL/UL TCI update
18607     unifiedSeparateTCI-commonMultiCC-r17    ENUMERATED {supported}                                             OPTIONAL,
18608     -- 23-10-1m    Unified TCI with separate DL/UL TCI update for inter-cell beam management with more than one MAC-CE
18609     unifiedSeparateTCI-InterCell-r17            SEQUENCE {
18610         k-DL-PerCC-r17                              ENUMERATED {n0, n1, n2, n4},
18611         k-UL-PerCC-r17                              ENUMERATED {n0, n1, n2, n4},
18612         k-DL-AcrossCC-r17                           ENUMERATED {n0, n1, n2, n4},
18613         k-UL-AcrossCC-r17                           ENUMERATED {n0, n1, n2, n4}
18614     }                                                                                                          OPTIONAL,
18615     -- R1  23-1-2    Inter-cell beam measurement and reporting (for inter-cell BM and mTRP)
18616     unifiedJointTCI-mTRP-InterCell-BM-r17       SEQUENCE {
18617         maxNumAdditionalPCI-L1-RSRP-r17             INTEGER (1..7),
18618         maxNumSSB-ResourceL1-RSRP-AcrossCC-r17      ENUMERATED {n1,n2,n4,n8}
18619     }                                                                                                          OPTIONAL,
18620     -- R1  23-1-3    MPE mitigation
18621     mpe-Mitigation-r17                          SEQUENCE {
18622         maxNumP-MPR-RI-pairs-r17                    INTEGER (1..4),
18623         maxNumConfRS-r17                            ENUMERATED {n1, n2, n4, n8, n12, n16, n28, n32, n48, n64}
18624     }                                                                                                          OPTIONAL,
18625     -- R1  23-1-4    UE capability value reporting
18626     srs-PortReport-r17                          SEQUENCE {
18627             capVal1-r17                             ENUMERATED {n1, n2, n4}                                    OPTIONAL,
18628             capVal2-r17                             ENUMERATED {n1, n2, n4}                                    OPTIONAL,
18629             capVal3-r17                             ENUMERATED {n1, n2, n4}                                    OPTIONAL,
18630             capVal4-r17                             ENUMERATED {n1, n2, n4}                                    OPTIONAL
18631     }                                                                                                          OPTIONAL,
18632   -- R1 23-2-1a    Monitoring of individual candidates
18633     mTRP-PDCCH-individual-r17                   ENUMERATED {supported}                                         OPTIONAL,
18634   -- R1 23-2-1b    PDCCH repetition with PDCCH monitoring on any span of up to 3 consecutive OFDM symbols of a slot
18635     mTRP-PDCCH-anySpan-3Symbols-r17             ENUMERATED {supported}                                         OPTIONAL,
18636     -- R1 23-2-2    Two QCL TypeD for CORESET monitoring in PDCCH repetition
18637     mTRP-PDCCH-TwoQCL-TypeD-r17                 ENUMERATED {supported}                                         OPTIONAL,
18638     -- R1 23-3-1-2b    CSI-RS processing framework for SRS with two associated CSI-RS resources
18639     mTRP-PUSCH-CSI-RS-r17                       SEQUENCE {
18640         maxNumPeriodicSRS-r17                       INTEGER (1..8),
18641         maxNumAperiodicSRS-r17                      INTEGER (1..8),
18642         maxNumSP-SRS-r17                            INTEGER (0..8),
18643         numSRS-ResourcePerCC-r17                    INTEGER (1..16),
18644         numSRS-ResourceNonCodebook-r17              INTEGER (1..2)
18645     }                                                                                                          OPTIONAL,
18646     -- R1 23-3-1a    Cyclic mapping for Multi-TRP PUSCH repetition
18647     mTRP-PUSCH-cyclicMapping-r17                ENUMERATED {typeA,typeB,both}                                  OPTIONAL,
18648     -- R1 23-3-1b    Second TPC field for Multi-TRP PUSCH repetition
18649     mTRP-PUSCH-secondTPC-r17                    ENUMERATED {supported}                                         OPTIONAL,
18650     -- R1 23-3-1c     Two PHR reporting
18651     mTRP-PUSCH-twoPHR-Reporting-r17             ENUMERATED {supported}                                         OPTIONAL,
18652     -- R1 23-3-1e    A-CSI report
18653     mTRP-PUSCH-A-CSI-r17                        ENUMERATED {supported}                                         OPTIONAL,
18654     -- R1 23-3-1f    SP-CSI report
18655     mTRP-PUSCH-SP-CSI-r17                       ENUMERATED {supported}                                         OPTIONAL,
18656     -- R1 23-3-1g    CG PUSCH transmission
18657     mTRP-PUSCH-CG-r17                           ENUMERATED {supported}                                         OPTIONAL,
18658     -- R1 23-3-2d    Updating two Spatial relation or two sets of power control parameters for PUCCH group
18659     mTRP-PUCCH-MAC-CE-r17                       ENUMERATED {supported}                                         OPTIONAL,
18660     -- R1 23-3-2e    Maximum number of power control parameter sets configured for multi-TRP PUCCH repetition in FR1
18661     mTRP-PUCCH-maxNum-PC-FR1-r17                INTEGER (3..8)                                                 OPTIONAL,
18662     -- R1 23-4    IntCell-mTRP
18663     mTRP-inter-Cell-r17                         SEQUENCE {
18664         maxNumAdditionalPCI-Case1-r17               INTEGER (1..7),
18665         maxNumAdditionalPCI-Case2-r17               INTEGER (0..7)
18666     }                                                                                                          OPTIONAL,
18667     -- R1 23-5-1    Group based L1-RSRP reporting enhancements
18668     mTRP-GroupBasedL1-RSRP-r17                  SEQUENCE {
18669         maxNumBeamGroups-r17                        INTEGER (1..4),
18670         maxNumRS-WithinSlot-r17                     ENUMERATED {n2,n3,n4,n8,n16,n32,n64},
18671         maxNumRS-AcrossSlot-r17                     ENUMERATED {n8, n16, n32, n64, n128}
18672     }                                                                                                          OPTIONAL,
18673     -- R1 23-5-2c    MAC-CE based update of explicit BFD-RS    mTRP-PUCCH-IntraSlot-r17  => per band
18674     mTRP-BFD-RS-MAC-CE-r17                      ENUMERATED {n4, n8, n12, n16, n32, n48, n64 }                  OPTIONAL,
18675    -- R1 23-7-1    Basic Features of CSI Enhancement for Multi-TRP
18676     mTRP-CSI-EnhancementPerBand-r17             SEQUENCE {
18677         maxNumNZP-CSI-RS-r17                        INTEGER (2..8),
18678         cSI-Report-mode-r17                         ENUMERATED {mode1, mode2, both},
18679         supportedComboAcrossCCs-r17                 SEQUENCE (SIZE (1..16)) OF CSI-MultiTRP-SupportedCombinations-r17,
18680         codebookModeNCJT-r17                        ENUMERATED{mode1,mode1And2}
18681     }                                                                                                          OPTIONAL,
18682     -- R1 23-7-1b    Active CSI-RS resources and ports in the presence of multi-TRP CSI
18683     codebookComboParameterMultiTRP-r17          CodebookComboParameterMultiTRP-r17                             OPTIONAL,
18684     -- R1 23-7-1a    Additional CSI report mode 1
18685     mTRP-CSI-additionalCSI-r17                  ENUMERATED{x1,x2}                                              OPTIONAL,
18686     -- R1 23-7-4    Support of Nmax=2 for Multi-TRP CSI
18687     mTRP-CSI-N-Max2-r17                         ENUMERATED {supported}                                         OPTIONAL,
18688     -- R1 23-7-5    CMR sharing
18689     mTRP-CSI-CMR-r17                            ENUMERATED {supported}                                         OPTIONAL,
18690     -- R1 23-8-11    Partial frequency sounding of SRS for non-frequency hopping case
18691     srs-partialFreqSounding-r17                 ENUMERATED {supported}                                         OPTIONAL,
18692     -- R1-24 feature: Extend beamSwitchTiming for FR2-2
18693     beamSwitchTiming-v1710                      SEQUENCE {
18694         scs-480kHz                                  ENUMERATED {sym56, sym112, sym192, sym896, sym1344}        OPTIONAL,
18695         scs-960kHz                                  ENUMERATED {sym112, sym224, sym384, sym1792, sym2688}      OPTIONAL
18696     }                                                                                                          OPTIONAL,
18697     -- R1-24 feature: Extend beamSwitchTiming-r16 for FR2-2
18698     beamSwitchTiming-r17                        SEQUENCE {
18699         scs-480kHz-r17                              ENUMERATED {sym896, sym1344}                               OPTIONAL,
18700         scs-960kHz-r17                              ENUMERATED {sym1792, sym2688}                              OPTIONAL
18701     }                                                                                                          OPTIONAL,
18702     -- R1-24 feature: Extend beamReportTiming for FR2-2
18703     beamReportTiming-v1710                      SEQUENCE {
18704         scs-480kHz-r17                              ENUMERATED {sym56, sym112, sym224}                         OPTIONAL,
18705         scs-960kHz-r17                              ENUMERATED {sym112, sym224, sym448}                        OPTIONAL
18706     }                                                                                                          OPTIONAL,
18707     -- R1-24 feature:    Extend maximum number of RX/TX beam switch DL for FR2-2
18708     maxNumberRxTxBeamSwitchDL-v1710             SEQUENCE {
18709         scs-480kHz-r17                              ENUMERATED {n2, n4, n7}                                    OPTIONAL,
18710         scs-960kHz-r17                              ENUMERATED {n1, n2, n4, n7}                                OPTIONAL
18711     }                                                                                                          OPTIONAL
18712     ]],
18713     [[
18714     -- R1-23-1-4a:      Semi-persistent/aperiodic capability value report
18715     srs-PortReportSP-AP-r17                     ENUMERATED {supported}                                         OPTIONAL,
18716     maxNumberRxBeam-v1720                       INTEGER (9..12)                                                OPTIONAL,
18717     -- R1-23-6-5        Support implicit configuration of RS(s) with two TCI states for beam failure detection
18718     sfn-ImplicitRS-twoTCI-r17                   ENUMERATED {supported}                                         OPTIONAL,
18719     -- R1-23-6-6        QCL-TypeD collision handling with CORESET with 2 TCI states
18720     sfn-QCL-TypeD-Collision-twoTCI-r17          ENUMERATED {supported}                                         OPTIONAL,
18721     -- R1-23-7-1c       Basic Features of CSI Enhancement for Multi-TRP - number of CPUs
18722     mTRP-CSI-numCPU-r17                         ENUMERATED {n2, n3, n4}                                        OPTIONAL
18723     ]],
18724     [[
18725     supportRepNumPDSCH-TDRA-DCI-1-2-r17         ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16}                   OPTIONAL
18726     ]],
18727     [[
18728     codebookParametersetype2DopplerCSI-r18      CodebookParametersetype2DopplerCSI-r18                         OPTIONAL,
18729     codebookParametersfetype2DopplerCSI-r18     CodebookParametersfetype2DopplerCSI-r18                        OPTIONAL,
18730     codebookParametersetype2CJT-r18             CodebookParametersetype2CJT-r18                                OPTIONAL,
18731     codebookParametersfetype2CJT-r18            CodebookParametersfetype2CJT-r18                               OPTIONAL,
18732     codebookComboParametersCJT-r18              CodebookComboParametersCJT-r18                                 OPTIONAL,
18733     codebookParametersHARQ-ACK-PUSCH-r18        CodebookParametersHARQ-ACK-PUSCH-r18                           OPTIONAL,
18734     -- R1 40-1-1: Unified TCI with joint DL/UL TCI update for single-DCI based intra-cell multi-TRP with single activated TCI
18735     -- codepoint per CC
18736     tci-JointTCI-UpdateSingleActiveTCI-PerCC-r18 SEQUENCE {
18737         maxNumberConfigJointTCIPerCC-PerBWP-r18     ENUMERATED {n8,n12,n16,n24,n32,n48,n64,n128},
18738         maxNumberActiveJointTCI-AcrossCC-r18        ENUMERATED {n2,n4,n6,n8,n16,n32}
18739     }                                                                                                          OPTIONAL,
18740     -- R1 40-1-1a: Unified TCI with joint DL/UL TCI update for single-DCI based intra-cell multi-TRP with multiple activated TCI
18741     -- codepoints per CC
18742     tci-JointTCI-UpdateMultiActiveTCI-PerCC-r18 SEQUENCE {
18743         tci-StateInd-r18                            ENUMERATED {withAssignment, withoutAssignment},
18744         maxNumberActiveJointTCI-PerCC-r18           INTEGER (2..8)
18745     }                                                                                                          OPTIONAL,
18746     -- R1 40-1-1c: DCI format 1_1 and if supported 1_2 configured with TCI selection field
18747     tci-SelectionDCI-r18                        ENUMERATED {supported}                                         OPTIONAL,
18748     -- R1 40-1-2: Unified TCI with separate DL/UL TCI update for single-DCI based intra-cell multi-TRP with single activated TCI
18749     -- codepoint per CC
18750     tci-SeparateTCI-UpdateSingleActiveTCI-PerCC-r18 SEQUENCE {
18751         maxNumConfigDL-TCI-PerCC-PerBWP-r18         ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n128},
18752         maxNumConfigUL-TCI-PerCC-PerBWP-r18         ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64},
18753         maxNumActiveDL-TCI-AcrossCC-r18             ENUMERATED {n2, n4, n8, n16},
18754         maxNumActiveUL-TCI-AcrossCC-r18             ENUMERATED {n2, n4, n8, n16}
18755     }                                                                                                          OPTIONAL,
18756     -- R1 40-1-2a: Unified TCI with separate DL/UL TCI update for single-DCI based intra-cell multi-TRP with multiple
18757     -- activated TCI codepoints per CC
18758     tci-SeparateTCI-UpdateMultiActiveTCI-PerCC-r18  SEQUENCE {
18759         maxNumActiveDL-TCI-AcrossCC-r18             ENUMERATED {n2, n4, n8, n16},
18760         maxNumActiveUL-TCI-AcrossCC-r18             ENUMERATED {n2, n4, n8, n16}
18761     }                                                                                                          OPTIONAL,
18762     -- R1 40-1-3: Per aperiodic CSI-RS resource/resource set configuration for TCI selection in S-DCI based MTRP
18763     tci-SelectionAperiodicCSI-RS-r18            ENUMERATED {perResource, perResourceSet, both}                 OPTIONAL,
18764     -- R1 40-1-3a: Per aperiodic CSI-RS resource/resource set configuration for TCI selection in M-DCI based MTRP
18765     tci-SelectionAperiodicCSI-RS-M-DCI-r18      ENUMERATED {perResource, perResourceSet, both}                 OPTIONAL,
18766     -- R1 40-1-4: Two TCI states for CJT Tx scheme for PDSCH
18767     twoTCI-StatePDSCH-CJT-TxScheme-r18          ENUMERATED {cjtSchemeA, cjtSchemeB, both}                      OPTIONAL,
18768     -- R1 40-1-7: Unified TCI with joint DL/UL TCI update for multi-DCI based multi-TRP with single activated TCI
18769     -- codepoint per CORESETPoolIndex per CC
18770     tci-JointTCI-UpdateSingleActiveTCI-PerCC-PerCORESET-r18  SEQUENCE {
18771         mTRP-Operation-r18                                        ENUMERATED {intraCell, intraCellAndInterCell},
18772         maxNumberConfigJointTCIPerCC-PerBWP-r18                   ENUMERATED {n8,n12,n16,n24,n32,n48,n64,n128},
18773         maxNumberActiveJointTCIAcrossCC-PerCORESET-r18            ENUMERATED {n1,n2,n4,n8,n16}
18774     }                                                                                                          OPTIONAL,
18775     -- R1 40-1-7a: Unified TCI with joint DL/UL TCI update for multi-DCI based multi-TRP with multiple activated TCI
18776     -- codepoints per CORESETPoolIndex per CC
18777     tci-JointTCI-UpdateMultiActiveTCI-PerCC-PerCORESET-r18        INTEGER (2..8)                               OPTIONAL,
18778     -- R1 40-1-8: TRP-specific BFR with unified TCI framework with Unified TCI
18779     tci-TRP-BFR-r18                             ENUMERATED {supported}                                         OPTIONAL,
18780     -- R1 40-1-9: Unified TCI with separate DL/UL TCI update for multi-DCI based multi-TRP with single activated TCI
18781     -- codepoint per CORESETPoolIndex per CC
18782     tci-SeparateTCI-UpdateSingleActiveTCI-PerCC-PerCORESET-r18  SEQUENCE {
18783         mTRP-Operation-r18                          ENUMERATED {intraCell, intraCellAndInterCell},
18784         maxNumConfigDL-TCI-PerCC-PerBWP-r18         ENUMERATED {n8, n12, n16, n24, n32, n48, n64, n128},
18785         maxNumConfigUL-TCI-PerCC-PerBWP-r18         ENUMERATED {n8, n12, n16, n24, n32, n48, n64},
18786         maxNumActiveDL-TCI-AcrossCC-r18             ENUMERATED {n1, n2, n4, n8, n16},
18787         maxNumActiveUL-TCI-AcrossCC-r18             ENUMERATED {n1, n2, n4, n8, n16}
18788     }                                                                                                          OPTIONAL,
18789     -- R1 40-1-9a: Unified TCI with separate DL/UL TCI update for multi-DCI based multi-TRP with multiple activated TCI
18790     -- codepoints per CORESETPoolIndex per CC
18791     tci-SeparateTCI-UpdateMultiActiveTCI-PerCC-PerCORESET-r18   SEQUENCE {
18792         maxNumConfigDL-TCI-PerCC-PerBWP-r18         INTEGER (1..8),
18793         maxNumConfigUL-TCI-PerCC-PerBWP-r18         INTEGER (1..8)
18794     }                                                                                                          OPTIONAL,
18795     -- R1 40-1-12: Common multi-CC TCI state ID update and activation for single-DCI based multi-TRP
18796     commonTCI-SingleDCI-r18                     INTEGER (1..4)                                                 OPTIONAL,
18797     -- R1 40-1-13: Common multi-CC TCI state ID update and activation for multi-DCI based multi-TRP
18798     commonTCI-MultiDCI-r18                      INTEGER (1..4)                                                 OPTIONAL,
18799     -- R1 40-1-14: Two PHR reporting for STx2P
18800     twoPHR-Reporting-r18                        ENUMERATED {supported}                                         OPTIONAL,
18801     -- R1 40-2-3: TAG ID indication via absolute TA command MAC CE
18802     spCell-TAG-Ind-r18                          ENUMERATED {supported}                                         OPTIONAL,
18803     -- R1 40-2-4: PDCCH order sent by one TRP triggers RACH procedure (specifically PRACH) towards a different TRP based on CFRA for
18804     -- inter-cell
18805     interCellCrossTRP-PDCCH-OrderCFRA-r18       ENUMERATED {supported}                                         OPTIONAL,
18806     -- R1 40-2-4a: PDCCH order sent by one TRP triggers RACH procedure (specifically PRACH) towards a different TRP based on CFRA for
18807     -- intra-cell
18808     intraCellCrossTRP-PDCCH-OrderCFRA-r18       ENUMERATED {supported}                                         OPTIONAL,
18809     -- R1 40-2-9: Overlapping UL transmission reduction
18810     overlapUL-TransReduction-r18                ENUMERATED {supported}                                         OPTIONAL,
18811     -- R1 40-3-2-12: Supported maximum periodicity of CMR when configured as periodic CSI-RS
18812     maxPeriodicityCMR-r18                       ENUMERATED {sl4, sl5, sl8, sl10, sl20}                         OPTIONAL,
18813     -- R1 40-3-3-1: TDCP (Time Domain Channel Properties) report
18814     tdcp-Report-r18                             SEQUENCE {
18815         valueX-r18                                  INTEGER (1..2),
18816         maxNumberActiveResource-r18                 INTEGER (2..32)
18817     }                                                                                                          OPTIONAL,
18818     -- R1 40-3-3-5: Number of CSI-RS resources for TDCP
18819     tdcp-Resource-r18                           SEQUENCE {
18820         maxNumberConfigPerCC-r18                    ENUMERATED {n2,n4,n6,n8,n10,n12},
18821         maxNumberConfigAcrossCC-r18                 INTEGER (1..32),
18822         maxNumberSimultaneousPerCC-r18              ENUMERATED {n2, n4, n6, n8, n12, n16, n20, n24, n28, n32}
18823     }                                                                                                          OPTIONAL,
18824     -- R1 40-3-1-24: Timeline for regular eType-II-CJT CSI, or for port selection FeType-II-CJT CSI
18825     timelineRelax-CJT-CSI-r18                   ENUMERATED {n0,n2}                                             OPTIONAL,
18826     -- R1 40-4-11: Joint configuration of Rel.18 DMRS ports and Rel.18 dynamic switching between DFT-S-OFDM and CP-OFDM for PUSCH
18827     jointConfigDMRSPortDynamicSwitching-r18     ENUMERATED {supported}                                         OPTIONAL,
18828     -- R1 40-5-1: SRS comb offset hopping
18829     srs-combOffsetHopping-r18                   ENUMERATED {supported}                                         OPTIONAL,
18830     -- R1 40-5-1a: Comb offset hopping time-domain behavior when repetition factor R>1
18831     srs-combOffsetInTime-r18                    ENUMERATED {srs, rsrs, both}                                   OPTIONAL,
18832     -- R1 40-5-1b: SRS comb offset hopping combined with group/sequence hopping
18833     srs-combOffsetCombinedGroupSequence-r18     ENUMERATED {supported}                                         OPTIONAL,
18834     -- R1 40-5-1c: Comb offset hopping within a subset
18835     srs-combOffsetHoppingWithinSubset-r18       ENUMERATED {supported}                                         OPTIONAL,
18836     -- R1 40-5-2: SRS cyclic shift hopping
18837     srs-cyclicShiftHopping-r18                  ENUMERATED {supported}                                         OPTIONAL,
18838     -- R1 40-5-2a: Smaller cyclic shift granularity for cyclic shift hopping
18839     srs-cyclicShiftHoppingSmallGranularity-r18  ENUMERATED {supported}                                         OPTIONAL,
18840     -- R1 40-5-2b: SRS cyclic shift hopping combined with group/sequence hopping
18841     srs-cyclicShiftCombinedGroupSequence-r18    ENUMERATED {supported}                                         OPTIONAL,
18842     -- R1 40-5-2c: Cyclic shift hopping within a subset
18843     cyclicShiftHoppingWithinSubset-r18          ENUMERATED {supported}                                         OPTIONAL,
18844     -- R1 40-5-3: SRS cyclic shift hopping combined with SRS comb offset hopping
18845     srs-cyclicShiftCombinedCombOffset-r18       ENUMERATED {supported}                                         OPTIONAL,
18847     -- R1 40-6-1-1: 2 PTRS ports for single-DCI based STx2P SDM scheme for PUSCH-codebook
18848     pusch-CB-2PTRS-SingleDCI-STx2P-SDM-r18      ENUMERATED {supported}                                         OPTIONAL,
18849     -- R1 40-6-1a-1: 2 PTRS ports for single-DCI based STx2P SDM scheme for PUSCH-noncodebook
18850     pusch-NonCB-2PTRS-SingleDCI-STx2P-SDM-r18   ENUMERATED {supported}                                         OPTIONAL,
18851     -- R1 40-6-1b: Association between CSI-RS and SRS for noncodebook single-DCI based STx2P SDM scheme for PUSCH
18852     pusch-NonCB-SingleDCI-STx2P-SDM-CSI-RS-SRS-r18 SEQUENCE {
18853         maxNumberPeriodicSRS-Resource-PerBWP-r18      INTEGER (1..8),
18854         maxNumberAperiodicSRS-Resource-PerBWP-r18     INTEGER (1..8),
18855         maxNumberSemiPersistentSRS-ResourcePerBWP-r18 INTEGER (0..8),
18856         valueY-SRS-ResourceAssociate-r18              INTEGER (1..16),
18857         valueX-CSI-RS-ResourceAssociate-r18           INTEGER (1..2)
18858     }                                                                                                          OPTIONAL,
18859     -- R1 40-6-3b-1: Associated CSI-RS resources for noncodebook multi-DCI based STx2P PUSCH+PUSCH
18860     twoPUSCH-NonCB-Multi-DCI-STx2P-CSI-RS-Resource-r18  SEQUENCE {
18861         maxNumberPeriodicSRS-r18                      INTEGER (1..8),
18862         maxNumberAperiodicSRS-r18                     INTEGER (1..8),
18863         maxNumberSemiPersistentSRS-r18                INTEGER (0..8),
18864         simultaneousSRS-PerCC-r18                     INTEGER (1..16),
18865         simultaneousCSI-RS-NonCB-r18                  INTEGER (1..2)
18866     }                                                                                                          OPTIONAL,
18867     -- R1 40-6-1-2: New UL DMRS port entry for single-DCI based SDM scheme for Rel-15 DMRS port and/or Rel-18 DMRS port
18868     dmrs-PortEntrySingleDCI-SDM-r18             ENUMERATED {supported}                                         OPTIONAL,
18869     -- R1 40-6-2-1: 2 PTRS ports for single-DCI based STx2P SFN scheme for PUSCH-codebook
18870     pusch-CB-2PTRS-SingleDCI-STx2P-SFN-r18      ENUMERATED {supported}                                         OPTIONAL,
18871     -- R1 40-6-2a-1: 2 PTRS ports for single-DCI based STx2P SFN scheme for PUSCH-codebook
18872     pusch-NonCB-2PTRS-SingleDCI-STx2P-SFN-r18   ENUMERATED {supported}                                         OPTIONAL,
18873     -- R1 40-6-2b: Association between CSI-RS and SRS for noncodebook single-DCI based STx2P SFN scheme for PUSCH
18874     pusch-NonCB-SingleDCI-STx2P-SFN-CSI-RS-SRS-r18 SEQUENCE {
18875         maxNumberPeriodicSRS-Resource-PerBWP-r18      INTEGER (1..8),
18876         maxNumberAperiodicSRS-Resource-PerBWP-r18     INTEGER (1..8),
18877         maxNumberSemiPersistentSRS-ResourcePerBWP-r18 INTEGER (0..8),
18878         valueY-SRS-ResourceAssociate-r18              INTEGER (1..16),
18879         valueX-CSI-RS-ResourceAssociate-r18           INTEGER (1..2)
18880     }                                                                                                          OPTIONAL,
18881     -- R1 40-6-3c: Codebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and fully overlapping in frequency
18882     twoPUSCH-CB-MultiDCI-STx2P-FullTimeFullFreqOverlap-r18       ENUMERATED {supported}                        OPTIONAL,
18883     -- R1 40-6-3d: Codebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and partially overlapping in frequency
18884     twoPUSCH-CB-MultiDCI-STx2P-FullTimePartialFreqOverlap-r18    ENUMERATED {supported}                        OPTIONAL,
18885     -- R1 40-6-3e: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time and fully overlapping in frequency
18886     twoPUSCH-CB-MultiDCI-STx2P-PartialTimeFullFreqOverlap-r18    ENUMERATED {supported}                        OPTIONAL,
18887     -- R1 40-6-3f: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially overlapping in frequency
18888     twoPUSCH-CB-MultiDCI-STx2P-PartialTimePartialFreqOverlap-r18 ENUMERATED {supported}                        OPTIONAL,
18889     -- R1 40-6-3g: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially or non-overlapping
18890     -- in frequency
18891     twoPUSCH-CB-MultiDCI-STx2P-PartialTimeNonFreqOverlap-r18     ENUMERATED {supported}                        OPTIONAL,
18892     -- R1 40-6-3h: Codebook multi-DCI based STx2P PUSCH+PUSCH for CG+CG
18893     twoPUSCH-CB-MultiDCI-STx2P-CG-CG-r18                         ENUMERATED {supported}                        OPTIONAL,
18894     -- R1 40-6-3i: Codebook multi-DCI based STx2P PUSCH+PUSCH for DG+CG
18895     twoPUSCH-CB-MultiDCI-STx2P-CG-DG-r18                         ENUMERATED {supported}                        OPTIONAL,
18896     -- R1 40-6-3j: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and fully overlapping in frequency
18897     twoPUSCH-NonCB-MultiDCI-STx2P-FullTimeFullFreqOverlap-r18    ENUMERATED {supported}                        OPTIONAL,
18898     -- R1 40-6-3k: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and partially overlapping in
18899     -- frequency
18900     twoPUSCH-NonCB-MultiDCI-STx2P-FullTimePartialFreqOverlap-r18 ENUMERATED {supported}                        OPTIONAL,
18901     -- R1 40-6-3l: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time and fully overlapping in
18902     -- frequency
18903     twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimeFullFreqOverlap-r18 ENUMERATED {supported}                        OPTIONAL,
18904     -- R1 40-6-3m: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially overlapping in
18905     -- frequency
18906     twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimePartialFreqOverlap-r18 ENUMERATED {supported}                     OPTIONAL,
18907     -- R1 40-6-3n: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, non-overlapping in frequency
18908     twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimeNonFreqOverlap-r18  ENUMERATED {supported}                        OPTIONAL,
18909     -- R1 40-6-3o: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for CG+CG
18910     twoPUSCH-NonCB-MultiDCI-STx2P-CG-CG-r18                      ENUMERATED {supported}                        OPTIONAL,
18911     -- R1 40-6-3p: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for DG+CG
18912     twoPUSCH-NonCB-MultiDCI-STx2P-CG-DG-r18                      ENUMERATED {supported}                        OPTIONAL,
18913     -- R1 40-6-4a: Dynamic indication of repetition number for SFN scheme for PUCCH
18914     pucch-RepetitionDynamicIndicationSFN-r18                     ENUMERATED {supported}                        OPTIONAL,
18915     -- R1 40-6-5: Support grouped-based beam reporting for STx2P
18916     groupBeamReporting-STx2P-r18                                 SEQUENCE {
18917         groupL1-RSRP-Reporting-r18                                   ENUMERATED {jointULandDL, ulOnly, both},
18918         maxNumberBeamGroups-r18                                      INTEGER (1..4),
18919         maxNumberResWithinSlotAcrossCC-r18                           ENUMERATED {n2,n3,n4,n8,n16,n32,n64},
18920         maxNumberResAcrossCC-r18                                     ENUMERATED {n8,n16,n32,n64,n128}
18921     }                                                                                                          OPTIONAL
18922     ]]
18925 MIMO-ParametersPerBand-v17b0 ::=        SEQUENCE {
18926     -- R1  23-1-1b    Unified TCI with joint DL/UL TCI update for intra- and inter-cell beam management with more than one MAC-CE
18927     unifiedJointTCI-multiMAC-CE-v17b0       SEQUENCE{
18928         minBeamApplicationTimeJointTCI-v17b0    CHOICE {
18929             fr1-v17b0                               SEQUENCE {
18930                 scs-15kHz-v17b0                         ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
18931                 scs-30kHz-v17b0                         ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
18932                 scs-60kHz-v17b0                         ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL
18933             },
18934             fr2-v17b0                               SEQUENCE {
18935                 scs-60kHz-v17b0                         ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
18936                                                           sym84, sym98, sym112, sym224, sym336}                                OPTIONAL,
18937                 scs-120kHz-v17b0                        ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
18938                                                           sym84, sym98, sym112, sym224, sym336}                                OPTIONAL
18939             }
18940         },
18941         maxNumMAC-CE-PerCC-v17b0                        ENUMERATED {n2, n3, n4, n5, n6, n7, n8}
18942     }                                                                                                                          OPTIONAL,
18943     -- R1  23-10-1b    Unified TCI with separate DL/UL TCI update for intra-cell beam management with more than one MAC-CE
18944     unifiedSeparateTCI-multiMAC-CE-v17b0    SEQUENCE{
18945         minBeamApplicationTimeSeparateTCI-v17b0 CHOICE {
18946             fr1-v17b0                               SEQUENCE {
18947                 scs-15kHz-v17b0                         ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
18948                 scs-30kHz-v17b0                         ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL,
18949                 scs-60kHz-v17b0                         ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70} OPTIONAL
18950             },
18951             fr2-v17b0                               SEQUENCE {
18952                 scs-60kHz-v17b0                         ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
18953                                                           sym84, sym98, sym112, sym224, sym336}                                OPTIONAL,
18954                 scs-120kHz-v17b0                        ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
18955                                                           sym84, sym98, sym112, sym224, sym336}                                OPTIONAL
18956             }
18957         },
18958         maxActivatedDL-TCIPerCC-v17b0                 INTEGER (2..8),
18959         maxActivatedUL-TCIPerCC-v17b0                 INTEGER (2..8)
18960     }                                                                                                                          OPTIONAL
18963 DummyG ::=                          SEQUENCE {
18964     maxNumberSSB-CSI-RS-ResourceOneTx   ENUMERATED {n8, n16, n32, n64},
18965     maxNumberSSB-CSI-RS-ResourceTwoTx   ENUMERATED {n0, n4, n8, n16, n32, n64},
18966     supportedCSI-RS-Density             ENUMERATED {one, three, oneAndThree}
18969 BeamManagementSSB-CSI-RS ::=        SEQUENCE {
18970     maxNumberSSB-CSI-RS-ResourceOneTx   ENUMERATED {n0, n8, n16, n32, n64},
18971     maxNumberCSI-RS-Resource            ENUMERATED {n0, n4, n8, n16, n32, n64},
18972     maxNumberCSI-RS-ResourceTwoTx       ENUMERATED {n0, n4, n8, n16, n32, n64},
18973     supportedCSI-RS-Density             ENUMERATED {one, three, oneAndThree}                                       OPTIONAL,
18974     maxNumberAperiodicCSI-RS-Resource   ENUMERATED {n0, n1, n4, n8, n16, n32, n64}
18977 DummyH ::=                          SEQUENCE {
18978     burstLength                         INTEGER (1..2),
18979     maxSimultaneousResourceSetsPerCC    INTEGER (1..8),
18980     maxConfiguredResourceSetsPerCC      INTEGER (1..64),
18981     maxConfiguredResourceSetsAllCC      INTEGER (1..128)
18984 CSI-RS-ForTracking ::=              SEQUENCE {
18985     maxBurstLength                      INTEGER (1..2),
18986     maxSimultaneousResourceSetsPerCC    INTEGER (1..8),
18987     maxConfiguredResourceSetsPerCC      INTEGER (1..64),
18988     maxConfiguredResourceSetsAllCC      INTEGER (1..256)
18991 CSI-RS-IM-ReceptionForFeedback ::=              SEQUENCE {
18992     maxConfigNumberNZP-CSI-RS-PerCC                 INTEGER (1..64),
18993     maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC      INTEGER (2..256),
18994     maxConfigNumberCSI-IM-PerCC                     ENUMERATED {n1, n2, n4, n8, n16, n32},
18995     maxNumberSimultaneousNZP-CSI-RS-PerCC           INTEGER (1..64),
18996     totalNumberPortsSimultaneousNZP-CSI-RS-PerCC    INTEGER (2..256)
18999 CSI-RS-ProcFrameworkForSRS ::=                  SEQUENCE {
19000     maxNumberPeriodicSRS-AssocCSI-RS-PerBWP         INTEGER (1..4),
19001     maxNumberAperiodicSRS-AssocCSI-RS-PerBWP        INTEGER (1..4),
19002     maxNumberSP-SRS-AssocCSI-RS-PerBWP              INTEGER (0..4),
19003     simultaneousSRS-AssocCSI-RS-PerCC               INTEGER (1..8)
19006 CSI-ReportFramework ::=                         SEQUENCE {
19007     maxNumberPeriodicCSI-PerBWP-ForCSI-Report       INTEGER (1..4),
19008     maxNumberAperiodicCSI-PerBWP-ForCSI-Report      INTEGER (1..4),
19009     maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report INTEGER (0..4),
19010     maxNumberPeriodicCSI-PerBWP-ForBeamReport       INTEGER (1..4),
19011     maxNumberAperiodicCSI-PerBWP-ForBeamReport      INTEGER (1..4),
19012     maxNumberAperiodicCSI-triggeringStatePerCC      ENUMERATED {n3, n7, n15, n31, n63, n128},
19013     maxNumberSemiPersistentCSI-PerBWP-ForBeamReport INTEGER (0..4),
19014     simultaneousCSI-ReportsPerCC                    INTEGER (1..8)
19017 CSI-ReportFrameworkExt-r16 ::=                      SEQUENCE {
19018     maxNumberAperiodicCSI-PerBWP-ForCSI-ReportExt-r16   INTEGER (5..8)
19021 PTRS-DensityRecommendationDL ::=    SEQUENCE {
19022     frequencyDensity1                   INTEGER (1..276),
19023     frequencyDensity2                   INTEGER (1..276),
19024     timeDensity1                        INTEGER (0..29),
19025     timeDensity2                        INTEGER (0..29),
19026     timeDensity3                        INTEGER (0..29)
19029 PTRS-DensityRecommendationUL ::=    SEQUENCE {
19030     frequencyDensity1                   INTEGER (1..276),
19031     frequencyDensity2                   INTEGER (1..276),
19032     timeDensity1                        INTEGER (0..29),
19033     timeDensity2                        INTEGER (0..29),
19034     timeDensity3                        INTEGER (0..29),
19035     sampleDensity1                      INTEGER (1..276),
19036     sampleDensity2                      INTEGER (1..276),
19037     sampleDensity3                      INTEGER (1..276),
19038     sampleDensity4                      INTEGER (1..276),
19039     sampleDensity5                      INTEGER (1..276)
19042 SpatialRelations ::=                    SEQUENCE {
19043     maxNumberConfiguredSpatialRelations     ENUMERATED {n4, n8, n16, n32, n64, n96},
19044     maxNumberActiveSpatialRelations         ENUMERATED {n1, n2, n4, n8, n14},
19045     additionalActiveSpatialRelationPUCCH    ENUMERATED {supported}                              OPTIONAL,
19046     maxNumberDL-RS-QCL-TypeD                ENUMERATED {n1, n2, n4, n8, n14}
19049 DummyI ::=               SEQUENCE {
19050     supportedSRS-TxPortSwitch           ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, tr-equal},
19051     txSwitchImpactToRx                  ENUMERATED {true}                                       OPTIONAL
19054 CSI-MultiTRP-SupportedCombinations-r17 ::= SEQUENCE {
19055     maxNumTx-Ports-r17                         ENUMERATED {n2, n4, n8, n12, n16, n24, n32},
19056     maxTotalNumCMR-r17                         INTEGER (2..64),
19057     maxTotalNumTx-PortsNZP-CSI-RS-r17          INTEGER (2..256)
19060 -- TAG-MIMO-PARAMETERSPERBAND-STOP
19061 -- TAG-MODULATIONORDER-START
19063 ModulationOrder ::= ENUMERATED {bpsk-halfpi, bpsk, qpsk, qam16, qam64, qam256}
19065 -- TAG-MODULATIONORDER-STOP
19066 -- TAG-MRDC-PARAMETERS-START
19068 MRDC-Parameters ::= SEQUENCE {
19069     singleUL-Transmission               ENUMERATED {supported}              OPTIONAL,
19070     dynamicPowerSharingENDC             ENUMERATED {supported}              OPTIONAL,
19071     tdm-Pattern                         ENUMERATED {supported}              OPTIONAL,
19072     ul-SharingEUTRA-NR                  ENUMERATED {tdm, fdm, both}         OPTIONAL,
19073     ul-SwitchingTimeEUTRA-NR            ENUMERATED {type1, type2}           OPTIONAL,
19074     simultaneousRxTxInterBandENDC       ENUMERATED {supported}              OPTIONAL,
19075     asyncIntraBandENDC                  ENUMERATED {supported}              OPTIONAL,
19076     ...,
19077     [[
19078     dualPA-Architecture                 ENUMERATED {supported}              OPTIONAL,
19079     intraBandENDC-Support               ENUMERATED {non-contiguous, both}   OPTIONAL,
19080     ul-TimingAlignmentEUTRA-NR          ENUMERATED {required}               OPTIONAL
19081     ]]
19084 MRDC-Parameters-v1580 ::= SEQUENCE {
19085         dynamicPowerSharingNEDC             ENUMERATED {supported}              OPTIONAL
19088 MRDC-Parameters-v1590 ::=       SEQUENCE {
19089         interBandContiguousMRDC             ENUMERATED {supported}              OPTIONAL
19092 MRDC-Parameters-v15g0 ::=   SEQUENCE {
19093     simultaneousRxTxInterBandENDCPerBandPair   SimultaneousRxTxPerBandPair  OPTIONAL
19096 MRDC-Parameters-v15n0 ::= SEQUENCE {
19097     intraBandENDC-Support-UL            ENUMERATED {non-contiguous, both}   OPTIONAL
19100 MRDC-Parameters-v1620 ::=    SEQUENCE {
19101     maxUplinkDutyCycle-interBandENDC-TDD-PC2-r16    SEQUENCE{
19102         eutra-TDD-Config0-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
19103         eutra-TDD-Config1-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
19104         eutra-TDD-Config2-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
19105         eutra-TDD-Config3-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
19106         eutra-TDD-Config4-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
19107         eutra-TDD-Config5-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
19108         eutra-TDD-Config6-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL
19109     }                                                                                    OPTIONAL,
19110     -- R1 18-2 Single UL TX operation for TDD PCell in EN-DC
19111     tdm-restrictionTDD-endc-r16          ENUMERATED {supported}                          OPTIONAL,
19112     -- R1 18-2a Single UL TX operation for FDD PCell in EN-DC
19113     tdm-restrictionFDD-endc-r16          ENUMERATED {supported}                          OPTIONAL,
19114     --  R1 18-2b Support of HARQ-offset for SUO case1 in EN-DC with LTE TDD PCell for type 1 UE
19115     singleUL-HARQ-offsetTDD-PCell-r16    ENUMERATED {supported}                          OPTIONAL,
19116     --  R1 18-3 Dual Tx transmission for EN-DC with FDD PCell(TDM pattern for dual Tx UE)
19117     tdm-restrictionDualTX-FDD-endc-r16   ENUMERATED {supported}                          OPTIONAL
19120 MRDC-Parameters-v1630 ::= SEQUENCE {
19121     -- R4 2-20 Maximum uplink duty cycle for FDD+TDD EN-DC power class 2
19122     maxUplinkDutyCycle-interBandENDC-FDD-TDD-PC2-r16  SEQUENCE {
19123         maxUplinkDutyCycle-FDD-TDD-EN-DC1-r16             ENUMERATED {n30, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
19124         maxUplinkDutyCycle-FDD-TDD-EN-DC2-r16             ENUMERATED {n30, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL
19125     }                                                                                                             OPTIONAL,
19127     -- R4 2-19 FDD-FDD or TDD-TDD inter-band MR-DC with overlapping or partially overlapping DL spectrum
19128     interBandMRDC-WithOverlapDL-Bands-r16       ENUMERATED {supported}                   OPTIONAL
19131 MRDC-Parameters-v1700 ::=       SEQUENCE {
19132     condPSCellAdditionENDC-r17                  ENUMERATED {supported}                   OPTIONAL,
19133     scg-ActivationDeactivationENDC-r17          ENUMERATED {supported}                   OPTIONAL,
19134     scg-ActivationDeactivationResumeENDC-r17    ENUMERATED {supported}                   OPTIONAL
19137 MRDC-Parameters-v1770 ::=       SEQUENCE {
19138     -- R4 26-1: Higher Power Limit CA DC
19139     higherPowerLimitMRDC-r17                    ENUMERATED {supported}                   OPTIONAL
19142 MRDC-Parameters-v1790 ::= SEQUENCE {
19143     intraBandENDC-Support-v1790                 ENUMERATED {non-contiguous, both}        OPTIONAL,
19144     intraBandENDC-Support-UL-v1790              ENUMERATED {non-contiguous, both}        OPTIONAL
19147 MRDC-Parameters-v1840 ::= SEQUENCE {
19148     intraBandENDC-NominalSpacing-r18            ENUMERATED {supported}                   OPTIONAL
19151 -- TAG-MRDC-PARAMETERS-STOP
19152 -- TAG-NCR-PARAMETERS-START
19154 NCR-Parameters-r18::=                   SEQUENCE {
19155     inactiveStateNCR-r18                    ENUMERATED {supported}                                  OPTIONAL,
19156     supportedNumberOfDRBs-NCR-r18           ENUMERATED {n1,n16}                                     OPTIONAL,
19157     nonDRB-NCR-r18                          ENUMERATED {supported}                                  OPTIONAL
19160 -- TAG-NCR-PARAMETERS-STOP
19161 -- TAG-NRDC-PARAMETERS-START
19163 NRDC-Parameters ::=                 SEQUENCE {
19164     measAndMobParametersNRDC            MeasAndMobParametersMRDC                    OPTIONAL,
19165     generalParametersNRDC               GeneralParametersMRDC-XDD-Diff              OPTIONAL,
19166     fdd-Add-UE-NRDC-Capabilities        UE-MRDC-CapabilityAddXDD-Mode               OPTIONAL,
19167     tdd-Add-UE-NRDC-Capabilities        UE-MRDC-CapabilityAddXDD-Mode               OPTIONAL,
19168     fr1-Add-UE-NRDC-Capabilities        UE-MRDC-CapabilityAddFRX-Mode               OPTIONAL,
19169     fr2-Add-UE-NRDC-Capabilities        UE-MRDC-CapabilityAddFRX-Mode               OPTIONAL,
19170     dummy2                              OCTET STRING                                OPTIONAL,
19171     dummy                               SEQUENCE {}                                 OPTIONAL
19174 NRDC-Parameters-v1570 ::=           SEQUENCE {
19175     sfn-SyncNRDC                        ENUMERATED {supported}                      OPTIONAL
19178 NRDC-Parameters-v15c0 ::=           SEQUENCE {
19179     pdcp-DuplicationSplitSRB            ENUMERATED {supported}                      OPTIONAL,
19180     pdcp-DuplicationSplitDRB            ENUMERATED {supported}                      OPTIONAL
19183 NRDC-Parameters-v1610 ::=           SEQUENCE {
19184     measAndMobParametersNRDC-v1610      MeasAndMobParametersMRDC-v1610              OPTIONAL
19187 NRDC-Parameters-v1700   ::=         SEQUENCE {
19188     f1c-OverNR-RRC-r17                  ENUMERATED {supported}                      OPTIONAL,
19189     measAndMobParametersNRDC-v1700      MeasAndMobParametersMRDC-v1700
19192 -- TAG-NRDC-PARAMETERS-STOP
19193 -- TAG-NTN-PARAMETERS-START
19195 NTN-Parameters-r17 ::= SEQUENCE {
19196     inactiveStateNTN-r17                ENUMERATED {supported}                                OPTIONAL,
19197     ra-SDT-NTN-r17                      ENUMERATED {supported}                                OPTIONAL,
19198     srb-SDT-NTN-r17                     ENUMERATED {supported}                                OPTIONAL,
19199     measAndMobParametersNTN-r17         MeasAndMobParameters                                  OPTIONAL,
19200     mac-ParametersNTN-r17               MAC-Parameters                                        OPTIONAL,
19201     phy-ParametersNTN-r17               Phy-Parameters                                        OPTIONAL,
19202     fdd-Add-UE-NR-CapabilitiesNTN-r17   UE-NR-CapabilityAddXDD-Mode                           OPTIONAL,
19203     fr1-Add-UE-NR-CapabilitiesNTN-r17   UE-NR-CapabilityAddFRX-Mode                           OPTIONAL,
19204     ue-BasedPerfMeas-ParametersNTN-r17  UE-BasedPerfMeas-Parameters-r16                       OPTIONAL,
19205     son-ParametersNTN-r17               SON-Parameters-r16                                    OPTIONAL
19208 NTN-Parameters-v1820 ::= SEQUENCE {
19209     fr2-Add-UE-NR-CapabilitiesNTN-r18   UE-NR-CapabilityAddFRX-Mode                           OPTIONAL
19212 -- TAG-NTN-PARAMETERS-STOP
19213 -- TAG-OLPC-SRS-POS-START
19215 OLPC-SRS-Pos-r16 ::=        SEQUENCE {
19216     olpc-SRS-PosBasedOnPRS-Serving-r16         ENUMERATED {supported}               OPTIONAL,
19217     olpc-SRS-PosBasedOnSSB-Neigh-r16           ENUMERATED {supported}               OPTIONAL,
19218     olpc-SRS-PosBasedOnPRS-Neigh-r16           ENUMERATED {supported}               OPTIONAL,
19219     maxNumberPathLossEstimatePerServing-r16    ENUMERATED {n1, n4, n8, n16}         OPTIONAL
19222 --TAG-OLPC-SRS-POS-STOP
19223 -- TAG-PDCP-PARAMETERS-START
19225 PDCP-Parameters ::=         SEQUENCE {
19226     supportedROHC-Profiles      SEQUENCE {
19227         profile0x0000               BOOLEAN,
19228         profile0x0001               BOOLEAN,
19229         profile0x0002               BOOLEAN,
19230         profile0x0003               BOOLEAN,
19231         profile0x0004               BOOLEAN,
19232         profile0x0006               BOOLEAN,
19233         profile0x0101               BOOLEAN,
19234         profile0x0102               BOOLEAN,
19235         profile0x0103               BOOLEAN,
19236         profile0x0104               BOOLEAN
19237     },
19238     maxNumberROHC-ContextSessions       ENUMERATED {cs2, cs4, cs8, cs12, cs16, cs24, cs32, cs48, cs64,
19239                                                 cs128, cs256, cs512, cs1024, cs16384, spare2, spare1},
19240     uplinkOnlyROHC-Profiles             ENUMERATED {supported}      OPTIONAL,
19241     continueROHC-Context                ENUMERATED {supported}      OPTIONAL,
19242     outOfOrderDelivery                  ENUMERATED {supported}      OPTIONAL,
19243     shortSN                             ENUMERATED {supported}      OPTIONAL,
19244     pdcp-DuplicationSRB                 ENUMERATED {supported}      OPTIONAL,
19245     pdcp-DuplicationMCG-OrSCG-DRB       ENUMERATED {supported}      OPTIONAL,
19246     ...,
19247     [[
19248     drb-IAB-r16                         ENUMERATED {supported}      OPTIONAL,
19249     non-DRB-IAB-r16                     ENUMERATED {supported}      OPTIONAL,
19250     extendedDiscardTimer-r16            ENUMERATED {supported}      OPTIONAL,
19251     continueEHC-Context-r16             ENUMERATED {supported}      OPTIONAL,
19252     ehc-r16                             ENUMERATED {supported}      OPTIONAL,
19253     maxNumberEHC-Contexts-r16           ENUMERATED {cs2, cs4, cs8, cs16, cs32, cs64, cs128, cs256, cs512,
19254                                                     cs1024, cs2048, cs4096, cs8192, cs16384, cs32768, cs65536}    OPTIONAL,
19255     jointEHC-ROHC-Config-r16            ENUMERATED {supported}      OPTIONAL,
19256     pdcp-DuplicationMoreThanTwoRLC-r16  ENUMERATED {supported}      OPTIONAL
19257     ]],
19258     [[
19259     longSN-RedCap-r17                   ENUMERATED {supported}      OPTIONAL,
19260     udc-r17                             SEQUENCE {
19261         standardDictionary-r17              ENUMERATED {supported}  OPTIONAL,
19262         operatorDictionary-r17              SEQUENCE {
19263             versionOfDictionary-r17             INTEGER (0..15),
19264             associatedPLMN-ID-r17               PLMN-Identity
19265         }                                                           OPTIONAL,
19266         continueUDC-r17                     ENUMERATED {supported}  OPTIONAL,
19267         supportOfBufferSize-r17             ENUMERATED {kbyte4, kbyte8}  OPTIONAL
19268     }                                                               OPTIONAL
19269     ]],
19270     [[
19271     longSN-NCR-r18                      ENUMERATED {supported}      OPTIONAL,
19272     supportOfPDU-SetDiscard-r18         ENUMERATED {supported}      OPTIONAL,
19273     psi-BasedDiscard-r18                ENUMERATED {supported}      OPTIONAL,
19274     supportOfSN-GapReport-r18           ENUMERATED {supported}      OPTIONAL
19275     ]]
19278 -- TAG-PDCP-PARAMETERS-STOP
19279 -- TAG-PDCP-PARAMETERSMRDC-START
19281 PDCP-ParametersMRDC ::=                 SEQUENCE {
19282     pdcp-DuplicationSplitSRB                ENUMERATED {supported}      OPTIONAL,
19283     pdcp-DuplicationSplitDRB                ENUMERATED {supported}      OPTIONAL
19286 PDCP-ParametersMRDC-v1610 ::= SEQUENCE {
19287     scg-DRB-NR-IAB-r16                  ENUMERATED {supported}          OPTIONAL
19290 -- TAG-PDCP-PARAMETERSMRDC-STOP
19291 -- TAG-PHY-PARAMETERS-START
19293 Phy-Parameters ::=                  SEQUENCE {
19294     phy-ParametersCommon                Phy-ParametersCommon                        OPTIONAL,
19295     phy-ParametersXDD-Diff              Phy-ParametersXDD-Diff                      OPTIONAL,
19296     phy-ParametersFRX-Diff              Phy-ParametersFRX-Diff                      OPTIONAL,
19297     phy-ParametersFR1                   Phy-ParametersFR1                           OPTIONAL,
19298     phy-ParametersFR2                   Phy-ParametersFR2                           OPTIONAL
19301 Phy-Parameters-v16a0 ::=            SEQUENCE {
19302     phy-ParametersCommon-v16a0          Phy-ParametersCommon-v16a0                  OPTIONAL
19305 Phy-ParametersCommon ::=            SEQUENCE {
19306     csi-RS-CFRA-ForHO                   ENUMERATED {supported}                      OPTIONAL,
19307     dynamicPRB-BundlingDL               ENUMERATED {supported}                      OPTIONAL,
19308     sp-CSI-ReportPUCCH                  ENUMERATED {supported}                      OPTIONAL,
19309     sp-CSI-ReportPUSCH                  ENUMERATED {supported}                      OPTIONAL,
19310     nzp-CSI-RS-IntefMgmt                ENUMERATED {supported}                      OPTIONAL,
19311     type2-SP-CSI-Feedback-LongPUCCH     ENUMERATED {supported}                      OPTIONAL,
19312     precoderGranularityCORESET          ENUMERATED {supported}                      OPTIONAL,
19313     dynamicHARQ-ACK-Codebook            ENUMERATED {supported}                      OPTIONAL,
19314     semiStaticHARQ-ACK-Codebook         ENUMERATED {supported}                      OPTIONAL,
19315     spatialBundlingHARQ-ACK             ENUMERATED {supported}                      OPTIONAL,
19316     dynamicBetaOffsetInd-HARQ-ACK-CSI   ENUMERATED {supported}                      OPTIONAL,
19317     pucch-Repetition-F1-3-4             ENUMERATED {supported}                      OPTIONAL,
19318     ra-Type0-PUSCH                      ENUMERATED {supported}                      OPTIONAL,
19319     dynamicSwitchRA-Type0-1-PDSCH       ENUMERATED {supported}                      OPTIONAL,
19320     dynamicSwitchRA-Type0-1-PUSCH       ENUMERATED {supported}                      OPTIONAL,
19321     pdsch-MappingTypeA                  ENUMERATED {supported}                      OPTIONAL,
19322     pdsch-MappingTypeB                  ENUMERATED {supported}                      OPTIONAL,
19323     interleavingVRB-ToPRB-PDSCH         ENUMERATED {supported}                      OPTIONAL,
19324     interSlotFreqHopping-PUSCH          ENUMERATED {supported}                      OPTIONAL,
19325     type1-PUSCH-RepetitionMultiSlots    ENUMERATED {supported}                      OPTIONAL,
19326     type2-PUSCH-RepetitionMultiSlots    ENUMERATED {supported}                      OPTIONAL,
19327     pusch-RepetitionMultiSlots          ENUMERATED {supported}                      OPTIONAL,
19328     pdsch-RepetitionMultiSlots          ENUMERATED {supported}                      OPTIONAL,
19329     downlinkSPS                         ENUMERATED {supported}                      OPTIONAL,
19330     configuredUL-GrantType1             ENUMERATED {supported}                      OPTIONAL,
19331     configuredUL-GrantType2             ENUMERATED {supported}                      OPTIONAL,
19332     pre-EmptIndication-DL               ENUMERATED {supported}                      OPTIONAL,
19333     cbg-TransIndication-DL              ENUMERATED {supported}                      OPTIONAL,
19334     cbg-TransIndication-UL              ENUMERATED {supported}                      OPTIONAL,
19335     cbg-FlushIndication-DL              ENUMERATED {supported}                      OPTIONAL,
19336     dynamicHARQ-ACK-CodeB-CBG-Retx-DL   ENUMERATED {supported}                      OPTIONAL,
19337     rateMatchingResrcSetSemi-Static     ENUMERATED {supported}                      OPTIONAL,
19338     rateMatchingResrcSetDynamic         ENUMERATED {supported}                      OPTIONAL,
19339     bwp-SwitchingDelay                  ENUMERATED {type1, type2}                   OPTIONAL,
19340     ...,
19341     [[
19342     dummy                               ENUMERATED {supported}                      OPTIONAL
19343     ]],
19344     [[
19345     maxNumberSearchSpaces               ENUMERATED {n10}                            OPTIONAL,
19346     rateMatchingCtrlResrcSetDynamic     ENUMERATED {supported}                      OPTIONAL,
19347     maxLayersMIMO-Indication            ENUMERATED {supported}                      OPTIONAL
19348     ]],
19349     [[
19350     spCellPlacement                             CarrierAggregationVariant           OPTIONAL
19351     ]],
19352     [[
19353     -- R1 9-1: Basic channel structure and procedure of 2-step RACH
19354     twoStepRACH-r16                             ENUMERATED {supported}              OPTIONAL,
19355     -- R1 11-1: Monitoring DCI format 1_2 and DCI format 0_2
19356     dci-Format1-2And0-2-r16                     ENUMERATED {supported}              OPTIONAL,
19357     -- R1 11-1a: Monitoring both DCI format 0_1/1_1 and DCI format 0_2/1_2 in the same search space
19358     monitoringDCI-SameSearchSpace-r16           ENUMERATED {supported}              OPTIONAL,
19359     -- R1 11-10: Type 2 configured grant release by DCI format 0_1
19360     type2-CG-ReleaseDCI-0-1-r16                 ENUMERATED {supported}              OPTIONAL,
19361     -- R1 11-11: Type 2 configured grant release by DCI format 0_2
19362     type2-CG-ReleaseDCI-0-2-r16                 ENUMERATED {supported}              OPTIONAL,
19363     -- R1 12-3: SPS release by DCI format 1_1
19364     sps-ReleaseDCI-1-1-r16                      ENUMERATED {supported}              OPTIONAL,
19365     -- R1 12-3a: SPS release by DCI format 1_2
19366     sps-ReleaseDCI-1-2-r16                      ENUMERATED {supported}              OPTIONAL,
19367     -- R1 14-8: CSI trigger states containing non-active BWP
19368     csi-TriggerStateNon-ActiveBWP-r16           ENUMERATED {supported}              OPTIONAL,
19369     -- R1 20-2: Support up to 4 SMTCs configured for an IAB node MT per frequency location, including IAB-specific SMTC window periodicities
19370     separateSMTC-InterIAB-Support-r16           ENUMERATED {supported}              OPTIONAL,
19371     -- R1 20-3: Support RACH configuration separately from the RACH configuration for UE access, including new IAB-specific offset and scaling factors
19372     separateRACH-IAB-Support-r16                ENUMERATED {supported}              OPTIONAL,
19373     -- R1 20-5a: Support semi-static configuration/indication of UL-Flexible-DL slot formats for IAB-MT resources
19374     ul-flexibleDL-SlotFormatSemiStatic-IAB-r16  ENUMERATED {supported}              OPTIONAL,
19375     -- R1 20-5b: Support dynamic indication of UL-Flexible-DL slot formats for IAB-MT resources
19376     ul-flexibleDL-SlotFormatDynamics-IAB-r16    ENUMERATED {supported}              OPTIONAL,
19377     dft-S-OFDM-WaveformUL-IAB-r16               ENUMERATED {supported}              OPTIONAL,
19378     -- R1 20-6: Support DCI Format 2_5 based indication of soft resource availability to an IAB node
19379     dci-25-AI-RNTI-Support-IAB-r16              ENUMERATED {supported}              OPTIONAL,
19380     -- R1 20-7: Support T_delta reception.
19381     t-DeltaReceptionSupport-IAB-r16             ENUMERATED {supported}              OPTIONAL,
19382     -- R1 20-8: Support of Desired guard symbol reporting and provided guard symbok reception.
19383     guardSymbolReportReception-IAB-r16          ENUMERATED {supported}              OPTIONAL,
19384     -- R1 18-8 HARQ-ACK codebook type and spatial bundling per PUCCH group
19385     harqACK-CB-SpatialBundlingPUCCH-Group-r16   ENUMERATED {supported}              OPTIONAL,
19386     -- R1 19-2: Cross Slot Scheduling
19387     crossSlotScheduling-r16                     SEQUENCE {
19388         non-SharedSpectrumChAccess-r16              ENUMERATED {supported}          OPTIONAL,
19389         sharedSpectrumChAccess-r16                  ENUMERATED {supported}          OPTIONAL
19390     }                                                                               OPTIONAL,
19391     maxNumberSRS-PosPathLossEstimateAllServingCells-r16  ENUMERATED {n1, n4, n8, n16}         OPTIONAL,
19392     extendedCG-Periodicities-r16                ENUMERATED {supported}              OPTIONAL,
19393     extendedSPS-Periodicities-r16               ENUMERATED {supported}              OPTIONAL,
19394     codebookVariantsList-r16                    CodebookVariantsList-r16            OPTIONAL,
19395     -- R1 11-6: PUSCH repetition Type A
19396     pusch-RepetitionTypeA-r16                   SEQUENCE {
19397         sharedSpectrumChAccess-r16                  ENUMERATED {supported}          OPTIONAL,
19398         non-SharedSpectrumChAccess-r16              ENUMERATED {supported}          OPTIONAL
19399     }                                                                               OPTIONAL,
19400     -- R1 11-4b: DL priority indication in DCI with mixed DCI formats
19401     dci-DL-PriorityIndicator-r16                ENUMERATED {supported}              OPTIONAL,
19402     -- R1 12-1a: UL priority indication in DCI with mixed DCI formats
19403     dci-UL-PriorityIndicator-r16                ENUMERATED {supported}              OPTIONAL,
19404     -- R1 16-1e: Maximum number of configured pathloss reference RSs for PUSCH/PUCCH/SRS by RRC for MAC-CE based pathloss reference RS update
19405     maxNumberPathlossRS-Update-r16              ENUMERATED {n4, n8, n16, n32, n64}  OPTIONAL,
19407     -- R1 18-9: Usage of the PDSCH starting time for HARQ-ACK type 2 codebook
19408     type2-HARQ-ACK-Codebook-r16                 ENUMERATED {supported}              OPTIONAL,
19409     -- R1 16-1g-1: Resources for beam management, pathloss measurement, BFD, RLM and new beam identification across frequency ranges
19410     maxTotalResourcesForAcrossFreqRanges-r16    SEQUENCE {
19411         maxNumberResWithinSlotAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128}        OPTIONAL,
19412         maxNumberResAcrossCC-AcrossFR-r16           ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256}
19413                                                                                     OPTIONAL
19414     }                                                                               OPTIONAL,
19415     -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP - separate
19416     harqACK-separateMultiDCI-MultiTRP-r16       SEQUENCE {
19417     maxNumberLongPUCCHs-r16                         ENUMERATED {longAndLong, longAndShort, shortAndShort}    OPTIONAL
19418     }                                                                               OPTIONAL,
19419     -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP - joint
19420     harqACK-jointMultiDCI-MultiTRP-r16          ENUMERATED {supported}              OPTIONAL,
19421     -- R4 9-1: BWP switching on multiple CCs RRM requirements
19422     bwp-SwitchingMultiCCs-r16                   CHOICE {
19423         type1-r16                                   ENUMERATED {us100, us200},
19424         type2-r16                                   ENUMERATED {us200, us400, us800, us1000}
19425     }                                                                               OPTIONAL
19426     ]],
19427     [[
19428     targetSMTC-SCG-r16                          ENUMERATED {supported}              OPTIONAL,
19429     supportRepetitionZeroOffsetRV-r16           ENUMERATED {supported}              OPTIONAL,
19430     -- R1 11-12: in-order CBG-based re-transmission
19431     cbg-TransInOrderPUSCH-UL-r16                ENUMERATED {supported}              OPTIONAL
19432     ]],
19433     [[
19434     -- R4 6-3: Dormant BWP switching on multiple CCs RRM requirements
19435     bwp-SwitchingMultiDormancyCCs-r16           CHOICE {
19436         type1-r16                                   ENUMERATED {us100, us200},
19437         type2-r16                                   ENUMERATED {us200, us400, us800, us1000}
19438     }                                                                               OPTIONAL,
19439     -- R1 16-2a-8: Indicates that retransmission scheduled by a different CORESETPoolIndex for multi-DCI multi-TRP is not supported.
19440     supportRetx-Diff-CoresetPool-Multi-DCI-TRP-r16               ENUMERATED {notSupported}          OPTIONAL,
19441     -- R1 22-10: Support of pdcch-MonitoringAnyOccasionsWithSpanGap in case of cross-carrier scheduling with different SCSs
19442     pdcch-MonitoringAnyOccasionsWithSpanGapCrossCarrierSch-r16   ENUMERATED {mode2, mode3}          OPTIONAL
19443     ]],
19444     [[
19445     -- R1 16-1j-1: Support of 2 port CSI-RS for new beam identification
19446     newBeamIdentifications2PortCSI-RS-r16       ENUMERATED {supported}              OPTIONAL,
19447     -- R1 16-1j-2: Support of 2 port CSI-RS for pathloss estimation
19448     pathlossEstimation2PortCSI-RS-r16           ENUMERATED {supported}              OPTIONAL
19449     ]],
19450     [[
19451     mux-HARQ-ACK-withoutPUCCH-onPUSCH-r16       ENUMERATED {supported}              OPTIONAL
19452     ]],
19453     [[
19454     -- R1 31-1: Support of Desired Guard Symbol reporting and provided guard symbol reception.
19455     guardSymbolReportReception-IAB-r17          ENUMERATED {supported}              OPTIONAL,
19456     -- R1 31-2: support of restricted IAB-DU beam reception
19457     restricted-IAB-DU-BeamReception-r17         ENUMERATED {supported}              OPTIONAL,
19458     -- R1 31-3: support of recommended IAB-MT beam transmission for DL and UL beam
19459     recommended-IAB-MT-BeamTransmission-r17     ENUMERATED {supported}              OPTIONAL,
19460     -- R1 31-4: support of case 6 timing alignment indication reception
19461     case6-TimingAlignmentReception-IAB-r17      ENUMERATED {supported}              OPTIONAL,
19462     -- R1 31-5: support of case 7 timing offset indication reception and case 7 timing at parent-node indication reception
19463     case7-TimingAlignmentReception-IAB-r17      ENUMERATED {supported}              OPTIONAL,
19464     -- R1 31-6: support of desired DL Tx power adjustment reporting and DL Tx power adjustment reception
19465     dl-tx-PowerAdjustment-IAB-r17               ENUMERATED {supported}              OPTIONAL,
19466     -- R1 31-7: support of desired IAB-MT PSD range reporting
19467     desired-ul-tx-PowerAdjustment-r17           ENUMERATED {supported}              OPTIONAL,
19468     -- R1 31-8: support of monitoring DCI Format 2_5 scrambled by AI-RNTI for indication of FDM soft resource availability to an IAB node
19469     fdm-SoftResourceAvailability-DynamicIndication-r17  ENUMERATED{supported}       OPTIONAL,
19470     -- R1 31-10: Support of updated T_delta range reception
19471     updated-T-DeltaRangeReception-r17           ENUMERATED{supported}               OPTIONAL,
19472     -- R1 30-5: Support slot based dynamic PUCCH repetition indication for PUCCH formats 0/1/2/3/4
19473     slotBasedDynamicPUCCH-Rep-r17               ENUMERATED {supported}              OPTIONAL,
19474     -- R1 25-1: Support of HARQ-ACK deferral in case of TDD collision
19475     sps-HARQ-ACK-Deferral-r17                   SEQUENCE {
19476         non-SharedSpectrumChAccess-r17              ENUMERATED {supported}          OPTIONAL,
19477         sharedSpectrumChAccess-r17                  ENUMERATED {supported}          OPTIONAL
19478     }                                                                               OPTIONAL,
19479     -- R1 23-1-1k Maximum number of configured CC lists (per UE)
19480     unifiedJointTCI-commonUpdate-r17            INTEGER (1..4)                      OPTIONAL,
19481     -- R1 23-2-1c PDCCH repetition with a single span of three contiguous OFDM symbols that is within the first four OFDM symbols in a slot
19482     mTRP-PDCCH-singleSpan-r17                   ENUMERATED {supported}              OPTIONAL,
19483     -- R1 27-23: Support of more than one activated PRS processing windows across all active DL BWPs
19484     supportedActivatedPRS-ProcessingWindow-r17  ENUMERATED {n2, n3, n4}             OPTIONAL,
19485     cg-TimeDomainAllocationExtension-r17        ENUMERATED {supported}              OPTIONAL
19486     ]],
19487      [[
19488     -- R1 25-20: Propagation delay compensation based on Rel-15 TA procedure for TN and licensed
19489     ta-BasedPDC-TN-NonSharedSpectrumChAccess-r17 ENUMERATED {supported}             OPTIONAL,
19490     -- R1 31-11: Directional Collision Handling in DC operation
19491     directionalCollisionDC-IAB-r17              ENUMERATED {supported}              OPTIONAL
19492     ]],
19493     [[
19494     dummy1                                      ENUMERATED {supported}              OPTIONAL,
19495     dummy2                                      ENUMERATED {supported}              OPTIONAL,
19496     dummy3                                      ENUMERATED {supported}              OPTIONAL,
19497     dummy4                                      ENUMERATED {supported}              OPTIONAL,
19498     srs-AdditionalRepetition-r17                ENUMERATED {supported}              OPTIONAL,
19499     pusch-Repetition-CG-SDT-r17                 ENUMERATED {supported}              OPTIONAL
19500     ]],
19501     [[
19502     multiPDSCH-PerSlotType1-CB-Support-r17      ENUMERATED {supported}              OPTIONAL
19503     ]],
19504     [[
19505     -- R1 42-6: Joint operation of power domain and spatial domain adaptation
19506     jointPowerSpatialAdaptation-r18                         ENUMERATED {supported}                        OPTIONAL,
19507     -- R1 43-3: Aperiodic beam indication for access link
19508     ncr-AperiodicBeamInd-AccessLink-r18                     SEQUENCE {
19509         scs-15kHz-r18                                           INTEGER (0..1)                            OPTIONAL,
19510         scs-30kHz-r18                                           INTEGER (0..1)                            OPTIONAL,
19511         scs-60kHz-r18                                           INTEGER (0..2)                            OPTIONAL,
19512         scs-120kHz-r18                                          INTEGER (0..2)                            OPTIONAL
19513     }                                                                                                     OPTIONAL,
19514     -- R1 43-4: Semi-persistent beam indication for access link
19515     ncr-Semi-PersistentBeamInd-AccessLink-r18               ENUMERATED {supported}                        OPTIONAL,
19516     -- R1 43-5: Simulatenous UL transmission of backhaul link and C-Link
19517     ncr-SimultaneousUL-BackhaulAndC-Link-r18                ENUMERATED {supported}                        OPTIONAL,
19518     -- R1 43-6: Dedicated signalling for backhaul link beam indication
19519     ncr-BackhaulBeamInd-r18                                 ENUMERATED {nonUnifiedTCI, unifiedTCI, both}  OPTIONAL,
19520     -- R1 43-8: Adaptive beam for NCR backhaul link/C-link
19521     ncr-AdaptiveBeamBackhaulAndC-Link-r18                   ENUMERATED {nonUnifiedTCI, unifiedTCI, both}  OPTIONAL,
19523     -- R1 49-4a: Nominal RBG size of Configuration 3 for FDRA type 0 for DCI format 1_3
19524     nominalRBG-SizeOfConfig-3-FDRA-Type-0-DCI-1-3-r18       ENUMERATED {supported}                        OPTIONAL,
19525     -- R1 49-4b: Nominal RBG size of Configuration 3 for FDRA type 0 for DCI format 0_3
19526     nominalRBG-SizeOfConfig-3-FDRA-Type-0-DCI-0-3-r18       ENUMERATED {supported}                        OPTIONAL,
19527     -- R1 49-4c: Configurable Type-1A fields for DCI format 0_3/1_3
19528     configurableType-1A-FieldsForDCI-0-3-And-1-3-r18        ENUMERATED {supported}                        OPTIONAL,
19529     -- R1 49-4d: FDRA Type 1 granularity of 2, 4, 8, or 16 consecutive RBs based RIV for DCI format 1_3/0_3
19530     fdra-Type-1-Gty-2-4-8-16-RBs-RIV-DCI-1-3-And-0-3-r18    ENUMERATED {supported}                        OPTIONAL,
19531     -- R1 49-6b: DL priority indication in DCI with mixed DCI formats including DCI format 1_3
19532     priorityIndicationDL-r18                                ENUMERATED {supported}                        OPTIONAL,
19533     -- R1 49-7a: UL priority indication in DCI with mixed DCI formats including DCI format 0_3
19534     priorityIndicationUL-r18                                ENUMERATED {supported}                        OPTIONAL,
19535     -- R1 49-10: Dynamic indication of applicable minimum scheduling restriction by DCI format 0_3/1_3
19536     dynamicIndicationSchedulingRestriction-r18              ENUMERATED {supported}                        OPTIONAL,
19537     -- R1 49-11: PHY priority indication for one-shot HARQ-ACK feedback triggered by DCI format 1_3
19538     priorityIndicationOneSlotHARQ-r18                       ENUMERATED {supported}                        OPTIONAL,
19539     -- R1 50-1c: Multi-PUSCHs Type 2 configured grant release by DCI format 0_1
19540     multiPUSCH-DCI-0-1-r18                                  ENUMERATED {supported}                        OPTIONAL,
19541     -- R1 50-1d: Multi-PUSCHs Type 2 configured grant release by DCI format 0_2
19542     multiPUSCH-DCI-0-2-r18                                  ENUMERATED {supported}                        OPTIONAL,
19544     -- R1 55-1: Additional SR periodicities
19545     additionalSR-Periodicities-r18                          SEQUENCE {
19546         scs-30kHz-r18                                           ENUMERATED {supported}                    OPTIONAL,
19547         scs-120kHz-r18                                          ENUMERATED {supported}                    OPTIONAL
19548     }                                                                                                     OPTIONAL,
19549     -- R1 55-5: Enable MAC CE based pathloss RS updates for Type 1 CG-PUSCH
19550     pathlossRS-UpdateForType1CG-PUSCH-r18                   ENUMERATED {supported}                        OPTIONAL,
19551     -- R4 38-9: Dormant BWP switching on multiple CCs RRM requirements with DCI 0-3/1-3
19552     bwp-SwitchingMultiDormancyCC-DCI-0-3-And-1-3-r18        CHOICE {
19553         type1-r18                                               ENUMERATED {us100, us200},
19554         type2-r18                                               ENUMERATED {us200, us400, us800, us1000}
19555     }                                                                                                     OPTIONAL
19556     ]],
19557     [[
19558     ncr-dft-S-OFDM-WaveformUL-r18                           ENUMERATED {supported}                        OPTIONAL
19559     ]]
19563 Phy-ParametersCommon-v16a0 ::=                  SEQUENCE {
19564     srs-PeriodicityAndOffsetExt-r16                 ENUMERATED {supported}          OPTIONAL
19567 Phy-ParametersXDD-Diff ::=          SEQUENCE {
19568     dynamicSFI                          ENUMERATED {supported}                      OPTIONAL,
19569     twoPUCCH-F0-2-ConsecSymbols         ENUMERATED {supported}                      OPTIONAL,
19570     twoDifferentTPC-Loop-PUSCH          ENUMERATED {supported}                      OPTIONAL,
19571     twoDifferentTPC-Loop-PUCCH          ENUMERATED {supported}                      OPTIONAL,
19572     ...,
19573     [[
19574     dl-SchedulingOffset-PDSCH-TypeA     ENUMERATED {supported}                      OPTIONAL,
19575     dl-SchedulingOffset-PDSCH-TypeB     ENUMERATED {supported}                      OPTIONAL,
19576     ul-SchedulingOffset                 ENUMERATED {supported}                      OPTIONAL
19577     ]]
19580 Phy-ParametersFRX-Diff ::=                  SEQUENCE {
19581     dynamicSFI                                  ENUMERATED {supported}                      OPTIONAL,
19582     dummy1                                      BIT STRING (SIZE (2))                       OPTIONAL,
19583     twoFL-DMRS                                  BIT STRING (SIZE (2))                       OPTIONAL,
19584     dummy2                                      BIT STRING (SIZE (2))                       OPTIONAL,
19585     dummy3                                      BIT STRING (SIZE (2))                       OPTIONAL,
19586     supportedDMRS-TypeDL                        ENUMERATED {type1, type1And2}               OPTIONAL,
19587     supportedDMRS-TypeUL                        ENUMERATED {type1, type1And2}               OPTIONAL,
19588     semiOpenLoopCSI                             ENUMERATED {supported}                      OPTIONAL,
19589     csi-ReportWithoutPMI                        ENUMERATED {supported}                      OPTIONAL,
19590     csi-ReportWithoutCQI                        ENUMERATED {supported}                      OPTIONAL,
19591     onePortsPTRS                                BIT STRING (SIZE (2))                       OPTIONAL,
19592     twoPUCCH-F0-2-ConsecSymbols                 ENUMERATED {supported}                      OPTIONAL,
19593     pucch-F2-WithFH                             ENUMERATED {supported}                      OPTIONAL,
19594     pucch-F3-WithFH                             ENUMERATED {supported}                      OPTIONAL,
19595     pucch-F4-WithFH                             ENUMERATED {supported}                      OPTIONAL,
19596     pucch-F0-2WithoutFH                         ENUMERATED {notSupported}                   OPTIONAL,
19597     pucch-F1-3-4WithoutFH                       ENUMERATED {notSupported}                   OPTIONAL,
19598     mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot      ENUMERATED {supported}                      OPTIONAL,
19599     uci-CodeBlockSegmentation                   ENUMERATED {supported}                      OPTIONAL,
19600     onePUCCH-LongAndShortFormat                 ENUMERATED {supported}                      OPTIONAL,
19601     twoPUCCH-AnyOthersInSlot                    ENUMERATED {supported}                      OPTIONAL,
19602     intraSlotFreqHopping-PUSCH                  ENUMERATED {supported}                      OPTIONAL,
19603     pusch-LBRM                                  ENUMERATED {supported}                      OPTIONAL,
19604     pdcch-BlindDetectionCA                      INTEGER (4..16)                             OPTIONAL,
19605     tpc-PUSCH-RNTI                              ENUMERATED {supported}                      OPTIONAL,
19606     tpc-PUCCH-RNTI                              ENUMERATED {supported}                      OPTIONAL,
19607     tpc-SRS-RNTI                                ENUMERATED {supported}                      OPTIONAL,
19608     absoluteTPC-Command                         ENUMERATED {supported}                      OPTIONAL,
19609     twoDifferentTPC-Loop-PUSCH                  ENUMERATED {supported}                      OPTIONAL,
19610     twoDifferentTPC-Loop-PUCCH                  ENUMERATED {supported}                      OPTIONAL,
19611     pusch-HalfPi-BPSK                           ENUMERATED {supported}                      OPTIONAL,
19612     pucch-F3-4-HalfPi-BPSK                      ENUMERATED {supported}                      OPTIONAL,
19613     almostContiguousCP-OFDM-UL                  ENUMERATED {supported}                      OPTIONAL,
19614     sp-CSI-RS                                   ENUMERATED {supported}                      OPTIONAL,
19615     sp-CSI-IM                                   ENUMERATED {supported}                      OPTIONAL,
19616     tdd-MultiDL-UL-SwitchPerSlot                ENUMERATED {supported}                      OPTIONAL,
19617     multipleCORESET                             ENUMERATED {supported}                      OPTIONAL,
19618     ...,
19619     [[
19620     csi-RS-IM-ReceptionForFeedback              CSI-RS-IM-ReceptionForFeedback              OPTIONAL,
19621     csi-RS-ProcFrameworkForSRS                  CSI-RS-ProcFrameworkForSRS                  OPTIONAL,
19622     csi-ReportFramework                         CSI-ReportFramework                         OPTIONAL,
19623     mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot       SEQUENCE {
19624         sameSymbol                                  ENUMERATED {supported}                      OPTIONAL,
19625         diffSymbol                                  ENUMERATED {supported}                      OPTIONAL
19626     }                                                                                       OPTIONAL,
19627     mux-SR-HARQ-ACK-PUCCH                       ENUMERATED {supported}                      OPTIONAL,
19628     mux-MultipleGroupCtrlCH-Overlap             ENUMERATED {supported}                      OPTIONAL,
19629     dl-SchedulingOffset-PDSCH-TypeA             ENUMERATED {supported}                      OPTIONAL,
19630     dl-SchedulingOffset-PDSCH-TypeB             ENUMERATED {supported}                      OPTIONAL,
19631     ul-SchedulingOffset                         ENUMERATED {supported}                      OPTIONAL,
19632     dl-64QAM-MCS-TableAlt                       ENUMERATED {supported}                      OPTIONAL,
19633     ul-64QAM-MCS-TableAlt                       ENUMERATED {supported}                      OPTIONAL,
19634     cqi-TableAlt                                ENUMERATED {supported}                      OPTIONAL,
19635     oneFL-DMRS-TwoAdditionalDMRS-UL             ENUMERATED {supported}                      OPTIONAL,
19636     twoFL-DMRS-TwoAdditionalDMRS-UL             ENUMERATED {supported}                      OPTIONAL,
19637     oneFL-DMRS-ThreeAdditionalDMRS-UL           ENUMERATED {supported}                      OPTIONAL
19638     ]],
19639     [[
19640     pdcch-BlindDetectionNRDC                SEQUENCE {
19641         pdcch-BlindDetectionMCG-UE              INTEGER (1..15),
19642         pdcch-BlindDetectionSCG-UE              INTEGER (1..15)
19643     }                                                                                       OPTIONAL,
19644     mux-HARQ-ACK-PUSCH-DiffSymbol               ENUMERATED {supported}                      OPTIONAL
19645     ]],
19646     [[
19647     -- R1 11-1b: Type 1 HARQ-ACK codebook support for relative TDRA for DL
19648     type1-HARQ-ACK-Codebook-r16                 ENUMERATED {supported}                      OPTIONAL,
19649     -- R1 11-8: Enhanced UL power control scheme
19650     enhancedPowerControl-r16                    ENUMERATED {supported}                      OPTIONAL,
19651     -- R1 16-1b-1: TCI state activation across multiple CCs
19652     simultaneousTCI-ActMultipleCC-r16           ENUMERATED {supported}                      OPTIONAL,
19653     -- R1 16-1b-2: Spatial relation update across multiple CCs
19654     simultaneousSpatialRelationMultipleCC-r16   ENUMERATED {supported}                      OPTIONAL,
19655     cli-RSSI-FDM-DL-r16                         ENUMERATED {supported}                      OPTIONAL,
19656     cli-SRS-RSRP-FDM-DL-r16                     ENUMERATED {supported}                      OPTIONAL,
19657     -- R1 19-3: Maximum MIMO Layer Adaptation
19658     maxLayersMIMO-Adaptation-r16                ENUMERATED {supported}                      OPTIONAL,
19659     -- R1 12-5: Configuration of aggregation factor per SPS configuration
19660     aggregationFactorSPS-DL-r16                 ENUMERATED {supported}                      OPTIONAL,
19661     -- R1 16-1g: Resources for beam management, pathloss measurement, BFD, RLM and new beam identification
19662     maxTotalResourcesForOneFreqRange-r16        SEQUENCE {
19663         maxNumberResWithinSlotAcrossCC-OneFR-r16    ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128}    OPTIONAL,
19664         maxNumberResAcrossCC-OneFR-r16              ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256}
19665                                                                                             OPTIONAL
19666     }                                           OPTIONAL,
19667     -- R1 16-7: Extension of the maximum number of configured aperiodic CSI report settings
19668     csi-ReportFrameworkExt-r16                  CSI-ReportFrameworkExt-r16                  OPTIONAL
19669     ]],
19670     [[
19671     twoTCI-Act-servingCellInCC-List-r16         ENUMERATED {supported}                      OPTIONAL
19672     ]],
19673     [[
19674     -- R1 22-11: Support of 'cri-RI-CQI' report without non-PMI-PortIndication
19675     cri-RI-CQI-WithoutNon-PMI-PortInd-r16       ENUMERATED {supported}                      OPTIONAL
19676     ]],
19677     [[
19678     -- R1 25-11: 4-bits subband CQI for TN and licensed
19679     cqi-4-BitsSubbandTN-NonSharedSpectrumChAccess-r17  ENUMERATED {supported}               OPTIONAL
19680     ]],
19681     [[
19682     multipleCORESET-RedCap-r17                  ENUMERATED {supported}                      OPTIONAL
19683     ]]
19686 Phy-ParametersFR1 ::=                       SEQUENCE {
19687     pdcch-MonitoringSingleOccasion              ENUMERATED {supported}                      OPTIONAL,
19688     scs-60kHz                                   ENUMERATED {supported}                      OPTIONAL,
19689     pdsch-256QAM-FR1                            ENUMERATED {supported}                      OPTIONAL,
19690     pdsch-RE-MappingFR1-PerSymbol               ENUMERATED {n10, n20}                       OPTIONAL,
19691     ...,
19692     [[
19693     pdsch-RE-MappingFR1-PerSlot                 ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,
19694                                                 n144, n160, n176, n192, n208, n224, n240, n256}         OPTIONAL
19695     ]],
19696     [[
19697     -- R1 22-12: PDCCH monitoring with a single span of three contiguous OFDM symbols that is within the first four OFDM symbols in a
19698     -- slot
19699     pdcch-MonitoringSingleSpanFirst4Sym-r16     ENUMERATED {supported}                      OPTIONAL
19700     ]],
19701     [[
19702     -- R1 56-4: K1 range extension defined for ATG as well
19703     k1-RangeExtensionATG-r18                    ENUMERATED {supported}                      OPTIONAL,
19704     -- R1 56-3: Increasing the number of HARQ processes defined for ATG as well
19705     maxHARQ-ProcessNumberATG-r18                ENUMERATED {u16d32, u32d16, u32d32}         OPTIONAL,
19706     -- R1 56-1: Uplink Time and Frequency pre-compensation and timing relationship enhancements defined for ATG as well
19707     uplinkPreCompensationATG-r18                ENUMERATED {supported}                      OPTIONAL,
19708     -- R1 56-2: UE reporting of TA information
19709     uplinkTA-ReportingATG-r18                   ENUMERATED {supported}                      OPTIONAL,
19710     -- R4 36-1: MU-MIMO Interference Mitigation advanced receiver
19711     advReceiver-MU-MIMO-r18                     ENUMERATED {supported}                      OPTIONAL,
19712     -- R4 41-1: Support of delta PPowerClass reporting mechanism
19713     deltaPowerClassReporting-r18                ENUMERATED {type1, type2}                   OPTIONAL,
19714     -- R1 51-2b: Support 12 PRB CORESET0 with an associated SS/PBCH block located at GSCN 41637
19715     support12PRB-CORESET0-GSCN-41637-r18        ENUMERATED {supported}                      OPTIONAL,
19716     -- R1 51-3: Support 5 MHz channel bandwidth with 20 PRB CORESET0
19717     support5MHz-ChannelBW-20PRB-CORESET0-r18    ENUMERATED {supported}                      OPTIONAL
19718     ]]
19721 Phy-ParametersFR2 ::=                       SEQUENCE {
19722     dummy                                       ENUMERATED {supported}                                  OPTIONAL,
19723     pdsch-RE-MappingFR2-PerSymbol               ENUMERATED {n6, n20}                                    OPTIONAL,
19724     ...,
19725     [[
19726     pCell-FR2                                   ENUMERATED {supported}                                  OPTIONAL,
19727     pdsch-RE-MappingFR2-PerSlot                 ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,
19728                                                     n144, n160, n176, n192, n208, n224, n240, n256}     OPTIONAL
19729     ]],
19730     [[
19731     -- R1 16-1c: Support of default spatial relation and pathloss reference RS for dedicated-PUCCH/SRS and PUSCH
19732     defaultSpatialRelationPathlossRS-r16        ENUMERATED {supported}                                  OPTIONAL,
19733     -- R1 16-1d: Support of spatial relation update for AP-SRS via MAC CE
19734     spatialRelationUpdateAP-SRS-r16             ENUMERATED {supported}                                  OPTIONAL,
19735     maxNumberSRS-PosSpatialRelationsAllServingCells-r16  ENUMERATED {n0, n1, n2, n4, n8, n16}           OPTIONAL
19736     ]],
19737     [[
19738     -- R4 30-3: Supports Indication of multi-Rx operation preference
19739     multiRxPreferenceIndication-r18             ENUMERATED {supported}                                  OPTIONAL
19740     ]]
19743 -- TAG-PHY-PARAMETERS-STOP
19744 -- TAG-PHY-PARAMETERSMRDC-START
19746 Phy-ParametersMRDC ::=              SEQUENCE {
19747     naics-Capability-List               SEQUENCE (SIZE (1..maxNrofNAICS-Entries)) OF NAICS-Capability-Entry         OPTIONAL,
19748     ...,
19749     [[
19750     spCellPlacement                     CarrierAggregationVariant                                                   OPTIONAL
19751     ]],
19752     [[
19753     -- R1 18-3b: Semi-statically configured LTE UL transmissions in all UL subframes not limited to tdm-pattern in case of TDD PCell
19754     tdd-PCellUL-TX-AllUL-Subframe-r16   ENUMERATED {supported}                                                      OPTIONAL,
19755     -- R1 18-3a: Semi-statically configured LTE UL transmissions in all UL subframes not limited to tdm-pattern in case of FDD PCell
19756     fdd-PCellUL-TX-AllUL-Subframe-r16   ENUMERATED {supported}                                                      OPTIONAL
19757     ]]
19760 NAICS-Capability-Entry ::=          SEQUENCE {
19761     numberOfNAICS-CapableCC             INTEGER(1..5),
19762     numberOfAggregatedPRB               ENUMERATED {n50, n75, n100, n125, n150, n175, n200, n225,
19763                                                     n250, n275, n300, n350, n400, n450, n500, spare},
19764     ...
19767 -- TAG-PHY-PARAMETERSMRDC-STOP
19768 -- TAG-PHY-PARAMETERSSHAREDSPECTRUMCHACCESS-START
19770 Phy-ParametersSharedSpectrumChAccess-r16 ::=    SEQUENCE {
19771     -- 10-32 (1-2): SS block based SINR measurement (SS-SINR) for unlicensed spectrum
19772     ss-SINR-Meas-r16                                ENUMERATED {supported}                      OPTIONAL,
19773     -- 10-33 (2-32a): Semi-persistent CSI report on PUCCH for unlicensed spectrum
19774     sp-CSI-ReportPUCCH-r16                          ENUMERATED {supported}                      OPTIONAL,
19775     -- 10-33a (2-32b): Semi-persistent CSI report on PUSCH for unlicensed spectrum
19776     sp-CSI-ReportPUSCH-r16                          ENUMERATED {supported}                      OPTIONAL,
19777     -- 10-34 (3-6): Dynamic SFI monitoring for unlicensed spectrum
19778     dynamicSFI-r16                                  ENUMERATED {supported}                      OPTIONAL,
19779     -- 10-35c (4-19c): SR/HARQ-ACK/CSI multiplexing once per slot using a PUCCH (or HARQ-ACK/CSI piggybacked on a PUSCH) when SR/HARQ-
19780     -- ACK/CSI are supposed to be sent with different starting symbols in a slot for unlicensed spectrum
19781     -- 10-35 (4-19): SR/HARQ-ACK/CSI multiplexing once per slot using a PUCCH (or HARQ-ACK/CSI piggybacked on a PUSCH) when SR/HARQ-
19782     -- ACK/CSI are supposed to be sent with the same starting symbol on the PUCCH resources in a slot for unlicensed spectrum
19783     mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot-r16       SEQUENCE {
19784         sameSymbol-r16                                  ENUMERATED {supported}                  OPTIONAL,
19785         diffSymbol-r16                                  ENUMERATED {supported}                  OPTIONAL
19786     }                                                                                           OPTIONAL,
19787     -- 10-35a (4-19a): Overlapping PUCCH resources have different starting symbols in a slot for unlicensed spectrum
19788     mux-SR-HARQ-ACK-PUCCH-r16                       ENUMERATED {supported}                      OPTIONAL,
19789     -- 10-35b (4-19b): SR/HARQ-ACK/CSI multiplexing more than once per slot using a PUCCH (or HARQ-ACK/CSI piggybacked on a PUSCH) when
19790     -- SR/HARQ ACK/CSI are supposed to be sent with the same or different starting symbol in a slot for unlicensed spectrum
19791     mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot-r16      ENUMERATED {supported}                      OPTIONAL,
19792     -- 10-36 (4-28): HARQ-ACK multiplexing on PUSCH with different PUCCH/PUSCH starting OFDM symbols for unlicensed spectrum
19793     mux-HARQ-ACK-PUSCH-DiffSymbol-r16               ENUMERATED {supported}                      OPTIONAL,
19794     -- 10-37 (4-23): Repetitions for PUCCH format 1, 3, and 4 over multiple slots with K = 2, 4, 8 for unlicensed spectrum
19795     pucch-Repetition-F1-3-4-r16                     ENUMERATED {supported}                      OPTIONAL,
19796     -- 10-38 (5-14): Type 1 configured PUSCH repetitions over multiple slots for unlicensed spectrum
19797     type1-PUSCH-RepetitionMultiSlots-r16            ENUMERATED {supported}                      OPTIONAL,
19798     -- 10-39 (5-16): Type 2 configured PUSCH repetitions over multiple slots for unlicensed spectrum
19799     type2-PUSCH-RepetitionMultiSlots-r16            ENUMERATED {supported}                      OPTIONAL,
19800     -- 10-40 (5-17): PUSCH repetitions over multiple slots for unlicensed spectrum
19801     pusch-RepetitionMultiSlots-r16                  ENUMERATED {supported}                      OPTIONAL,
19802     -- 10-40a (5-17a): PDSCH repetitions over multiple slots for unlicensed spectrum
19803     pdsch-RepetitionMultiSlots-r16                  ENUMERATED {supported}                      OPTIONAL,
19804     -- 10-41 (5-18): DL SPS
19805     downlinkSPS-r16                                 ENUMERATED {supported}                      OPTIONAL,
19806     -- 10-42 (5-19): Type 1 Configured UL grant
19807     configuredUL-GrantType1-r16                     ENUMERATED {supported}                      OPTIONAL,
19808     -- 10-43 (5-20): Type 2 Configured UL grant
19809     configuredUL-GrantType2-r16                     ENUMERATED {supported}                      OPTIONAL,
19810     -- 10-44 (5-21): Pre-emption indication for DL
19811     pre-EmptIndication-DL-r16                       ENUMERATED {supported}                      OPTIONAL,
19812     ...
19815 -- TAG-PHY-PARAMETERSSHAREDSPECTRUMCHACCESS-STOP
19816 -- TAG-POSSRS-BWA-RRC-INACTIVE-START
19818 PosSRS-BWA-RRC-Inactive-r18 ::=              SEQUENCE {
19819     numOfCarriersIntraBandContiguous-r18         ENUMERATED {two, three, twoandthree},
19820     maximumAggregatedBW-TwoCarriersFR1-r18       ENUMERATED { mhz20, mhz40, mhz50, mhz80, mhz100, mhz160,
19821                                                               mhz180, mhz190, mhz200}                                         OPTIONAL,
19822     maximumAggregatedBW-TwoCarriersFR2-r18       ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800}                   OPTIONAL,
19823     maximumAggregatedBW-ThreeCarriersFR1-r18     ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300}                   OPTIONAL,
19824     maximumAggregatedBW-ThreeCarriersFR2-r18     ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400, mhz600,
19825                                                              mhz800, mhz1000, mhz1200}                                        OPTIONAL,
19826     maximumAggregatedResourceSet-r18             ENUMERATED {n1, n2, n4, n8, n12, n16},
19827     maximumAggregatedResourcePeriodic-r18        ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
19828     maximumAggregatedResourceSemi-r18            ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
19829     maximumAggregatedResourcePeriodicPerSlot-r18 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
19830     maximumAggregatedResourceSemiPerSlot-r18     ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
19831     guardPeriod-r18                              ENUMERATED {n0, n30, n100, n140, n200},
19832     powerClassForTwoAggregatedCarriers-r18       ENUMERATED {pc2, pc3}                                                        OPTIONAL,
19833     powerClassForThreeAggregatedCarriers-r18     ENUMERATED {pc2, pc3}                                                        OPTIONAL,
19834     ...
19837 -- TAG-POSSRS-BWA-RRC-INACTIVE-STOP
19838 -- TAG-POSSRS-RRC-INACTIVE-OUTSIDEINITIALUL-BWP-START
19840 PosSRS-RRC-Inactive-OutsideInitialUL-BWP-r17::= SEQUENCE {
19841     -- R1 27-15b: Positioning SRS transmission in RRC_INACTIVE state configured outside initial UL BWP
19842     maxSRSposBandwidthForEachSCS-withinCC-FR1-r17   ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40,
19843                                                     mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100}             OPTIONAL,
19844     maxSRSposBandwidthForEachSCS-withinCC-FR2-r17   ENUMERATED {mhz50, mhz100, mhz200, mhz400}                   OPTIONAL,
19845     maxNumOfSRSposResourceSets-r17                  ENUMERATED {n1, n2, n4, n8, n12, n16}                         OPTIONAL,
19846     maxNumOfPeriodicSRSposResources-r17             ENUMERATED {n1, n2, n4, n8, n16, n32, n64}                    OPTIONAL,
19847     maxNumOfPeriodicSRSposResourcesPerSlot-r17      ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}        OPTIONAL,
19848     differentNumerologyBetweenSRSposAndInitialBWP-r17  ENUMERATED {supported}                                     OPTIONAL,
19849     srsPosWithoutRestrictionOnBWP-r17               ENUMERATED {supported}                                        OPTIONAL,
19850     maxNumOfPeriodicAndSemipersistentSRSposResources-r17  ENUMERATED {n1, n2, n4, n8, n16, n32, n64}              OPTIONAL,
19851     maxNumOfPeriodicAndSemipersistentSRSposResourcesPerSlot-r17  ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}  OPTIONAL,
19852     differentCenterFreqBetweenSRSposAndInitialBWP-r17  ENUMERATED {supported}                                     OPTIONAL,
19853     switchingTimeSRS-TX-OtherTX-r17                 ENUMERATED {us100, us140, us200, us300, us500}                OPTIONAL,
19854     -- R1 27-15c: Support of positioning SRS transmission in RRC_INACTIVE state outside initial BWP with semi-persistent SRS
19855     maxNumOfSemiPersistentSRSposResources-r17       ENUMERATED {n1, n2, n4, n8, n16, n32, n64}                    OPTIONAL,
19856     maxNumOfSemiPersistentSRSposResourcesPerSlot-r17  ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}      OPTIONAL,
19857     ...
19860 -- TAG-POSSRS-RRC-INACTIVE-OUTSIDEINITIALUL-BWP-STOP
19861 -- TAG-POSSRS-TXFREQUENCYHOPPINGRRCCONNECTED-START
19863 PosSRS-TxFrequencyHoppingRRC-Connected-r18 ::= SEQUENCE {
19864     maximumSRS-BandwidthAcrossAllHopsFR1-r18       ENUMERATED {mhz40, mhz50, mhz80, mhz100}           OPTIONAL,
19865     maximumSRS-BandwidthAcrossAllHopsFR2-r18       ENUMERATED {mhz100, mhz200, mhz400}                OPTIONAL,
19866     maximumTxFH-Hops-r18                           ENUMERATED {n2, n3, n4, n5, n6}                    OPTIONAL,
19867     rf-TxRetuneTimeFR1-r18                         ENUMERATED {n70, n140, n210}                       OPTIONAL,
19868     rf-TxRetuneTimeFR2-r18                         ENUMERATED {n35, n70, n140}                        OPTIONAL,
19869     switchTimeBetweenActiveBWP-FrequencyHop-r18    ENUMERATED {n100, n140, n200, n300, n500}          OPTIONAL,
19870     numOfOverlappingPRB-r18                        ENUMERATED {n0, n1, n2, n4}                        OPTIONAL,
19871     maximumSRS-ResourcePeriodic-r18                ENUMERATED {n1, n2, n4, n8, n16, n32, n64}         OPTIONAL,
19872     maximumSRS-ResourceAperiodic-r18               ENUMERATED {n0,n1, n2, n4, n8, n16, n32, n64}      OPTIONAL,
19873     maximumSRS-ResourceSemipersistent-r18          ENUMERATED {n0,n1, n2, n4, n8, n16, n32, n64}      OPTIONAL,
19874     ...
19877 -- TAG-POSSRS-TXFREQUENCYHOPPINGRRCCONNECTED-STOP
19878 -- TAG-POSSRS-TXFREQUENCYHOPPINGRRCINACTIVE-START
19880 PosSRS-TxFrequencyHoppingRRC-Inactive-r18 ::=   SEQUENCE {
19881     maximumSRS-BandwidthAcrossAllHops-FR1-r18       ENUMERATED {mhz40, mhz50, mhz80, mhz100}           OPTIONAL,
19882     maximumSRS-BandwidthAcrossAllHops-FR2-r18       ENUMERATED {mhz100, mhz200, mhz400}                OPTIONAL,
19883     maximumTxFH-Hops-r18                            ENUMERATED {n2, n3, n4, n5, n6}                    OPTIONAL,
19884     rf-TxRetuneTimeFR1-r18                          ENUMERATED {n70, n140, n210}                       OPTIONAL,
19885     rf-TxRetuneTimeFR2-r18                          ENUMERATED {n35, n70, n140}                        OPTIONAL,
19886     switchTimeBetweenActiveBWP-FrequencyHop         ENUMERATED {n100, n140, n200, n300, n500}          OPTIONAL,
19887     numOfOverlappingPRB-r18                         ENUMERATED {n0, n1, n2, n4}                        OPTIONAL,
19888     maximumSRS-Resource-Periodic-r18                ENUMERATED {n1, n2, n4, n8, n16, n32, n64}         OPTIONAL,
19889     maximumSRS-Resource-Semipersistent-r18          ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64}     OPTIONAL,
19890     ...
19893 -- TAG-POSSRS-TXFREQUENCYHOPPINGRRCCINACTIVE-STOP
19894 -- TAG-POWSAV-PARAMETERS-START
19896 PowSav-Parameters-r16 ::=         SEQUENCE {
19897     powSav-ParametersCommon-r16               PowSav-ParametersCommon-r16                                        OPTIONAL,
19898     powSav-ParametersFRX-Diff-r16             PowSav-ParametersFRX-Diff-r16                                      OPTIONAL,
19899     ...
19902 PowSav-Parameters-v1700 ::=     SEQUENCE {
19903     powSav-ParametersFR2-2-r17      PowSav-ParametersFR2-2-r17                                                   OPTIONAL,
19904     ...
19907 PowSav-ParametersCommon-r16 ::=    SEQUENCE {
19908     drx-Preference-r16                        ENUMERATED {supported}                                             OPTIONAL,
19909     maxCC-Preference-r16                      ENUMERATED {supported}                                             OPTIONAL,
19910     releasePreference-r16                     ENUMERATED {supported}                                             OPTIONAL,
19911     -- R1 19-4a: UE assistance information
19912     minSchedulingOffsetPreference-r16         ENUMERATED {supported}                                             OPTIONAL,
19913     ...
19916 PowSav-ParametersFRX-Diff-r16 ::=    SEQUENCE {
19917     maxBW-Preference-r16                      ENUMERATED {supported}                                             OPTIONAL,
19918     maxMIMO-LayerPreference-r16               ENUMERATED {supported}                                             OPTIONAL,
19919     ...
19922 PowSav-ParametersFR2-2-r17 ::=      SEQUENCE {
19923     maxBW-Preference-r17                      ENUMERATED {supported}                                             OPTIONAL,
19924     maxMIMO-LayerPreference-r17               ENUMERATED {supported}                                             OPTIONAL,
19925     ...
19928 -- TAG-POWSAV-PARAMETERS-STOP
19929 -- TAG-PROCESSINGPARAMETERS-START
19931 ProcessingParameters ::=        SEQUENCE {
19932     fallback                        ENUMERATED {sc, cap1-only},
19933     differentTB-PerSlot              SEQUENCE {
19934         upto1                          NumberOfCarriers                    OPTIONAL,
19935         upto2                          NumberOfCarriers                    OPTIONAL,
19936         upto4                          NumberOfCarriers                    OPTIONAL,
19937         upto7                          NumberOfCarriers                    OPTIONAL
19938     }                                                                 OPTIONAL
19941 NumberOfCarriers ::=    INTEGER (1..16)
19943 -- TAG-PROCESSINGPARAMETERS-STOP
19944 -- TAG-PRS-PROCESSINGCAPABILITYOUTSIDEMGINPPWPERType-START
19946 PRS-ProcessingCapabilityOutsideMGinPPWperType-r17 ::= SEQUENCE {
19947     prsProcessingType-r17                                 ENUMERATED {type1A, type1B, type2},
19948     ppw-dl-PRS-BufferType-r17                             ENUMERATED {type1, type2, ...},
19949     ppw-durationOfPRS-Processing-r17                      CHOICE {
19950         ppw-durationOfPRS-Processing1-r17                     SEQUENCE {
19951             ppw-durationOfPRS-ProcessingSymbolsN-r17              ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms4, ms6, ms8, ms12,
19952                                                                               ms16, ms20, ms25, ms30, ms32, ms35, ms40, ms45, ms50},
19953             ppw-durationOfPRS-ProcessingSymbolsT-r17              ENUMERATED {ms1, ms2, ms4, ms8, ms16, ms20, ms30, ms40, ms80,
19954                                                                               ms160, ms320, ms640, ms1280}
19955         },
19956         ppw-durationOfPRS-Processing2-r17                     SEQUENCE {
19957             ppw-durationOfPRS-ProcessingSymbolsN2-r17             ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms3, ms4, ms5,
19958                                                                               ms6, ms8, ms12},
19959             ppw-durationOfPRS-ProcessingSymbolsT2-r17             ENUMERATED {ms4, ms5, ms6, ms8}
19960         }
19961     }                                                                                                                          OPTIONAL,
19962     ppw-maxNumOfDL-PRS-ResProcessedPerSlot-r17            SEQUENCE {
19963         scs15-r17                                             ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
19964         scs30-r17                                             ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
19965         scs60-r17                                             ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
19966         scs120-r17                                            ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
19967         ...
19968     },
19969     ppw-maxNumOfDL-Bandwidth-r17                          CHOICE {
19970         fr1-r17                                               ENUMERATED {mhz5, mhz10, mhz20, mhz40,    mhz50, mhz80, mhz100},
19971         fr2-r17                                               ENUMERATED {mhz50, mhz100, mhz200, mhz400}
19972     }                                                                                                                          OPTIONAL
19975 -- TAG-PRS-PROCESSINGCAPABILITYOUTSIDEMGINPPWPERType-STOP
19976 -- TAG-RAT-TYPE-START
19978 RAT-Type ::= ENUMERATED {nr, eutra-nr, eutra, utra-fdd-v1610, ...}
19980 -- TAG-RAT-TYPE-STOP
19981 -- TAG-REDCAPPARAMETERS-START
19983 RedCapParameters-r17::=                   SEQUENCE {
19984     -- R1 28-1: RedCap UE
19985     supportOfRedCap-r17                       ENUMERATED {supported}                                      OPTIONAL,
19986     supportOf16DRB-RedCap-r17                 ENUMERATED {supported}                                      OPTIONAL
19989 RedCapParameters-v1740::=                 SEQUENCE {
19990     ncd-SSB-ForRedCapInitialBWP-SDT-r17       ENUMERATED {supported}                                      OPTIONAL
19993 -- TAG-REDCAPPARAMETERS-STOP
19994 -- TAG-RF-PARAMETERS-START
19996 RF-Parameters ::=                                   SEQUENCE {
19997     supportedBandListNR                                 SEQUENCE (SIZE (1..maxBands)) OF BandNR,
19998     supportedBandCombinationList                        BandCombinationList                         OPTIONAL,
19999     appliedFreqBandListFilter                           FreqBandList                                OPTIONAL,
20000     ...,
20001     [[
20002     supportedBandCombinationList-v1540                  BandCombinationList-v1540                   OPTIONAL,
20003     srs-SwitchingTimeRequested                          ENUMERATED {true}                           OPTIONAL
20004     ]],
20005     [[
20006     supportedBandCombinationList-v1550                  BandCombinationList-v1550                   OPTIONAL
20007     ]],
20008     [[
20009     supportedBandCombinationList-v1560                  BandCombinationList-v1560                   OPTIONAL
20010     ]],
20011     [[
20012     supportedBandCombinationList-v1610                  BandCombinationList-v1610                   OPTIONAL,
20013     supportedBandCombinationListSidelinkEUTRA-NR-r16    BandCombinationListSidelinkEUTRA-NR-r16     OPTIONAL,
20014     supportedBandCombinationList-UplinkTxSwitch-r16     BandCombinationList-UplinkTxSwitch-r16      OPTIONAL
20015     ]],
20016     [[
20017     supportedBandCombinationList-v1630                  BandCombinationList-v1630                   OPTIONAL,
20018     supportedBandCombinationListSidelinkEUTRA-NR-v1630  BandCombinationListSidelinkEUTRA-NR-v1630   OPTIONAL,
20019     supportedBandCombinationList-UplinkTxSwitch-v1630   BandCombinationList-UplinkTxSwitch-v1630    OPTIONAL
20020     ]],
20021     [[
20022     supportedBandCombinationList-v1640                  BandCombinationList-v1640                   OPTIONAL,
20023     supportedBandCombinationList-UplinkTxSwitch-v1640   BandCombinationList-UplinkTxSwitch-v1640    OPTIONAL
20024     ]],
20025     [[
20026     supportedBandCombinationList-v1650                  BandCombinationList-v1650                   OPTIONAL,
20027     supportedBandCombinationList-UplinkTxSwitch-v1650   BandCombinationList-UplinkTxSwitch-v1650    OPTIONAL
20028     ]],
20029     [[
20030     extendedBand-n77-r16                                ENUMERATED {supported}                      OPTIONAL
20031     ]],
20032     [[
20033     supportedBandCombinationList-UplinkTxSwitch-v1670   BandCombinationList-UplinkTxSwitch-v1670    OPTIONAL
20034     ]],
20035     [[
20036     supportedBandCombinationList-v1680                  BandCombinationList-v1680                   OPTIONAL
20037     ]],
20038     [[
20039     supportedBandCombinationList-v1690                  BandCombinationList-v1690                   OPTIONAL,
20040     supportedBandCombinationList-UplinkTxSwitch-v1690   BandCombinationList-UplinkTxSwitch-v1690    OPTIONAL
20041     ]],
20042     [[
20043     supportedBandCombinationList-v1700                  BandCombinationList-v1700                   OPTIONAL,
20044     supportedBandCombinationList-UplinkTxSwitch-v1700   BandCombinationList-UplinkTxSwitch-v1700    OPTIONAL,
20045     supportedBandCombinationListSL-RelayDiscovery-r17   OCTET STRING                                OPTIONAL,  -- Contains PC5 BandCombinationListSidelinkNR-r16
20046     supportedBandCombinationListSL-NonRelayDiscovery-r17 OCTET STRING                               OPTIONAL,  -- Contains PC5 BandCombinationListSidelinkNR-r16
20047     supportedBandCombinationListSidelinkEUTRA-NR-v1710  BandCombinationListSidelinkEUTRA-NR-v1710   OPTIONAL,
20048     sidelinkRequested-r17                               ENUMERATED {true}                           OPTIONAL,
20049     extendedBand-n77-2-r17                              ENUMERATED {supported}                      OPTIONAL
20050     ]],
20051     [[
20052     supportedBandCombinationList-v1720                  BandCombinationList-v1720                   OPTIONAL,
20053     supportedBandCombinationList-UplinkTxSwitch-v1720   BandCombinationList-UplinkTxSwitch-v1720    OPTIONAL
20054     ]],
20055     [[
20056     supportedBandCombinationList-v1730                  BandCombinationList-v1730                   OPTIONAL,
20057     supportedBandCombinationList-UplinkTxSwitch-v1730   BandCombinationList-UplinkTxSwitch-v1730    OPTIONAL,
20058     supportedBandCombinationListSL-RelayDiscovery-v1730 BandCombinationListSL-Discovery-r17         OPTIONAL,
20059     supportedBandCombinationListSL-NonRelayDiscovery-v1730 BandCombinationListSL-Discovery-r17      OPTIONAL
20060     ]],
20061     [[
20062     supportedBandCombinationList-v1740                  BandCombinationList-v1740                   OPTIONAL,
20063     supportedBandCombinationList-UplinkTxSwitch-v1740   BandCombinationList-UplinkTxSwitch-v1740    OPTIONAL
20064     ]],
20065     [[
20066     supportedBandCombinationList-v1760                  BandCombinationList-v1760                   OPTIONAL,
20067     supportedBandCombinationList-UplinkTxSwitch-v1760   BandCombinationList-UplinkTxSwitch-v1760    OPTIONAL
20068     ]],
20069     [[
20070     dummy1                                              BandCombinationList-v1770                   OPTIONAL,
20071     dummy2                                              BandCombinationList-UplinkTxSwitch-v1770    OPTIONAL
20072     ]],
20073     [[
20074     supportedBandCombinationList-v1780                  BandCombinationList-v1780                   OPTIONAL,
20075     supportedBandCombinationList-UplinkTxSwitch-v1780   BandCombinationList-UplinkTxSwitch-v1780    OPTIONAL
20076     ]],
20077     [[
20078     supportedBandCombinationList-v1800                  BandCombinationList-v1800                   OPTIONAL,
20079     supportedBandCombinationList-UplinkTxSwitch-v1800   BandCombinationList-UplinkTxSwitch-v1800    OPTIONAL,
20080     supportedBandCombinationListSL-U2U-Relay-r18        SEQUENCE {
20081         supportedBandCombinationListSL-U2U-RelayDiscovery-r18  OCTET STRING             OPTIONAL,  -- Contains PC5
20082                                                                                                    -- BandCombinationListSidelinkNR-r16
20083         supportedBandCombinationListSL-U2U-DiscoveryExt BandCombinationListSL-Discovery-r17         OPTIONAL
20084     }                                                                                               OPTIONAL
20085     ]],
20086     [[
20087     supportedBandCombinationList-v1830                  BandCombinationList-v1830                   OPTIONAL,
20088     supportedBandCombinationList-UplinkTxSwitch-v1830   BandCombinationList-UplinkTxSwitch-v1830    OPTIONAL
20089     ]],
20090     [[
20091     supportedBandCombinationList-v1840                  BandCombinationList-v1840                   OPTIONAL,
20092     supportedBandCombinationList-UplinkTxSwitch-v1840   BandCombinationList-UplinkTxSwitch-v1840    OPTIONAL
20093     ]]
20096 RF-Parameters-v15g0 ::=                   SEQUENCE {
20097     supportedBandCombinationList-v15g0        BandCombinationList-v15g0                   OPTIONAL
20100 RF-Parameters-v16a0 ::=                            SEQUENCE {
20101     supportedBandCombinationList-v16a0                 BandCombinationList-v16a0                    OPTIONAL,
20102     supportedBandCombinationList-UplinkTxSwitch-v16a0  BandCombinationList-UplinkTxSwitch-v16a0     OPTIONAL
20105 RF-Parameters-v16c0 ::=                            SEQUENCE {
20106     supportedBandListNR-v16c0                          SEQUENCE (SIZE (1..maxBands)) OF BandNR-v16c0
20109 RF-Parameters-v16j0 ::=                            SEQUENCE {
20110     supportedBandCombinationList-v16j0                 BandCombinationList-v16j0                    OPTIONAL,
20111     supportedBandCombinationList-UplinkTxSwitch-v16j0  BandCombinationList-UplinkTxSwitch-v16j0     OPTIONAL
20114 RF-Parameters-v17b0 ::=                            SEQUENCE {
20115     supportedBandListNR-v17b0                          SEQUENCE (SIZE (1..maxBands)) OF BandNR-v17b0 OPTIONAL,
20116     supportedBandCombinationList-v17b0                 BandCombinationList-v17b0                    OPTIONAL,
20117     supportedBandCombinationList-UplinkTxSwitch-v17b0  BandCombinationList-UplinkTxSwitch-v17b0     OPTIONAL
20120 BandNR ::=                          SEQUENCE {
20121     bandNR                              FreqBandIndicatorNR,
20122     modifiedMPR-Behaviour               BIT STRING (SIZE (8))                           OPTIONAL,
20123     mimo-ParametersPerBand              MIMO-ParametersPerBand                          OPTIONAL,
20124     extendedCP                          ENUMERATED {supported}                          OPTIONAL,
20125     multipleTCI                         ENUMERATED {supported}                          OPTIONAL,
20126     bwp-WithoutRestriction              ENUMERATED {supported}                          OPTIONAL,
20127     bwp-SameNumerology                  ENUMERATED {upto2, upto4}                       OPTIONAL,
20128     bwp-DiffNumerology                  ENUMERATED {upto4}                              OPTIONAL,
20129     crossCarrierScheduling-SameSCS      ENUMERATED {supported}                          OPTIONAL,
20130     pdsch-256QAM-FR2                    ENUMERATED {supported}                          OPTIONAL,
20131     pusch-256QAM                        ENUMERATED {supported}                          OPTIONAL,
20132     ue-PowerClass                       ENUMERATED {pc1, pc2, pc3, pc4}                 OPTIONAL,
20133     rateMatchingLTE-CRS                 ENUMERATED {supported}                          OPTIONAL,
20134     channelBWs-DL                       CHOICE {
20135         fr1                                 SEQUENCE {
20136             scs-15kHz                           BIT STRING (SIZE (10))                      OPTIONAL,
20137             scs-30kHz                           BIT STRING (SIZE (10))                      OPTIONAL,
20138             scs-60kHz                           BIT STRING (SIZE (10))                      OPTIONAL
20139         },
20140         fr2                                 SEQUENCE {
20141             scs-60kHz                           BIT STRING (SIZE (3))                       OPTIONAL,
20142             scs-120kHz                          BIT STRING (SIZE (3))                       OPTIONAL
20143         }
20144     }                                                                                   OPTIONAL,
20145     channelBWs-UL                       CHOICE {
20146         fr1                                 SEQUENCE {
20147             scs-15kHz                           BIT STRING (SIZE (10))                      OPTIONAL,
20148             scs-30kHz                           BIT STRING (SIZE (10))                      OPTIONAL,
20149             scs-60kHz                           BIT STRING (SIZE (10))                      OPTIONAL
20150         },
20151         fr2                                 SEQUENCE {
20152             scs-60kHz                           BIT STRING (SIZE (3))                       OPTIONAL,
20153             scs-120kHz                          BIT STRING (SIZE (3))                       OPTIONAL
20154         }
20155     }                                                                                   OPTIONAL,
20156     ...,
20157     [[
20158     maxUplinkDutyCycle-PC2-FR1                  ENUMERATED {n60, n70, n80, n90, n100}   OPTIONAL
20159     ]],
20160     [[
20161     pucch-SpatialRelInfoMAC-CE          ENUMERATED {supported}                          OPTIONAL,
20162     powerBoosting-pi2BPSK               ENUMERATED {supported}                          OPTIONAL
20163     ]],
20164     [[
20165     maxUplinkDutyCycle-FR2          ENUMERATED {n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100}     OPTIONAL
20166     ]],
20167     [[
20168     channelBWs-DL-v1590                 CHOICE {
20169         fr1                                 SEQUENCE {
20170             scs-15kHz                           BIT STRING (SIZE (16))              OPTIONAL,
20171             scs-30kHz                           BIT STRING (SIZE (16))              OPTIONAL,
20172             scs-60kHz                           BIT STRING (SIZE (16))              OPTIONAL
20173         },
20174         fr2                                 SEQUENCE {
20175             scs-60kHz                           BIT STRING (SIZE (8))               OPTIONAL,
20176             scs-120kHz                          BIT STRING (SIZE (8))               OPTIONAL
20177         }
20178     }                                                                               OPTIONAL,
20179     channelBWs-UL-v1590                 CHOICE {
20180         fr1                                 SEQUENCE {
20181             scs-15kHz                           BIT STRING (SIZE (16))              OPTIONAL,
20182             scs-30kHz                           BIT STRING (SIZE (16))              OPTIONAL,
20183             scs-60kHz                           BIT STRING (SIZE (16))              OPTIONAL
20184         },
20185         fr2                                 SEQUENCE {
20186             scs-60kHz                           BIT STRING (SIZE (8))               OPTIONAL,
20187             scs-120kHz                          BIT STRING (SIZE (8))               OPTIONAL
20188         }
20189     }                                                                               OPTIONAL
20190     ]],
20191     [[
20192     asymmetricBandwidthCombinationSet     BIT STRING (SIZE (1..32))           OPTIONAL
20193     ]],
20194     [[
20195     -- R1 10: NR-unlicensed
20196     sharedSpectrumChAccessParamsPerBand-r16 SharedSpectrumChAccessParamsPerBand-r16 OPTIONAL,
20197     -- R1 11-7b: Independent cancellation of the overlapping PUSCHs in an intra-band UL CA
20198     cancelOverlappingPUSCH-r16              ENUMERATED {supported}                  OPTIONAL,
20199     -- R1 14-1: Multiple LTE-CRS rate matching patterns
20200     multipleRateMatchingEUTRA-CRS-r16       SEQUENCE {
20201         maxNumberPatterns-r16               INTEGER (2..6),
20202         maxNumberNon-OverlapPatterns-r16    INTEGER (1..3)
20203     }                                                                               OPTIONAL,
20204     -- R1 14-1a: Two LTE-CRS overlapping rate matching patterns within a part of NR carrier using 15 kHz overlapping with a LTE carrier
20205     overlapRateMatchingEUTRA-CRS-r16        ENUMERATED {supported}                  OPTIONAL,
20206     -- R1 14-2: PDSCH Type B mapping of length 9 and 10 OFDM symbols
20207     pdsch-MappingTypeB-Alt-r16              ENUMERATED {supported}                  OPTIONAL,
20208     -- R1 14-3: One slot periodic TRS configuration for FR1
20209     oneSlotPeriodicTRS-r16                  ENUMERATED {supported}                  OPTIONAL,
20210     olpc-SRS-Pos-r16                        OLPC-SRS-Pos-r16                        OPTIONAL,
20211     spatialRelationsSRS-Pos-r16             SpatialRelationsSRS-Pos-r16             OPTIONAL,
20212     simulSRS-MIMO-TransWithinBand-r16       ENUMERATED {n2}                         OPTIONAL,
20213     channelBW-DL-IAB-r16                    CHOICE {
20214         fr1-100mhz                              SEQUENCE {
20215             scs-15kHz                               ENUMERATED {supported}          OPTIONAL,
20216             scs-30kHz                               ENUMERATED {supported}          OPTIONAL,
20217             scs-60kHz                               ENUMERATED {supported}          OPTIONAL
20218         },
20219         fr2-200mhz                          SEQUENCE {
20220             scs-60kHz                           ENUMERATED {supported}              OPTIONAL,
20221             scs-120kHz                          ENUMERATED {supported}              OPTIONAL
20222         }
20223     }                                                                               OPTIONAL,
20224     channelBW-UL-IAB-r16                    CHOICE {
20225         fr1-100mhz                              SEQUENCE {
20226             scs-15kHz                               ENUMERATED {supported}          OPTIONAL,
20227             scs-30kHz                               ENUMERATED {supported}          OPTIONAL,
20228             scs-60kHz                               ENUMERATED {supported}          OPTIONAL
20229         },
20230         fr2-200mhz                              SEQUENCE {
20231             scs-60kHz                               ENUMERATED {supported}          OPTIONAL,
20232             scs-120kHz                              ENUMERATED {supported}          OPTIONAL
20233         }
20234     }                                                                               OPTIONAL,
20235     rasterShift7dot5-IAB-r16                ENUMERATED {supported}                  OPTIONAL,
20236     ue-PowerClass-v1610                     ENUMERATED {pc1dot5}                    OPTIONAL,
20237     condHandover-r16                        ENUMERATED {supported}                  OPTIONAL,
20238     condHandoverFailure-r16                 ENUMERATED {supported}                  OPTIONAL,
20239     condHandoverTwoTriggerEvents-r16        ENUMERATED {supported}                  OPTIONAL,
20240     condPSCellChange-r16                    ENUMERATED {supported}                  OPTIONAL,
20241     condPSCellChangeTwoTriggerEvents-r16    ENUMERATED {supported}                  OPTIONAL,
20242     mpr-PowerBoost-FR2-r16                  ENUMERATED {supported}                  OPTIONAL,
20244     -- R1 11-9: Multiple active configured grant configurations for a BWP of a serving cell
20245     activeConfiguredGrant-r16               SEQUENCE {
20246     maxNumberConfigsPerBWP-r16                  ENUMERATED {n1, n2, n4, n8, n12},
20247     maxNumberConfigsAllCC-r16                   INTEGER (2..32)
20248     }                                                                               OPTIONAL,
20249     -- R1 11-9a: Joint release in a DCI for two or more configured grant Type 2 configurations for a given BWP of a serving cell
20250     jointReleaseConfiguredGrantType2-r16    ENUMERATED {supported}                  OPTIONAL,
20251     -- R1 12-2: Multiple SPS configurations
20252     sps-r16                                 SEQUENCE {
20253     maxNumberConfigsPerBWP-r16                  INTEGER (1..8),
20254     maxNumberConfigsAllCC-r16                   INTEGER (2..32)
20255     }                                                                               OPTIONAL,
20256     -- R1 12-2a: Joint release in a DCI for two or more SPS configurations for a given BWP of a serving cell
20257     jointReleaseSPS-r16                     ENUMERATED {supported}                  OPTIONAL,
20258     -- R1 13-19: Simultaneous positioning SRS and MIMO SRS transmission within a band across multiple CCs
20259     simulSRS-TransWithinBand-r16            ENUMERATED {n2}                         OPTIONAL,
20260     trs-AdditionalBandwidth-r16             ENUMERATED {trs-AddBW-Set1, trs-AddBW-Set2}  OPTIONAL,
20261     handoverIntraF-IAB-r16                  ENUMERATED {supported}                  OPTIONAL
20262     ]],
20263     [[
20264     -- R1 22-5a: Simultaneous transmission of SRS for antenna switching and SRS for CB/NCB /BM for intra-band UL CA
20265     -- R1 22-5c: Simultaneous transmission of SRS for antenna switching and SRS for antenna switching for intra-band UL CA
20266     simulTX-SRS-AntSwitchingIntraBandUL-CA-r16  SimulSRS-ForAntennaSwitching-r16            OPTIONAL,
20267     -- R1 10: NR-unlicensed
20268     sharedSpectrumChAccessParamsPerBand-v1630   SharedSpectrumChAccessParamsPerBand-v1630   OPTIONAL
20269     ]],
20270     [[
20271     handoverUTRA-FDD-r16                      ENUMERATED {supported}                       OPTIONAL,
20272     -- R4 7-4: Report the shorter transient capability supported by the UE: 2, 4 or 7us
20273     enhancedUL-TransientPeriod-r16            ENUMERATED {us2, us4, us7}                   OPTIONAL,
20274     sharedSpectrumChAccessParamsPerBand-v1640 SharedSpectrumChAccessParamsPerBand-v1640    OPTIONAL
20275     ]],
20276     [[
20277     type1-PUSCH-RepetitionMultiSlots-v1650    ENUMERATED {supported}                       OPTIONAL,
20278     type2-PUSCH-RepetitionMultiSlots-v1650    ENUMERATED {supported}                       OPTIONAL,
20279     pusch-RepetitionMultiSlots-v1650          ENUMERATED {supported}                       OPTIONAL,
20280     configuredUL-GrantType1-v1650             ENUMERATED {supported}                       OPTIONAL,
20281     configuredUL-GrantType2-v1650             ENUMERATED {supported}                       OPTIONAL,
20282     sharedSpectrumChAccessParamsPerBand-v1650 SharedSpectrumChAccessParamsPerBand-v1650    OPTIONAL
20283     ]],
20284     [[
20285     enhancedSkipUplinkTxConfigured-v1660      ENUMERATED {supported}                       OPTIONAL,
20286     enhancedSkipUplinkTxDynamic-v1660         ENUMERATED {supported}                       OPTIONAL
20287     ]],
20288     [[
20289     maxUplinkDutyCycle-PC1dot5-MPE-FR1-r16    ENUMERATED {n10, n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100}   OPTIONAL,
20290     txDiversity-r16                           ENUMERATED {supported}                       OPTIONAL
20291     ]],
20292     [[
20293      -- R1 36-1: Support of 1024QAM for PDSCH for FR1
20294     pdsch-1024QAM-FR1-r17                     ENUMERATED {supported}                       OPTIONAL,
20295      -- R4 22-1 support of FR2 HST operation
20296     ue-PowerClass-v1700                       ENUMERATED {pc5, pc6, pc7}                   OPTIONAL,
20297     -- R1 24: NR extension to 71GHz (FR2-2)
20298     fr2-2-AccessParamsPerBand-r17             FR2-2-AccessParamsPerBand-r17                OPTIONAL,
20299     rlm-Relaxation-r17                        ENUMERATED {supported}                       OPTIONAL,
20300     bfd-Relaxation-r17                        ENUMERATED {supported}                       OPTIONAL,
20301     cg-SDT-r17                                ENUMERATED {supported}                       OPTIONAL,
20302     locationBasedCondHandover-r17             ENUMERATED {supported}                       OPTIONAL,
20303     timeBasedCondHandover-r17                 ENUMERATED {supported}                       OPTIONAL,
20304     eventA4BasedCondHandover-r17              ENUMERATED {supported}                       OPTIONAL,
20305     mn-InitiatedCondPSCellChangeNRDC-r17      ENUMERATED {supported}                       OPTIONAL,
20306     sn-InitiatedCondPSCellChangeNRDC-r17      ENUMERATED {supported}                       OPTIONAL,
20307     -- R1 29-3a: PDCCH skipping
20308     pdcch-SkippingWithoutSSSG-r17             ENUMERATED {supported}                       OPTIONAL,
20309     -- R1 29-3b: 2 search space sets group switching
20310     sssg-Switching-1BitInd-r17                ENUMERATED {supported}                       OPTIONAL,
20311     -- R1 29-3c: 3 search space sets group switching
20312     sssg-Switching-2BitInd-r17                ENUMERATED {supported}                       OPTIONAL,
20313     -- R1 29-3d: 2 search space sets group switching with PDCCH skipping
20314     pdcch-SkippingWithSSSG-r17                ENUMERATED {supported}                       OPTIONAL,
20315     -- R1 29-3e: Support Search space set group switching capability 2 for FR1
20316     searchSpaceSetGrp-switchCap2-r17          ENUMERATED {supported}                       OPTIONAL,
20317     -- R1 26-1: Uplink Time and Frequency pre-compensation and timing relationship enhancements
20318     uplinkPreCompensation-r17                 ENUMERATED {supported}                       OPTIONAL,
20319     -- R1 26-4: UE reporting of information related to TA pre-compensation
20320     uplink-TA-Reporting-r17                   ENUMERATED {supported}                       OPTIONAL,
20321     -- R1 26-5: Increasing the number of HARQ processes
20322     max-HARQ-ProcessNumber-r17                ENUMERATED {u16d32, u32d16, u32d32}          OPTIONAL,
20323     -- R1 26-6: Type-2 HARQ codebook enhancement
20324     type2-HARQ-Codebook-r17                   ENUMERATED {supported}                       OPTIONAL,
20325     -- R1 26-6a: Type-1 HARQ codebook enhancement
20326     type1-HARQ-Codebook-r17                   ENUMERATED {supported}                       OPTIONAL,
20327     -- R1 26-6b: Type-3 HARQ codebook enhancement
20328     type3-HARQ-Codebook-r17                   ENUMERATED {supported}                       OPTIONAL,
20329     -- R1 26-9: UE-specific K_offset
20330     ue-specific-K-Offset-r17                  ENUMERATED {supported}                       OPTIONAL,
20331     -- R1 24-1f: Multiple PDSCH scheduling by single DCI for 120kHz in FR2-1
20332     multiPDSCH-SingleDCI-FR2-1-SCS-120kHz-r17 ENUMERATED {supported}                       OPTIONAL,
20333     -- R1 24-1g: Multiple PUSCH scheduling by single DCI for 120kHz in FR2-1
20334     multiPUSCH-SingleDCI-FR2-1-SCS-120kHz-r17 ENUMERATED {supported}                       OPTIONAL,
20335     -- R4 14-4: Parallel PRS measurements in RRC_INACTIVE state, FR1/FR2 diff
20336     parallelPRS-MeasRRC-Inactive-r17          ENUMERATED {supported}                       OPTIONAL,
20337     -- R1 27-1-2: Support of UE-TxTEGs for UL TDOA
20338     nr-UE-TxTEG-ID-MaxSupport-r17             ENUMERATED {n1, n2, n3, n4, n6, n8}          OPTIONAL,
20339     -- R1 27-17: PRS processing in RRC_INACTIVE
20340     prs-ProcessingRRC-Inactive-r17            ENUMERATED {supported}                       OPTIONAL,
20341     -- R1 27-3-2: DL PRS measurement outside MG and in a PRS processing window
20342     prs-ProcessingWindowType1A-r17            ENUMERATED {option1, option2, option3}       OPTIONAL,
20343     prs-ProcessingWindowType1B-r17            ENUMERATED {option1, option2, option3}       OPTIONAL,
20344     prs-ProcessingWindowType2-r17             ENUMERATED {option1, option2, option3}       OPTIONAL,
20345     -- R1 27-15: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP
20346     srs-AllPosResourcesRRC-Inactive-r17       SRS-AllPosResourcesRRC-Inactive-r17          OPTIONAL,
20347     -- R1 27-16: OLPC for positioning SRS in RRC_INACTIVE state - gNB
20348     olpc-SRS-PosRRC-Inactive-r17              OLPC-SRS-Pos-r16                             OPTIONAL,
20349     -- R1 27-19: Spatial relation for positioning SRS in RRC_INACTIVE state - gNB
20350     spatialRelationsSRS-PosRRC-Inactive-r17   SpatialRelationsSRS-Pos-r16                  OPTIONAL,
20351     -- R1 30-1: Increased maximum number of PUSCH Type A repetitions
20352     maxNumberPUSCH-TypeA-Repetition-r17       ENUMERATED {supported}                       OPTIONAL,
20353     -- R1 30-2: PUSCH Type A repetitions based on available slots
20354     puschTypeA-RepetitionsAvailSlot-r17       ENUMERATED {supported}                       OPTIONAL,
20355     -- R1 30-3: TB processing over multi-slot PUSCH
20356     tb-ProcessingMultiSlotPUSCH-r17           ENUMERATED {supported}                       OPTIONAL,
20357     -- R1 30-3a: Repetition of TB processing over multi-slot PUSCH
20358     tb-ProcessingRepMultiSlotPUSCH-r17        ENUMERATED {supported}                       OPTIONAL,
20359     -- R1 30-4: The maximum duration for DM-RS bundling
20360     maxDurationDMRS-Bundling-r17              SEQUENCE {
20361         fdd-r17                                   ENUMERATED {n4, n8, n16, n32}            OPTIONAL,
20362         tdd-r17                                   ENUMERATED {n2, n4, n8, n16}             OPTIONAL
20363     }                                                                                      OPTIONAL,
20364     -- R1 30-6: Repetition of PUSCH transmission scheduled by RAR UL grant and DCI format 0_0 with CRC scrambled by TC-RNTI
20365     pusch-RepetitionMsg3-r17                  ENUMERATED {supported}                       OPTIONAL,
20366     sharedSpectrumChAccessParamsPerBand-v1710 SharedSpectrumChAccessParamsPerBand-v1710    OPTIONAL,
20367     -- R4 25-2: Parallel measurements on cells belonging to a different NGSO satellite than a serving satellite without scheduling restrictions
20368     -- on normal operations with the serving cell
20369     parallelMeasurementWithoutRestriction-r17 ENUMERATED {supported}                       OPTIONAL,
20370     -- R4 25-5: Parallel measurements on multiple NGSO satellites within a SMTC
20371     maxNumber-NGSO-SatellitesWithinOneSMTC-r17 ENUMERATED {n1, n2, n3, n4}                 OPTIONAL,
20372     -- R1 26-10: K1 range extension
20373     k1-RangeExtension-r17                     ENUMERATED {supported}                       OPTIONAL,
20374     -- R1 35-1: Aperiodic CSI-RS for tracking for fast SCell activation
20375     aperiodicCSI-RS-FastScellActivation-r17   SEQUENCE {
20376         maxNumberAperiodicCSI-RS-PerCC-r17        ENUMERATED {n8, n16, n32, n48, n64, n128, n255},
20377         maxNumberAperiodicCSI-RS-AcrossCCs-r17    ENUMERATED {n8, n16, n32, n64, n128, n256, n512, n1024}
20378     }                                                                                      OPTIONAL,
20379     -- R1 35-2: Aperiodic CSI-RS bandwidth for tracking for fast SCell activation for 10MHz UE channel bandwidth
20380     aperiodicCSI-RS-AdditionalBandwidth-r17   ENUMERATED {addBW-Set1, addBW-Set2}          OPTIONAL,
20381     -- R1 28-1a: RRC-configured DL BWP without CD-SSB or NCD-SSB
20382     bwp-WithoutCD-SSB-OrNCD-SSB-RedCap-r17    ENUMERATED {supported}                       OPTIONAL,
20383     -- R1 28-3: Half-duplex FDD operation type A for (e)RedCap UE
20384     halfDuplexFDD-TypeA-RedCap-r17            ENUMERATED {supported}                       OPTIONAL,
20385      -- R1 27-15b: Positioning SRS transmission in RRC_INACTIVE state configured outside initial UL BWP
20386     posSRS-RRC-Inactive-OutsideInitialUL-BWP-r17 PosSRS-RRC-Inactive-OutsideInitialUL-BWP-r17 OPTIONAL,
20387      -- R4 15-3 UE support of CBW for 480kHz SCS
20388     channelBWs-DL-SCS-480kHz-FR2-2-r17        BIT STRING (SIZE (8))                        OPTIONAL,
20389     channelBWs-UL-SCS-480kHz-FR2-2-r17        BIT STRING (SIZE (8))                        OPTIONAL,
20390     -- R4 15-4 UE support of CBW for 960kHz SCS
20391     channelBWs-DL-SCS-960kHz-FR2-2-r17        BIT STRING (SIZE (8))                        OPTIONAL,
20392     channelBWs-UL-SCS-960kHz-FR2-2-r17        BIT STRING (SIZE (8))                        OPTIONAL,
20393     -- R4 17-1 UL gap for Tx power management
20394     ul-GapFR2-r17                             ENUMERATED {supported}                       OPTIONAL,
20395     -- R1 25-4: One-shot HARQ ACK feedback triggered by DCI format 1_2
20396     oneShotHARQ-feedbackTriggeredByDCI-1-2-r17 ENUMERATED {supported}                      OPTIONAL,
20397     -- R1 25-5: PHY priority handling for one-shot HARQ ACK feedback
20398     oneShotHARQ-feedbackPhy-Priority-r17      ENUMERATED {supported}                       OPTIONAL,
20399     -- R1 25-6: Enhanced type 3 HARQ-ACK codebook feedback
20400     enhancedType3-HARQ-CodebookFeedback-r17   SEQUENCE {
20401         enhancedType3-HARQ-Codebooks-r17          ENUMERATED {n1, n2, n4, n8},
20402         maxNumberPUCCH-Transmissions-r17          ENUMERATED {n1, n2, n3, n4, n5, n6, n7}
20403     }                                                                                      OPTIONAL,
20404     -- R1 25-7: Triggered HARQ-ACK codebook re-transmission
20405     triggeredHARQ-CodebookRetx-r17              SEQUENCE {
20406         minHARQ-Retx-Offset-r17                     ENUMERATED {n-7, n-5, n-3, n-1, n1},
20407         maxHARQ-Retx-Offset-r17                     ENUMERATED {n4, n6, n8, n10, n12, n14, n16, n18, n20, n22, n24}
20408     }                                                                                      OPTIONAL
20409     ]],
20410     [[
20411     -- R4 22-2 support of one shot large UL timing adjustment
20412     ue-OneShotUL-TimingAdj-r17                        ENUMERATED {supported}               OPTIONAL,
20413     -- R1 25-2: Repetitions for PUCCH format 0, and 2 over multiple slots with K = 2, 4, 8
20414     pucch-Repetition-F0-2-r17                         ENUMERATED {supported}               OPTIONAL,
20415     -- R1 25-11a: 4-bits subband CQI for NTN and unlicensed
20416     cqi-4-BitsSubbandNTN-SharedSpectrumChAccess-r17   ENUMERATED {supported}               OPTIONAL,
20417     -- R1 25-16: HARQ-ACK with different priorities multiplexing on a PUCCH/PUSCH
20418     mux-HARQ-ACK-DiffPriorities-r17                   ENUMERATED {supported}               OPTIONAL,
20419     -- R1 25-20a: Propagation delay compensation based on Rel-15 TA procedure for NTN and unlicensed
20420     ta-BasedPDC-NTN-SharedSpectrumChAccess-r17        ENUMERATED {supported}               OPTIONAL,
20421     -- R1 33-2b: DCI-based enabling/disabling ACK/NACK-based feedback for dynamic scheduling for multicast
20422     ack-NACK-FeedbackForMulticastWithDCI-Enabler-r17  ENUMERATED {supported}               OPTIONAL,
20423     -- R1 33-2e: Multiple G-RNTIs for group-common PDSCHs
20424     maxNumberG-RNTI-r17                               INTEGER (2..8)                       OPTIONAL,
20425     -- R1 33-2f: Dynamic multicast with DCI format 4_2
20426     dynamicMulticastDCI-Format4-2-r17                 ENUMERATED {supported}               OPTIONAL,
20427     -- R1 33-2i: Supported maximal modulation order for multicast PDSCH
20428     maxModulationOrderForMulticast-r17                CHOICE {
20429         fr1-r17                                           ENUMERATED {qam256, qam1024},
20430         fr2-r17                                           ENUMERATED {qam64, qam256}
20431     }                                                                                                                          OPTIONAL,
20432     -- R1 33-3-1: Dynamic Slot-level repetition for group-common PDSCH for TN and licensed
20433     dynamicSlotRepetitionMulticastTN-NonSharedSpectrumChAccess-r17  ENUMERATED {n8, n16}                                       OPTIONAL,
20434     -- R1 33-3-1a: Dynamic Slot-level repetition for group-common PDSCH for NTN and unlicensed
20435     dynamicSlotRepetitionMulticastNTN-SharedSpectrumChAccess-r17    ENUMERATED {n8, n16}                                       OPTIONAL,
20436     -- R1 33-4-1: DCI-based enabling/disabling NACK-only based feedback for dynamic scheduling for multicast
20437     nack-OnlyFeedbackForMulticastWithDCI-Enabler-r17                ENUMERATED {supported}                                     OPTIONAL,
20438     -- R1 33-5-1b: DCI-based enabling/disabling ACK/NACK-based feedback for dynamic scheduling for multicast
20439     ack-NACK-FeedbackForSPS-MulticastWithDCI-Enabler-r17            ENUMERATED {supported}                                     OPTIONAL,
20440     -- R1 33-5-1h: Multiple G-CS-RNTIs for SPS group-common PDSCHs
20441     maxNumberG-CS-RNTI-r17                                          INTEGER (2..8)                                             OPTIONAL,
20442     -- R1 33-10: Support group-common PDSCH RE-level rate matching for multicast
20443     re-LevelRateMatchingForMulticast-r17                            ENUMERATED {supported}                                     OPTIONAL,
20444      -- R1 36-1a: Support of 1024QAM for PDSCH with maximum 2 MIMO layers for FR1
20445     pdsch-1024QAM-2MIMO-FR1-r17                                     ENUMERATED {supported}                                     OPTIONAL,
20446      -- R4 14-3 PRS measurement without MG
20447     prs-MeasurementWithoutMG-r17                                    ENUMERATED {cpLength, quarterSymbol, halfSymbol, halfSlot} OPTIONAL,
20448     -- R4 25-7: The number of target NGSO satellites the UE can monitor per carrier
20449     maxNumber-NGSO-SatellitesPerCarrier-r17                         INTEGER (3..4)                                             OPTIONAL,
20450     -- R1 27-3-3 DL PRS Processing Capability outside MG - buffering capability
20451     prs-ProcessingCapabilityOutsideMGinPPW-r17    SEQUENCE (SIZE(1..3)) OF PRS-ProcessingCapabilityOutsideMGinPPWperType-r17   OPTIONAL,
20452     -- R1 27-15a: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP with semi-persistent SRS
20453     srs-SemiPersistent-PosResourcesRRC-Inactive-r17                 SEQUENCE {
20454         maxNumOfSemiPersistentSRSposResources-r17                       ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
20455         maxNumOfSemiPersistentSRSposResourcesPerSlot-r17                ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
20456     }                                                                                                                          OPTIONAL,
20457     -- R2: UE support of CBW for 120kHz SCS
20458     channelBWs-DL-SCS-120kHz-FR2-2-r17                              BIT STRING (SIZE (8))                                      OPTIONAL,
20459     channelBWs-UL-SCS-120kHz-FR2-2-r17                              BIT STRING (SIZE (8))                                      OPTIONAL
20460     ]],
20461     [[
20462     -- R1 30-4a: DM-RS bundling for PUSCH repetition type A
20463     dmrs-BundlingPUSCH-RepTypeA-r17                                 ENUMERATED {supported}                                     OPTIONAL,
20464     -- R1 30-4b: DM-RS bundling for PUSCH repetition type B
20465     dmrs-BundlingPUSCH-RepTypeB-r17                                 ENUMERATED {supported}                                     OPTIONAL,
20466     -- R1 30-4c: DM-RS bundling for TB processing over multi-slot PUSCH
20467     dmrs-BundlingPUSCH-multiSlot-r17                                ENUMERATED {supported}                                     OPTIONAL,
20468     -- R1 30-4d: DMRS bundling for PUCCH repetitions
20469     dmrs-BundlingPUCCH-Rep-r17                                      ENUMERATED {supported}                                     OPTIONAL,
20470     -- R1 30-4e: Enhanced inter-slot frequency hopping with inter-slot bundling for PUSCH
20471     interSlotFreqHopInterSlotBundlingPUSCH-r17                      ENUMERATED {supported}                                     OPTIONAL,
20472     -- R1 30-4f: Enhanced inter-slot frequency hopping for PUCCH repetitions with DMRS bundling
20473     interSlotFreqHopPUCCH-r17                                       ENUMERATED {supported}                                     OPTIONAL,
20474     -- R1 30-4g: Restart DM-RS bundling
20475     dmrs-BundlingRestart-r17                                        ENUMERATED {supported}                                     OPTIONAL,
20476     -- R1 30-4h: DM-RS bundling for non-back-to-back transmission
20477     dmrs-BundlingNonBackToBackTX-r17                                ENUMERATED {supported}                                     OPTIONAL
20478     ]],
20479     [[
20480     -- R1 33-5-1e: Dynamic Slot-level repetition for SPS group-common PDSCH for multicast
20481     maxDynamicSlotRepetitionForSPS-Multicast-r17                    ENUMERATED {n8, n16}                                       OPTIONAL,
20482     -- R1 33-5-1g: DCI-based enabling/disabling NACK-only based feedback for SPS group-common PDSCH for multicast
20483     nack-OnlyFeedbackForSPS-MulticastWithDCI-Enabler-r17            ENUMERATED {supported}                                     OPTIONAL,
20484     -- R1 33-5-1i: Multicast SPS scheduling with DCI format 4_2
20485     sps-MulticastDCI-Format4-2-r17                                  ENUMERATED {supported}                                     OPTIONAL,
20486     -- R1 33-5-2: Multiple SPS group-common PDSCH configuration on PCell
20487     sps-MulticastMultiConfig-r17                                    INTEGER (1..8)                                             OPTIONAL,
20488     -- R1 33-6-1: DL priority indication for multicast in DCI
20489     priorityIndicatorInDCI-Multicast-r17                            ENUMERATED {supported}                                     OPTIONAL,
20490     -- R1 33-6-1a: DL priority configuration for SPS multicast
20491     priorityIndicatorInDCI-SPS-Multicast-r17                        ENUMERATED {supported}                                     OPTIONAL,
20492     -- R1 33-6-2: Two HARQ-ACK codebooks simultaneously constructed for supporting HARQ-ACK codebooks with different priorities
20493     -- for unicast and multicast at a UE
20494     twoHARQ-ACK-CodebookForUnicastAndMulticast-r17                  ENUMERATED {supported}                                     OPTIONAL,
20495     -- R1 33-6-3: More than one PUCCH for HARQ-ACK transmission for multicast or for unicast and multicast within a slot
20496     multiPUCCH-HARQ-ACK-ForMulticastUnicast-r17                     ENUMERATED {supported}                                     OPTIONAL,
20497     -- R1 33-9: Supporting unicast PDCCH to release SPS group-common PDSCH
20498     releaseSPS-MulticastWithCS-RNTI-r17                             ENUMERATED {supported}                                     OPTIONAL
20499     ]],
20500     [[
20501     -- R1 41-3-1a  UE automomous TA adjustment when cell-reselection happens
20502     posUE-TA-AutoAdjustment-r18                                     ENUMERATED {supported}                                     OPTIONAL,
20503     -- R1 41-3-1: SRS for positioning configuration in multiple cells for UEs in RRC_INACTIVE state for initial UL BWP
20504     posSRS-ValidityAreaRRC-InactiveInitialUL-BWP-r18                ENUMERATED {supported}                                     OPTIONAL,
20505     -- R1 41-3-2: SRS for positioning configuration in multiple cells for UEs in RRC_INACTIVE state for configured outside
20506     -- initial UL BWP
20507     posSRS-ValidityAreaRRC-InactiveOutsideInitialUL-BWP-r18         ENUMERATED {supported}                                     OPTIONAL,
20508     -- R1 41-5-1:PRS measurement with Rx frequency hopping within a MG and measurement reporting RRC_CONNECTED for RedCap UEs
20509     dl-PRS-MeasurementWithRxFH-RRC-ConnectedForRedCap-r18           DL-PRS-MeasurementWithRxFH-RRC-Connected-r18               OPTIONAL,
20510     -- R1 41-5-2: Support of positioning SRS with Tx frequency hopping in RRC_CONNECTED for RedCap UEs
20511     posSRS-TxFH-RRC-ConnectedForRedCap-r18                          PosSRS-TxFrequencyHoppingRRC-Connected-r18                 OPTIONAL,
20512     -- R1 41-5-2a: Support of positioning SRS with Tx frequency hopping in RRC_INACTIVE for RedCap UEs
20513     posSRS-TxFH-RRC-InactiveForRedCap-r18                           PosSRS-TxFrequencyHoppingRRC-Inactive-r18                  OPTIONAL,
20514     -- R1 41-4-8: Support of Positioning SRS bandwidth aggregation in RRC_INACTIVE
20515     posSRS-BWA-RRC-Inactive-r18                                     PosSRS-BWA-RRC-Inactive-r18                                OPTIONAL,
20516     -- R1 41-4-6a   support a Rel-17 single DCI scheduling positioning SRS resource sets across the linked carriers
20517     -- for SRS bandwidth aggregation in RRC_CONNECTED state
20518     posJointTriggerBySingleDCI-RRC-Connected-r18                    ENUMERATED {supported}                                     OPTIONAL,
20519     -- R1 41-5-1a PRS measurement with Rx frequency hopping in RRC_INACTIVE for RedCap UEs
20520     dl-PRS-MeasurementWithRxFH-RRC-InactiveforRedCap-r18            ENUMERATED {supported}                                     OPTIONAL,
20521     -- R1 41-5-1b PRS measurement with Rx frequency hopping in RRC_IDLE for RedCap UEs
20522     dl-PRS-MeasurementWithRxFH-RRC-IdleforRedCap-r18                ENUMERATED {supported}                                     OPTIONAL,
20523     -- R1 42-1: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
20524     spatialAdaptation-CSI-Feedback-r18                              SEQUENCE {
20525         csiFeedbackType-r18                                             ENUMERATED {sdType1, sdType2, both},
20526         maxNumberLmax-r18                                               INTEGER (2..4),
20527         maxNumberCSI-ResourcePerCC-r18                                  SEQUENCE {
20528             sdType1-Resource-r18                                            INTEGER (1..32),
20529             sdType2-Resource-r18                                            INTEGER (1..32)
20530         },
20531         maxNumberTotalCSI-ResourcePerCC-r18                             SEQUENCE {
20532             sdType1-Resource-r18                                            ENUMERATED {n8, n16, n24, n32, n64, n128},
20533             sdType2-Resource-r18                                            ENUMERATED {n8, n16, n24, n32, n64, n128}
20534         },
20535         totalNumberCSI-Reporting-r18                                    INTEGER (2..4)
20536     }                                                                                                                          OPTIONAL,
20537     -- R1 42-1a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI
20538     -- reporting on PUSCH
20539     spatialAdaptation-CSI-FeedbackPUSCH-r18                         SEQUENCE {
20540         csiFeedbackType-r18                                             ENUMERATED {sdType1, sdType2, both},
20541         maxNumberLmax-r18                                               INTEGER (2..8),
20542         subReportCSI-r18                                                INTEGER (2..4),
20543         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20544         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20545         totalNumberCSI-Reporting-r18                                    INTEGER (2..12)
20546     }                                                                                                                          OPTIONAL,
20547     -- R1 42-1b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
20548     spatialAdaptation-CSI-FeedbackAperiodic-r18                     SEQUENCE {
20549         csiFeedbackType-r18                                             ENUMERATED {sdType1, sdType2, both},
20550         maxNumberLmax-r18                                               INTEGER (2..8),
20551         subReportCSI-r18                                                INTEGER (2..4),
20552         maxNumberCSI-ResourcePerCC-r18                                  SEQUENCE {
20553             sdType1-Resource-r18                                            INTEGER (1..32),
20554             sdType2-Resource-r18                                            INTEGER (1..32)
20555         },
20556         maxNumberTotalCSI-ResourcePerCC-r18                             SEQUENCE {
20557             sdType1-Resource-r18                                            ENUMERATED {n8, n16, n24, n32, n64, n128},
20558             sdType2-Resource-r18                                            ENUMERATED {n8, n16, n24, n32, n64, n128}
20559         },
20560         totalNumberCSI-Reporting-r18                                    INTEGER (2..12)
20561     }                                                                                                                          OPTIONAL,
20562     -- R1 42-1c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent
20563     -- CSI reporting on PUCCH
20564     spatialAdaptation-CSI-FeedbackPUCCH-r18                         SEQUENCE {
20565         csiFeedbackType-r18                                             ENUMERATED {sdType1, sdType2, both},
20566         maxNumberLmax-r18                                               INTEGER (2..4),
20567         subReportCSI-r18                                                INTEGER (2..4),
20568         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20569         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20570         totalNumberCSI-Reporting-r18                                    INTEGER (2..4)
20571     }                                                                                                                          OPTIONAL,
20572     -- R1 42-2: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
20573     powerAdaptation-CSI-Feedback-r18                                SEQUENCE {
20574         maxNumberLmax-r18                                               INTEGER (2..4),
20575         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20576         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20577         totalNumberCSI-Reporting-r18                                    INTEGER (2..4)
20578     }                                                                                                                          OPTIONAL,
20579     -- R1 42-2a: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
20580     -- reporting on PUSCH
20581     powerAdaptation-CSI-FeedbackPUSCH-r18                           SEQUENCE {
20582         maxNumberLmax-r18                                               INTEGER (2..8),
20583         subReportCSI-r18                                                INTEGER (2..4),
20584         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20585         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20586         totalNumberCSI-Reporting-r18                                    INTEGER (2..12)
20587     }                                                                                                                          OPTIONAL,
20588     -- R1 42-2b: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
20589     powerAdaptation-CSI-FeedbackAperiodic-r18                       SEQUENCE {
20590         maxNumberLmax-r18                                               INTEGER (2..8),
20591         subReportCSI-r18                                                INTEGER (2..4),
20592         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20593         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20594         totalNumberCSI-Reporting-r18                                    INTEGER (2..12)
20595     }                                                                                                                          OPTIONAL,
20596     -- R1 42-2c: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
20597     -- reporting on PUCCH
20598     powerAdaptation-CSI-FeedbackPUCCH-r18                           SEQUENCE {
20599         maxNumberLmax-r18                                               INTEGER (2..4),
20600         subReportCSI-r18                                                INTEGER (2..4),
20601         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20602         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20603         totalNumberCSI-Reporting-r18                                    INTEGER (2..4)
20604     }                                                                                                                          OPTIONAL,
20605     -- R1 42-4: Cell DTX and/or DRX operation based on RRC configuration
20606     nes-CellDTX-DRX-r18                                             ENUMERATED {cellDTXonly, cellDRXonly, both}                OPTIONAL,
20607     -- R1 42-5: Cell DTX/DRX operation triggered by DCI format 2_9
20608     nes-CellDTX-DRX-DCI2-9-r18                                      ENUMERATED {supported}                                     OPTIONAL,
20609     -- R1 42-7: Mixed codebook combination for spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s),
20610     -- each containing one port subset configuration
20611     mixCodeBookSpatialAdaptation-r18                                ENUMERATED {supported}                                     OPTIONAL,
20612     -- R1 42-8: the number of CSI report(s) for which the UE can measure and process reference signals simultaneously in a CC of the
20613     -- band for which this capability is provided.
20614     simultaneousCSI-SubReportsPerCC-r18                             INTEGER (1..8)                                             OPTIONAL,
20615     -- R1 44-2: NTN DMRS bundling enhancement for PUSCH in NGSO scenarios
20616     ntn-DMRS-BundlingNGSO-r18                                       ENUMERATED {n4, n8, n16, n32}                              OPTIONAL,
20617     -- R1 45-3: Beam indication with joint DL/UL LTM TCI states
20618     ltm-BeamIndicationJointTCI-r18                                  SEQUENCE {
20619         maxNumberJointTCI-PerCell-r18                                   ENUMERATED {n8,n12,n16,n24,n32,n48,n64,n128},
20620         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20621         maxNumberJointTCI-AcrossCells-r18                               INTEGER (1..128),
20622         maxNumberCells-r18                                              INTEGER (1..8)
20623     }                                                                                                                          OPTIONAL,
20624     dummy-ltm-MAC-CE-JointTCI-r18                                   SEQUENCE {
20625         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20626         maxNumberJointTCI-PerCell-r18                                   INTEGER (1..16),
20627         maxNumberJointTCI-AcrossCells-r18                               ENUMERATED {n1,n2,n3,n4,n8,n16,n32}
20628     }                                                                                                                          OPTIONAL,
20629     -- R1 45-4: Beam indication with separate DL/UL LTM TCI states
20630     ltm-BeamIndicationSeparateTCI-r18                               SEQUENCE {
20631         maxNumberDL-TCI-PerCell-r18                                     ENUMERATED {n4,n8,n12,n16,n24,n32,n48,n64,n128},
20632         maxNumberUL-TCI-PerCell-r18                                     ENUMERATED {n4,n8,n12,n16,n24,n32,n48,n64},
20633         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20634         maxNumberDL-TCI-AcrossCells-r18                                 INTEGER (1..128),
20635         maxNumberUL-TCI-AcrossCells-r18                                 INTEGER (1..64),
20636         maxNumberCells-r18                                              INTEGER (1..8)
20637     }                                                                                                                          OPTIONAL,
20638     dummy-ltm-MAC-CE-SeparateTCI-r18                                SEQUENCE {
20639         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20640         maxNumberDL-TCI-PerCell-r18                                     INTEGER (1..8),
20641         maxNumberUL-TCI-PerCell-r18                                     INTEGER (1..8),
20642         maxNumberDL-TCI-AcrossCells-r18                                 ENUMERATED {n1,n2,n4,n8,n16},
20643         maxNumberUL-TCI-AcrossCells-r18                                 ENUMERATED {n1,n2,n4,n8,n16}
20644     }                                                                                                                          OPTIONAL,
20645     -- R1 45-5: RACH-based early TA acquisition
20646     rach-EarlyTA-Measurement-r18                                    INTEGER (1..8)                                             OPTIONAL,
20647     -- R1 45-6: UE-based TA measurement
20648     ue-TA-Measurement-r18                                           INTEGER (1..8)                                             OPTIONAL,
20649     -- R1 45-7: TA indication in cell switch command
20650     ta-IndicationCellSwitch-r18                                     ENUMERATED {supported}                                     OPTIONAL,
20651     -- R1 49-8: Triggered HARQ-ACK codebook re-transmission for DCI format 1_3
20652     triggeredHARQ-CodebookRetxDCI-1-3-r18              SEQUENCE {
20653         minHARQ-Retx-Offset-r18                            ENUMERATED {n-7, n-5, n-3, n-1, n1},
20654         maxHARQ-Retx-Offset-r18                            ENUMERATED {n4, n6, n8, n10, n12, n14, n16, n18, n20, n22, n24}
20655     }                                                                                      OPTIONAL,
20656     -- R1 49-12: Unified TCI with joint DL/UL TCI update by DCI format 1_3 for intra-cell and inter-cell beam management with more than
20657     -- one MAC-CE activated joint TCI state per CC
20658     unifiedJointTCI-MultiMAC-CE-DCI-1-3-r18  SEQUENCE {
20659         minBeamApplicationTime-r18          CHOICE {
20660             fr1-r18                          SEQUENCE {
20661                 scs-15kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70}      OPTIONAL,
20662                 scs-30kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70}      OPTIONAL,
20663                 scs-60kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70}      OPTIONAL
20664             },
20665             fr2-r18                          SEQUENCE {
20666                 scs-60kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20667                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL,
20668                 scs-120kHz-r18                ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20669                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL
20670             }
20671         },
20672         maxActivatedTCI-PerCC-r18            INTEGER (2..8)                                                               OPTIONAL
20673     }                                                                                                                     OPTIONAL,
20674     -- R1 49-12a: Unified TCI with separate DL/UL TCI update by DCI format 1_3 for intra-cell beam management with more than
20675     -- one MAC-CE activated separate TCI state per CC
20676     unifiedSeparateTCI-MultiMAC-CE-IntraCell-r18  SEQUENCE {
20677         minBeamApplicationTime-r18          CHOICE {
20678             fr1-r18                          SEQUENCE {
20679                 scs-15kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20680                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL,
20681                 scs-30kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20682                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL,
20683                 scs-60kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20684                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL
20685             },
20686             fr2-r18                          SEQUENCE {
20687                 scs-60kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20688                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL,
20689                 scs-120kHz-r18                ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20690                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL
20691             }
20692         },
20693         maxActivatedDL-TCI-PerCC-r18         INTEGER (2..8)                                                               OPTIONAL,
20694         maxActivatedUL-TCI-PerCC-r18         INTEGER (2..8)                                                               OPTIONAL
20695     }                                                                                                                     OPTIONAL,
20696     -- R1 50-1: Multi-PUSCHs for Configured Grant
20697     multiPUSCH-CG-r18                                               ENUMERATED {n16, n32}                                      OPTIONAL,
20698     -- R1 50-1a: Multiple active multi-PUSCHs configured grant configurations for a BWP of a serving cell
20699     multiPUSCH-ActiveConfiguredGrant-r18                            SEQUENCE {
20700         maxNumberConfigsPerBWP                                          ENUMERATED {n1, n2, n4, n8, n12},
20701         maxNumberConfigsAllCC-FR1                                       INTEGER (2..32),
20702         maxNumberConfigsAllCC-FR2                                       INTEGER (2..32)
20703     }                                                                                                                          OPTIONAL,
20704     -- R1 50-1b: Joint release in a DCI for two or more configured grant Type 2 configurations, including multi-PUSCH CG
20705     -- configuration(s), for a given BWP of a serving cell
20706     jointReleaseDCI-r18                                             ENUMERATED {supported}                                     OPTIONAL,
20707     -- R1 50-2: UCI indication of unused CG-PUSCH transmission occasions
20708     cg-PUSCH-UTO-UCI-Ind-r18                                        ENUMERATED {supported}                                     OPTIONAL,
20709     -- R1 50-3: PDCCH monitoring resumption after UL NACK
20710     pdcch-MonitoringResumptionAfterUL-NACK-r18                      ENUMERATED {supported}                                     OPTIONAL,
20712     -- R1 51-1: Support for 3 MHz symmetric channel bandwidth in DL and UL
20713     support3MHz-ChannelBW-Symmetric-r18                             ENUMERATED {supported}                                     OPTIONAL,
20714     -- R1 51-1a: Support for 3 MHz channel bandwidth in uplink with larger than 3 MHz channel BW in DL
20715     support3MHz-ChannelBW-Asymmetric-r18                            ENUMERATED {supported}                                     OPTIONAL,
20716     -- R1 51-2a: support 12 PRB CORESET0
20717     support12PRB-CORESET0-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20719     -- R1 52-1: Reception of NR PDCCH candidates overlapping with LTE CRS REs
20720     nr-PDCCH-OverlapLTE-CRS-RE-r18                                  SEQUENCE {
20721         overlapInRE-r18                                                 ENUMERATED {oneSymbolNoOverlap, someOrAllSymOverlap},
20722         overlapInSymbol-r18                                             ENUMERATED {symbol2,symbol1And2}
20723     }                                                                                                                          OPTIONAL,
20724     -- Editor's Note: someOrAllSymOverlap considers to be supported in overlapInRE-r18 only if RAN4 performance requirements for
20725     -- someOrAllSymOverlap are not defined
20726     -- R1 52-1a: Reception of NR PDCCH candidates overlapping with LTE CRS REs with multiple non-overlapping CRS rate matching patterns
20727     nr-PDCCH-OverlapLTE-CRS-RE-MultiPatterns-r18                    ENUMERATED {supported}                                     OPTIONAL,
20728     -- R1 52-1b: NR PDCCH reception that overlaps with LTE CRS within a single span of 3 consecutive OFDM symbols that is within the
20729     -- first 4 OFDM symbols in a slot
20730     nr-PDCCH-OverlapLTE-CRS-RE-Span-3-4-r18                         ENUMERATED {supported}                                     OPTIONAL,
20731     -- R1 52-2: Two LTE-CRS overlapping rate matching patterns within NR 15 kHz carrier overlapping with LTE carrier (regardless of
20732     -- support or configuration of multi-TRP)
20733     twoRateMatchingEUTRA-CRS-patterns-3-4-r18                       SEQUENCE {
20734         maxNumberPatterns-r18                                           INTEGER (2..6),
20735         maxNumberNon-OverlapPatterns-r18                                INTEGER (1..3)
20736     }                                                                                                                          OPTIONAL,
20737     -- R1 52-2a: Two LTE-CRS overlapping rate matching patterns with two different values of coresetPoolIndex within NR 15 kHz carrier
20738     -- overlapping with LTE carrier
20739     overlapRateMatchingEUTRA-CRS-Patterns-3-4-Diff-CS-Pool-r18      ENUMERATED {supported}                                     OPTIONAL,
20742     -- R1 53-3: Support RLM/BM/BFD measurements based on NCD-SSB within active BWP
20743     ncd-SSB-BWP-Wor-r18                                             ENUMERATED {supported}                                     OPTIONAL,
20744     -- R1 53-4: Support Support RLM/BM/BFD measurements based on CSI-RS when CD-SSB is outside active BWP
20745     rlm-BM-BFD-CSI-RS-OutsideActiveBWP-r18                          ENUMERATED {supported}                                     OPTIONAL,
20746     -- R1 54-1: PRACH coverage enhancements
20747     prach-CoverageEnh-r18                                           ENUMERATED {supported}                                     OPTIONAL,
20748     -- R1 54-1a: PRACH repetitions with less than N symbols gap
20749     prach-Repetition-r18                                            ENUMERATED {supported}                                     OPTIONAL,
20750     -- R1 54-3: Dynamic waveform switching
20751     dynamicWaveformSwitch-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20752     -- R1 54-3a: PHR enhancement for dynamic waveform switching
20753     dynamicWaveformSwitchPHR-r18                                    ENUMERATED {supported}                                     OPTIONAL,
20754     -- R1 54-3b: Dynamic waveform switching for intra-band UL CA
20755     dynamicWaveformSwitchIntraCA-r18                                INTEGER (2..8)                                             OPTIONAL,
20757     -- R1 55-3: Multiple PUSCHs scheduling by single DCI for non-consecutive slots in FR1
20758     multiPUSCH-SingleDCI-NonConsSlots-r18                           ENUMERATED {supported}                                     OPTIONAL,
20759     -- R1 55-2d: single-symbol DL-PRS used in RTT-based Propagation delay compensation
20760     pdc-maxNumberPRS-ResourceProcessedPerSlot-r18                   SEQUENCE {
20761         fr1-r18 SEQUENCE {
20762             scs-15kHz-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL,
20763             scs-30kHz-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL,
20764             scs-60kHz-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL
20765         },
20766         fr2-r18 SEQUENCE {
20767             scs-60kHz-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL,
20768             scs-120kHz-r18                                  ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL
20769         }
20770     }                                                                                                                          OPTIONAL,
20771     -- R1 57-2: Intra-slot TDM-ed unicast PDSCH and group-common PDSCH for multicast in RRC_INACTIVE state
20772     intraSlot-PDSCH-MulticastInactive-r18                   BOOLEAN                                                            OPTIONAL,
20773     -- R1 57-1: Dynamic scheduling for multicast in RRC_INACTIVE state
20774     multicastInactive-r18                                   ENUMERATED {supported}                                             OPTIONAL,
20775     thresholdBasedMulticastResume-r18                       ENUMERATED {supported}                                             OPTIONAL,
20777     -- R4 27-2: LowerMSD for inter-band NR CA and EN-DC
20778     lowerMSD-r18                                                    SEQUENCE (SIZE (1..maxLowerMSD-r18)) OF LowerMSD-r18       OPTIONAL,
20779     lowerMSD-ENDC-r18                                               SEQUENCE (SIZE (1..maxLowerMSD-r18)) OF LowerMSD-r18       OPTIONAL,
20780     -- R4 28-1: Enhanced channel raster
20781     enhancedChannelRaster-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20782     -- R4 30-2: Fast beam sweeping for layer-1 measurement when the UE is in multi-Rx operation
20783     fastBeamSweepingMultiRx-r18                                     ENUMERATED {n2,n4,n6}                                      OPTIONAL,
20785     -- R4 31-2 Beam sweeping factor reduction for FR2 unknown SCell activation
20786     beamSweepingFactorReduction-r18                                 SEQUENCE {
20787         reduceForCellDetection                                          ENUMERATED {n1, n2, n4, n6},
20788         reduceForSSB-L1-RSRP-Meas                                       INTEGER (0..7)
20789     }                                                                                                                          OPTIONAL,
20790     -- R4 34-1: Support of NR FR2 HST with simultaneous DL reception with two different QCL TypeD RSs
20791     simultaneousReceptionTwoQCL-r18                                 ENUMERATED {supported}                                      OPTIONAL,
20792     -- R4 34-2: Enhanced FR2 HST RRM requirements for intra-band CA and inter-frequency measurements in connected mode
20793     measEnhCAInterFreqFR2-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20794     -- R4 34-4: Support of enhanced MAC CE for TCI state switch indication for FR2 HST
20795     tci-StateSwitchInd-r18                                          ENUMERATED {supported}                                     OPTIONAL,
20796     -- R4 35-2: the requirements defined for ATG UE with antenna array or omni-direction antenna requirements.
20797     antennaArrayType-r18                                            ENUMERATED {supported}                                     OPTIONAL,
20798     locationBasedCondHandoverATG-r18                                ENUMERATED {supported}                                     OPTIONAL,
20799     -- R4 35-3: rated maximum output power value range from 23dBm to 40dBm with 1dB as granularity at maximum modulation order and full
20800     -- PRB configurations.
20801     maxOutputPowerATG-r18                                           INTEGER (1..18)                                            OPTIONAL,
20802     -- R4 39-6: Fast processing of LTM candidate cell RRC configuration
20803     ltm-FastProcessingConfig-r18                                    SEQUENCE {
20804         maxNumberStoredConfigCells-r18                                  ENUMERATED {n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n16},
20805         maxNumberConfigs-r18                                            INTEGER (1..4)
20806     }                                                                                                                          OPTIONAL,
20807     -- R4 39-8: Measurement validation based on EMR measurement during connection setup/resume
20808     measValidationReportEMR-r18                                     ENUMERATED {supported}                                     OPTIONAL,
20809     -- R4 39-9: Measurement validation based on reselection measurement during connection setup/resume
20810     measValidationReportReselectionMeasurements-r18                 ENUMERATED {supported}                                     OPTIONAL,
20812     eventA4BasedCondHandoverNES-r18                                 ENUMERATED {supported}                                     OPTIONAL,
20813     nesBasedCondHandoverWithDCI-r18                                 ENUMERATED {supported}                                     OPTIONAL,
20814     rach-LessHandoverCG-r18                                         ENUMERATED {supported}                                     OPTIONAL,
20815     rach-LessHandoverDG-r18                                         ENUMERATED {supported}                                     OPTIONAL,
20816     locationBasedCondHandoverEMC-r18                                ENUMERATED {supported}                                     OPTIONAL,
20817     mt-CG-SDT-r18                                                   ENUMERATED {supported}                                     OPTIONAL,
20818     posSRS-PreconfigureRRC-InactiveInitialUL-BWP-r18                ENUMERATED {supported}                                     OPTIONAL,
20819     posSRS-PreconfigureRRC-InactiveOutsideInitialUL-BWP-r18         ENUMERATED {supported}                                     OPTIONAL,
20820     cg-SDT-PeriodicityExt-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20821     -- R2: 2Rx XR UEs
20822     supportOf2RxXR-r18                                              ENUMERATED {supported}                                     OPTIONAL,
20823     condHandoverWithCandSCG-change-r18                              ENUMERATED {supported}                                     OPTIONAL
20824     ]],
20825     [[
20826     mac-ParametersPerBand-r18                                       MAC-ParametersPerBand-r18                                  OPTIONAL,
20827     channelBW-DL-NCR-r18                                            CHOICE {
20828         fr1-100mhz                                                      SEQUENCE {
20829             scs-15kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20830             scs-30kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20831             scs-60kHz                                                       ENUMERATED {supported}                             OPTIONAL
20832         },
20833         fr2-200mhz                                                      SEQUENCE {
20834             scs-60kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20835             scs-120kHz                                                      ENUMERATED {supported}                             OPTIONAL
20836         }
20837     }                                                                                                                          OPTIONAL,
20838     channelBW-UL-NCR-r18                                            CHOICE {
20839         fr1-100mhz                                                      SEQUENCE {
20840             scs-15kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20841             scs-30kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20842             scs-60kHz                                                       ENUMERATED {supported}                             OPTIONAL
20843         },
20844         fr2-200mhz                                                      SEQUENCE {
20845             scs-60kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20846             scs-120kHz                                                      ENUMERATED {supported}                             OPTIONAL
20847         }
20848     }                                                                                                                          OPTIONAL,
20849     ncr-PDSCH-64QAM-FR2-r18                                         ENUMERATED {supported}                                     OPTIONAL,
20850     ltm-MCG-IntraFreq-r18                                           ENUMERATED {supported}                                     OPTIONAL,
20851     ltm-SCG-IntraFreq-r18                                           ENUMERATED {supported}                                     OPTIONAL
20852     ]],
20853     [[
20854     -- R1 45-3a: MAC-CE activated joint LTM TCI states
20855     ltm-MAC-CE-JointTCI-r18                                         SEQUENCE {
20856         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20857         maxNumberJointTCI-PerCell-r18                                   INTEGER (1..16),
20858         maxNumberJointTCI-AcrossCells-r18                               INTEGER (1..32)
20859     }                                                                                                                          OPTIONAL,
20860     -- R1 45-4a: MAC-CE activated DL/UL LTM TCI states
20861     ltm-MAC-CE-SeparateTCI-r18                                      SEQUENCE {
20862         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20863         maxNumberDL-TCI-PerCell-r18                                     INTEGER (1..8),
20864         maxNumberUL-TCI-PerCell-r18                                     INTEGER (1..8),
20865         maxNumberDL-TCI-AcrossCells-r18                                 INTEGER (1..32),
20866         maxNumberUL-TCI-AcrossCells-r18                                 INTEGER (1..32)
20867     }                                                                                                                          OPTIONAL
20868     ]]
20871 BandNR-v16c0 ::=                                                SEQUENCE {
20872     pusch-RepetitionTypeA-v16c0                                     ENUMERATED {supported}                                     OPTIONAL,
20873     ...
20876 BandNR-v17b0 ::=                                                SEQUENCE {
20877     mimo-ParametersPerBand-v17b0                                    MIMO-ParametersPerBand-v17b0                               OPTIONAL,
20878     ...
20881 LowerMSD-r18 ::=           SEQUENCE {
20882     aggressorband1-r18         CHOICE {
20883          nr                        FreqBandIndicatorNR,
20884          eutra                     FreqBandIndicatorEUTRA
20885     },
20886     aggressorband2-r18         FreqBandIndicatorNR                                                                             OPTIONAL,
20887     msd-Information-r18        SEQUENCE (SIZE (1..maxLowerMSDInfo-r18)) OF MSD-Information-r18
20890 MSD-Information-r18 ::=    SEQUENCE {
20891     msd-Type-r18               ENUMERATED {harmonic, harmonicMixing, crossBandIsolation, imd2, imd3, imd4, imd5, all, spare8, spare7,
20892                                          spare6, spare5,spare4, spare3, spare2, spare1},
20893     msd-PowerClass-r18         ENUMERATED {pc1dot5, pc2, pc3},
20894     msd-Class-r18              ENUMERATED {classI, classII, classIII, classIV, classV, classVI, classVII, classVIII }
20897 -- TAG-RF-PARAMETERS-STOP
20898 -- TAG-RF-PARAMETERSMRDC-START
20900 RF-ParametersMRDC ::=                   SEQUENCE {
20901     supportedBandCombinationList            BandCombinationList                             OPTIONAL,
20902     appliedFreqBandListFilter               FreqBandList                                    OPTIONAL,
20903     ...,
20904     [[
20905     srs-SwitchingTimeRequested              ENUMERATED {true}                               OPTIONAL,
20906     supportedBandCombinationList-v1540      BandCombinationList-v1540                       OPTIONAL
20907     ]],
20908     [[
20909     supportedBandCombinationList-v1550      BandCombinationList-v1550                       OPTIONAL
20910     ]],
20911     [[
20912     supportedBandCombinationList-v1560      BandCombinationList-v1560                       OPTIONAL,
20913     supportedBandCombinationListNEDC-Only   BandCombinationList                             OPTIONAL
20914     ]],
20915     [[
20916     supportedBandCombinationList-v1570      BandCombinationList-v1570                       OPTIONAL
20917     ]],
20918     [[
20919     supportedBandCombinationList-v1580      BandCombinationList-v1580                       OPTIONAL
20920     ]],
20921     [[
20922     supportedBandCombinationList-v1590      BandCombinationList-v1590                       OPTIONAL
20923     ]],
20924     [[
20925     supportedBandCombinationListNEDC-Only-v15a0    SEQUENCE {
20926         supportedBandCombinationList-v1540      BandCombinationList-v1540                   OPTIONAL,
20927         supportedBandCombinationList-v1560      BandCombinationList-v1560                   OPTIONAL,
20928         supportedBandCombinationList-v1570      BandCombinationList-v1570                   OPTIONAL,
20929         supportedBandCombinationList-v1580      BandCombinationList-v1580                   OPTIONAL,
20930         supportedBandCombinationList-v1590      BandCombinationList-v1590                   OPTIONAL
20931     }                                                                                       OPTIONAL
20932     ]],
20933     [[
20934     supportedBandCombinationList-v1610      BandCombinationList-v1610                       OPTIONAL,
20935     supportedBandCombinationListNEDC-Only-v1610   BandCombinationList-v1610                 OPTIONAL,
20936     supportedBandCombinationList-UplinkTxSwitch-r16 BandCombinationList-UplinkTxSwitch-r16  OPTIONAL
20937     ]],
20938     [[
20939     supportedBandCombinationList-v1630                  BandCombinationList-v1630                   OPTIONAL,
20940     supportedBandCombinationListNEDC-Only-v1630         BandCombinationList-v1630                   OPTIONAL,
20941     supportedBandCombinationList-UplinkTxSwitch-v1630   BandCombinationList-UplinkTxSwitch-v1630    OPTIONAL
20942     ]],
20943     [[
20944     supportedBandCombinationList-v1640                  BandCombinationList-v1640                   OPTIONAL,
20945     supportedBandCombinationListNEDC-Only-v1640         BandCombinationList-v1640                   OPTIONAL,
20946     supportedBandCombinationList-UplinkTxSwitch-v1640   BandCombinationList-UplinkTxSwitch-v1640    OPTIONAL
20947     ]],
20948     [[
20949     supportedBandCombinationList-UplinkTxSwitch-v1670   BandCombinationList-UplinkTxSwitch-v1670    OPTIONAL
20950     ]],
20951     [[
20952     supportedBandCombinationList-v1700                  BandCombinationList-v1700                   OPTIONAL,
20953     supportedBandCombinationList-UplinkTxSwitch-v1700   BandCombinationList-UplinkTxSwitch-v1700    OPTIONAL
20954     ]],
20955     [[
20956     supportedBandCombinationList-v1720                  BandCombinationList-v1720                   OPTIONAL,
20957     supportedBandCombinationListNEDC-Only-v1720         SEQUENCE {
20958         supportedBandCombinationList-v1700                  BandCombinationList-v1700               OPTIONAL,
20959         supportedBandCombinationList-v1720                  BandCombinationList-v1720               OPTIONAL
20960     }                                                                                               OPTIONAL,
20961     supportedBandCombinationList-UplinkTxSwitch-v1720   BandCombinationList-UplinkTxSwitch-v1720    OPTIONAL
20962     ]],
20963     [[
20964     supportedBandCombinationList-v1730                  BandCombinationList-v1730                   OPTIONAL,
20965     supportedBandCombinationListNEDC-Only-v1730         BandCombinationList-v1730                   OPTIONAL,
20966     supportedBandCombinationList-UplinkTxSwitch-v1730   BandCombinationList-UplinkTxSwitch-v1730    OPTIONAL
20967     ]],
20968     [[
20969     supportedBandCombinationList-v1740                  BandCombinationList-v1740                   OPTIONAL,
20970     supportedBandCombinationListNEDC-Only-v1740         BandCombinationList-v1740                   OPTIONAL,
20971     supportedBandCombinationList-UplinkTxSwitch-v1740   BandCombinationList-UplinkTxSwitch-v1740    OPTIONAL
20972     ]],
20973     [[
20974     dummy1                                              BandCombinationList-v1770                   OPTIONAL,
20975     dummy2                                              BandCombinationList-UplinkTxSwitch-v1770    OPTIONAL
20976     ]],
20977     [[
20978     supportedBandCombinationList-v1780                  BandCombinationList-v1780                   OPTIONAL,
20979     supportedBandCombinationListNEDC-Only-v1780         BandCombinationList-v1780                   OPTIONAL,
20980     supportedBandCombinationList-UplinkTxSwitch-v1780   BandCombinationList-UplinkTxSwitch-v1780    OPTIONAL
20981     ]],
20982     [[
20983     supportedBandCombinationList-v1790                  BandCombinationList-v1790                   OPTIONAL,
20984     supportedBandCombinationList-UplinkTxSwitch-v1790   BandCombinationList-UplinkTxSwitch-v1790    OPTIONAL
20985     ]],
20986     [[
20987     supportedBandCombinationList-v1800                  BandCombinationList-v1800                   OPTIONAL,
20988     supportedBandCombinationList-UplinkTxSwitch-v1800   BandCombinationList-UplinkTxSwitch-v1800    OPTIONAL
20989     ]],
20990     [[
20991     supportedBandCombinationList-v1830                  BandCombinationList-v1830                   OPTIONAL,
20992     supportedBandCombinationList-UplinkTxSwitch-v1830   BandCombinationList-UplinkTxSwitch-v1830    OPTIONAL
20993     ]],
20994     [[
20995     supportedBandCombinationList-v1840                  BandCombinationList-v1840                   OPTIONAL,
20996     supportedBandCombinationList-UplinkTxSwitch-v1840   BandCombinationList-UplinkTxSwitch-v1840    OPTIONAL
20997     ]]
21001 RF-ParametersMRDC-v15g0 ::=                    SEQUENCE {
21002     supportedBandCombinationList-v15g0             BandCombinationList-v15g0        OPTIONAL,
21003     supportedBandCombinationListNEDC-Only-v15g0    BandCombinationList-v15g0        OPTIONAL
21006 RF-ParametersMRDC-v15n0 ::=                     SEQUENCE {
21007 supportedBandCombinationList-v15n0                  BandCombinationList-v15n0                       OPTIONAL
21010 RF-ParametersMRDC-v16e0 ::=                     SEQUENCE {
21011 supportedBandCombinationList-UplinkTxSwitch-v16e0   BandCombinationList-UplinkTxSwitch-v16e0        OPTIONAL
21014 -- TAG-RF-PARAMETERSMRDC-STOP
21015 -- TAG-RLC-PARAMETERS-START
21017 RLC-Parameters ::= SEQUENCE {
21018     am-WithShortSN                  ENUMERATED {supported}  OPTIONAL,
21019     um-WithShortSN                  ENUMERATED {supported}  OPTIONAL,
21020     um-WithLongSN                   ENUMERATED {supported}  OPTIONAL,
21021     ...,
21022     [[
21023     extendedT-PollRetransmit-r16    ENUMERATED {supported}  OPTIONAL,
21024     extendedT-StatusProhibit-r16    ENUMERATED {supported}  OPTIONAL
21025     ]],
21026     [[
21027     am-WithLongSN-RedCap-r17        ENUMERATED {supported}  OPTIONAL
21028     ]],
21029     [[
21030     am-WithLongSN-NCR-r18           ENUMERATED {supported}  OPTIONAL
21031     ]]
21034 -- TAG-RLC-PARAMETERS-STOP
21035 -- TAG-SDAP-PARAMETERS-START
21037 SDAP-Parameters ::= SEQUENCE {
21038     as-ReflectiveQoS              ENUMERATED {true}            OPTIONAL,
21039     ...,
21040     [[
21041     sdap-QOS-IAB-r16              ENUMERATED {supported}       OPTIONAL,
21042     sdapHeaderIAB-r16             ENUMERATED {supported}       OPTIONAL
21043     ]],
21044     [[
21045     sdap-QOS-NCR-r18              ENUMERATED {supported}       OPTIONAL,
21046     sdap-HeaderNCR-r18            ENUMERATED {supported}       OPTIONAL
21047     ]]
21050 -- TAG-SDAP-PARAMETERS-STOP
21051 -- TAG-SHAREDSPECTRUMCHACCESSPARAMSPERBAND-START
21053 SharedSpectrumChAccessParamsPerBand-r16 ::=           SEQUENCE {
21055     -- R1 10-1: UL channel access for dynamic channel access mode
21056     ul-DynamicChAccess-r16                              ENUMERATED {supported}            OPTIONAL,
21057     -- R1 10-1a: UL channel access for semi-static channel access mode
21058     ul-Semi-StaticChAccess-r16                          ENUMERATED {supported}            OPTIONAL,
21059     -- R1 10-2: SSB-based RRM for dynamic channel access mode
21060     ssb-RRM-DynamicChAccess-r16                         ENUMERATED {supported}            OPTIONAL,
21061     -- R1 10-2a: SSB-based RRM for semi-static channel access mode
21062     ssb-RRM-Semi-StaticChAccess-r16                     ENUMERATED {supported}            OPTIONAL,
21063     -- R1 10-2b: MIB reading on unlicensed cell
21064     mib-Acquisition-r16                                 ENUMERATED {supported}            OPTIONAL,
21065     -- R1 10-2c: SSB-based RLM for dynamic channel access mode
21066     ssb-RLM-DynamicChAccess-r16                         ENUMERATED {supported}            OPTIONAL,
21067     -- R1 10-2d: SSB-based RLM for semi-static channel access mode
21068     ssb-RLM-Semi-StaticChAccess-r16                     ENUMERATED {supported}            OPTIONAL,
21069     -- R1 10-2e: SIB1 reception on unlicensed cell
21070     sib1-Acquisition-r16                                ENUMERATED {supported}            OPTIONAL,
21071     -- R1 10-2f: Support monitoring of extended RAR window
21072     extRA-ResponseWindow-r16                            ENUMERATED {supported}            OPTIONAL,
21073     -- R1 10-2g: SSB-based BFD/CBD for dynamic channel access mode
21074     ssb-BFD-CBD-dynamicChannelAccess-r16                ENUMERATED {supported}            OPTIONAL,
21075     -- R1 10-2h: SSB-based BFD/CBD for semi-static channel access mode
21076     ssb-BFD-CBD-semi-staticChannelAccess-r16            ENUMERATED {supported}            OPTIONAL,
21077     -- R1 10-2i: CSI-RS-based BFD/CBD for NR-U
21078     csi-RS-BFD-CBD-r16                                  ENUMERATED {supported}            OPTIONAL,
21079     -- R1 10-7: UL channel access for 10 MHz SCell
21080     ul-ChannelBW-SCell-10mhz-r16                        ENUMERATED {supported}            OPTIONAL,
21081     -- R1 10-10: RSSI and channel occupancy measurement and reporting
21082     rssi-ChannelOccupancyReporting-r16                  ENUMERATED {supported}            OPTIONAL,
21083     -- R1 10-11:SRS starting position at any OFDM symbol in a slot
21084     srs-StartAnyOFDM-Symbol-r16                         ENUMERATED {supported}            OPTIONAL,
21085     -- R1 10-20: Support search space set configuration with freqMonitorLocation-r16
21086     searchSpaceFreqMonitorLocation-r16                  INTEGER (1..5)                    OPTIONAL,
21087     -- R1 10-20a: Support coreset configuration with rb-Offset
21088     coreset-RB-Offset-r16                               ENUMERATED {supported}            OPTIONAL,
21089     -- R1 10-23:CGI reading on unlicensed cell for ANR functionality
21090     cgi-Acquisition-r16                                 ENUMERATED {supported}            OPTIONAL,
21091     -- R1 10-25: Enable configured UL transmissions when DCI 2_0 is configured but not detected
21092     configuredUL-Tx-r16                                  ENUMERATED {supported}            OPTIONAL,
21093     -- R1 10-27: Wideband PRACH
21094     prach-Wideband-r16                                  ENUMERATED {supported}            OPTIONAL,
21095     -- R1 10-29: Support available RB set indicator field in DCI 2_0
21096     dci-AvailableRB-Set-r16                             ENUMERATED {supported}            OPTIONAL,
21097     -- R1 10-30: Support channel occupancy duration indicator field in DCI 2_0
21098     dci-ChOccupancyDuration-r16                         ENUMERATED {supported}            OPTIONAL,
21099     -- R1 10-8: Type B PDSCH length {3, 5, 6, 8, 9, 10, 11, 12, 13} without DMRS shift due to CRS collision
21100     typeB-PDSCH-length-r16                              ENUMERATED {supported}            OPTIONAL,
21101     -- R1 10-9: Search space set group switching with explicit DCI 2_0 bit field trigger or with implicit PDCCH decoding with DCI 2_0 monitoring
21102     searchSpaceSwitchWithDCI-r16                        ENUMERATED {supported}            OPTIONAL,
21103     -- R1 10-9b: Search space set group switching with implicit PDCCH decoding without DCI 2_0 monitoring
21104     searchSpaceSwitchWithoutDCI-r16                     ENUMERATED {supported}            OPTIONAL,
21105     -- R1 10-9d: Support Search space set group switching capability 2
21106     searchSpaceSwitchCapability2-r16                    ENUMERATED {supported}            OPTIONAL,
21107     -- R1 10-14: Non-numerical PDSCH to HARQ-ACK timing
21108     non-numericalPDSCH-HARQ-timing-r16                  ENUMERATED {supported}            OPTIONAL,
21109     -- R1 10-15: Enhanced dynamic HARQ codebook
21110     enhancedDynamicHARQ-codebook-r16                    ENUMERATED {supported}            OPTIONAL,
21111     -- R1 10-16: One-shot HARQ ACK feedback
21112     oneShotHARQ-feedback-r16                            ENUMERATED {supported}            OPTIONAL,
21113     -- R1 10-17: Multi-PUSCH UL grant
21114     multiPUSCH-UL-grant-r16                             ENUMERATED {supported}            OPTIONAL,
21115     -- R1 10-26: CSI-RS based RLM for NR-U
21116     csi-RS-RLM-r16                                      ENUMERATED {supported}            OPTIONAL,
21117     dummy                                              ENUMERATED {supported}            OPTIONAL,
21118     -- R1 10-31: Support of P/SP-CSI-RS reception with CSI-RS-ValidationWith-DCI-r16 configured
21119     periodicAndSemi-PersistentCSI-RS-r16                ENUMERATED {supported}            OPTIONAL,
21120     -- R1 10-3: PRB interlace mapping for PUSCH
21121     pusch-PRB-interlace-r16                             ENUMERATED {supported}            OPTIONAL,
21122     -- R1 10-3a: PRB interlace mapping for PUCCH
21123     pucch-F0-F1-PRB-Interlace-r16                       ENUMERATED {supported}            OPTIONAL,
21124     -- R1 10-12: OCC for PRB interlace mapping for PF2 and PF3
21125     occ-PRB-PF2-PF3-r16                                 ENUMERATED {supported}            OPTIONAL,
21126     -- R1 10-13a: Extended CP range of more than one symbol for CG-PUSCH
21127     extCP-rangeCG-PUSCH-r16                             ENUMERATED {supported}            OPTIONAL,
21128     -- R1 10-18: Configured grant with retransmission in CG resources
21129     configuredGrantWithReTx-r16                         ENUMERATED {supported}            OPTIONAL,
21130     -- R1 10-21a: Support using ED threshold given by gNB for UL to DL COT sharing
21131     ed-Threshold-r16                                    ENUMERATED {supported}            OPTIONAL,
21132     -- R1 10-21b: Support UL to DL COT sharing
21133     ul-DL-COT-Sharing-r16                               ENUMERATED {supported}            OPTIONAL,
21134     -- R1 10-24: CG-UCI multiplexing with HARQ ACK
21135     mux-CG-UCI-HARQ-ACK-r16                             ENUMERATED {supported}            OPTIONAL,
21136     -- R1 10-28: Configured grant with Rel-16 enhanced resource configuration
21137     cg-resourceConfig-r16                               ENUMERATED {supported}            OPTIONAL
21140 SharedSpectrumChAccessParamsPerBand-v1630 ::=       SEQUENCE {
21141     -- R4 4-1: DL reception in intra-carrier guardband
21142     dl-ReceptionIntraCellGuardband-r16                  ENUMERATED {supported}            OPTIONAL,
21143     -- R4 4-2: DL reception when gNB does not transmit on all RB sets of a carrier as a result of LBT
21144     dl-ReceptionLBT-subsetRB-r16                        ENUMERATED {supported}            OPTIONAL
21147 SharedSpectrumChAccessParamsPerBand-v1640 ::=       SEQUENCE {
21148     -- 10-26b(1-4): CSI-RS based RRM measurement with associated SS-block
21149     csi-RSRP-AndRSRQ-MeasWithSSB-r16                     ENUMERATED {supported}              OPTIONAL,
21150     -- 10-26c(1-5): CSI-RS based RRM measurement without associated SS-block
21151     csi-RSRP-AndRSRQ-MeasWithoutSSB-r16                 ENUMERATED {supported}               OPTIONAL,
21152     -- 10-26d(1-6): CSI-RS based RS-SINR measurement
21153     csi-SINR-Meas-r16                                      ENUMERATED {supported}               OPTIONAL,
21154     -- 10-26e(1-8): RLM based on a mix of SS block and CSI-RS signals within active BWP
21155     ssb-AndCSI-RS-RLM-r16                                 ENUMERATED {supported}               OPTIONAL,
21156     -- 10-26f(1-9): CSI-RS based contention free RA for HO
21157     csi-RS-CFRA-ForHO-r16                                 ENUMERATED {supported}               OPTIONAL
21160 SharedSpectrumChAccessParamsPerBand-v1650 ::=       SEQUENCE {
21161     -- Extension of R1 10-9 capability to configure up to 16 instead of 4 cells or cell groups, respectively
21162     extendedSearchSpaceSwitchWithDCI-r16                ENUMERATED {supported}               OPTIONAL
21165 SharedSpectrumChAccessParamsPerBand-v1710 ::=    SEQUENCE {
21166     -- R1 25-12: UE initiated semi-static channel occupancy with dependent configurations
21167     ul-Semi-StaticChAccessDependentConfig-r17        ENUMERATED {supported}            OPTIONAL,
21168     -- R1 25-13: UE initiated semi-static channel occupancy with independent configurations
21169     ul-Semi-StaticChAccessIndependentConfig-r17      ENUMERATED {supported}            OPTIONAL
21172 -- TAG-SHAREDSPECTRUMCHACCESSPARAMSPERBAND-STOP
21173 -- TAG-SHAREDSPECTRUMCHACCESSPARAMSSIDELINKPERBAND-START
21175 SharedSpectrumChAccessParamsSidelinkPerBand-r18 ::= SEQUENCE {
21176      -- R1 47-k1: SL channel access for dynamic channel access mode
21177     sl-DynamicChannelAccess-r18                         ENUMERATED {supported}            OPTIONAL,
21178     -- R1 47-k2: SL multi-channel access for dynamic channel access mode
21179     sl-DynamicMultiChannelAccess-r18                    INTEGER (2..5)                    OPTIONAL,
21180      -- R1 47-k6: Type1 LBT blocking Option 1
21181     sl-LBT-Option1-r18                                  ENUMERATED {supported}            OPTIONAL,
21182      -- R1 47-k7: Type1 LBT blocking Option 2
21183     sl-LBT-Option2-r18                                  ENUMERATED {supported}            OPTIONAL,
21184     -- R1 47-k9: Sidelink mode 1 resource allocation in shared spectrum
21185     sl-ResourceAllocMode1-r18                           ENUMERATED {supported}            OPTIONAL,
21186      -- R1 47-m1: Interlace RB-based SL transmission/reception
21187     sl-Interlace-RB-TxRx-r18                            ENUMERATED {supported}            OPTIONAL,
21188      -- R1 47-m5: Multiple PSFCH occasions per PSCCH/PSSCH
21189     sl-PSFCH-MultiOccasion-r18                          INTEGER (1..4)                    OPTIONAL,
21190     -- R1 47-m10: Contiguous RB-based PSCCH/PSSCH transmission/reception
21191     sl-ContiguousRB-TxRx-r18                            ENUMERATED {supported}            OPTIONAL,
21192     -- R1 47-m11: PSFCH transmissions in multiple contiguous RB sets
21193     sl-PSFCH-MultiContiguousRB-r18                      ENUMERATED {supported}            OPTIONAL,
21194     -- R1 47-m11a: PSFCH transmissions in multiple non-contiguous RB sets
21195     sl-PSFCH-MultiNonContiguousRB-r18                   ENUMERATED {supported}            OPTIONAL,
21196     -- R1 47-m13: Transmissions/receptions of multiple dedicated PRBs in common interlace-based PSFCH
21197     sl-MultiplePRB-CommonInterlacePSFCH-r18             SEQUENCE {
21198         tx-TotalPRB-PSFCH-r18                               ENUMERATED {n4, n5, n8, n15, n16, n20},
21199         rx-TotalPRB-PSFCH-r18                               ENUMERATED {n5, n6, n15, n16, n25, n26, n32, n35, n45, n46, n50, n64, n65}
21200     }                                                                                     OPTIONAL,
21201     -- R1 47-m13a: Transmissions/receptions of multiple interlaces in dedicated interlace-based PSFCH
21202     sl-MultiplePRB-DedicatedInterlacePSFCH-r18          SEQUENCE {
21203         tx-TotalPRB-PSFCH-r18                               INTEGER (1..3),
21204         rx-TotalPRB-PSFCH-r18                               INTEGER (1..5)
21205     }                                                                                     OPTIONAL
21208 -- TAG-SHAREDSPECTRUMCHACCESSPARAMSSIDELINKPERBAND-STOP
21209 -- TAG-SIDELINKPARAMETERS-START
21211 SidelinkParameters-r16 ::=    SEQUENCE {
21212     sidelinkParametersNR-r16                  SidelinkParametersNR-r16                                                  OPTIONAL,
21213     sidelinkParametersEUTRA-r16               SidelinkParametersEUTRA-r16                                               OPTIONAL
21216 SidelinkParametersNR-r16 ::= SEQUENCE {
21217     rlc-ParametersSidelink-r16                RLC-ParametersSidelink-r16                                                OPTIONAL,
21218     mac-ParametersSidelink-r16                MAC-ParametersSidelink-r16                                                OPTIONAL,
21219     fdd-Add-UE-Sidelink-Capabilities-r16      UE-SidelinkCapabilityAddXDD-Mode-r16                                      OPTIONAL,
21220     tdd-Add-UE-Sidelink-Capabilities-r16      UE-SidelinkCapabilityAddXDD-Mode-r16                                      OPTIONAL,
21221     supportedBandListSidelink-r16             SEQUENCE (SIZE (1..maxBands)) OF BandSidelink-r16                         OPTIONAL,
21222     ...,
21223     [[
21224     relayParameters-r17                       RelayParameters-r17                                                       OPTIONAL
21225     ]],
21226     [[
21227     -- R1 32-x: Use of new P0 parameters for open loop power control
21228     p0-OLPC-Sidelink-r17                      ENUMERATED {supported}                                                    OPTIONAL
21229     ]],
21230     [[
21231     pdcp-ParametersSidelink-r18               PDCP-ParametersSidelink-r18                                               OPTIONAL,
21232     --R1 41-1-1a: Common SL-PRS processing capability
21233     sl-PRS-CommonProcCapabilityPerUE-r18      SEQUENCE {
21234         maxNumOfActiveSL-PRS-Resources-r18        SEQUENCE {
21235             fr1-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24}                    OPTIONAL,
21236             fr2-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64, n128} OPTIONAL
21237         },
21238         maxNumOfSlotswithActiveSL-PRS-Resources-r18 SEQUENCE {
21239             fr1-r18                                   ENUMERATED {n1, n2, n3, n4, n6, n8}                               OPTIONAL,
21240             fr2-r18                                   ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64}         OPTIONAL
21241         }
21242     }                                                                                                                   OPTIONAL
21243     ]]
21246 SidelinkParametersEUTRA-r16 ::= SEQUENCE {
21247     sl-ParametersEUTRA1-r16                   OCTET STRING                                                              OPTIONAL,
21248     sl-ParametersEUTRA2-r16                   OCTET STRING                                                              OPTIONAL,
21249     sl-ParametersEUTRA3-r16                   OCTET STRING                                                              OPTIONAL,
21250     supportedBandListSidelinkEUTRA-r16        SEQUENCE (SIZE (1..maxBandsEUTRA)) OF BandSidelinkEUTRA-r16               OPTIONAL,
21251     ...
21254 RLC-ParametersSidelink-r16 ::= SEQUENCE {
21255     am-WithLongSN-Sidelink-r16                ENUMERATED {supported}                                                    OPTIONAL,
21256     um-WithLongSN-Sidelink-r16                ENUMERATED {supported}                                                    OPTIONAL,
21257     ...
21260 MAC-ParametersSidelink-r16 ::= SEQUENCE {
21261     mac-ParametersSidelinkCommon-r16          MAC-ParametersSidelinkCommon-r16                                          OPTIONAL,
21262     mac-ParametersSidelinkXDD-Diff-r16        MAC-ParametersSidelinkXDD-Diff-r16                                        OPTIONAL,
21263     ...
21266 UE-SidelinkCapabilityAddXDD-Mode-r16 ::=  SEQUENCE {
21267     mac-ParametersSidelinkXDD-Diff-r16        MAC-ParametersSidelinkXDD-Diff-r16                                        OPTIONAL
21270 MAC-ParametersSidelinkCommon-r16 ::= SEQUENCE {
21271     lcp-RestrictionSidelink-r16               ENUMERATED {supported}                                                    OPTIONAL,
21272     multipleConfiguredGrantsSidelink-r16      ENUMERATED {supported}                                                    OPTIONAL,
21273     ...,
21274     [[
21275     drx-OnSidelink-r17                        ENUMERATED {supported}                                                    OPTIONAL
21276     ]],
21277     [[
21278     sl-LBT-FailureDectectionRecovery-r18      ENUMERATED {supported}                                                    OPTIONAL
21279     ]]
21282 MAC-ParametersSidelinkXDD-Diff-r16 ::=  SEQUENCE {
21283     multipleSR-ConfigurationsSidelink-r16     ENUMERATED {supported}                                                    OPTIONAL,
21284     logicalChannelSR-DelayTimerSidelink-r16   ENUMERATED {supported}                                                    OPTIONAL,
21285     ...
21288 BandSidelinkEUTRA-r16 ::=               SEQUENCE {
21289     freqBandSidelinkEUTRA-r16               FreqBandIndicatorEUTRA,
21290     -- R1 15-7: Transmitting LTE sidelink mode 3 scheduled by NR Uu
21291     gnb-ScheduledMode3SidelinkEUTRA-r16     SEQUENCE {
21292         gnb-ScheduledMode3DelaySidelinkEUTRA-r16 ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot625, ms0dot75, ms1,
21293                                                              ms1dot25, ms1dot5, ms1dot75, ms2, ms2dot5, ms3, ms4,
21294                                                              ms5, ms6, ms8, ms10, ms20}
21295     }                                                                                                                   OPTIONAL,
21296     -- R1 15-9: Transmitting LTE sidelink mode 4 configured by NR Uu
21297     gnb-ScheduledMode4SidelinkEUTRA-r16     ENUMERATED {supported}                                                      OPTIONAL
21300 BandSidelink-r16 ::=  SEQUENCE {
21301     freqBandSidelink-r16                          FreqBandIndicatorNR,
21302     --15-1
21303     sl-Reception-r16                              SEQUENCE {
21304         harq-RxProcessSidelink-r16                    ENUMERATED {n16, n24, n32, n48, n64},
21305         pscch-RxSidelink-r16                          ENUMERATED {value1, value2},
21306         scs-CP-PatternRxSidelink-r16                  CHOICE {
21307             fr1-r16                                       SEQUENCE {
21308                 scs-15kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21309                 scs-30kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21310                 scs-60kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL
21311             },
21312             fr2-r16                                       SEQUENCE {
21313                 scs-60kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21314                 scs-120kHz-r16                                BIT STRING (SIZE (16))                OPTIONAL
21315             }
21316         }                                                                                           OPTIONAL,
21317         extendedCP-RxSidelink-r16                     ENUMERATED {supported}                        OPTIONAL
21318     }                                                                                               OPTIONAL,
21319     --15-2
21320     sl-TransmissionMode1-r16                      SEQUENCE {
21321         harq-TxProcessModeOneSidelink-r16             ENUMERATED {n8, n16},
21322         scs-CP-PatternTxSidelinkModeOne-r16           CHOICE {
21323             fr1-r16                                       SEQUENCE {
21324                 scs-15kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21325                 scs-30kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21326                 scs-60kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL
21327             },
21328             fr2-r16                                       SEQUENCE {
21329                 scs-60kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21330                 scs-120kHz-r16                                BIT STRING (SIZE (16))                OPTIONAL
21331             }
21332         },
21333         extendedCP-TxSidelink-r16                     ENUMERATED {supported}                        OPTIONAL,
21334         harq-ReportOnPUCCH-r16                        ENUMERATED {supported}                        OPTIONAL
21335     }                                                                                               OPTIONAL,
21336     --15-4
21337     sync-Sidelink-r16                             SEQUENCE {
21338         gNB-Sync-r16                                  ENUMERATED {supported}                        OPTIONAL,
21339         gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r16     ENUMERATED {supported}                        OPTIONAL,
21340         gNB-GNSS-UE-SyncWithPriorityOnGNSS-r16        ENUMERATED {supported}                        OPTIONAL
21341     }                                                                                               OPTIONAL,
21342     --15-10
21343     sl-Tx-256QAM-r16                              ENUMERATED {supported}                            OPTIONAL,
21344     --15-11
21345     psfch-FormatZeroSidelink-r16                  SEQUENCE {
21346         psfch-RxNumber                                ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64},
21347         psfch-TxNumber                                ENUMERATED {n4, n8, n16}
21348     }                                                                                               OPTIONAL,
21349     --15-12
21350     lowSE-64QAM-MCS-TableSidelink-r16             ENUMERATED {supported}                            OPTIONAL,
21351     --15-15
21352     enb-sync-Sidelink-r16                         ENUMERATED {supported}                            OPTIONAL,
21353     ...,
21354     [[
21355     --15-3
21356     sl-TransmissionMode2-r16                      SEQUENCE {
21357         harq-TxProcessModeTwoSidelink-r16              ENUMERATED {n8, n16},
21358         scs-CP-PatternTxSidelinkModeTwo-r16           ENUMERATED {supported}                        OPTIONAL,
21359         dl-openLoopPC-Sidelink-r16                    ENUMERATED {supported}                        OPTIONAL
21360     }                                                                                               OPTIONAL,
21361     --15-5
21362     congestionControlSidelink-r16                 SEQUENCE {
21363         cbr-ReportSidelink-r16                        ENUMERATED {supported}                        OPTIONAL,
21364         cbr-CR-TimeLimitSidelink-r16                  ENUMERATED {time1, time2}
21365     }                                                                                               OPTIONAL,
21366     --15-22
21367     fewerSymbolSlotSidelink-r16                   ENUMERATED {supported}                            OPTIONAL,
21368     --15-23
21369     sl-openLoopPC-RSRP-ReportSidelink-r16         ENUMERATED {supported}                            OPTIONAL,
21370     --13-1
21371     sl-Rx-256QAM-r16                              ENUMERATED {supported}                            OPTIONAL
21372     ]],
21373     [[
21374     ue-PowerClassSidelink-r16                         ENUMERATED {pc2, pc3, pc5-v1820, spare5, spare4, spare3, spare2, spare1}
21375                                                                                                                      OPTIONAL
21376     ]],
21377     [[
21378     --32-4a
21379     sl-TransmissionMode2-RandomResourceSelection-r17 SEQUENCE {
21380         harq-TxProcessModeTwoSidelink-r17             ENUMERATED {n8, n16},
21381         scs-CP-PatternTxSidelinkModeTwo-r17               CHOICE {
21382             fr1-r17                                           SEQUENCE {
21383                 scs-15kHz-r17                                     BIT STRING (SIZE (16))            OPTIONAL,
21384                 scs-30kHz-r17                                     BIT STRING (SIZE (16))            OPTIONAL,
21385                 scs-60kHz-r17                                     BIT STRING (SIZE (16))            OPTIONAL
21386             },
21387             fr2-r17                                           SEQUENCE {
21388                 scs-60kHz-r17                                     BIT STRING (SIZE (16))            OPTIONAL,
21389                 scs-120kHz-r17                                    BIT STRING (SIZE (16))            OPTIONAL
21390             }
21391         }                                                                                           OPTIONAL,
21392         extendedCP-Mode2Random-r17                    ENUMERATED {supported}                        OPTIONAL,
21393         dl-openLoopPC-Sidelink-r17                    ENUMERATED {supported}                        OPTIONAL
21394     }                                                                                               OPTIONAL,
21395     --32-4b
21396     sync-Sidelink-v1710                           SEQUENCE {
21397         sync-GNSS-r17                                 ENUMERATED {supported}                        OPTIONAL,
21398         gNB-Sync-r17                                  ENUMERATED {supported}                        OPTIONAL,
21399         gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r17     ENUMERATED {supported}                        OPTIONAL,
21400         gNB-GNSS-UE-SyncWithPriorityOnGNSS-r17        ENUMERATED {supported}                        OPTIONAL
21401     }                                                                                               OPTIONAL,
21402     --32-4c
21403     enb-sync-Sidelink-v1710                       ENUMERATED {supported}                            OPTIONAL,
21404     --32-5a-2
21405     rx-IUC-Scheme1-PreferredMode2Sidelink-r17     ENUMERATED {supported}                            OPTIONAL,
21406     --32-5a-3
21407     rx-IUC-Scheme1-NonPreferredMode2Sidelink-r17  ENUMERATED {supported}                            OPTIONAL,
21408     --32-5b-2
21409     rx-IUC-Scheme2-Mode2Sidelink-r17              ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64} OPTIONAL,
21410     --32-6-1
21411     rx-IUC-Scheme1-SCI-r17                        ENUMERATED {supported}                            OPTIONAL,
21412     --32-6-2
21413     rx-IUC-Scheme1-SCI-ExplicitReq-r17            ENUMERATED {supported}                            OPTIONAL
21414     ]],
21415     [[
21416     sharedSpectrumChAccessParamsSidelinkPerBand-r18 SharedSpectrumChAccessParamsSidelinkPerBand-r18 OPTIONAL,
21417     --R1 41-1-1 Common SL-PRS processing capability in a SL BWP
21418     sl-PRS-CommonProcCapabilityPerBand-r18        SEQUENCE {
21419         maxSL-PRS-Bandwidth-r18                       CHOICE {
21420             fr1-r18                                       ENUMERATED {mhz5, mhz10, mhz20, mhz40, mhz50, mhz80, mhz100},
21421             fr2-r18                                       ENUMERATED {mhz50, mhz100, mhz200, mhz400}
21422         },
21423         maxNumOfActiveSL-PRS-ResourcesInOneSlot-r18   CHOICE {
21424             fr1-r18                                       ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24},
21425             fr2-r18                                       ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64, n128}
21426         },
21427         maxNumOfSlotsWithActiveSL-PRS-Resources-r18   CHOICE {
21428             fr1-r18                                       ENUMERATED {n1, n2, n3, n4, n6, n8},
21429             fr2-r18                                       ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64}
21430         },
21431         minTimeAfterEndofSlotCarryActiveSL-PRS-Resources-r18 ENUMERATED {ms20, ms30, ms40, ms50, ms80, ms100, ms160}
21432     }                                                                                               OPTIONAL,
21434     -- R1 41-1-2: Receiving SL-PRS in a shared resource pool
21435     sl-PRS-RxInSharedResourcePool-r18             ENUMERATED {supported}                            OPTIONAL,
21436     -- R1 41-1-3: Receiving SL-PRS in a dedicated resource pool
21437     sl-PRS-RxInDedicatedResourcePool-r18          SEQUENCE {
21438         numOfSupportedRxPSCCH-PerSlot-r18             ENUMERATED {value1, value2},
21439         supportedCP-TypeFor60kHzSCS-r18               ENUMERATED {ncp, ncpAndECP}
21440     }                                                                                               OPTIONAL,
21441     -- R1 41-1-4a: Transmitting SL-PRS in a shared resource pool
21442     sl-PRS-TxInSharedResourcePool-r18             ENUMERATED {supported}                            OPTIONAL,
21443     -- R1 41-1-4b: Transmitting SL-PRS scheme 1 in a dedicated resource pool
21444     sl-PRS-TxScheme1InDedicatedResourcePool-r18   ENUMERATED {supported}                            OPTIONAL,
21445     -- R1 41-1-4c: Transmitting SL-PRS mode 2 in a dedicated resource pool
21446     sl-PRS-TxScheme2InDedicatedResourcePool-r18   ENUMERATED {supported}                            OPTIONAL,
21447     -- R1 41-1-5: SL-PRS congestion control in a dedicated resource pool
21448     sl-PRS-CongestionCtrl-r18                     ENUMERATED {cpt1, cpt2, cpt3}                     OPTIONAL,
21449     -- R1 41-1-8: Support of random selection in a dedicated resource pool
21450     sl-PRS-TxRandomSelection-r18                  ENUMERATED {supported}                            OPTIONAL,
21451     -- R1 41-1-10: Support of full sensing in a dedicated resource pool
21452     sl-PRS-TxUsingFullSensing-r18                 ENUMERATED {value1, value2}                       OPTIONAL,
21453     -- R1 41-1-20: Supports SL PRS Rx for a band configured with SL CA
21454     sl-PRS-RxForBandWithSL-CA-r18                 ENUMERATED {supported}                            OPTIONAL,
21455     -- R1 41-1-21: Supports SL PRS Tx for a band configured with SL CA
21456     sl-PRS-TxForBandWithSL-CA-r18                 ENUMERATED {supported}                            OPTIONAL,
21457     -- R1 47-s1: Transmission/Reception using dynamic resource pool sharing
21458     sl-DynamicSharingTxRx-r18                     ENUMERATED {supported}                            OPTIONAL,
21459     -- R1 47-v1: NR SL communication with SL CA
21460     sl-CA-Communication-r18                       SEQUENCE {
21461         numberOfCarriers-r18                          INTEGER (2..8),
21462         numberOfPSCCH-DecodeValueZ-r18                INTEGER (1..2),
21463         totalBandwidth-r18                            ENUMERATED {mhz20,mhz30,mhz40,mhz50,mhz60,mhz70}
21464     }                                                                                               OPTIONAL,
21465     -- R1 47-v2: Synchronization for SL CA
21466     sl-CA-Synchronization-r18                     ENUMERATED {supported}                            OPTIONAL,
21467     -- R1 47-v3: PSFCH for SL CA
21468     sl-CA-PSFCH-r18                               SEQUENCE {
21469         rx-PSFCH-Resource-r18                         ENUMERATED {n5,n15,n25,n32,n35,n45,n50,n64,n100},
21470         tx-PSFCH-Resource-r18                         ENUMERATED {n4,n8,n16,n24}
21471     }                                                                                               OPTIONAL,
21472     -- R4 45-2: SL reception in intra-carrier guard band
21473     sl-ReceptionIntraCarrierGuardBand-r18         ENUMERATED {supported}                            OPTIONAL
21474     ]],
21475     [[
21476     -- R1 41-1-17: Open loop SL pathloss based power control for SL-PRS and associated PSCCH and SL RSRP report for dedicated
21477     -- resource pool
21478     sl-PathlossBasedOLPC-SL-RSRP-Report-r18       ENUMERATED {supported}                            OPTIONAL
21479     ]]
21482 RelayParameters-r17 ::= SEQUENCE {
21483     relayUE-Operation-L2-r17                                ENUMERATED {supported}                  OPTIONAL,
21484     remoteUE-Operation-L2-r17                               ENUMERATED {supported}                  OPTIONAL,
21485     remoteUE-PathSwitchToIdleInactiveRelay-r17              ENUMERATED {supported}                  OPTIONAL,
21486     ...,
21487     [[
21488     relayUE-U2U-OperationL2-r18                             ENUMERATED {supported}                  OPTIONAL,
21489     remoteUE-U2U-OperationL2-r18                            ENUMERATED {supported}                  OPTIONAL,
21490     remoteUE-U2N-PathSwitchOperationL2-r18                  ENUMERATED {supported}                  OPTIONAL,
21491     multipathRemoteUE-PC5L2-r18                             ENUMERATED {supported}                  OPTIONAL,
21492     multipathRelayUE-N3C-r18                                ENUMERATED {supported}                  OPTIONAL,
21493     multipathRemoteUE-N3C-r18                               ENUMERATED {supported}                  OPTIONAL,
21494     remoteUE-IndirectPathAddChangeToIdleInactiveRelay-r18   ENUMERATED {supported}                  OPTIONAL,
21495     pdcp-DuplicationMoreThanOneUuRLC-r18                    ENUMERATED {supported}                  OPTIONAL,
21496     pdcp-CADuplicationDirectpath-DRB-r18                    ENUMERATED {supported}                  OPTIONAL,
21497     pdcp-CADuplicationDirectpath-SRB-r18                    ENUMERATED {supported}                  OPTIONAL,
21498     pdcp-DuplicationMP-SplitDRB-r18                         ENUMERATED {supported}                  OPTIONAL,
21499     pdcp-DuplicationMP-SplitSRB-r18                         ENUMERATED {supported}                  OPTIONAL,
21500     directpathRLF-RecoveryViaSRB1-r18                       ENUMERATED {supported}                  OPTIONAL,
21501     splitDRB-WithUL-BothDirectIndirect-r18                  ENUMERATED {supported}                  OPTIONAL
21502     ]]
21505 PDCP-ParametersSidelink-r18 ::= SEQUENCE {
21506     pdcp-DuplicationSRB-sidelink-r18                        ENUMERATED {supported}                  OPTIONAL,
21507     pdcp-DuplicationDRB-sidelink-r18                        ENUMERATED {supported}                  OPTIONAL,
21508     ...
21511 -- TAG-SIDELINKPARAMETERS-STOP
21512 -- TAG-SIMULTANEOUSRXTXPERBANDPAIR-START
21514 SimultaneousRxTxPerBandPair ::=             BIT STRING (SIZE (3..496))
21516 -- TAG-SIMULTANEOUSRXTXPERBANDPAIR-STOP
21517 -- TAG-SON-PARAMETERS-START
21519 SON-Parameters-r16 ::= SEQUENCE {
21520     rach-Report-r16        ENUMERATED {supported}    OPTIONAL,
21521     ...,
21522     [[
21523     rlfReportCHO-r17       ENUMERATED {supported}    OPTIONAL,
21524     rlfReportDAPS-r17      ENUMERATED {supported}    OPTIONAL,
21525     success-HO-Report-r17  ENUMERATED {supported}    OPTIONAL,
21526     twoStepRACH-Report-r17 ENUMERATED {supported}    OPTIONAL,
21527     pscell-MHI-Report-r17  ENUMERATED {supported}    OPTIONAL,
21528     onDemandSI-Report-r17  ENUMERATED {supported}    OPTIONAL
21529     ]],
21530     [[
21531     cef-ReportRedCap-r17   ENUMERATED {supported}    OPTIONAL,
21532     rlf-ReportRedCap-r17   ENUMERATED {supported}    OPTIONAL
21533     ]],
21534     [[
21535     spr-Report-r18            ENUMERATED {supported} OPTIONAL,
21536     successIRAT-HO-Report-r18 ENUMERATED {supported} OPTIONAL
21537     ]]
21540 -- TAG-SON-PARAMETERS-STOP
21541 -- TAG-SPATIALRELATIONSSRS-POS-START
21543 SpatialRelationsSRS-Pos-r16 ::=                    SEQUENCE {
21544     spatialRelation-SRS-PosBasedOnSSB-Serving-r16      ENUMERATED {supported}                OPTIONAL,
21545     spatialRelation-SRS-PosBasedOnCSI-RS-Serving-r16   ENUMERATED {supported}                OPTIONAL,
21546     spatialRelation-SRS-PosBasedOnPRS-Serving-r16      ENUMERATED {supported}                OPTIONAL,
21547     spatialRelation-SRS-PosBasedOnSRS-r16              ENUMERATED {supported}                OPTIONAL,
21548     spatialRelation-SRS-PosBasedOnSSB-Neigh-r16        ENUMERATED {supported}                OPTIONAL,
21549     spatialRelation-SRS-PosBasedOnPRS-Neigh-r16        ENUMERATED {supported}                OPTIONAL
21552 --TAG-SPATIALRELATIONSSRS-POS-STOP
21553 -- TAG-SRS-ALLPOSRESOURCESRRC-INACTIVE-START
21555 SRS-AllPosResourcesRRC-Inactive-r17 ::=             SEQUENCE {
21556     srs-PosResourcesRRC-Inactive-r17                    SEQUENCE {
21557     -- R1 27-15: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP
21558         maxNumberSRS-PosResourceSetPerBWP-r17               ENUMERATED {n1, n2, n4, n8, n12, n16},
21559         maxNumberSRS-PosResourcesPerBWP-r17                 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
21560         maxNumberSRS-ResourcesPerBWP-PerSlot-r17            ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
21561         maxNumberPeriodicSRS-PosResourcesPerBWP-r17         ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
21562         maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r17 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
21563         dummy1                                              ENUMERATED {n1, n2, n4, n8, n16, n32, n64 },
21564         dummy2                                              ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
21565     }
21568 -- TAG-SRS-ALLPOSRESOURCESRRC-INACTIVE-STOP
21569 -- TAG-SRS-SWITCHINGTIMENR-START
21571 SRS-SwitchingTimeNR ::= SEQUENCE {
21572     switchingTimeDL         ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us}  OPTIONAL,
21573     switchingTimeUL         ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us}  OPTIONAL
21576 -- TAG-SRS-SWITCHINGTIMENR-STOP
21577 -- TAG-SRS-SWITCHINGTIMEEUTRA-START
21579 SRS-SwitchingTimeEUTRA ::= SEQUENCE {
21580     switchingTimeDL            ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7}
21581                                                                                                OPTIONAL,
21582     switchingTimeUL            ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7}
21583                                                                                                OPTIONAL
21585 -- TAG-SRS-SWITCHINGTIMEEUTRA-STOP
21586 -- TAG-SUPPORTEDAGGBANDWIDTH-START
21588 SupportedAggBandwidth-r17 ::=     CHOICE {
21589     fr1-r17     ENUMERATED {mhz20, mhz30, mhz35, mhz40, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz110, mhz120, mhz130, mhz140,
21590                             mhz150, mhz160, mhz180, mhz200, mhz220, mhz230, mhz250, mhz280, mhz290, mhz300, mhz350, mhz400, mhz450,
21591                             mhz500, mhz600, mhz700, mhz800, spare1},
21592     fr2-r17     ENUMERATED {mhz200, mhz300, mhz400, mhz500, mhz600, mhz700, mhz800, mhz900, mhz1000, mhz1100, mhz1200, mhz1300, mhz1400,
21593                             mhz1500, mhz1600, mhz1700, mhz1800, mhz1900, mhz2000, mhz2100, mhz2200, mhz2300, mhz2400, spare9, spare8,
21594                             spare7, spare6, spare5, spare4, spare3, spare2, spare1}
21597 -- TAG-SUPPORTEDAGGBANDWIDTH-STOP
21598 -- TAG-SUPPORTEDBANDWIDTH-START
21600 SupportedBandwidth ::=      CHOICE {
21601     fr1                         ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100},
21602     fr2                         ENUMERATED {mhz50, mhz100, mhz200, mhz400}
21605 SupportedBandwidth-v1700 ::= CHOICE {
21606     fr1-r17    ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40, mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100},
21607     fr2-r17    ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz800, mhz1600, mhz2000}
21610 SupportedBandwidth-v1840 ::=  ENUMERATED {mhz3}
21612 -- TAG-SUPPORTEDBANDWIDTH-STOP
21613 -- TAG-UE-BASEDPERFMEAS-PARAMETERS-START
21615 UE-BasedPerfMeas-Parameters-r16 ::= SEQUENCE {
21616     barometerMeasReport-r16      ENUMERATED {supported}        OPTIONAL,
21617     immMeasBT-r16                ENUMERATED {supported}        OPTIONAL,
21618     immMeasWLAN-r16              ENUMERATED {supported}        OPTIONAL,
21619     loggedMeasBT-r16             ENUMERATED {supported}        OPTIONAL,
21620     loggedMeasurements-r16       ENUMERATED {supported}        OPTIONAL,
21621     loggedMeasWLAN-r16           ENUMERATED {supported}        OPTIONAL,
21622     orientationMeasReport-r16    ENUMERATED {supported}        OPTIONAL,
21623     speedMeasReport-r16          ENUMERATED {supported}        OPTIONAL,
21624     gnss-Location-r16            ENUMERATED {supported}        OPTIONAL,
21625     ulPDCP-Delay-r16             ENUMERATED {supported}        OPTIONAL,
21626     ...,
21627     [[
21628     sigBasedLogMDT-OverrideProtect-r17 ENUMERATED {supported}  OPTIONAL,
21629     multipleCEF-Report-r17             ENUMERATED {supported}  OPTIONAL,
21630     excessPacketDelay-r17              ENUMERATED {supported}  OPTIONAL,
21631     earlyMeasLog-r17                   ENUMERATED {supported}  OPTIONAL
21632     ]],
21633     [[
21634     loggedMDT-PNI-NPN-r18              ENUMERATED {supported}  OPTIONAL,
21635     loggedMDT-SNPN-r18                 ENUMERATED {supported}  OPTIONAL
21636     ]]
21639 -- TAG-UE-BASEDPERFMEAS-PARAMETERS-STOP
21640 -- TAG-UE-CAPABILITYRAT-CONTAINERLIST-START
21642 UE-CapabilityRAT-ContainerList ::=    SEQUENCE (SIZE (0..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Container
21644 UE-CapabilityRAT-Container ::=        SEQUENCE {
21645     rat-Type                              RAT-Type,
21646     ue-CapabilityRAT-Container            OCTET STRING
21649 -- TAG-UE-CAPABILITYRAT-CONTAINERLIST-STOP
21650 -- TAG-UE-CAPABILITYRAT-REQUESTLIST-START
21652 UE-CapabilityRAT-RequestList ::=        SEQUENCE (SIZE (1..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Request
21654 UE-CapabilityRAT-Request ::=            SEQUENCE {
21655     rat-Type                                RAT-Type,
21656     capabilityRequestFilter                 OCTET STRING                    OPTIONAL,   -- Need N
21657     ...
21660 -- TAG-UE-CAPABILITYRAT-REQUESTLIST-STOP
21661 -- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-START
21663 UE-CapabilityRequestFilterCommon ::=            SEQUENCE {
21664     mrdc-Request                                SEQUENCE {
21665         omitEN-DC                                   ENUMERATED {true}                      OPTIONAL,    -- Need N
21666         includeNR-DC                                ENUMERATED {true}                      OPTIONAL,    -- Need N
21667         includeNE-DC                                ENUMERATED {true}                      OPTIONAL     -- Need N
21668     }                                                                                  OPTIONAL,        -- Need N
21669     ...,
21670     [[
21671     codebookTypeRequest-r16        SEQUENCE {
21672         type1-SinglePanel-r16          ENUMERATED {true}                                    OPTIONAL,    -- Need N
21673         type1-MultiPanel-r16           ENUMERATED {true}                                    OPTIONAL,    -- Need N
21674         type2-r16                      ENUMERATED {true}                                    OPTIONAL,    -- Need N
21675         type2-PortSelection-r16        ENUMERATED {true}                                    OPTIONAL     -- Need N
21676     }                                                                                   OPTIONAL,    -- Need N
21677     uplinkTxSwitchRequest-r16      ENUMERATED {true}                                    OPTIONAL     -- Need N
21678     ]],
21679     [[
21680     requestedCellGrouping-r16      SEQUENCE (SIZE (1..maxCellGroupings-r16)) OF CellGrouping-r16    OPTIONAL    -- Cond NRDC
21681     ]],
21682     [[
21683     fallbackGroupFiveRequest-r17   ENUMERATED {true}                                    OPTIONAL     -- Need N
21684     ]],
21685     [[
21686     lowerMSDRequest-r18            SEQUENCE {
21687         pc1dot5-r18                    ENUMERATED {true}                                    OPTIONAL,    -- Need N
21688         pc2-r18                        ENUMERATED {true}                                    OPTIONAL,    -- Need N
21689         pc3-r18                        ENUMERATED {true}                                    OPTIONAL     -- Need N
21690     }                                                                                       OPTIONAL     -- Need N
21691     ]]
21694 CellGrouping-r16 ::=    SEQUENCE {
21695     mcg-r16                 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR,
21696     scg-r16                 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR,
21697     mode-r16                ENUMERATED {sync, async}
21701 -- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-STOP
21702 -- TAG-UE-CAPABILITYREQUESTFILTERNR-START
21704 UE-CapabilityRequestFilterNR ::=            SEQUENCE {
21705     frequencyBandListFilter                     FreqBandList                          OPTIONAL,   -- Need N
21706     nonCriticalExtension                        UE-CapabilityRequestFilterNR-v1540    OPTIONAL
21709 UE-CapabilityRequestFilterNR-v1540 ::=      SEQUENCE {
21710     srs-SwitchingTimeRequest                    ENUMERATED {true}                     OPTIONAL,  -- Need N
21711     nonCriticalExtension                        UE-CapabilityRequestFilterNR-v1710    OPTIONAL
21714 UE-CapabilityRequestFilterNR-v1710 ::=      SEQUENCE {
21715     sidelinkRequest-r17                         ENUMERATED {true}                     OPTIONAL,  -- Need N
21716     nonCriticalExtension                        SEQUENCE {}                           OPTIONAL
21719 -- TAG-UE-CAPABILITYREQUESTFILTERNR-STOP
21720 -- TAG-UE-MRDC-CAPABILITY-START
21722 UE-MRDC-Capability ::=              SEQUENCE {
21723     measAndMobParametersMRDC            MeasAndMobParametersMRDC                                                        OPTIONAL,
21724     phy-ParametersMRDC-v1530            Phy-ParametersMRDC                                                              OPTIONAL,
21725     rf-ParametersMRDC                   RF-ParametersMRDC,
21726     generalParametersMRDC               GeneralParametersMRDC-XDD-Diff                                                  OPTIONAL,
21727     fdd-Add-UE-MRDC-Capabilities        UE-MRDC-CapabilityAddXDD-Mode                                                   OPTIONAL,
21728     tdd-Add-UE-MRDC-Capabilities        UE-MRDC-CapabilityAddXDD-Mode                                                   OPTIONAL,
21729     fr1-Add-UE-MRDC-Capabilities        UE-MRDC-CapabilityAddFRX-Mode                                                   OPTIONAL,
21730     fr2-Add-UE-MRDC-Capabilities        UE-MRDC-CapabilityAddFRX-Mode                                                   OPTIONAL,
21731     featureSetCombinations              SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination         OPTIONAL,
21732     pdcp-ParametersMRDC-v1530           PDCP-ParametersMRDC                                                             OPTIONAL,
21733     lateNonCriticalExtension            OCTET STRING (CONTAINING UE-MRDC-Capability-v15g0)                              OPTIONAL,
21734     nonCriticalExtension                UE-MRDC-Capability-v1560                                                        OPTIONAL
21737 -- Regular non-critical extensions:
21738 UE-MRDC-Capability-v1560 ::=        SEQUENCE {
21739     receivedFilters                     OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs)                         OPTIONAL,
21740     measAndMobParametersMRDC-v1560      MeasAndMobParametersMRDC-v1560                                                  OPTIONAL,
21741     fdd-Add-UE-MRDC-Capabilities-v1560  UE-MRDC-CapabilityAddXDD-Mode-v1560                                             OPTIONAL,
21742     tdd-Add-UE-MRDC-Capabilities-v1560  UE-MRDC-CapabilityAddXDD-Mode-v1560                                             OPTIONAL,
21743     nonCriticalExtension                UE-MRDC-Capability-v1610                                                        OPTIONAL
21746 UE-MRDC-Capability-v1610 ::=        SEQUENCE {
21747     measAndMobParametersMRDC-v1610      MeasAndMobParametersMRDC-v1610                                                  OPTIONAL,
21748     generalParametersMRDC-v1610         GeneralParametersMRDC-v1610                                                     OPTIONAL,
21749     pdcp-ParametersMRDC-v1610           PDCP-ParametersMRDC-v1610                                                       OPTIONAL,
21750     nonCriticalExtension                UE-MRDC-Capability-v1700                                                        OPTIONAL
21753 UE-MRDC-Capability-v1700 ::=        SEQUENCE {
21754     measAndMobParametersMRDC-v1700      MeasAndMobParametersMRDC-v1700,
21755     nonCriticalExtension                UE-MRDC-Capability-v1730                                                        OPTIONAL
21758 UE-MRDC-Capability-v1730 ::=        SEQUENCE {
21759     measAndMobParametersMRDC-v1730      MeasAndMobParametersMRDC-v1730                                                  OPTIONAL,
21760     nonCriticalExtension                UE-MRDC-Capability-v1800                                                        OPTIONAL
21763 UE-MRDC-Capability-v1800 ::=        SEQUENCE {
21764     -- R4 33-2: Support network control of requirementnetwork applicability for UE supporting interBandMRDC-WithOverlapDL-Bands-r16
21765     requirementTypeIndication-r18       ENUMERATED {supported}                                                          OPTIONAL,
21766     measAndMobParametersMRDC-v1810      MeasAndMobParametersMRDC-v1810                                                  OPTIONAL,
21767     nonCriticalExtension                SEQUENCE {}                                                                     OPTIONAL
21770 -- Late non-critical extensions:
21771 UE-MRDC-Capability-v15g0 ::=        SEQUENCE {
21772     rf-ParametersMRDC-v15g0             RF-ParametersMRDC-v15g0                                                         OPTIONAL,
21773     nonCriticalExtension                UE-MRDC-Capability-v15n0                                                        OPTIONAL
21776 UE-MRDC-Capability-v15n0 ::=        SEQUENCE {
21777     rf-ParametersMRDC-v15n0             RF-ParametersMRDC-v15n0                                                         OPTIONAL,
21778 -- Following field is only for REL-15 late non-critical extensions
21779     lateNonCriticalExtension            OCTET STRING                                                                    OPTIONAL,
21780     nonCriticalExtension                UE-MRDC-Capability-v16e0                                                        OPTIONAL
21783 UE-MRDC-Capability-v16e0 ::=        SEQUENCE {
21784     rf-ParametersMRDC-v16e0             RF-ParametersMRDC-v16e0                                                         OPTIONAL,
21785     nonCriticalExtension                SEQUENCE {}                                                                     OPTIONAL
21788 UE-MRDC-CapabilityAddXDD-Mode ::=   SEQUENCE {
21789     measAndMobParametersMRDC-XDD-Diff       MeasAndMobParametersMRDC-XDD-Diff                                           OPTIONAL,
21790     generalParametersMRDC-XDD-Diff          GeneralParametersMRDC-XDD-Diff                                              OPTIONAL
21793 UE-MRDC-CapabilityAddXDD-Mode-v1560 ::=    SEQUENCE {
21794     measAndMobParametersMRDC-XDD-Diff-v1560    MeasAndMobParametersMRDC-XDD-Diff-v1560                                  OPTIONAL
21797 UE-MRDC-CapabilityAddFRX-Mode ::=   SEQUENCE {
21798     measAndMobParametersMRDC-FRX-Diff       MeasAndMobParametersMRDC-FRX-Diff
21802 GeneralParametersMRDC-XDD-Diff ::= SEQUENCE {
21803     splitSRB-WithOneUL-Path             ENUMERATED {supported}                                                          OPTIONAL,
21804     splitDRB-withUL-Both-MCG-SCG        ENUMERATED {supported}                                                          OPTIONAL,
21805     srb3                                ENUMERATED {supported}                                                          OPTIONAL,
21806     dummy                               ENUMERATED {supported}                                                          OPTIONAL,
21807     ...
21810 GeneralParametersMRDC-v1610 ::= SEQUENCE {
21811     f1c-OverEUTRA-r16                   ENUMERATED {supported}                                                          OPTIONAL
21814 -- TAG-UE-MRDC-CAPABILITY-STOP
21815 -- TAG-UE-NR-CAPABILITY-START
21817 UE-NR-Capability ::=            SEQUENCE {
21818     accessStratumRelease            AccessStratumRelease,
21819     pdcp-Parameters                 PDCP-Parameters,
21820     rlc-Parameters                  RLC-Parameters                                                        OPTIONAL,
21821     mac-Parameters                  MAC-Parameters                                                        OPTIONAL,
21822     phy-Parameters                  Phy-Parameters,
21823     rf-Parameters                   RF-Parameters,
21824     measAndMobParameters            MeasAndMobParameters                                                  OPTIONAL,
21825     fdd-Add-UE-NR-Capabilities      UE-NR-CapabilityAddXDD-Mode                                           OPTIONAL,
21826     tdd-Add-UE-NR-Capabilities      UE-NR-CapabilityAddXDD-Mode                                           OPTIONAL,
21827     fr1-Add-UE-NR-Capabilities      UE-NR-CapabilityAddFRX-Mode                                           OPTIONAL,
21828     fr2-Add-UE-NR-Capabilities      UE-NR-CapabilityAddFRX-Mode                                           OPTIONAL,
21829     featureSets                     FeatureSets                                                           OPTIONAL,
21830     featureSetCombinations          SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination         OPTIONAL,
21831     lateNonCriticalExtension        OCTET STRING (CONTAINING UE-NR-Capability-v15c0)                      OPTIONAL,
21832     nonCriticalExtension            UE-NR-Capability-v1530                                                OPTIONAL
21835 -- Regular non-critical Rel-15 extensions:
21836 UE-NR-Capability-v1530 ::=               SEQUENCE {
21837     fdd-Add-UE-NR-Capabilities-v1530         UE-NR-CapabilityAddXDD-Mode-v1530                            OPTIONAL,
21838     tdd-Add-UE-NR-Capabilities-v1530         UE-NR-CapabilityAddXDD-Mode-v1530                            OPTIONAL,
21839     dummy                                    ENUMERATED {supported}                                       OPTIONAL,
21840     interRAT-Parameters                      InterRAT-Parameters                                          OPTIONAL,
21841     inactiveState                            ENUMERATED {supported}                                       OPTIONAL,
21842     delayBudgetReporting                     ENUMERATED {supported}                                       OPTIONAL,
21843     nonCriticalExtension                     UE-NR-Capability-v1540                                       OPTIONAL
21846 UE-NR-Capability-v1540 ::=              SEQUENCE {
21847     sdap-Parameters                         SDAP-Parameters                                               OPTIONAL,
21848     overheatingInd                          ENUMERATED {supported}                                        OPTIONAL,
21849     ims-Parameters                          IMS-Parameters                                                OPTIONAL,
21850     fr1-Add-UE-NR-Capabilities-v1540        UE-NR-CapabilityAddFRX-Mode-v1540                             OPTIONAL,
21851     fr2-Add-UE-NR-Capabilities-v1540        UE-NR-CapabilityAddFRX-Mode-v1540                             OPTIONAL,
21852     fr1-fr2-Add-UE-NR-Capabilities          UE-NR-CapabilityAddFRX-Mode                                   OPTIONAL,
21853     nonCriticalExtension                    UE-NR-Capability-v1550                                        OPTIONAL
21856 UE-NR-Capability-v1550 ::=               SEQUENCE {
21857     reducedCP-Latency                        ENUMERATED {supported}                                       OPTIONAL,
21858     nonCriticalExtension                     UE-NR-Capability-v1560                                       OPTIONAL
21861 UE-NR-Capability-v1560 ::=               SEQUENCE {
21862     nrdc-Parameters                         NRDC-Parameters                                               OPTIONAL,
21863     receivedFilters                         OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs)       OPTIONAL,
21864     nonCriticalExtension                    UE-NR-Capability-v1570                                        OPTIONAL
21867 UE-NR-Capability-v1570 ::=               SEQUENCE {
21868     nrdc-Parameters-v1570                   NRDC-Parameters-v1570                                         OPTIONAL,
21869     nonCriticalExtension                    UE-NR-Capability-v1610                                        OPTIONAL
21872 -- Late non-critical Rel-15 extensions:
21873 UE-NR-Capability-v15c0 ::=               SEQUENCE {
21874     nrdc-Parameters-v15c0                    NRDC-Parameters-v15c0                                        OPTIONAL,
21875     partialFR2-FallbackRX-Req                ENUMERATED {true}                                            OPTIONAL,
21876     nonCriticalExtension                     UE-NR-Capability-v15g0                                       OPTIONAL
21879 UE-NR-Capability-v15g0 ::=               SEQUENCE {
21880     rf-Parameters-v15g0                      RF-Parameters-v15g0                                          OPTIONAL,
21881     nonCriticalExtension                     UE-NR-Capability-v15j0                                       OPTIONAL
21884 UE-NR-Capability-v15j0 ::=               SEQUENCE {
21885     -- Following field is only for REL-15 late non-critical extensions
21886     lateNonCriticalExtension                 OCTET STRING                                                 OPTIONAL,
21887     nonCriticalExtension                     UE-NR-Capability-v16a0                                       OPTIONAL
21890 -- Regular non-critical Rel-16 extensions:
21891 UE-NR-Capability-v1610 ::=               SEQUENCE {
21892     inDeviceCoexInd-r16                     ENUMERATED {supported}                                        OPTIONAL,
21893     dl-DedicatedMessageSegmentation-r16     ENUMERATED {supported}                                        OPTIONAL,
21894     nrdc-Parameters-v1610                   NRDC-Parameters-v1610                                         OPTIONAL,
21895     powSav-Parameters-r16                   PowSav-Parameters-r16                                         OPTIONAL,
21896     fr1-Add-UE-NR-Capabilities-v1610        UE-NR-CapabilityAddFRX-Mode-v1610                             OPTIONAL,
21897     fr2-Add-UE-NR-Capabilities-v1610        UE-NR-CapabilityAddFRX-Mode-v1610                             OPTIONAL,
21898     bh-RLF-Indication-r16                   ENUMERATED {supported}                                        OPTIONAL,
21899     directSN-AdditionFirstRRC-IAB-r16       ENUMERATED {supported}                                        OPTIONAL,
21900     bap-Parameters-r16                      BAP-Parameters-r16                                            OPTIONAL,
21901     referenceTimeProvision-r16              ENUMERATED {supported}                                        OPTIONAL,
21902     sidelinkParameters-r16                  SidelinkParameters-r16                                        OPTIONAL,
21903     highSpeedParameters-r16                 HighSpeedParameters-r16                                       OPTIONAL,
21904     mac-Parameters-v1610                    MAC-Parameters-v1610                                          OPTIONAL,
21905     mcgRLF-RecoveryViaSCG-r16               ENUMERATED {supported}                                        OPTIONAL,
21906     resumeWithStoredMCG-SCells-r16          ENUMERATED {supported}                                        OPTIONAL,
21907     resumeWithStoredSCG-r16                 ENUMERATED {supported}                                        OPTIONAL,
21908     resumeWithSCG-Config-r16                ENUMERATED {supported}                                        OPTIONAL,
21909     ue-BasedPerfMeas-Parameters-r16         UE-BasedPerfMeas-Parameters-r16                               OPTIONAL,
21910     son-Parameters-r16                      SON-Parameters-r16                                            OPTIONAL,
21911     onDemandSIB-Connected-r16               ENUMERATED {supported}                                        OPTIONAL,
21912     nonCriticalExtension                    UE-NR-Capability-v1640                                        OPTIONAL
21915 UE-NR-Capability-v1640 ::=               SEQUENCE {
21916     redirectAtResumeByNAS-r16               ENUMERATED {supported}                                        OPTIONAL,
21917     phy-ParametersSharedSpectrumChAccess-r16  Phy-ParametersSharedSpectrumChAccess-r16                    OPTIONAL,
21918     nonCriticalExtension                    UE-NR-Capability-v1650                                        OPTIONAL
21921 UE-NR-Capability-v1650 ::=               SEQUENCE {
21922     mpsPriorityIndication-r16                ENUMERATED {supported}                                       OPTIONAL,
21923     highSpeedParameters-v1650                HighSpeedParameters-v1650                                    OPTIONAL,
21924     nonCriticalExtension                     UE-NR-Capability-v1690                                       OPTIONAL
21927 UE-NR-Capability-v1690 ::=               SEQUENCE {
21928     ul-RRC-Segmentation-r16                  ENUMERATED {supported}                                       OPTIONAL,
21929     nonCriticalExtension                     UE-NR-Capability-v1700                                       OPTIONAL
21932 -- Late non-critical extensions from Rel-16 onwards:
21933 UE-NR-Capability-v16a0 ::=               SEQUENCE {
21934     phy-Parameters-v16a0                     Phy-Parameters-v16a0                                         OPTIONAL,
21935     rf-Parameters-v16a0                      RF-Parameters-v16a0                                          OPTIONAL,
21936     nonCriticalExtension                     UE-NR-Capability-v16c0                                       OPTIONAL
21939 UE-NR-Capability-v16c0 ::=               SEQUENCE {
21940     rf-Parameters-v16c0                      RF-Parameters-v16c0                                          OPTIONAL,
21941     nonCriticalExtension                     UE-NR-Capability-v16d0                                       OPTIONAL
21944 UE-NR-Capability-v16d0 ::=               SEQUENCE {
21945     featureSets-v16d0                        FeatureSets-v16d0                                            OPTIONAL,
21946     nonCriticalExtension                     UE-NR-Capability-v16j0                                       OPTIONAL
21949 UE-NR-Capability-v16j0 ::=               SEQUENCE {
21950     rf-Parameters-v16j0                      RF-Parameters-v16j0                                          OPTIONAL,
21951     -- Following field is only for REL-16 late non-critical extensions
21952     lateNonCriticalExtension                 OCTET STRING                                                 OPTIONAL,
21953     nonCriticalExtension                     UE-NR-Capability-v17b0                                       OPTIONAL
21956 -- Regular non-critical Rel-17 extensions:
21957 UE-NR-Capability-v1700 ::=               SEQUENCE {
21958     inactiveStatePO-Determination-r17        ENUMERATED {supported}                                       OPTIONAL,
21959     highSpeedParameters-v1700                HighSpeedParameters-v1700                                    OPTIONAL,
21960     powSav-Parameters-v1700                  PowSav-Parameters-v1700                                      OPTIONAL,
21961     mac-Parameters-v1700                     MAC-Parameters-v1700                                         OPTIONAL,
21962     ims-Parameters-v1700                     IMS-Parameters-v1700                                         OPTIONAL,
21963     measAndMobParameters-v1700               MeasAndMobParameters-v1700,
21964     appLayerMeasParameters-r17               AppLayerMeasParameters-r17                                   OPTIONAL,
21965     redCapParameters-r17                     RedCapParameters-r17                                         OPTIONAL,
21966     ra-SDT-r17                               ENUMERATED {supported}                                       OPTIONAL,
21967     srb-SDT-r17                              ENUMERATED {supported}                                       OPTIONAL,
21968     gNB-SideRTT-BasedPDC-r17                 ENUMERATED {supported}                                       OPTIONAL,
21969     bh-RLF-DetectionRecovery-Indication-r17  ENUMERATED {supported}                                       OPTIONAL,
21970     nrdc-Parameters-v1700                    NRDC-Parameters-v1700                                        OPTIONAL,
21971     bap-Parameters-v1700                     BAP-Parameters-v1700                                         OPTIONAL,
21972     musim-GapPreference-r17                  ENUMERATED {supported}                                       OPTIONAL,
21973     musimLeaveConnected-r17                  ENUMERATED {supported}                                       OPTIONAL,
21974     mbs-Parameters-r17                       MBS-Parameters-r17,
21975     nonTerrestrialNetwork-r17                ENUMERATED {supported}                                       OPTIONAL,
21976     ntn-ScenarioSupport-r17                  ENUMERATED {gso, ngso}                                       OPTIONAL,
21977     sliceInfoforCellReselection-r17          ENUMERATED {supported}                                       OPTIONAL,
21978     ue-RadioPagingInfo-r17                   UE-RadioPagingInfo-r17                                       OPTIONAL,
21979     -- R4 17-2 UL gap pattern for Tx power management
21980     ul-GapFR2-Pattern-r17                    BIT STRING (SIZE (4))                                        OPTIONAL,
21981     ntn-Parameters-r17                       NTN-Parameters-r17                                           OPTIONAL,
21982     nonCriticalExtension                     UE-NR-Capability-v1740                                       OPTIONAL
21985 UE-NR-Capability-v1740 ::=               SEQUENCE {
21986     redCapParameters-v1740                   RedCapParameters-v1740,
21987     nonCriticalExtension                     UE-NR-Capability-v1750                                       OPTIONAL
21990 UE-NR-Capability-v1750 ::=               SEQUENCE {
21991     crossCarrierSchedulingConfigurationRelease-r17  ENUMERATED {supported}                                OPTIONAL,
21992     nonCriticalExtension                            UE-NR-Capability-v1800                                OPTIONAL
21995 -- Late non-critical extensions from Rel-17 onwards:
21996     UE-NR-Capability-v17b0 ::=               SEQUENCE {
21997     mac-Parameters-v17b0                         MAC-Parameters-v17b0                                     OPTIONAL,
21998     rf-Parameters-v17b0                          RF-Parameters-v17b0                                      OPTIONAL,
21999     ul-RRC-MaxCapaSegments-r17                   ENUMERATED {supported}                                   OPTIONAL,
22000     nonCriticalExtension                         SEQUENCE {}                                              OPTIONAL
22003 -- Regular non-critical Rel-18 extensions:
22004 UE-NR-Capability-v1800 ::=               SEQUENCE {
22005     airToGroundNetwork-r18                   ENUMERATED {supported}                                       OPTIONAL,
22006     eRedCapParameters-r18                    ERedCapParameters-r18                                        OPTIONAL,
22007     ncr-Parameters-r18                       NCR-Parameters-r18                                           OPTIONAL,
22008     softSatelliteSwitchResyncNTN-r18         ENUMERATED {supported}                                       OPTIONAL,
22009     hardSatelliteSwitchResyncNTN-r18         ENUMERATED {supported}                                       OPTIONAL,
22010     mt-SDT-r18                               ENUMERATED {supported}                                       OPTIONAL,
22011     mt-SDT-NTN-r18                           ENUMERATED {supported}                                       OPTIONAL,
22012     inDeviceCoexIndAutonomousDenial-r18      ENUMERATED {supported}                                       OPTIONAL,
22013     inDeviceCoexIndFDM-r18                   ENUMERATED {supported}                                       OPTIONAL,
22014     inDeviceCoexIndTDM-r18                   ENUMERATED {supported}                                       OPTIONAL,
22015     musim-GapPriorityPreference-r18          ENUMERATED {supported}                                       OPTIONAL,
22016     musim-CapabilityRestriction-r18          ENUMERATED {supported}                                       OPTIONAL,
22017     dummy                                    ENUMERATED {supported}                                       OPTIONAL,
22018     ra-InsteadCG-SDT-r18                     ENUMERATED {supported}                                       OPTIONAL,
22019     resumeAfterSDT-Release-r18               ENUMERATED {supported}                                       OPTIONAL,
22020     ul-TrafficInfo-r18                       ENUMERATED {supported}                                       OPTIONAL,
22021     aerialParameters-r18                     AerialParameters-r18                                         OPTIONAL,
22022     --R4 40-2: beam steering
22023     ntn-VSAT-AntennaType-r18                 ENUMERATED {electronic, mechanical}                          OPTIONAL,
22024     --R4 40-1: VSAT UE type in NTN
22025     ntn-VSAT-MobilityType-r18                ENUMERATED {fixed, mobile}                                   OPTIONAL,
22026     ntn-Parameters-v1820                     NTN-Parameters-v1820                                         OPTIONAL,
22027     nonCriticalExtension                     UE-NR-Capability-v1830                                       OPTIONAL
22030 UE-NR-Capability-v1830 ::=               SEQUENCE {
22031     sib19-Support-r18                        ENUMERATED {supported}                                       OPTIONAL,
22032     nonCriticalExtension                     SEQUENCE{}                                                   OPTIONAL
22035 UE-NR-CapabilityAddXDD-Mode ::=          SEQUENCE {
22036     phy-ParametersXDD-Diff                   Phy-ParametersXDD-Diff                                       OPTIONAL,
22037     mac-ParametersXDD-Diff                   MAC-ParametersXDD-Diff                                       OPTIONAL,
22038     measAndMobParametersXDD-Diff             MeasAndMobParametersXDD-Diff                                 OPTIONAL
22041 UE-NR-CapabilityAddXDD-Mode-v1530 ::=    SEQUENCE {
22042     eutra-ParametersXDD-Diff                 EUTRA-ParametersXDD-Diff
22045 UE-NR-CapabilityAddFRX-Mode ::=          SEQUENCE {
22046     phy-ParametersFRX-Diff                   Phy-ParametersFRX-Diff                                       OPTIONAL,
22047     measAndMobParametersFRX-Diff             MeasAndMobParametersFRX-Diff                                 OPTIONAL
22050 UE-NR-CapabilityAddFRX-Mode-v1540 ::=    SEQUENCE {
22051     ims-ParametersFRX-Diff                   IMS-ParametersFRX-Diff                                       OPTIONAL
22054 UE-NR-CapabilityAddFRX-Mode-v1610 ::=    SEQUENCE {
22055     powSav-ParametersFRX-Diff-r16            PowSav-ParametersFRX-Diff-r16                                OPTIONAL,
22056     mac-ParametersFRX-Diff-r16               MAC-ParametersFRX-Diff-r16                                   OPTIONAL
22059 BAP-Parameters-r16 ::=                   SEQUENCE {
22060     flowControlBH-RLC-ChannelBased-r16       ENUMERATED {supported}                                       OPTIONAL,
22061     flowControlRouting-ID-Based-r16          ENUMERATED {supported}                                       OPTIONAL
22064 BAP-Parameters-v1700 ::=                 SEQUENCE {
22065     bapHeaderRewriting-Rerouting-r17         ENUMERATED {supported}                                       OPTIONAL,
22066     bapHeaderRewriting-Routing-r17           ENUMERATED {supported}                                       OPTIONAL
22069 MBS-Parameters-r17 ::=                   SEQUENCE {
22070     maxMRB-Add-r17                           INTEGER (1..16)                                              OPTIONAL
22073 -- TAG-UE-NR-CAPABILITY-STOP
22074 -- TAG-UE-RADIOPAGINGINFO-START
22076 UE-RadioPagingInfo-r17 ::=            SEQUENCE {
22077     -- R1 29-1: Paging enhancement
22078     pei-SubgroupingSupportBandList-r17    SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR    OPTIONAL,
22079     ...
22082 -- TAG-UE-RADIOPAGINGINFO-STOP
22083 -- TAG-ABSOLUTETIMEINFO-START
22085 AbsoluteTimeInfo-r16 ::= BIT STRING (SIZE (48))
22087 -- TAG-ABSOLUTETIMEINFO-STOP
22088 -- TAG-APPLAYERIDLEINACTIVECONFIG-START
22090 AppLayerIdleInactiveConfig-r18 ::=   SEQUENCE {
22091     measConfigAppLayerId-r18             MeasConfigAppLayerId-r17,
22092     serviceType-r18                      ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1}  OPTIONAL, -- Need M
22093     appLayerMeasPriority-r18             INTEGER (1..16)                                                           OPTIONAL, -- Need M
22094     qoe-Reference-r18                    OCTET STRING (SIZE (6))                                                   OPTIONAL, -- Need M
22095     qoe-MeasurementType-r18              ENUMERATED {sbased, mbased}                                               OPTIONAL, -- Need M
22096     qoe-AreaScope-r18                    Qoe-AreaScope-r18                                                         OPTIONAL, -- Need M
22097     mce-Id-r18                           OCTET STRING (SIZE (1))                                                   OPTIONAL, -- Need M
22098     availableRAN-VisibleMetrics-r18      AvailableRAN-VisibleMetrics-r18                                           OPTIONAL, -- Need M
22099     ...
22102 Qoe-AreaScope-r18 ::=                CHOICE {
22103     cellGlobalIdList                     CellGlobalIdList-r16,
22104     trackingAreaCodeList                 TrackingAreaCodeList-r16,
22105     trackingAreaIdentityList             TrackingAreaIdentityList-r16,
22106     plmn-IdentityList                    PLMN-IdentityList2-r16,
22107     ...
22110 AvailableRAN-VisibleMetrics-r18 ::=  SEQUENCE {
22111     appLayerBufferLevelList-r18          ENUMERATED {true}                                                         OPTIONAL, -- Need M
22112     playoutDelayForMediaStartup-r18      ENUMERATED {true}                                                         OPTIONAL, -- Need M
22113     ...
22116 -- TAG-APPLAYERIDLEINACTIVECONFIG-STOP
22117 -- TAG-APPLAYERMEASCONFIG-START
22119 AppLayerMeasConfig-r17 ::=           SEQUENCE {
22120     measConfigAppLayerToAddModList-r17   SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasConfigAppLayer-r17     OPTIONAL, -- Need N
22121     measConfigAppLayerToReleaseList-r17  SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasConfigAppLayerId-r17   OPTIONAL, -- Need N
22122     rrc-SegAllowedSRB4-r17               ENUMERATED {enabled}                                                       OPTIONAL, -- Need R
22123     ...,
22124     [[
22125     rrc-SegAllowedSRB5-r18               ENUMERATED {enabled}                                                       OPTIONAL, -- Need R
22126     idleInactiveReportAllowed-r18        ENUMERATED {enabled}                                                       OPTIONAL  -- Need R
22127     ]]
22130 MeasConfigAppLayer-r17 ::=           SEQUENCE {
22131     measConfigAppLayerId-r17             MeasConfigAppLayerId-r17,
22132     measConfigAppLayerContainer-r17      OCTET STRING (SIZE (1..8000))                                              OPTIONAL, -- Need N
22133     serviceType-r17                      ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1}   OPTIONAL, -- Need M
22134     pauseReporting-r17                   BOOLEAN                                                                    OPTIONAL, -- Need M
22135     transmissionOfSessionStartStop-r17   BOOLEAN                                                                    OPTIONAL, -- Need M
22136     ran-VisibleParameters-r17            CHOICE {release NULL, setup RAN-VisibleParameters-r17}                                   OPTIONAL, -- Cond ServiceType
22137     ...,
22138     [[
22139     reportingSRB-r18                     ENUMERATED {srb4, srb5}                                                    OPTIONAL, -- Cond QoENRDC
22140     appLayerMeasPriority-r18             INTEGER (1..16)                                                            OPTIONAL, -- Need M
22141     appLayerIdleInactiveConfig-r18       CHOICE {release NULL, setup AppLayerIdleInactiveConfig-r18}                              OPTIONAL  -- Need M
22142     ]]
22145 RAN-VisibleParameters-r17 ::=        SEQUENCE {
22146     ran-VisiblePeriodicity-r17           ENUMERATED {ms120, ms240, ms480, ms640, ms1024}                            OPTIONAL, -- Need S
22147     numberOfBufferLevelEntries-r17       INTEGER (1..8)                                                             OPTIONAL, -- Need R
22148     reportPlayoutDelayForMediaStartup-r17 BOOLEAN                                                                   OPTIONAL, -- Need M
22149     ...,
22150     [[
22151     ran-VisibleReportingSRB-r18          ENUMERATED {srb4, srb5}                                                    OPTIONAL  -- Cond QoENRDC
22152     ]]
22155 -- TAG-APPLAYERMEASCONFIG-STOP
22156 -- TAG-AREACONFIGURATION-START
22158 AreaConfiguration-r16 ::=        SEQUENCE {
22159     areaConfig-r16                   AreaConfig-r16,
22160     interFreqTargetList-r16          SEQUENCE(SIZE (1..maxFreq)) OF InterFreqTargetInfo-r16              OPTIONAL  -- Need R
22163 AreaConfiguration-r17 ::=        SEQUENCE {
22164     areaConfig-r17                   AreaConfig-r16                                                      OPTIONAL, -- Need R
22165     interFreqTargetList-r17          SEQUENCE(SIZE (1..maxFreq)) OF InterFreqTargetInfo-r16              OPTIONAL  -- Need R
22168 AreaConfiguration-v1800 ::=      CHOICE {
22169     cag-ConfigList-r18               CAG-ConfigList-r18,
22170     snpn-ConfigList-r18              SNPN-ConfigList-r18
22173 AreaConfig-r16 ::=               CHOICE {
22174     cellGlobalIdList-r16             CellGlobalIdList-r16,
22175     trackingAreaCodeList-r16         TrackingAreaCodeList-r16,
22176     trackingAreaIdentityList-r16     TrackingAreaIdentityList-r16
22179 InterFreqTargetInfo-r16    ::=   SEQUENCE {
22180     dl-CarrierFreq-r16               ARFCN-ValueNR,
22181     cellList-r16                     SEQUENCE (SIZE (1..32)) OF  PhysCellId                              OPTIONAL  -- Need R
22184 CellGlobalIdList-r16 ::=         SEQUENCE (SIZE (1..32)) OF CGI-Info-Logging-r16
22186 TrackingAreaCodeList-r16 ::=     SEQUENCE (SIZE (1..8)) OF TrackingAreaCode
22188 TrackingAreaIdentityList-r16 ::= SEQUENCE (SIZE (1..8)) OF TrackingAreaIdentity-r16
22190 TrackingAreaIdentity-r16 ::=     SEQUENCE {
22191     plmn-Identity-r16                PLMN-Identity,
22192     trackingAreaCode-r16             TrackingAreaCode
22194 CAG-ConfigList-r18 ::=           SEQUENCE (SIZE (1..maxNPN-r16)) OF CAG-Config-r18
22196 CAG-Config-r18 ::=               SEQUENCE {
22197     plmn-Identity-r18                PLMN-Identity,
22198     cag-IdentityList-r18             SEQUENCE (SIZE (1..maxNPN-r16)) OF BIT STRING (SIZE (32))
22201 SNPN-ConfigList-r18 ::=          CHOICE {
22202     snpn-ConfigCellIdList-r18        SNPN-ConfigCellIdList-r18,
22203     snpn-ConfigTAI-List-r18          SNPN-ConfigTAI-List-r18,
22204     snpn-ConfigID-List-r18           SNPN-ConfigID-List-r18
22207 SNPN-ConfigCellIdList-r18 ::=    SEQUENCE (SIZE (1..maxSNPN-ConfigCellId-r18)) OF SNPN-ConfigCellId-r18
22209 SNPN-ConfigCellId-r18 ::=        SEQUENCE {
22210     cgi-Identity-r18                 CGI-Info-Logging-r16,
22211     nid-IdentityList-r18             SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
22214 SNPN-ConfigTAI-List-r18 ::=      SEQUENCE (SIZE (1..maxSNPN-ConfigTAI-r18)) OF SNPN-ConfigTAI-r18
22216 SNPN-ConfigTAI-r18 ::=           SEQUENCE {
22217     tai-Identity-r18                 TrackingAreaIdentity-r16,
22218     nid-IdentityList-r18             SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
22221 SNPN-ConfigID-List-r18 ::=       SEQUENCE (SIZE (1..maxSNPN-ConfigID-r18)) OF SNPN-ConfigID-r18
22223 SNPN-ConfigID-r18 ::=            SEQUENCE {
22224     plmn-Identity-r18                PLMN-Identity,
22225     nid-IdentityList-r18             SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
22228 -- TAG-AREACONFIGURATION-STOP
22229 -- TAG-BTNAMELIST-START
22231 BT-NameList-r16 ::=                SEQUENCE (SIZE (1..maxBT-Name-r16)) OF BT-Name-r16
22233 BT-Name-r16 ::=                    OCTET STRING (SIZE (1..248))
22235 -- TAG-BTNAMELIST-STOP
22236 -- TAG-DEDICATEDINFOF1C-START
22238 DedicatedInfoF1c-r17 ::=        OCTET STRING
22240 -- TAG-DEDICATEDINFOF1C-STOP
22241 -- TAG-EUTRA-ALLOWEDMEASBANDWIDTH-START
22243 EUTRA-AllowedMeasBandwidth ::=              ENUMERATED {mbw6, mbw15, mbw25, mbw50, mbw75, mbw100}
22245 -- TAG-EUTRA-ALLOWEDMEASBANDWIDTH-STOP
22246 -- TAG-EUTRA-MBSFN-SUBFRAMECONFIGLIST-START
22248 EUTRA-MBSFN-SubframeConfigList ::= SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF EUTRA-MBSFN-SubframeConfig
22250 EUTRA-MBSFN-SubframeConfig ::=      SEQUENCE {
22251     radioframeAllocationPeriod          ENUMERATED {n1, n2, n4, n8, n16, n32},
22252     radioframeAllocationOffset          INTEGER (0..7),
22253     subframeAllocation1                 CHOICE {
22254         oneFrame                            BIT STRING (SIZE(6)),
22255         fourFrames                          BIT STRING (SIZE(24))
22256     },
22257     subframeAllocation2                 CHOICE {
22258         oneFrame                            BIT STRING (SIZE(2)),
22259         fourFrames                          BIT STRING (SIZE(8))
22260     }                                                                                                       OPTIONAL,   -- Need R
22261     ...
22264 -- TAG-EUTRA-MBSFN-SUBFRAMECONFIGLIST-STOP
22265 -- TAG-EUTRA-MULTIBANDINFOLIST-START
22267 EUTRA-MultiBandInfoList ::=     SEQUENCE (SIZE (1..maxMultiBands)) OF EUTRA-MultiBandInfo
22269 EUTRA-MultiBandInfo ::=         SEQUENCE {
22270     eutra-FreqBandIndicator         FreqBandIndicatorEUTRA,
22271     eutra-NS-PmaxList               EUTRA-NS-PmaxList                           OPTIONAL    -- Need R
22274 -- TAG-EUTRA-MULTIBANDINFOLIST-STOP
22275 -- TAG-EUTRA-MULTIBANDINFOLISTAERIAL-START
22277 EUTRA-MultiBandInfoListAerial-r18 ::=     SEQUENCE (SIZE (1..maxMultiBands)) OF EUTRA-MultiBandInfoAerial-r18
22279 EUTRA-MultiBandInfoAerial-r18 ::=         SEQUENCE {
22280     eutra-FreqBandIndicator-r18               FreqBandIndicatorEUTRA,
22281     eutra-NS-PmaxListAerial-r18               EUTRA-NS-PmaxList                 OPTIONAL    -- Need R
22284 -- TAG-EUTRA-MULTIBANDINFOLISTAERIAL-STOP
22285 -- TAG-EUTRA-NS-PMAXLIST-START
22287 EUTRA-NS-PmaxList ::=               SEQUENCE (SIZE (1..maxEUTRA-NS-Pmax)) OF EUTRA-NS-PmaxValue
22289 EUTRA-NS-PmaxValue ::=              SEQUENCE {
22290     additionalPmax                      INTEGER (-30..33)                       OPTIONAL,   -- Need R
22291     additionalSpectrumEmission          INTEGER (1..288)                        OPTIONAL    -- Need R
22294 -- TAG-EUTRA-NS-PMAXLIST-STOP
22295 -- TAG-EUTRA-PHYSCELLID-START
22297 EUTRA-PhysCellId ::=                        INTEGER (0..503)
22299 -- TAG-EUTRA-PHYSCELLID-STOP
22300 -- TAG-EUTRA-PHYSCELLIDRANGE-START
22302 EUTRA-PhysCellIdRange ::=       SEQUENCE {
22303     start                           EUTRA-PhysCellId,
22304     range                           ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84, n96,
22305                                                 n128, n168, n252, n504, spare2, spare1}                         OPTIONAL    -- Need N
22308 -- TAG-EUTRA-PHYSCELLIDRANGE-STOP
22309 -- TAG-EUTRA-PRESENCEANTENNAPORT1-START
22311 EUTRA-PresenceAntennaPort1 ::=              BOOLEAN
22313 -- TAG-EUTRA-PRESENCEANTENNAPORT1-STOP
22314 -- TAG-EUTRA-Q-OFFSETRANGE-START
22316 EUTRA-Q-OffsetRange ::=                     ENUMERATED {
22317                                                 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
22318                                                 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
22319                                                 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
22320                                                 dB6, dB8, dB10, dB12, dB14, dB16, dB18,
22321                                                 dB20, dB22, dB24}
22323 -- TAG-EUTRA-Q-OFFSETRANGE-STOP
22324 -- TAG-IABIPADDRESS-START
22326 IAB-IP-Address-r16 ::=  CHOICE {
22327     iPv4-Address-r16                BIT STRING (SIZE(32)),
22328     iPv6-Address-r16                BIT STRING (SIZE(128)),
22329     iPv6-Prefix-r16                 BIT STRING (SIZE(64)),
22330     ...
22333 -- TAG-IABIPADDRESS-STOP
22334 -- TAG-IABIPADDRESSINDEX-START
22336 IAB-IP-AddressIndex-r16 ::= INTEGER (1..maxIAB-IP-Address-r16)
22338 -- TAG-IABIPADDRESSINDEX-STOP
22339 -- TAG-IAB-IP-USAGE-START
22341 IAB-IP-Usage-r16 ::= ENUMERATED {f1-C, f1-U, non-F1, spare}
22343 -- TAG-IAB-IP-USAGE-STOP
22344 -- TAG-LOGGINGDURATION-START
22346 LoggingDuration-r16 ::=   ENUMERATED {
22347                               min10, min20, min40, min60, min90, min120, spare2, spare1}
22349 -- TAG-LOGGINGDURATION-STOP
22350 -- TAG-LOGGINGINTERVAL-START
22352 LoggingInterval-r16 ::=   ENUMERATED {
22353                               ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480,
22354                               ms30720, ms40960, ms61440 , infinity}
22356 -- TAG-LOGGINGINTERVAL-STOP
22357 -- TAG-LOGMEASRESULTLISTBT-START
22359 LogMeasResultListBT-r16 ::= SEQUENCE (SIZE (1..maxBT-IdReport-r16)) OF LogMeasResultBT-r16
22361 LogMeasResultBT-r16 ::= SEQUENCE {
22362     bt-Addr-r16             BIT STRING (SIZE (48)),
22363     rssi-BT-r16             INTEGER (-128..127)        OPTIONAL,
22364     ...
22367 -- TAG-LOGMEASRESULTLISTBT-STOP
22368 -- TAG-LOGMEASRESULTLISTWLAN-START
22370 LogMeasResultListWLAN-r16 ::=    SEQUENCE (SIZE (1..maxWLAN-Id-Report-r16)) OF LogMeasResultWLAN-r16
22372 LogMeasResultWLAN-r16 ::=        SEQUENCE {
22373     wlan-Identifiers-r16             WLAN-Identifiers-r16,
22374     rssiWLAN-r16                     WLAN-RSSI-Range-r16          OPTIONAL,
22375     rtt-WLAN-r16                     WLAN-RTT-r16                 OPTIONAL,
22376     ...
22379 WLAN-Identifiers-r16 ::=         SEQUENCE {
22380     ssid-r16                         OCTET STRING (SIZE (1..32))  OPTIONAL,
22381     bssid-r16                        OCTET STRING (SIZE (6))      OPTIONAL,
22382     hessid-r16                       OCTET STRING (SIZE (6))      OPTIONAL,
22383     ...
22386 WLAN-RSSI-Range-r16 ::= INTEGER(0..141)
22388 WLAN-RTT-r16 ::=                 SEQUENCE {
22389     rttValue-r16                     INTEGER (0..16777215),
22390     rttUnits-r16                     ENUMERATED {
22391                                          microseconds,
22392                                          hundredsofnanoseconds,
22393                                          tensofnanoseconds,
22394                                          nanoseconds,
22395                                          tenthsofnanoseconds,
22396                                          ...},
22397     rttAccuracy-r16                  INTEGER (0..255)             OPTIONAL,
22398     ...
22401 -- TAG-LOGMEASRESULTLISTWLAN-STOP
22402 -- TAG-MEASCONFIGAPPLAYERID-START
22404 MeasConfigAppLayerId-r17 ::= INTEGER (0..maxNrofAppLayerMeas-1-r17)
22406 -- TAG-MEASCONFIGAPPLAYERID-STOP
22407 -- TAG-OTHERCONFIG-START
22409 OtherConfig ::=                 SEQUENCE {
22410     delayBudgetReportingConfig  CHOICE{
22411         release                 NULL,
22412         setup                   SEQUENCE{
22413             delayBudgetReportingProhibitTimer   ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30}
22414         }
22415     }                                                                                                     OPTIONAL        -- Need M
22418 OtherConfig-v1540 ::=           SEQUENCE {
22419     overheatingAssistanceConfig     CHOICE {release NULL, setup OverheatingAssistanceConfig}                            OPTIONAL, -- Need M
22420     ...
22423 OtherConfig-v1610 ::=                   SEQUENCE {
22424     idc-AssistanceConfig-r16                CHOICE {release NULL, setup IDC-AssistanceConfig-r16}                       OPTIONAL, -- Need M
22425     drx-PreferenceConfig-r16                CHOICE {release NULL, setup DRX-PreferenceConfig-r16}                       OPTIONAL, -- Need M
22426     maxBW-PreferenceConfig-r16              CHOICE {release NULL, setup MaxBW-PreferenceConfig-r16}                     OPTIONAL, -- Need M
22427     maxCC-PreferenceConfig-r16              CHOICE {release NULL, setup MaxCC-PreferenceConfig-r16}                     OPTIONAL, -- Need M
22428     maxMIMO-LayerPreferenceConfig-r16       CHOICE {release NULL, setup MaxMIMO-LayerPreferenceConfig-r16}              OPTIONAL, -- Need M
22429     minSchedulingOffsetPreferenceConfig-r16 CHOICE {release NULL, setup MinSchedulingOffsetPreferenceConfig-r16}        OPTIONAL, -- Need M
22430     releasePreferenceConfig-r16             CHOICE {release NULL, setup ReleasePreferenceConfig-r16}                    OPTIONAL, -- Need M
22431     referenceTimePreferenceReporting-r16    ENUMERATED {true}                                             OPTIONAL, -- Need R
22432     btNameList-r16                          CHOICE {release NULL, setup BT-NameList-r16}                                OPTIONAL, -- Need M
22433     wlanNameList-r16                        CHOICE {release NULL, setup WLAN-NameList-r16}                              OPTIONAL, -- Need M
22434     sensorNameList-r16                      CHOICE {release NULL, setup Sensor-NameList-r16}                            OPTIONAL, -- Need M
22435     obtainCommonLocation-r16                ENUMERATED {true}                                             OPTIONAL, -- Need R
22436     sl-AssistanceConfigNR-r16               ENUMERATED{true}                                              OPTIONAL  -- Need R
22439 OtherConfig-v1700 ::=                   SEQUENCE {
22440     ul-GapFR2-PreferenceConfig-r17          ENUMERATED {true}                                             OPTIONAL, -- Need R
22441     musim-GapAssistanceConfig-r17           CHOICE {release NULL, setup MUSIM-GapAssistanceConfig-r17}                  OPTIONAL, -- Need M
22442     musim-LeaveAssistanceConfig-r17         CHOICE {release NULL, setup MUSIM-LeaveAssistanceConfig-r17}                OPTIONAL, -- Need M
22443     successHO-Config-r17                    CHOICE {release NULL, setup SuccessHO-Config-r17}                           OPTIONAL, -- Need M
22444     maxBW-PreferenceConfigFR2-2-r17         ENUMERATED {true}                                             OPTIONAL, -- Cond maxBW
22445     maxMIMO-LayerPreferenceConfigFR2-2-r17  ENUMERATED {true}                                             OPTIONAL, -- Cond maxMIMO
22446     minSchedulingOffsetPreferenceConfigExt-r17  ENUMERATED {true}                                         OPTIONAL, -- Cond minOffset
22447     rlm-RelaxationReportingConfig-r17       CHOICE {release NULL, setup RLM-RelaxationReportingConfig-r17}              OPTIONAL, -- Need M
22448     bfd-RelaxationReportingConfig-r17       CHOICE {release NULL, setup BFD-RelaxationReportingConfig-r17}              OPTIONAL, -- Need M
22449     scg-DeactivationPreferenceConfig-r17    CHOICE {release NULL, setup SCG-DeactivationPreferenceConfig-r17}           OPTIONAL, -- Cond SCG
22450     rrm-MeasRelaxationReportingConfig-r17   CHOICE {release NULL, setup RRM-MeasRelaxationReportingConfig-r17}          OPTIONAL, -- Need M
22451     propDelayDiffReportConfig-r17           CHOICE {release NULL, setup PropDelayDiffReportConfig-r17}                  OPTIONAL  -- Need M
22454 OtherConfig-v1800 ::=                   SEQUENCE {
22455     idc-AssistanceConfig-v1800              CHOICE {release NULL, setup IDC-AssistanceConfig-v1800}                     OPTIONAL, -- Need M
22456     multiRx-PreferenceReportingConfigFR2-r18 CHOICE {release NULL, setup MultiRx-PreferenceReportingConfigFR2-r18}      OPTIONAL, -- Need M
22457     aerial-FlightPathAvailabilityConfig-r18 ENUMERATED {true}                                             OPTIONAL, -- Need R
22458     ul-TrafficInfoReportingConfig-r18       CHOICE {release NULL, setup UL-TrafficInfoReportingConfig-r18}              OPTIONAL, -- Need M
22459     n3c-RelayUE-InfoReportConfig-r18        ENUMERATED {true}                                             OPTIONAL, -- Need R
22460     successPSCell-Config-r18                CHOICE {release NULL, setup SuccessPSCell-Config-r18}                       OPTIONAL, -- Need M
22461     sn-InitiatedPSCellChange-r18            ENUMERATED {true}                                             OPTIONAL, -- Need R
22462     musim-GapPriorityAssistanceConfig-r18   ENUMERATED {true}                                          OPTIONAL, -- Cond musimGapConfig
22463     musim-CapabilityRestrictionConfig-r18   CHOICE {release NULL, setup MUSIM-CapabilityRestrictionConfig-r18}          OPTIONAL  -- Need M
22466 OtherConfig-v1830 ::=                   SEQUENCE {
22467     sl-PRS-AssistanceConfigNR-r18           ENUMERATED{true}                                              OPTIONAL  -- Need R
22470 IDC-AssistanceConfig-v1800 ::=          SEQUENCE {
22471     idc-FDM-AssistanceConfig-r18            CHOICE {release NULL, setup IDC-FDM-AssistanceConfig-r18}                   OPTIONAL, -- Need M
22472     idc-TDM-AssistanceConfig-r18            ENUMERATED {setup}                                            OPTIONAL  -- Cond FDM
22475 MultiRx-PreferenceReportingConfigFR2-r18 ::= SEQUENCE {
22476     multiRx-PreferenceReportingConfigFR2ProhibitTimer-r18  ENUMERATED {
22477                                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22478                                                               s8, s9, s10, s20, s30, spare2, spare1}
22481 CandidateServingFreqListNR-r16 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF ARFCN-ValueNR
22483 MUSIM-GapAssistanceConfig-r17 ::= SEQUENCE {
22484     musim-GapProhibitTimer-r17        ENUMERATED {s0, s0dot1, s0dot2, s0dot3, s0dot4, s0dot5, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10}
22487 MUSIM-LeaveAssistanceConfig-r17 ::=     SEQUENCE {
22488     musim-LeaveWithoutResponseTimer-r17     ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, spare2, spare1}
22491 MUSIM-CapabilityRestrictionConfig-r18 ::= SEQUENCE {
22492     musim-CandidateBandList-r18               MUSIM-CandidateBandList-r18                                           OPTIONAL, -- Need R
22493     musim-WaitTimer-r18                       ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, spare2, spare1},
22494     musim-ProhibitTimer-r18                   ENUMERATED {s0, s0dot1, s0dot2, s0dot3, s0dot4, s0dot5, s1, s2, s3, s4, s5, s6, s7, s8,
22495                                                           s9, s10}
22498 MUSIM-CandidateBandList-r18::= SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF FreqBandIndicatorNR
22500 SuccessHO-Config-r17 ::=                SEQUENCE {
22501     thresholdPercentageT304-r17             ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1}      OPTIONAL, --Need R
22502     thresholdPercentageT310-r17             ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1}      OPTIONAL, --Need R
22503     thresholdPercentageT312-r17             ENUMERATED {p20, p40, p60, p80, spare4, spare3, spare2, spare1}         OPTIONAL, --Need R
22504     sourceDAPS-FailureReporting-r17         ENUMERATED {true}                                                       OPTIONAL, --Need R
22505     ...
22508 SuccessPSCell-Config-r18 ::=            SEQUENCE {
22509     thresholdPercentageT304-SCG-r18         ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1}      OPTIONAL, --Need R
22510     thresholdPercentageT310-SCG-r18         ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1}      OPTIONAL, --Need R
22511     thresholdPercentageT312-SCG-r18         ENUMERATED {p20, p40, p60, p80, spare4, spare3, spare2, spare1}         OPTIONAL, --Need R
22512     ...
22516 OverheatingAssistanceConfig ::= SEQUENCE {
22517     overheatingIndicationProhibitTimer    ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
22518                                           s60, s90, s120, s300, s600, spare3, spare2, spare1}
22521 IDC-AssistanceConfig-r16 ::=    SEQUENCE {
22522     candidateServingFreqListNR-r16  CandidateServingFreqListNR-r16                     OPTIONAL, -- Need R
22523     ...
22526 DRX-PreferenceConfig-r16 ::=          SEQUENCE {
22527     drx-PreferenceProhibitTimer-r16       ENUMERATED {
22528                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22529                                               s8, s9, s10, s20, s30, spare2, spare1}
22532 MaxBW-PreferenceConfig-r16 ::=        SEQUENCE {
22533     maxBW-PreferenceProhibitTimer-r16     ENUMERATED {
22534                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22535                                               s8, s9, s10, s20, s30, spare2, spare1}
22538 MaxCC-PreferenceConfig-r16 ::=        SEQUENCE {
22539     maxCC-PreferenceProhibitTimer-r16     ENUMERATED {
22540                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22541                                               s8, s9, s10, s20, s30, spare2, spare1}
22544 MaxMIMO-LayerPreferenceConfig-r16 ::= SEQUENCE {
22545     maxMIMO-LayerPreferenceProhibitTimer-r16 ENUMERATED {
22546                                                  s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22547                                                  s8, s9, s10, s20, s30, spare2, spare1}
22550 MinSchedulingOffsetPreferenceConfig-r16 ::=   SEQUENCE {
22551     minSchedulingOffsetPreferenceProhibitTimer-r16 ENUMERATED {
22552                                                        s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22553                                                        s8, s9, s10, s20, s30, spare2, spare1}
22556 ReleasePreferenceConfig-r16 ::=       SEQUENCE {
22557     releasePreferenceProhibitTimer-r16    ENUMERATED {
22558                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22559                                               s8, s9, s10, s20, s30, infinity, spare1},
22560     connectedReporting                    ENUMERATED {true}                                               OPTIONAL  -- Need R
22563 RLM-RelaxationReportingConfig-r17 ::= SEQUENCE {
22564     rlm-RelaxtionReportingProhibitTimer   ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
22565                                           s60, s90, s120, s300, s600, infinity, spare2, spare1}
22568 BFD-RelaxationReportingConfig-r17 ::= SEQUENCE {
22569     bfd-RelaxtionReportingProhibitTimer   ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
22570                                           s60, s90, s120, s300, s600, infinity, spare2, spare1}
22573 SCG-DeactivationPreferenceConfig-r17 ::=       SEQUENCE {
22574     scg-DeactivationPreferenceProhibitTimer-r17    ENUMERATED {
22575                                                    s0, s1, s2, s4, s8, s10, s15, s30,
22576                                                    s60, s120, s180, s240, s300, s600, s900, s1800}
22579 RRM-MeasRelaxationReportingConfig-r17 ::= SEQUENCE {
22580     s-SearchDeltaP-Stationary-r17             ENUMERATED {dB2, dB3, dB6, dB9, dB12, dB15, spare2, spare1},
22581     t-SearchDeltaP-Stationary-r17             ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
22582                                                           spare4, spare3, spare2, spare1}
22585 PropDelayDiffReportConfig-r17 ::= SEQUENCE {
22586     threshPropDelayDiff-r17           ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6 ,ms7, ms8, ms9, ms10, spare5,
22587                                                           spare4, spare3, spare2, spare1}                OPTIONAL,   -- Need M
22588     neighCellInfoList-r17             SEQUENCE (SIZE (1..maxCellNTN-r17)) OF NeighbourCellInfo-r17         OPTIONAL    -- Need M
22591 NeighbourCellInfo-r17  ::= SEQUENCE {
22592 epochTime-r17                  EpochTime-r17,
22593 ephemerisInfo-r17              EphemerisInfo-r17
22596 IDC-FDM-AssistanceConfig-r18 ::=        SEQUENCE {
22597     candidateServingFreqRangeListNR-r18     CandidateServingFreqRangeListNR-r18                     OPTIONAL, -- Need R
22598     ...
22601 CandidateServingFreqRangeListNR-r18 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF CandidateServingFreqRangeNR-r18
22603 CandidateServingFreqRangeNR-r18 ::=     SEQUENCE {
22604     candidateCenterFreq-r18                 ARFCN-ValueNR,
22605     candidateBandwidth-r18                  ENUMERATED {khz200, khz400, khz600, khz800, mhz1, mhz2, mhz3, mhz4, mhz5,
22606                                                 mhz6, mhz8, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100,
22607                                                 mhz200, mhz300, mhz400}                             OPTIONAL -- Need R
22610 UL-TrafficInfoReportingConfig-r18 ::=   SEQUENCE {
22611     pdu-SessionsToReportUL-TrafficInfoList-r18   SEQUENCE (SIZE (1.. maxNrofPDU-Sessions-r17)) OF PDU-SessionToReportUL-TrafficInfo-r18,
22612     ul-TrafficInfoProhibitTimer-r18              ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
22613                                                      s60, s90, s120, s300, s600, spare3, spare2, spare1}
22617 PDU-SessionToReportUL-TrafficInfo-r18 ::= SEQUENCE {
22618      pdu-SessionID                            PDU-SessionID,
22619      qfi-ToReportUL-TrafficInfoList-r18       SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI
22622 -- TAG-OTHERCONFIG-STOP
22623 -- TAG-PHYSCELLIDUTRA-FDD-START
22625 PhysCellIdUTRA-FDD-r16 ::=        INTEGER (0..511)
22627 -- TAG-PHYSCELLIDUTRA-FDD-STOP
22628 -- TAG-RRC-TRANSACTIONIDENTIFIER-START
22630 RRC-TransactionIdentifier ::=       INTEGER (0..3)
22632 -- TAG-RRC-TRANSACTIONIDENTIFIER-STOP
22633 -- TAG-SENSORNAMELIST-START
22635 Sensor-NameList-r16 ::= SEQUENCE {
22636     measUncomBarPre-r16     ENUMERATED {true}            OPTIONAL,  -- Need R
22637     measUeSpeed             ENUMERATED {true}            OPTIONAL,  -- Need R
22638     measUeOrientation       ENUMERATED {true}            OPTIONAL   -- Need R
22641 -- TAG-SENSORNAMELIST-STOP
22642 -- TAG-TRACEREFERENCE-START
22644 TraceReference-r16 ::= SEQUENCE {
22645     plmn-Identity-r16      PLMN-Identity,
22646     traceId-r16            OCTET STRING (SIZE (3))
22649 -- TAG-TRACEREFERENCE-STOP
22650 -- TAG-UE-MeasurementsAvailable-START
22652 UE-MeasurementsAvailable-r16 ::=              SEQUENCE {
22653     logMeasAvailable-r16                         ENUMERATED {true}               OPTIONAL,
22654     logMeasAvailableBT-r16                       ENUMERATED {true}               OPTIONAL,
22655     logMeasAvailableWLAN-r16                     ENUMERATED {true}               OPTIONAL,
22656     connEstFailInfoAvailable-r16                 ENUMERATED {true}               OPTIONAL,
22657     rlf-InfoAvailable-r16                        ENUMERATED {true}               OPTIONAL,
22658     ...,
22659     [[
22660     successHO-InfoAvailable-r17                  ENUMERATED {true}               OPTIONAL,
22661     sigLogMeasConfigAvailable-r17                BOOLEAN                         OPTIONAL
22662     ]],
22663     [[
22664     successPSCell-InfoAvailable-r18              ENUMERATED {true}               OPTIONAL
22665     ]]
22669 -- TAG-UE-MeasurementsAvailable-STOP
22670 -- TAG-UTRA-FDD-Q-OFFSETRANGE-START
22672 UTRA-FDD-Q-OffsetRange-r16 ::=              ENUMERATED {
22673                                                 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
22674                                                 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
22675                                                 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
22676                                                 dB6, dB8, dB10, dB12, dB14, dB16, dB18,
22677                                                 dB20, dB22, dB24}
22679 -- TAG-UTRA-FDD-Q-OFFSETRANGE-STOP
22680 -- TAG-VISITEDCELLINFOLIST-START
22682 VisitedCellInfoList-r16 ::= SEQUENCE (SIZE (1..maxCellHistory-r16)) OF VisitedCellInfo-r16
22684 VisitedCellInfo-r16 ::=  SEQUENCE {
22685     visitedCellId-r16        CHOICE {
22686         nr-CellId-r16            CHOICE {
22687             cgi-Info                 CGI-Info-Logging-r16,
22688             pci-arfcn-r16            PCI-ARFCN-NR-r16
22689         },
22690         eutra-CellId-r16         CHOICE {
22691             cellGlobalId-r16         CGI-InfoEUTRA,
22692             pci-arfcn-r16                PCI-ARFCN-EUTRA-r16
22693         }
22694     }                                        OPTIONAL,
22695     timeSpent-r16            INTEGER (0..4095),
22696     ...,
22697     [[
22698     visitedPSCellInfoListReport-r17    VisitedPSCellInfoList-r17                   OPTIONAL
22699     ]]
22702 VisitedPSCellInfoList-r17 ::= SEQUENCE (SIZE (1..maxPSCellHistory-r17)) OF VisitedPSCellInfo-r17
22704 VisitedPSCellInfo-r17 ::=    SEQUENCE {
22705     visitedCellId-r17            CHOICE {
22706         nr-CellId-r17                CHOICE {
22707             cgi-Info-r17                 CGI-Info-Logging-r16,
22708             pci-arfcn-r17                PCI-ARFCN-NR-r16
22709         },
22710         eutra-CellId-r17         CHOICE {
22711             cellGlobalId-r17         CGI-InfoEUTRALogging,
22712             pci-arfcn-r17            PCI-ARFCN-EUTRA-r16
22713         }
22714     }                                                 OPTIONAL,
22715     timeSpent-r17            INTEGER (0..4095),
22716     ...
22719 -- TAG-VISITEDCELLINFOLIST-STOP
22720 -- TAG-WLANNAMELIST-START
22722 WLAN-NameList-r16 ::= SEQUENCE (SIZE (1..maxWLAN-Name-r16)) OF WLAN-Name-r16
22724 WLAN-Name-r16 ::= OCTET STRING (SIZE (1..32))
22726 -- TAG-SL-BWP-CONFIG-START
22728 SL-BWP-Config-r16 ::=                    SEQUENCE {
22729     sl-BWP-Id                                BWP-Id,
22730     sl-BWP-Generic-r16                       SL-BWP-Generic-r16                                            OPTIONAL,  -- Need M
22731     sl-BWP-PoolConfig-r16                    SL-BWP-PoolConfig-r16                                         OPTIONAL,  -- Need M
22732     ...,
22733     [[
22734     sl-BWP-PoolConfigPS-r17              CHOICE {release NULL, setup SL-BWP-PoolConfig-r16}                              OPTIONAL,  -- Need M
22735     sl-BWP-DiscPoolConfig-r17            CHOICE {release NULL, setup SL-BWP-DiscPoolConfig-r17}                          OPTIONAL   -- Need M
22736     ]],
22737     [[
22738     sl-BWP-PoolConfigA2X-r18             CHOICE {release NULL, setup SL-BWP-PoolConfig-r16}                              OPTIONAL,  -- Need M
22739     sl-BWP-PRS-PoolConfig-r18            CHOICE {release NULL, setup SL-BWP-PRS-PoolConfig-r18}                          OPTIONAL   -- Need M
22740     ]]
22743 SL-BWP-Generic-r16 ::=                   SEQUENCE {
22744     sl-BWP-r16                               BWP                                                                OPTIONAL,    -- Need M
22745     sl-LengthSymbols-r16                     ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14}   OPTIONAL,    -- Need M
22746     sl-StartSymbol-r16                       ENUMERATED {sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7}        OPTIONAL,    -- Need M
22747     sl-PSBCH-Config-r16                      CHOICE {release NULL, setup SL-PSBCH-Config-r16}                                 OPTIONAL,    -- Need M
22748     sl-TxDirectCurrentLocation-r16           INTEGER (0..3301)                                                  OPTIONAL,    -- Need M
22749     ...,
22750     [[
22751     sl-Unlicensed-r18                        CHOICE {release NULL, setup SL-Unlicensed-r18 }                                 OPTIONAL     -- Need M
22752     ]]
22755 SL-Unlicensed-r18 ::=                    SEQUENCE {
22756     sl-LBT-FailureRecoveryConfig-r18         CHOICE {release NULL, setup SL-LBT-FailureRecoveryConfig-r18 }                  OPTIONAL,    -- Need M
22757     sl-StartingSymbolFirst-r18               ENUMERATED {sym0, sym1, sym2, sym3, sym4, sym5, sym6}              OPTIONAL,    -- Need M
22758     sl-StartingSymbolSecond-r18              ENUMERATED {sym3, sym4, sym5, sym6, sym7}                          OPTIONAL,    -- Need M
22759     sl-TransmissionStructureForPSCCHandPSSCH-r18 ENUMERATED {contiguousRB, interlaceRB}                         OPTIONAL,    -- Need M
22760     sl-GapOfAdditionalSSSB-Occasion-r18      INTEGER (0..639)                                                   OPTIONAL,    -- Need M
22761     sl-AbsoluteFrequencySSB-NonAnchorList-r18 SEQUENCE (SIZE (1.. maxSL-NonAnchorRBsets)) OF ARFCN-ValueNR      OPTIONAL,    -- Need M
22762     sl-CPE-StartingPositionS-SSB-r18         INTEGER (1..9)                                                     OPTIONAL,    -- Need M
22763     sl-CWS-ForPsschWithoutHarqAck-r18        ENUMERATED {t1, t8, t16, t32, infinity}                            OPTIONAL,    -- Need M
22764     sl-NumOfAdditionalSSSBOccasion-r18       INTEGER (0..4)                                                     OPTIONAL,    -- Need M
22765     sl-SSSBPowerOffsetOfAnchorRBSet-r18      ENUMERATED {value1, value2}                                        OPTIONAL,    -- Need M
22766     sl-RBSetConfigList-r18                   SEQUENCE (SIZE (1..5)) OF SL-RBSetConfig-r18                       OPTIONAL,    -- Need M
22767     sl-IntraCellGuardBandsSL-List-r18        SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16      OPTIONAL     -- Need M
22770 -- TAG-SL-BWP-CONFIG-STOP
22771 -- TAG-SL-BWP-CONFIGCOMMON-START
22773 SL-BWP-ConfigCommon-r16 ::=              SEQUENCE {
22774     sl-BWP-Generic-r16                       SL-BWP-Generic-r16                                            OPTIONAL,    -- Need R
22775     sl-BWP-PoolConfigCommon-r16              SL-BWP-PoolConfigCommon-r16                                   OPTIONAL,    -- Need R
22776     ...,
22777     [[
22778     sl-BWP-PoolConfigCommonPS-r17            SL-BWP-PoolConfigCommon-r16                                   OPTIONAL,    -- Need R
22779     sl-BWP-DiscPoolConfigCommon-r17          SL-BWP-DiscPoolConfigCommon-r17                               OPTIONAL     -- Need R
22780     ]],
22781     [[
22782     sl-BWP-PoolConfigCommonA2X-r18       SL-BWP-PoolConfigCommon-r16                                       OPTIONAL      -- Need R
22783     ]]
22786 -- TAG-SL-BWP-CONFIGCOMMON-STOP
22787 -- TAG-SL-BWP-DISCPOOLCONFIG-START
22789 SL-BWP-DiscPoolConfig-r17 ::=        SEQUENCE {
22790     sl-DiscRxPool-r17                    SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16        OPTIONAL,    -- Cond HO
22791     sl-DiscTxPoolSelected-r17            SL-TxPoolDedicated-r16                                               OPTIONAL,    -- Need M
22792     sl-DiscTxPoolScheduling-r17          SL-TxPoolDedicated-r16                                               OPTIONAL     -- Need N
22795 -- TAG-SL-BWP-DISCPOOLCONFIG-STOP
22796 -- TAG-SL-BWP-DISCPOOLCONFIGCOMMON-START
22798 SL-BWP-DiscPoolConfigCommon-r17 ::= SEQUENCE {
22799     sl-DiscRxPool-r17                   SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16         OPTIONAL,    -- Need R
22800     sl-DiscTxPoolSelected-r17           SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16   OPTIONAL,    -- Need R
22801     ...
22804 -- TAG-SL-BWP-DISCPOOLCONFIGCOMMON-STOP
22805 -- TAG-SL-BWP-POOLCONFIG-START
22807 SL-BWP-PoolConfig-r16 ::=        SEQUENCE {
22808     sl-RxPool-r16                    SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16        OPTIONAL,    -- Cond HO
22809     sl-TxPoolSelectedNormal-r16      SL-TxPoolDedicated-r16                                               OPTIONAL,    -- Need M
22810     sl-TxPoolScheduling-r16          SL-TxPoolDedicated-r16                                               OPTIONAL,    -- Need N
22811     sl-TxPoolExceptional-r16         SL-ResourcePoolConfig-r16                                            OPTIONAL     -- Need M
22814 SL-TxPoolDedicated-r16 ::=       SEQUENCE {
22815     sl-PoolToReleaseList-r16         SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolID-r16      OPTIONAL,    -- Need N
22816     sl-PoolToAddModList-r16          SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16  OPTIONAL     -- Need N
22819 SL-ResourcePoolConfig-r16 ::=    SEQUENCE {
22820     sl-ResourcePoolID-r16            SL-ResourcePoolID-r16,
22821     sl-ResourcePool-r16              SL-ResourcePool-r16                                                  OPTIONAL    -- Need M
22824 SL-ResourcePoolID-r16 ::=        INTEGER (1..maxNrofPoolID-r16)
22826 -- TAG-SL-BWP-POOLCONFIG-STOP
22827 -- TAG-SL-BWP-POOLCONFIGCOMMON-START
22829 SL-BWP-PoolConfigCommon-r16 ::=      SEQUENCE {
22830     sl-RxPool-r16                        SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16         OPTIONAL,    -- Need R
22831     sl-TxPoolSelectedNormal-r16          SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16   OPTIONAL,    -- Need R
22832     sl-TxPoolExceptional-r16             SL-ResourcePoolConfig-r16                                             OPTIONAL     -- Need R
22835 -- TAG-SL-BWP-POOLCONFIGCOMMON-STOP
22836 -- TAG-SL-BWP-PRS-POOLCONFIG-START
22838 SL-BWP-PRS-PoolConfig-r18 ::=     SEQUENCE {
22839     sl-PRS-RxPool-r18                 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-PRS-ResourcePool-r18             OPTIONAL, -- Cond HO
22840     sl-PRS-TxPoolSelectedNormal-r18   SL-PRS-TxPoolDedicated-r18                                                     OPTIONAL, -- Need M
22841     sl-PRS-TxPoolScheduling-r18       SL-PRS-TxPoolDedicated-r18                                                     OPTIONAL, -- Need M
22842     sl-PRS-TxPoolExceptional-r18      SL-PRS-ResourcePoolConfig-r18                                                  OPTIONAL  -- Need R
22845 SL-PRS-TxPoolDedicated-r18 ::=    SEQUENCE {
22846     sl-PRS-PoolToReleaseList-r1       SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolID-r18     OPTIONAL, -- Need N
22847     sl-PRS-PoolToAddModList-r18       SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolConfig-r18 OPTIONAL  -- Need N
22850 SL-PRS-ResourcePoolConfig-r18 ::= SEQUENCE {
22851     sl-PRS-ResourcePoolID-r18         SL-PRS-ResourcePoolID-r18,
22852     sl-PRS-ResourcePool-r18           SL-PRS-ResourcePool-r18                                                        OPTIONAL  -- Need M
22855 SL-PRS-ResourcePoolID-r18 ::=     INTEGER (1.. maxNrofSL-PRS-TxPool-r18)
22857 -- TAG-SL-BWP-PRS-POOLCONFIG-STOP
22858 -- TAG-SL-BWP-PRS-POOLCONFIGCOMMON-START
22860 SL-BWP-PRS-PoolConfigCommon-r18 ::= SEQUENCE {
22861     sl-PRS-RxPool-r18                 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-PRS-ResourcePool-r18              OPTIONAL, -- Need R
22862     sl-PRS-TxPoolSelectedNormal-r18   SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolConfig-r18 OPTIONAL, -- Need R
22863     sl-PRS-TxPoolExceptional-r18      SL-PRS-ResourcePoolConfig-r18                                                  OPTIONAL, -- Need R
22864     ...
22867 -- TAG-SL-BWP-PRSPOOLCONFIGCOMMON-STOP
22868 -- TAG-SL-CBR-PRIORITYTXCONFIGLIST-START
22870 SL-CBR-PriorityTxConfigList-r16 ::= SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndex-r16
22872 SL-CBR-PriorityTxConfigList-v1650 ::= SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndex-v1650
22874 SL-PriorityTxConfigIndex-r16 ::=    SEQUENCE {
22875     sl-PriorityThreshold-r16             INTEGER (1..8)                                                   OPTIONAL,    -- Need M
22876     sl-DefaultTxConfigIndex-r16          INTEGER (0..maxCBR-Level-1-r16)                                  OPTIONAL,    -- Need M
22877     sl-CBR-ConfigIndex-r16               INTEGER (0..maxCBR-Config-1-r16)                                 OPTIONAL,    -- Need M
22878     sl-Tx-ConfigIndexList-r16            SEQUENCE (SIZE (1.. maxCBR-Level-r16)) OF SL-TxConfigIndex-r16   OPTIONAL     -- Need M
22881 SL-PriorityTxConfigIndex-v1650 ::=  SEQUENCE {
22882     sl-MCS-RangeList-r16                SEQUENCE (SIZE (1..maxCBR-Level-r16)) OF SL-MinMaxMCS-List-r16    OPTIONAL     -- Need M
22885 SL-TxConfigIndex-r16 ::=            INTEGER (0..maxTxConfig-1-r16)
22887 -- TAG-SL-CBR-PRIORITYTXCONFIGLIST-STOP
22888 -- TAG-SL-CBR-COMMONTXCONFIGLIST-START
22890 SL-CBR-CommonTxConfigList-r16 ::=     SEQUENCE {
22891     sl-CBR-RangeConfigList-r16            SEQUENCE (SIZE (1..maxCBR-Config-r16)) OF SL-CBR-LevelsConfig-r16     OPTIONAL,   -- Need M
22892     sl-CBR-PSSCH-TxConfigList-r16         SEQUENCE (SIZE (1.. maxTxConfig-r16)) OF SL-CBR-PSSCH-TxConfig-r16    OPTIONAL    -- Need M
22895 SL-CBR-LevelsConfig-r16 ::=           SEQUENCE (SIZE (1..maxCBR-Level-r16)) OF SL-CBR-r16
22897 SL-CBR-PSSCH-TxConfig-r16 ::=         SEQUENCE {
22898     sl-CR-Limit-r16                       INTEGER(0..10000)                                                     OPTIONAL,   -- Need M
22899     sl-TxParameters-r16                   SL-PSSCH-TxParameters-r16                                             OPTIONAL    -- Need M
22902 SL-CBR-r16 ::=                        INTEGER (0..100)
22904 -- TAG-SL-CBR-COMMONTXCONFIGLIST-STOP
22905 -- TAG- SL-CBR-COMMONTXDEDICATEDSL-PRS-RP-LIST-START
22907 SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 ::= SEQUENCE {
22908     sl-CBR-RangeDedicatedSL-PRS-RP-List-r18     SEQUENCE (SIZE (1..maxCBR-ConfigDedSL-PRS-1-r18)) OF SL-CBR-LevelsDedicatedSL-PRS-RP-r18
22909                                                                                                                  OPTIONAL,    -- Need M
22910     sl-CBR-SL-PRS-TxConfigList-r18              SEQUENCE (SIZE (1..maxNrofSL-PRS-TxConfig-r18)) OF SL-CBR-SL-PRS-TxConfig-r18
22911                                                                                                                  OPTIONAL     -- Need M
22914 SL-CBR-LevelsDedicatedSL-PRS-RP-r18 ::= SEQUENCE (SIZE (0..maxCBR-LevelDedSL-PRS-1-r18)) OF SL-CBR-Dedicated-SL-PRS-RP-r18
22916 SL-CBR-SL-PRS-TxConfig-r18 ::=          SEQUENCE {
22917     sl-PRS-CR-Limit-r18                     INTEGER(0..10000)                                                    OPTIONAL,    -- Need M
22918     sl-PRS-MaxTx-power-r18                  INTEGER (-30..33)                                                    OPTIONAL,    -- Need M
22919     sl-PRS-MaxNum-Transmissions-r18         INTEGER(1..32)                                                       OPTIONAL     -- Need M
22922 SL-CBR-Dedicated-SL-PRS-RP-r18 ::= INTEGER (0..100)
22924 -- TAG-SL-CBR-COMMONTXDEDICATEDSL-PRS-RP-LIST-STOP
22925 -- TAG-SL-CONFIGDEDICATEDNR-START
22927 SL-ConfigDedicatedNR-r16 ::=         SEQUENCE {
22928     sl-PHY-MAC-RLC-Config-r16            SL-PHY-MAC-RLC-Config-r16                                              OPTIONAL,    -- Need M
22929     sl-RadioBearerToReleaseList-r16      SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SLRB-Uu-ConfigIndex-r16        OPTIONAL,    -- Need N
22930     sl-RadioBearerToAddModList-r16       SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16       OPTIONAL,    -- Need N
22931     sl-MeasConfigInfoToReleaseList-r16   SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIndex-r16     OPTIONAL,    -- Need N
22932     sl-MeasConfigInfoToAddModList-r16    SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-MeasConfigInfo-r16       OPTIONAL,    -- Need N
22933     t400-r16                             ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL,    -- Need M
22934     ...,
22935     [[
22936     sl-PHY-MAC-RLC-Config-v1700          CHOICE {release NULL, setup SL-PHY-MAC-RLC-Config-v1700 }                           OPTIONAL,    -- Need M
22937     sl-DiscConfig-r17                    CHOICE {release NULL, setup SL-DiscConfig-r17}                                      OPTIONAL     -- Need M
22938     ]],
22939     [[
22940     sl-DiscConfig-v1800                  SL-DiscConfig-v1800                                                    OPTIONAL     -- Need M
22941     ]],
22942     [[
22943     sl-DiscConfig-v1830                  SL-DiscConfig-v1830                                                    OPTIONAL     -- Need M
22944     ]],
22945     [[
22946     sl-DiscConfig-v1840                  SL-DiscConfig-v1840                                                    OPTIONAL     -- Need M
22947     ]]
22950 SL-DestinationIndex-r16  ::=             INTEGER (0..maxNrofSL-Dest-1-r16)
22952 SL-PHY-MAC-RLC-Config-r16::=         SEQUENCE {
22953     sl-ScheduledConfig-r16               CHOICE {release NULL, setup SL-ScheduledConfig-r16 }                                OPTIONAL,    -- Need M
22954     sl-UE-SelectedConfig-r16             CHOICE {release NULL, setup SL-UE-SelectedConfig-r16 }                              OPTIONAL,    -- Need M
22955     sl-FreqInfoToReleaseList-r16         SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16               OPTIONAL,    -- Need N
22956     sl-FreqInfoToAddModList-r16          SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfig-r16            OPTIONAL,    -- Need N
22957     sl-RLC-BearerToReleaseList-r16       SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfigIndex-r16    OPTIONAL,    -- Need N
22958     sl-RLC-BearerToAddModList-r16        SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16         OPTIONAL,    -- Need N
22959     sl-MaxNumConsecutiveDTX-r16          ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32}                          OPTIONAL,    -- Need M
22960     sl-CSI-Acquisition-r16               ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
22961     sl-CSI-SchedulingRequestId-r16       CHOICE {release NULL, setup SchedulingRequestId}                                     OPTIONAL,    -- Need M
22962     sl-SSB-PriorityNR-r16                INTEGER (1..8)                                                         OPTIONAL,    -- Need R
22963     networkControlledSyncTx-r16          ENUMERATED {on, off}                                                   OPTIONAL     -- Need M
22966 -- WS modification: define a dedicated type
22967 SL-RLC-ChannelToAddModList-r17 ::= SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfig-r17
22969 SL-PHY-MAC-RLC-Config-v1700 ::=      SEQUENCE {
22970     sl-DRX-Config-r17                    SL-DRX-Config-r17                                                      OPTIONAL,    -- Need M
22971     sl-RLC-ChannelToReleaseList-r17      SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelID-r17            OPTIONAL, -- Cond L2U2N
22972 -- WS modification: define a dedicated type
22973 --    sl-RLC-ChannelToAddModList-r17       SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfig-r17        OPTIONAL, Cond L2U2N
22974     sl-RLC-ChannelToAddModList-r17       SL-RLC-ChannelToAddModList-r17        OPTIONAL, -- Cond L2U2N
22975     ...,
22976     [[
22977     sl-RLC-BearerToAddModListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16       OPTIONAL,   -- Need N
22978     sl-RLC-BearerToReleaseListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfigIndex-v1800 OPTIONAL, -- Need N
22979     sl-FreqInfoToAddModListExt-v1800     SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigExt-v1800       OPTIONAL, -- Need N
22980     sl-LBT-SchedulingRequestId-r18       CHOICE {release NULL, setup SchedulingRequestId}                                     OPTIONAL, -- Need M
22981     sl-SyncFreqList-r18                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16               OPTIONAL, -- Need M
22982     sl-SyncTxMultiFreq-r18               ENUMERATED {true}                                                      OPTIONAL, -- Need R
22983     sl-MaxTransPowerCA-r18               P-Max                                                                  OPTIONAL, -- Need R
22984     sl-SCCH-CarrierSetConfig-r18         CHOICE {release NULL, setup SL-SCCH-CarrierSetConfigList-r18}                        OPTIONAL, -- Need M
22985     sl-PRS-SchedulingRequestId-r18       CHOICE {release NULL, setup SchedulingRequestId}                                     OPTIONAL  -- Need M
22986     ]]
22989 SL-DiscConfig-r17::=                 SEQUENCE {
22990     sl-RelayUE-Config-r17                CHOICE {release NULL, setup SL-RelayUE-Config-r17}                                  OPTIONAL, -- Cond L2RelayUE
22991     sl-RemoteUE-Config-r17               CHOICE {release NULL, setup SL-RemoteUE-Config-r17}                                 OPTIONAL  -- Cond L2RemoteUE
22994 SL-DiscConfig-v1800 ::=              SEQUENCE {
22995     sl-RelayUE-ConfigU2U-r18             CHOICE {release NULL, setup SL-RelayUE-ConfigU2U-r18}                          OPTIONAL, -- Cond U2URelayUE
22996     sl-RemoteUE-ConfigU2U-r18            CHOICE {release NULL, setup SL-RemoteUE-ConfigU2U-r18}                         OPTIONAL  -- Cond U2URemoteUE
22999 SL-SCCH-CarrierSetConfigList-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-CarrierSetConfig-r18)) OF SL-SCCH-CarrierSetConfig-r18
23001 SL-SCCH-CarrierSetConfig-r18 ::=     SEQUENCE {
23002     sl-DestinationList-r18               SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16,
23003     sl-SRB-Identity-r18                  SEQUENCE (SIZE (1..3)) OF SRB-Identity,
23004     sl-AllowedCarrierFreqSet1-r18        SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16),
23005     sl-AllowedCarrierFreqSet2-r18        SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
23008 SL-DiscConfig-v1830 ::=              SEQUENCE {
23009     sl-RemoteUE-ConfigU2U-v1830          CHOICE {release NULL, setup SL-RemoteUE-ConfigU2U-v1830}                       OPTIONAL  -- Cond U2URemoteUE
23012 SL-DiscConfig-v1840 ::=              SEQUENCE {
23013     sl-RelayUE-ConfigU2U-v1840           CHOICE {release NULL, setup SL-RelayUE-ConfigU2U-v1840}                        OPTIONAL  -- Cond U2URelayUE
23016 -- TAG-SL-CONFIGDEDICATEDNR-STOP
23017 -- TAG-SL-CONFIGUREDGRANTCONFIG-START
23019 SL-ConfiguredGrantConfig-r16 ::=           SEQUENCE {
23020     sl-ConfigIndexCG-r16                       SL-ConfigIndexCG-r16,
23021     sl-PeriodCG-r16                            SL-PeriodCG-r16                                                       OPTIONAL, -- Need M
23022     sl-NrOfHARQ-Processes-r16                  INTEGER (1..16)                                                       OPTIONAL, -- Need M
23023     sl-HARQ-ProcID-offset-r16                  INTEGER (0..15)                                                       OPTIONAL, -- Need M
23024     sl-CG-MaxTransNumList-r16                  SL-CG-MaxTransNumList-r16                                             OPTIONAL, -- Need M
23025     rrc-ConfiguredSidelinkGrant-r16            SEQUENCE {
23026         sl-TimeResourceCG-Type1-r16                INTEGER (0..496)                                                  OPTIONAL, -- Need M
23027         sl-StartSubchannelCG-Type1-r16             INTEGER (0..26)                                                   OPTIONAL, -- Need M
23028         sl-FreqResourceCG-Type1-r16                INTEGER (0..6929)                                                 OPTIONAL, -- Need M
23029         sl-TimeOffsetCG-Type1-r16                  INTEGER (0..7999)                                                 OPTIONAL, -- Need R
23030         sl-N1PUCCH-AN-r16                          PUCCH-ResourceId                                                  OPTIONAL, -- Need M
23031         sl-PSFCH-ToPUCCH-CG-Type1-r16              INTEGER (0..15)                                                   OPTIONAL, -- Need M
23032         sl-ResourcePoolID-r16                      SL-ResourcePoolID-r16                                             OPTIONAL, -- Need M
23033         sl-TimeReferenceSFN-Type1-r16              ENUMERATED {sfn512}                                               OPTIONAL  -- Need S
23034     }                                                                                                                OPTIONAL, -- Need M
23035     ...,
23036     [[
23037     sl-N1PUCCH-AN-Type2-r16                    PUCCH-ResourceId                                                      OPTIONAL  -- Need M
23038     ]],
23039     [[
23040     sl-StartRBsetCG-Type1-r18                  INTEGER (0..4)                                                        OPTIONAL  -- Need M
23041     ]]
23044 SL-ConfigIndexCG-r16 ::=          INTEGER (0..maxNrofCG-SL-1-r16)
23046 SL-CG-MaxTransNumList-r16 ::=     SEQUENCE (SIZE (1..8)) OF SL-CG-MaxTransNum-r16
23048 SL-CG-MaxTransNum-r16 ::=                  SEQUENCE {
23049     sl-Priority-r16                            INTEGER (1..8),
23050     sl-MaxTransNum-r16                         INTEGER (1..32)
23053 SL-PeriodCG-r16 ::=            CHOICE{
23054     sl-PeriodCG1-r16               ENUMERATED {ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000, spare6,
23055                                                spare5, spare4, spare3, spare2, spare1},
23056     sl-PeriodCG2-r16               INTEGER (1..99)
23059 -- TAG-SL-CONFIGUREDGRANTCONFIG-STOP
23060 -- TAG-SL-CONFIGUREDGRANTCONFIGDEDICATEDSL-PRS-RP-START
23062 SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-r18 ::=     SEQUENCE {
23063     sl-PRS-ConfigIndexCG-r18                               SL-ConfigIndexCG-r16,
23064     sl-PRS-PeriodCG-r18                                    SL-PeriodCG-r16                                         OPTIONAL, -- Need M
23065     sl-PRS-ResourcePoolID-r18                              SL-ResourcePoolID-r16                                   OPTIONAL, -- Need M
23066     rrc-ConfiguredSidelinkGrantDedicated-SL-PRS-RP-r18     SEQUENCE {
23067         sl-TimeOffsetCG-Type1-r18                              INTEGER (0..7999)                                   OPTIONAL, -- Need R
23068         sl-TimeReferenceSFN-Type1-r18                          ENUMERATED {sfn512}                                 OPTIONAL, -- Need S
23069         sl-TimeResourceCG-Type1-r18                            INTEGER (0..496)                                    OPTIONAL, -- Need M
23070         sl-PRS-ResourceIndicationFirstType1-r18                INTEGER(0..11)                                      OPTIONAL, -- Need M
23071         sl-PRS-ResourceIndicationFutureType1-r18               INTEGER(0..143)                                     OPTIONAL  -- Need M
23072     }
23075 -- TAG-SL-CONFIGUREDGRANTCONFIGDEDICATEDSL-PRS-RP-STOP
23076 -- TAG-SL-DESTINATIONIDENTITY-START
23078 SL-DestinationIdentity-r16 ::=           BIT STRING (SIZE (24))
23080 -- TAG-SL-DESTINATIONIDENTITY-STOP
23081 -- TAG-SL-DRX-CONFIG-START
23083 SL-DRX-Config-r17 ::=                      SEQUENCE {
23084     sl-DRX-ConfigGC-BC-r17                     SL-DRX-ConfigGC-BC-r17                                                 OPTIONAL,     -- Cond HO
23085     sl-DRX-ConfigUC-ToReleaseList-r17          SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIndex-r16     OPTIONAL,     -- Need N
23086     sl-DRX-ConfigUC-ToAddModList-r17           SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DRX-ConfigUC-Info-r17    OPTIONAL,     -- Need N
23087     ...
23090 SL-DRX-ConfigUC-Info-r17 ::=               SEQUENCE {
23091     sl-DestinationIndex-r17                    SL-DestinationIndex-r16                                                OPTIONAL,     -- Need N
23092     sl-DRX-ConfigUC-r17                        SL-DRX-ConfigUC-r17                                                    OPTIONAL,     -- Need N
23093     ...
23096 -- TAG-SL-DRX-CONFIG-STOP
23097 -- TAG-SL-DRX-CONFIGGC-BC-START
23099 SL-DRX-ConfigGC-BC-r17 ::=      SEQUENCE {
23100     sl-DRX-GC-BC-PerQoS-List-r17    SEQUENCE (SIZE (1..maxSL-GC-BC-DRX-QoS-r17)) OF SL-DRX-GC-BC-QoS-r17        OPTIONAL,    -- Need M
23101     sl-DRX-GC-generic-r17           SL-DRX-GC-Generic-r17                                                       OPTIONAL,    -- Need M
23102     sl-DefaultDRX-GC-BC-r17         SL-DRX-GC-BC-QoS-r17                                                        OPTIONAL,    -- Need M
23103     ...
23106 SL-DRX-GC-BC-QoS-r17 ::=            SEQUENCE {
23107     sl-DRX-GC-BC-MappedQoS-FlowList-r17 SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-Profile-r16       OPTIONAL,    -- Need M
23108     sl-DRX-GC-BC-OnDurationTimer-r17        CHOICE {
23109                                                 subMilliSeconds INTEGER (1..31),
23110                                                 milliSeconds    ENUMERATED {
23111                                                       ms1, ms2, ms3, ms4, ms5,ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
23112                                                       ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
23113                                                       ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
23114                                             },
23115     sl-DRX-GC-InactivityTimer-r17           ENUMERATED {
23116                                                 ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
23117                                                 ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
23118                                                 spare7, spare6, spare5, spare4, spare3, spare2, spare1},
23119     sl-DRX-GC-BC-Cycle-r17                  ENUMERATED {
23120                                                 ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512,
23121                                                 ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, spare12, spare11, spare10,
23122                                                 spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1},
23123     ...
23126 SL-DRX-GC-Generic-r17 ::=               SEQUENCE {
23127     sl-DRX-GC-HARQ-RTT-Timer1-r17           ENUMERATED {sl0, sl1, sl2, sl4, spare4, spare3, spare2, spare1}       OPTIONAL,  -- Need M
23128     sl-DRX-GC-HARQ-RTT-Timer2-r17           ENUMERATED {sl0, sl1, sl2, sl4, spare4, spare3, spare2, spare1}       OPTIONAL,  -- Need M
23129     sl-DRX-GC-RetransmissionTimer-r17       ENUMERATED {
23130                                                 sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
23131                                                 sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
23132                                                 spare7, spare6, spare5, spare4, spare3, spare2, spare1}
23135 -- TAG-SL-DRX-CONFIGGC-BC-STOP
23136 -- TAG-DRX-CONFIGUC-START
23138 SL-DRX-ConfigUC-r17 ::=                 SEQUENCE {
23139     sl-drx-onDurationTimer-r17              CHOICE {
23140                                                 subMilliSeconds INTEGER (1..31),
23141                                                 milliSeconds    ENUMERATED {
23142                                                     ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
23143                                                     ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
23144                                                     ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
23145                                             },
23146     sl-drx-InactivityTimer-r17              ENUMERATED {
23147                                                 ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
23148                                                 ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
23149                                                 spare7, spare6, spare5, spare4, spare3, spare2, spare1},
23150     sl-drx-HARQ-RTT-Timer1-r17              ENUMERATED {sl0, sl1, sl2, sl4, spare4, spare3, spare2, spare1}     OPTIONAL,   -- Need M
23151     sl-drx-HARQ-RTT-Timer2-r17              ENUMERATED {sl0, sl1, sl2, sl4, spare4, spare3, spare2, spare1}     OPTIONAL,   -- Need M
23152     sl-drx-RetransmissionTimer-r17          ENUMERATED {
23153                                                 sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
23154                                                 sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
23155                                                 spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1},
23156     sl-drx-CycleStartOffset-r17         CHOICE {
23157         ms10                                INTEGER(0..9),
23158         ms20                                INTEGER(0..19),
23159         ms32                                INTEGER(0..31),
23160         ms40                                INTEGER(0..39),
23161         ms60                                INTEGER(0..59),
23162         ms64                                INTEGER(0..63),
23163         ms70                                INTEGER(0..69),
23164         ms80                                INTEGER(0..79),
23165         ms128                               INTEGER(0..127),
23166         ms160                               INTEGER(0..159),
23167         ms256                               INTEGER(0..255),
23168         ms320                               INTEGER(0..319),
23169         ms512                               INTEGER(0..511),
23170         ms640                               INTEGER(0..639),
23171         ms1024                              INTEGER(0..1023),
23172         ms1280                              INTEGER(0..1279),
23173         ms2048                              INTEGER(0..2047),
23174         ms2560                              INTEGER(0..2559),
23175         ms5120                              INTEGER(0..5119),
23176         ms10240                             INTEGER(0..10239)
23177     },
23178     sl-drx-SlotOffset                       INTEGER (0..31)
23181 -- TAG-SL-DRX-CONFIGUC-STOP
23182 -- TAG-DRX-CONFIGUCSEMISTATIC-START
23184 SL-DRX-ConfigUC-SemiStatic-r17 ::=          SEQUENCE {
23185     sl-drx-onDurationTimer-r17                  CHOICE {
23186                                                     subMilliSeconds INTEGER (1..31),
23187                                                     milliSeconds    ENUMERATED {
23188                                                         ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
23189                                                         ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
23190                                                         ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
23191                                             },
23192     sl-drx-CycleStartOffset-r17                 CHOICE {
23193         ms10                                        INTEGER(0..9),
23194         ms20                                        INTEGER(0..19),
23195         ms32                                        INTEGER(0..31),
23196         ms40                                        INTEGER(0..39),
23197         ms60                                        INTEGER(0..59),
23198         ms64                                        INTEGER(0..63),
23199         ms70                                        INTEGER(0..69),
23200         ms80                                        INTEGER(0..79),
23201         ms128                                       INTEGER(0..127),
23202         ms160                                       INTEGER(0..159),
23203         ms256                                       INTEGER(0..255),
23204         ms320                                       INTEGER(0..319),
23205         ms512                                       INTEGER(0..511),
23206         ms640                                       INTEGER(0..639),
23207         ms1024                                      INTEGER(0..1023),
23208         ms1280                                      INTEGER(0..1279),
23209         ms2048                                      INTEGER(0..2047),
23210         ms2560                                      INTEGER(0..2559),
23211         ms5120                                      INTEGER(0..5119),
23212         ms10240                                     INTEGER(0..10239)
23213     },
23214     sl-drx-SlotOffset-r17                   INTEGER (0..31)
23217 -- TAG-SL-DRX-CONFIGUCSEMISTATIC-STOP
23218 -- TAG-SL-FREQCONFIG-START
23220 SL-FreqConfig-r16 ::=              SEQUENCE {
23221     sl-Freq-Id-r16                     SL-Freq-Id-r16,
23222     sl-SCS-SpecificCarrierList-r16     SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
23223     sl-AbsoluteFrequencyPointA-r16     ARFCN-ValueNR                                                   OPTIONAL,  -- Need M
23224     sl-AbsoluteFrequencySSB-r16        ARFCN-ValueNR                                                   OPTIONAL,  -- Need R
23225     frequencyShift7p5khzSL-r16         ENUMERATED {true}                                               OPTIONAL,  -- Cond V2X-SL-Shared
23226     valueN-r16                         INTEGER (-1..1),
23227     sl-BWP-ToReleaseList-r16           SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF BWP-Id               OPTIONAL,  -- Need N
23228     sl-BWP-ToAddModList-r16            SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-Config-r16    OPTIONAL,  -- Need N
23229     sl-SyncConfigList-r16              SL-SyncConfigList-r16                                           OPTIONAL,  -- Need M
23230     sl-SyncPriority-r16                ENUMERATED {gnss, gnbEnb}                                       OPTIONAL   -- Need M
23233 SL-Freq-Id-r16 ::=                     INTEGER (1.. maxNrofFreqSL-r16)
23235 SL-FreqConfigExt-v1800 ::=         SEQUENCE {
23236     absenceOfAnyOtherTechnology-r18    ENUMERATED {true}                                               OPTIONAL,  -- Need R
23237     sl-FreqSelectionConfigList-r18     SEQUENCE (SIZE (1..8)) OF SL-FreqSelectionConfig-r18            OPTIONAL,  -- Need R
23238     sl-SyncTxDisabled-r18              ENUMERATED {true}                                               OPTIONAL,  -- Need R
23239     sl-EnergyDetectionConfig-r18       CHOICE {
23240         sl-MaxEnergyDetectionThreshold-r18     INTEGER (-85..-52),
23241         sl-EnergyDetectionThresholdOffset-r18  INTEGER (-13..20)
23242     }                                                                                                  OPTIONAL,  -- Need R
23243     ue-ToUE-COT-SharingED-Threshold-r18    INTEGER (-85..-52)                                          OPTIONAL,  -- Need R
23244     harq-ACK-FeedbackRatioforCW-AdjustmentGC-Option2-r18 INTEGER (10..100)                             OPTIONAL,  -- Need R
23245     ...
23248 -- TAG-SL-FREQCONFIG-STOP
23249 -- TAG-SL-FREQCONFIGCOMMON-START
23251 SL-FreqConfigCommon-r16 ::=       SEQUENCE {
23252     sl-SCS-SpecificCarrierList-r16    SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
23253     sl-AbsoluteFrequencyPointA-r16    ARFCN-ValueNR,
23254     sl-AbsoluteFrequencySSB-r16       ARFCN-ValueNR                                                      OPTIONAL, -- Need R
23255     frequencyShift7p5khzSL-r16        ENUMERATED {true}                                                  OPTIONAL, -- Cond V2X-SL-Shared
23256     valueN-r16                        INTEGER (-1..1),
23257     sl-BWP-List-r16                   SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-ConfigCommon-r16 OPTIONAL, -- Need R
23258     sl-SyncPriority-r16               ENUMERATED {gnss, gnbEnb}                                          OPTIONAL, -- Need R
23259     sl-NbAsSync-r16                   BOOLEAN                                                            OPTIONAL, -- Need R
23260     sl-SyncConfigList-r16             SL-SyncConfigList-r16                                              OPTIONAL, -- Need R
23261     ...,
23262     [[
23263     sl-UnlicensedFreqConfigCommon-r18     SEQUENCE {
23264         absenceOfAnyOtherTechnology-r18       ENUMERATED {true}                                           OPTIONAL, -- Need R
23265         sl-FreqSelectionConfigList-r18        SEQUENCE (SIZE (1..8)) OF SL-FreqSelectionConfig-r18        OPTIONAL, -- Need R
23266         sl-SyncTxDisabled-r18                 ENUMERATED {true}                                           OPTIONAL, -- Need R
23267         sl-EnergyDetectionConfig-r18          CHOICE {
23268             sl-MaxEnergyDetectionThreshold-r18    INTEGER (-85..-52),
23269             sl-EnergyDetectionThresholdOffset-r18 INTEGER (-13..20)
23270         }                                                                                                 OPTIONAL, -- Need R
23271         ue-ToUE-COT-SharingED-Threshold-r18      INTEGER (-85..-52)                                       OPTIONAL, -- Need R
23272         harq-ACK-FeedbackRatioforCW-AdjustmentGC-Option2-r18 INTEGER (10..100)                            OPTIONAL  -- Need R
23273     }                                                                                                        OPTIONAL, -- Cond SIB12
23274     sl-PosBWP-List-r18                SEQUENCE ( SIZE (1..maxNrofSL-BWPs-r16)) OF SL-PosBWP-ConfigCommon-r18 OPTIONAL  -- Cond SIB23
23275     ]]
23277 -- TAG-SL-FREQCONFIGCOMMON-STOP
23278 -- TAG-SL-FREQSELECTIONCONFIG-START
23280 SL-FreqSelectionConfig-r18 ::=   SEQUENCE {
23281     sl-priorityList-r18              SEQUENCE (SIZE (1..8)) OF INTEGER (1..8),
23282     sl-threshCBR-FreqReselection-r18 SL-CBR-r16,
23283     sl-threshCBR-FreqKeeping-r18     SL-CBR-r16
23286 -- TAG-SL-FREQSELECTIONCONFIG-STOP
23287 -- TAG-SL-INDIRECTPATHADDCHANGE-START
23289 SL-IndirectPathAddChange-r18 ::=          SEQUENCE {
23290     sl-IndirectPathRelayUE-Identity-r18       SL-SourceIdentity-r17,
23291     sl-IndirectPathCellIdentity-r18           CellIdentity,
23292     t421-r18                                  ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000} OPTIONAL, -- Need M
23294     ...
23297 -- TAG-SL-INDIRECTPATHADDCHANGE-STOP
23298 -- TAG-SL-INTERUE-COORDINATIONCONFIG-START
23300 SL-InterUE-CoordinationConfig-r17 ::=     SEQUENCE {
23301     sl-InterUE-CoordinationScheme1-r17        SL-InterUE-CoordinationScheme1-r17                                   OPTIONAL,   -- Need M
23302     sl-InterUE-CoordinationScheme2-r17        SL-InterUE-CoordinationScheme2-r17                                   OPTIONAL,   -- Need M
23303     ...
23306 SL-InterUE-CoordinationScheme1-r17 ::=    SEQUENCE {
23307     sl-IUC-Explicit-r17                       ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23308     sl-IUC-Condition-r17                      ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23309     sl-Condition1-A-2-r17                     ENUMERATED {disabled}                                                OPTIONAL,   -- Need M
23310     sl-ThresholdRSRP-Condition1-B-1-Option1List-r17  SEQUENCE (SIZE (1..8)) OF SL-ThresholdRSRP-Condition1-B-1-r17 OPTIONAL,   -- Need M
23311     sl-ThresholdRSRP-Condition1-B-1-Option2List-r17  SEQUENCE (SIZE (1..8)) OF SL-ThresholdRSRP-Condition1-B-1-r17 OPTIONAL,   -- Need M
23312     sl-ContainerCoordInfo-r17                 ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23313     sl-ContainerRequest-r17                   ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23314     sl-TriggerConditionCoordInfo-r17          INTEGER (0..1)                                                       OPTIONAL,   -- Need M
23315     sl-TriggerConditionRequest-r17            INTEGER (0..1)                                                       OPTIONAL,   -- Need M
23316     sl-PriorityCoordInfoExplicit-r17          INTEGER (1..8)                                                       OPTIONAL,   -- Need M
23317     sl-PriorityCoordInfoCondition-r17         INTEGER (1..8)                                                       OPTIONAL,   -- Need M
23318     sl-PriorityRequest-r17                    INTEGER (1..8)                                                       OPTIONAL,   -- Need M
23319     sl-PriorityPreferredResourceSet-r17       INTEGER (1..8)                                                       OPTIONAL,   -- Need M
23320     sl-MaxSlotOffsetTRIV-r17                  INTEGER (1..8000)                                                    OPTIONAL,   -- Need M
23321     sl-NumSubCH-PreferredResourceSet-r17      INTEGER (1..27)                                                      OPTIONAL,   -- Need M
23322     sl-ReservedPeriodPreferredResourceSet-r17 INTEGER (1..16)                                                      OPTIONAL,   -- Need M
23323     sl-DetermineResourceType-r17              ENUMERATED {uea, ueb}                                                OPTIONAL,   -- Need M
23324     ...
23327 SL-InterUE-CoordinationScheme2-r17 ::=    SEQUENCE {
23328     sl-IUC-Scheme2-r17                        ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
23329     sl-RB-SetPSFCH-r17                        BIT STRING (SIZE (10..275))                                          OPTIONAL,   -- Need M
23330     sl-TypeUE-A-r17                           ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
23331     sl-PSFCH-Occasion-r17                     INTEGER (0..1)                                                       OPTIONAL,   -- Need M
23332     sl-SlotLevelResourceExclusion-r17         ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
23333     sl-OptionForCondition2-A-1-r17            INTEGER (0..1)                                                       OPTIONAL,   -- Need M
23334     sl-IndicationUE-B-r17                     ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23335     ...,
23336     [[
23337     sl-DeltaRSRP-Thresh-v1720                 INTEGER (-30..30)                                                    OPTIONAL    -- Need M
23338     ]]
23342 SL-ThresholdRSRP-Condition1-B-1-r17 ::=   SEQUENCE {
23343     sl-Priority-r17                           INTEGER (1..8),
23344     sl-ThresholdRSRP-Condition1-B-1-r17       INTEGER (0..66)
23347 -- TAG-SL-INTERUE-COORDINATIONCONFIG-STOP
23348 -- TAG-SL-LBT-FAILURERECOVERYCONFIG-START
23350 SL-LBT-FailureRecoveryConfig-r18 ::=    SEQUENCE {
23351     sl-LBT-FailureInstanceMaxCount-r18      ENUMERATED {n4, n8, n16, n32, n64, n128, spare2, spare1}              OPTIONAL,   -- Need M
23352     sl-LBT-FailureDetectionTimer-r18        ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320, spare2, spare1}     OPTIONAL,   -- Need M
23353     sl-LBT-RecoveryTimer-r18                ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320, spare2, spare1}     OPTIONAL,   -- Need M
23354     ...
23357 -- TAG-SL-LBT-FAILURERECOVERYCONFIG-STOP
23358 -- TAG-SL-LOGICALCHANNELCONFIG-START
23360 SL-LogicalChannelConfig-r16 ::=            SEQUENCE {
23361     sl-Priority-r16                            INTEGER (1..8),
23362     sl-PrioritisedBitRate-r16                  ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512,
23363                                                kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity},
23364     sl-BucketSizeDuration-r16                  ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000,
23365                                                spare7, spare6, spare5, spare4, spare3,spare2, spare1},
23366     sl-ConfiguredGrantType1Allowed-r16         ENUMERATED {true}                                                   OPTIONAL,   -- Need R
23367     sl-HARQ-FeedbackEnabled-r16                ENUMERATED {enabled, disabled }                                     OPTIONAL,   -- Need R
23368     sl-AllowedCG-List-r16                      SEQUENCE (SIZE (0.. maxNrofCG-SL-1-r16)) OF SL-ConfigIndexCG-r16
23369                                                                                                                    OPTIONAL,   -- Need R
23370     sl-AllowedSCS-List-r16                     SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing                   OPTIONAL,   -- Need R
23371     sl-MaxPUSCH-Duration-r16                   ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, spare2, spare1}
23372                                                                                                                    OPTIONAL,   -- Need R
23373     sl-LogicalChannelGroup-r16                 INTEGER (0..maxLCG-ID)                                              OPTIONAL,   -- Need R
23374     sl-SchedulingRequestId-r16                 SchedulingRequestId                                                 OPTIONAL,   -- Need R
23375     sl-LogicalChannelSR-DelayTimerApplied-r16  BOOLEAN                                                             OPTIONAL,   -- Need R
23376     ...,
23377     [[
23378     sl-ChannelAccessPriority-r18               INTEGER (1..4)                                                      OPTIONAL,   -- Need R
23379     sl-AllowedCarriers-r18           SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16) OPTIONAL -- Cond CONNECTED
23380     ]]
23382 -- TAG-SL-LOGICALCHANNELCONFIG-STOP
23383 -- TAG-SL-L2RELAYUE-CONFIG-START
23385 SL-L2RelayUE-Config-r17 ::=        SEQUENCE {
23386     sl-RemoteUE-ToAddModList-r17       SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-RemoteUE-ToAddMod-r17    OPTIONAL,    -- Need N
23387     sl-RemoteUE-ToReleaseList-r17      SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-DestinationIdentity-r16  OPTIONAL,    -- Need N
23388     ...,
23389     [[
23390     sl-U2U-RemoteUE-ToAddModList-r18   SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-U2U-RemoteUE-Config-r18   OPTIONAL,    -- Need N
23391     sl-U2U-RemoteUE-ToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16   OPTIONAL     -- Need N
23392     ]]
23395 SL-RemoteUE-ToAddMod-r17 ::=       SEQUENCE {
23396     sl-L2IdentityRemote-r17            SL-DestinationIdentity-r16,
23397     sl-SRAP-ConfigRelay-r17            SL-SRAP-Config-r17                                                      OPTIONAL,    -- Need M
23398     ...
23401 SL-U2U-RemoteUE-Config-r18 ::=      SEQUENCE {
23402     sl-L2IdentityRemoteUE-r18           SL-DestinationIdentity-r16,
23403     sl-SourceRemoteUE-ToAddModList-r18  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SourceRemoteUE-Config-r18   OPTIONAL,    -- Need N
23404     sl-SourceRemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SourceIdentity-r17          OPTIONAL,    -- Need N
23405     ...
23408 SL-SourceRemoteUE-Config-r18 ::=   SEQUENCE {
23409     sl-SourceUE-Identity-r18           SL-SourceIdentity-r17,
23410     sl-SRAP-ConfigU2U-r18              SL-SRAP-ConfigU2U-r18,
23411     ...
23414 -- TAG-SL-L2RELAYUE-CONFIG-STOP
23415 -- TAG-SL-L2REMOTEUE-CONFIG-START
23417 SL-L2RemoteUE-Config-r17 ::=      SEQUENCE {
23418     sl-SRAP-ConfigRemote-r17          SL-SRAP-Config-r17                                    OPTIONAL,  --Need M
23419     sl-UEIdentityRemote-r17           RNTI-Value                                            OPTIONAL, -- Cond FirstRRCReconfig
23420     ...,
23421     [[
23422     sl-U2U-RelayUE-ToAddModList-r18   SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-U2U-RelayUE-Config-r18        OPTIONAL,   -- Need N
23423     sl-U2U-RelayUE-ToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16       OPTIONAL    -- Need N
23424     ]]
23427 SL-U2U-RelayUE-Config-r18 ::=             SEQUENCE {
23428     sl-L2IdentityRelay-r18                    SL-DestinationIdentity-r16,
23429     sl-TargetRemoteUE-ToAddModList-r18        SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TargetRemoteUE-Config-r18 OPTIONAL,   -- Need N
23430     sl-TargetRemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16   OPTIONAL,   -- Need N
23431     ...
23434 SL-TargetRemoteUE-Config-r18 ::=      SEQUENCE {
23435     sl-TargetUE-Identity-r18              SL-DestinationIdentity-r16,
23436     sl-SRAP-ConfigU2U-r18                 SL-SRAP-ConfigU2U-r18,
23437     ...
23440 -- TAG-SL-L2REMOTEUE-CONFIG-STOP
23441 -- TAG-SL-MEASCONFIGCOMMON-START
23443 SL-MeasConfigCommon-r16 ::=          SEQUENCE {
23444     sl-MeasObjectListCommon-r16          SL-MeasObjectList-r16                                           OPTIONAL,   -- Need R
23445     sl-ReportConfigListCommon-r16        SL-ReportConfigList-r16                                         OPTIONAL,   -- Need R
23446     sl-MeasIdListCommon-r16              SL-MeasIdList-r16                                               OPTIONAL,   -- Need R
23447     sl-QuantityConfigCommon-r16          SL-QuantityConfig-r16                                           OPTIONAL,   -- Need R
23448     ...
23451 -- TAG-SL-MEASCONFIGCOMMON-STOP
23452 -- TAG-SL-MEASCONFIGINFO-START
23454 SL-MeasConfigInfo-r16 ::=           SEQUENCE {
23455     sl-DestinationIndex-r16             SL-DestinationIndex-r16,
23456     sl-MeasConfig-r16                   SL-MeasConfig-r16,
23457     ...
23460 SL-MeasConfig-r16 ::=               SEQUENCE {
23461     sl-MeasObjectToRemoveList-r16       SL-MeasObjectToRemoveList-r16                                           OPTIONAL,   -- Need N
23462     sl-MeasObjectToAddModList-r16       SL-MeasObjectList-r16                                                   OPTIONAL,   -- Need N
23463     sl-ReportConfigToRemoveList-r16     SL-ReportConfigToRemoveList-r16                                         OPTIONAL,   -- Need N
23464     sl-ReportConfigToAddModList-r16     SL-ReportConfigList-r16                                                 OPTIONAL,   -- Need N
23465     sl-MeasIdToRemoveList-r16           SL-MeasIdToRemoveList-r16                                               OPTIONAL,   -- Need N
23466     sl-MeasIdToAddModList-r16           SL-MeasIdList-r16                                                       OPTIONAL,   -- Need N
23467     sl-QuantityConfig-r16               SL-QuantityConfig-r16                                                   OPTIONAL,   -- Need M
23468     ...
23471 SL-MeasObjectToRemoveList-r16 ::=   SEQUENCE (SIZE (1..maxNrofSL-ObjectId-r16)) OF SL-MeasObjectId-r16
23473 SL-ReportConfigToRemoveList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-ReportConfigId-r16)) OF SL-ReportConfigId-r16
23475 SL-MeasIdToRemoveList-r16 ::=       SEQUENCE (SIZE (1..maxNrofSL-MeasId-r16)) OF SL-MeasId-r16
23477 -- TAG-SL-MEASCONFIGINFO-STOP
23478 -- TAG-SL-MEASIDLIST-START
23480 SL-MeasIdList-r16 ::=               SEQUENCE (SIZE (1..maxNrofSL-MeasId-r16)) OF SL-MeasIdInfo-r16
23482 SL-MeasIdInfo-r16 ::=               SEQUENCE {
23483     sl-MeasId-r16                       SL-MeasId-r16,
23484     sl-MeasObjectId-r16                 SL-MeasObjectId-r16,
23485     sl-ReportConfigId-r16               SL-ReportConfigId-r16,
23486     ...
23489 SL-MeasId-r16 ::=                   INTEGER (1..maxNrofSL-MeasId-r16)
23491 -- TAG-SL-MEASIDLIST-STOP
23492 -- TAG-SL-MEASOBJECTLIST-START
23494 SL-MeasObjectList-r16 ::=               SEQUENCE (SIZE (1..maxNrofSL-ObjectId-r16)) OF SL-MeasObjectInfo-r16
23496 SL-MeasObjectInfo-r16 ::=               SEQUENCE {
23497     sl-MeasObjectId-r16                     SL-MeasObjectId-r16,
23498     sl-MeasObject-r16                       SL-MeasObject-r16,
23499     ...
23502 SL-MeasObjectId-r16 ::=                 INTEGER (1..maxNrofSL-ObjectId-r16)
23504 SL-MeasObject-r16 ::=                   SEQUENCE {
23505     frequencyInfoSL-r16                     ARFCN-ValueNR,
23506     ...
23509 -- TAG-SL-MEASOBJECTLIST-STOP
23510 -- TAG-SL-PAGINGIDENTITYREMOTEUE-START
23512 SL-PagingIdentityRemoteUE-r17 ::=  SEQUENCE {
23513     ng-5G-S-TMSI-r17                   NG-5G-S-TMSI,
23514     fullI-RNTI-r17                     I-RNTI-Value                      OPTIONAL   -- Need R
23517 -- TAG-SL-PAGINGIDENTITYREMOTEUE-STOP
23518 -- TAG-SL-PBPS-CPS-CONFIG-START
23520 SL-PBPS-CPS-Config-r17 ::=                SEQUENCE {
23521 sl-AllowedResourceSelectionConfig-r17     ENUMERATED {c1, c2, c3, c4, c5, c6, c7}                             OPTIONAL,   -- Need M
23522 sl-MinNumCandidateSlotsPeriodic-r17       INTEGER (1..32)                                                     OPTIONAL,   -- Need M
23523 sl-PBPS-OccasionReservePeriodList-r17     SEQUENCE (SIZE (1..16)) OF INTEGER (1..16)                          OPTIONAL,   -- Need M
23524 sl-Additional-PBPS-Occasion-r17           ENUMERATED { monitored }                                            OPTIONAL,   -- Need M
23525 sl-CPS-WindowPeriodic-r17                 INTEGER (5..30)                                                     OPTIONAL,   -- Need M
23526 sl-MinNumCandidateSlotsAperiodic-r17      INTEGER (1..32)                                                     OPTIONAL,   -- Need M
23527 sl-MinNumRssiMeasurementSlots-r17         INTEGER (1..800)                                                    OPTIONAL,   -- Need M
23528 sl-DefaultCBR-RandomSelection-r17         INTEGER (0..100)                                                    OPTIONAL,   -- Need M
23529 sl-DefaultCBR-PartialSensing-r17          INTEGER (0..100)                                                    OPTIONAL,   -- Need M
23530 sl-CPS-WindowAperiodic-r17                INTEGER (0..30)                                                     OPTIONAL,   -- Need M
23531 sl-PartialSensingInactiveTime-r17         ENUMERATED { enabled, disabled }                                    OPTIONAL,   -- Need M
23532     ...
23535 -- TAG-SL-PBPS-CPS-CONFIG-STOP
23536 -- TAG-SL-PDCP-CONFIG-START
23538 SL-PDCP-Config-r16 ::=       SEQUENCE {
23539     sl-DiscardTimer-r16          ENUMERATED {ms3, ms10, ms20, ms25, ms30, ms40, ms50, ms60, ms75, ms100, ms150, ms200,
23540                                  ms250, ms300, ms500, ms750, ms1500, infinity}                                   OPTIONAL, -- Cond Setup
23541     sl-PDCP-SN-Size-r16          ENUMERATED {len12bits, len18bits}                                               OPTIONAL, -- Cond Setup2
23542     sl-OutOfOrderDelivery        ENUMERATED { true }                                                             OPTIONAL,    -- Need R
23543     ...
23546 -- TAG-SL-PDCP-CONFIG-STOP
23547 -- TAG-SL-POSBWP-CONFIGCOMMON
23549 SL-PosBWP-ConfigCommon-r18 ::=           SEQUENCE {
23550     sl-BWP-Generic-r18                       SL-BWP-Generic-r16                                            OPTIONAL,    -- Need R
23551     sl-BWP-PRS-PoolConfigCommon-r18          SL-BWP-PRS-PoolConfigCommon-r18                               OPTIONAL,    -- Need R
23552     ...
23555 -- TAG- SL-POSBWP-CONFIGCOMMON
23556 -- TAG-SL-PRS-RESOURCEPOOL-START
23558 SL-PRS-ResourcePool-r18 ::=                  SEQUENCE {
23559     sl-PRS-PSCCH-Config-r18                      CHOICE {release NULL, setup SL-PSCCH-ConfigDedicatedSL-PRS-RP-r18}           OPTIONAL,   -- Need M
23560     sl-StartRB-SubchannelDedicatedSL-PRS-RP-r18  INTEGER (0..265)                                                OPTIONAL,   -- Need M
23561     sl-FilterCoefficient-r18                     FilterCoefficient                                               OPTIONAL,   -- Need M
23562     sl-ThreshS-RSSI-PRS-CBR-r18                  INTEGER (0..45)                                                 OPTIONAL,   -- Need M
23563     sl-RB-Number-r18                             INTEGER (10..275)                                               OPTIONAL,   -- Need M
23564     sl-TimeResource-r18                          BIT STRING (SIZE (10..160))                                     OPTIONAL,   -- Need M
23565     sl-PosAllowedResourceSelectionConfig-r18     ENUMERATED {c1, c2, c3}                                         OPTIONAL,   -- Need M
23566     sl-PRS-ResourceReservePeriodList-r18         SEQUENCE (SIZE (1..16)) OF SL-ReservationPeriodAllowedDedicatedSL-PRS-RP-r18
23567                                                                                                                  OPTIONAL,
23568     sl-PRS-ResourcesDedicatedSL-PRS-RP-r18       SEQUENCE (SIZE (1..12)) OF SL-PRS-ResourceDedicatedSL-PRS-RP-r18 OPTIONAL,  -- Need M
23569     sl-PRS-PowerControl-r18                      SL-PRS-PowerControl-r18                                         OPTIONAL,   -- Need M
23570     sl-SensingWindowDedicatedSL-PRS-RP-r18       ENUMERATED {ms100, ms1100}                                      OPTIONAL,   -- Need M
23571     sl-TxPercentageDedicatedSL-PRS-RP-List-r18   SEQUENCE (SIZE (8)) OF SL-TxPercentageDedicatedSL-PRS-RP-Config-r18 OPTIONAL, -- Need M
23572     sl-SCI-basedSL-PRS-TxTriggerSCI1-B-r18       BOOLEAN                                                         OPTIONAL,   -- Need M
23573     sl-NumSubchannelDedicatedSL-PRS-RP-r18       INTEGER (1..27)                                                 OPTIONAL,   -- Need M
23574     sl-SubchannelSizeDedicatedSL-PRS-RP-r18      ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100}            OPTIONAL,   -- Need M
23575     sl-MaxNumPerReserveDedicatedSL-PRS-RP-r18    ENUMERATED {n2, n3}                                             OPTIONAL,   -- Need M
23576     sl-NumReservedBitsSCI1B-DedicatedSL-PRS-RP-r18 INTEGER (0..20)                                               OPTIONAL,   -- Need R
23577     sl-SRC-ID-LenDedicatedSL-PRS-RP-r18          ENUMERATED {n12, n24}                                           OPTIONAL,   -- Need M
23578     sl-CBR-PriorityTxConfigDedicatedSL-PRS-RP-List-r18 SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndexDedicatedSL-PRS-RP-r18
23579                                                                                                                  OPTIONAL,   -- Need M
23580     sl-TimeWindowSizeCBR-DedicatedSL-PRS-RP-r18   ENUMERATED {ms100, slot100}                                    OPTIONAL,   -- Need M
23581     sl-TimeWindowSizeCR-DedicatedSL-PRS-RP-r18    ENUMERATED {ms1000, slot1000}                                  OPTIONAL,   -- Need M
23582     sl-CBR-CommonTxDedicatedSL-PRS-RP-List-r18    SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18                     OPTIONAL,   -- Need M
23583     sl-PriorityThreshold-UL-URLLC-r18             INTEGER (1..9)                                                 OPTIONAL,   -- Need M
23584     sl-PriorityThreshold-r18                      INTEGER (1..9)                                                 OPTIONAL,   -- Need M
23585     sl-SelectionWindowListDedicatedSL-PRS-RP-r18  SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfigDedicated-SL-PRS-RP-r18
23586                                                                                                                  OPTIONAL,   -- Need M
23587     sl-Thres-RSRP-ListDedicatedSL-PRS-RP-r18      SEQUENCE (SIZE (64)) OF SL-PRS-ThresRSRP-r18                   OPTIONAL,   -- Need M
23588     sl-PreemptionEnableDedicatedSL-PRS-RP-r18     ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8}   OPTIONAL    -- Need R
23591 SL-PSCCH-ConfigDedicatedSL-PRS-RP-r18 ::=     SEQUENCE {
23592     sl-TimeResourcePSCCH-DedicatedSL-PRS-RP-r18   ENUMERATED {n2, n3}                                            OPTIONAL,   -- Need M
23593     sl-FreqResourcePSCCH-DedicatedSL-PRS-RP-r18   ENUMERATED {n10,n12, n15, n20, n25}                            OPTIONAL,   -- Need M
23594     ...,
23595     [[
23596     sl-DMRS-ScrambleID-DedicatedSL-PRS-RP-r18     INTEGER (0..65535)                                             OPTIONAL    -- Need M
23597     ]]
23600 SL-ReservationPeriodAllowedDedicatedSL-PRS-RP-r18 ::= CHOICE {
23601     sl-ResourceReservePeriod1-r18              ENUMERATED {ms0, ms100, ms160, ms200, ms300, ms320, ms400, ms500, ms600, ms640,
23602                                                            ms700, ms800, ms900, ms1000, ms1280, ms2560, ms5120, ms10240},
23603     sl-ResourceReservePeriod2-r18              INTEGER (1..99)
23606 SL-PRS-ResourceDedicatedSL-PRS-RP-r18::=      SEQUENCE {
23607     sl-PRS-ResourceID-r18                         INTEGER (0..11)                                                OPTIONAL,   -- Need M
23608     sl-NumberOfSymbols-r18                        INTEGER (1..9)                                                 OPTIONAL,   -- Need M
23609     sl-CombSize-r18                               ENUMERATED{n2,n4,n6}                                           OPTIONAL,   -- Need R
23610     sl-PRS-starting-symbol-r18                    INTEGER (4..12)                                                OPTIONAL,   -- Need M
23611     sl-PRS-comb-offset-r18                        INTEGER(1..5)                                                  OPTIONAL    -- Need M
23614 SL-PRS-PowerControl-r18::= SEQUENCE {
23615     dl-P0-SL-PRS-r18           INTEGER(-202..24)                                                                 OPTIONAL,   -- Need M
23616     dl-Alpha-SL-PRS-r18        ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL,   -- Need M
23617     sl-P0-SL-PRS-r18           INTEGER(-202..24)                                                                 OPTIONAL,   -- Need M
23618     sl-Alpha-SL-PRS-r18        ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL    -- Need S
23621 SL-TxPercentageDedicatedSL-PRS-RP-Config-r18::= SEQUENCE {
23622     sl-TxPercentageDedicatedSL-PRS-RP-r18           INTEGER (1..8)                                               OPTIONAL,   -- Need M
23623     sl-Priority-DedicatedSL-PRS-RP                  ENUMERATED {p20, p35, p50}                                   OPTIONAL    -- Need M
23626 SL-PriorityTxConfigIndexDedicatedSL-PRS-RP-r18 ::= SEQUENCE {
23627     sl-PriorityThresholdDedicatedSL-PRS-RP-r18         INTEGER (1..8)                                             OPTIONAL,   -- Need M
23628     sl-DefaultTxConfigIndexDedicatedSL-PRS-RP-r18      INTEGER (0..maxCBR-LevelDedSL-PRS-1-r18)                   OPTIONAL,   -- Need M
23629     sl-CBR-ConfigIndexDedicatedSL-PRS-RP-r18           INTEGER (0..maxCBR-ConfigDedSL-PRS-1-r18)                  OPTIONAL,   -- Need M
23630     sl-PRS-TxConfigIndexList-r18                       SEQUENCE (SIZE (1.. maxCBR-LevelDedSL-PRS-1-r18)) OF SL-PRS-TxConfigIndex-r18
23631                                                                                                                   OPTIONAL    -- Need M
23634 SL-PRS-TxConfigIndex-r18 ::=    INTEGER (0.. maxNrofSL-PRS-TxConfig-r18)
23636 SL-SelectionWindowConfigDedicated-SL-PRS-RP-r18::= SEQUENCE {
23637     sl-PRS-Priority-r18                                INTEGER (1..8),
23638     sl-PRS-SelectionWindow-r18                         ENUMERATED {n1, n5, n10, n20}
23641 SL-PRS-ThresRSRP-r18 ::=       INTEGER (0..66)
23643 -- TAG-SL-PRS-RESOURCEPOOL-STOP
23644 -- TAG-SL-PSBCH-CONFIG-START
23646 SL-PSBCH-Config-r16 ::= SEQUENCE {
23647     dl-P0-PSBCH-r16         INTEGER (-16..15)                                                                   OPTIONAL,    -- Need M
23648     dl-Alpha-PSBCH-r16      ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}   OPTIONAL,    -- Need M
23649     ...,
23650     [[
23651     dl-P0-PSBCH-r17         INTEGER (-202..24)                                                                  OPTIONAL     -- Need M
23652     ]]
23655 -- TAG-SL-PSBCH-CONFIG-STOP
23656 -- TAG-SL-PSSCH-TXCONFIGLIST-START
23658 SL-PSSCH-TxConfigList-r16 ::=    SEQUENCE (SIZE (1..maxPSSCH-TxConfig-r16)) OF SL-PSSCH-TxConfig-r16
23660 SL-PSSCH-TxConfig-r16 ::=        SEQUENCE {
23661     sl-TypeTxSync-r16                SL-TypeTxSync-r16                                   OPTIONAL,    -- Need R
23662     sl-ThresUE-Speed-r16             ENUMERATED {kmph60, kmph80, kmph100, kmph120,
23663                                                 kmph140, kmph160, kmph180, kmph200},
23664     sl-ParametersAboveThres-r16      SL-PSSCH-TxParameters-r16,
23665     sl-ParametersBelowThres-r16      SL-PSSCH-TxParameters-r16,
23666     ...,
23667     [[
23668     sl-ParametersAboveThres-v1650    SL-MinMaxMCS-List-r16                               OPTIONAL,    -- Need R
23669     sl-ParametersBelowThres-v1650    SL-MinMaxMCS-List-r16                               OPTIONAL     -- Need R
23670     ]]
23674 SL-PSSCH-TxParameters-r16 ::=    SEQUENCE {
23675     sl-MinMCS-PSSCH-r16              INTEGER (0..27),
23676     sl-MaxMCS-PSSCH-r16              INTEGER (0..31),
23677     sl-MinSubChannelNumPSSCH-r16     INTEGER (1..27),
23678     sl-MaxSubchannelNumPSSCH-r16     INTEGER (1..27),
23679     sl-MaxTxTransNumPSSCH-r16        INTEGER (1..32),
23680     sl-MaxTxPower-r16                SL-TxPower-r16                                      OPTIONAL    -- Cond CBR
23683 -- TAG-SL-PSSCH-TXCONFIGLIST-STOP
23684 -- TAG-SL-QOS-FLOWIDENTITY-START
23686 SL-QoS-FlowIdentity-r16 ::=                    INTEGER (1..maxNrofSL-QFIs-r16)
23688 -- TAG-SL-QOS-FLOWIDENTITY-STOP
23689 -- TAG-SL-QOS-PROFILE-START
23691 SL-QoS-Profile-r16 ::=        SEQUENCE {
23692     sl-PQI-r16                    SL-PQI-r16                                                  OPTIONAL,   -- Need R
23693     sl-GFBR-r16                   INTEGER (0..4000000000)                                     OPTIONAL,   -- Need R
23694     sl-MFBR-r16                   INTEGER (0..4000000000)                                     OPTIONAL,   -- Need R
23695     sl-Range-r16                  INTEGER (1..1000)                                           OPTIONAL,   -- Need R
23696     ...
23699 SL-PQI-r16 ::=                CHOICE {
23700     sl-StandardizedPQI-r16        INTEGER (0..255),
23701     sl-Non-StandardizedPQI-r16    SEQUENCE {
23702         sl-ResourceType-r16           ENUMERATED {gbr, non-GBR, delayCriticalGBR, spare1}     OPTIONAL,   -- Need R
23703         sl-PriorityLevel-r16          INTEGER (1..8)                                          OPTIONAL,   -- Need R
23704         sl-PacketDelayBudget-r16      INTEGER (0..1023)                                       OPTIONAL,   -- Need R
23705         sl-PacketErrorRate-r16        INTEGER (0..9)                                          OPTIONAL,   -- Need R
23706         sl-AveragingWindow-r16        INTEGER (0..4095)                                       OPTIONAL,   -- Need R
23707         sl-MaxDataBurstVolume-r16     INTEGER (0..4095)                                       OPTIONAL,   -- Need R
23708     ...
23709    }
23712 -- TAG-SL-QOS-PROFILE-STOP
23713 -- TAG-SL-QUANTITYCONFIG-START
23715 SL-QuantityConfig-r16 ::=               SEQUENCE {
23716     sl-FilterCoefficientDMRS-r16            FilterCoefficient                             DEFAULT fc4,
23717     ...
23720 -- TAG-SL-QuantityConfig-STOP
23721 -- TAG-SL-RADIOBEARERCONFIG-START
23723 SL-RadioBearerConfig-r16 ::=     SEQUENCE {
23724     slrb-Uu-ConfigIndex-r16           SLRB-Uu-ConfigIndex-r16,
23725     sl-SDAP-Config-r16                SL-SDAP-Config-r16                                                 OPTIONAL,    -- Cond SLRBSetup
23726     sl-PDCP-Config-r16                SL-PDCP-Config-r16                                                 OPTIONAL,    -- Cond SLRBSetup
23727     sl-TransRange-r16                 ENUMERATED {m20, m50, m80, m100, m120, m150, m180, m200, m220, m250, m270, m300, m350, m370,
23728                                                  m400, m420, m450, m480, m500, m550, m600, m700, m1000, spare9, spare8, spare7, spare6,
23729                                                  spare5, spare4, spare3, spare2, spare1}                OPTIONAL,    -- Need R
23730     ...
23733 -- TAG-SL-RADIOBEARERCONFIG-STOP
23734 -- TAG-SL-RBSETCONFIG-START
23736 SL-RBSetConfig-r18 ::=             SEQUENCE {
23737     sl-RBSetIndex-r18                  INTEGER (0..4),
23738     sl-NumOfSSSBRepetition-r18         INTEGER (2..9)                          OPTIONAL,     -- Need R
23739     sl-GapBetweenSSSBRepetition-r18    INTEGER (1..84)                         OPTIONAL      -- Need R
23742 -- TAG-SL-RBSETCONFIG-STOP
23743 -- TAG-SL-RELAYINDICATIONMP-START
23745 SL-RelayIndicationMP-r18 ::=   ENUMERATED {support}
23747 -- TAG-SL-RELAYINDICATIONMP-STOP
23748 -- TAG-SL-RELAYUE-CONFIG-START
23750 SL-RelayUE-Config-r17::=           SEQUENCE {
23751     threshHighRelay-r17                RSRP-Range                              OPTIONAL,     -- Need R
23752     threshLowRelay-r17                 RSRP-Range                              OPTIONAL,     -- Need R
23753     hystMaxRelay-r17                   Hysteresis                              OPTIONAL,     -- Cond ThreshHighRelay
23754     hystMinRelay-r17                   Hysteresis                              OPTIONAL      -- Cond ThreshLowRelay
23757 -- TAG-SL-RELAYUE-CONFIG-STOP
23758 -- TAG-SL-RELAYUE-CONFIGU2U-START
23760 SL-RelayUE-ConfigU2U-r18::=           SEQUENCE {
23761     sl-RSRP-Thresh-DiscConfig-r18         SL-RSRP-Range-r16                                     OPTIONAL,   -- Need R
23762     sd-RSRP-ThreshDiscConfig-r18          SL-RSRP-Range-r16                                     OPTIONAL,   -- Need R
23763     sd-hystMaxRelay-r18                   Hysteresis                                            OPTIONAL    -- Cond SD-RSRP-ThreshRelay
23766 SL-RelayUE-ConfigU2U-v1840::=         SEQUENCE {
23767     sl-FilterCoefficientU2U-r18           FilterCoefficient                                     OPTIONAL,   -- Need R
23768     sd-FilterCoefficientU2U-r18           FilterCoefficient                                     OPTIONAL,   -- Need R
23769     ...
23772 -- TAG-SL-RELAYUE-CONFIGU2U-STOP
23773 -- TAG-SL-REMOTEUE-CONFIG-START
23775 SL-RemoteUE-Config-r17::=           SEQUENCE {
23776     threshHighRemote-r17                RSRP-Range                                       OPTIONAL,     -- Need R
23777     hystMaxRemote-r17                   Hysteresis                                       OPTIONAL,     -- Cond ThreshHighRemote
23778     sl-ReselectionConfig-r17            SL-ReselectionConfig-r17                         OPTIONAL      -- Need R
23781 SL-ReselectionConfig-r17::=         SEQUENCE {
23782     sl-RSRP-Thresh-r17                  SL-RSRP-Range-r16                                OPTIONAL,     -- Need R
23783     sl-FilterCoefficientRSRP-r17        FilterCoefficient                                OPTIONAL,     -- Need R
23784     sl-HystMin-r17                      Hysteresis                                       OPTIONAL      -- Cond SL-RSRP-Thresh
23787 -- TAG-SL-REMOTEUE-CONFIG-STOP
23788 -- TAG-SL-REMOTEUE-CONFIGU2U-START
23790 SL-RemoteUE-ConfigU2U-r18::=           SEQUENCE {
23791     sl-RSRP-ThreshU2U-r18                  SL-RSRP-Range-r16                                    OPTIONAL,     -- Need R
23792     sl-HystMinU2U-r18                      Hysteresis                                           OPTIONAL,     -- Cond SL-RSRP-ThreshU2U
23793     sd-RSRP-ThreshU2U-r18                  SL-RSRP-Range-r16                                    OPTIONAL,     -- Need R
23794     sd-FilterCoefficientU2U-r18            FilterCoefficient                                    OPTIONAL,     -- Need R
23795     sd-HystMinU2U-r18                      Hysteresis                                           OPTIONAL      -- Cond SD-RSRP-ThreshU2U
23798 SL-RemoteUE-ConfigU2U-v1830::=         SEQUENCE {
23799     sl-FilterCoefficientU2U-r18            FilterCoefficient                                    OPTIONAL,     -- Need R
23800     ...
23803 -- TAG-SL-REMOTEUE-CONFIGU2U-STOP
23804 -- TAG-SL-REPORTCONFIGLIST-START
23806 SL-ReportConfigList-r16 ::=           SEQUENCE (SIZE (1..maxNrofSL-ReportConfigId-r16)) OF SL-ReportConfigInfo-r16
23808 SL-ReportConfigInfo-r16 ::=           SEQUENCE {
23809     sl-ReportConfigId-r16                     SL-ReportConfigId-r16,
23810     sl-ReportConfig-r16                       SL-ReportConfig-r16,
23811     ...
23814 SL-ReportConfigId-r16 ::=             INTEGER (1..maxNrofSL-ReportConfigId-r16)
23816 SL-ReportConfig-r16 ::=               SEQUENCE {
23817     sl-ReportType-r16                     CHOICE {
23818         sl-Periodical-r16                     SL-PeriodicalReportConfig-r16,
23819         sl-EventTriggered-r16                 SL-EventTriggerConfig-r16,
23820         ...
23821     },
23822     ...
23825 SL-PeriodicalReportConfig-r16 ::=     SEQUENCE {
23826     sl-ReportInterval-r16                 ReportInterval,
23827     sl-ReportAmount-r16                   ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
23828     sl-ReportQuantity-r16                 SL-MeasReportQuantity-r16,
23829     sl-RS-Type-r16                        SL-RS-Type-r16,
23830     ...
23833 SL-EventTriggerConfig-r16 ::=        SEQUENCE {
23834     sl-EventId-r16                       CHOICE {
23835         eventS1-r16                          SEQUENCE {
23836             s1-Threshold-r16                     SL-MeasTriggerQuantity-r16,
23837             sl-ReportOnLeave-r16                 BOOLEAN,
23838             sl-Hysteresis-r16                    Hysteresis,
23839             sl-TimeToTrigger-r16                 TimeToTrigger,
23840             ...
23841         },
23842         eventS2-r16                          SEQUENCE {
23843             s2-Threshold-r16                     SL-MeasTriggerQuantity-r16,
23844             sl-ReportOnLeave-r16                 BOOLEAN,
23845             sl-Hysteresis-r16                    Hysteresis,
23846             sl-TimeToTrigger-r16                 TimeToTrigger,
23847             ...
23848         },
23849         ...
23850     },
23851     sl-ReportInterval-r16                ReportInterval,
23852     sl-ReportAmount-r16                      ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
23853     sl-ReportQuantity-r16                    SL-MeasReportQuantity-r16,
23854     sl-RS-Type-r16                           SL-RS-Type-r16,
23855     ...
23858 SL-MeasReportQuantity-r16 ::=         CHOICE {
23859     sl-RSRP-r16                           BOOLEAN,
23860     ...
23863 SL-MeasTriggerQuantity-r16 ::=        CHOICE {
23864     sl-RSRP-r16                           RSRP-Range,
23865     ...
23868 SL-RS-Type-r16 ::=                    ENUMERATED {dmrs, sl-prs, spare2, spare1}
23870 -- TAG-SL-REPORTCONFIGLIST-STOP
23871 -- TAG-SL-RESOURCEPOOL-START
23873 SL-ResourcePool-r16 ::=            SEQUENCE {
23874     sl-PSCCH-Config-r16                CHOICE {release NULL, setup SL-PSCCH-Config-r16 }                                  OPTIONAL,   -- Need M
23875     sl-PSSCH-Config-r16                CHOICE {release NULL, setup SL-PSSCH-Config-r16 }                                  OPTIONAL,   -- Need M
23876     sl-PSFCH-Config-r16                CHOICE {release NULL, setup SL-PSFCH-Config-r16 }                                  OPTIONAL,   -- Need M
23877     sl-SyncAllowed-r16                 SL-SyncAllowed-r16                                                    OPTIONAL,   -- Need M
23878     sl-SubchannelSize-r16              ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100}                  OPTIONAL,   -- Need M
23879     dummy                              INTEGER (10..160)                                                     OPTIONAL,   -- Need M
23880     sl-StartRB-Subchannel-r16          INTEGER (0..265)                                                      OPTIONAL,   -- Need M
23881     sl-NumSubchannel-r16               INTEGER (1..27)                                                       OPTIONAL,   -- Need M
23882     sl-Additional-MCS-Table-r16        ENUMERATED {qam256, qam64LowSE, qam256-qam64LowSE }                   OPTIONAL,   -- Need M
23883     sl-ThreshS-RSSI-CBR-r16            INTEGER (0..45)                                                       OPTIONAL,   -- Need M
23884     sl-TimeWindowSizeCBR-r16           ENUMERATED {ms100, slot100}                                           OPTIONAL,   -- Need M
23885     sl-TimeWindowSizeCR-r16            ENUMERATED {ms1000, slot1000}                                         OPTIONAL,   -- Need M
23886     sl-PTRS-Config-r16                 SL-PTRS-Config-r16                                                    OPTIONAL,    -- Need M
23887     sl-UE-SelectedConfigRP-r16         SL-UE-SelectedConfigRP-r16                                            OPTIONAL,   -- Need M
23888     sl-RxParametersNcell-r16           SEQUENCE {
23889         sl-TDD-Configuration-r16           TDD-UL-DL-ConfigCommon                                            OPTIONAL,   -- Need M
23890         sl-SyncConfigIndex-r16             INTEGER (0..15)
23891     }                                                                                                        OPTIONAL,   -- Need M
23892     sl-ZoneConfigMCR-List-r16          SEQUENCE (SIZE (16)) OF SL-ZoneConfigMCR-r16                          OPTIONAL,   -- Need M
23893     sl-FilterCoefficient-r16           FilterCoefficient                                                     OPTIONAL,   -- Need M
23894     sl-RB-Number-r16                   INTEGER (10..275)                                                     OPTIONAL,   -- Need M
23895     sl-PreemptionEnable-r16            ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8}          OPTIONAL,   -- Need R
23896     sl-PriorityThreshold-UL-URLLC-r16  INTEGER (1..9)                                                        OPTIONAL,   -- Need M
23897     sl-PriorityThreshold-r16           INTEGER (1..9)                                                        OPTIONAL,   -- Need M
23898     sl-X-Overhead-r16                  ENUMERATED {n0,n3, n6, n9}                                            OPTIONAL,   -- Need S
23899     sl-PowerControl-r16                SL-PowerControl-r16                                                   OPTIONAL,   -- Need M
23900     sl-TxPercentageList-r16            SL-TxPercentageList-r16                                               OPTIONAL,   -- Need M
23901     sl-MinMaxMCS-List-r16              SL-MinMaxMCS-List-r16                                                 OPTIONAL,   -- Need M
23902     ...,
23903     [[
23904     sl-TimeResource-r16                BIT STRING (SIZE (10..160))                                           OPTIONAL    -- Need M
23905     ]],
23906     [[
23907     sl-PBPS-CPS-Config-r17             CHOICE {release NULL, setup SL-PBPS-CPS-Config-r17 }                               OPTIONAL,   -- Need M
23908     sl-InterUE-CoordinationConfig-r17  CHOICE {release NULL, setup SL-InterUE-CoordinationConfig-r17 }                    OPTIONAL    -- Need M
23909     ]],
23910     [[
23911     sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-List-r18
23912                                        CHOICE {release NULL, setup SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 }         OPTIONAL,   -- Need M
23913     sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-Default-r18 INTEGER (1..9)                               OPTIONAL,   -- Need M
23914     sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-List-r18
23915                                        CHOICE {release NULL, setup SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 }         OPTIONAL,   -- Need M
23916     sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-Default-r18 INTEGER (1..9)                                 OPTIONAL,   -- Need M
23917     sl-Type1-LBT-BlockingOption1-r18   ENUMERATED {enabled}                                                  OPTIONAL,   -- Need R
23918     sl-Type1-LBT-BlockingOption2-r18   ENUMERATED {enabled}                                                  OPTIONAL,   -- Need R
23919     sl-NumInterlacePerSubchannel-r18   ENUMERATED {sc1, sc2}                                                 OPTIONAL,   -- Need M
23920     sl-NumReferencePRBs-OfInterlace-r18 ENUMERATED {prb10, prb11}                                            OPTIONAL,   -- Need M
23921     sl-TransmissionStructureForPSFCH-r18 ENUMERATED {commonInterlace, dedicatedInterlace}                    OPTIONAL,   -- Need M
23922     sl-NumDedicatedPRBs-ForPSFCH-r18   ENUMERATED {prb1, prb2, prb5}                                         OPTIONAL,   -- Need M
23923     sl-NumPSFCH-Occasions-r18          ENUMERATED {o1, o2, o3, o4}                                           OPTIONAL,   -- Need M
23924     sl-PSFCH-CommonInterlaceIndex-r18  INTEGER (0..9)                                                        OPTIONAL,   -- Need M
23925     sl-CPE-StartingPositionPSFCH-r18   INTEGER (1..9)                                                        OPTIONAL,   -- Need M
23926     sl-NumRefSymbolLength-r18          ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14}      OPTIONAL,   -- Need M
23927     sl-PSFCH-RB-SetList-r18            SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275))                 OPTIONAL,   -- Need M
23928     sl-IUC-RB-SetList-r18              SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275))                 OPTIONAL,   -- Need M
23929     sl-PSFCH-PowerOffset-r18           INTEGER (0..10)                                                       OPTIONAL,   -- Need M
23930     sl-RBSetIndexOfResourcePool-r18    SEQUENCE (SIZE (1..5)) OF INTEGER (0..4)                              OPTIONAL,   -- Need M
23931     sl-A2X-Service-r18                 ENUMERATED {brid, daa, bridAndDAA, spare1}                            OPTIONAL,   -- Cond A2X
23932     sl-PRS-ResourcesSharedSL-PRS-RP-r18 SEQUENCE (SIZE (1..17)) OF SL-PRS-ResourceSharedSL-PRS-RP-r18        OPTIONAL,   -- Need M
23933     numSym-SL-PRS-2ndStageSCI-r18      INTEGER (1..4)                                                        OPTIONAL,   -- Need M
23934     sl-SCI-basedSL-PRS-TxTriggerSCI2-D-r18 BOOLEAN                                                           OPTIONAL    -- Need M
23935     ]]
23938 SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 ::= SEQUENCE (SIZE (8)) OF SL-CPE-StartingPositionsPSCCH-PSSCH-r18
23940 SL-CPE-StartingPositionsPSCCH-PSSCH-r18 ::= SEQUENCE {
23941     sl-Priority-r18                             INTEGER (1..8),
23942     sl-CPE-StartingPositions-r18                SEQUENCE (SIZE (1..9)) OF INTEGER (1..9)
23945 SL-ZoneConfigMCR-r16 ::=               SEQUENCE {
23946     sl-ZoneConfigMCR-Index-r16             INTEGER (0..15),
23947     sl-TransRange-r16                      ENUMERATED {m20, m50, m80, m100, m120, m150, m180, m200, m220, m250, m270, m300, m350,
23948                                                        m370, m400, m420, m450, m480, m500, m550, m600, m700, m1000, spare9, spare8,
23949                                                        spare7, spare6, spare5, spare4, spare3, spare2, spare1}
23950                                                                                                              OPTIONAL,   -- Need M
23951     sl-ZoneConfig-r16                      SL-ZoneConfig-r16                                                 OPTIONAL,   -- Need M
23952     ...
23955 SL-SyncAllowed-r16 ::=                 SEQUENCE {
23956     gnss-Sync-r16                          ENUMERATED {true}                                                 OPTIONAL,   -- Need R
23957     gnbEnb-Sync-r16                        ENUMERATED {true}                                                 OPTIONAL,   -- Need R
23958     ue-Sync-r16                            ENUMERATED {true}                                                 OPTIONAL    -- Need R
23961 SL-PSCCH-Config-r16 ::=                SEQUENCE {
23962     sl-TimeResourcePSCCH-r16               ENUMERATED {n2, n3}                                               OPTIONAL,   -- Need M
23963     sl-FreqResourcePSCCH-r16               ENUMERATED {n10,n12, n15, n20, n25}                               OPTIONAL,   -- Need M
23964     sl-DMRS-ScrambleID-r16                 INTEGER (0..65535)                                                OPTIONAL,   -- Need M
23965     sl-NumReservedBits-r16                 INTEGER (2..4)                                                    OPTIONAL,   -- Need M
23966    ...
23969 SL-PSSCH-Config-r16 ::=                SEQUENCE {
23970     sl-PSSCH-DMRS-TimePatternList-r16      SEQUENCE (SIZE (1..3)) OF INTEGER (2..4)                          OPTIONAL,   -- Need M
23971     sl-BetaOffsets2ndSCI-r16               SEQUENCE (SIZE (4)) OF SL-BetaOffsets-r16                         OPTIONAL,   -- Need M
23972     sl-Scaling-r16                         ENUMERATED {f0p5, f0p65, f0p8, f1}                                OPTIONAL,   -- Need M
23973    ...
23976 SL-PSFCH-Config-r16 ::=                SEQUENCE {
23977     sl-PSFCH-Period-r16                    ENUMERATED {sl0, sl1, sl2, sl4}                                   OPTIONAL,   -- Need M
23978     sl-PSFCH-RB-Set-r16                    BIT STRING (SIZE (10..275))                                       OPTIONAL,   -- Need M
23979     sl-NumMuxCS-Pair-r16                   ENUMERATED {n1, n2, n3, n6}                                       OPTIONAL,   -- Need M
23980     sl-MinTimeGapPSFCH-r16                 ENUMERATED {sl2, sl3}                                             OPTIONAL,   -- Need M
23981     sl-PSFCH-HopID-r16                     INTEGER (0..1023)                                                 OPTIONAL,   -- Need M
23982     sl-PSFCH-CandidateResourceType-r16     ENUMERATED {startSubCH, allocSubCH}                               OPTIONAL,   -- Need M
23983    ...
23985 SL-PTRS-Config-r16 ::=                 SEQUENCE {
23986     sl-PTRS-FreqDensity-r16                SEQUENCE (SIZE (2)) OF INTEGER (1..276)                           OPTIONAL,   -- Need M
23987     sl-PTRS-TimeDensity-r16                SEQUENCE (SIZE (3)) OF INTEGER (0..29)                            OPTIONAL,   -- Need M
23988     sl-PTRS-RE-Offset-r16                  ENUMERATED {offset01, offset10, offset11}                         OPTIONAL,   -- Need M
23989     ...
23992 SL-UE-SelectedConfigRP-r16 ::=         SEQUENCE {
23993     sl-CBR-PriorityTxConfigList-r16        SL-CBR-PriorityTxConfigList-r16                                  OPTIONAL,   -- Need M
23994     sl-Thres-RSRP-List-r16                 SL-Thres-RSRP-List-r16                                            OPTIONAL,   -- Need M
23995     sl-MultiReserveResource-r16            ENUMERATED {enabled}                                              OPTIONAL,   -- Need M
23996     sl-MaxNumPerReserve-r16                ENUMERATED {n2, n3}                                               OPTIONAL,   -- Need M
23997     sl-SensingWindow-r16                   ENUMERATED {ms100, ms1100}                                        OPTIONAL,   -- Need M
23998     sl-SelectionWindowList-r16             SL-SelectionWindowList-r16                                        OPTIONAL,   -- Need M
23999     sl-ResourceReservePeriodList-r16       SEQUENCE (SIZE (1..16)) OF SL-ResourceReservePeriod-r16           OPTIONAL,   -- Need M
24000     sl-RS-ForSensing-r16                   ENUMERATED {pscch, pssch},
24001     ...,
24002     [[
24003     sl-CBR-PriorityTxConfigList-v1650      SL-CBR-PriorityTxConfigList-v1650                                 OPTIONAL    -- Need M
24004     ]],
24005     [[
24006     sl-NRPSSCH-EUTRA-ThresRSRP-List-r18    SL-Thres-RSRP-List-r16                                            OPTIONAL,   -- Need S
24007     sl-NRPSFCH-EUTRA-ThresRSRP-List-r18    SL-Thres-RSRP-List-r16                                            OPTIONAL    -- Need S
24008     ]]
24011 SL-ResourceReservePeriod-r16 ::=       CHOICE {
24012     sl-ResourceReservePeriod1-r16          ENUMERATED {ms0, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000},
24013     sl-ResourceReservePeriod2-r16          INTEGER (1..99)
24016 SL-SelectionWindowList-r16 ::=         SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfig-r16
24018 SL-SelectionWindowConfig-r16 ::=       SEQUENCE {
24019     sl-Priority-r16                        INTEGER (1..8),
24020     sl-SelectionWindow-r16                 ENUMERATED {n1, n5, n10, n20}
24023 SL-TxPercentageList-r16 ::=            SEQUENCE (SIZE (8)) OF SL-TxPercentageConfig-r16
24025 SL-TxPercentageConfig-r16 ::=          SEQUENCE {
24026     sl-Priority-r16                        INTEGER (1..8),
24027     sl-TxPercentage-r16                    ENUMERATED {p20, p35, p50}
24030 SL-MinMaxMCS-List-r16 ::=              SEQUENCE (SIZE (1..3)) OF SL-MinMaxMCS-Config-r16
24032 SL-MinMaxMCS-Config-r16 ::=            SEQUENCE {
24033     sl-MCS-Table-r16                       ENUMERATED {qam64, qam256, qam64LowSE},
24034     sl-MinMCS-PSSCH-r16                    INTEGER (0..27),
24035     sl-MaxMCS-PSSCH-r16                    INTEGER (0..31)
24038 SL-BetaOffsets-r16 ::=                 INTEGER (0..31)
24040 SL-PowerControl-r16 ::=    SEQUENCE {
24041     sl-MaxTransPower-r16       INTEGER (-30..33),
24042     sl-Alpha-PSSCH-PSCCH-r16   ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}  OPTIONAL,   -- Need M
24043     dl-Alpha-PSSCH-PSCCH-r16   ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}  OPTIONAL,   -- Need S
24044     sl-P0-PSSCH-PSCCH-r16      INTEGER (-16..15)                                                                  OPTIONAL,   -- Need S
24045     dl-P0-PSSCH-PSCCH-r16      INTEGER (-16..15)                                                                  OPTIONAL,   -- Need M
24046     dl-Alpha-PSFCH-r16         ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}  OPTIONAL,   -- Need S
24047     dl-P0-PSFCH-r16            INTEGER (-16..15)                                                                  OPTIONAL,   -- Need M
24048     ...,
24049     [[
24050     dl-P0-PSSCH-PSCCH-r17      INTEGER (-202..24)                                                                 OPTIONAL,   -- Need M
24051     sl-P0-PSSCH-PSCCH-r17      INTEGER (-202..24)                                                                 OPTIONAL,   -- Need S
24052     dl-P0-PSFCH-r17            INTEGER (-202..24)                                                                 OPTIONAL    -- Need M
24053     ]]
24056 SL-PRS-ResourceSharedSL-PRS-RP-r18::= SEQUENCE {
24057     sl-PRS-ResourceID-r18                 INTEGER (0..16),
24058     mNumberOfSymbols-r18                  INTEGER (1..9),
24059     sl-PRS-CombSizeN-AndReOffset-r18  CHOICE {
24060         n2-r18                            INTEGER (0..1),
24061         n4-r18                            INTEGER (0..3),
24062         dummy1                            INTEGER (0..5),
24063         ...
24064     }                                                                                                            OPTIONAL     -- Need M
24067 -- TAG-SL-RESOURCEPOOL-STOP
24068 -- TAG-SL-RLC-BEARERCONFIG-START
24070 SL-RLC-BearerConfig-r16 ::=                   SEQUENCE {
24071     sl-RLC-BearerConfigIndex-r16                  SL-RLC-BearerConfigIndex-r16,
24072     sl-ServedRadioBearer-r16                      SLRB-Uu-ConfigIndex-r16                          OPTIONAL,   -- Cond LCH-SetupOnly
24073     sl-RLC-Config-r16                             SL-RLC-Config-r16                                OPTIONAL,   -- Cond LCH-Setup
24074     sl-MAC-LogicalChannelConfig-r16               SL-LogicalChannelConfig-r16                      OPTIONAL,   -- Cond LCH-Setup
24075     ...,
24076     [[
24077     sl-RLC-BearerConfigIndex-v1800                SL-RLC-BearerConfigIndex-v1800                   OPTIONAL    -- Need R
24078     ]]
24081 -- TAG-SL-RLC-BEARERCONFIG-STOP
24082 -- TAG-SL-RLC-BEARERCONFIGINDEX-START
24084 SL-RLC-BearerConfigIndex-r16 ::=                    INTEGER (1..maxSL-LCID-r16)
24086 SL-RLC-BearerConfigIndex-v1800 ::=                  INTEGER (maxSL-LCID-Plus1-r18..maxSL-LCID-r18)
24088 -- TAG-RLC-BEARERCONFIGINDEX-STOP
24089 -- TAG-SL-RLC-RLC-CHANNEL-CONFIG-START
24091 SL-RLC-ChannelConfig-r17 ::=                  SEQUENCE {
24092     sl-RLC-ChannelID-r17                          SL-RLC-ChannelID-r17,
24093     sl-RLC-Config-r17                             SL-RLC-Config-r16                                 OPTIONAL,   -- Need M
24094     sl-MAC-LogicalChannelConfig-r17               SL-LogicalChannelConfig-r16                       OPTIONAL,   -- Need M
24095     sl-PacketDelayBudget-r17                      INTEGER (0..1023)                                 OPTIONAL,   -- Need M
24096     ...}
24098 -- TAG-SL-RLC-CHANNEL-CONFIG-STOP
24099 -- TAG-SL-RLC-CHANNELID-START
24101 SL-RLC-ChannelID-r17 ::=    INTEGER (1..maxSL-LCID-r16)
24103 -- TAG-SL-RLC-CHANNELID-STOP
24104 -- TAG-SL-RLC-CONFIG-START
24106 SL-RLC-Config-r16 ::=                        CHOICE {
24107     sl-AM-RLC-r16                                SEQUENCE {
24108         sl-SN-FieldLengthAM-r16                      SN-FieldLengthAM                               OPTIONAL,   -- Cond SLRBSetup
24109         sl-T-PollRetransmit-r16                      T-PollRetransmit,
24110         sl-PollPDU-r16                                   PollPDU,
24111         sl-PollByte-r16                                  PollByte,
24112         sl-MaxRetxThreshold-r16                          ENUMERATED { t1, t2, t3, t4, t6, t8, t16, t32 },
24113     ...
24114     },
24115     sl-UM-RLC-r16                                SEQUENCE {
24116         sl-SN-FieldLengthUM-r16                      SN-FieldLengthUM                               OPTIONAL,    -- Cond SLRBSetup
24117     ...
24118     },
24119     ...
24122 -- TAG-SL-RLC-CONFIG-STOP
24123 -- TAG-SL-SCHEDULEDCONFIG-START
24125 SL-ScheduledConfig-r16 ::=                   SEQUENCE {
24126     sl-RNTI-r16                                  RNTI-Value,
24127     mac-MainConfigSL-r16                         MAC-MainConfigSL-r16                                     OPTIONAL,    -- Need M
24128     sl-CS-RNTI-r16                               RNTI-Value                                               OPTIONAL,    -- Need M
24129     sl-PSFCH-ToPUCCH-r16                         SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)                OPTIONAL,    -- Need M
24130     sl-ConfiguredGrantConfigList-r16             SL-ConfiguredGrantConfigList-r16                         OPTIONAL,    -- Need M
24131     ...,
24132     [[
24133     sl-DCI-ToSL-Trans-r16                        SEQUENCE (SIZE (1..8)) OF INTEGER (1..32)                OPTIONAL     -- Need M
24134     ]],
24135     [[
24136     sl-ConfiguredGrantConfigDedicated-SL-PRS-RP-List-r18 SL-ConfiguredGrantConfigDedicated-SL-PRS-RP-List-r18  OPTIONAL, -- Need M
24137     sl-PRS-RNTI-r18                              RNTI-Value                                               OPTIONAL,    -- Need M
24138     sl-PRS-CS-RNTI-r18                           RNTI-Value                                               OPTIONAL     -- Need M
24139     ]]
24142 MAC-MainConfigSL-r16 ::=                     SEQUENCE {
24143     sl-BSR-Config-r16                            BSR-Config                                           OPTIONAL,    -- Need M
24144     ul-PrioritizationThres-r16                   INTEGER (1..16)                                      OPTIONAL,    -- Need M
24145     sl-PrioritizationThres-r16                   INTEGER (1..8)                                       OPTIONAL,    -- Need M
24146     ...
24149 SL-ConfiguredGrantConfigList-r16 ::=       SEQUENCE {
24150     sl-ConfiguredGrantConfigToReleaseList-r16  SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfigIndexCG-r16         OPTIONAL, -- Need N
24151     sl-ConfiguredGrantConfigToAddModList-r16   SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfig-r16 OPTIONAL  -- Need N
24154 SL-ConfiguredGrantConfigDedicated-SL-PRS-RP-List-r18 ::= SEQUENCE {
24155     sl-ConfiguredGrantConfigDedicated-SL-PRS-RPToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfigIndexCG-r16
24156                                                                                                                OPTIONAL, -- Need N
24157     sl-ConfiguredGrantConfigDedicated-SL-PRS-RPToAddModList-r18
24158         SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-r18                OPTIONAL  -- Need N
24161 -- TAG-SL-SCHEDULEDCONFIG-STOP
24162 -- TAG-SL-SDAP-CONFIG-START
24164 SL-SDAP-Config-r16 ::=                  SEQUENCE {
24165     sl-SDAP-Header-r16                      ENUMERATED {present, absent},
24166     sl-DefaultRB-r16                        BOOLEAN,
24167     sl-MappedQoS-Flows-r16                  CHOICE {
24168         sl-MappedQoS-FlowsList-r16              SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-Profile-r16,
24169         sl-MappedQoS-FlowsListDedicated-r16     SL-MappedQoS-FlowsListDedicated-r16
24170     }                                                                                                           OPTIONAL,   -- Need M
24171     sl-CastType-r16                        ENUMERATED {broadcast, groupcast, unicast, spare1}                   OPTIONAL,   -- Need M
24172     ...
24175 SL-MappedQoS-FlowsListDedicated-r16 ::= SEQUENCE {
24176     sl-MappedQoS-FlowsToAddList-r16         SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-FlowIdentity-r16  OPTIONAL,    -- Need N
24177     sl-MappedQoS-FlowsToReleaseList-r16      SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-FlowIdentity-r16  OPTIONAL     -- Need N
24180 -- TAG-SL-SDAP-CONFIG-STOP
24181 -- TAG-SL-SERVINGCELLINFO-START
24183 SL-ServingCellInfo-r17 ::=     SEQUENCE {
24184     sl-PhysCellId-r17              PhysCellId,
24185     sl-CarrierFreqNR-r17           ARFCN-ValueNR
24188 -- TAG-SL-SERVINGCELLINFO-STOP
24189 -- TAG-SL-SOURCEIDENTITY-START
24191 SL-SourceIdentity-r17 ::=   BIT STRING (SIZE (24))
24193 -- TAG-SL-SOURCEIDENTITY-STOP
24194 -- TAG-SL-SRAP-CONFIG-START
24196 SL-SRAP-Config-r17 ::=                  SEQUENCE {
24197     sl-LocalIdentity-r17                    INTEGER (0..255)                                                 OPTIONAL, -- Need M
24198     sl-MappingToAddModList-r17              SEQUENCE (SIZE (1..maxLC-ID)) OF SL-MappingToAddMod-r17          OPTIONAL, -- Need N
24199     sl-MappingToReleaseList-r17             SEQUENCE (SIZE (1..maxLC-ID)) OF SL-RemoteUE-RB-Identity-r17     OPTIONAL, -- Need N
24200     ...
24203 SL-MappingToAddMod-r17 ::=              SEQUENCE {
24204     sl-RemoteUE-RB-Identity-r17             SL-RemoteUE-RB-Identity-r17,
24205     sl-EgressRLC-ChannelUu-r17              Uu-RelayRLC-ChannelID-r17                                        OPTIONAL, -- Cond L2RelayUE
24206     sl-EgressRLC-ChannelPC5-r17             SL-RLC-ChannelID-r17                                             OPTIONAL, -- Need N
24207     ...
24210 SL-RemoteUE-RB-Identity-r17 ::=         CHOICE {
24211     srb-Identity-r17                        INTEGER (0..3),
24212     drb-Identity-r17                        DRB-Identity,
24213     ...
24216 -- TAG-SL-SRAP-CONFIG-STOP
24217 -- TAG-SL-SRAP-CONFIGU2U-START
24219 SL-SRAP-ConfigU2U-r18 ::=               SEQUENCE {
24220     sl-MappingToAddMod-U2U-List-r18         SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-MappingConfig-U2U-r18       OPTIONAL, -- Need N
24221     sl-MappingToRelease-U2U-List-r18        SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SLRB-Uu-ConfigIndex-r16        OPTIONAL  -- Need N
24224 SL-MappingConfig-U2U-r18 ::=            SEQUENCE {
24225     sl-RemoteUE-SLRB-Identity-r18           SLRB-Uu-ConfigIndex-r16,
24226     sl-EgressRLC-ChannelPC5-r18             SL-RLC-ChannelID-r17,
24227     ...
24230 -- TAG-SL-SRAP-CONFIGU2U-STOP
24231 -- TAG-SL-SYNCCONFIG-START
24233 SL-SyncConfigList-r16 ::=          SEQUENCE (SIZE (1..maxSL-SyncConfig-r16)) OF SL-SyncConfig-r16
24235 SL-SyncConfig-r16 ::=              SEQUENCE {
24236     sl-SyncRefMinHyst-r16              ENUMERATED {dB0, dB3, dB6, dB9, dB12}                                   OPTIONAL,    -- Need R
24237     sl-SyncRefDiffHyst-r16             ENUMERATED {dB0, dB3, dB6, dB9, dB12, dBinf}                            OPTIONAL,    -- Need R
24238     sl-FilterCoefficient-r16           FilterCoefficient                                                       OPTIONAL,    -- Need R
24239     sl-SSB-TimeAllocation1-r16         SL-SSB-TimeAllocation-r16                                               OPTIONAL,    -- Need R
24240     sl-SSB-TimeAllocation2-r16         SL-SSB-TimeAllocation-r16                                               OPTIONAL,    -- Need R
24241     sl-SSB-TimeAllocation3-r16         SL-SSB-TimeAllocation-r16                                               OPTIONAL,    -- Need R
24242     sl-SSID-r16                        INTEGER (0..671)                                                        OPTIONAL,    -- Need R
24243     txParameters-r16                   SEQUENCE {
24244         syncTxThreshIC-r16                 SL-RSRP-Range-r16                                                   OPTIONAL,    -- Need R
24245         syncTxThreshOoC-r16                SL-RSRP-Range-r16                                                   OPTIONAL,    -- Need R
24246         syncInfoReserved-r16               BIT STRING (SIZE (2))                                               OPTIONAL     -- Need R
24247     },
24248     gnss-Sync-r16                      ENUMERATED {true}                                                       OPTIONAL,    -- Need R
24249     ...
24252 SL-RSRP-Range-r16 ::=                  INTEGER (0..13)
24254 SL-SSB-TimeAllocation-r16 ::=          SEQUENCE {
24255     sl-NumSSB-WithinPeriod-r16             ENUMERATED {n1, n2, n4, n8, n16, n32, n64}                          OPTIONAL,    -- Need R
24256     sl-TimeOffsetSSB-r16                   INTEGER (0..1279)                                                   OPTIONAL,    -- Need R
24257     sl-TimeInterval-r16                    INTEGER (0..639)                                                    OPTIONAL     -- Need R
24260 -- TAG-SL-SYNCCONFIG-STOP
24261 -- TAG-SL-THRES-RSRP-LIST-START
24263 SL-Thres-RSRP-List-r16 ::=    SEQUENCE (SIZE (64)) OF SL-Thres-RSRP-r16
24265 SL-Thres-RSRP-r16 ::=         INTEGER (0..66)
24267 -- TAG-SL-THRES-RSRP-LIST-STOP
24268 -- TAG-SL-TXPOWER-START
24270 SL-TxPower-r16 ::=                    CHOICE{
24271     minusinfinity-r16                     NULL,
24272     txPower-r16                           INTEGER (-30..33)
24275 -- TAG-SL-TXPOWER-STOP
24276 -- TAG-SL-TYPETXSYNC-START
24278 SL-TypeTxSync-r16 ::=                     ENUMERATED {gnss, gnbEnb, ue}
24280 -- TAG-SL-TYPETXSYNC-STOP
24281 -- TAG-SL-UE-SELECTEDCONFIG-START
24283 SL-UE-SelectedConfig-r16 ::=                 SEQUENCE {
24284     sl-PSSCH-TxConfigList-r16                    SL-PSSCH-TxConfigList-r16                                   OPTIONAL,    -- Cond SIB12
24285     sl-ProbResourceKeep-r16                      ENUMERATED {v0, v0dot2, v0dot4, v0dot6, v0dot8}             OPTIONAL,    -- Need R
24286     sl-ReselectAfter-r16                         ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8, n9}             OPTIONAL,    -- Need R
24287     sl-CBR-CommonTxConfigList-r16                SL-CBR-CommonTxConfigList-r16                               OPTIONAL,    -- Need R
24288     ul-PrioritizationThres-r16                   INTEGER (1..16)                                             OPTIONAL,    -- Need R
24289     sl-PrioritizationThres-r16                   INTEGER (1..8)                                              OPTIONAL,    -- Need R
24290     ...,
24291     [[
24292     sl-CBR-CommonTxDedicatedSL-PRS-RP-List-r18  SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18                   OPTIONAL  -- Cond notSIB12
24293     ]]
24296 -- TAG-SL-UE-SELECTEDCONFIG-STOP
24297 -- TAG-SL-ZONECONFIG-START
24299 SL-ZoneConfig-r16 ::=              SEQUENCE {
24300     sl-ZoneLength-r16                  ENUMERATED { m5, m10, m20, m30, m40, m50, spare2, spare1},
24301     ...
24304 -- TAG-SL-ZONECONFIG-STOP
24305 -- TAG-SLRB-UU-CONFIGINDEX-START
24307 SLRB-Uu-ConfigIndex-r16 ::=                    INTEGER (1..maxNrofSLRB-r16)
24309 -- TAG-SLRB-UU-CONFIGINDEX-STOP
24310 -- TAG-CARRIERFREQLISTMBS-START
24312 CarrierFreqListMBS-r17 ::=      SEQUENCE (SIZE (1..maxFreqMBS-r17)) OF ARFCN-ValueNR
24314 -- TAG-CARRIERFREQLISTMBS-STOP
24315 -- TAG-CFR-CONFIGMCCH-MTCH-START
24317 CFR-ConfigMCCH-MTCH-r17 ::= SEQUENCE {
24318     locationAndBandwidthBroadcast-r17          LocationAndBandwidthBroadcast-r17  OPTIONAL,  -- Need S
24319     pdsch-ConfigMCCH-r17                       PDSCH-ConfigBroadcast-r17          OPTIONAL,  -- Need S
24320     commonControlResourceSetExt-r17            ControlResourceSet                 OPTIONAL   -- Cond NotSIB1CommonControlResource
24323 LocationAndBandwidthBroadcast-r17 ::= CHOICE {
24324     sameAsSib1ConfiguredLocationAndBW          NULL,
24325     locationAndBandwidth                       INTEGER (0..37949)
24328 -- TAG-CFR-CONFIGMCCH-MTCH-STOP
24329 -- TAG-DRX-CONFIGPTM-START
24331 DRX-ConfigPTM-r17 ::=             SEQUENCE {
24332     drx-onDurationTimerPTM-r17        CHOICE {
24333         subMilliSeconds                   INTEGER (1..31),
24334         milliSeconds                      ENUMERATED {
24335             ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
24336             ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
24337             ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
24338         }
24339     },
24340     drx-InactivityTimerPTM-r17        ENUMERATED {
24341             ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
24342             ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
24343             spare7, spare6, spare5, spare4, spare3, spare2, spare1
24344     },
24345     drx-HARQ-RTT-TimerDL-PTM-r17      INTEGER (0..56)                      OPTIONAL,  -- Cond HARQFeedback
24346     drx-RetransmissionTimerDL-PTM-r17 ENUMERATED {
24347             sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
24348             sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
24349             spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
24350     }                                                                      OPTIONAL,   -- Cond HARQFeedback
24351     drx-LongCycleStartOffsetPTM-r17   CHOICE {
24352         ms10                              INTEGER(0..9),
24353         ms20                              INTEGER(0..19),
24354         ms32                              INTEGER(0..31),
24355         ms40                              INTEGER(0..39),
24356         ms60                              INTEGER(0..59),
24357         ms64                              INTEGER(0..63),
24358         ms70                              INTEGER(0..69),
24359         ms80                              INTEGER(0..79),
24360         ms128                             INTEGER(0..127),
24361         ms160                             INTEGER(0..159),
24362         ms256                             INTEGER(0..255),
24363         ms320                             INTEGER(0..319),
24364         ms512                             INTEGER(0..511),
24365         ms640                             INTEGER(0..639),
24366         ms1024                            INTEGER(0..1023),
24367         ms1280                            INTEGER(0..1279),
24368         ms2048                            INTEGER(0..2047),
24369         ms2560                            INTEGER(0..2559),
24370         ms5120                            INTEGER(0..5119),
24371         ms10240                           INTEGER(0..10239)
24372     },
24373     drx-SlotOffsetPTM-r17                 INTEGER (0..31)
24376 -- TAG-DRX-CONFIGPTM-STOP
24377 -- TAG-MBS-NEIGHBOURCELLLIST-START
24379 MBS-NeighbourCellList-r17 ::=     SEQUENCE (SIZE (0..maxNeighCellMBS-r17)) OF MBS-NeighbourCell-r17
24381 MBS-NeighbourCell-r17 ::=         SEQUENCE {
24382     physCellId-r17                    PhysCellId,
24383     carrierFreq-r17                   ARFCN-ValueNR                                  OPTIONAL  -- Need S
24386 -- TAG-MBS-NEIGHBOURCELLLIST-STOP
24387 -- TAG-MBS-NONSERVINGINFOLIST-START
24389 MBS-NonServingInfoList-r18 ::=    SEQUENCE (SIZE (1..maxFreqMBS-r17)) OF NonServingInfo-r18
24391 NonServingInfo-r18 ::=            SEQUENCE {
24392     freqInfoMBS-r18                   FreqInfoMBS-r18                                          OPTIONAL,
24393     cfr-InfoMBS-r18                   CHOICE {
24394         cfr-Bandwidth-r18                 INTEGER (1..maxNrofPhysicalResourceBlocks),
24395         cfr-LocationAndBW-r18             CFR-LocationAndBW-r18
24396     }                                                                                          OPTIONAL,
24397     subcarrierSpacing-r18             SubcarrierSpacing                                        OPTIONAL
24400 FreqInfoMBS-r18 ::=               SEQUENCE {
24401     carrierFreqMBS-r18                ARFCN-ValueNR,
24402     freqBandIndicatorMBS-r18          FreqBandIndicatorNR
24405 CFR-LocationAndBW-r18 ::=         SEQUENCE {
24406     locationAndBandwidthMBS-r18       INTEGER (0..37949)                                       OPTIONAL,
24407     absoluteFrequencyPointA-MBS-r18   ARFCN-ValueNR                                            OPTIONAL,
24408     offsetToCarrierMBS-r18            INTEGER (0..2199)                                        OPTIONAL
24411 -- TAG-MBS-NONSERVINGINFOLIST-STOP
24412 -- TAG-MBS-SERVICELIST-START
24414 MBS-ServiceList-r17 ::=         SEQUENCE (SIZE (1..maxNrofMBS-ServiceListPerUE-r17)) OF MBS-ServiceInfo-r17
24416 MBS-ServiceInfo-r17 ::=         SEQUENCE {
24417     tmgi-r17                        TMGI-r17
24420 -- TAG-MBS-SERVICELIST-STOP
24421 -- TAG-MBS-SESSIONINFOLIST-START
24423 MBS-SessionInfoList-r17 ::=      SEQUENCE (SIZE (1..maxNrofMBS-Session-r17)) OF MBS-SessionInfo-r17
24425 MBS-SessionInfo-r17 ::=          SEQUENCE {
24426     mbs-SessionId-r17                TMGI-r17,
24427     g-RNTI-r17                       RNTI-Value,
24428     mrb-ListBroadcast-r17            MRB-ListBroadcast-r17,
24429     mtch-SchedulingInfo-r17          DRX-ConfigPTM-Index-r17                      OPTIONAL, -- Need S
24430     mtch-NeighbourCell-r17           BIT STRING (SIZE(maxNeighCellMBS-r17))       OPTIONAL, -- Need S
24431     pdsch-ConfigIndex-r17            PDSCH-ConfigIndex-r17                        OPTIONAL, -- Need S
24432     mtch-SSB-MappingWindowIndex-r17  MTCH-SSB-MappingWindowIndex-r17              OPTIONAL  -- Cond MTCH-Mapping
24435 DRX-ConfigPTM-Index-r17 ::=          INTEGER (0..maxNrofDRX-ConfigPTM-1-r17)
24437 PDSCH-ConfigIndex-r17  ::=           INTEGER (0..maxNrofPDSCH-ConfigPTM-1-r17)
24439 MTCH-SSB-MappingWindowIndex-r17  ::= INTEGER (0..maxNrofMTCH-SSB-MappingWindow-1-r17)
24441 MRB-ListBroadcast-r17 ::=            SEQUENCE (SIZE (1..maxNrofMRB-Broadcast-r17)) OF MRB-InfoBroadcast-r17
24443 MRB-InfoBroadcast-r17 ::=            SEQUENCE {
24444     pdcp-Config-r17                      MRB-PDCP-ConfigBroadcast-r17,
24445     rlc-Config-r17                       MRB-RLC-ConfigBroadcast-r17,
24446     ...
24449 MRB-PDCP-ConfigBroadcast-r17 ::=     SEQUENCE {
24450     pdcp-SN-SizeDL-r17                   ENUMERATED {len12bits}                   OPTIONAL, -- Need S
24451     headerCompression-r17                CHOICE {
24452         notUsed                              NULL,
24453         rohc                                 SEQUENCE {
24454             maxCID-r17                           INTEGER (1..16)               DEFAULT 15,
24455             profiles-r17                         SEQUENCE {
24456                 profile0x0000-r17                    BOOLEAN,
24457                 profile0x0001-r17                    BOOLEAN,
24458                 profile0x0002-r17                    BOOLEAN
24459            }
24460         }
24461     },
24462     t-Reordering-r17                     ENUMERATED {ms1, ms10, ms40, ms160, ms500, ms1000, ms1250, ms2750}    OPTIONAL -- Need S
24465 MRB-RLC-ConfigBroadcast-r17 ::=      SEQUENCE {
24466     logicalChannelIdentity-r17           LogicalChannelIdentity,
24467     sn-FieldLength-r17                   ENUMERATED {size6}                       OPTIONAL, -- Need S
24468     t-Reassembly-r17                     T-Reassembly                             OPTIONAL  -- Need S
24471 -- TAG-MBS-SESSIONINFOLIST-STOP
24472 -- TAG-MBS-SESSIONINFOLISTMULTICAST-START
24474 MBS-SessionInfoListMulticast-r18 ::=      SEQUENCE (SIZE (1..maxNrofMBS-Session-r17)) OF MBS-SessionInfoMulticast-r18
24476 -- WS modification: define a dedicated type
24477 MTCH-NeighbourCell-r18 ::= BIT STRING (SIZE(maxNeighCellMBS-r17))
24479 MBS-SessionInfoMulticast-r18 ::=   SEQUENCE {
24480     mbs-SessionId-r18                  TMGI-r17,
24481     g-RNTI-r18                         RNTI-Value                                   OPTIONAL, -- Need R
24482     mrb-ListMulticast-r18              MRB-ListMulticast-r18                        OPTIONAL, -- Need R
24483     mtch-SchedulingInfo-r18            DRX-ConfigPTM-Index-r17                      OPTIONAL, -- Need S
24484 -- WS modification: define a dedicated type
24485 --    mtch-NeighbourCell-r18             BIT STRING (SIZE(maxNeighCellMBS-r17))       OPTIONAL,  Need S
24486     mtch-NeighbourCell-r18             MTCH-NeighbourCell-r18       OPTIONAL, -- Need S
24487     pdsch-ConfigIndex-r18              PDSCH-ConfigIndex-r17                        OPTIONAL, -- Need S
24488     mtch-SSB-MappingWindowIndex-r18    MTCH-SSB-MappingWindowIndex-r17              OPTIONAL, -- Cond MTCH-Mapping
24489     thresholdIndex-r18                 INTEGER (0..maxNrofThresholdMBS-1-r18)       OPTIONAL, -- Need R
24490     pdcp-SyncIndicator-r18             ENUMERATED {true}                            OPTIONAL, -- Cond RRCRelease
24491     stopMonitoringRNTI-r18             ENUMERATED {true}                            OPTIONAL, -- Cond G-RNTI
24492     ...
24495 MRB-ListMulticast-r18 ::=          SEQUENCE (SIZE (1.. maxMRB-r17)) OF MRB-InfoMulticast-r18
24497 MRB-InfoMulticast-r18 ::=          SEQUENCE {
24498     pdcp-Config-r18                    MRB-PDCP-ConfigMulticast-r18,
24499     rlc-Config-r18                     MRB-RLC-ConfigMulticast-r18,
24500     ...
24503 MRB-PDCP-ConfigMulticast-r18 ::=   SEQUENCE {
24504     pdcp-SN-SizeDL-r18                 ENUMERATED {len12bits, len18bits},
24505     headerCompression-r18              CHOICE {
24506         notUsed                            NULL,
24507         rohc                               SEQUENCE {
24508             maxCID-r18                         INTEGER (1..16)               DEFAULT 15,
24509             profiles-r18                       SEQUENCE {
24510                 profile0x0000-r18                  BOOLEAN,
24511                 profile0x0001-r18                  BOOLEAN,
24512                 profile0x0002-r18                  BOOLEAN
24513            }
24514         }
24515     },
24516     t-Reordering-r17                   ENUMERATED {ms1, ms10, ms40, ms160, ms500, ms1000, ms1250, ms2750}    OPTIONAL -- Need R
24519 MRB-RLC-ConfigMulticast-r18 ::=    SEQUENCE {
24520     logicalChannelIdentity-r18         CHOICE {
24521         logicalChannelIdentitymulticast-r18 LogicalChannelIdentity,
24522         logicalChannelIdentityExt-r18       LogicalChannelIdentityExt-r17
24523     },
24524     sn-FieldLength-r18                 ENUMERATED {size6, size12},
24525     t-Reassembly-r18                   T-Reassembly                                 OPTIONAL  -- Need R
24528 -- TAG-MBS-SESSIONINFOLISTMULTICAST-STOP
24529 -- TAG-MTCH-SSB-MAPPINGWINDOWLIST-START
24531 MTCH-SSB-MappingWindowList-r17 ::= SEQUENCE (SIZE (1..maxNrofMTCH-SSB-MappingWindow-r17)) OF MTCH-SSB-MappingWindowCycleOffset-r17
24533 MTCH-SSB-MappingWindowCycleOffset-r17 ::= CHOICE {
24534     ms10                                      INTEGER(0..9),
24535     ms20                                      INTEGER(0..19),
24536     ms32                                      INTEGER(0..31),
24537     ms64                                      INTEGER(0..63),
24538     ms128                                     INTEGER(0..127),
24539     ms256                                     INTEGER(0..255)
24542 -- TAG-MTCH-SSB-MAPPINGWINDOWLIST-STOP
24543 -- TAG-PDSCH-CONFIGBROADCAST-START
24545 PDSCH-ConfigBroadcast-r17 ::= SEQUENCE {
24546     pdschConfigList-r17                    SEQUENCE (SIZE (1..maxNrofPDSCH-ConfigPTM-r17) ) OF PDSCH-ConfigPTM-r17,
24547     pdsch-TimeDomainAllocationList-r17     PDSCH-TimeDomainResourceAllocationList-r16                          OPTIONAL,   -- Need R
24548     rateMatchPatternToAddModList-r17       SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern   OPTIONAL,   -- Need R
24549     lte-CRS-ToMatchAround-r17              RateMatchPatternLTE-CRS                                             OPTIONAL,   -- Need R
24550     mcs-Table-r17                          ENUMERATED {qam256, qam64LowSE}                                     OPTIONAL,   -- Need S
24551     xOverhead-r17                          ENUMERATED {xOh6, xOh12, xOh18}                                     OPTIONAL    -- Need S
24554 PDSCH-ConfigPTM-r17 ::= SEQUENCE {
24555     dataScramblingIdentityPDSCH-r17        INTEGER (0..1023)         OPTIONAL,   -- Need S
24556     dmrs-ScramblingID0-r17                 INTEGER (0..65535)        OPTIONAL,   -- Need S
24557     pdsch-AggregationFactor-r17            ENUMERATED {n2, n4, n8}   OPTIONAL    -- Need S
24560 -- TAG-PDSCH-CONFIGBROADCAST-STOP
24561 -- TAG-TMGI-START
24563 TMGI-r17 ::=                     SEQUENCE {
24564     plmn-Id-r17                      CHOICE {
24565         plmn-Index                       INTEGER (1..maxPLMN),
24566         explicitValue                    PLMN-Identity
24567     },
24568     serviceId-r17                    OCTET STRING (SIZE (3))
24571 -- TAG-TMGI-STOP
24572 -- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-START
24574 maxAdditionalRACH-r17                   INTEGER ::= 256     -- Maximum number of additional RACH configurations.
24575 maxAI-DCI-PayloadSize-r16               INTEGER ::= 128      --Maximum size of the DCI payload scrambled with ai-RNTI
24576 maxAI-DCI-PayloadSize-1-r16             INTEGER ::= 127      --Maximum size of the DCI payload scrambled with ai-RNTI minus 1
24577 maxBandComb                             INTEGER ::= 65536   -- Maximum number of DL band combinations
24578 maxBandComb-MUSIM-r18                   INTEGER ::= 64      -- Maximum number of MUSIM bands and/or band combinations
24579 maxBandsUTRA-FDD-r16                    INTEGER ::= 64      -- Maximum number of bands listed in UTRA-FDD UE caps
24580 maxCandidateBandIndex-r18               INTEGER ::= 8       -- Maximum number of band entry index for MUSIM capability
24581 maxBH-RLC-ChannelID-r16                 INTEGER ::= 65536   -- Maximum value of BH RLC Channel ID
24582 maxBT-IdReport-r16                      INTEGER ::= 32      -- Maximum number of Bluetooth IDs to report
24583 maxBT-Name-r16                          INTEGER ::= 4       -- Maximum number of Bluetooth name
24584 maxCAG-Cell-r16                         INTEGER ::= 16      -- Maximum number of NR CAG cell ranges in SIB3, SIB4
24585 maxTwoPUCCH-Grp-ConfigList-r16          INTEGER ::= 32      -- Maximum number of supported configuration(s) of {primary PUCCH group
24586                                                             -- config, secondary PUCCH group config}
24587 maxTwoPUCCH-Grp-ConfigList-r17          INTEGER ::= 16      -- Maximum number of supported configuration(s) of {primary PUCCH group
24588                                                             -- config, secondary PUCCH group config} for PUCCH cell switching
24589 maxCBR-Config-r16                       INTEGER ::= 8       -- Maximum number of CBR range configurations for sidelink communication
24590                                                             -- congestion control
24591 maxCBR-Config-1-r16                     INTEGER ::= 7       -- Maximum number of CBR range configurations for sidelink communication
24592                                                             -- congestion control minus 1
24593 maxCBR-Level-r16                        INTEGER ::= 16      -- Maximum number of CBR levels
24594 maxCBR-Level-1-r16                      INTEGER ::= 15      -- Maximum number of CBR levels minus 1
24595 maxCellATG-r18                          INTEGER ::= 8       -- Maximum number of ATG neighbour cells for which assistance information is
24596                                                             -- provided
24597 maxCellExcluded                         INTEGER ::= 16      -- Maximum number of NR exclude-listed cell ranges in SIB3, SIB4
24598 maxCellGroupings-r16                    INTEGER ::= 32      -- Maximum number of cell groupings for NR-DC
24599 maxCellHistory-r16                      INTEGER ::= 16      -- Maximum number of visited PCells reported
24600 maxPSCellHistory-r17                    INTEGER ::= 16      -- Maximum number of visited PSCells across all reported PCells
24601 maxCellInter                            INTEGER ::= 16      -- Maximum number of inter-Freq cells listed in SIB4
24602 maxCellIntra                            INTEGER ::= 16      -- Maximum number of intra-Freq cells listed in SIB3
24603 maxCellMeasEUTRA                        INTEGER ::= 32      -- Maximum number of cells in E-UTRAN
24604 maxCellMeasIdle-r16                     INTEGER ::= 8       -- Maximum number of cells per carrier for idle/inactive measurements
24605 maxCellMeasUTRA-FDD-r16                 INTEGER ::= 32      -- Maximum number of cells in FDD UTRAN
24606 maxCellNTN-r17                          INTEGER ::= 4       -- Maximum number of NTN neighbour cells for which assistance information is
24607                                                             -- provided
24608 maxCarrierTypePairList-r16              INTEGER ::= 16      -- Maximum number of supported carrier type pair of (carrier type on which
24609                                                             -- CSI measurement is performed, carrier type on which CSI reporting is
24610                                                             -- performed) for CSI reporting cross PUCCH group
24611 maxCellAllowed                          INTEGER ::= 16      -- Maximum number of NR allow-listed cell ranges in SIB3, SIB4
24612 maxEARFCN                               INTEGER ::= 262143  -- Maximum value of E-UTRA carrier frequency
24613 maxEUTRA-CellExcluded                   INTEGER ::= 16      -- Maximum number of E-UTRA exclude-listed physical cell identity ranges
24614                                                             -- in SIB5
24615 maxEUTRA-NS-Pmax                        INTEGER ::= 8       -- Maximum number of NS and P-Max values per band
24616 maxFeatureCombPreamblesPerRACHResource-r17 INTEGER ::= 256  -- Maximum number of feature combination preambles.
24617 maxLogMeasReport-r16                    INTEGER ::= 520     -- Maximum number of entries for logged measurements
24618 maxMultiBands                           INTEGER ::= 8       -- Maximum number of additional frequency bands that a cell belongs to
24619 maxNARFCN                               INTEGER ::= 3279165 -- Maximum value of NR carrier frequency
24620 maxNR-NS-Pmax                           INTEGER ::= 8       -- Maximum number of NS and P-Max values per band
24621 maxFreqIdle-r16                         INTEGER ::= 8       -- Maximum number of carrier frequencies for idle/inactive measurements
24622 maxNrofServingCells                     INTEGER ::= 32      -- Max number of serving cells (SpCells + SCells)
24623 maxNrofServingCells-1                   INTEGER ::= 31      -- Max number of serving cells (SpCells + SCells) minus 1
24624 maxNrofAggregatedCellsPerCellGroup      INTEGER ::= 16
24625 maxNrofAggregatedCellsPerCellGroupMinus4-r16 INTEGER ::= 12
24626 maxNrofAperiodicFwdTimeResource-r18     INTEGER ::= 112     -- Max number of aperiodic fowarding time resources for NCR
24627 maxNrofAperiodicFwdTimeResource-1-r18   INTEGER ::= 111     -- Max number of aperiodic fowarding time resources for NCR minus 1
24628 maxNrofDUCells-r16                      INTEGER ::= 512     -- Max number of cells configured on the collocated IAB-DU
24629 maxNrofAppLayerMeas-r17                 INTEGER ::= 16      -- Max number of simultaneous application layer measurements
24630 maxNrofAppLayerMeas-1-r17               INTEGER ::= 15      -- Max number of simultaneous application layer measurements minus 1
24632 maxNrofAppLayerReports-r18              INTEGER ::= 16      -- Max number of application layer measurement reports with the same
24633                                                             -- measConfigAppLayerId included in the same
24634                                                             -- MeasurementReportAppLayerMessage
24635 maxNrofAvailabilityCombinationsPerSet-r16   INTEGER ::= 512 -- Max number of AvailabilityCombinationId used in the DCI format 2_5
24636 maxNrofAvailabilityCombinationsPerSet-1-r16 INTEGER ::= 511 -- Max number of AvailabilityCombinationId used in the DCI format 2_5 minus 1
24637 maxNrofIABResourceConfig-r17            INTEGER ::= 65536   -- Max number of IAB-ResourceConfigID used in MAC CE
24638 maxNrofIABResourceConfig-1-r17          INTEGER ::= 65535   -- Max number of IAB-ResourceConfigID used in MAC CE minus 1
24639 maxNrofPeriodicFwdResourceSet-r18       INTEGER ::= 32      -- Max number of periodic fowarding resource sets for NCR
24640 maxNrofPeriodicFwdResourceSet-1-r18     INTEGER ::= 31      -- Max number of periodic fowarding resource sets for NCR minus 1
24641 maxNrofPeriodicFwdResource-r18          INTEGER ::= 1024    -- Max number of periodic fowarding resources for NCR
24642 maxNrofPeriodicFwdResource-1-r18        INTEGER ::= 1023    -- Max number of periodic fowarding resources for NCR minus 1
24643 maxNrofSemiPersistentFwdResourceSet-r18 INTEGER ::= 32      -- Max number of semi-persistent fowarding resource sets for NCR
24644 maxNrofSemiPersistentFwdResourceSet-1-r18 INTEGER ::= 31    -- Max number of semi-persistent fowarding resource sets for NCR minus 1
24645 maxNrofSemiPersistentFwdResource-r18    INTEGER ::= 128     -- Max number of semi-persistent fowarding resources for NCR
24646 maxNrofSemiPersistentFwdResource-1-r18  INTEGER ::= 127     -- Max number of semi-persistent fowarding resources for NCR minus 1
24647 maxNrofSCellActRS-r17                   INTEGER ::= 255     -- Max number of RS configurations per SCell for SCell activation
24648 maxNrofSCells                           INTEGER ::= 31      -- Max number of secondary serving cells per cell group
24649 maxNrofCellMeas                         INTEGER ::= 32      -- Maximum number of entries in each of the cell lists in a measurement object
24650 maxNrofCRS-IM-InterfCell-r17            INTEGER ::= 8       -- Maximum number of LTE interference cells for CRS-IM per UE
24651 maxNrofRelayMeas-r17                    INTEGER ::= 32      -- Maximum number of L2 U2N Relay UEs to measure for each measurement object
24652                                                             -- on sidelink frequency
24653 maxNrofCG-SL-r16                        INTEGER ::= 8       -- Max number of sidelink configured grant
24654 maxNrofCG-SL-1-r16                      INTEGER ::= 7       -- Max number of sidelink configured grant minus 1
24655 maxSL-GC-BC-DRX-QoS-r17                 INTEGER ::= 16      -- Max number of sidelink DRX configurations for NR
24656                                                             -- sidelink groupcast/broadcast communication
24657 maxNrofSL-RxInfoSet-r17                 INTEGER ::= 4       -- Max number of sidelink DRX configuration sets in sidelink DRX assistant
24658                                                             -- information
24659 maxNrofSS-BlocksToAverage               INTEGER ::= 16      -- Max number for the (max) number of SS blocks to average to determine cell measurement
24660 maxNrofCondCells-r16                    INTEGER ::= 8       -- Max number of conditional candidate SpCells
24661 maxNrofCondCells-1-r17                  INTEGER ::= 7       -- Max number of conditional candidate SpCells minus 1
24662 maxNrofCSI-RS-ResourcesToAverage        INTEGER ::= 16      -- Max number for the (max) number of CSI-RS to average to determine cell measurement
24663 maxNrofDL-Allocations                   INTEGER ::= 16      -- Maximum number of PDSCH time domain resource allocations
24664 maxNrofDL-AllocationsExt-r17            INTEGER ::= 64      -- Maximum number of PDSCH time domain resource allocations for multi-PDSCH
24665                                                             -- scheduling
24666 maxNrofDL-Allocations-1-r18             INTEGER ::= 15      -- Maximum number of PDSCH time domain resource allocations minus 1
24667 maxNrofPDU-Sessions-r17                 INTEGER ::= 256     -- Maximum number of PDU Sessions
24668 maxNrofSR-ConfigPerCellGroup            INTEGER ::= 8       -- Maximum number of SR configurations per cell group
24669 maxNrofLCGs-r18                         INTEGER ::= 8       -- Maximum number of LCGs
24670 maxLCG-ID                               INTEGER ::= 7       -- Maximum value of LCG ID
24671 maxLCG-ID-IAB-r17                       INTEGER ::= 255     -- Maximum value of LCG ID for IAB-MT
24672 maxLC-ID                                INTEGER ::= 32      -- Maximum value of Logical Channel ID
24673 maxLC-ID-Iab-r16                        INTEGER ::= 65855   -- Maximum value of BH Logical Channel ID extension
24674 maxLTE-CRS-Patterns-r16                 INTEGER ::= 3       -- Maximum number of additional LTE CRS rate matching patterns
24675 maxNrOfLinkedSRS-CarriersInactive-1-r18 INTEGER ::= 2       -- Maximum number of carriers for positioning SRS CA in RRC_INACTIVE minus 1
24676 maxNrofTAGs                             INTEGER ::= 4       -- Maximum number of Timing Advance Groups
24677 maxNrofTAGs-1                           INTEGER ::= 3       -- Maximum number of Timing Advance Groups minus 1
24678 maxNrofBWPs                             INTEGER ::= 4       -- Maximum number of BWPs per serving cell
24679 maxNrofCombIDC                          INTEGER ::= 128     -- Maximum number of reported MR-DC combinations for IDC
24680 maxNrofSymbols-1                        INTEGER ::= 13      -- Maximum index identifying a symbol within a slot (14 symbols, indexed from 0..13)
24681 maxNrofSlots                            INTEGER ::= 320     -- Maximum number of slots in a 10 ms period
24682 maxNrofSlots-1                          INTEGER ::= 319     -- Maximum number of slots in a 10 ms period minus 1
24683 maxNrofPhysicalResourceBlocks           INTEGER ::= 275     -- Maximum number of PRBs
24684 maxNrofPhysicalResourceBlocks-1         INTEGER ::= 274     -- Maximum number of PRBs minus 1
24685 maxNrofPhysicalResourceBlocksPlus1      INTEGER ::= 276     -- Maximum number of PRBs plus 1
24686 maxNrofControlResourceSets              INTEGER ::= 12      -- Max number of CoReSets configurable on a serving cell
24687 maxNrofControlResourceSets-1            INTEGER ::= 11      -- Max number of CoReSets configurable on a serving cell minus 1
24688 maxNrofControlResourceSets-1-r16        INTEGER ::= 15      -- Max number of CoReSets configurable on a serving cell extended in minus 1
24689 maxNrofCoresetPools-r16                 INTEGER ::= 2       -- Maximum number of CORESET pools
24690 maxCoReSetDuration                      INTEGER ::= 3       -- Max number of OFDM symbols in a control resource set
24691 maxNrofSearchSpaces-1                   INTEGER ::= 39      -- Max number of Search Spaces minus 1
24692 maxNrofSearchSpacesLinks-1-r17          INTEGER ::= 39      -- Max number of Search Space links minus 1
24693 maxNrofBFDResourcePerSet-r17            INTEGER ::= 64      -- Max number of reference signal in one BFD set
24694 maxSFI-DCI-PayloadSize                  INTEGER ::= 128     -- Max number payload of a DCI scrambled with SFI-RNTI
24695 maxSFI-DCI-PayloadSize-1                INTEGER ::= 127     -- Max number payload of a DCI scrambled with SFI-RNTI minus 1
24696 maxIAB-IP-Address-r16                   INTEGER ::= 32      -- Max number of assigned IP addresses
24697 maxINT-DCI-PayloadSize                  INTEGER ::= 126     -- Max number payload of a DCI scrambled with INT-RNTI
24698 maxINT-DCI-PayloadSize-1                INTEGER ::= 125     -- Max number payload of a DCI scrambled with INT-RNTI minus 1
24699 maxNrofRateMatchPatterns                INTEGER ::= 4       -- Max number of rate matching patterns that may be configured
24700 maxNrofRateMatchPatterns-1              INTEGER ::= 3       -- Max number of rate matching patterns that may be configured minus 1
24701 maxNrofRateMatchPatternsPerGroup        INTEGER ::= 8       -- Max number of rate matching patterns that may be configured in one group
24702 maxNrofCSI-ReportConfigurations         INTEGER ::= 48      -- Maximum number of report configurations
24703 maxNrofCSI-ReportConfigurations-1       INTEGER ::= 47      -- Maximum number of report configurations minus 1
24704 maxNrofCSI-ResourceConfigurations       INTEGER ::= 112     -- Maximum number of resource configurations
24705 maxNrofCSI-ResourceConfigurations-1     INTEGER ::= 111     -- Maximum number of resource configurations minus 1
24706 maxNrofAP-CSI-RS-ResourcesPerSet        INTEGER ::= 16
24707 maxNrOfCSI-AperiodicTriggers            INTEGER ::= 128     -- Maximum number of triggers for aperiodic CSI reporting
24708 maxNrofReportConfigPerAperiodicTrigger  INTEGER ::= 16      -- Maximum number of report configurations per trigger state for aperiodic reporting
24709 maxNrofNZP-CSI-RS-Resources             INTEGER ::= 192     -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources
24710 maxNrofNZP-CSI-RS-Resources-1           INTEGER ::= 191     -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources minus 1
24711 maxNrofNZP-CSI-RS-ResourcesPerSet       INTEGER ::= 64      -- Maximum number of NZP CSI-RS resources per resource set
24712 maxNrofNZP-CSI-RS-ResourcesPerSet-1-r18 INTEGER ::= 63      -- Maximum number of NZP CSI-RS resources per resource set minus 1
24713 maxNrofNZP-CSI-RS-ResourceSets          INTEGER ::= 64      -- Maximum number of NZP CSI-RS resource sets per cell
24714 maxNrofNZP-CSI-RS-ResourceSets-1        INTEGER ::= 63      -- Maximum number of NZP CSI-RS resource sets per cell minus 1
24715 maxNrofNZP-CSI-RS-ResourceSetsPerConfig INTEGER ::= 16      -- Maximum number of resource sets per resource configuration
24716 maxNrofNZP-CSI-RS-ResourcesPerConfig    INTEGER ::= 128     -- Maximum number of resources per resource configuration
24717 maxNrofZP-CSI-RS-Resources              INTEGER ::= 32      -- Maximum number of Zero-Power (ZP) CSI-RS resources
24718 maxNrofZP-CSI-RS-Resources-1            INTEGER ::= 31      -- Maximum number of Zero-Power (ZP) CSI-RS resources minus 1
24719 maxNrofZP-CSI-RS-ResourceSets-1         INTEGER ::= 15
24720 maxNrofZP-CSI-RS-ResourcesPerSet        INTEGER ::= 16
24721 maxNrofZP-CSI-RS-ResourceSets           INTEGER ::= 16
24722 maxNrofCSI-IM-Resources                 INTEGER ::= 32      -- Maximum number of CSI-IM resources
24723 maxNrofCSI-IM-Resources-1               INTEGER ::= 31      -- Maximum number of CSI-IM resources minus 1
24724 maxNrofCSI-IM-ResourcesPerSet           INTEGER ::= 8       -- Maximum number of CSI-IM resources per set
24725 maxNrofCSI-IM-ResourceSets              INTEGER ::= 64      -- Maximum number of NZP CSI-IM resource sets per cell
24726 maxNrofCSI-IM-ResourceSets-1            INTEGER ::= 63      -- Maximum number of NZP CSI-IM resource sets per cell minus 1
24727 maxNrofCSI-IM-ResourceSetsPerConfig     INTEGER ::= 16      -- Maximum number of CSI IM resource sets per resource configuration
24728 maxNrofCSI-SSB-ResourcePerSet           INTEGER ::= 64      -- Maximum number of SSB resources in a resource set
24729 maxNrofCSI-SSB-ResourceSets             INTEGER ::= 64      -- Maximum number of CSI SSB resource sets per cell
24730 maxNrofCSI-SSB-ResourceSets-1           INTEGER ::= 63      -- Maximum number of CSI SSB resource sets per cell minus 1
24731 maxNrofCSI-SSB-ResourceSetsPerConfig    INTEGER ::= 1       -- Maximum number of CSI SSB resource sets per resource configuration
24732 maxNrofCSI-SSB-ResourceSetsPerConfigExt INTEGER ::= 2       -- Maximum number of CSI SSB resource sets per resource configuration
24733                                                             -- extended
24734 maxNrofFailureDetectionResources        INTEGER ::= 10      -- Maximum number of failure detection resources
24735 maxNrofFailureDetectionResources-1      INTEGER ::= 9       -- Maximum number of failure detection resources minus 1
24736 maxNrofFailureDetectionResources-1-r17  INTEGER ::= 63      -- Maximum number of the enhanced failure detection resources minus 1
24737 maxNrofFreqSL-r16                       INTEGER ::= 8       -- Maximum number of carrier frequency for NR sidelink communication
24738 maxNrofFreqSL-1-r18                     INTEGER ::= 7       -- Maximum number of carrier frequency for NR sidelink communication minus 1
24739 maxNrofSL-BWPs-r16                      INTEGER ::= 4       -- Maximum number of BWP for NR sidelink communication
24740 maxNrofSL-CarrierSetConfig-r18          INTEGER ::= 96      -- Maximum number of SCCH carrier set configuration for NR sidelink
24741                                                             -- communication
24742 maxFreqSL-EUTRA-r16                     INTEGER ::= 8       -- Maximum number of EUTRA anchor carrier frequency for NR sidelink
24743                                                             -- communication
24744 maxNrofSL-MeasId-r16                    INTEGER ::= 64      -- Maximum number of sidelink measurement identity (RSRP) per destination
24745 maxNrofSL-ObjectId-r16                  INTEGER ::= 64      -- Maximum number of sidelink measurement objects (RSRP) per destination
24746 maxNrofSL-ReportConfigId-r16            INTEGER ::= 64      -- Maximum number of sidelink measurement reporting configuration(RSRP) per destination
24747 maxNrofSL-PoolToMeasureNR-r16           INTEGER ::= 8       -- Maximum number of resource pool for NR sidelink measurement to measure
24748                                                             -- for each measurement object (for CBR)
24749 maxNrofDedicatedSL-PRS-PoolToMeas-r18   INTEGER ::= 8       -- Maximum number of SL-PRS dedicated resource pool for positioning
24750                                                             -- measurement to measure for each measurement object (for SL-PRS CBR)
24751 maxFreqSL-NR-r16                        INTEGER ::= 8       -- Maximum number of NR anchor carrier frequency for NR sidelink communication
24752 maxNrofSL-QFIs-r16                      INTEGER ::= 2048    -- Maximum number of QoS flow for NR sidelink communication per UE
24753 maxNrofSL-QFIsPerDest-r16               INTEGER ::= 64      -- Maximum number of QoS flow per destination for NR sidelink communication
24754 maxNrofObjectId                         INTEGER ::= 64      -- Maximum number of measurement objects
24755 maxNrofPageRec                          INTEGER ::= 32      -- Maximum number of page records
24756 maxNrofPCI-Ranges                       INTEGER ::= 8       -- Maximum number of PCI ranges
24757 maxPLMN                                 INTEGER ::= 12      -- Maximum number of PLMNs broadcast and reported by UE at establishment
24758 maxTAC-r17                              INTEGER ::= 12      -- Maximum number of Tracking Area Codes to which a cell belongs to
24759 maxNrofCSI-RS-ResourcesRRM              INTEGER ::= 96      -- Maximum number of CSI-RS resources per cell for an RRM measurement object
24760 maxNrofCSI-RS-ResourcesRRM-1            INTEGER ::= 95      -- Maximum number of CSI-RS resources per cell for an RRM measurement object
24761                                                             -- minus 1.
24762 maxNrofMeasId                           INTEGER ::= 64      -- Maximum number of configured measurements
24763 maxNrofQuantityConfig                   INTEGER ::= 2       -- Maximum number of quantity configurations
24764 maxNrofCSI-RS-CellsRRM                  INTEGER ::= 96      -- Maximum number of cells with CSI-RS resources for an RRM measurement object
24765 maxNrofSL-Dest-r16                      INTEGER ::= 32      -- Maximum number of destination for NR sidelink communication and discovery
24766 maxNrofSL-Dest-1-r16                    INTEGER ::= 31      -- Highest index of destination for NR sidelink communication and discovery
24767 maxNrofSL-PRS-PerDest-r18               INTEGER ::= 8       -- Max number of SL-PRS transmission supported per destination UE
24768 maxNrofSLRB-r16                         INTEGER ::= 512     -- Maximum number of radio bearer for NR sidelink communication per UE without duplication
24769 maxSL-LCID-Plus1-r18                    INTEGER ::= 513     -- Maximum number of RLC bearer for NR sidelink communication per UE without duplication plus 1
24770 maxSL-LCID-r18                          INTEGER ::= 1024    -- Maximum number of RLC bearer for NR sidelink communication per UE with duplication
24771 maxSL-NonAnchorRBsets                   INTEGER ::= 4       -- Maximum number of non-anchor RB sets
24772 maxSL-LCID-r16                          INTEGER ::= 512     -- Maximum number of RLC bearer for NR sidelink communication per UE
24773 maxSL-SyncConfig-r16                    INTEGER ::= 16      -- Maximum number of sidelink Sync configurations
24774 maxNrofRXPool-r16                       INTEGER ::= 16      -- Maximum number of Rx resource pool for NR sidelink communication and
24775                                                             -- discovery
24776 maxNrofTXPool-r16                       INTEGER ::= 8       -- Maximum number of Tx resource pool for NR sidelink communication and
24777                                                             -- discovery
24778 maxNrofPoolID-r16                       INTEGER ::= 16      -- Maximum index of resource pool for NR sidelink communication and
24779                                                             -- discovery
24780 maxNrofSRS-PathlossReferenceRS-r16      INTEGER ::= 64      -- Maximum number of RSs used as pathloss reference for SRS power control.
24781 maxNrofSRS-PathlossReferenceRS-1-r16    INTEGER ::= 63      -- Maximum number of RSs used as pathloss reference for SRS power control
24782                                                             -- minus 1.
24783 maxNrofSRS-ResourceSets                 INTEGER ::= 16      -- Maximum number of SRS resource sets in a BWP.
24784 maxNrofSRS-ResourceSets-1               INTEGER ::= 15      -- Maximum number of SRS resource sets in a BWP minus 1.
24785 maxNrofSRS-PosResourceSets-r16          INTEGER ::= 16      -- Maximum number of SRS Positioning resource sets in a BWP.
24786 maxNrofSRS-PosResourceSets-1-r16        INTEGER ::= 15      -- Maximum number of SRS Positioning resource sets in a BWP minus 1.
24787 maxNrofSRS-Resources                    INTEGER ::= 64      -- Maximum number of SRS resources.
24788 maxNrofSRS-Resources-1                  INTEGER ::= 63      -- Maximum number of SRS resources minus 1.
24789 maxNrofSRS-PosResources-r16             INTEGER ::= 64      -- Maximum number of SRS Positioning resources.
24790 maxNrofSRS-PosResources-1-r16           INTEGER ::= 63      -- Maximum number of SRS Positioning resources minus 1.
24791 maxNrofSRS-ResourcesPerSet              INTEGER ::= 16      -- Maximum number of SRS resources in an SRS resource set
24792 maxNrofSRS-TriggerStates-1              INTEGER ::= 3       -- Maximum number of SRS trigger states minus 1, i.e., the largest code point.
24793 maxNrofSRS-TriggerStates-2              INTEGER ::= 2       -- Maximum number of SRS trigger states minus 2.
24794 maxRAT-CapabilityContainers             INTEGER ::= 8       -- Maximum number of interworking RAT containers (incl NR and MRDC)
24795 maxSimultaneousBands                    INTEGER ::= 32      -- Maximum number of simultaneously aggregated bands
24796 maxSimultaneousBands-2-r18              INTEGER ::= 30      -- Maximum number of simultaneously aggregated bands minus 2.
24797 maxULTxSwitchingBandPairs               INTEGER ::= 32      -- Maximum number of band pairs supporting dynamic UL Tx switching in a band
24798                                                             -- combination.
24799 maxULTxSwitchingBetweenBandPairs-r18    INTEGER ::= 32      -- Maximum number of combinations of a band pair and another band pair/band
24800                                                             -- between which dynamic UL Tx switching requires additional switching
24801                                                             -- period.
24802 maxSchedulingBandCombination-r18        INTEGER ::= 32      -- Maximum number of combinations of scheduling cell and co-scheduled cells
24803                                                             -- have same or different carrier type.
24804 maxNrofSlotFormatCombinationsPerSet     INTEGER ::= 512     -- Maximum number of Slot Format Combinations in a SF-Set.
24805 maxNrofSlotFormatCombinationsPerSet-1   INTEGER ::= 511     -- Maximum number of Slot Format Combinations in a SF-Set minus 1.
24806 maxNrofTrafficPattern-r16               INTEGER ::= 8       -- Maximum number of Traffic Pattern for NR sidelink communication.
24807 maxNrofPUCCH-Resources                  INTEGER ::= 128
24808 maxNrofPUCCH-Resources-1                INTEGER ::= 127
24809 maxNrofPUCCH-ResourceSets               INTEGER ::= 4       -- Maximum number of PUCCH Resource Sets
24810 maxNrofPUCCH-ResourceSets-1             INTEGER ::= 3       -- Maximum number of PUCCH Resource Sets minus 1.
24811 maxNrofPUCCH-ResourcesPerSet            INTEGER ::= 32      -- Maximum number of PUCCH Resources per PUCCH-ResourceSet
24812 maxNrofPUCCH-P0-PerSet                  INTEGER ::= 8       -- Maximum number of P0-pucch present in a p0-pucch set
24813 maxNrofPUCCH-PathlossReferenceRSs       INTEGER ::= 4       -- Maximum number of RSs used as pathloss reference for PUCCH power control.
24814 maxNrofPUCCH-PathlossReferenceRSs-1     INTEGER ::= 3       -- Maximum number of RSs used as pathloss reference for PUCCH power control
24815                                                             -- minus 1.
24816 maxNrofPUCCH-PathlossReferenceRSs-r16   INTEGER ::= 64      -- Maximum number of RSs used as pathloss reference for PUCCH power control
24817                                                             -- extended.
24818 maxNrofPUCCH-PathlossReferenceRSs-1-r16 INTEGER ::= 63      -- Maximum number of RSs used as pathloss reference for PUCCH power control
24819                                                             -- minus 1 extended.
24820 maxNrofPUCCH-PathlossReferenceRSs-1-r17 INTEGER ::= 7       -- Maximum number of RSs used as pathloss reference for PUCCH power control
24821                                                             -- minus 1.
24822 maxNrofPUCCH-PathlossReferenceRSsDiff-r16 INTEGER ::= 60    -- Difference between the extended maximum and the non-extended maximum
24823 maxNrofPUCCH-ResourceGroups-r16         INTEGER ::= 4       -- Maximum number of PUCCH resources groups.
24824 maxNrofPUCCH-ResourcesPerGroup-r16      INTEGER ::= 128     -- Maximum number of PUCCH resources in a PUCCH group.
24825 maxNrofPowerControlSetInfos-r17         INTEGER ::= 8       -- Maximum number of PUCCH power control set infos
24826 maxNrofMultiplePUSCHs-r16               INTEGER ::= 8       -- Maximum number of multiple PUSCHs in PUSCH TDRA list
24827 maxNrofP0-PUSCH-AlphaSets               INTEGER ::= 30      -- Maximum number of P0-pusch-alpha-sets (see TS 38.213 [13], clause 7.1)
24828 maxNrofP0-PUSCH-AlphaSets-1             INTEGER ::= 29      -- Maximum number of P0-pusch-alpha-sets minus 1 (see TS 38.213 [13], clause 7.1)
24829 maxNrofPUSCH-PathlossReferenceRSs       INTEGER ::= 4       -- Maximum number of RSs used as pathloss reference for PUSCH power control.
24830 maxNrofPUSCH-PathlossReferenceRSs-1     INTEGER ::= 3       -- Maximum number of RSs used as pathloss reference for PUSCH power control
24831                                                             -- minus 1.
24832 maxNrofPUSCH-PathlossReferenceRSs-r16   INTEGER ::= 64      -- Maximum number of RSs used as pathloss reference for PUSCH power control
24833                                                             -- extended
24834 maxNrofPUSCH-PathlossReferenceRSs-1-r16 INTEGER ::= 63      -- Maximum number of RSs used as pathloss reference for PUSCH power control
24835                                                             -- extended minus 1
24836 maxNrofPUSCH-PathlossReferenceRSsDiff-r16  INTEGER ::= 60   -- Difference between maxNrofPUSCH-PathlossReferenceRSs-r16 and
24837                                                             -- maxNrofPUSCH-PathlossReferenceRSs
24838 maxNrofPathlossReferenceRSs-r17         INTEGER ::= 64      -- Maximum number of RSs used as pathloss reference for PUSCH, PUCCH, SRS
24839                                                             -- power control for unified TCI state operation
24840 maxNrofPathlossReferenceRSs-1-r17       INTEGER ::= 63      -- Maximum number of RSs used as pathloss reference for PUSCH, PUCCH, SRS
24841                                                             -- power control for unified TCI state operation minus 1
24842 maxNrofNAICS-Entries                    INTEGER ::= 8       -- Maximum number of supported NAICS capability set
24843 maxBands                                INTEGER ::= 1024    -- Maximum number of supported bands in UE capability.
24844 maxBandsMRDC                            INTEGER ::= 1280
24845 maxBandsEUTRA                           INTEGER ::= 256
24846 maxCellReport                           INTEGER ::= 8
24847 maxDRB                                  INTEGER ::= 29      -- Maximum number of DRBs (that can be added in DRB-ToAddModList).
24848 maxFreq                                 INTEGER ::= 8       -- Max number of frequencies.
24849 maxFreqLayers                           INTEGER ::= 4       -- Max number of frequency layers.
24850 maxFreqPlus1                            INTEGER ::= 9       -- Max number of frequencies for Slicing.
24851 maxFreqIDC-r16                          INTEGER ::= 128     -- Max number of frequencies for IDC indication.
24852 maxCombIDC-r16                          INTEGER ::= 128     -- Max number of reported UL CA for IDC indication.
24853 maxFreqIDC-MRDC                         INTEGER ::= 32      -- Maximum number of candidate NR frequencies for MR-DC IDC indication
24854 maxNrofCandidateBeams                   INTEGER ::= 16      -- Max number of PRACH-ResourceDedicatedBFR in BFR config.
24855 maxNrofCandidateBeams-r16               INTEGER ::= 64      -- Max number of candidate beam resources in BFR config.
24856 maxNrofCandidateBeamsExt-r16            INTEGER ::= 48      -- Max number of PRACH-ResourceDedicatedBFR in the CandidateBeamRSListExt
24857 maxNrofPCIsPerSMTC                      INTEGER ::= 64      -- Maximum number of PCIs per SMTC.
24858 maxNrofQFIs                             INTEGER ::= 64
24859 maxNrofResourceAvailabilityPerCombination-r16 INTEGER ::= 256
24860 maxNrOfSemiPersistentPUSCH-Triggers     INTEGER ::= 64      -- Maximum number of triggers for semi persistent reporting on PUSCH
24861 maxNrofSR-Resources                     INTEGER ::= 8       -- Maximum number of SR resources per BWP in a cell.
24862 maxNrofSlotFormatsPerCombination        INTEGER ::= 256
24863 maxNrofSpatialRelationInfos             INTEGER ::= 8
24864 maxNrofSpatialRelationInfos-plus-1      INTEGER ::= 9
24865 maxNrofSpatialRelationInfos-r16         INTEGER ::= 64
24866 maxNrofSpatialRelationInfosDiff-r16     INTEGER ::= 56      -- Difference between maxNrofSpatialRelationInfos-r16 and maxNrofSpatialRelationInfos
24867 maxNrofIndexesToReport                  INTEGER ::= 32
24868 maxNrofIndexesToReport2                 INTEGER ::= 64
24869 maxNrofSSBs-r16                         INTEGER ::= 64      -- Maximum number of SSB resources in a resource set.
24870 maxNrofSSBs-1                           INTEGER ::= 63      -- Maximum number of SSB resources in a resource set minus 1.
24871 maxNrofS-NSSAI                          INTEGER ::= 8       -- Maximum number of S-NSSAI.
24872 maxNrofTCI-StatesPDCCH                  INTEGER ::= 64
24873 maxNrofTCI-States                       INTEGER ::= 128     -- Maximum number of TCI states.
24874 maxNrofTCI-States-1                     INTEGER ::= 127     -- Maximum number of TCI states minus 1.
24875 maxUL-TCI-r17                           INTEGER ::= 64      -- Maximum number of TCI states.
24876 maxUL-TCI-1-r17                         INTEGER ::= 63      -- Maximum number of TCI states minus 1.
24877 maxNrofAdditionalPCI-r17                INTEGER ::= 7       -- Maximum number of additional PCI
24878 maxNrofAdditionalPRACHConfigs-r18       INTEGER ::= 7       -- Maximum number of additional PRACH configurations for 2TA
24879 maxNrofdelayD-r18                       INTEGER ::= 4       -- Maximum number of delayD values.
24880 maxMPE-Resources-r17                    INTEGER ::= 64      -- Maximum number of pooled MPE resources
24881 maxNrofUL-Allocations                   INTEGER ::= 16      -- Maximum number of PUSCH time domain resource allocations.
24882 maxQFI                                  INTEGER ::= 63
24883 maxRA-CSIRS-Resources                   INTEGER ::= 96
24884 maxRA-OccasionsPerCSIRS                 INTEGER ::= 64      -- Maximum number of RA occasions for one CSI-RS
24885 maxRA-Occasions-1                       INTEGER ::= 511     -- Maximum number of RA occasions in the system
24886 maxRA-SSB-Resources                     INTEGER ::= 64
24887 maxSCSs                                 INTEGER ::= 5
24888 maxSecondaryCellGroups                  INTEGER ::= 3
24889 maxNrofServingCellsEUTRA                INTEGER ::= 32
24890 maxMBSFN-Allocations                    INTEGER ::= 8
24891 maxNrofMultiBands                       INTEGER ::= 8
24892 maxCellSFTD                             INTEGER ::= 3       -- Maximum number of cells for SFTD reporting
24893 maxReportConfigId                       INTEGER ::= 64
24894 maxNrofCodebooks                        INTEGER ::= 16      -- Maximum number of codebooks supported by the UE
24895 maxNrofCSI-RS-ResourcesExt-r16          INTEGER ::= 16      -- Maximum number of codebook resources supported by the UE for eType2/Codebook combo
24896 maxNrofCSI-RS-ResourcesExt-r17          INTEGER ::= 8       -- Maximum number of codebook resources for fetype2R1 and fetype2R2
24897 maxNrofCSI-RS-Resources                 INTEGER ::= 7       -- Maximum number of codebook resources supported by the UE
24898 maxNrofCSI-RS-ResourcesAlt-r16          INTEGER ::= 512     -- Maximum number of alternative codebook resources supported by the UE
24899 maxNrofCSI-RS-ResourcesAlt-1-r16        INTEGER ::= 511     -- Maximum number of alternative codebook resources supported by the UE minus 1
24900 maxNrofSRI-PUSCH-Mappings               INTEGER ::= 16
24901 maxNrofSRI-PUSCH-Mappings-1             INTEGER ::= 15
24902 maxSIB                                  INTEGER::= 32       -- Maximum number of SIBs
24903 maxSI-Message                           INTEGER::= 32       -- Maximum number of SI messages
24904 maxSIB-MessagePlus1-r17                 INTEGER::= 33       -- Maximum number of SIB messages plus 1
24905 maxPO-perPF                             INTEGER ::= 4       -- Maximum number of paging occasion per paging frame
24906 maxPEI-perPF-r17                        INTEGER ::= 4       -- Maximum number of PEI occasion per paging frame
24907 maxAccessCat-1                          INTEGER ::= 63      -- Maximum number of Access Categories minus 1
24908 maxBarringInfoSet                       INTEGER ::= 8       -- Maximum number of access control parameter sets
24909 maxCellEUTRA                            INTEGER ::= 8       -- Maximum number of E-UTRA cells in SIB list
24910 maxEUTRA-Carrier                        INTEGER ::= 8       -- Maximum number of E-UTRA carriers in SIB list
24911 maxPLMNIdentities                       INTEGER ::= 8       -- Maximum number of PLMN identities in RAN area configurations
24912 maxDownlinkFeatureSets                  INTEGER ::= 1024    -- (for NR DL) Total number of FeatureSets (size of the pool)
24913 maxUplinkFeatureSets                    INTEGER ::= 1024    -- (for NR UL) Total number of FeatureSets (size of the pool)
24914 maxEUTRA-DL-FeatureSets                 INTEGER ::= 256     -- (for E-UTRA) Total number of FeatureSets (size of the pool)
24915 maxEUTRA-UL-FeatureSets                 INTEGER ::= 256     -- (for E-UTRA) Total number of FeatureSets (size of the pool)
24916 maxFeatureSetsPerBand                   INTEGER ::= 128     -- (for NR) The number of feature sets associated with one band.
24917 maxPerCC-FeatureSets                    INTEGER ::= 1024    -- (for NR) Total number of CC-specific FeatureSets (size of the pool)
24918 maxFeatureSetCombinations               INTEGER ::= 1024    -- (for MR-DC/NR)Total number of Feature set combinations (size of the pool)
24919 maxInterRAT-RSTD-Freq                   INTEGER ::= 3
24920 maxGIN-r17                              INTEGER ::= 24      -- Maximum number of broadcast GINs
24921 maxHRNN-Len-r16                         INTEGER ::= 48      -- Maximum length of HRNNs
24922 maxNPN-r16                              INTEGER ::= 12      -- Maximum number of NPNs broadcast and reported by UE at establishment
24923 maxSNPN-ConfigCellId-r18                INTEGER ::= 32      -- Maximum number of Cell ID subject for SNPNS for MDT scope
24924 maxSNPN-ConfigID-r18                    INTEGER ::= 16      -- Maximum number of SNPNs subject for MDT scope
24925 maxSNPN-ConfigTAI-r18                   INTEGER ::= 8       -- Maximum number of TA subject for MDT scope
24926 maxNrOfMinSchedulingOffsetValues-r16    INTEGER ::= 2       -- Maximum number of min. scheduling offset (K0/K2) configurations
24927 maxK0-SchedulingOffset-r16              INTEGER ::= 16      -- Maximum number of slots configured as min. scheduling offset (K0)
24928 maxK2-SchedulingOffset-r16              INTEGER ::= 16      -- Maximum number of slots configured as min. scheduling offset (K2)
24929 maxK0-SchedulingOffset-r17              INTEGER ::= 64      -- Maximum number of slots configured as min. scheduling offset (K0)
24930 maxK2-SchedulingOffset-r17              INTEGER ::= 64      -- Maximum number of slots configured as min. scheduling offset (K2)
24931 maxDCI-2-6-Size-r16                     INTEGER ::= 140     -- Maximum size of DCI format 2-6
24932 maxDCI-2-7-Size-r17                     INTEGER ::= 43      -- Maximum size of DCI format 2-7
24933 maxDCI-2-6-Size-1-r16                   INTEGER ::= 139     -- Maximum DCI format 2-6 size minus 1
24934 maxDCI-2-9-Size-r18                     INTEGER ::= 140     -- Maximum DCI format 2-9 size
24935 maxDCI-2-9-Size-1-r18                   INTEGER ::= 139     -- Maximum DCI format 2-9 size minus 1
24936 maxNrofUL-Allocations-r16               INTEGER ::= 64      -- Maximum number of PUSCH time domain resource allocations
24937 maxNrofUL-Allocations-1-r18             INTEGER ::= 63      -- Maximum number of PUSCH time domain resource allocations minus 1
24938 maxNrofP0-PUSCH-Set-r16                 INTEGER ::= 2       -- Maximum number of P0 PUSCH set(s)
24939 maxOnDemandSIB-r16                      INTEGER ::= 8       -- Maximum number of SIB(s) that can be requested on-demand
24940 maxOnDemandPosSIB-r16                   INTEGER ::= 32      -- Maximum number of posSIB(s) that can be requested on-demand
24941 maxCI-DCI-PayloadSize-r16               INTEGER ::= 126     -- Maximum number of the DCI size for CI
24942 maxCI-DCI-PayloadSize-1-r16             INTEGER ::= 125     -- Maximum number of the DCI size for CI minus 1
24943 maxUu-RelayRLC-ChannelID-r17            INTEGER ::= 32      -- Maximum value of Uu Relay RLC channel ID
24944 maxWLAN-Id-Report-r16                   INTEGER ::= 32      -- Maximum number of WLAN IDs to report
24945 maxWLAN-Name-r16                        INTEGER ::= 4       -- Maximum number of WLAN name
24946 maxRAReport-r16                         INTEGER ::= 8       -- Maximum number of RA procedures information to be included in the RA report
24947 maxTxConfig-r16                         INTEGER ::= 64      -- Maximum number of sidelink transmission parameters configurations
24948 maxTxConfig-1-r16                       INTEGER ::= 63      -- Maximum number of sidelink transmission parameters configurations minus 1
24949 maxPSSCH-TxConfig-r16                   INTEGER ::= 16      -- Maximum number of PSSCH TX configurations
24950 maxNrofCLI-RSSI-Resources-r16           INTEGER ::= 64      -- Maximum number of CLI-RSSI resources for UE
24951 maxNrofCLI-RSSI-Resources-1-r16         INTEGER ::= 63      -- Maximum number of CLI-RSSI resources for UE minus 1
24952 maxNrofCLI-SRS-Resources-r16            INTEGER ::= 32      -- Maximum number of SRS resources for CLI measurement for UE
24953 maxCLI-Report-r16                       INTEGER ::= 8
24954 maxNrofCC-Group-r17                     INTEGER ::= 16      -- Maximum number of CC groups for DC location report
24955 maxNrofConfiguredGrantConfig-r16        INTEGER ::= 12      -- Maximum number of configured grant configurations per BWP
24956 maxNrofConfiguredGrantConfig-1-r16      INTEGER ::= 11      -- Maximum number of configured grant configurations per BWP minus 1
24957 maxNrofCG-Type2DeactivationState        INTEGER ::= 16      -- Maximum number of deactivation state for type 2 configured grants per BWP
24958 maxNrofConfiguredGrantConfigMAC-1-r16   INTEGER ::= 31      -- Maximum number of configured grant configurations per MAC entity minus 1
24959 maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18 INTEGER ::= 8 -- Maximum number of CSI report subconfigurations per CSI report
24960                                                             -- configuration
24961 maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-1-r18 INTEGER ::= 7 -- Maximum number of CSI report subconfigurations per CSI report
24962                                                             -- configuration minus 1
24963 maxNrofSPS-Config-r16                   INTEGER ::= 8       -- Maximum number of SPS configurations per BWP
24964 maxNrofSPS-Config-1-r16                 INTEGER ::= 7       -- Maximum number of SPS configurations per BWP minus 1
24965 maxNrofSPS-DeactivationState            INTEGER ::= 16      -- Maximum number of deactivation state for SPS per BWP
24966 maxNrofPPW-Config-r17                   INTEGER ::= 4       -- Maximum number of Preconfigured PRS processing windows per DL BWP
24967 maxNrofPPW-ID-1-r17                     INTEGER ::= 15      -- Maximum number of Preconfigured PRS processing windows minus 1
24968 maxNrOfTxTEGReport-r17                  INTEGER ::= 256     -- Maximum number of UE Tx Timing Error Group Report
24969 maxNrOfTxTEG-ID-1-r17                   INTEGER ::= 7       -- Maximum number of UE Tx Timing Error Group ID minus 1
24970 maxNrofPagingSubgroups-r17              INTEGER ::= 8       -- Maximum number of paging subgroups per paging occasion
24971 maxNrofPUCCH-ResourceGroups-1-r16       INTEGER ::= 3
24972 maxNrofReqComDC-Location-r17            INTEGER ::= 128     -- Maximum number of requested carriers/BWPs combinations for DC location
24973                                                             -- report
24974 maxNrofServingCellsTCI-r16              INTEGER ::= 32      -- Maximum number of serving cells in simultaneousTCI-UpdateList
24975 maxNrofTxDC-TwoCarrier-r16              INTEGER ::= 64      -- Maximum number of UL Tx DC locations reported by the UE for 2CC uplink CA
24976 maxNrofRB-SetGroups-r17                 INTEGER ::= 8       -- Maximum number of RB set groups
24977 maxNrofRB-Sets-r17                      INTEGER ::= 8       -- Maximum number of RB sets
24978 maxNrofEnhType3HARQ-ACK-r17             INTEGER ::= 8       -- Maximum number of enhanced type 3 HARQ-ACK codebook
24979 maxNrofEnhType3HARQ-ACK-1-r17           INTEGER ::= 7       -- Maximum number of enhanced type 3 HARQ-ACK codebook minus 1
24980 maxNrofPRS-ResourcesPerSet-r17          INTEGER ::= 64      -- Maximum number of PRS resources for one set
24981 maxNrofPRS-ResourcesPerSet-1-r17        INTEGER ::= 63      -- Maximum number of PRS resources for one set minus 1
24982 maxNrofPRS-ResourceOffsetValue-1-r17    INTEGER ::= 511
24983 maxNrofGapId-r17                        INTEGER ::= 8       -- Maximum number of measurement gap ID
24984 maxNrofPreConfigPosGapId-r17            INTEGER ::= 16      -- Maximum number of preconfigured positioning measurement gap
24985 maxNrOfGapPri-r17                       INTEGER ::= 16      -- Maximum number of gap priority level
24986 maxCEFReport-r17                        INTEGER ::= 4       -- Maximum number of CEF reports by the UE
24987 maxNrofMultiplePDSCHs-r17               INTEGER ::= 8       -- Maximum number of PDSCHs in PDSCH TDRA list
24988 maxSliceInfo-r17                        INTEGER ::= 8       -- Maximum number of NSAGs
24989 maxCellSlice-r17                        INTEGER ::= 16      -- Maximum number of cells supporting the NSAG
24990 maxNrofTRS-ResourceSets-r17             INTEGER ::= 64      -- Maximum number of TRS resource sets
24991 maxNrofSearchSpaceGroups-1-r17          INTEGER ::= 2       -- Maximum number of search space groups minus 1
24992 maxNrofRemoteUE-r17                     INTEGER ::= 32      -- Maximum number of connected L2 U2N Remote UEs
24993 maxDCI-4-2-Size-r17                     INTEGER ::= 140     -- Maximum size of DCI format 4-2
24994 maxFreqMBS-r17                          INTEGER ::= 16      -- Maximum number of MBS frequencies reported in MBSInterestIndication
24995 maxNrofDRX-ConfigPTM-r17                INTEGER ::= 64      -- Max number of DRX configuration for PTM provided in MBS broadcast in a
24996                                                             -- cell
24997 maxNrofDRX-ConfigPTM-1-r17              INTEGER ::= 63      -- Max number of DRX configuration for PTM provided in MBS broadcast in a
24998                                                             -- cell minus 1
24999 maxNrofMBS-ServiceListPerUE-r17         INTEGER ::= 16      -- Maximum number of services which the UE can include in the  MBS interest
25000                                                             -- indication
25001 maxNrofMBS-Session-r17                  INTEGER ::= 1024    -- Maximum number of MBS sessions provided in MBS broadcast or multicast in
25002                                                             -- a cell
25003 maxNrofMTCH-SSB-MappingWindow-r17       INTEGER ::= 16      -- Maximum number of MTCH to SSB beam mapping pattern
25004 maxNrofMTCH-SSB-MappingWindow-1-r17     INTEGER ::= 15      -- Maximum number of MTCH to SSB beam mapping pattern minus 1
25005 maxNrofMRB-Broadcast-r17                INTEGER ::= 4       -- Maximum number of broadcast MRBs configured for one MBS broadcast service
25006 maxNrofPageGroup-r17                    INTEGER ::= 32      -- Maximum number of paging groups in a paging message
25007 maxNrofPDSCH-ConfigPTM-r17              INTEGER ::= 16      -- Maximum number of PDSCH configuration groups for PTM
25008 maxNrofPDSCH-ConfigPTM-1-r17            INTEGER ::= 15      -- Maximum number of PDSCH configuration groups for PTM minus 1
25009 maxG-RNTI-r17                           INTEGER ::= 16      -- Maximum number of G-RNTI that can be configured for a UE.
25010 maxG-RNTI-1-r17                         INTEGER ::= 15      -- Maximum number of G-RNTI that can be configured for a UE minus 1.
25011 maxG-CS-RNTI-r17                        INTEGER ::= 8       -- Maximum number of G-CS-RNTI that can be configured for a UE.
25012 maxG-CS-RNTI-1-r17                      INTEGER ::= 7       -- Maximum number of G-CS-RNTI that can be configured for a UE minus 1.
25013 maxMRB-r17                              INTEGER ::= 32      -- Maximum number of multicast MRBs (that can be added in MRB-ToAddModLIst)
25014 maxFSAI-MBS-r17                         INTEGER ::= 64      -- Maximum number of MBS frequency selection area identities
25015 maxNeighCellMBS-r17                     INTEGER ::= 8       -- Maximum number of MBS broadcast neighbour cells
25016 maxNrofPdcch-BlindDetectionMixed-1-r16  INTEGER ::= 7       -- Maximum number of combinations of mixed Rel-16 and Rel-15 PDCCH
25017                                                             -- monitoring capabilities minus 1
25018 maxNrofPdcch-BlindDetection-r17         INTEGER ::= 16      -- Maximum number of combinations of PDCCH blind detection monitoring
25019                                                             -- capabilities
25020 maxNrofAltitudeRanges-r18               INTEGER ::= 8       -- Maximum number of altitude ranges for altitude-based measurement configurations
25021 maxWayPoint-r18                         INTEGER ::= 20      -- Maximum number of flight path information waypoints
25022 maxAltitude-r18                         INTEGER ::= 10000   -- Maximum altitude in meters
25023 minAltitude-r18                         INTEGER ::= -420    -- Minimum altitude in meters
25024 maxMeasSequence-r18                     INTEGER ::= 64      -- Maximum number of configured sequence for measurement
25025 maxNrofHops-1-r18                       INTEGER ::= 5       -- Maximum number of Hops that can be configured for Positioning SRS Transmission
25026 maxNrOfCellsInVA-r18                    INTEGER ::= 16      -- Maximum number of cells in validity area for Positioning SRS
25027 maxNrOfCellsInVA-Ext-r18                INTEGER ::= 16      -- Maximum number of additional cells in validity area for Positioning SRS
25028 maxNrOfLinkedSRS-PosResourceSet-r18     INTEGER ::= 3       -- Maximum number of linked SRSPosResourceSets that can be aggregated across
25029                                                             -- CCs
25030 maxNrOfLinkedSRS-PosResSetComb-r18       INTEGER ::= 32     -- Maximum number of combinations of linked SRSPosResourceSets that can be
25031                                                             -- aggregated in RRC_CONNECTED state
25032 maxNrOfLinkedSRS-PosResSetCombInactive-r18 INTEGER ::= 16   -- Maximum number of combinations of linked SRSPosResourceSets that can be
25033                                                             -- aggregated in RRC_INACTIVE state
25034 maxCBR-ConfigDedSL-PRS-1-r18            INTEGER ::= 7       -- Maximum number of CBR ranges for dedicated SL PRS resource pool
25035 maxCBR-LevelDedSL-PRS-1-r18             INTEGER ::= 15      -- Maximum number of CBR levels for dedicated SL PRS resource pool
25036 maxNrofSL-PRS-TxPool-r18                INTEGER ::= 8       -- Maximum number of Tx dedicated SL-PRS resource pool for NR sidelink positioning
25037 maxNrofSL-PRS-TxConfig-r18              INTEGER ::= 64      -- Maximum number of SL PRS transmission parameter configurations
25038 maxNrOfVA-r18                           INTEGER ::= 16      -- Maximum number of validity area
25039 maxNrofLTM-Configs-r18                  INTEGER ::= 8       -- Maximum number of LTM candidate cells
25040 maxNrofLTM-Configs-plus1-r18          INTEGER ::= 9       -- Maximum number of LTM candidate cells plus 1
25041 maxNrofLTM-CSI-ReportConfigurations-r18     INTEGER ::= 48     -- Maximum number of LTM CSI reporting configurations
25042 maxNrofLTM-CSI-ReportConfigurations-1-r18   INTEGER ::= 47     -- Maximum number of LTM CSI reporting configurations minus 1
25043 maxNrofLTM-CSI-SSB-ResourcesPerSet-r18      INTEGER ::= 512    -- Maximum number of LTM CSI SSB resource per set
25044 maxNrofLTM-CSI-ResourceConfigurations-r18   INTEGER ::= 112    -- Maximum number of LTM CSI resource configurations
25045 maxNrofLTM-CSI-ResourceConfigurations-1-r18 INTEGER ::= 111    -- Maximum number of LTM CSI resource configurations minus 1
25046 maxNrofCandidateTCI-State-r18           INTEGER ::= 128     -- Maximum number of LTM TCI states
25047 maxNrofCandidateUL-TCI-r18              INTEGER ::= 64      -- Maximum number of LTM UL TCI states
25048 maxSecurityCellSet-r18                  INTEGER ::= 9       -- Maximum number of cell sets for subsequent CPAC.
25049 maxSK-Counter-r18                       INTEGER ::= 8       -- Maximum number of SK-counters configured for a cell set for subsequent CPAC.
25050 maxNrofThresholdMBS-r18                 INTEGER ::= 8       -- Max number of thresholds of MBS sessions for RRC connection resume for a
25051                                                             -- UE receiving multicast in RRC_INACTIVE
25052 maxNrofThresholdMBS-1-r18               INTEGER ::= 7       -- Max number of thresholds of MBS sessions for RRC connection resume for a
25053                                                             -- UE receiving multicast in RRC_INACTIVE minus 1
25054 maxTN-AreaInfo-r18                      INTEGER ::= 32      -- Maximum number of TN coverage areas for which assistance info is
25055                                                             -- provided in an NTN cell
25056 maxNrofSetsOfCells-r18                  INTEGER ::= 4       -- Maximum number of sets of cells for multi-cell PDSCH/PUSCH scheduling
25057 maxNrofSetsOfCells-1-r18                INTEGER ::= 3       -- Maximum number of sets of cells for multi-cell PDSCH/PUSCH scheduling
25058                                                             -- minus 1
25059 maxNrofCellsInSet-r18                   INTEGER ::= 4       -- Maximum number of cells configured in a set of cells for multi-cell
25060                                                             -- PDSCH/PUSCH scheduling
25061 maxNrofCellsInSet-1-r18                 INTEGER ::= 3       -- Maximum number of cells configured in a set of cells for multi-cell
25062                                                             -- PDSCH/PUSCH scheduling minus 1
25063 maxNrofCellCombos-r18                   INTEGER ::= 16      -- Maximum number of combinations of co-scheduled cells for multi-cell
25064                                                             -- PDSCH/PUSCH scheduling
25065 maxNrofBWPsInSetOfCells-r18             INTEGER ::= 16      -- Maximum number of BWPs configured in a set of cells for multi-cell
25066                                                             -- PDSCH/PUSCH scheduling
25067 maxLowerMSD-r18                         INTEGER ::= 256     -- Maximum number of lower MSD capability sets for a victim band
25068 maxLowerMSDInfo-r18                     INTEGER ::= 64      -- Maximum number of lower MSD capability sets for a band combination
25069 maxNrofIntraEndc-Components-r17         INTEGER ::= 4       -- Maximum number of intra-band (NG)EN-DC band components in an inter-band
25070                                                             -- (NG)EN-DC band combination
25072 -- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-STOP