Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / epan / dissectors / asn1 / nr-rrc / NR-RRC-Definitions.asn
blob8d4ecc7fe39947be966b954382f36f6543045c86
1 -- 3GPP TS 38.331 V18.3.0 (2024-09)
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-AggBW-InactiveConfigList-r18      CHOICE {release NULL, setup SRS-PosRRC-AggBW-InactiveConfigList-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     ...
1382 SRS-PosRRC-InactiveValidityAreaPreConfigList-r18  ::= SEQUENCE (SIZE(1..maxNrOfVA-r18)) OF SRS-PosRRC-InactiveValidityAreaConfig-r18
1384 SRS-PosRRC-InactiveValidityAreaConfig-r18 ::= SEQUENCE {
1385     srs-PosConfigValidityArea-r18                 SEQUENCE (SIZE(1..maxNrOfCellsInVA-r18)) OF CellIdentity,
1386     srs-PosConfigNUL-r18                          SRS-PosConfig-r17                                              OPTIONAL,   -- Need R
1387     srs-PosConfigSUL-r18                          SRS-PosConfig-r17                                              OPTIONAL,   -- Need R
1388     bwp-NUL-r18                                   BWP                                                            OPTIONAL,   -- Need S
1389     bwp-SUL-r18                                   BWP                                                            OPTIONAL,   -- Need S
1390     areaValidityTA-Config-r18                     AreaValidityTA-Config-r18                                      OPTIONAL,   -- Need R
1391     ...,
1392     [[
1393     srs-PosConfigValidityAreaExt-v1830            SEQUENCE (SIZE(1..maxNrOfCellsInVA-Ext-r18)) OF CellIdentity   OPTIONAL    -- Need R
1394     ]]
1397 AreaValidityTA-Config-r18 ::=             SEQUENCE {
1398     inactivePosSRS-ValidityAreaTAT-r18        ENUMERATED {ms1280, ms1920, ms2560, ms5120, ms10240, ms20480, ms40960, infinity},
1399     inactivePosSRS-ValidityAreaRSRP-r18       RSRP-ChangeThreshold-r17                                           OPTIONAL,   -- Need R
1400     autonomousTA-AdjustmentEnabled-r18        ENUMERATED {true}                                                  OPTIONAL    -- Need R
1403 SRS-PosRRC-AggBW-InactiveConfigList-r18 ::= SEQUENCE (SIZE(1..maxNrOfLinkedSRS-PosResSetCombInactive-r18)) OF
1404                                                 SRS-InactivePosResourceSetLinkedForAggBW-List-r18
1406 SRS-InactivePosResourceSetLinkedForAggBW-List-r18 ::=  SEQUENCE (SIZE (2..maxNrOfLinkedSRS-PosResourceSet-r18)) OF
1407                                                            SRS-PosResourceSetLinkedForAggBW-r18
1409 ExtendedPagingCycle-r17 ::=         ENUMERATED {rf256, rf512, rf1024, spare1}
1411 ExtendedPagingCycleConfig-r18 ::=  SEQUENCE {
1412     extendedPagingCycle-r18            ENUMERATED {hf2, hf4, hf8, hf16, hf32, hf64, hf128,hf256, hf512, hf1024,
1413                                                    spare6, spare5, spare4, spare3, spare2, spare1},
1414     pagingPTWLength-r18                ENUMERATED {ms1280, ms2560, ms3840, ms5120, ms6400, ms7680, ms8960, ms10240, ms11520,
1415                                                    ms12800, ms14080, ms15360, ms16640, ms17920, ms19200, ms20480, ms21760,
1416                                                    ms23040, ms24320, ms25600, ms26880, ms28160, ms29440, ms30720, ms32000,
1417                                                    ms33280, ms34560, ms35840, ms37120, ms38400, ms39680, ms40960}
1420 MulticastConfigInactive-r18::=         SEQUENCE {
1421     inactivePTM-Config-r18                 OCTET STRING (CONTAINING MBSMulticastConfiguration-r18)     OPTIONAL, -- Need S
1422     inactiveMCCH-Config-r18                OCTET STRING (CONTAINING SystemInformation)                 OPTIONAL  -- Need N
1425 -- TAG-RRCRELEASE-STOP
1426 -- TAG-RRCRESUME-START
1428 RRCResume ::=                       SEQUENCE {
1429     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1430     criticalExtensions                  CHOICE {
1431         rrcResume                           RRCResume-IEs,
1432         criticalExtensionsFuture            SEQUENCE {}
1433     }
1436 RRCResume-IEs ::=                   SEQUENCE {
1437     radioBearerConfig                   RadioBearerConfig                                               OPTIONAL, -- Need M
1438     masterCellGroup                     OCTET STRING (CONTAINING CellGroupConfig)                       OPTIONAL, -- Need M
1439     measConfig                          MeasConfig                                                      OPTIONAL, -- Need M
1440     fullConfig                          ENUMERATED {true}                                               OPTIONAL, -- Need N
1441     lateNonCriticalExtension            OCTET STRING                                                    OPTIONAL,
1442     nonCriticalExtension                RRCResume-v1560-IEs                                             OPTIONAL
1445 RRCResume-v1560-IEs ::=             SEQUENCE {
1446     radioBearerConfig2                  OCTET STRING (CONTAINING RadioBearerConfig)                     OPTIONAL, -- Need M
1447     sk-Counter                          SK-Counter                                                      OPTIONAL, -- Need N
1448     nonCriticalExtension                RRCResume-v1610-IEs                                             OPTIONAL
1451 RRCResume-v1610-IEs ::=             SEQUENCE {
1452     idleModeMeasurementReq-r16          ENUMERATED {true}                                               OPTIONAL, -- Need N
1453     restoreMCG-SCells-r16               ENUMERATED {true}                                               OPTIONAL, -- Need N
1454     restoreSCG-r16                      ENUMERATED {true}                                               OPTIONAL, -- Need N
1455     mrdc-SecondaryCellGroup-r16         CHOICE {
1456         nr-SCG-r16                          OCTET STRING (CONTAINING RRCReconfiguration),
1457         eutra-SCG-r16                       OCTET STRING
1458     }                                                                                                   OPTIONAL, -- Cond RestoreSCG
1459     needForGapsConfigNR-r16             CHOICE {release NULL, setup NeedForGapsConfigNR-r16}                          OPTIONAL, -- Need M
1460     nonCriticalExtension                RRCResume-v1700-IEs                                             OPTIONAL
1463 RRCResume-v1700-IEs ::=             SEQUENCE {
1464     sl-ConfigDedicatedNR-r17            CHOICE {release NULL, setup SL-ConfigDedicatedNR-r16}                         OPTIONAL, -- Cond L2RemoteUE
1465     sl-L2RemoteUE-Config-r17            CHOICE {release NULL, setup SL-L2RemoteUE-Config-r17}                         OPTIONAL, -- Cond L2RemoteUE
1466     needForGapNCSG-ConfigNR-r17         CHOICE {release NULL, setup NeedForGapNCSG-ConfigNR-r17}                      OPTIONAL, -- Need M
1467     needForGapNCSG-ConfigEUTRA-r17      CHOICE {release NULL, setup NeedForGapNCSG-ConfigEUTRA-r17}                   OPTIONAL, -- Need M
1468     scg-State-r17                       ENUMERATED {deactivated}                                        OPTIONAL, -- Need S
1469     appLayerMeasConfig-r17              AppLayerMeasConfig-r17                                          OPTIONAL, -- Need M
1470     nonCriticalExtension                RRCResume-v1800-IEs                                             OPTIONAL
1473 RRCResume-v1800-IEs ::=             SEQUENCE {
1474     needForInterruptionConfigNR-r18     ENUMERATED { disabled, enabled }                                OPTIONAL, -- Need M
1475     reselectionMeasurementReq-r18       ENUMERATED { true }                                             OPTIONAL, -- Need N
1476     validatedMeasurementsReq-r18        ENUMERATED { true }                                             OPTIONAL, -- Need N
1477     nonCriticalExtension                SEQUENCE {}                                                     OPTIONAL
1480 -- TAG-RRCRESUME-STOP
1481 -- TAG-RRCRESUMECOMPLETE-START
1483 RRCResumeComplete ::=                   SEQUENCE {
1484     rrc-TransactionIdentifier               RRC-TransactionIdentifier,
1485     criticalExtensions                      CHOICE {
1486         rrcResumeComplete                       RRCResumeComplete-IEs,
1487         criticalExtensionsFuture                SEQUENCE {}
1488     }
1491 RRCResumeComplete-IEs ::=               SEQUENCE {
1492     dedicatedNAS-Message                    DedicatedNAS-Message                                                    OPTIONAL,
1493     selectedPLMN-Identity                   INTEGER (1..maxPLMN)                                                    OPTIONAL,
1494     uplinkTxDirectCurrentList               UplinkTxDirectCurrentList                                               OPTIONAL,
1495     lateNonCriticalExtension                OCTET STRING                                                            OPTIONAL,
1496     nonCriticalExtension                    RRCResumeComplete-v1610-IEs                                             OPTIONAL
1499 RRCResumeComplete-v1610-IEs ::=         SEQUENCE {
1500     idleMeasAvailable-r16                   ENUMERATED {true}                                                       OPTIONAL,
1501     measResultIdleEUTRA-r16                 MeasResultIdleEUTRA-r16                                                 OPTIONAL,
1502     measResultIdleNR-r16                    MeasResultIdleNR-r16                                                    OPTIONAL,
1503     scg-Response-r16                        CHOICE {
1504         nr-SCG-Response                         OCTET STRING (CONTAINING RRCReconfigurationComplete),
1505         eutra-SCG-Response                      OCTET STRING
1506     }                                                                                                               OPTIONAL,
1507     ue-MeasurementsAvailable-r16            UE-MeasurementsAvailable-r16                                            OPTIONAL,
1508     mobilityHistoryAvail-r16                ENUMERATED {true}                                                       OPTIONAL,
1509     mobilityState-r16                       ENUMERATED {normal, medium, high, spare}                                OPTIONAL,
1510     needForGapsInfoNR-r16                   NeedForGapsInfoNR-r16                                                   OPTIONAL,
1511     nonCriticalExtension                    RRCResumeComplete-v1640-IEs                                             OPTIONAL
1514 RRCResumeComplete-v1640-IEs ::=         SEQUENCE {
1515     uplinkTxDirectCurrentTwoCarrierList-r16 UplinkTxDirectCurrentTwoCarrierList-r16                                 OPTIONAL,
1516     nonCriticalExtension                    RRCResumeComplete-v1700-IEs                                             OPTIONAL
1519 RRCResumeComplete-v1700-IEs ::=         SEQUENCE {
1520     needForGapNCSG-InfoNR-r17               NeedForGapNCSG-InfoNR-r17                                               OPTIONAL,
1521     needForGapNCSG-InfoEUTRA-r17            NeedForGapNCSG-InfoEUTRA-r17                                            OPTIONAL,
1522     nonCriticalExtension                    RRCResumeComplete-v1720-IEs                                             OPTIONAL
1525 RRCResumeComplete-v1720-IEs ::=         SEQUENCE {
1526     uplinkTxDirectCurrentMoreCarrierList-r17 UplinkTxDirectCurrentMoreCarrierList-r17                               OPTIONAL,
1527     nonCriticalExtension                     RRCResumeComplete-v1800-IEs                                            OPTIONAL
1530 RRCResumeComplete-v1800-IEs ::=         SEQUENCE {
1531     needForInterruptionInfoNR-r18           NeedForInterruptionInfoNR-r18                                           OPTIONAL,
1532     musim-CapRestrictionInd-r18             ENUMERATED {true}                                                       OPTIONAL,
1533     flightPathInfoAvailable-r18             ENUMERATED {true}                                                       OPTIONAL,
1534     measConfigReportAppLayerAvailable-r18   ENUMERATED {true}                                                       OPTIONAL,
1535     measResultReselectionNR-r18             MeasResultIdleNR-r16                                                    OPTIONAL,
1536     reselectionMeasAvailable-r18            ENUMERATED {true}                                                       OPTIONAL,
1537     nonCriticalExtension                    SEQUENCE {}                                                             OPTIONAL
1540 -- TAG-RRCRESUMECOMPLETE-STOP
1541 -- TAG-RRCRESUMEREQUEST-START
1543 RRCResumeRequest ::=            SEQUENCE {
1544         rrcResumeRequest            RRCResumeRequest-IEs
1547 RRCResumeRequest-IEs ::=        SEQUENCE {
1548     resumeIdentity                  ShortI-RNTI-Value,
1549     resumeMAC-I                     BIT STRING (SIZE (16)),
1550     resumeCause                     ResumeCause,
1551     spare                           BIT STRING (SIZE (1))
1554 -- TAG-RRCRESUMEREQUEST-STOP
1555 -- TAG-RRCRESUMEREQUEST1-START
1557 RRCResumeRequest1 ::=         SEQUENCE {
1558        rrcResumeRequest1          RRCResumeRequest1-IEs
1561 RRCResumeRequest1-IEs ::=    SEQUENCE {
1562     resumeIdentity               I-RNTI-Value,
1563     resumeMAC-I                  BIT STRING (SIZE (16)),
1564     resumeCause                  ResumeCause,
1565     spare                        BIT STRING (SIZE (1))
1568 -- TAG-RRCRESUMEREQUEST1-STOP
1569 -- TAG-RRCSETUP-START
1571 RRCSetup ::=                        SEQUENCE {
1572     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1573     criticalExtensions                  CHOICE {
1574         rrcSetup                            RRCSetup-IEs,
1575         criticalExtensionsFuture            SEQUENCE {}
1576     }
1579 RRCSetup-IEs ::=                    SEQUENCE {
1580     radioBearerConfig                   RadioBearerConfig,
1581     masterCellGroup                     OCTET STRING (CONTAINING CellGroupConfig),
1582     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1583     nonCriticalExtension                RRCSetup-v1700-IEs                                                      OPTIONAL
1586 RRCSetup-v1700-IEs ::=              SEQUENCE {
1587     sl-ConfigDedicatedNR-r17            SL-ConfigDedicatedNR-r16                           OPTIONAL, -- Cond L2RemoteUE
1588     sl-L2RemoteUE-Config-r17            SL-L2RemoteUE-Config-r17                           OPTIONAL, -- Cond L2RemoteUE
1589     nonCriticalExtension                SEQUENCE {}                                        OPTIONAL
1592 -- TAG-RRCSETUP-STOP
1593 -- TAG-RRCSETUPCOMPLETE-START
1595 RRCSetupComplete ::=                SEQUENCE {
1596     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1597     criticalExtensions                  CHOICE {
1598         rrcSetupComplete                    RRCSetupComplete-IEs,
1599         criticalExtensionsFuture            SEQUENCE {}
1600     }
1603 RRCSetupComplete-IEs ::=            SEQUENCE {
1604     selectedPLMN-Identity               INTEGER (1..maxPLMN),
1605     registeredAMF                       RegisteredAMF                                   OPTIONAL,
1606     guami-Type                          ENUMERATED {native, mapped}                     OPTIONAL,
1607     s-NSSAI-List                        SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI  OPTIONAL,
1608     dedicatedNAS-Message                DedicatedNAS-Message,
1609     ng-5G-S-TMSI-Value                  CHOICE {
1610         ng-5G-S-TMSI                        NG-5G-S-TMSI,
1611         ng-5G-S-TMSI-Part2                  BIT STRING (SIZE (9))
1612     }                                                                                   OPTIONAL,
1613     lateNonCriticalExtension            OCTET STRING                                    OPTIONAL,
1614     nonCriticalExtension                RRCSetupComplete-v1610-IEs                      OPTIONAL
1617 RRCSetupComplete-v1610-IEs ::=      SEQUENCE {
1618     iab-NodeIndication-r16              ENUMERATED {true}                               OPTIONAL,
1619     idleMeasAvailable-r16               ENUMERATED {true}                               OPTIONAL,
1620     ue-MeasurementsAvailable-r16        UE-MeasurementsAvailable-r16                    OPTIONAL,
1621     mobilityHistoryAvail-r16            ENUMERATED {true}                               OPTIONAL,
1622     mobilityState-r16                   ENUMERATED {normal, medium, high, spare}        OPTIONAL,
1623     nonCriticalExtension                RRCSetupComplete-v1690-IEs                      OPTIONAL
1626 RRCSetupComplete-v1690-IEs ::=      SEQUENCE {
1627     ul-RRC-Segmentation-r16             ENUMERATED {true}                               OPTIONAL,
1628     nonCriticalExtension                RRCSetupComplete-v1700-IEs                      OPTIONAL
1631 RRCSetupComplete-v1700-IEs ::=      SEQUENCE {
1632     onboardingRequest-r17               ENUMERATED {true}                               OPTIONAL,
1633     nonCriticalExtension                RRCSetupComplete-v1800-IEs                      OPTIONAL
1636 RRCSetupComplete-v1800-IEs ::=      SEQUENCE {
1637     ncr-NodeIndication-r18              ENUMERATED {true}                               OPTIONAL,
1638     musim-CapRestrictionInd-r18         ENUMERATED {true}                               OPTIONAL,
1639     flightPathInfoAvailable-r18         ENUMERATED {true}                               OPTIONAL,
1640     measConfigReportAppLayerAvailable-r18 ENUMERATED {true}                             OPTIONAL,
1641     mobileIAB-NodeIndication-r18        ENUMERATED {true}                               OPTIONAL,
1642     reselectionMeasAvailable-r18        ENUMERATED {true}                               OPTIONAL,
1643     nonCriticalExtension                SEQUENCE{}                                      OPTIONAL
1646 RegisteredAMF ::=                   SEQUENCE {
1647     plmn-Identity                       PLMN-Identity                                   OPTIONAL,
1648     amf-Identifier                      AMF-Identifier
1651 -- TAG-RRCSETUPCOMPLETE-STOP
1652 -- TAG-RRCSETUPREQUEST-START
1654 RRCSetupRequest ::=                 SEQUENCE {
1655     rrcSetupRequest                     RRCSetupRequest-IEs
1658 RRCSetupRequest-IEs ::=             SEQUENCE {
1659     ue-Identity                         InitialUE-Identity,
1660     establishmentCause                  EstablishmentCause,
1661     spare                               BIT STRING (SIZE (1))
1664 InitialUE-Identity ::=              CHOICE {
1665     ng-5G-S-TMSI-Part1                  BIT STRING (SIZE (39)),
1666     randomValue                         BIT STRING (SIZE (39))
1669 EstablishmentCause ::=              ENUMERATED {
1670                                         emergency, highPriorityAccess, mt-Access, mo-Signalling,
1671                                         mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess,
1672                                         spare6, spare5, spare4, spare3, spare2, spare1}
1674 -- TAG-RRCSETUPREQUEST-STOP
1675 -- TAG-RRCSYSTEMINFOREQUEST-START
1677 RRCSystemInfoRequest ::=            SEQUENCE {
1678     criticalExtensions                  CHOICE {
1679         rrcSystemInfoRequest                RRCSystemInfoRequest-IEs,
1680         criticalExtensionsFuture-r16        CHOICE {
1681             rrcPosSystemInfoRequest-r16         RRC-PosSystemInfoRequest-r16-IEs,
1682             criticalExtensionsFuture            SEQUENCE {}
1683         }
1684     }
1687 RRCSystemInfoRequest-IEs ::=    SEQUENCE {
1688     requested-SI-List                   BIT STRING (SIZE (maxSI-Message)),  --32bits
1689     spare                               BIT STRING (SIZE (12))
1692 RRC-PosSystemInfoRequest-r16-IEs ::=  SEQUENCE {
1693     requestedPosSI-List                   BIT STRING (SIZE (maxSI-Message)),  --32bits
1694     spare                                 BIT STRING (SIZE (11))
1697 -- TAG-RRCSYSTEMINFOREQUEST-STOP
1698 -- TAG-SCGFAILUREINFORMATION-START
1700 SCGFailureInformation ::=                   SEQUENCE {
1701     criticalExtensions                           CHOICE {
1702         scgFailureInformation                        SCGFailureInformation-IEs,
1703         criticalExtensionsFuture                    SEQUENCE {}
1704     }
1707 SCGFailureInformation-IEs ::=            SEQUENCE {
1708     failureReportSCG                         FailureReportSCG                    OPTIONAL,
1709     nonCriticalExtension                     SCGFailureInformation-v1590-IEs     OPTIONAL
1712 SCGFailureInformation-v1590-IEs ::=       SEQUENCE {
1713     lateNonCriticalExtension                OCTET STRING                        OPTIONAL,
1714     nonCriticalExtension                    SEQUENCE {}                         OPTIONAL
1717 FailureReportSCG ::=                       SEQUENCE {
1718     failureType                                    ENUMERATED {
1719                                                                t310-Expiry, randomAccessProblem,
1720                                                                rlc-MaxNumRetx,
1721                                                                synchReconfigFailureSCG, scg-ReconfigFailure,
1722                                                                srb3-IntegrityFailure, other-r16, spare1},
1723     measResultFreqList                          MeasResultFreqList                                                      OPTIONAL,
1724     measResultSCG-Failure                      OCTET STRING (CONTAINING MeasResultSCG-Failure)                OPTIONAL,
1725     ...,
1726     [[
1727     locationInfo-r16                            LocationInfo-r16            OPTIONAL,
1728    failureType-v1610                        ENUMERATED {scg-lbtFailure-r16, beamFailureRecoveryFailure-r16,
1729                                                         t312-Expiry-r16, bh-RLF-r16, beamFailure-r17, spare3, spare2, spare1} OPTIONAL
1730     ]],
1731     [[
1732     previousPSCellId-r17               SEQUENCE {
1733         physCellId-r17                     PhysCellId,
1734         carrierFreq-r17                    ARFCN-ValueNR
1735     }                                                           OPTIONAL,
1736     failedPSCellId-r17                 SEQUENCE {
1737         physCellId-r17                     PhysCellId,
1738         carrierFreq-r17                    ARFCN-ValueNR
1739      }                                                          OPTIONAL,
1740     timeSCGFailure-r17                 INTEGER (0..1023)        OPTIONAL,
1741     perRAInfoList-r17                  PerRAInfoList-r16          OPTIONAL
1742     ]]
1745 MeasResultFreqList ::=                   SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR
1748 -- TAG-SCGFAILUREINFORMATION-STOP
1749 -- TAG-SCGFAILUREINFORMATIONEUTRA-START
1751 SCGFailureInformationEUTRA ::=                SEQUENCE {
1752     criticalExtensions                                CHOICE {
1753         scgFailureInformationEUTRA                       SCGFailureInformationEUTRA-IEs,
1754         criticalExtensionsFuture                          SEQUENCE {}
1755     }
1758 SCGFailureInformationEUTRA-IEs ::=           SEQUENCE {
1759     failureReportSCG-EUTRA                           FailureReportSCG-EUTRA                      OPTIONAL,
1760     nonCriticalExtension                              SCGFailureInformationEUTRA-v1590-IEs                                    OPTIONAL
1763 SCGFailureInformationEUTRA-v1590-IEs ::=  SEQUENCE {
1764     lateNonCriticalExtension                  OCTET STRING            OPTIONAL,
1765     nonCriticalExtension                               SEQUENCE {}                  OPTIONAL
1768 FailureReportSCG-EUTRA ::=                       SEQUENCE {
1769     failureType                                           ENUMERATED {
1770                                                                        t313-Expiry, randomAccessProblem,rlc-MaxNumRetx,
1771                                                                           scg-ChangeFailure, spare4,
1772                                                                           spare3, spare2, spare1},
1773     measResultFreqListMRDC                             MeasResultFreqListFailMRDC                                                   OPTIONAL,
1774     measResultSCG-FailureMRDC                         OCTET STRING                                                         OPTIONAL,
1775     ...,
1776     [[
1777     locationInfo-r16                                    LocationInfo-r16                                                         OPTIONAL
1778     ]]
1781 MeasResultFreqListFailMRDC ::=      SEQUENCE (SIZE (1.. maxFreq)) OF MeasResult2EUTRA
1783 -- TAG-SCGFAILUREINFORMATIONEUTRA-STOP
1784 -- TAG-SECURITYMODECOMMAND-START
1786 SecurityModeCommand ::=             SEQUENCE {
1787     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1788     criticalExtensions                  CHOICE {
1789         securityModeCommand                 SecurityModeCommand-IEs,
1790         criticalExtensionsFuture            SEQUENCE {}
1791     }
1794 SecurityModeCommand-IEs ::=         SEQUENCE {
1795     securityConfigSMC                   SecurityConfigSMC,
1797     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1798     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
1801 SecurityConfigSMC ::=               SEQUENCE {
1802     securityAlgorithmConfig             SecurityAlgorithmConfig,
1803     ...
1806 -- TAG-SECURITYMODECOMMAND-STOP
1807 -- TAG-SECURITYMODECOMPLETE-START
1809 SecurityModeComplete ::=            SEQUENCE {
1810     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1811     criticalExtensions                  CHOICE {
1812         securityModeComplete                SecurityModeComplete-IEs,
1813         criticalExtensionsFuture            SEQUENCE {}
1814     }
1817 SecurityModeComplete-IEs ::=        SEQUENCE {
1818     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1819     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
1822 -- TAG-SECURITYMODECOMPLETE-STOP
1823 -- TAG-SECURITYMODEFAILURE-START
1825 SecurityModeFailure ::=             SEQUENCE {
1826     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
1827     criticalExtensions                  CHOICE {
1828         securityModeFailure                 SecurityModeFailure-IEs,
1829         criticalExtensionsFuture            SEQUENCE {}
1830     }
1833 SecurityModeFailure-IEs ::=         SEQUENCE {
1834     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
1835     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
1838 -- TAG-SECURITYMODEFAILURE-STOP
1839 -- TAG-SIB1-START
1841 SIB1 ::=        SEQUENCE {
1842     cellSelectionInfo                   SEQUENCE {
1843         q-RxLevMin                          Q-RxLevMin,
1844         q-RxLevMinOffset                    INTEGER (1..8)                                              OPTIONAL,   -- Need S
1845         q-RxLevMinSUL                       Q-RxLevMin                                                  OPTIONAL,   -- Need R
1846         q-QualMin                           Q-QualMin                                                   OPTIONAL,   -- Need S
1847         q-QualMinOffset                     INTEGER (1..8)                                              OPTIONAL    -- Need S
1848     }                                                                                                   OPTIONAL,   -- Cond Standalone
1849     cellAccessRelatedInfo               CellAccessRelatedInfo,
1850     connEstFailureControl               ConnEstFailureControl                                           OPTIONAL,   -- Need R
1851     si-SchedulingInfo                   SI-SchedulingInfo                                               OPTIONAL,   -- Need R
1852     servingCellConfigCommon             ServingCellConfigCommonSIB                                      OPTIONAL,   -- Need R
1853     ims-EmergencySupport                ENUMERATED {true}                                               OPTIONAL,   -- Need R
1854     eCallOverIMS-Support                ENUMERATED {true}                                               OPTIONAL,   -- Need R
1855     ue-TimersAndConstants               UE-TimersAndConstants                                           OPTIONAL,   -- Need R
1856     uac-BarringInfo                     SEQUENCE {
1857         uac-BarringForCommon                UAC-BarringPerCatList                                           OPTIONAL,   -- Need S
1858         uac-BarringPerPLMN-List             UAC-BarringPerPLMN-List                                         OPTIONAL,   -- Need S
1859         uac-BarringInfoSetList              UAC-BarringInfoSetList,
1860         uac-AccessCategory1-SelectionAssistanceInfo CHOICE {
1861             plmnCommon                           UAC-AccessCategory1-SelectionAssistanceInfo,
1862             individualPLMNList                   SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AccessCategory1-SelectionAssistanceInfo
1863         }                                                                                                   OPTIONAL    -- Need S
1864     }                                                                                                   OPTIONAL,   -- Need R
1865     useFullResumeID                     ENUMERATED {true}                                               OPTIONAL,   -- Need R
1866     lateNonCriticalExtension            OCTET STRING                                                    OPTIONAL,
1867     nonCriticalExtension                SIB1-v1610-IEs                                                  OPTIONAL
1870 SIB1-v1610-IEs ::=               SEQUENCE {
1871     idleModeMeasurementsEUTRA-r16    ENUMERATED{true}                                                   OPTIONAL,  -- Need R
1872     idleModeMeasurementsNR-r16       ENUMERATED{true}                                                   OPTIONAL,  -- Need R
1873     posSI-SchedulingInfo-r16         PosSI-SchedulingInfo-r16                                           OPTIONAL,  -- Need R
1874     nonCriticalExtension             SIB1-v1630-IEs                                                     OPTIONAL
1877 SIB1-v1630-IEs ::=               SEQUENCE {
1878     uac-BarringInfo-v1630            SEQUENCE {
1879         uac-AC1-SelectAssistInfo-r16     SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AC1-SelectAssistInfo-r16
1880     }                                                                                                   OPTIONAL,  -- Need R
1881     nonCriticalExtension             SIB1-v1700-IEs                                                     OPTIONAL
1884 SIB1-v1700-IEs ::=               SEQUENCE {
1885     hsdn-Cell-r17                        ENUMERATED {true}                                              OPTIONAL,  -- Need R
1886     uac-BarringInfo-v1700                SEQUENCE {
1887         uac-BarringInfoSetList-v1700         UAC-BarringInfoSetList-v1700
1888     }                                                                                                   OPTIONAL,  -- Cond MINT
1889     sdt-ConfigCommon-r17                 SDT-ConfigCommonSIB-r17                                        OPTIONAL,  -- Need R
1890     redCap-ConfigCommon-r17              RedCap-ConfigCommonSIB-r17                                     OPTIONAL,  -- Need R
1891     featurePriorities-r17        SEQUENCE {
1892         redCapPriority-r17           FeaturePriority-r17                                                OPTIONAL,  -- Need R
1893         slicingPriority-r17          FeaturePriority-r17                                                OPTIONAL,  -- Need R
1894         msg3-Repetitions-Priority-r17 FeaturePriority-r17                                               OPTIONAL,  -- Need R
1895         sdt-Priority-r17             FeaturePriority-r17                                                OPTIONAL   -- Need R
1896     }                                                                                                   OPTIONAL,  -- Need R
1897     si-SchedulingInfo-v1700      SI-SchedulingInfo-v1700                                                OPTIONAL,  -- Need R
1898     hyperSFN-r17                 BIT STRING (SIZE (10))                                                 OPTIONAL,  -- Need R
1899     eDRX-AllowedIdle-r17         ENUMERATED {true}                                                      OPTIONAL,  -- Need R
1900     eDRX-AllowedInactive-r17     ENUMERATED {true}                                                      OPTIONAL,  -- Cond EDRX-RC
1901     intraFreqReselectionRedCap-r17 ENUMERATED {allowed, notAllowed}                                     OPTIONAL,  -- Need S
1902     cellBarredNTN-r17            ENUMERATED {barred, notBarred}                                         OPTIONAL,  -- Need S
1903     nonCriticalExtension         SIB1-v1740-IEs                                                         OPTIONAL
1906 SIB1-v1740-IEs ::=               SEQUENCE {
1907     si-SchedulingInfo-v1740          SI-SchedulingInfo-v1740                                            OPTIONAL,  -- Need R
1908     nonCriticalExtension             SIB1-v1800-IEs                                                     OPTIONAL
1911 SIB1-v1800-IEs ::=               SEQUENCE {
1912     ncr-Support-r18                  ENUMERATED {true}                                                  OPTIONAL,  -- Need S
1913     mt-SDT-ConfigCommonSIB-r18       MT-SDT-ConfigCommonSIB-r18                                         OPTIONAL,  -- Need R
1914     musim-CapRestrictionAllowed-r18  ENUMERATED {true}                                                  OPTIONAL,  -- Need R
1915     featurePriorities-v1800          SEQUENCE {
1916         msg1-Repetitions-Priority-r18    FeaturePriority-r17                                            OPTIONAL,  -- Need R
1917         eRedCapPriority-r18              FeaturePriority-r17                                            OPTIONAL   -- Need R
1918     }                                                                                                   OPTIONAL,  -- Need R
1919     si-SchedulingInfo-v1800          SI-SchedulingInfo-v1800                                            OPTIONAL,  -- Need R
1920     cellBarredATG-r18                ENUMERATED {barred, notBarred}                                     OPTIONAL,  -- Need S
1921     cellBarredNES-r18                ENUMERATED {notBarred}                                             OPTIONAL,  -- Need R
1922     mobileIAB-Cell-r18               ENUMERATED {true}                                                  OPTIONAL,  -- Need R
1923     eDRX-AllowedInactive-r18         ENUMERATED {true}                                                  OPTIONAL,  -- Cond EDRX-RC
1924     intraFreqReselection-eRedCap-r18 ENUMERATED {allowed, notAllowed}                                   OPTIONAL,  -- Need S
1925     nonServingCellMII-r18            ENUMERATED {true}                                                  OPTIONAL,  -- Need R
1926     sdt-BeamFailureRecoveryProhibitTimer-r18  ENUMERATED {ms50, ms100, ms200, ms500, ms1000, ms1500, ms2000, ms3000}
1927                                                                                                         OPTIONAL,  -- Need R
1928     eRedCap-ConfigCommon-r18         ERedCap-ConfigCommonSIB-r18                                        OPTIONAL,  -- Need R
1929     cellBarredFixedVSAT-r18          ENUMERATED {barred, notBarred}                                     OPTIONAL,  -- Cond NTN
1930     cellBarredMobileVSAT-r18         ENUMERATED {barred, notBarred}                                     OPTIONAL,  -- Cond NTN
1931     reselectionMeasurementsNR-r18    ENUMERATED{true}                                                   OPTIONAL,  -- Need R
1932     cellBarred2RxXR-r18              ENUMERATED {barred}                                                  OPTIONAL,  -- Need R
1933     intraFreqReselection2RxXR-r18    ENUMERATED {allowed, notAllowed}                                   OPTIONAL,  -- Need R
1934     barringExemptEmergencyCall-r18   ENUMERATED {true}                                                  OPTIONAL,  -- Cond EM-Barring
1935     n3c-Support-r18                  ENUMERATED {true}                                                  OPTIONAL,  -- Need R
1936     nonCriticalExtension             SEQUENCE {}                                                        OPTIONAL
1939 UAC-AccessCategory1-SelectionAssistanceInfo ::=    ENUMERATED {a, b, c}
1941 UAC-AC1-SelectAssistInfo-r16 ::=     ENUMERATED {a, b, c, notConfigured}
1943 SDT-ConfigCommonSIB-r17 ::=          SEQUENCE {
1944     sdt-RSRP-Threshold-r17               RSRP-Range                                                            OPTIONAL, -- Need R
1945     sdt-LogicalChannelSR-DelayTimer-r17  ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}  OPTIONAL, -- Need R
1946     sdt-DataVolumeThreshold-r17          ENUMERATED {byte32, byte100, byte200, byte400, byte600, byte800, byte1000, byte2000, byte4000,
1947                                                      byte8000, byte9000, byte10000, byte12000, byte24000, byte48000, byte96000},
1948     t319a-r17                            ENUMERATED { ms100, ms200, ms300, ms400, ms600, ms1000, ms2000,
1949                                                       ms3000, ms4000, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
1952 RedCap-ConfigCommonSIB-r17 ::= SEQUENCE {
1953     halfDuplexRedCapAllowed-r17    ENUMERATED {true}                                                    OPTIONAL,  -- Need R
1954     cellBarredRedCap-r17           SEQUENCE {
1955         cellBarredRedCap1Rx-r17        ENUMERATED {barred, notBarred},
1956         cellBarredRedCap2Rx-r17        ENUMERATED {barred, notBarred}
1957     }                                                                                                   OPTIONAL,  -- Need R
1958     ...
1961 ERedCap-ConfigCommonSIB-r18 ::= SEQUENCE {
1962     cellBarredeRedCap-r18           SEQUENCE {
1963         cellBarredeRedCap1Rx-r18        ENUMERATED {barred, notBarred},
1964         cellBarredeRedCap2Rx-r18        ENUMERATED {barred, notBarred}
1965     }
1968 FeaturePriority-r17 ::= INTEGER (0..7)
1970 MT-SDT-ConfigCommonSIB-r18 ::=       SEQUENCE {
1971     mt-SDT-RSRP-Threshold-r18            RSRP-Range                                                            OPTIONAL, -- Need S
1972     sdt-LogicalChannelSR-DelayTimer-r18  ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}  OPTIONAL, -- Cond MT-SDT1
1973     t319a-r18                            ENUMERATED { ms100, ms200, ms300, ms400, ms600, ms1000, ms2000,
1974                                                       ms3000, ms4000, spare7, spare6, spare5, spare4,
1975                                                       spare3, spare2, spare1}                                  OPTIONAL  -- Cond MT-SDT2
1978 -- TAG-SIB1-STOP
1979 -- TAG-SIDELINKUEINFORMATIONNR-START
1981 SidelinkUEInformationNR-r16::=         SEQUENCE {
1982     criticalExtensions                  CHOICE {
1983         sidelinkUEInformationNR-r16         SidelinkUEInformationNR-r16-IEs,
1984         criticalExtensionsFuture            SEQUENCE {}
1985     }
1988 SidelinkUEInformationNR-r16-IEs ::=    SEQUENCE {
1989     sl-RxInterestedFreqList-r16            SL-InterestedFreqList-r16           OPTIONAL,
1990     sl-TxResourceReqList-r16               SL-TxResourceReqList-r16            OPTIONAL,
1991     sl-FailureList-r16                     SL-FailureList-r16                  OPTIONAL,
1992     lateNonCriticalExtension               OCTET STRING                        OPTIONAL,
1993     nonCriticalExtension                   SidelinkUEInformationNR-v1700-IEs   OPTIONAL
1996 SidelinkUEInformationNR-v1700-IEs ::=  SEQUENCE {
1997     sl-TxResourceReqList-v1700             SL-TxResourceReqList-v1700                                                 OPTIONAL,
1998     sl-RxDRX-ReportList-v1700              SL-RxDRX-ReportList-v1700                                                  OPTIONAL,
1999     sl-RxInterestedGC-BC-DestList-r17      SL-RxInterestedGC-BC-DestList-r17                                          OPTIONAL,
2000     sl-RxInterestedFreqListDisc-r17        SL-InterestedFreqList-r16                                                  OPTIONAL,
2001     sl-TxResourceReqListDisc-r17           SL-TxResourceReqListDisc-r17                                               OPTIONAL,
2002     sl-TxResourceReqListCommRelay-r17      SL-TxResourceReqListCommRelay-r17                                          OPTIONAL,
2003     ue-Type-r17                            ENUMERATED {relayUE, remoteUE}                                             OPTIONAL,
2004     sl-SourceIdentityRemoteUE-r17          SL-SourceIdentity-r17                                                      OPTIONAL,
2005     nonCriticalExtension                   SidelinkUEInformationNR-v1800-IEs                                          OPTIONAL
2008 SidelinkUEInformationNR-v1800-IEs ::=  SEQUENCE {
2009     sl-CarrierFailureList-r18              SL-CarrierFailureList-r18                                                  OPTIONAL,
2010     sl-TxResourceReqListL2-U2U-r18         SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqL2-U2U-r18      OPTIONAL,
2011     sl-PosRxInterestedFreqList-r18         SL-InterestedFreqList-r16                                                  OPTIONAL,
2012     sl-PosTxResourceReqList-r18            SL-PosTxResourceReqList-r18                                                OPTIONAL,
2013     nonCriticalExtension                   SEQUENCE {}                                                                OPTIONAL
2016 SL-InterestedFreqList-r16 ::=          SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
2018 SL-TxResourceReqList-r16 ::=           SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReq-r16
2020 SL-PosTxResourceReqList-r18 ::=        SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-PosTxResourceReq-r18
2022 SL-TxResourceReq-r16 ::=               SEQUENCE {
2023     sl-DestinationIdentity-r16             SL-DestinationIdentity-r16,
2024     sl-CastType-r16                        ENUMERATED {broadcast, groupcast, unicast, spare1},
2025     sl-RLC-ModeIndicationList-r16          SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-RLC-ModeIndication-r16         OPTIONAL,
2026     sl-QoS-InfoList-r16                    SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16          OPTIONAL,
2027     sl-TypeTxSyncList-r16                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16                OPTIONAL,
2028     sl-TxInterestedFreqList-r16            SL-TxInterestedFreqList-r16                                                OPTIONAL,
2029     sl-CapabilityInformationSidelink-r16   OCTET STRING                                                               OPTIONAL
2032 SL-TxResourceReqList-v1700 ::=         SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReq-v1700
2034 SL-RxDRX-ReportList-v1700 ::=          SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-RxDRX-Report-v1700
2036 SL-TxResourceReq-v1700 ::=             SEQUENCE {
2037     sl-DRX-InfoFromRxList-r17              SEQUENCE (SIZE (1..maxNrofSL-RxInfoSet-r17)) OF SL-DRX-ConfigUC-SemiStatic-r17   OPTIONAL,
2038     sl-DRX-Indication-r17                  ENUMERATED {on, off}                                                             OPTIONAL,
2039     ...,
2040     [[
2041     sl-QoS-InfoList-v1800                  SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-v1800              OPTIONAL
2042     ]]
2045 SL-RxDRX-Report-v1700 ::=              SEQUENCE {
2046     sl-DRX-ConfigFromTx-r17                SL-DRX-ConfigUC-SemiStatic-r17,
2047     ...
2050 SL-RxInterestedGC-BC-DestList-r17 ::=  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-RxInterestedGC-BC-Dest-r17
2052 SL-RxInterestedGC-BC-Dest-r17 ::=      SEQUENCE {
2053     sl-RxInterestedQoS-InfoList-r17        SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16,
2054     sl-DestinationIdentity-r16             SL-DestinationIdentity-r16
2057 SL-TxResourceReqListDisc-r17 ::=       SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqDisc-r17
2059 SL-TxResourceReqDisc-r17 ::=           SEQUENCE {
2060     sl-DestinationIdentityDisc-r17         SL-DestinationIdentity-r16,
2061     sl-SourceIdentityRelayUE-r17           SL-SourceIdentity-r17                                                      OPTIONAL,
2062     sl-CastTypeDisc-r17                    ENUMERATED {broadcast, groupcast, unicast, spare1},
2063     sl-TxInterestedFreqListDisc-r17        SL-TxInterestedFreqList-r16,
2064     sl-TypeTxSyncListDisc-r17              SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
2065     sl-DiscoveryType-r17                   ENUMERATED {relay, non-Relay},
2066     ...,
2067     [[
2068     ue-TypeU2U-r18                         ENUMERATED {relayUE, remoteUE}                                             OPTIONAL
2069     ]]
2072 SL-TxResourceReqListCommRelay-r17 ::=  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReqCommRelayInfo-r17
2074 SL-TxResourceReqCommRelayInfo-r17 ::=  SEQUENCE {
2075     sl-RelayDRXConfig-r17                 SL-TxResourceReq-v1700                                                       OPTIONAL,
2076     sl-TxResourceReqCommRelay-r17         SL-TxResourceReqCommRelay-r17
2079 SL-TxResourceReqCommRelay-r17 ::=      CHOICE {
2080     sl-TxResourceReqL2U2N-Relay-r17        SL-TxResourceReqL2U2N-Relay-r17,
2081     sl-TxResourceReqL3U2N-Relay-r17        SL-TxResourceReq-r16
2084 SL-TxResourceReqL2U2N-Relay-r17 ::=    SEQUENCE {
2085     sl-DestinationIdentityL2U2N-r17        SL-DestinationIdentity-r16                                                 OPTIONAL,
2086     sl-TxInterestedFreqListL2U2N-r17       SL-TxInterestedFreqList-r16,
2087     sl-TypeTxSyncListL2U2N-r17             SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
2088     sl-LocalID-Request-r17                 ENUMERATED {true}                                                          OPTIONAL,
2089     sl-PagingIdentityRemoteUE-r17          SL-PagingIdentityRemoteUE-r17                                              OPTIONAL,
2090     sl-CapabilityInformationSidelink-r17   OCTET STRING                                                               OPTIONAL,
2091     ...
2094 SL-TxResourceReqL2-U2U-r18 ::=         SEQUENCE {
2095     sl-DestinationIdentityL2-U2U-r18       SL-DestinationIdentity-r16                                                 OPTIONAL,
2096     sl-TxInterestedFreqListL2-U2U-r18      SL-TxInterestedFreqList-r16,
2097     sl-TypeTxSyncListL2-U2U-r18            SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16,
2098     sl-CapabilityInformationSidelink-r18   OCTET STRING                                                               OPTIONAL,
2099     sl-U2U-InfoList-r18                    SEQUENCE (SIZE (1.. maxNrofRemoteUE-r17)) OF SL-U2U-Info-r18               OPTIONAL,
2100     sl-RLC-ModeIndicationListL2-U2U-r18    SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-RLC-Mode-r18                   OPTIONAL,
2101     ...
2104 SL-U2U-Info-r18 ::=                    SEQUENCE {
2105     sl-U2U-Identity-r18                    CHOICE {
2106         sl-TargetUE-Identity-r18               SL-DestinationIdentity-r16,
2107         sl-SourceUE-Identity-r18               SL-SourceIdentity-r17
2108    },
2109    sl-E2E-QoS-InfoList-r18                 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16         OPTIONAL,
2110    sl-PerHop-QoS-InfoList-r18              SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-SplitQoS-Info-r18    OPTIONAL,
2111    sl-PerSLRB-QoS-InfoList-r18             SEQUENCE (SIZE (1.. maxNrofSLRB-r16)) OF SL-PerSLRB-QoS-Info-r18           OPTIONAL,
2112    sl-CapabilityInformationTargetRemoteUE-r18  OCTET STRING                                                           OPTIONAL
2115 SL-PosTxResourceReq-r18 ::=            SEQUENCE {
2116     sl-PosDestinationIdentity-r18          SL-DestinationIdentity-r16,
2117     sl-PosCastType-r18                     ENUMERATED {broadcast, groupcast, unicast, spare1},
2118     sl-PosTxInterestedFreqList-r18         SL-TxInterestedFreqList-r16                                                OPTIONAL,
2119     sl-PosTypeTxSyncList-r18               SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-TypeTxSync-r16                OPTIONAL,
2120     sl-PosQoS-InfoList-r18                 SEQUENCE (SIZE (1..maxNrofSL-PRS-PerDest-r18)) OF SL-PRS-QoS-Info-r18      OPTIONAL,
2121     sl-CapabilityInformationSidelink-r18   OCTET STRING                                                               OPTIONAL,
2122     ...
2125 SL-TxInterestedFreqList-r16 ::=        SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
2127 SL-QoS-Info-r16 ::=                    SEQUENCE {
2128     sl-QoS-FlowIdentity-r16               SL-QoS-FlowIdentity-r16,
2129     sl-QoS-Profile-r16                    SL-QoS-Profile-r16                                                          OPTIONAL
2132 SL-QoS-Info-v1800 ::=                  SEQUENCE {
2133     sl-TxInterestedFreqList-r18            SL-TxInterestedFreqList-r16,
2134     sl-TxProfile-r18                       SL-TxProfile-r18                    OPTIONAL,
2135     ...
2138 SL-TxProfile-r18 ::=                   ENUMERATED {backwardsCompatible, backwardsIncompatible}
2140 SL-RLC-ModeIndication-r16 ::=          SEQUENCE {
2141     sl-Mode-r16                            CHOICE  {
2142         sl-AM-Mode-r16                         NULL,
2143         sl-UM-Mode-r16                         NULL
2144     },
2145     sl-QoS-InfoList-r16                SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16
2148 SL-FailureList-r16 ::=                 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-Failure-r16
2150 SL-Failure-r16 ::=                     SEQUENCE {
2151     sl-DestinationIdentity-r16             SL-DestinationIdentity-r16,
2152     sl-Failure-r16                         ENUMERATED {rlf,configFailure, drxReject-v1710, spare5, spare4, spare3, spare2, spare1}
2155 SL-CarrierFailureList-r18 ::=          SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-CarrierFailure-r18
2157 SL-CarrierFailure-r18 ::=              SEQUENCE {
2158     sl-DestinationIdentity-r18             SL-DestinationIdentity-r16,
2159     sl-CarrierFailure-r18                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
2162 SL-SplitQoS-Info-r18 ::=               SEQUENCE {
2163     sl-QoS-FlowIdentity-r18                SL-QoS-FlowIdentity-r16,
2164     sl-SplitPacketDelayBudget-r18          INTEGER (0..1023)                                                          OPTIONAL,
2165     ...
2168 SL-PerSLRB-QoS-Info-r18 ::=            SEQUENCE {
2169     sl-RemoteUE-SLRB-Identity-r18           SLRB-Uu-ConfigIndex-r16,
2170     sl-QoS-ProfilePerSLRB-r18               SL-QoS-Profile-r16                                                        OPTIONAL
2173 SL-PRS-QoS-Info-r18 ::=                SEQUENCE {
2174     sl-PRS-Priority-r18                    INTEGER (1..8)                                                             OPTIONAL,
2175     sl-PRS-DelayBudget-r18                 INTEGER (0..1023)                                                          OPTIONAL,
2176     sl-PRS-Bandwidth-r18                   ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40,
2177                                                       mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz200, mhz400,
2178                                                       spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
2179                                                       spare7, spare6, spare5, spare4, spare3, spare2, spare1}         OPTIONAL,
2180     ...
2183 SL-RLC-Mode-r18 ::=            CHOICE {
2184     sl-AM-Mode-r18                 NULL,
2185     sl-UM-Mode-r18                 NULL
2188 -- TAG-SIDELINKUEINFORMATIONNR-STOP
2189 -- TAG-SYSTEMINFORMATION-START
2191 SystemInformation ::=               SEQUENCE {
2192     criticalExtensions                  CHOICE {
2193         systemInformation                   SystemInformation-IEs,
2194         criticalExtensionsFuture-r16    CHOICE {
2195             posSystemInformation-r16        PosSystemInformation-r16-IEs,
2196             criticalExtensionsFuture        SEQUENCE {}
2197         }
2198     }
2201 SystemInformation-IEs ::=           SEQUENCE {
2202     sib-TypeAndInfo                     SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
2203         sib2                                SIB2,
2204         sib3                                SIB3,
2205         sib4                                SIB4,
2206         sib5                                SIB5,
2207         sib6                                SIB6,
2208         sib7                                SIB7,
2209         sib8                                SIB8,
2210         sib9                                SIB9,
2211         ...,
2212         sib10-v1610                         SIB10-r16,
2213         sib11-v1610                         SIB11-r16,
2214         sib12-v1610                         SIB12-r16,
2215         sib13-v1610                         SIB13-r16,
2216         sib14-v1610                         SIB14-r16,
2217         sib15-v1700                         SIB15-r17,
2218         sib16-v1700                         SIB16-r17,
2219         sib17-v1700                         SIB17-r17,
2220         sib18-v1700                         SIB18-r17,
2221         sib19-v1700                         SIB19-r17,
2222         sib20-v1700                         SIB20-r17,
2223         sib21-v1700                         SIB21-r17,
2224         sib22-v1800                         SIB22-r18,
2225         sib23-v1800                         SIB23-r18,
2226         sib24-v1800                         SIB24-r18,
2227         sib25-v1800                         SIB25-r18,
2228         sib17bis-v1820                      SIB17bis-r18
2230     },
2231     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
2232     nonCriticalExtension                SEQUENCE {}                         OPTIONAL
2235 -- TAG-SYSTEMINFORMATION-STOP
2236 -- TAG-UEASSISTANCEINFORMATION-START
2238 UEAssistanceInformation ::=         SEQUENCE {
2239     criticalExtensions                  CHOICE {
2240         ueAssistanceInformation             UEAssistanceInformation-IEs,
2241         criticalExtensionsFuture            SEQUENCE {}
2242     }
2245 UEAssistanceInformation-IEs ::=     SEQUENCE {
2246     delayBudgetReport                   DelayBudgetReport                   OPTIONAL,
2247     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
2248     nonCriticalExtension                UEAssistanceInformation-v1540-IEs   OPTIONAL
2251 DelayBudgetReport::=                CHOICE {
2252     type1                               ENUMERATED {
2253                                             msMinus1280, msMinus640, msMinus320, msMinus160,msMinus80, msMinus60, msMinus40,
2254                                             msMinus20, ms0, ms20,ms40, ms60, ms80, ms160, ms320, ms640, ms1280},
2255     ...
2258 UEAssistanceInformation-v1540-IEs ::= SEQUENCE {
2259     overheatingAssistance               OverheatingAssistance               OPTIONAL,
2260     nonCriticalExtension                UEAssistanceInformation-v1610-IEs   OPTIONAL
2263 OverheatingAssistance ::=           SEQUENCE {
2264     reducedMaxCCs                       ReducedMaxCCs-r16                   OPTIONAL,
2265     reducedMaxBW-FR1                    ReducedMaxBW-FRx-r16                OPTIONAL,
2266     reducedMaxBW-FR2                    ReducedMaxBW-FRx-r16                OPTIONAL,
2267     reducedMaxMIMO-LayersFR1            SEQUENCE {
2268         reducedMIMO-LayersFR1-DL            MIMO-LayersDL,
2269         reducedMIMO-LayersFR1-UL            MIMO-LayersUL
2270     } OPTIONAL,
2271     reducedMaxMIMO-LayersFR2            SEQUENCE {
2272         reducedMIMO-LayersFR2-DL            MIMO-LayersDL,
2273         reducedMIMO-LayersFR2-UL            MIMO-LayersUL
2274     } OPTIONAL
2276 OverheatingAssistance-r17 ::=       SEQUENCE {
2277     reducedMaxBW-FR2-2-r17              SEQUENCE {
2278         reducedBW-FR2-2-DL-r17              ReducedAggregatedBandwidth-r17,
2279         reducedBW-FR2-2-UL-r17              ReducedAggregatedBandwidth-r17
2280     } OPTIONAL,
2281     reducedMaxMIMO-LayersFR2-2          SEQUENCE {
2282         reducedMIMO-LayersFR2-2-DL          MIMO-LayersDL,
2283         reducedMIMO-LayersFR2-2-UL          MIMO-LayersUL
2284     } OPTIONAL
2287 ReducedAggregatedBandwidth ::= ENUMERATED {mhz0, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200, mhz300, mhz400}
2289 ReducedAggregatedBandwidth-r17 ::= ENUMERATED {mhz0, mhz100, mhz200, mhz400, mhz800, mhz1200, mhz1600, mhz2000}
2291 UEAssistanceInformation-v1610-IEs ::= SEQUENCE {
2292     idc-Assistance-r16                  IDC-Assistance-r16                  OPTIONAL,
2293     drx-Preference-r16                  DRX-Preference-r16                  OPTIONAL,
2294     maxBW-Preference-r16                MaxBW-Preference-r16                OPTIONAL,
2295     maxCC-Preference-r16                MaxCC-Preference-r16                OPTIONAL,
2296     maxMIMO-LayerPreference-r16         MaxMIMO-LayerPreference-r16         OPTIONAL,
2297     minSchedulingOffsetPreference-r16   MinSchedulingOffsetPreference-r16   OPTIONAL,
2298     releasePreference-r16               ReleasePreference-r16               OPTIONAL,
2299     sl-UE-AssistanceInformationNR-r16   SL-UE-AssistanceInformationNR-r16   OPTIONAL,
2300     referenceTimeInfoPreference-r16     BOOLEAN                             OPTIONAL,
2301     nonCriticalExtension                UEAssistanceInformation-v1700-IEs   OPTIONAL
2304 UEAssistanceInformation-v1700-IEs ::= SEQUENCE {
2305     ul-GapFR2-Preference-r17              UL-GapFR2-Preference-r17              OPTIONAL,
2306     musim-Assistance-r17                  MUSIM-Assistance-r17                  OPTIONAL,
2307     overheatingAssistance-r17             OverheatingAssistance-r17             OPTIONAL,
2308     maxBW-PreferenceFR2-2-r17             MaxBW-PreferenceFR2-2-r17             OPTIONAL,
2309     maxMIMO-LayerPreferenceFR2-2-r17      MaxMIMO-LayerPreferenceFR2-2-r17      OPTIONAL,
2310     minSchedulingOffsetPreferenceExt-r17  MinSchedulingOffsetPreferenceExt-r17  OPTIONAL,
2311     rlm-MeasRelaxationState-r17           BOOLEAN                               OPTIONAL,
2312     bfd-MeasRelaxationState-r17           BIT STRING (SIZE (1..maxNrofServingCells)) OPTIONAL,
2313     nonSDT-DataIndication-r17             SEQUENCE {
2314         resumeCause-r17                       ResumeCause                       OPTIONAL
2315     }                                                                           OPTIONAL,
2316     scg-DeactivationPreference-r17        ENUMERATED { scg-DeactivationPreferred, noPreference }    OPTIONAL,
2317     uplinkData-r17                        ENUMERATED { true }                   OPTIONAL,
2318     rrm-MeasRelaxationFulfilment-r17      BOOLEAN                               OPTIONAL,
2319     propagationDelayDifference-r17        PropagationDelayDifference-r17        OPTIONAL,
2320     nonCriticalExtension                  UEAssistanceInformation-v1800-IEs     OPTIONAL
2323 UEAssistanceInformation-v1800-IEs ::= SEQUENCE {
2324     idc-FDM-Assistance-r18                IDC-FDM-Assistance-r18                          OPTIONAL,
2325     idc-TDM-Assistance-r18                IDC-TDM-Assistance-r18                          OPTIONAL,
2326     multiRx-PreferenceFR2-r18             ENUMERATED {single, multiple }                  OPTIONAL,
2327     musim-Assistance-v1800                MUSIM-Assistance-v1800                          OPTIONAL,
2328     flightPathInfoAvailable-r18           ENUMERATED {true}                               OPTIONAL,
2329     ul-TrafficInfo-r18                    UL-TrafficInfo-r18                              OPTIONAL,
2330     n3c-RelayUE-InfoList-r18              SEQUENCE (SIZE (0..8)) OF N3C-RelayUE-Info-r18  OPTIONAL,
2331     sl-PRS-UE-AssistanceInformationNR-r18 SL-PRS-UE-AssistanceInformationNR-r18           OPTIONAL,
2332     nonCriticalExtension                  SEQUENCE {}                                     OPTIONAL
2335 IDC-Assistance-r16 ::=                  SEQUENCE {
2336     affectedCarrierFreqList-r16             AffectedCarrierFreqList-r16               OPTIONAL,
2337     affectedCarrierFreqCombList-r16         AffectedCarrierFreqCombList-r16           OPTIONAL,
2338     ...
2341 AffectedCarrierFreqList-r16 ::= SEQUENCE (SIZE (1.. maxFreqIDC-r16)) OF AffectedCarrierFreq-r16
2343 AffectedCarrierFreq-r16 ::=     SEQUENCE {
2344     carrierFreq-r16                 ARFCN-ValueNR,
2345     interferenceDirection-r16       ENUMERATED {nr, other, both, spare}
2348 AffectedCarrierFreqCombList-r16 ::= SEQUENCE (SIZE (1..maxCombIDC-r16)) OF AffectedCarrierFreqComb-r16
2350 AffectedCarrierFreqComb-r16 ::=     SEQUENCE {
2351     affectedCarrierFreqComb-r16         SEQUENCE (SIZE (2..maxNrofServingCells)) OF  ARFCN-ValueNR    OPTIONAL,
2352     victimSystemType-r16                VictimSystemType-r16
2355 VictimSystemType-r16 ::=    SEQUENCE {
2356     gps-r16                     ENUMERATED {true}        OPTIONAL,
2357     glonass-r16                 ENUMERATED {true}        OPTIONAL,
2358     bds-r16                     ENUMERATED {true}        OPTIONAL,
2359     galileo-r16                 ENUMERATED {true}        OPTIONAL,
2360     navIC-r16                   ENUMERATED {true}        OPTIONAL,
2361     wlan-r16                    ENUMERATED {true}        OPTIONAL,
2362     bluetooth-r16               ENUMERATED {true}        OPTIONAL,
2363     ...,
2364     [[
2365     uwb-r18                     ENUMERATED {true}        OPTIONAL
2366     ]]
2369 DRX-Preference-r16 ::=              SEQUENCE {
2370     preferredDRX-InactivityTimer-r16    ENUMERATED {
2371                                             ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
2372                                             ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
2373                                             spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL,
2374     preferredDRX-LongCycle-r16          ENUMERATED {
2375                                             ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512,
2376                                             ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, spare12, spare11, spare10,
2377                                             spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL,
2378     preferredDRX-ShortCycle-r16         ENUMERATED {
2379                                             ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
2380                                             ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
2381                                             spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL,
2382     preferredDRX-ShortCycleTimer-r16    INTEGER (1..16)    OPTIONAL
2385 MaxBW-Preference-r16 ::=            SEQUENCE {
2386     reducedMaxBW-FR1-r16                ReducedMaxBW-FRx-r16                     OPTIONAL,
2387     reducedMaxBW-FR2-r16                ReducedMaxBW-FRx-r16                     OPTIONAL
2390 MaxBW-PreferenceFR2-2-r17 ::=       SEQUENCE {
2391     reducedMaxBW-FR2-2-r17              SEQUENCE {
2392         reducedBW-FR2-2-DL-r17              ReducedAggregatedBandwidth-r17       OPTIONAL,
2393         reducedBW-FR2-2-UL-r17              ReducedAggregatedBandwidth-r17       OPTIONAL
2394     } OPTIONAL
2397 MaxCC-Preference-r16 ::=            SEQUENCE {
2398     reducedMaxCCs-r16                   ReducedMaxCCs-r16                        OPTIONAL
2401 MaxMIMO-LayerPreference-r16 ::=     SEQUENCE {
2402     reducedMaxMIMO-LayersFR1-r16        SEQUENCE {
2403         reducedMIMO-LayersFR1-DL-r16        INTEGER (1..8),
2404         reducedMIMO-LayersFR1-UL-r16        INTEGER (1..4)
2405     } OPTIONAL,
2406     reducedMaxMIMO-LayersFR2-r16        SEQUENCE {
2407         reducedMIMO-LayersFR2-DL-r16        INTEGER (1..8),
2408         reducedMIMO-LayersFR2-UL-r16        INTEGER (1..4)
2409     } OPTIONAL
2412 MaxMIMO-LayerPreferenceFR2-2-r17 ::=    SEQUENCE {
2413     reducedMaxMIMO-LayersFR2-2-r17          SEQUENCE {
2414         reducedMIMO-LayersFR2-2-DL-r17          INTEGER (1..8),
2415         reducedMIMO-LayersFR2-2-UL-r17          INTEGER (1..4)
2416     } OPTIONAL
2419 MinSchedulingOffsetPreference-r16 ::= SEQUENCE {
2420     preferredK0-r16                       SEQUENCE {
2421         preferredK0-SCS-15kHz-r16             ENUMERATED {sl1, sl2, sl4, sl6}              OPTIONAL,
2422         preferredK0-SCS-30kHz-r16             ENUMERATED {sl1, sl2, sl4, sl6}              OPTIONAL,
2423         preferredK0-SCS-60kHz-r16             ENUMERATED {sl2, sl4, sl8, sl12}             OPTIONAL,
2424         preferredK0-SCS-120kHz-r16            ENUMERATED {sl2, sl4, sl8, sl12}             OPTIONAL
2425     }                                                                                  OPTIONAL,
2426     preferredK2-r16                       SEQUENCE {
2427         preferredK2-SCS-15kHz-r16             ENUMERATED {sl1, sl2, sl4, sl6}             OPTIONAL,
2428         preferredK2-SCS-30kHz-r16             ENUMERATED {sl1, sl2, sl4, sl6}             OPTIONAL,
2429         preferredK2-SCS-60kHz-r16             ENUMERATED {sl2, sl4, sl8, sl12}            OPTIONAL,
2430         preferredK2-SCS-120kHz-r16            ENUMERATED {sl2, sl4, sl8, sl12}            OPTIONAL
2431     }                                                                                 OPTIONAL
2434 MinSchedulingOffsetPreferenceExt-r17 ::=  SEQUENCE {
2435     preferredK0-r17                           SEQUENCE {
2436         preferredK0-SCS-480kHz-r17                ENUMERATED {sl8, sl16, sl32, sl48}      OPTIONAL,
2437         preferredK0-SCS-960kHz-r17                ENUMERATED {sl8, sl16, sl32, sl48}      OPTIONAL
2438     }                                                                                     OPTIONAL,
2439     preferredK2-r17                           SEQUENCE {
2440         preferredK2-SCS-480kHz-r17                ENUMERATED {sl8, sl16, sl32, sl48}      OPTIONAL,
2441         preferredK2-SCS-960kHz-r17                ENUMERATED {sl8, sl16, sl32, sl48}      OPTIONAL
2442     }                                                                                     OPTIONAL
2445 MUSIM-Assistance-r17 ::=              SEQUENCE {
2446     musim-PreferredRRC-State-r17          ENUMERATED {idle, inactive, outOfConnected}     OPTIONAL,
2447     musim-GapPreferenceList-r17           MUSIM-GapPreferenceList-r17                     OPTIONAL
2450 MUSIM-GapPreferenceList-r17 ::= SEQUENCE (SIZE (1..4)) OF MUSIM-GapInfo-r17
2453 MUSIM-Assistance-v1800 ::=              SEQUENCE {
2454     musim-GapPriorityPreferenceList-r18     MUSIM-GapPriorityPreferenceList-r18           OPTIONAL,
2455     musim-GapKeepPreference-r18             ENUMERATED {true}                             OPTIONAL,
2456     musim-CapRestriction-r18                MUSIM-CapRestriction-r18                      OPTIONAL,
2457     musim-NeedForGapsInfoNR-r18             NeedForGapsInfoNR-r16                         OPTIONAL,
2458     ...
2461 MUSIM-GapPriorityPreferenceList-r18 ::= SEQUENCE (SIZE (1..3)) OF GapPriority-r17
2463 MUSIM-CapRestriction-r18 ::=            SEQUENCE {
2464     musim-Cell-SCG-ToRelease-r18            MUSIM-Cell-SCG-ToRelease-r18                  OPTIONAL,
2465     musim-CellToAffectList-r18              MUSIM-CellToAffectList-r18                    OPTIONAL,
2466     musim-AffectedBandsList-r18             MUSIM-AffectedBandsList-r18                   OPTIONAL,
2467     musim-AvoidedBandsList-r18              MUSIM-AvoidedBandsList-r18                    OPTIONAL,
2468     musim-MaxCC-r18                         MUSIM-MaxCC-r18                               OPTIONAL
2471 MUSIM-Cell-SCG-ToRelease-r18 ::=        SEQUENCE {
2472     musim-CellToRelease-r18                 MUSIM-CellToRelease-r18                       OPTIONAL,
2473     scg-ReleasePreference-r18               ENUMERATED {true}                             OPTIONAL
2476 MUSIM-CellToRelease-r18 ::=             SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex
2478 MUSIM-CellToAffectList-r18::=           SEQUENCE (SIZE (1..maxNrofServingCells)) OF MUSIM-CellToAffect-r18
2480 MUSIM-CellToAffect-r18 ::=              SEQUENCE {
2481     musim-ServCellIndex-r18                 ServCellIndex,
2482     musim-MIMO-Layers-DL-r18                INTEGER (1..8)                                OPTIONAL,
2483     musim-MIMO-Layers-UL-r18                INTEGER (1..4)                                OPTIONAL,
2484     musim-SupportedBandwidth-DL-r18         SupportedBandwidth-v1700                      OPTIONAL,
2485     musim-SupportedBandwidth-UL-r18         SupportedBandwidth-v1700                      OPTIONAL
2488 MUSIM-AffectedBandsList-r18  ::=        SEQUENCE (SIZE (1..maxBandComb-MUSIM-r18)) OF MUSIM-AffectedBands-r18
2490 MUSIM-AffectedBands-r18 ::=             SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF MUSIM-CapabilityRestrictedBandParameters-r18
2492 MUSIM-CapabilityRestrictedBandParameters-r18 ::= SEQUENCE {
2493     musim-bandEntryIndex-r18                MUSIM-BandEntryIndex-r18,
2494     musim-CapabilityRestricted-r18          SEQUENCE {
2495         musim-MIMO-Layers-DL-r18                INTEGER (1..8)                            OPTIONAL,
2496         musim-MIMO-Layers-UL-r18                INTEGER (1..4)                            OPTIONAL,
2497         musim-SupportedBandwidth-DL-r18         SupportedBandwidth-v1700                  OPTIONAL,
2498         musim-SupportedBandwidth-UL-r18         SupportedBandwidth-v1700                  OPTIONAL
2499     }
2502 MUSIM-AvoidedBandsList-r18 ::=          SEQUENCE (SIZE (1..maxBandComb-MUSIM-r18)) OF MUSIM-AvoidedBands-r18
2504 MUSIM-AvoidedBands-r18 ::=              SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF MUSIM-BandEntryIndex-r18
2506 MUSIM-BandEntryIndex-r18 ::=            INTEGER(1.. maxCandidateBandIndex-r18)
2508 MUSIM-MaxCC-r18 ::=                     SEQUENCE {
2509     musim-MaxCC-TotalDL-r18                 INTEGER (1..32)                               OPTIONAL,
2510     musim-MaxCC-TotalUL-r18                 INTEGER (1..32)                               OPTIONAL,
2511     musim-MaxCC-FR1-DL-r18                  INTEGER (1..32)                               OPTIONAL,
2512     musim-MaxCC-FR1-UL-r18                  INTEGER (1..32)                               OPTIONAL,
2513     musim-MaxCC-FR2-1-DL-r18                INTEGER (1..32)                               OPTIONAL,
2514     musim-MaxCC-FR2-1-UL-r18                INTEGER (1..32)                               OPTIONAL,
2515     musim-MaxCC-FR2-2-DL-r18                INTEGER (1..32)                                OPTIONAL,
2516     musim-MaxCC-FR2-2-UL-r18                INTEGER (1..32)                                OPTIONAL
2519 ReleasePreference-r16 ::=           SEQUENCE {
2520     preferredRRC-State-r16              ENUMERATED {idle, inactive, connected, outOfConnected}
2523 ReducedMaxBW-FRx-r16 ::=            SEQUENCE {
2524     reducedBW-DL-r16                    ReducedAggregatedBandwidth,
2525     reducedBW-UL-r16                    ReducedAggregatedBandwidth
2528 ReducedMaxCCs-r16 ::=               SEQUENCE {
2529     reducedCCsDL-r16                    INTEGER (0..31),
2530     reducedCCsUL-r16                    INTEGER (0..31)
2533 SL-UE-AssistanceInformationNR-r16 ::= SEQUENCE (SIZE (1..maxNrofTrafficPattern-r16)) OF SL-TrafficPatternInfo-r16
2535 SL-TrafficPatternInfo-r16::=          SEQUENCE {
2536     trafficPeriodicity-r16                ENUMERATED {ms20, ms50, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000},
2537     timingOffset-r16                      INTEGER (0..10239),
2538     messageSize-r16                       BIT STRING (SIZE (8)),
2539     sl-QoS-FlowIdentity-r16               SL-QoS-FlowIdentity-r16
2542 UL-GapFR2-Preference-r17::=           SEQUENCE {
2543     ul-GapFR2-PatternPreference-r17       INTEGER (0..3)                     OPTIONAL
2546 PropagationDelayDifference-r17 ::=  SEQUENCE (SIZE (1..4)) OF INTEGER (-270..270)
2548 IDC-FDM-Assistance-r18 ::=            SEQUENCE {
2549     affectedCarrierFreqRangeList-r18      AffectedCarrierFreqRangeList-r18               OPTIONAL,
2550     affectedCarrierFreqRangeCombList-r18  AffectedCarrierFreqRangeCombList-r18           OPTIONAL,
2551     ...
2554 IDC-TDM-Assistance-r18 ::=            SEQUENCE {
2555     cycleLength-r18                       ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30,
2556                                               ms32, ms35, ms40, ms60, ms64, ms70, ms80, ms96, ms100, ms128, ms160,
2557                                               ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240},
2558     startOffset-r18                       INTEGER (0..10239),
2559     slotOffset-r18                        INTEGER (0..31),
2560     activeDuration-r18                    CHOICE {
2561                                               subMilliSeconds INTEGER (1..31),
2562                                               milliSeconds    ENUMERATED {
2563                                                   ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
2564                                                   ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
2565                                                   ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
2566                                           },
2567     ...
2570 AffectedCarrierFreqRangeList-r18 ::=  SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF AffectedCarrierFreqRange-r18
2572 AffectedCarrierFreqRange-r18 ::=      SEQUENCE {
2573     affectedFreqRange-r18                 AffectedFreqRange-r18,interferenceDirection-r18      ENUMERATED {nr, other, both, spare},
2574     victimSystemType-r18                  VictimSystemType-r16                           OPTIONAL
2577 AffectedCarrierFreqRangeCombList-r18 ::= SEQUENCE (SIZE (1..maxCombIDC-r16)) OF AffectedCarrierFreqRangeComb-r18
2579 AffectedCarrierFreqRangeComb-r18 ::=  SEQUENCE {
2580     affectedCarrierFreqRangeComb-r18      SEQUENCE (SIZE (2..maxNrofServingCells)) OF AffectedFreqRange-r18,
2581     interferenceDirection-r18             ENUMERATED {nr, other, both, spare},
2582     victimSystemType-r18                  VictimSystemType-r16                           OPTIONAL
2585 AffectedFreqRange-r18 ::=             SEQUENCE {
2586     centerFreq-r18                        ARFCN-ValueNR,
2587     affectedBandwidth-r18                 ENUMERATED {khz200, khz400, khz600, khz800, mhz1, mhz2, mhz3, mhz4, mhz5, mhz6,
2588                                               mhz8, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200,
2589                                               mhz300, mhz400, spare10, spare9, spare8, spare7, spare6, spare5, spare4,
2590                                               spare3, spare2, spare1}
2593 UL-TrafficInfo-r18 ::=                SEQUENCE (SIZE (1..maxNrofPDU-Sessions-r17)) OF PDU-SessionUL-TrafficInfo-r18
2595 PDU-SessionUL-TrafficInfo-r18 ::=     SEQUENCE {
2596     pdu-SessionID-r18                     PDU-SessionID,
2597     qos-FlowUL-TrafficInfoList-r18        SEQUENCE (SIZE (1..maxNrofQFIs)) OF QOS-FlowUL-TrafficInfo-r18
2600 QOS-FlowUL-TrafficInfo-r18 ::=        SEQUENCE {
2601     qfi-r18                               QFI,
2602     jitterRange-r18                       SEQUENCE {
2603         lowerBound-r18                        JitterBound-r18,
2604         upperBound-r18                        JitterBound-r18
2605     }                                                                                    OPTIONAL,
2606     burstArrivalTime-r18                  CHOICE {
2607         referenceTime                         ReferenceTime-r16,
2608         referenceSFN-AndSlot                  ReferenceSFN-AndSlot-r18
2609     }                                                                                    OPTIONAL,
2610     trafficPeriodicity-r18                INTEGER (1..640000)                            OPTIONAL,
2611     pdu-SetIdentification-r18             BOOLEAN                                        OPTIONAL,
2612     psi-Identification-r18                BOOLEAN                                        OPTIONAL,
2613     ...
2616 ReferenceSFN-AndSlot-r18 ::= SEQUENCE {
2617      referenceSFN-r18                 INTEGER (0..1023),
2618      referenceSlot-r18                INTEGER (0..639)
2621 JitterBound-r18 ::= ENUMERATED {ms0, ms0dot5, ms1, ms1dot5, ms2, ms2dot5, ms3, ms3dot5, ms4, ms4dot5, ms5, ms5dot5, ms6, ms6dot5, ms7, beyondMs7}
2623 SL-PRS-UE-AssistanceInformationNR-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-PRS-TxConfig-r18)) OF SL-PRS-TxInfo-r18
2625 SL-PRS-TxInfo-r18 ::=                 SEQUENCE {
2626     sl-PRS-Periodicity-r18                ENUMERATED {ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000, spare6,
2627                                                         spare5, spare4, spare3, spare2, spare1},
2628     sl-PRS-Priority-r18                   INTEGER (1..8)                                                            OPTIONAL,
2629     sl-PRS-DelayBudget-r18                INTEGER (0..1023)                                                         OPTIONAL,
2630     sl-PRS-Bandwidth-r18                  ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40,
2631                                                       mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz200, mhz400,
2632                                                       spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
2633                                                       spare7, spare6, spare5, spare4, spare3, spare2, spare1}       OPTIONAL,
2634     ...
2638 -- TAG-UEASSISTANCEINFORMATION-STOP
2639 -- TAG-UECAPABILITYENQUIRY-START
2641 UECapabilityEnquiry ::=             SEQUENCE {
2642     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
2643     criticalExtensions                  CHOICE {
2644         ueCapabilityEnquiry                 UECapabilityEnquiry-IEs,
2645         criticalExtensionsFuture            SEQUENCE {}
2646     }
2649 UECapabilityEnquiry-IEs ::=         SEQUENCE {
2650     ue-CapabilityRAT-RequestList        UE-CapabilityRAT-RequestList,
2651     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
2652     ue-CapabilityEnquiryExt             OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs)                 OPTIONAL --  Need N
2655 UECapabilityEnquiry-v1560-IEs ::=   SEQUENCE {
2656     capabilityRequestFilterCommon       UE-CapabilityRequestFilterCommon                                        OPTIONAL, -- Need N
2657     nonCriticalExtension                UECapabilityEnquiry-v1610-IEs                                           OPTIONAL
2660 UECapabilityEnquiry-v1610-IEs ::=   SEQUENCE {
2661     rrc-SegAllowed-r16                  ENUMERATED {enabled}           OPTIONAL, -- Need N
2662     nonCriticalExtension                SEQUENCE {}                    OPTIONAL
2665 -- TAG-UECAPABILITYENQUIRY-STOP
2666 -- TAG-UECAPABILITYINFORMATION-START
2668 UECapabilityInformation ::=         SEQUENCE {
2669     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
2670     criticalExtensions                  CHOICE {
2671         ueCapabilityInformation             UECapabilityInformation-IEs,
2672         criticalExtensionsFuture            SEQUENCE {}
2673     }
2676 UECapabilityInformation-IEs ::=     SEQUENCE {
2677     ue-CapabilityRAT-ContainerList      UE-CapabilityRAT-ContainerList                                          OPTIONAL,
2678     lateNonCriticalExtension            OCTET STRING                                                            OPTIONAL,
2679     nonCriticalExtension                SEQUENCE{}                                                              OPTIONAL
2682 -- TAG-UECAPABILITYINFORMATION-STOP
2683 -- TAG-UEINFORMATIONREQUEST-START
2685 UEInformationRequest-r16 ::=     SEQUENCE {
2686     rrc-TransactionIdentifier        RRC-TransactionIdentifier,
2687     criticalExtensions               CHOICE {
2688         ueInformationRequest-r16         UEInformationRequest-r16-IEs,
2689         criticalExtensionsFuture         SEQUENCE {}
2690     }
2693 UEInformationRequest-r16-IEs ::= SEQUENCE {
2694     idleModeMeasurementReq-r16       ENUMERATED{true}                         OPTIONAL, -- Need N
2695     logMeasReportReq-r16             ENUMERATED {true}                        OPTIONAL, -- Need N
2696     connEstFailReportReq-r16         ENUMERATED {true}                        OPTIONAL, -- Need N
2697     ra-ReportReq-r16                 ENUMERATED {true}                        OPTIONAL, -- Need N
2698     rlf-ReportReq-r16                ENUMERATED {true}                        OPTIONAL, -- Need N
2699     mobilityHistoryReportReq-r16       ENUMERATED {true}                        OPTIONAL, -- Need N
2700     lateNonCriticalExtension         OCTET STRING                             OPTIONAL,
2701     nonCriticalExtension             UEInformationRequest-v1700-IEs           OPTIONAL
2704 UEInformationRequest-v1700-IEs ::= SEQUENCE {
2705     successHO-ReportReq-r17          ENUMERATED {true}                        OPTIONAL, -- Need N
2706     coarseLocationRequest-r17        ENUMERATED {true}                        OPTIONAL, -- Need N
2707     nonCriticalExtension             UEInformationRequest-v1800-IEs           OPTIONAL
2710 UEInformationRequest-v1800-IEs ::= SEQUENCE {
2711     flightPathInfoReq-r18            FlightPathInfoReportConfig-r18           OPTIONAL, -- Need N
2712     successPSCell-ReportReq-r18      ENUMERATED {true}                        OPTIONAL, -- Need N
2713     reselectionMeasurementReq-r18    ENUMERATED {true}                        OPTIONAL, -- Need N
2714     validatedMeasurementsReq-r18     ENUMERATED {true}                        OPTIONAL, -- Need N
2715     nonCriticalExtension             SEQUENCE {}                              OPTIONAL
2718 FlightPathInfoReportConfig-r18 ::= SEQUENCE {
2719     maxWayPointNumber-r18             INTEGER (1..maxWayPoint-r18),
2720     includeTimeStamp-r18              ENUMERATED {true}                       OPTIONAL  -- Need N
2723 -- TAG-UEINFORMATIONREQUEST-STOP
2724 -- TAG-UEINFORMATIONRESPONSE-START
2726 UEInformationResponse-r16 ::=        SEQUENCE {
2727     rrc-TransactionIdentifier            RRC-TransactionIdentifier,
2728     criticalExtensions                   CHOICE {
2729         ueInformationResponse-r16            UEInformationResponse-r16-IEs,
2730         criticalExtensionsFuture             SEQUENCE {}
2731     }
2734 UEInformationResponse-r16-IEs ::=    SEQUENCE {
2735     measResultIdleEUTRA-r16              MeasResultIdleEUTRA-r16             OPTIONAL,
2736     measResultIdleNR-r16                 MeasResultIdleNR-r16                OPTIONAL,
2737     logMeasReport-r16                    LogMeasReport-r16                   OPTIONAL,
2738     connEstFailReport-r16                ConnEstFailReport-r16               OPTIONAL,
2739     ra-ReportList-r16                    RA-ReportList-r16                   OPTIONAL,
2740     rlf-Report-r16                       RLF-Report-r16                      OPTIONAL,
2741     mobilityHistoryReport-r16            MobilityHistoryReport-r16           OPTIONAL,
2742     lateNonCriticalExtension             OCTET STRING                        OPTIONAL,
2743     nonCriticalExtension                 UEInformationResponse-v1700-IEs     OPTIONAL
2746 UEInformationResponse-v1700-IEs ::=  SEQUENCE {
2747     successHO-Report-r17                 SuccessHO-Report-r17                OPTIONAL,
2748     connEstFailReportList-r17            ConnEstFailReportList-r17           OPTIONAL,
2749     coarseLocationInfo-r17               OCTET STRING                        OPTIONAL,
2750     nonCriticalExtension                 UEInformationResponse-v1800-IEs     OPTIONAL
2753 UEInformationResponse-v1800-IEs ::=  SEQUENCE {
2754     flightPathInfoReport-r18             FlightPathInfoReport-r18            OPTIONAL,
2755     successPSCell-Report-r18             SuccessPSCell-Report-r18            OPTIONAL,
2756     measResultReselectionNR-r18          MeasResultIdleNR-r16                OPTIONAL,
2757     nonCriticalExtension                 SEQUENCE {}                         OPTIONAL
2760 FlightPathInfoReport-r18 ::=         SEQUENCE (SIZE (0..maxWayPoint-r18)) OF WayPoint-r18
2762 WayPoint-r18 ::=                     SEQUENCE {
2763     wayPointLocation-r18                 OCTET STRING,
2764     timeStamp-r18                        AbsoluteTimeInfo-r16                OPTIONAL
2767 LogMeasReport-r16 ::=                SEQUENCE {
2768     absoluteTimeStamp-r16                AbsoluteTimeInfo-r16,
2769     traceReference-r16                   TraceReference-r16,
2770     traceRecordingSessionRef-r16         OCTET STRING (SIZE (2)),
2771     tce-Id-r16                           OCTET STRING (SIZE (1)),
2772     logMeasInfoList-r16                  LogMeasInfoList-r16,
2773     logMeasAvailable-r16                 ENUMERATED {true}                   OPTIONAL,
2774     logMeasAvailableBT-r16               ENUMERATED {true}                   OPTIONAL,
2775     logMeasAvailableWLAN-r16             ENUMERATED {true}                   OPTIONAL,
2776     ...
2779 LogMeasInfoList-r16 ::=              SEQUENCE (SIZE (1..maxLogMeasReport-r16)) OF LogMeasInfo-r16
2781 LogMeasInfo-r16 ::=                  SEQUENCE {
2782     locationInfo-r16                     LocationInfo-r16                    OPTIONAL,
2783     relativeTimeStamp-r16                INTEGER (0..7200),
2784     servCellIdentity-r16                 CGI-Info-Logging-r16                OPTIONAL,
2785     measResultServingCell-r16            MeasResultServingCell-r16           OPTIONAL,
2786     measResultNeighCells-r16             SEQUENCE {
2787         measResultNeighCellListNR            MeasResultListLogging2NR-r16    OPTIONAL,
2788         measResultNeighCellListEUTRA         MeasResultList2EUTRA-r16        OPTIONAL
2789     },
2790     anyCellSelectionDetected-r16         ENUMERATED {true}                   OPTIONAL,
2791     ...,
2792     [[
2793     inDeviceCoexDetected-r17             ENUMERATED {true}                   OPTIONAL
2794     ]]
2797 ConnEstFailReport-r16 ::=            SEQUENCE {
2798     measResultFailedCell-r16             MeasResultFailedCell-r16,
2799     locationInfo-r16                     LocationInfo-r16                    OPTIONAL,
2800     measResultNeighCells-r16             SEQUENCE {
2801         measResultNeighCellListNR            MeasResultList2NR-r16               OPTIONAL,
2802         measResultNeighCellListEUTRA         MeasResultList2EUTRA-r16            OPTIONAL
2803     },
2804     numberOfConnFail-r16                 INTEGER (1..8),
2805     perRAInfoList-r16                            PerRAInfoList-r16,
2806     timeSinceFailure-r16                 TimeSinceFailure-r16,
2807     ...
2810 ConnEstFailReportList-r17 ::= SEQUENCE (SIZE (1..maxCEFReport-r17)) OF ConnEstFailReport-r16
2812 MeasResultServingCell-r16 ::=        SEQUENCE {
2813     resultsSSB-Cell                      MeasQuantityResults,
2814     resultsSSB                           SEQUENCE{
2815         best-ssb-Index                       SSB-Index,
2816         best-ssb-Results                     MeasQuantityResults,
2817         numberOfGoodSSB                      INTEGER (1..maxNrofSSBs-r16)
2818     }                                                                        OPTIONAL
2821 MeasResultFailedCell-r16 ::=         SEQUENCE {
2822     cgi-Info                             CGI-Info-Logging-r16,
2823     measResult-r16                       SEQUENCE {
2824         cellResults-r16                      SEQUENCE{
2825             resultsSSB-Cell-r16                  MeasQuantityResults
2826         },
2827         rsIndexResults-r16                   SEQUENCE{
2828             resultsSSB-Indexes-r16               ResultsPerSSB-IndexList
2829         }
2830     }
2833 RA-ReportList-r16 ::= SEQUENCE (SIZE (1..maxRAReport-r16)) OF RA-Report-r16
2835 RA-Report-r16 ::=                    SEQUENCE {
2836     cellId-r16                           CHOICE {
2837         cellGlobalId-r16                     CGI-Info-Logging-r16,
2838         pci-arfcn-r16                        PCI-ARFCN-NR-r16
2839     },
2840     ra-InformationCommon-r16             RA-InformationCommon-r16                         OPTIONAL,
2841     raPurpose-r16                        ENUMERATED {accessRelated, beamFailureRecovery, reconfigurationWithSync, ulUnSynchronized,
2842                                                     schedulingRequestFailure, noPUCCHResourceAvailable, requestForOtherSI,
2843                                                     msg3RequestForOtherSI-r17, lbt-Failure-r18, spare7, spare6, spare5, spare4, spare3,
2844                                                     spare2, spare1},
2845     ...,
2846     [[
2847     spCellID-r17                         CGI-Info-Logging-r16                             OPTIONAL
2848     ]],
2849     [[
2850     sdt-Failed-r18                       ENUMERATED {true}                                OPTIONAL
2851     ]]
2854 RA-InformationCommon-r16 ::=         SEQUENCE {
2855     absoluteFrequencyPointA-r16          ARFCN-ValueNR,
2856     locationAndBandwidth-r16             INTEGER (0..37949),
2857     subcarrierSpacing-r16                SubcarrierSpacing,
2858     msg1-FrequencyStart-r16              INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2859     msg1-FrequencyStartCFRA-r16          INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2860     msg1-SubcarrierSpacing-r16           SubcarrierSpacing                                OPTIONAL,
2861     msg1-SubcarrierSpacingCFRA-r16       SubcarrierSpacing                                OPTIONAL,
2862     msg1-FDM-r16                         ENUMERATED {one, two, four, eight}               OPTIONAL,
2863     msg1-FDMCFRA-r16                     ENUMERATED {one, two, four, eight}               OPTIONAL,
2864     perRAInfoList-r16                    PerRAInfoList-r16,
2865     ...,
2866     [[
2867     perRAInfoList-v1660                  PerRAInfoList-v1660                              OPTIONAL
2868     ]],
2869     [[
2870     msg1-SCS-From-prach-ConfigurationIndex-r16  ENUMERATED {kHz1dot25, kHz5, spare2, spare1}  OPTIONAL
2871     ]],
2872     [[
2873     msg1-SCS-From-prach-ConfigurationIndexCFRA-r16  ENUMERATED {kHz1dot25, kHz5, spare2, spare1} OPTIONAL
2874     ]],
2875     [[
2876     msgA-RO-FrequencyStart-r17           INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2877     msgA-RO-FrequencyStartCFRA-r17       INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2878     msgA-SubcarrierSpacing-r17           SubcarrierSpacing                                OPTIONAL,
2879     msgA-RO-FDM-r17                      ENUMERATED {one, two, four, eight}               OPTIONAL,
2880     msgA-RO-FDMCFRA-r17                  ENUMERATED {one, two, four, eight}               OPTIONAL,
2881     msgA-SCS-From-prach-ConfigurationIndex-r17  ENUMERATED {kHz1dot25, kHz5, spare2, spare1}  OPTIONAL,
2882     msgA-TransMax-r17                    ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}  OPTIONAL,
2883     msgA-MCS-r17                         INTEGER (0..15)                                   OPTIONAL,
2884     nrofPRBs-PerMsgA-PO-r17              INTEGER (1..32)                                  OPTIONAL,
2885     msgA-PUSCH-TimeDomainAllocation-r17  INTEGER (1..maxNrofUL-Allocations)               OPTIONAL,
2886     frequencyStartMsgA-PUSCH-r17         INTEGER (0..maxNrofPhysicalResourceBlocks-1)     OPTIONAL,
2887     nrofMsgA-PO-FDM-r17                  ENUMERATED {one, two, four, eight}               OPTIONAL,
2888     dlPathlossRSRP-r17                   RSRP-Range                                       OPTIONAL,
2889     intendedSIBs-r17                     SEQUENCE (SIZE (1..maxSIB)) OF SIB-Type-r17      OPTIONAL,
2890     ssbsForSI-Acquisition-r17            SEQUENCE (SIZE (1..maxNrofSSBs-r16)) OF SSB-Index    OPTIONAL,
2891     msgA-PUSCH-PayloadSize-r17           BIT STRING (SIZE (5))                            OPTIONAL,
2892     onDemandSISuccess-r17                ENUMERATED {true}                                OPTIONAL
2893     ]],
2894     [[
2895     usedFeatureCombination-r18           ReportedFeatureCombination-r18                   OPTIONAL,
2896     triggeredFeatureCombination-r18      ReportedFeatureCombination-r18                   OPTIONAL,
2897     startPreambleForThisPartition-r18    INTEGER (0..63)                                  OPTIONAL,
2898     numberOfPreamblesPerSSB-ForThisPartition-r18  INTEGER (1..64)                         OPTIONAL,
2899     attemptedBWP-InfoList-r18            SEQUENCE (SIZE (1..maxNrofBWPs)) OF AttemptedBWP-Info-r18  OPTIONAL,
2900     numberOfLBT-Failures-r18             INTEGER (1..128)                                 OPTIONAL,
2901     perRAInfoList-v1800                  PerRAInfoList-v1800                              OPTIONAL,
2902     intendedSIBs-r18                     SEQUENCE (SIZE (1..maxSIB)) OF SIB-Type-r18      OPTIONAL
2903     ]]
2906 AttemptedBWP-Info-r18 ::=            SEQUENCE {
2907     locationAndBandwidth-r18             INTEGER (0..37949),
2908     subcarrierSpacing-r18                SubcarrierSpacing
2911 ReportedFeatureCombination-r18 ::=   SEQUENCE {
2912     redCap-r18                           ENUMERATED {true}                                OPTIONAL,
2913     smallData-r18                        ENUMERATED {true}                                OPTIONAL,
2914     nsag-r18                             NSAG-List-r17                                    OPTIONAL,
2915     msg3-Repetitions-r18                 ENUMERATED {true}                                OPTIONAL,
2916     msg1-Repetitions-r18                 ENUMERATED {true}                                OPTIONAL,
2917     eRedCap-r18                          ENUMERATED {true}                                OPTIONAL,
2918     triggered-S-NSSAI-List-r18           SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI   OPTIONAL
2921 PerRAInfoList-r16 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-r16
2923 PerRAInfoList-v1660 ::= SEQUENCE (SIZE (1..200)) OF PerRACSI-RSInfo-v1660
2925 PerRAInfo-r16 ::=                    CHOICE {
2926     perRASSBInfoList-r16                 PerRASSBInfo-r16,
2927     perRACSI-RSInfoList-r16              PerRACSI-RSInfo-r16
2930 PerRAInfoList-v1800 ::= SEQUENCE (SIZE (1..200)) OF PerRAInfo-v1800
2932 PerRAInfo-v1800 ::=                  CHOICE {
2933     perRASSBInfoList-v1800               PerRASSBInfo-v1800,
2934     perRACSI-RSInfoList-v1800            PerRACSI-RSInfo-v1800
2937 PerRASSBInfo-r16 ::=                 SEQUENCE {
2938     ssb-Index-r16                        SSB-Index,
2939     numberOfPreamblesSentOnSSB-r16       INTEGER (1..200),
2940     perRAAttemptInfoList-r16             PerRAAttemptInfoList-r16
2943 PerRASSBInfo-v1800 ::=               SEQUENCE {
2944     allPreamblesBlocked                  ENUMERATED {true}                                OPTIONAL,
2945     lbt-Detected-r18                     ENUMERATED {true}                                OPTIONAL,
2946     ...
2949 PerRACSI-RSInfo-r16 ::=              SEQUENCE {
2950     csi-RS-Index-r16                     CSI-RS-Index,
2951     numberOfPreamblesSentOnCSI-RS-r16    INTEGER (1..200)
2954 PerRACSI-RSInfo-v1660 ::=            SEQUENCE {
2955     csi-RS-Index-v1660                   INTEGER (1..96)                                  OPTIONAL
2958 PerRACSI-RSInfo-v1800 ::=            SEQUENCE {
2959     allPreamblesBlocked                  ENUMERATED {true}                                OPTIONAL,
2960     lbt-Detected-r18                     ENUMERATED {true}                                OPTIONAL,
2961     ...
2964 PerRAAttemptInfoList-r16 ::=         SEQUENCE (SIZE (1..200)) OF PerRAAttemptInfo-r16
2966 PerRAAttemptInfo-r16 ::=             SEQUENCE {
2967     contentionDetected-r16               BOOLEAN                OPTIONAL,
2968     dlRSRPAboveThreshold-r16             BOOLEAN                OPTIONAL,
2969     ...,
2970     [[
2971     fallbackToFourStepRA-r17             ENUMERATED {true}      OPTIONAL
2972     ]]
2975 SIB-Type-r17 ::= ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType9, sibType10, sibType11, sibType12,
2976                              sibType13, sibType14, posSIB-v1810, spare5, spare4, spare3, spare2, spare1}
2978 SIB-Type-r18 ::= ENUMERATED {sibType15, sibType16, sibType17, sibType18, sibType19, sibType20,
2979                              sibType21, sibType22, sibType23, sibType24, sibType25, spare5, spare4,
2980                              spare3, spare2, spare1}
2982 RLF-Report-r16 ::=                   CHOICE {
2983     nr-RLF-Report-r16                    SEQUENCE {
2984         measResultLastServCell-r16           MeasResultRLFNR-r16,
2985         measResultNeighCells-r16             SEQUENCE {
2986             measResultListNR-r16                 MeasResultList2NR-r16       OPTIONAL,
2987             measResultListEUTRA-r16              MeasResultList2EUTRA-r16    OPTIONAL
2988         }                                                OPTIONAL,
2989         c-RNTI-r16                           RNTI-Value,
2990         previousPCellId-r16                  CHOICE {
2991             nrPreviousCell-r16                   CGI-Info-Logging-r16,
2992             eutraPreviousCell-r16                CGI-InfoEUTRALogging
2993         }                                                                    OPTIONAL,
2994         failedPCellId-r16                    CHOICE {
2995             nrFailedPCellId-r16                  CHOICE {
2996                 cellGlobalId-r16                     CGI-Info-Logging-r16,
2997                 pci-arfcn-r16                        PCI-ARFCN-NR-r16
2998             },
2999             eutraFailedPCellId-r16           CHOICE {
3000                 cellGlobalId-r16                 CGI-InfoEUTRALogging,
3001                 pci-arfcn-r16                    PCI-ARFCN-EUTRA-r16
3002             }
3003         },
3004         reconnectCellId-r16                  CHOICE {
3005             nrReconnectCellId-r16                CGI-Info-Logging-r16,
3006             eutraReconnectCellId-r16             CGI-InfoEUTRALogging
3007         }                                                                                        OPTIONAL,
3008         timeUntilReconnection-r16            TimeUntilReconnection-r16                           OPTIONAL,
3009         reestablishmentCellId-r16            CGI-Info-Logging-r16                                OPTIONAL,
3010         timeConnFailure-r16                  INTEGER (0..1023)                                   OPTIONAL,
3011         timeSinceFailure-r16                 TimeSinceFailure-r16,
3012         connectionFailureType-r16            ENUMERATED {rlf, hof},
3013         rlf-Cause-r16                        ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx,
3014                                                          beamFailureRecoveryFailure, lbtFailure-r16,
3015                                                          bh-rlfRecoveryFailure, t312-expiry-r17, spare1},
3016         locationInfo-r16                     LocationInfo-r16                                    OPTIONAL,
3017         noSuitableCellFound-r16              ENUMERATED {true}                                   OPTIONAL,
3018         ra-InformationCommon-r16             RA-InformationCommon-r16                            OPTIONAL,
3019         ...,
3020         [[
3021         csi-rsRLMConfigBitmap-v1650          BIT STRING (SIZE (96))                              OPTIONAL
3022         ]],
3023         [[
3024         lastHO-Type-r17                      ENUMERATED {cho, daps, spare2, spare1}              OPTIONAL,
3025         timeConnSourceDAPS-Failure-r17       TimeConnSourceDAPS-Failure-r17                      OPTIONAL,
3026         timeSinceCHO-Reconfig-r17            TimeSinceCHO-Reconfig-r17                           OPTIONAL,
3027         choCellId-r17                        CHOICE {
3028             cellGlobalId-r17                     CGI-Info-Logging-r16,
3029             pci-arfcn-r17                        PCI-ARFCN-NR-r16
3030         }                                                                                        OPTIONAL,
3031         choCandidateCellList-r17             ChoCandidateCellList-r17                            OPTIONAL
3032         ]],
3033         [[
3034         pSCellId-r18                         CHOICE {
3035             cellGlobalId-r18                     CGI-Info-Logging-r16,
3036             pci-arfcn-r18                        PCI-ARFCN-NR-r16
3037         }                                                                                        OPTIONAL,
3038         mcg-RecoveryFailureCause-r18         ENUMERATED {t316-Expiry, scg-Deactivated, spare2, spare1}  OPTIONAL,
3039         scg-FailureCause-r18                 ENUMERATED {t310-Expiry, randomAccessProblem, rlc-MaxNumRetx,
3040                                                          synchReconfigFailureSCG, scg-ReconfigFailure,
3041                                                          srb3-IntegrityFailure, scg-lbtFailure, beamFailureRecoveryFailure,
3042                                                          t312-Expiry, bh-RLF, beamFailure, spare5, spare4, spare3, spare2, spare1 }
3043                                                                                                  OPTIONAL,
3044         elapsedTimeSCG-Failure-r18           ElapsedTimeSCG-Failure-r18                          OPTIONAL,
3045         voiceFallbackHO-r18                  ENUMERATED {true}                                   OPTIONAL,
3046         measResultLastServCellRSSI-r18     RSSI-Range-r16                                      OPTIONAL,
3047         measResultNeighFreqListRSSI-r18    MeasResultNeighFreqListRSSI-r18                     OPTIONAL,
3048         bwp-Info-r18                         AttemptedBWP-Info-r18                               OPTIONAL,
3049         elapsedTimeT316-r18                  ElapsedTimeT316-r18                                 OPTIONAL,
3050         scg-FailedAfterMCG-r18               ENUMERATED {true}                                   OPTIONAL
3051         ]]
3052     },
3053     eutra-RLF-Report-r16                 SEQUENCE {
3054         failedPCellId-EUTRA                  CGI-InfoEUTRALogging,
3055         measResult-RLF-Report-EUTRA-r16      OCTET STRING,
3056         ...,
3057         [[
3058         measResult-RLF-Report-EUTRA-v1690    OCTET STRING                                        OPTIONAL
3059         ]]
3060     }
3063 SuccessHO-Report-r17 ::=                 SEQUENCE {
3064     sourceCellInfo-r17                       SEQUENCE {
3065         sourcePCellId-r17                        CGI-Info-Logging-r16,
3066         sourceCellMeas-r17                       MeasResultSuccessHONR-r17                       OPTIONAL,
3067         rlf-InSourceDAPS-r17                     ENUMERATED {true}                               OPTIONAL
3068     },
3069     targetCellInfo-r17                       SEQUENCE {
3070         targetPCellId-r17                        CGI-Info-Logging-r16,
3071         targetCellMeas-r17                       MeasResultSuccessHONR-r17                       OPTIONAL
3072     },
3073     measResultNeighCells-r17                 SEQUENCE {
3074         measResultListNR-r17                     MeasResultList2NR-r16                           OPTIONAL,
3075         measResultListEUTRA-r17                  MeasResultList2EUTRA-r16                        OPTIONAL
3076     }                                                                                            OPTIONAL,
3077     locationInfo-r17                         LocationInfo-r16                                    OPTIONAL,
3078     timeSinceCHO-Reconfig-r17                TimeSinceCHO-Reconfig-r17                           OPTIONAL,
3079     shr-Cause-r17                            SHR-Cause-r17                                       OPTIONAL,
3080     ra-InformationCommon-r17                 RA-InformationCommon-r16                            OPTIONAL,
3081     upInterruptionTimeAtHO-r17               UPInterruptionTimeAtHO-r17                          OPTIONAL,
3082     c-RNTI-r17                               RNTI-Value                                          OPTIONAL,
3083     ...,
3084     [[
3085     targetCell-PCI-ARFCN-r17                 PCI-ARFCN-NR-r16                                    OPTIONAL
3086     ]],
3087     [[
3088     eutra-TargetCellInfo-r18                 SEQUENCE {
3089         targetPCellId-r18                        CHOICE {
3090             cellGlobalId-r18                         CGI-Info-Logging-r16,
3091             pci-arfcn-r18                            PCI-ARFCN-EUTRA-r16
3092         },
3093         targetCellMeas-r18                       MeasQuantityResultsEUTRA                       OPTIONAL
3094     }                                                                                           OPTIONAL,
3095     measResultServCellRSSI-r18                   RSSI-Range-r16                                 OPTIONAL,
3096     measResultNeighFreqListRSSI-r18              MeasResultNeighFreqListRSSI-r18                OPTIONAL,
3097     eutra-C-RNTI-r18                             EUTRA-C-RNTI                                   OPTIONAL,
3098     timeSinceSHR-r18                             TimeSinceSHR-r18                               OPTIONAL
3099     ]]
3102 SuccessPSCell-Report-r18 ::=             SEQUENCE {
3103     pCellId-r18                              CGI-Info-Logging-r16,
3104     sourcePSCellInfo-r18                     SEQUENCE {
3105         sourcePSCellId-r18                       CHOICE {
3106             cellGlobalId-r18                         CGI-Info-Logging-r16,
3107             pci-arfcn-r18                            PCI-ARFCN-EUTRA-r16
3108         },
3109         sourcePSCellMeas-r18                     MeasResultSuccessHONR-r17                       OPTIONAL
3110     }                                                                                            OPTIONAL,
3111     targetPSCellInfo-r18                     SEQUENCE {
3112         targetPSCellId-r18                       CHOICE {
3113                 cellGlobalId-r18                     CGI-Info-Logging-r16,
3114                 pci-arfcn-r18                        PCI-ARFCN-NR-r16
3115         },
3116         targetPSCellMeas-r18                     MeasResultSuccessHONR-r17                       OPTIONAL
3117     },
3118     measResultNeighCells-r18                 SEQUENCE {
3119         measResultListNR-r18                     MeasResultList2NR-r16                           OPTIONAL,
3120         measResultListEUTRA-r18                  MeasResultList2EUTRA-r16                        OPTIONAL
3121     }                                                                                            OPTIONAL,
3122     spr-Cause-r18                            SPR-Cause-r18                                       OPTIONAL,
3123     timeSinceCPAC-Reconfig-r18               TimeSinceCPAC-Reconfig-r18                          OPTIONAL,
3124     locationInfo-r18                         LocationInfo-r16                                    OPTIONAL,
3125     ra-InformationCommon-r18                 RA-InformationCommon-r16                            OPTIONAL,
3126     sn-InitiatedPSCellChange-r18             ENUMERATED {true}                                   OPTIONAL,
3130 MeasResultNeighFreqListRSSI-r18 ::=      SEQUENCE(SIZE (1..maxFreq)) OF MeasResultNeighFreqRSSI-r18
3132 MeasResultNeighFreqRSSI-r18 ::=          SEQUENCE {
3133     ssbFrequency-r18                         ARFCN-ValueNR                                       OPTIONAL,
3134     ssbSubcarrierSpacing-r18                 SubcarrierSpacing                                   OPTIONAL,
3135     refFreqCSI-RS-r18                        ARFCN-ValueNR                                       OPTIONAL,
3136     measResult-RSSI-r18                      RSSI-Range-r16                                      OPTIONAL
3139 MeasResultList2NR-r16 ::=            SEQUENCE(SIZE (1..maxFreq)) OF MeasResult2NR-r16
3140 MeasResultList2EUTRA-r16 ::=         SEQUENCE(SIZE (1..maxFreq)) OF MeasResult2EUTRA-r16
3142 MeasResult2NR-r16 ::=                SEQUENCE {
3143     ssbFrequency-r16                     ARFCN-ValueNR                                           OPTIONAL,
3144     refFreqCSI-RS-r16                    ARFCN-ValueNR                                           OPTIONAL,
3145     measResultList-r16                   MeasResultListNR
3148 MeasResultListLogging2NR-r16 ::=     SEQUENCE(SIZE (1..maxFreq)) OF MeasResultLogging2NR-r16
3150 MeasResultLogging2NR-r16 ::=         SEQUENCE {
3151     carrierFreq-r16                      ARFCN-ValueNR,
3152     measResultListLoggingNR-r16          MeasResultListLoggingNR-r16
3155 MeasResultListLoggingNR-r16 ::=      SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultLoggingNR-r16
3157 MeasResultLoggingNR-r16 ::=          SEQUENCE {
3158     physCellId-r16                       PhysCellId,
3159     resultsSSB-Cell-r16                  MeasQuantityResults,
3160     numberOfGoodSSB-r16                  INTEGER (1..maxNrofSSBs-r16) OPTIONAL
3163 MeasResult2EUTRA-r16 ::=             SEQUENCE {
3164     carrierFreq-r16                      ARFCN-ValueEUTRA,
3165     measResultList-r16                   MeasResultListEUTRA
3168 MeasResultRLFNR-r16 ::=              SEQUENCE {
3169     measResult-r16                       SEQUENCE {
3170         cellResults-r16                      SEQUENCE{
3171             resultsSSB-Cell-r16                  MeasQuantityResults                             OPTIONAL,
3172             resultsCSI-RS-Cell-r16               MeasQuantityResults                             OPTIONAL
3173         },
3174         rsIndexResults-r16                   SEQUENCE{
3175             resultsSSB-Indexes-r16               ResultsPerSSB-IndexList                         OPTIONAL,
3176             ssbRLMConfigBitmap-r16               BIT STRING (SIZE (64))                          OPTIONAL,
3177             resultsCSI-RS-Indexes-r16            ResultsPerCSI-RS-IndexList                      OPTIONAL,
3178             csi-rsRLMConfigBitmap-r16            BIT STRING (SIZE (96))                          OPTIONAL
3179         }                                                                                    OPTIONAL
3180     }
3183 MeasResultSuccessHONR-r17::=         SEQUENCE {
3184     measResult-r17                       SEQUENCE {
3185         cellResults-r17                      SEQUENCE{
3186             resultsSSB-Cell-r17                  MeasQuantityResults                             OPTIONAL,
3187             resultsCSI-RS-Cell-r17               MeasQuantityResults                             OPTIONAL
3188         },
3189         rsIndexResults-r17                   SEQUENCE{
3190             resultsSSB-Indexes-r17               ResultsPerSSB-IndexList                         OPTIONAL,
3191             resultsCSI-RS-Indexes-r17            ResultsPerCSI-RS-IndexList                      OPTIONAL
3192         }
3193     }
3196 ChoCandidateCellList-r17 ::=         SEQUENCE(SIZE (1..maxNrofCondCells-r16)) OF ChoCandidateCell-r17
3198 ChoCandidateCell-r17 ::=             CHOICE {
3199     cellGlobalId-r17                     CGI-Info-Logging-r16,
3200     pci-arfcn-r17                        PCI-ARFCN-NR-r16
3203 SHR-Cause-r17 ::=                    SEQUENCE {
3204     t304-cause-r17                       ENUMERATED {true}                                       OPTIONAL,
3205     t310-cause-r17                       ENUMERATED {true}                                       OPTIONAL,
3206     t312-cause-r17                       ENUMERATED {true}                                       OPTIONAL,
3207     sourceDAPS-Failure-r17               ENUMERATED {true}                                       OPTIONAL,
3208     ...
3211 SPR-Cause-r18 ::=                    SEQUENCE {
3212     t304-cause-r18                       ENUMERATED {true}                                       OPTIONAL,
3213     t310-cause-r18                       ENUMERATED {true}                                       OPTIONAL,
3214     t312-cause-r18                       ENUMERATED {true}                                       OPTIONAL,
3215     ...
3218 TimeSinceFailure-r16 ::= INTEGER (0..172800)
3220 MobilityHistoryReport-r16 ::= VisitedCellInfoList-r16
3222 TimeUntilReconnection-r16 ::= INTEGER (0..172800)
3224 TimeSinceCHO-Reconfig-r17 ::= INTEGER (0..1023)
3226 TimeSinceCPAC-Reconfig-r18 ::= INTEGER (0.. 1023)
3228 TimeConnSourceDAPS-Failure-r17 ::= INTEGER (0..1023)
3230 UPInterruptionTimeAtHO-r17 ::= INTEGER (0..1023)
3232 ElapsedTimeT316-r18 ::= INTEGER (0..2000)
3234 ElapsedTimeSCG-Failure-r18 ::= INTEGER (0..1023)
3236 TimeSinceSHR-r18 ::= INTEGER (0..172800)
3238 -- TAG-UEINFORMATIONRESPONSE-STOP
3239 -- TAG-UEPOSITIONINGASSISTANCEINFO-START
3241 UEPositioningAssistanceInfo-r17 ::= SEQUENCE {
3242     criticalExtensions                  CHOICE {
3243         uePositioningAssistanceInfo-r17     UEPositioningAssistanceInfo-r17-IEs,
3244         criticalExtensionsFuture            SEQUENCE {}
3245     }
3248 UEPositioningAssistanceInfo-r17-IEs ::= SEQUENCE {
3249     ue-TxTEG-AssociationList-r17            UE-TxTEG-AssociationList-r17          OPTIONAL,
3250     lateNonCriticalExtension                OCTET STRING                          OPTIONAL,
3251     nonCriticalExtension                    UEPositioningAssistanceInfo-v1720-IEs OPTIONAL
3254 UEPositioningAssistanceInfo-v1720-IEs::=    SEQUENCE {
3255     ue-TxTEG-TimingErrorMarginValue-r17         ENUMERATED {tc0, tc2, tc4, tc6, tc8, tc12, tc16, tc20, tc24, tc32, tc40, tc48, tc56,
3256                                                             tc64, tc72, tc80}                                      OPTIONAL,
3257     nonCriticalExtension                        SEQUENCE {}                                                        OPTIONAL
3260 UE-TxTEG-AssociationList-r17 ::= SEQUENCE (SIZE (1..maxNrOfTxTEGReport-r17)) OF UE-TxTEG-Association-r17
3262 UE-TxTEG-Association-r17 ::=        SEQUENCE {
3263     ue-TxTEG-ID-r17                     INTEGER (0..maxNrOfTxTEG-ID-1-r17),
3264     nr-TimeStamp-r17                    NR-TimeStamp-r17,
3265     associatedSRS-PosResourceIdList-r17 SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16,
3266     servCellId-r17                      ServCellIndex                            OPTIONAL
3269 NR-TimeStamp-r17 ::= SEQUENCE {
3270     nr-SFN-r17           INTEGER (0..1023),
3271     nr-Slot-r17          CHOICE {
3272         scs15-r17            INTEGER (0..9),
3273         scs30-r17            INTEGER (0..19),
3274         scs60-r17            INTEGER (0..39),
3275         scs120-r17           INTEGER (0..79)
3276     },
3277     ...
3280 -- TAG-UEPOSITIONINGASSISTANCEINFO-STOP
3281 -- TAG-ULDEDICATEDMESSAGESEGMENT-START
3283 ULDedicatedMessageSegment-r16 ::=       SEQUENCE {
3284     criticalExtensions                      CHOICE {
3285         ulDedicatedMessageSegment-r16           ULDedicatedMessageSegment-r16-IEs,
3286         criticalExtensionsFuture                SEQUENCE {}
3287     }
3290 ULDedicatedMessageSegment-r16-IEs ::=     SEQUENCE {
3291     segmentNumber-r16                         INTEGER (0..15),
3292     rrc-MessageSegmentContainer-r16           OCTET STRING,
3293     rrc-MessageSegmentType-r16                ENUMERATED {notLastSegment, lastSegment},
3294     lateNonCriticalExtension                  OCTET STRING                                  OPTIONAL,
3295     nonCriticalExtension                      SEQUENCE {}                                   OPTIONAL
3298 -- TAG-ULDEDICATEDMESSAGESEGMENT-STOP
3299 -- TAG-ULINFORMATIONTRANSFER-START
3301 ULInformationTransfer ::=           SEQUENCE {
3302     criticalExtensions                  CHOICE {
3303         ulInformationTransfer               ULInformationTransfer-IEs,
3304         criticalExtensionsFuture            SEQUENCE {}
3305     }
3308 ULInformationTransfer-IEs ::=       SEQUENCE {
3309     dedicatedNAS-Message                DedicatedNAS-Message                OPTIONAL,
3310     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
3311     nonCriticalExtension                ULInformationTransfer-v1700-IEs     OPTIONAL
3314 ULInformationTransfer-v1700-IEs ::=       SEQUENCE {
3315     dedicatedInfoF1c-r17                      DedicatedInfoF1c-r17                OPTIONAL,
3316     nonCriticalExtension                      SEQUENCE {}                         OPTIONAL
3319 -- TAG-ULINFORMATIONTRANSFER-STOP
3320 -- TAG-ULINFORMATIONTRANSFERIRAT-START
3322 ULInformationTransferIRAT-r16 ::=              SEQUENCE {
3323     criticalExtensions                                CHOICE {
3324         c1                                                   CHOICE {
3325             ulInformationTransferIRAT-r16                    ULInformationTransferIRAT-r16-IEs,
3326             spare3 NULL, spare2 NULL, spare1 NULL
3327         },
3328         criticalExtensionsFuture                     SEQUENCE {}
3329     }
3332 ULInformationTransferIRAT-r16-IEs ::=        SEQUENCE {
3333     ul-DCCH-MessageEUTRA-r16                           OCTET STRING             OPTIONAL,
3334     lateNonCriticalExtension                           OCTET STRING              OPTIONAL,
3335     nonCriticalExtension                                SEQUENCE {}               OPTIONAL
3338 -- TAG-ULINFORMATIONTRANSFERIRAT-STOP
3339 -- TAG-ULINFORMATIONTRANSFERMRDC-START
3341 ULInformationTransferMRDC ::=               SEQUENCE {
3342     criticalExtensions                          CHOICE {
3343         c1                                          CHOICE {
3344             ulInformationTransferMRDC                   ULInformationTransferMRDC-IEs,
3345             spare3 NULL, spare2 NULL, spare1 NULL
3346         },
3347         criticalExtensionsFuture            SEQUENCE {}
3348     }
3351 ULInformationTransferMRDC-IEs::=           SEQUENCE {
3352     ul-DCCH-MessageNR                           OCTET STRING                    OPTIONAL,
3353     ul-DCCH-MessageEUTRA                        OCTET STRING                    OPTIONAL,
3354     lateNonCriticalExtension                    OCTET STRING                    OPTIONAL,
3355     nonCriticalExtension                        SEQUENCE {}                     OPTIONAL
3358 -- TAG-ULINFORMATIONTRANSFERMRDC-STOP
3359 -- TAG-SETUPRELEASE-START
3361 -- WS modification: asn2wrs does not support this syntax; replace all occurrences
3362 -- SetupRelease { ElementTypeParam } ::= CHOICE {
3363 --     release         NULL,
3364 --     setup           ElementTypeParam
3365 -- }
3367 -- TAG-SETUPRELEASE-STOP
3368 -- TAG-SIB2-START
3370 SIB2 ::=                            SEQUENCE {
3371     cellReselectionInfoCommon           SEQUENCE {
3372         nrofSS-BlocksToAverage              INTEGER (2..maxNrofSS-BlocksToAverage)          OPTIONAL,       -- Need S
3373         absThreshSS-BlocksConsolidation     ThresholdNR                                     OPTIONAL,       -- Need S
3374         rangeToBestCell                     RangeToBestCell                                 OPTIONAL,       -- Need R
3375         q-Hyst                              ENUMERATED {
3376                                                 dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
3377                                                 dB12, dB14, dB16, dB18, dB20, dB22, dB24},
3378         speedStateReselectionPars           SEQUENCE {
3379             mobilityStateParameters             MobilityStateParameters,
3380             q-HystSF                        SEQUENCE {
3381                 sf-Medium                       ENUMERATED {dB-6, dB-4, dB-2, dB0},
3382                 sf-High                         ENUMERATED {dB-6, dB-4, dB-2, dB0}
3383             }
3384         }                                                                                   OPTIONAL,       -- Need R
3385     ...
3386     },
3387     cellReselectionServingFreqInfo      SEQUENCE {
3388         s-NonIntraSearchP                   ReselectionThreshold                            OPTIONAL,       -- Need S
3389         s-NonIntraSearchQ                   ReselectionThresholdQ                           OPTIONAL,       -- Need S
3390         threshServingLowP                   ReselectionThreshold,
3391         threshServingLowQ                   ReselectionThresholdQ                           OPTIONAL,       -- Need R
3392         cellReselectionPriority             CellReselectionPriority,
3393         cellReselectionSubPriority          CellReselectionSubPriority                      OPTIONAL,       -- Need R
3394         ...
3395     },
3396     intraFreqCellReselectionInfo        SEQUENCE {
3397         q-RxLevMin                          Q-RxLevMin,
3398         q-RxLevMinSUL                       Q-RxLevMin                                      OPTIONAL,       -- Need R
3399         q-QualMin                           Q-QualMin                                       OPTIONAL,       -- Need S
3400         s-IntraSearchP                      ReselectionThreshold,
3401         s-IntraSearchQ                      ReselectionThresholdQ                           OPTIONAL,       -- Need S
3402         t-ReselectionNR                     T-Reselection,
3403         frequencyBandList                   MultiFrequencyBandListNR-SIB                    OPTIONAL,       -- Need S
3404         frequencyBandListSUL                MultiFrequencyBandListNR-SIB                    OPTIONAL,       -- Need R
3405         p-Max                               P-Max                                           OPTIONAL,       -- Need S
3406         smtc                                SSB-MTC                                         OPTIONAL,       -- Need S
3407         ss-RSSI-Measurement                 SS-RSSI-Measurement                             OPTIONAL,       -- Need R
3408         ssb-ToMeasure                       SSB-ToMeasure                                   OPTIONAL,       -- Need S
3409         deriveSSB-IndexFromCell             BOOLEAN,
3410         ...,
3411         [[
3412         t-ReselectionNR-SF                  SpeedStateScaleFactors                          OPTIONAL        -- Need N
3413         ]],
3414         [[
3415         smtc2-LP-r16                        SSB-MTC2-LP-r16                                 OPTIONAL,        -- Need R
3416         ssb-PositionQCL-Common-r16          SSB-PositionQCL-Relation-r16                    OPTIONAL         -- Cond SharedSpectrum
3417         ]],
3418         [[
3419         ssb-PositionQCL-Common-r17          SSB-PositionQCL-Relation-r17                    OPTIONAL         -- Cond SharedSpectrum2
3420         ]],
3421         [[
3422         smtc4list-r17                       SSB-MTC4List-r17                                OPTIONAL         -- Need R
3423         ]],
3424         [[
3425         frequencyBandList-v1760             MultiFrequencyBandListNR-SIB-v1760              OPTIONAL,       -- Need R
3426         frequencyBandListSUL-v1760          MultiFrequencyBandListNR-SIB-v1760              OPTIONAL        -- Need R
3427         ]],
3428         [[
3429         frequencyBandListAerial-r18         MultiFrequencyBandListNR-Aerial-SIB-r18         OPTIONAL        -- Need S
3430         ]]
3431     },
3432     ...,
3433     [[
3434     relaxedMeasurement-r16              SEQUENCE {
3435         lowMobilityEvaluation-r16           SEQUENCE {
3436             s-SearchDeltaP-r16                  ENUMERATED {
3437                                                     dB3, dB6, dB9, dB12, dB15,
3438                                                     spare3, spare2, spare1},
3439             t-SearchDeltaP-r16                  ENUMERATED {
3440                                                     s5, s10, s20, s30, s60, s120, s180,
3441                                                     s240, s300, spare7, spare6, spare5,
3442                                                     spare4, spare3, spare2, spare1}
3443         }                                                                                   OPTIONAL,       -- Need R
3444         cellEdgeEvaluation-r16              SEQUENCE {
3445             s-SearchThresholdP-r16              ReselectionThreshold,
3446             s-SearchThresholdQ-r16              ReselectionThresholdQ                       OPTIONAL        -- Need R
3447         }                                                                                   OPTIONAL,       -- Need R
3448         combineRelaxedMeasCondition-r16     ENUMERATED {true}                               OPTIONAL,       -- Need R
3449         highPriorityMeasRelax-r16           ENUMERATED {true}                               OPTIONAL        -- Need R
3450     }                                                                                       OPTIONAL        -- Need R
3451     ]],
3452     [[
3453     cellEquivalentSize-r17                  INTEGER(2..16)                                  OPTIONAL,       -- Cond HSDN
3454     relaxedMeasurement-r17                  SEQUENCE {
3455         stationaryMobilityEvaluation-r17        SEQUENCE {
3456             s-SearchDeltaP-Stationary-r17           ENUMERATED {dB2, dB3, dB6, dB9, dB12, dB15, spare2, spare1},
3457             t-SearchDeltaP-Stationary-r17           ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
3458                                                                 spare4, spare3, spare2, spare1}
3459         },
3460         cellEdgeEvaluationWhileStationary-r17   SEQUENCE {
3461             s-SearchThresholdP2-r17                 ReselectionThreshold,
3462             s-SearchThresholdQ2-r17                 ReselectionThresholdQ                   OPTIONAL        -- Need R
3463         }                                                                                   OPTIONAL,       -- Need R
3464         combineRelaxedMeasCondition2-r17        ENUMERATED {true}                           OPTIONAL        -- Need R
3465     }                                                                                       OPTIONAL        -- Need R
3466     ]]
3469 RangeToBestCell    ::= Q-OffsetRange
3471 -- TAG-SIB2-STOP
3472 -- TAG-SIB3-START
3474 SIB3 ::=                            SEQUENCE {
3475     intraFreqNeighCellList              IntraFreqNeighCellList                                          OPTIONAL,   -- Need R
3476     intraFreqExcludedCellList           IntraFreqExcludedCellList                                       OPTIONAL,   -- Need R
3477     lateNonCriticalExtension            OCTET STRING                                                    OPTIONAL,
3478     ...,
3479     [[
3480     intraFreqNeighCellList-v1610        IntraFreqNeighCellList-v1610                                    OPTIONAL,   -- Need R
3481     intraFreqAllowedCellList-r16        IntraFreqAllowedCellList-r16                                    OPTIONAL,   -- Cond SharedSpectrum2
3482     intraFreqCAG-CellList-r16           SEQUENCE (SIZE (1..maxPLMN)) OF IntraFreqCAG-CellListPerPLMN-r16    OPTIONAL    -- Need R
3483     ]],
3484     [[
3485     intraFreqNeighHSDN-CellList-r17     IntraFreqNeighHSDN-CellList-r17                                 OPTIONAL,    -- Need R
3486     intraFreqNeighCellList-v1710        IntraFreqNeighCellList-v1710                                    OPTIONAL     -- Need R
3487     ]],
3488     [[
3489     channelAccessMode2-r17              ENUMERATED {enabled}                                            OPTIONAL     -- Need R
3490     ]]
3493 IntraFreqNeighCellList ::=          SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo
3495 IntraFreqNeighCellList-v1610::=     SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo-v1610
3497 IntraFreqNeighCellList-v1710 ::=     SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo-v1710
3499 IntraFreqNeighCellInfo ::=          SEQUENCE {
3500     physCellId                          PhysCellId,
3501     q-OffsetCell                        Q-OffsetRange,
3502     q-RxLevMinOffsetCell                INTEGER (1..8)                                  OPTIONAL,   -- Need R
3503     q-RxLevMinOffsetCellSUL             INTEGER (1..8)                                  OPTIONAL,   -- Need R
3504     q-QualMinOffsetCell                 INTEGER (1..8)                                  OPTIONAL,   -- Need R
3505     ...
3508 IntraFreqNeighCellInfo-v1610 ::=     SEQUENCE {
3509     ssb-PositionQCL-r16                 SSB-PositionQCL-Relation-r16                    OPTIONAL   -- Cond SharedSpectrum2
3512 IntraFreqNeighCellInfo-v1710 ::=     SEQUENCE {
3513     ssb-PositionQCL-r17                 SSB-PositionQCL-Relation-r17                    OPTIONAL   -- Cond SharedSpectrum2
3516 IntraFreqExcludedCellList ::=       SEQUENCE (SIZE (1..maxCellExcluded)) OF PCI-Range
3518 IntraFreqAllowedCellList-r16 ::=    SEQUENCE (SIZE (1..maxCellAllowed)) OF PCI-Range
3520 IntraFreqCAG-CellListPerPLMN-r16 ::= SEQUENCE {
3521     plmn-IdentityIndex-r16               INTEGER (1..maxPLMN),
3522     cag-CellList-r16                     SEQUENCE (SIZE (1..maxCAG-Cell-r16)) OF PCI-Range
3525 IntraFreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellIntra)) OF PCI-Range
3527 -- TAG-SIB3-STOP
3528 -- TAG-SIB4-START
3530 SIB4 ::=                            SEQUENCE {
3531     interFreqCarrierFreqList            InterFreqCarrierFreqList,
3532     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3533     ...,
3534     [[
3535     interFreqCarrierFreqList-v1610      InterFreqCarrierFreqList-v1610              OPTIONAL   -- Need R
3536     ]],
3537     [[
3538     interFreqCarrierFreqList-v1700      InterFreqCarrierFreqList-v1700              OPTIONAL   -- Need R
3539     ]],
3540     [[
3541     interFreqCarrierFreqList-v1720      InterFreqCarrierFreqList-v1720              OPTIONAL   -- Need R
3542     ]],
3543     [[
3544     interFreqCarrierFreqList-v1730      InterFreqCarrierFreqList-v1730              OPTIONAL   -- Need R
3545     ]],
3546     [[
3547     interFreqCarrierFreqList-v1760      InterFreqCarrierFreqList-v1760              OPTIONAL   -- Need R
3548     ]],
3549     [[
3550     interFreqCarrierFreqList-v1800      InterFreqCarrierFreqList-v1800              OPTIONAL   -- Need R
3551     ]]
3554 InterFreqCarrierFreqList ::=        SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo
3556 InterFreqCarrierFreqList-v1610 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1610
3558 InterFreqCarrierFreqList-v1700 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1700
3560 InterFreqCarrierFreqList-v1720 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1720
3562 InterFreqCarrierFreqList-v1730 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1730
3564 InterFreqCarrierFreqList-v1760 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1760
3566 InterFreqCarrierFreqList-v1800 ::=  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1800
3568 InterFreqCarrierFreqInfo ::=        SEQUENCE {
3569     dl-CarrierFreq                      ARFCN-ValueNR,
3570     frequencyBandList                   MultiFrequencyBandListNR-SIB                                OPTIONAL,   -- Cond Mandatory
3571     frequencyBandListSUL                MultiFrequencyBandListNR-SIB                                OPTIONAL,   -- Need R
3572     nrofSS-BlocksToAverage              INTEGER (2..maxNrofSS-BlocksToAverage)                      OPTIONAL,   -- Need S
3573     absThreshSS-BlocksConsolidation     ThresholdNR                                                 OPTIONAL,   -- Need S
3574     smtc                                SSB-MTC                                                     OPTIONAL,   -- Need S
3575     ssbSubcarrierSpacing                SubcarrierSpacing,
3576     ssb-ToMeasure                       SSB-ToMeasure                                               OPTIONAL,   -- Need S
3577     deriveSSB-IndexFromCell             BOOLEAN,
3578     ss-RSSI-Measurement                 SS-RSSI-Measurement                                         OPTIONAL,   -- Need R
3579     q-RxLevMin                          Q-RxLevMin,
3580     q-RxLevMinSUL                       Q-RxLevMin                                                  OPTIONAL,   -- Need R
3581     q-QualMin                           Q-QualMin                                                   OPTIONAL,   -- Need S
3582     p-Max                               P-Max                                                       OPTIONAL,   -- Need S
3583     t-ReselectionNR                     T-Reselection,
3584     t-ReselectionNR-SF                  SpeedStateScaleFactors                                      OPTIONAL,   -- Need S
3585     threshX-HighP                       ReselectionThreshold,
3586     threshX-LowP                        ReselectionThreshold,
3587     threshX-Q                           SEQUENCE {
3588         threshX-HighQ                       ReselectionThresholdQ,
3589         threshX-LowQ                        ReselectionThresholdQ
3590     }                                                                                               OPTIONAL,   -- Cond RSRQ
3591     cellReselectionPriority             CellReselectionPriority                                     OPTIONAL,   -- Need R
3592     cellReselectionSubPriority          CellReselectionSubPriority                                  OPTIONAL,   -- Need R
3593     q-OffsetFreq                        Q-OffsetRange                                               DEFAULT dB0,
3594     interFreqNeighCellList              InterFreqNeighCellList                                      OPTIONAL,   -- Need R
3595     interFreqExcludedCellList           InterFreqExcludedCellList                                   OPTIONAL,   -- Need R
3596     ...
3600 InterFreqCarrierFreqInfo-v1610 ::=  SEQUENCE {
3601     interFreqNeighCellList-v1610        InterFreqNeighCellList-v1610                                OPTIONAL,    -- Need R
3602     smtc2-LP-r16                        SSB-MTC2-LP-r16                                             OPTIONAL,    -- Need R
3603     interFreqAllowedCellList-r16        InterFreqAllowedCellList-r16                                OPTIONAL,    -- Cond SharedSpectrum2
3604     ssb-PositionQCL-Common-r16          SSB-PositionQCL-Relation-r16                                OPTIONAL,    -- Cond SharedSpectrum
3605     interFreqCAG-CellList-r16           SEQUENCE (SIZE (1..maxPLMN)) OF InterFreqCAG-CellListPerPLMN-r16   OPTIONAL     -- Need R
3608 InterFreqCarrierFreqInfo-v1700 ::=  SEQUENCE {
3609     interFreqNeighHSDN-CellList-r17     InterFreqNeighHSDN-CellList-r17                             OPTIONAL,    -- Need R
3610     highSpeedMeasInterFreq-r17          ENUMERATED {true}                                           OPTIONAL,    -- Need R
3611     redCapAccessAllowed-r17             ENUMERATED {true}                                           OPTIONAL,    -- Need R
3612     ssb-PositionQCL-Common-r17          SSB-PositionQCL-Relation-r17                                OPTIONAL,    -- Cond SharedSpectrum
3613     interFreqNeighCellList-v1710        InterFreqNeighCellList-v1710                                OPTIONAL     -- Cond SharedSpectrum2
3616 InterFreqCarrierFreqInfo-v1720 ::=  SEQUENCE {
3617     smtc4list-r17                       SSB-MTC4List-r17                                            OPTIONAL     -- Need R
3620 InterFreqCarrierFreqInfo-v1730 ::=  SEQUENCE {
3621     channelAccessMode2-r17              ENUMERATED {enabled}                                        OPTIONAL     -- Need R
3624 InterFreqCarrierFreqInfo-v1760 ::=  SEQUENCE {
3625     frequencyBandList-v1760             MultiFrequencyBandListNR-SIB-v1760                          OPTIONAL,    -- Need R
3626     frequencyBandListSUL-v1760          MultiFrequencyBandListNR-SIB-v1760                          OPTIONAL     -- Need R
3629 InterFreqCarrierFreqInfo-v1800 ::=  SEQUENCE {
3630     dl-CarrierFreq-r18                  ARFCN-ValueNR                                               OPTIONAL,    -- Cond LessThan5MHz
3631     frequencyBandList-r18               MultiFrequencyBandListNR-SIB                                OPTIONAL,    -- Cond LessThan5MHz
3632     frequencyBandListAerial-r18         MultiFrequencyBandListNR-Aerial-SIB-r18                     OPTIONAL,    -- Need S
3633     mobileIAB-CellList-r18              PCI-Range                                                   OPTIONAL,    -- Need R
3634     mobileIAB-Freq-r18                  ENUMERATED {true}                                           OPTIONAL,    -- Need R
3635     eRedCapAccessAllowed-r18            ENUMERATED {true}                                           OPTIONAL,    -- Need R
3636     tn-AreaIdList-r18                   SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF TN-AreaId-r18    OPTIONAL,    -- Need R
3637     accessAllowed2RxXR-r18              ENUMERATED {true}                                           OPTIONAL     -- Need R
3640 InterFreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellInter)) OF PCI-Range
3642 InterFreqNeighCellList ::=          SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
3644 InterFreqNeighCellList-v1610 ::=    SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-v1610
3646 InterFreqNeighCellList-v1710 ::=    SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-v1710
3648 InterFreqNeighCellInfo ::=          SEQUENCE {
3649     physCellId                          PhysCellId,
3650     q-OffsetCell                        Q-OffsetRange,
3651     q-RxLevMinOffsetCell                INTEGER (1..8)                                              OPTIONAL,   -- Need R
3652     q-RxLevMinOffsetCellSUL             INTEGER (1..8)                                              OPTIONAL,   -- Need R
3653     q-QualMinOffsetCell                 INTEGER (1..8)                                              OPTIONAL,   -- Need R
3654     ...
3657 InterFreqNeighCellInfo-v1610 ::=    SEQUENCE {
3658     ssb-PositionQCL-r16                 SSB-PositionQCL-Relation-r16                                OPTIONAL    -- Cond SharedSpectrum2
3661 InterFreqNeighCellInfo-v1710 ::=    SEQUENCE {
3662     ssb-PositionQCL-r17                 SSB-PositionQCL-Relation-r17                                OPTIONAL    -- Cond SharedSpectrum2
3665 InterFreqExcludedCellList ::=       SEQUENCE (SIZE (1..maxCellExcluded)) OF PCI-Range
3667 InterFreqAllowedCellList-r16 ::=    SEQUENCE (SIZE (1..maxCellAllowed)) OF PCI-Range
3669 InterFreqCAG-CellListPerPLMN-r16 ::= SEQUENCE {
3670     plmn-IdentityIndex-r16              INTEGER (1..maxPLMN),
3671     cag-CellList-r16                    SEQUENCE (SIZE (1..maxCAG-Cell-r16)) OF PCI-Range
3674 -- TAG-SIB4-STOP
3675 -- TAG-SIB5-START
3677 SIB5 ::=                            SEQUENCE {
3678     carrierFreqListEUTRA                CarrierFreqListEUTRA                        OPTIONAL,       -- Need R
3679     t-ReselectionEUTRA                  T-Reselection,
3680     t-ReselectionEUTRA-SF               SpeedStateScaleFactors                      OPTIONAL,       -- Need S
3681     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3682     ...,
3683     [[
3684     carrierFreqListEUTRA-v1610      CarrierFreqListEUTRA-v1610                      OPTIONAL        -- Need R
3685     ]],
3686     [[
3687     carrierFreqListEUTRA-v1700      CarrierFreqListEUTRA-v1700                      OPTIONAL,       -- Need R
3688     idleModeMeasVoiceFallback-r17   ENUMERATED{true}                                OPTIONAL        -- Need R
3689     ]],
3690     [[
3691     carrierFreqListEUTRA-v1800      CarrierFreqListEUTRA-v1800                      OPTIONAL        -- Need R
3692     ]]
3695 CarrierFreqListEUTRA ::=            SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA
3697 CarrierFreqListEUTRA-v1610 ::=      SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1610
3699 CarrierFreqListEUTRA-v1700 ::=      SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1700
3701 CarrierFreqListEUTRA-v1800 ::=      SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA-v1800
3703 CarrierFreqEUTRA ::=                SEQUENCE {
3704     carrierFreq                         ARFCN-ValueEUTRA,
3705     eutra-multiBandInfoList             EUTRA-MultiBandInfoList                     OPTIONAL,       -- Need R
3706     eutra-FreqNeighCellList             EUTRA-FreqNeighCellList                     OPTIONAL,       -- Need R
3707     eutra-ExcludedCellList              EUTRA-FreqExcludedCellList                  OPTIONAL,       -- Need R
3708     allowedMeasBandwidth                EUTRA-AllowedMeasBandwidth,
3709     presenceAntennaPort1                EUTRA-PresenceAntennaPort1,
3710     cellReselectionPriority             CellReselectionPriority                     OPTIONAL,       -- Need R
3711     cellReselectionSubPriority          CellReselectionSubPriority                  OPTIONAL,       -- Need R
3712     threshX-High                        ReselectionThreshold,
3713     threshX-Low                         ReselectionThreshold,
3714     q-RxLevMin                          INTEGER (-70..-22),
3715     q-QualMin                           INTEGER (-34..-3),
3716     p-MaxEUTRA                          INTEGER (-30..33),
3717     threshX-Q                           SEQUENCE {
3718         threshX-HighQ                       ReselectionThresholdQ,
3719         threshX-LowQ                        ReselectionThresholdQ
3720     }                                                                               OPTIONAL        -- Cond RSRQ
3723 CarrierFreqEUTRA-v1610 ::= SEQUENCE {
3724     highSpeedEUTRACarrier-r16       ENUMERATED {true}                               OPTIONAL        -- Need R
3727 CarrierFreqEUTRA-v1700 ::=          SEQUENCE {
3728     eutra-FreqNeighHSDN-CellList-r17    EUTRA-FreqNeighHSDN-CellList-r17            OPTIONAL        -- Need R
3731 CarrierFreqEUTRA-v1800 ::=          SEQUENCE {
3732     eutra-MultiBandInfoListAerial-r18   EUTRA-MultiBandInfoListAerial-r18           OPTIONAL,       -- Need R
3733     tn-AreaIdList-r18                   SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF TN-AreaId-r18  OPTIONAL   -- Need R
3736 EUTRA-FreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellEUTRA)) OF EUTRA-PhysCellIdRange
3738 EUTRA-FreqExcludedCellList ::=      SEQUENCE (SIZE (1..maxEUTRA-CellExcluded)) OF EUTRA-PhysCellIdRange
3740 EUTRA-FreqNeighCellList ::=         SEQUENCE (SIZE (1..maxCellEUTRA)) OF EUTRA-FreqNeighCellInfo
3742 EUTRA-FreqNeighCellInfo ::=         SEQUENCE {
3743     physCellId                          EUTRA-PhysCellId,
3744     dummy                               EUTRA-Q-OffsetRange,
3745     q-RxLevMinOffsetCell                INTEGER (1..8)                              OPTIONAL,       -- Need R
3746     q-QualMinOffsetCell                 INTEGER (1..8)                              OPTIONAL        -- Need R
3749 -- TAG-SIB5-STOP
3750 -- TAG-SIB6-START
3752 SIB6 ::=                            SEQUENCE {
3753     messageIdentifier                   BIT STRING (SIZE (16)),
3754     serialNumber                        BIT STRING (SIZE (16)),
3755     warningType                         OCTET STRING (SIZE (2)),
3756     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3757     ...
3760 -- TAG-SIB6-STOP
3761 -- TAG-SIB7-START
3763 SIB7 ::=                            SEQUENCE {
3764     messageIdentifier                   BIT STRING (SIZE (16)),
3765     serialNumber                        BIT STRING (SIZE (16)),
3766     warningMessageSegmentType           ENUMERATED {notLastSegment, lastSegment},
3767     warningMessageSegmentNumber         INTEGER (0..63),
3768     warningMessageSegment               OCTET STRING,
3769     dataCodingScheme                    OCTET STRING (SIZE (1))                     OPTIONAL,   -- Cond Segment1
3770     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3771     ...
3774 -- TAG-SIB7-STOP
3775 -- TAG-SIB8-START
3777 SIB8 ::=                        SEQUENCE {
3778     messageIdentifier               BIT STRING (SIZE (16)),
3779     serialNumber                    BIT STRING (SIZE (16)),
3780     warningMessageSegmentType       ENUMERATED {notLastSegment, lastSegment},
3781     warningMessageSegmentNumber     INTEGER (0..63),
3782     warningMessageSegment           OCTET STRING,
3783     dataCodingScheme                OCTET STRING (SIZE (1))                         OPTIONAL,   -- Cond Segment1
3784     warningAreaCoordinatesSegment   OCTET STRING                                    OPTIONAL,   -- Need R
3785     lateNonCriticalExtension        OCTET STRING                                    OPTIONAL,
3786     ...
3789 -- TAG-SIB8-STOP
3790 -- TAG-SIB9-START
3792 SIB9 ::=                            SEQUENCE {
3793     timeInfo                            SEQUENCE {
3794         timeInfoUTC                         INTEGER (0..549755813887),
3795         dayLightSavingTime                  BIT STRING (SIZE (2))                   OPTIONAL,   -- Need R
3796         leapSeconds                         INTEGER (-127..128)                     OPTIONAL,   -- Need R
3797         localTimeOffset                     INTEGER (-63..64)                       OPTIONAL    -- Need R
3798     }                                                                               OPTIONAL,   -- Need R
3799     lateNonCriticalExtension            OCTET STRING                                OPTIONAL,
3800     ...,
3801     [[
3802     referenceTimeInfo-r16               ReferenceTimeInfo-r16                       OPTIONAL    -- Need R
3803     ]],
3804     [[
3805     eventID-TSS-r18                     INTEGER (0..63)                             OPTIONAL    -- Need R
3806     ]]
3809 -- TAG-SIB9-STOP
3810 -- TAG-SIB10-START
3812 SIB10-r16 ::=               SEQUENCE {
3813     hrnn-List-r16               HRNN-List-r16                                   OPTIONAL,   -- Need R
3814     lateNonCriticalExtension    OCTET STRING                                    OPTIONAL,
3815     ...
3818 HRNN-List-r16 ::=           SEQUENCE (SIZE (1..maxNPN-r16)) OF HRNN-r16
3820 HRNN-r16 ::=                SEQUENCE {
3821     hrnn-r16                    OCTET STRING (SIZE(1.. maxHRNN-Len-r16))        OPTIONAL   -- Need R
3824 -- TAG-SIB10-STOP
3825 -- TAG-SIB11-START
3827 SIB11-r16 ::=                    SEQUENCE {
3828     measIdleConfigSIB-r16            MeasIdleConfigSIB-r16                       OPTIONAL, -- Need S
3829     lateNonCriticalExtension         OCTET STRING                                OPTIONAL,
3830     ...
3833 -- TAG-SIB11-STOP
3834 -- TAG-SIB12-START
3836 SIB12-r16 ::=                 SEQUENCE {
3837     segmentNumber-r16             INTEGER (0..63),
3838     segmentType-r16               ENUMERATED {notLastSegment, lastSegment},
3839     segmentContainer-r16          OCTET STRING
3842 SIB12-IEs-r16 ::=             SEQUENCE {
3843     sl-ConfigCommonNR-r16         SL-ConfigCommonNR-r16,
3844     lateNonCriticalExtension      OCTET STRING                   OPTIONAL,
3845     ...,
3846     [[
3847     sl-DRX-ConfigCommonGC-BC-r17         SL-DRX-ConfigGC-BC-r17                                                 OPTIONAL,    -- Need R
3848     sl-DiscConfigCommon-r17              SL-DiscConfigCommon-r17                                                OPTIONAL,    -- Need R
3849     sl-L2U2N-Relay-r17                   ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3850     sl-NonRelayDiscovery-r17             ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3851     sl-L3U2N-RelayDiscovery-r17          ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3852     sl-TimersAndConstantsRemoteUE-r17    UE-TimersAndConstantsRemoteUE-r17                                      OPTIONAL     -- Need R
3853     ]],
3854     [[
3855     sl-FreqInfoListSizeExt-v1800         SEQUENCE (SIZE (1..maxNrofFreqSL-1-r18)) OF SL-FreqConfigCommon-r16    OPTIONAL,    -- Need R
3856     sl-RLC-BearerConfigListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16         OPTIONAL,    -- Need R
3857     sl-SyncFreqList-r18                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16               OPTIONAL,    -- Need R
3858     sl-SyncTxMultiFreq-r18               ENUMERATED {true}                                                      OPTIONAL,    -- Need S
3859     sl-MaxTransPowerCA-r18               P-Max                                                                  OPTIONAL,    -- Need R
3860     sl-DiscConfigCommon-v1800            SL-DiscConfigCommon-v1800                                              OPTIONAL,    -- Need R
3861     sl-L2-U2U-Relay-r18                  ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3862     sl-L3-U2U-RelayDiscovery-r18         ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3863     t400-U2U-r18                         ENUMERATED {ms200, ms400, ms600, ms800, ms1200, ms2000, ms3000, ms4000} OPTIONAL    -- Need R
3864     ]]
3867 SL-ConfigCommonNR-r16 ::=        SEQUENCE {
3868     sl-FreqInfoList-r16                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16      OPTIONAL,    -- Need R
3869     sl-UE-SelectedConfig-r16             SL-UE-SelectedConfig-r16                                               OPTIONAL,    -- Need R
3870     sl-NR-AnchorCarrierFreqList-r16      SL-NR-AnchorCarrierFreqList-r16                                        OPTIONAL,    -- Need R
3871     sl-EUTRA-AnchorCarrierFreqList-r16   SL-EUTRA-AnchorCarrierFreqList-r16                                     OPTIONAL,    -- Need R
3872     sl-RadioBearerConfigList-r16         SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16       OPTIONAL,    -- Need R
3873     sl-RLC-BearerConfigList-r16          SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16         OPTIONAL,    -- Need R
3874     sl-MeasConfigCommon-r16              SL-MeasConfigCommon-r16                                                OPTIONAL,    -- Need R
3875     sl-CSI-Acquisition-r16               ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
3876     sl-OffsetDFN-r16                     INTEGER (1..1000)                                                      OPTIONAL,    -- Need R
3877     t400-r16                             ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL,    -- Need R
3878     sl-MaxNumConsecutiveDTX-r16          ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32}                          OPTIONAL,    -- Need R
3879     sl-SSB-PriorityNR-r16                INTEGER (1..8)                                                         OPTIONAL     -- Need R
3882 SL-NR-AnchorCarrierFreqList-r16 ::=  SEQUENCE (SIZE (1..maxFreqSL-NR-r16)) OF ARFCN-ValueNR
3884 SL-EUTRA-AnchorCarrierFreqList-r16 ::= SEQUENCE (SIZE (1..maxFreqSL-EUTRA-r16)) OF ARFCN-ValueEUTRA
3886 SL-DiscConfigCommon-r17 ::=   SEQUENCE {
3887     sl-RelayUE-ConfigCommon-r17   SL-RelayUE-Config-r17,
3888     sl-RemoteUE-ConfigCommon-r17  SL-RemoteUE-Config-r17
3891 SL-DiscConfigCommon-v1800 ::=    SEQUENCE {
3892     sl-RelayUE-ConfigCommonU2U-r18   SL-RelayUE-ConfigU2U-r18,
3893     sl-RemoteUE-ConfigCommonU2U-r18  SL-RemoteUE-ConfigU2U-r18
3896 -- TAG-SIB12-STOP
3897 -- TAG-SIB13-START
3899 SIB13-r16 ::=                       SEQUENCE {
3900     sl-V2X-ConfigCommon-r16             OCTET STRING,
3901     dummy                               OCTET STRING,
3902     tdd-Config-r16                      OCTET STRING,
3903     lateNonCriticalExtension            OCTET STRING                          OPTIONAL,
3904     ...
3907 -- TAG-SIB13-STOP
3908 -- TAG-SIB14-START
3910 SIB14-r16 ::=                      SEQUENCE {
3911     sl-V2X-ConfigCommonExt-r16         OCTET STRING,
3912     lateNonCriticalExtension           OCTET STRING                          OPTIONAL,
3913     ...
3916 -- TAG-SIB14-STOP
3917 -- TAG-SIB15-START
3919 SIB15-r17 ::=                          SEQUENCE {
3920     commonPLMNsWithDisasterCondition-r17   SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity                   OPTIONAL,  -- Need R
3921     applicableDisasterInfoList-r17         SEQUENCE (SIZE (1..maxPLMN)) OF ApplicableDisasterInfo-r17      OPTIONAL,  -- Need R
3922     lateNonCriticalExtension               OCTET STRING                                                    OPTIONAL,
3923     ...
3926 ApplicableDisasterInfo-r17    ::= CHOICE {
3927     noDisasterRoaming-r17             NULL,
3928     disasterRelatedIndication-r17     NULL,
3929     commonPLMNs-r17                   NULL,
3930     dedicatedPLMNs-r17                SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity
3933 -- TAG-SIB15-STOP
3934 -- TAG-SIB16-START
3936 SIB16-r17 ::=                    SEQUENCE {
3937     freqPriorityListSlicing-r17      FreqPriorityListSlicing-r17              OPTIONAL,  -- Need R
3938     lateNonCriticalExtension         OCTET STRING                             OPTIONAL,
3939     ...
3942 -- TAG-SIB16-STOP
3943 -- TAG-SIB17-START
3945 SIB17-r17 ::=               SEQUENCE {
3946     segmentNumber-r17           INTEGER (0..63),
3947     segmentType-r17             ENUMERATED {notLastSegment, lastSegment},
3948     segmentContainer-r17        OCTET STRING
3951 SIB17-IEs-r17 ::=           SEQUENCE {
3952     trs-ResourceSetConfig-r17   SEQUENCE (SIZE (1..maxNrofTRS-ResourceSets-r17)) OF TRS-ResourceSet-r17,
3953     validityDuration-r17        ENUMERATED {t1, t2, t4, t8, t16, t32, t64, t128, t256, t512, infinity, spare5, spare4, spare3, spare2,
3954                                             spare1}                                                            OPTIONAL,  -- Need S
3955     lateNonCriticalExtension    OCTET STRING                                                                   OPTIONAL,
3956     ...
3959 TRS-ResourceSet-r17 ::=                SEQUENCE {
3960     powerControlOffsetSS-r17               ENUMERATED {db-3, db0, db3, db6},
3961     scramblingID-Info-r17                  CHOICE {
3962         scramblingIDforCommon-r17              ScramblingId,
3963         scramblingIDperResourceListWith2-r17   SEQUENCE (SIZE (2)) OF ScramblingId,
3964         scramblingIDperResourceListWith4-r17   SEQUENCE (SIZE (4)) OF ScramblingId,
3965     ...
3966     },
3967     firstOFDMSymbolInTimeDomain-r17            INTEGER (0..9),
3968     startingRB-r17                             INTEGER (0..maxNrofPhysicalResourceBlocks-1),
3969     nrofRBs-r17                                INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),
3970     ssb-Index-r17                              SSB-Index,
3971     periodicityAndOffset-r17                   CHOICE {
3972         slots10                                    INTEGER (0..9),
3973         slots20                                    INTEGER (0..19),
3974         slots40                                    INTEGER (0..39),
3975         slots80                                    INTEGER (0..79)
3976     },
3977     frequencyDomainAllocation-r17              BIT STRING (SIZE (4)),
3978     indBitID-r17                               INTEGER (0..5),
3979     nrofResources-r17                          ENUMERATED {n2, n4}
3982 -- TAG-SIB17-STOP
3983 -- TAG-SIB17bis-START
3985 SIB17bis-r18 ::=               SEQUENCE {
3986     segmentNumber-r18           INTEGER (0..63),
3987     segmentType-r18             ENUMERATED {notLastSegment, lastSegment},
3988     segmentContainer-r18        OCTET STRING
3991 SIB17bis-IEs-r18 ::=           SEQUENCE {
3992     trs-ResourceSetConfig-r18   SEQUENCE (SIZE (1..maxNrofTRS-ResourceSets-r17)) OF TRS-ResourceSet-r18        OPTIONAL,  -- Need R
3993     validityDuration-r18        ENUMERATED {t1, t2, t4, t8, t16, t32, t64, t128, t256, t512, infinity, spare5, spare4, spare3, spare2,
3994                                             spare1}                                                            OPTIONAL,  -- Need S
3995     lateNonCriticalExtension    OCTET STRING                                                                   OPTIONAL,
3996     ...
3999 TRS-ResourceSet-r18 ::=                SEQUENCE {
4000     powerControlOffsetSS-r18               ENUMERATED {db-3, db0, db3, db6},
4001     scramblingID-Info-r18                  CHOICE {
4002         scramblingIDforCommon-r18              ScramblingId,
4003         scramblingIDperResourceListWith2-r18   SEQUENCE (SIZE (2)) OF ScramblingId,
4004         scramblingIDperResourceListWith4-r18   SEQUENCE (SIZE (4)) OF ScramblingId,
4005     ...
4006     },
4007     firstOFDMSymbolInTimeDomain-r18            INTEGER (0..9),
4008     startingRB-r18                             INTEGER (0..maxNrofPhysicalResourceBlocks-1),
4009     nrofRBs-r18                                INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),
4010     ssb-Index-r18                              SSB-Index,
4011     periodicityAndOffset-r18                   CHOICE {
4012         slots10                                    INTEGER (0..9),
4013         slots20                                    INTEGER (0..19),
4014         slots40                                    INTEGER (0..39),
4015         slots80                                    INTEGER (0..79),
4016         slots160                                   INTEGER (0..159),
4017         slots320                                   INTEGER (0..319),
4018         slots640                                   INTEGER (0..639)
4019     },
4020     frequencyDomainAllocation-r18              BIT STRING (SIZE (4)),
4021     indBitID-r18                               INTEGER (0..5),
4022     nrofResources-r18                          ENUMERATED {n2, n4}
4025 -- TAG-SIB17bis-STOP
4026 -- TAG-SIB18-START
4028 SIB18-r17 ::=               SEQUENCE {
4029     gin-ElementList-r17         SEQUENCE (SIZE (1..maxGIN-r17)) OF GIN-Element-r17            OPTIONAL,   -- Need R
4030     gins-PerSNPN-List-r17       SEQUENCE (SIZE (1..maxNPN-r16)) OF GINs-PerSNPN-r17           OPTIONAL,   -- Need S
4031     lateNonCriticalExtension    OCTET STRING                                                  OPTIONAL,
4032     ...
4035 GIN-Element-r17 ::=         SEQUENCE {
4036     plmn-Identity-r17           PLMN-Identity,
4037     nid-List-r17                SEQUENCE (SIZE (1..maxGIN-r17)) OF NID-r16
4040 GINs-PerSNPN-r17 ::=        SEQUENCE {
4041     supportedGINs-r17           BIT STRING (SIZE (1..maxGIN-r17))                             OPTIONAL   -- Need R
4043 -- TAG-SIB18-STOP
4044 -- TAG-SIB19-START
4046 SIB19-r17 ::= SEQUENCE {
4047     ntn-Config-r17                           NTN-Config-r17                                  OPTIONAL,       -- Need R
4048     t-Service-r17                            INTEGER (0..549755813887)                       OPTIONAL,       -- Need R
4049     referenceLocation-r17                    ReferenceLocation-r17                           OPTIONAL,       -- Need R
4050     distanceThresh-r17                       INTEGER(0..65525)                               OPTIONAL,       -- Need R
4051     ntn-NeighCellConfigList-r17              NTN-NeighCellConfigList-r17                     OPTIONAL,       -- Need R
4052     lateNonCriticalExtension                 OCTET STRING                                    OPTIONAL,
4053     ...,
4054     [[
4055     ntn-NeighCellConfigListExt-v1720         NTN-NeighCellConfigList-r17                     OPTIONAL        -- Need R
4056     ]],
4057     [[
4058     movingReferenceLocation-r18              ReferenceLocation-r17                           OPTIONAL,       -- Need R
4059     ntnCovEnh-r18                            NTN-CovEnh-r18                                  OPTIONAL,       -- Need R
4060     satSwitchWithReSync-r18                  SatSwitchWithReSync-r18                         OPTIONAL        -- Need R
4061     ]]
4064 NTN-NeighCellConfigList-r17 ::=          SEQUENCE (SIZE(1..maxCellNTN-r17))  OF NTN-NeighCellConfig-r17
4066 NTN-NeighCellConfig-r17 ::=              SEQUENCE {
4067     ntn-Config-r17                           NTN-Config-r17                                  OPTIONAL,       -- Need R
4068     carrierFreq-r17                          ARFCN-ValueNR                                   OPTIONAL,       -- Need R
4069     physCellId-r17                           PhysCellId                                      OPTIONAL        -- Need R
4072 NTN-CovEnh-r18 ::=                       SEQUENCE {
4073     numberOfMsg4HARQ-ACK-Repetitions-r18     BIT STRING (SIZE(4)),
4074     rsrp-ThresholdMsg4HARQ-ACK-r18           RSRP-Range                                      OPTIONAL        -- Need R
4077 SatSwitchWithReSync-r18 ::=              SEQUENCE {
4078     ntn-Config-r18                           NTN-Config-r17,
4079     t-ServiceStart-r18                       INTEGER (0..549755813887)                       OPTIONAL,       -- Need R
4080     ssb-TimeOffset-r18                       INTEGER (0..159)                                OPTIONAL        -- Need R
4083 -- TAG-SIB19-STOP
4084 -- TAG-SIB20-START
4086 SIB20-r17 ::=   SEQUENCE {
4087     mcch-Config-r17                MCCH-Config-r17,
4088     cfr-ConfigMCCH-MTCH-r17        CFR-ConfigMCCH-MTCH-r17 OPTIONAL,  -- Need S
4089     lateNonCriticalExtension       OCTET STRING            OPTIONAL,
4090     ...,
4091     [[
4092     cfr-ConfigMCCH-MTCH-RedCap-r18 CFR-ConfigMCCH-MTCH-r17 OPTIONAL,  -- Need S
4093     mcch-ConfigRedCap-r18          MCCH-Config-r17         OPTIONAL   -- Need S
4094     ]]
4097 MCCH-Config-r17 ::= SEQUENCE {
4098     mcch-RepetitionPeriodAndOffset-r17   MCCH-RepetitionPeriodAndOffset-r17,
4099     mcch-WindowStartSlot-r17             INTEGER (0..79),
4100     mcch-WindowDuration-r17              ENUMERATED {sl2, sl4, sl8, sl10, sl20, sl40,sl80, sl160}     OPTIONAL, -- Need S
4101     mcch-ModificationPeriod-r17          ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256,
4102                                          rf512, rf1024, rf2048, rf4096, rf8192, rf16384, rf32768, rf65536}
4105 MCCH-RepetitionPeriodAndOffset-r17 ::= CHOICE {
4106     rf1-r17                                INTEGER(0),
4107     rf2-r17                                INTEGER(0..1),
4108     rf4-r17                                INTEGER(0..3),
4109     rf8-r17                                INTEGER(0..7),
4110     rf16-r17                               INTEGER(0..15),
4111     rf32-r17                               INTEGER(0..31),
4112     rf64-r17                               INTEGER(0..63),
4113     rf128-r17                              INTEGER(0..127),
4114     rf256-r17                              INTEGER(0..255)
4117 -- TAG-SIB20-STOP
4118 -- TAG-SIB21-START
4120 SIB21-r17 ::= SEQUENCE {
4121     mbs-FSAI-IntraFreq-r17                   MBS-FSAI-List-r17                OPTIONAL,  -- Need R
4122     mbs-FSAI-InterFreqList-r17               MBS-FSAI-InterFreqList-r17       OPTIONAL,  -- Need R
4123     lateNonCriticalExtension                 OCTET STRING                     OPTIONAL,
4124     ...
4127 MBS-FSAI-List-r17 ::= SEQUENCE (SIZE (1..maxFSAI-MBS-r17)) OF MBS-FSAI-r17
4129 MBS-FSAI-InterFreqList-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF MBS-FSAI-InterFreq-r17
4131 MBS-FSAI-InterFreq-r17 ::= SEQUENCE {
4132     dl-CarrierFreq-r17         ARFCN-ValueNR,
4133     mbs-FSAI-List-r17          MBS-FSAI-List-r17
4136 MBS-FSAI-r17 ::= OCTET STRING (SIZE (3))
4138 -- TAG-SIB21-STOP
4139 -- TAG-SIB22-START
4141 SIB22-r18 ::=                         SEQUENCE {
4142     atg-Config-r18                        ATG-Config-r18                                     OPTIONAL,     -- Need R
4143     hs-ATG-cellReselectionSet-r18         ENUMERATED {true}                                  OPTIONAL,     -- Need R
4144     atg-NeighCellConfigList-r18           ATG-NeighCellConfigList-r18                        OPTIONAL,     -- Need R
4145     lateNonCriticalExtension              OCTET STRING                                       OPTIONAL,
4146     ...
4147     }
4149 ATG-NeighCellConfigList-r18 ::=       SEQUENCE (SIZE(1..maxCellATG-r18))  OF ATG-NeighCellConfig-r18
4151 ATG-NeighCellConfig-r18 ::=           SEQUENCE {
4152     atg-gNB-Location-r18                  ReferenceLocation-r17                              OPTIONAL,     -- Need R
4153     heightgNB-r18                         INTEGER (-16384..16383)                            OPTIONAL,     -- Need R
4154     carrierFreq-r18                       ARFCN-ValueNR                                      OPTIONAL,     -- Need R
4155     physCellId-r18                        PhysCellId                                         OPTIONAL      -- Need R
4158 -- TAG-SIB22-STOP
4159 -- TAG-SIB23-START
4161 SIB23-r18 ::=                         SEQUENCE {
4162     segmentNumber-r18                     INTEGER (0..63),
4163     segmentType-r18                       ENUMERATED {notLastSegment, lastSegment},
4164     segmentContainer-r18                  OCTET STRING
4167 SIB23-IEs-r18 ::=                    SEQUENCE {
4168     sl-PosConfigCommonNR-r18              SL-PosConfigCommonNR-r18,
4169     lateNonCriticalExtension              OCTET STRING                                                           OPTIONAL,
4170     ...
4173 SL-PosConfigCommonNR-r18 ::=          SEQUENCE {
4174     sl-PosFreqInfoList-r18                SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigCommon-r16      OPTIONAL,    -- Need R
4175     sl-PosUE-SelectedConfig-r18           SL-UE-SelectedConfig-r16                                               OPTIONAL,    -- Need R
4176     sl-PosNR-AnchorCarrierFreqList-r18    SL-NR-AnchorCarrierFreqList-r16                                        OPTIONAL,    -- Need R
4177     sl-PosMeasConfigCommon-r18            SL-MeasConfigCommon-r16                                                OPTIONAL,    -- Need R
4178     sl-PosOffsetDFN-r18                   INTEGER (1..1000)                                                      OPTIONAL,    -- Need R
4179     sl-PosSSB-PriorityNR-r18              INTEGER (1..8)                                                         OPTIONAL,    -- Need R
4180     ...
4183 -- TAG-SIB23-STOP
4184 -- TAG-SIB24-START
4186 SIB24-r18 ::= SEQUENCE {
4187     multicastMCCH-Config-r18       MCCH-Config-r17         OPTIONAL,  -- Need S
4188     cfr-ConfigMCCH-MTCH-r18        CFR-ConfigMCCH-MTCH-r17 OPTIONAL,  -- Need S
4189     lateNonCriticalExtension       OCTET STRING            OPTIONAL,
4190     ...
4193 -- TAG-SIB24-STOP
4194 -- TAG-SIB25-START
4196 SIB25-r18 ::=                  SEQUENCE {
4197     coverageAreaInfoList-r18       CoverageAreaInfoList-r18         OPTIONAL,  -- Need R
4198     lateNonCriticalExtension       OCTET STRING                     OPTIONAL,
4199     ...
4202 CoverageAreaInfoList-r18 ::=   SEQUENCE (SIZE (1..maxTN-AreaInfo-r18)) OF CoverageAreaInfo-r18
4204 CoverageAreaInfo-r18 ::=       SEQUENCE {
4205     tn-AreaId-r18                  TN-AreaId-r18,
4206     tn-ReferenceLocation-r18       ReferenceLocation-r17,
4207     tn-DistanceRadius-r18          INTEGER(0..65535)
4210 -- TAG-SIB25-STOP
4211 -- TAG-POSSYSTEMINFORMATION-R16-IES-START
4213 PosSystemInformation-r16-IEs ::= SEQUENCE {
4214     posSIB-TypeAndInfo-r16           SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
4215         posSib1-1-r16                    SIBpos-r16,
4216         posSib1-2-r16                    SIBpos-r16,
4217         posSib1-3-r16                    SIBpos-r16,
4218         posSib1-4-r16                    SIBpos-r16,
4219         posSib1-5-r16                    SIBpos-r16,
4220         posSib1-6-r16                    SIBpos-r16,
4221         posSib1-7-r16                    SIBpos-r16,
4222         posSib1-8-r16                    SIBpos-r16,
4223         posSib2-1-r16                    SIBpos-r16,
4224         posSib2-2-r16                    SIBpos-r16,
4225         posSib2-3-r16                    SIBpos-r16,
4226         posSib2-4-r16                    SIBpos-r16,
4227         posSib2-5-r16                    SIBpos-r16,
4228         posSib2-6-r16                    SIBpos-r16,
4229         posSib2-7-r16                    SIBpos-r16,
4230         posSib2-8-r16                    SIBpos-r16,
4231         posSib2-9-r16                    SIBpos-r16,
4232         posSib2-10-r16                   SIBpos-r16,
4233         posSib2-11-r16                   SIBpos-r16,
4234         posSib2-12-r16                   SIBpos-r16,
4235         posSib2-13-r16                   SIBpos-r16,
4236         posSib2-14-r16                   SIBpos-r16,
4237         posSib2-15-r16                   SIBpos-r16,
4238         posSib2-16-r16                   SIBpos-r16,
4239         posSib2-17-r16                   SIBpos-r16,
4240         posSib2-18-r16                   SIBpos-r16,
4241         posSib2-19-r16                   SIBpos-r16,
4242         posSib2-20-r16                   SIBpos-r16,
4243         posSib2-21-r16                   SIBpos-r16,
4244         posSib2-22-r16                   SIBpos-r16,
4245         posSib2-23-r16                   SIBpos-r16,
4246         posSib3-1-r16                    SIBpos-r16,
4247         posSib4-1-r16                    SIBpos-r16,
4248         posSib5-1-r16                    SIBpos-r16,
4249         posSib6-1-r16                    SIBpos-r16,
4250         posSib6-2-r16                    SIBpos-r16,
4251         posSib6-3-r16                    SIBpos-r16,
4252         ... ,
4253         posSib1-9-v1700                  SIBpos-r16,
4254         posSib1-10-v1700                 SIBpos-r16,
4255         posSib2-24-v1700                 SIBpos-r16,
4256         posSib2-25-v1700                 SIBpos-r16,
4257         posSib6-4-v1700                  SIBpos-r16,
4258         posSib6-5-v1700                  SIBpos-r16,
4259         posSib6-6-v1700                  SIBpos-r16,
4260         posSib2-17a-v1770                SIBpos-r16,
4261         posSib2-18a-v1770                SIBpos-r16,
4262         posSib2-20a-v1770                SIBpos-r16,
4263         posSib1-11-v1800                 SIBpos-r16,
4264         posSib1-12-v1800                 SIBpos-r16,
4265         posSib2-26-v1800                 SIBpos-r16,
4266         posSib2-27-v1800                 SIBpos-r16,
4267         posSib6-7-v1800                  SIBpos-r16,
4268         posSib7-1-v1800                  SIBpos-r16,
4269         posSib7-2-v1800                  SIBpos-r16,
4270         posSib7-3-v1800                  SIBpos-r16,
4271         posSib7-4-v1800                  SIBpos-r16
4273     },
4274     lateNonCriticalExtension             OCTET STRING                        OPTIONAL,
4275     nonCriticalExtension                 SEQUENCE {}                         OPTIONAL
4278 -- TAG-POSSYSTEMINFORMATION-R16-IES-STOP
4279 -- TAG-POSSI-SCHEDULINGINFO-START
4281 PosSI-SchedulingInfo-r16 ::=               SEQUENCE {
4282     posSchedulingInfoList-r16                  SEQUENCE (SIZE (1..maxSI-Message)) OF PosSchedulingInfo-r16,
4283     posSI-RequestConfig-r16                        SI-RequestConfig                                 OPTIONAL,  -- Cond MSG-1
4284     posSI-RequestConfigSUL-r16                     SI-RequestConfig                                 OPTIONAL,  -- Cond SUL-MSG-1
4285     ...,
4286     [[
4287     posSI-RequestConfigRedCap-r17                  SI-RequestConfig                                 OPTIONAL   -- Cond REDCAP-MSG-1
4288     ]],
4289     [[
4290     posSI-RequestConfigMSG1-Repetition-r18         SI-RequestConfigRepetition-r18                   OPTIONAL,  -- Cond MSG-1
4291     posSI-RequestConfigSUL-MSG1-Repetition-r18     SI-RequestConfigRepetition-r18                   OPTIONAL,  -- Cond SUL-MSG-1
4292     posSI-RequestConfigRedCap-MSG1-Repetition-r18  SI-RequestConfigRepetition-r18                   OPTIONAL   -- Cond REDCAP-MSG-1
4293     ]]
4296 PosSchedulingInfo-r16 ::= SEQUENCE {
4297     offsetToSI-Used-r16          ENUMERATED {true}                                              OPTIONAL,  -- Need R
4298     posSI-Periodicity-r16        ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
4299     posSI-BroadcastStatus-r16    ENUMERATED {broadcasting, notBroadcasting},
4300     posSIB-MappingInfo-r16       PosSIB-MappingInfo-r16,
4301     ...
4304 PosSIB-MappingInfo-r16 ::=   SEQUENCE (SIZE (1..maxSIB)) OF PosSIB-Type-r16
4306 PosSIB-Type-r16 ::=          SEQUENCE {
4307     encrypted-r16                ENUMERATED { true }                                            OPTIONAL,  -- Need R
4308     gnss-id-r16                  GNSS-ID-r16                                                    OPTIONAL,  -- Need R
4309     sbas-id-r16                  SBAS-ID-r16                                                    OPTIONAL,  -- Cond GNSS-ID-SBAS
4310     posSibType-r16               ENUMERATED { posSibType1-1, posSibType1-2, posSibType1-3, posSibType1-4, posSibType1-5, posSibType1-6,
4311                                               posSibType1-7, posSibType1-8, posSibType2-1, posSibType2-2, posSibType2-3, posSibType2-4,
4312                                               posSibType2-5, posSibType2-6, posSibType2-7, posSibType2-8, posSibType2-9, posSibType2-10,
4313                                               posSibType2-11, posSibType2-12, posSibType2-13, posSibType2-14, posSibType2-15,
4314                                               posSibType2-16, posSibType2-17, posSibType2-18, posSibType2-19, posSibType2-20,
4315                                               posSibType2-21, posSibType2-22, posSibType2-23, posSibType3-1, posSibType4-1,
4316                                               posSibType5-1,posSibType6-1, posSibType6-2, posSibType6-3,... },
4317     areaScope-r16                ENUMERATED {true}                                              OPTIONAL -- Need S
4320 GNSS-ID-r16 ::= SEQUENCE {
4321     gnss-id-r16              ENUMERATED{gps, sbas, qzss, galileo, glonass, bds, ..., navic-v1760},
4322     ...
4325 SBAS-ID-r16 ::= SEQUENCE {
4326     sbas-id-r16              ENUMERATED { waas, egnos, msas, gagan, ...},
4327     ...
4330 -- TAG-POSSI-SCHEDULINGINFO-STOP
4331 -- TAG-SIPOS-START
4333 SIBpos-r16 ::= SEQUENCE {
4334     assistanceDataSIB-Element-r16        OCTET STRING,
4335     lateNonCriticalExtension             OCTET STRING                        OPTIONAL,
4336     ...
4339 -- TAG-SIPOS-STOP
4340 -- TAG-ADDITIONALSPECTRUMEMISSION-START
4342 AdditionalSpectrumEmission ::=              INTEGER (0..7)
4344 AdditionalSpectrumEmission-v1760 ::=        INTEGER (8..39)
4346 AdditionalSpectrumEmission-r18 ::=          INTEGER (0..39)
4348 -- TAG-ADDITIONALSPECTRUMEMISSION-STOP
4349 -- TAG-ADVANCEDRECEIVER-MU-MIMO-START
4351 AdvancedReceiver-MU-MIMO-r18 ::=      SEQUENCE {
4352     precodingAndResourceAllocation-r18    BOOLEAN                                                OPTIONAL,    -- Need M
4353     pdsch-TimeDomainAllocation-r18        BOOLEAN                                                OPTIONAL,    -- Need M
4354     mcs-Table-r18                         ENUMERATED {qam1024, qam256, qam64, spare1}            OPTIONAL,    -- Need R
4355     advReceiver-MU-MIMO-DCI-1-1-r18       ENUMERATED {enabled}                                   OPTIONAL,    -- Need R
4356     ...
4359 -- TAG-ADVANCEDRECEIVER-MU-MIMO-STOP
4360 -- TAG-AERIAL-CONFIG-START
4362 Aerial-Config-r18 ::= SEQUENCE {
4363     flightPathUpdateThrConfig-r18     SEQUENCE {
4364         flightPathUpdateDistanceThr-r18   CHOICE {release NULL, setup FlightPathUpdateDistanceThr-r18 }        OPTIONAL, -- Need M
4365         flightPathUpdateTimeThr-r18       CHOICE {release NULL, setup FlightPathUpdateTimeThr-r18 }            OPTIONAL  -- Need M
4366     }                                                                                             OPTIONAL, -- Need M
4367     ...
4370 FlightPathUpdateDistanceThr-r18 ::=   INTEGER (0..1023)
4372 FlightPathUpdateTimeThr-r18 ::=       INTEGER (0..16383)
4374 -- TAG-AERIAL-CONFIG-STOP
4375 -- TAG-ALPHA-START
4377 Alpha ::=                       ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}
4379 -- TAG-ALPHA-STOP
4380 -- TAG-ALTITUDE-START
4382 Altitude-r18 ::=              INTEGER (minAltitude-r18..maxAltitude-r18)
4384 -- TAG-ALTITUDE-STOP
4385 -- TAG-AMF-IDENTIFIER-START
4387 AMF-Identifier ::=                      BIT STRING (SIZE (24))
4389 -- TAG-AMF-IDENTIFIER-STOP
4390 -- TAG-ARFCN-VALUEEUTRA-START
4392 ARFCN-ValueEUTRA ::=                INTEGER (0..maxEARFCN)
4394 -- TAG-ARFCN-VALUEEUTRA-STOP
4395 -- TAG-ARFCN-VALUENR-START
4397 ARFCN-ValueNR ::=               INTEGER (0..maxNARFCN)
4399 -- TAG-ARFCN-VALUENR-STOP
4400 -- TAG-ARFCN-ValueUTRA-FDD-START
4402 ARFCN-ValueUTRA-FDD-r16 ::=                INTEGER (0..16383)
4404 -- TAG-ARFCN-ValueUTRA-FDD-STOP
4405 -- TAG-ATG-CONFIG-START
4407 ATG-Config-r18 ::=          SEQUENCE {
4408     atg-gNB-Location-r18         ReferenceLocation-r17                                 OPTIONAL,    -- Need R
4409     heightgNB-r18                INTEGER (-16384..16383)                               OPTIONAL,    -- Need R
4410     cellSpecificKoffset-r18      INTEGER(1..3)                                         OPTIONAL,    -- Need R
4411     ta-ReportATG-r18             ENUMERATED {enabled}                                  OPTIONAL     -- Need R
4414 -- TAG-ATG-CONFIG-STOP
4415 -- TAG-AVAILABILITYCOMBINATIONSPERCELL-START
4417 AvailabilityCombinationsPerCell-r16 ::=     SEQUENCE {
4418     availabilityCombinationsPerCellIndex-r16     AvailabilityCombinationsPerCellIndex-r16,
4419     iab-DU-CellIdentity-r16                      CellIdentity,
4420     positionInDCI-AI-r16                         INTEGER(0..maxAI-DCI-PayloadSize-1-r16)                              OPTIONAL, -- Need M
4421     availabilityCombinations-r16                 SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF AvailabilityCombination-r16,
4422     ...,
4423     [[
4424     availabilityCombinationsRB-Groups-r17   SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF
4425                                                                               AvailabilityCombinationRB-Groups-r17    OPTIONAL -- Need M
4426     ]],
4427     [[
4428     positionInDCI-AI-RBGroups-v1720              INTEGER(0..maxAI-DCI-PayloadSize-1-r16)                              OPTIONAL -- Need M
4429     ]]
4432 AvailabilityCombinationsPerCellIndex-r16 ::= INTEGER(0..maxNrofDUCells-r16)
4434 AvailabilityCombination-r16 ::=         SEQUENCE {
4435     availabilityCombinationId-r16           AvailabilityCombinationId-r16,
4436     resourceAvailability-r16                SEQUENCE (SIZE (1..maxNrofResourceAvailabilityPerCombination-r16)) OF INTEGER (0..7)
4439 AvailabilityCombinationId-r16 ::=       INTEGER (0..maxNrofAvailabilityCombinationsPerSet-1-r16)
4441 AvailabilityCombinationRB-Groups-r17 ::= SEQUENCE {
4442     availabilityCombinationId-r17    AvailabilityCombinationId-r16,
4443     rb-SetGroups-r17                  SEQUENCE (SIZE (1..maxNrofRB-SetGroups-r17)) OF RB-SetGroup-r17                           OPTIONAL, -- Need R
4444     resourceAvailability-r17         SEQUENCE (SIZE (1..maxNrofResourceAvailabilityPerCombination-r16)) OF INTEGER (0..7)    OPTIONAL -- Need R
4447 RB-SetGroup-r17 ::=       SEQUENCE {
4448     resourceAvailability-r17  SEQUENCE (SIZE (1..maxNrofResourceAvailabilityPerCombination-r16)) OF INTEGER (0..7) OPTIONAL, -- Need R
4449     rb-Sets-r17                SEQUENCE (SIZE (1..maxNrofRB-Sets-r17)) OF INTEGER (0..7)                             OPTIONAL  -- Need R
4452 -- TAG-AVAILABILITYCOMBINATIONSPERCELL-STOP
4453 -- TAG-AVAILABILITYINDICATOR-START
4455 AvailabilityIndicator-r16 ::=    SEQUENCE {
4456     ai-RNTI-r16                      AI-RNTI-r16,
4457     dci-PayloadSizeAI-r16            INTEGER (1..maxAI-DCI-PayloadSize-r16),
4458     availableCombToAddModList-r16    SEQUENCE (SIZE(1..maxNrofDUCells-r16)) OF AvailabilityCombinationsPerCell-r16          OPTIONAL, -- Need N
4459     availableCombToReleaseList-r16   SEQUENCE (SIZE(1..maxNrofDUCells-r16)) OF AvailabilityCombinationsPerCellIndex-r16     OPTIONAL, -- Need N
4460     ...
4463 AI-RNTI-r16 ::=                      RNTI-Value
4465 -- TAG-AVAILABILITYINDICATOR-STOP
4466 -- TAG-BAPROUTINGID-START
4468 BAP-RoutingID-r16::=        SEQUENCE{
4469     bap-Address-r16              BIT STRING (SIZE (10)),
4470     bap-PathId-r16               BIT STRING (SIZE (10))
4473 -- TAG-BAPROUTINGID-STOP
4474 -- TAG-BEAMFAILURERECOVERYCONFIG-START
4476 BeamFailureRecoveryConfig ::=       SEQUENCE {
4477     rootSequenceIndex-BFR               INTEGER (0..137)                                                          OPTIONAL, -- Need M
4478     rach-ConfigBFR                      RACH-ConfigGeneric                                                        OPTIONAL, -- Need M
4479     rsrp-ThresholdSSB                   RSRP-Range                                                                OPTIONAL, -- Need M
4480     candidateBeamRSList                 SEQUENCE (SIZE(1..maxNrofCandidateBeams)) OF PRACH-ResourceDedicatedBFR   OPTIONAL, -- Need M
4481     ssb-perRACH-Occasion                ENUMERATED {oneEighth, oneFourth, oneHalf, one, two,
4482                                                        four, eight, sixteen}                                      OPTIONAL, -- Need M
4483     ra-ssb-OccasionMaskIndex            INTEGER (0..15)                                                           OPTIONAL, -- Need M
4484     recoverySearchSpaceId               SearchSpaceId                                                             OPTIONAL, -- Need R
4485     ra-Prioritization                   RA-Prioritization                                                         OPTIONAL, -- Need R
4486     beamFailureRecoveryTimer            ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, ms150, ms200}            OPTIONAL, -- Need M
4487     ...,
4488     [[
4489     msg1-SubcarrierSpacing              SubcarrierSpacing                                                         OPTIONAL  -- Need M
4490     ]],
4491     [[
4492     ra-PrioritizationTwoStep-r16        RA-Prioritization                                                         OPTIONAL, -- Need R
4493     candidateBeamRSListExt-v1610        CHOICE {release NULL, setup CandidateBeamRSListExt-r16 }                                OPTIONAL  -- Need M
4494     ]],
4495     [[
4496     spCell-BFR-CBRA-r16                 ENUMERATED {true}                                                         OPTIONAL  -- Need R
4497     ]]
4500 PRACH-ResourceDedicatedBFR ::=      CHOICE {
4501     ssb                                 BFR-SSB-Resource,
4502     csi-RS                              BFR-CSIRS-Resource
4505 BFR-SSB-Resource ::=                SEQUENCE {
4506     ssb                                 SSB-Index,
4507     ra-PreambleIndex                    INTEGER (0..63),
4508     ...
4511 BFR-CSIRS-Resource ::=              SEQUENCE {
4512     csi-RS                              NZP-CSI-RS-ResourceId,
4513     ra-OccasionList                     SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1)   OPTIONAL,   -- Need R
4514     ra-PreambleIndex                    INTEGER (0..63)                                                                 OPTIONAL,   -- Need R
4515     ...
4518 CandidateBeamRSListExt-r16::=       SEQUENCE (SIZE(1.. maxNrofCandidateBeamsExt-r16)) OF PRACH-ResourceDedicatedBFR
4520 -- TAG-BEAMFAILURERECOVERYCONFIG-STOP
4521 -- TAG-BEAMFAILURERECOVERYRSCONFIG-START
4523 BeamFailureRecoveryRSConfig-r16 ::= SEQUENCE {
4524     rsrp-ThresholdBFR-r16               RSRP-Range                                                               OPTIONAL, -- Need M
4525     candidateBeamRS-List-r16            SEQUENCE (SIZE(1..maxNrofCandidateBeams-r16)) OF CandidateBeamRS-r16     OPTIONAL, -- Need M
4526     ...,
4527     [[
4528     candidateBeamRS-List2-r17            SEQUENCE (SIZE(1..maxNrofCandidateBeams-r16)) OF CandidateBeamRS-r16     OPTIONAL  -- Need R
4529     ]]
4532 -- TAG-BEAMFAILURERECOVERYRSCONFIG-STOP
4533 -- TAG-BETAOFFSETS-START
4535 BetaOffsets ::=                     SEQUENCE {
4536     betaOffsetACK-Index1                INTEGER(0..31)                                                          OPTIONAL, -- Need S
4537     betaOffsetACK-Index2                INTEGER(0..31)                                                          OPTIONAL, -- Need S
4538     betaOffsetACK-Index3                INTEGER(0..31)                                                          OPTIONAL, -- Need S
4539     betaOffsetCSI-Part1-Index1          INTEGER(0..31)                                                          OPTIONAL, -- Need S
4540     betaOffsetCSI-Part1-Index2          INTEGER(0..31)                                                          OPTIONAL, -- Need S
4541     betaOffsetCSI-Part2-Index1          INTEGER(0..31)                                                          OPTIONAL, -- Need S
4542     betaOffsetCSI-Part2-Index2          INTEGER(0..31)                                                          OPTIONAL  -- Need S
4545 -- TAG-BETAOFFSETS-STOP
4546 -- TAG-BETAOFFSETSCROSSPRI-START
4548 BetaOffsetsCrossPri-r17 ::= SEQUENCE (SIZE(3)) OF INTEGER(0..31)
4550 -- TAG-BETAOFFSETSCROSSPRI-STOP
4551 -- TAG-BHLOGICALCHANNELIDENTITY-START
4553 BH-LogicalChannelIdentity-r16 ::=    CHOICE {
4554     bh-LogicalChannelIdentity-r16        LogicalChannelIdentity,
4555     bh-LogicalChannelIdentityExt-r16     BH-LogicalChannelIdentity-Ext-r16
4558 -- TAG-BHLOGICALCHANNELIDENTITY-STOP
4559 -- TAG-BHLOGICALCHANNELIDENTITYEXT-START
4561 BH-LogicalChannelIdentity-Ext-r16 ::=   INTEGER (320.. maxLC-ID-Iab-r16)
4563 -- TAG-BHLOGICALCHANNELIDENTITYEXT-STOP
4564 -- TAG-BHRLCCHANNELCONFIG-START
4566 BH-RLC-ChannelConfig-r16::=      SEQUENCE {
4567     bh-LogicalChannelIdentity-r16    BH-LogicalChannelIdentity-r16     OPTIONAL,   -- Cond LCH-SetupOnly
4568     bh-RLC-ChannelID-r16             BH-RLC-ChannelID-r16,
4569     reestablishRLC-r16               ENUMERATED {true}                 OPTIONAL,   -- Need N
4570     rlc-Config-r16                   RLC-Config                        OPTIONAL,   -- Cond LCH-Setup
4571     mac-LogicalChannelConfig-r16     LogicalChannelConfig              OPTIONAL,   -- Cond LCH-Setup
4572     ...
4575 -- TAG-BHRLCCHANNELCONFIG-STOP
4576 -- TAG-BHRLCCHANNELID-START
4578 BH-RLC-ChannelID-r16 ::=    BIT STRING (SIZE (16))
4580 -- TAG-BHRLCCHANNELID-STOP
4581 -- TAG-BSR-CONFIG-START
4583 BSR-Config ::=                      SEQUENCE {
4584     periodicBSR-Timer                   ENUMERATED { sf1, sf5, sf10, sf16, sf20, sf32, sf40, sf64,
4585                                                         sf80, sf128, sf160, sf320, sf640, sf1280, sf2560, infinity },
4586     retxBSR-Timer                       ENUMERATED { sf10, sf20, sf40, sf80, sf160, sf320, sf640, sf1280, sf2560,
4587                                                         sf5120, sf10240, spare5, spare4, spare3, spare2, spare1},
4588     logicalChannelSR-DelayTimer         ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}                OPTIONAL, -- Need R
4589     ...
4592 -- TAG-BSR-CONFIG-STOP
4593 -- TAG-BWP-START
4595 BWP ::=                             SEQUENCE {
4596     locationAndBandwidth                INTEGER (0..37949),
4597     subcarrierSpacing                   SubcarrierSpacing,
4598     cyclicPrefix                        ENUMERATED { extended }                                                 OPTIONAL    -- Need R
4601 -- TAG-BWP-STOP
4602 -- TAG-BWP-DOWNLINK-START
4604 BWP-Downlink ::=                    SEQUENCE {
4605     bwp-Id                              BWP-Id,
4606     bwp-Common                          BWP-DownlinkCommon                                         OPTIONAL,   -- Cond SetupOtherBWP
4607     bwp-Dedicated                       BWP-DownlinkDedicated                                      OPTIONAL,   -- Cond SetupOtherBWP
4608     ...
4611 -- TAG-BWP-DOWNLINK-STOP
4612 -- TAG-BWP-DOWNLINKCOMMON-START
4614 BWP-DownlinkCommon ::=              SEQUENCE {
4615     genericParameters                   BWP,
4616     pdcch-ConfigCommon                  CHOICE {release NULL, setup PDCCH-ConfigCommon }                                     OPTIONAL,   -- Need M
4617     pdsch-ConfigCommon                  CHOICE {release NULL, setup PDSCH-ConfigCommon }                                     OPTIONAL,   -- Need M
4618     ...
4621 -- TAG-BWP-DOWNLINKCOMMON-STOP
4622 -- TAG-BWP-DOWNLINKDEDICATED-START
4624 BWP-DownlinkDedicated ::=           SEQUENCE {
4625     pdcch-Config                        CHOICE {release NULL, setup PDCCH-Config }                                     OPTIONAL,   -- Need M
4626     pdsch-Config                        CHOICE {release NULL, setup PDSCH-Config }                                     OPTIONAL,   -- Need M
4627     sps-Config                          CHOICE {release NULL, setup SPS-Config }                                       OPTIONAL,   -- Need M
4628     radioLinkMonitoringConfig           CHOICE {release NULL, setup RadioLinkMonitoringConfig }                        OPTIONAL,   -- Need M
4629     ...,
4630     [[
4631     sps-ConfigToAddModList-r16          SPS-ConfigToAddModList-r16                                        OPTIONAL,   -- Need N
4632     sps-ConfigToReleaseList-r16         SPS-ConfigToReleaseList-r16                                       OPTIONAL,   -- Need N
4633     sps-ConfigDeactivationStateList-r16 SPS-ConfigDeactivationStateList-r16                               OPTIONAL,   -- Need R
4634     beamFailureRecoverySCellConfig-r16  CHOICE {release NULL, setup BeamFailureRecoveryRSConfig-r16}                    OPTIONAL,   -- Cond SCellOnly
4635     sl-PDCCH-Config-r16                 CHOICE {release NULL, setup PDCCH-Config }                                     OPTIONAL,   -- Need M
4636     sl-V2X-PDCCH-Config-r16             CHOICE {release NULL, setup PDCCH-Config }                                     OPTIONAL    -- Need M
4637     ]],
4638     [[
4639     preConfGapStatus-r17                BIT STRING (SIZE (maxNrofGapId-r17))                              OPTIONAL,   -- Cond PreConfigMG
4640     beamFailureRecoverySpCellConfig-r17 CHOICE {release NULL, setup BeamFailureRecoveryRSConfig-r16}                   OPTIONAL,   -- Cond SpCellOnly
4641     harq-FeedbackEnablingforSPSactive-r17 BOOLEAN                                                         OPTIONAL,   -- Need R
4642     cfr-ConfigMulticast-r17             CHOICE {release NULL, setup CFR-ConfigMulticast-r17 }                          OPTIONAL,   -- Need M
4643     dl-PPW-PreConfigToAddModList-r17    DL-PPW-PreConfigToAddModList-r17                                  OPTIONAL,   -- Need N
4644     dl-PPW-PreConfigToReleaseList-r17   DL-PPW-PreConfigToReleaseList-r17                                 OPTIONAL,   -- Need N
4645     nonCellDefiningSSB-r17              NonCellDefiningSSB-r17                                            OPTIONAL,   -- Need R
4646     servingCellMO-r17                   MeasObjectId                                                  OPTIONAL -- Cond MeasObject-NCD-SSB
4647     ]],
4648     [[
4649     tci-InDCI-r18                       CHOICE {release NULL, setup TCI-InDCI-r18}                                      OPTIONAL    -- Need M
4650     ]]
4653 SPS-ConfigToAddModList-r16 ::=          SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-Config
4655 SPS-ConfigToReleaseList-r16 ::=         SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16
4657 SPS-ConfigDeactivationState-r16 ::=     SEQUENCE (SIZE (1..maxNrofSPS-Config-r16)) OF SPS-ConfigIndex-r16
4659 SPS-ConfigDeactivationStateList-r16 ::= SEQUENCE (SIZE (1..maxNrofSPS-DeactivationState)) OF SPS-ConfigDeactivationState-r16
4661 DL-PPW-PreConfigToAddModList-r17 ::=    SEQUENCE (SIZE (1..maxNrofPPW-Config-r17)) OF DL-PPW-PreConfig-r17
4663 DL-PPW-PreConfigToReleaseList-r17 ::=   SEQUENCE (SIZE (1..maxNrofPPW-Config-r17)) OF DL-PPW-ID-r17
4665 TCI-InDCI-r18 ::=                   SEQUENCE {
4666     tci-SelectionPresentInDCI-r18       ENUMERATED { enabled }                                            OPTIONAL,   -- Need R
4667     applyIndicatedTCI-StateDCI-1-0-r18  ENUMERATED {first, second, both, spare1}                          OPTIONAL    -- Need R
4670 -- TAG-BWP-DOWNLINKDEDICATED-STOP
4671 -- TAG-BWP-ID-START
4673 BWP-Id ::=                          INTEGER (0..maxNrofBWPs)
4675 -- TAG-BWP-ID-STOP
4676 -- TAG-BWP-UPLINK-START
4678 BWP-Uplink ::=                      SEQUENCE {
4679     bwp-Id                              BWP-Id,
4680     bwp-Common                          BWP-UplinkCommon                                            OPTIONAL,   -- Cond SetupOtherBWP
4681     bwp-Dedicated                       BWP-UplinkDedicated                                         OPTIONAL,   -- Cond SetupOtherBWP
4682     ...
4685 -- TAG-BWP-UPLINK-STOP
4686 -- TAG-BWP-UPLINKCOMMON-START
4688 BWP-UplinkCommon ::=                SEQUENCE {
4689     genericParameters                   BWP,
4690     rach-ConfigCommon                   CHOICE {release NULL, setup RACH-ConfigCommon }                                      OPTIONAL,   -- Need M
4691     pusch-ConfigCommon                  CHOICE {release NULL, setup PUSCH-ConfigCommon }                                     OPTIONAL,   -- Need M
4692     pucch-ConfigCommon                  CHOICE {release NULL, setup PUCCH-ConfigCommon }                                     OPTIONAL,   -- Need M
4693     ...,
4694     [[
4695     rach-ConfigCommonIAB-r16            CHOICE {release NULL, setup RACH-ConfigCommon }                                      OPTIONAL,   -- Need M
4696     useInterlacePUCCH-PUSCH-r16         ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
4697     msgA-ConfigCommon-r16               CHOICE {release NULL, setup MsgA-ConfigCommon-r16 }                                  OPTIONAL    -- Cond SpCellOnly2
4698     ]],
4699     [[
4700     enableRA-PrioritizationForSlicing-r17 BOOLEAN                                                    OPTIONAL, -- Cond RA-PrioSliceAI
4701     additionalRACH-ConfigList-r17       CHOICE {release NULL, setup AdditionalRACH-ConfigList-r17 }               OPTIONAL, -- Cond SpCellOnly2
4702     rsrp-ThresholdMsg3-r17              RSRP-Range                                                   OPTIONAL, -- Need R
4703     numberOfMsg3-RepetitionsList-r17    SEQUENCE (SIZE (4)) OF NumberOfMsg3-Repetitions-r17                  OPTIONAL,  -- Cond Msg3Rep
4704     mcs-Msg3-Repetitions-r17            SEQUENCE (SIZE (8)) OF INTEGER (0..31)                               OPTIONAL   -- Cond Msg3Rep
4705     ]],
4706     [[
4707     additionalRACH-perPCI-ToAddModList-r18   SEQUENCE (SIZE (1.. maxNrofAdditionalPRACHConfigs-r18)) OF  RACH-ConfigTwoTA-r18
4708                                                                                                              OPTIONAL, -- Cond 2TA-Only
4709     additionalRACH-perPCI-ToReleaseList-r18  SEQUENCE (SIZE (1.. maxNrofAdditionalPRACHConfigs-r18)) OF AdditionalPCIIndex-r17
4710                                                                                                              OPTIONAL,  -- Need N
4711     rsrp-ThresholdMsg1-RepetitionNum2-r18    RSRP-Range                                                      OPTIONAL,  -- Need R
4712     rsrp-ThresholdMsg1-RepetitionNum4-r18    RSRP-Range                                                      OPTIONAL,  -- Need R
4713     rsrp-ThresholdMsg1-RepetitionNum8-r18    RSRP-Range                                                      OPTIONAL,  -- Need R
4714     preambleTransMax-Msg1-Repetition-r18     ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}      OPTIONAL   -- Cond Msg1Rep1
4715     ]]
4718 AdditionalRACH-ConfigList-r17 ::=       SEQUENCE (SIZE(1..maxAdditionalRACH-r17)) OF AdditionalRACH-Config-r17
4720 AdditionalRACH-Config-r17 ::=       SEQUENCE {
4721     rach-ConfigCommon-r17               RACH-ConfigCommon                                                   OPTIONAL,  -- Need R
4722     msgA-ConfigCommon-r17               MsgA-ConfigCommon-r16                                               OPTIONAL,  -- Need R
4723     ...
4726 NumberOfMsg3-Repetitions-r17::=         ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16}
4728 -- TAG-BWP-UPLINKCOMMON-STOP
4729 -- TAG-BWP-UPLINKDEDICATED-START
4731 BWP-UplinkDedicated ::=             SEQUENCE {
4732     pucch-Config                        CHOICE {release NULL, setup PUCCH-Config }                                           OPTIONAL,   -- Need M
4733     pusch-Config                        CHOICE {release NULL, setup PUSCH-Config }                                           OPTIONAL,   -- Need M
4734     configuredGrantConfig               CHOICE {release NULL, setup ConfiguredGrantConfig }                                  OPTIONAL,   -- Need M
4735     srs-Config                          CHOICE {release NULL, setup SRS-Config }                                             OPTIONAL,   -- Need M
4736     beamFailureRecoveryConfig           CHOICE {release NULL, setup BeamFailureRecoveryConfig }                              OPTIONAL,   -- Cond SpCellOnly
4737     ...,
4738     [[
4739     sl-PUCCH-Config-r16                 CHOICE {release NULL, setup PUCCH-Config }                                           OPTIONAL,   -- Need M
4740     cp-ExtensionC2-r16                  INTEGER (1..28)                                                         OPTIONAL,   -- Need R
4741     cp-ExtensionC3-r16                  INTEGER (1..28)                                                         OPTIONAL,   -- Need R
4742     useInterlacePUCCH-PUSCH-r16         ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
4743     pucch-ConfigurationList-r16         CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 }                            OPTIONAL,   -- Need M
4744     lbt-FailureRecoveryConfig-r16       CHOICE {release NULL, setup LBT-FailureRecoveryConfig-r16 }                          OPTIONAL,   -- Need M
4745     configuredGrantConfigToAddModList-r16                 ConfiguredGrantConfigToAddModList-r16                 OPTIONAL,   -- Need N
4746     configuredGrantConfigToReleaseList-r16                ConfiguredGrantConfigToReleaseList-r16                OPTIONAL,   -- Need N
4747     configuredGrantConfigType2DeactivationStateList-r16   ConfiguredGrantConfigType2DeactivationStateList-r16   OPTIONAL    -- Need R
4748     ]],
4749     [[
4750     ul-TCI-StateList-r17                CHOICE {
4751         explicitlist                        SEQUENCE {
4752             ul-TCI-ToAddModList-r17             SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF TCI-UL-State-r17          OPTIONAL,   -- Need N
4753             ul-TCI-ToReleaseList-r17            SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF TCI-UL-StateId-r17        OPTIONAL    -- Need N
4754         },
4755         unifiedTCI-StateRef-r17         ServingCellAndBWP-Id-r17
4756     }                                                                                                           OPTIONAL,  -- Need R
4757     ul-powerControl-r17                Uplink-powerControlId-r17                                                OPTIONAL,  -- Cond NoTCI-PC
4758     pucch-ConfigurationListMulticast1-r17  CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 }                         OPTIONAL,  -- Need M
4759     pucch-ConfigurationListMulticast2-r17  CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 }                         OPTIONAL   -- Need M
4760     ]],
4761     [[
4762     pucch-ConfigMulticast1-r17          CHOICE {release NULL, setup PUCCH-Config }                                           OPTIONAL,  -- Need M
4763     pucch-ConfigMulticast2-r17          CHOICE {release NULL, setup PUCCH-Config }                                           OPTIONAL   -- Need M
4764     ]],
4765     [[
4766     pathlossReferenceRSToAddModList-r17     SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-r17
4767                                                                                                                 OPTIONAL, -- Need N
4768     pathlossReferenceRSToReleaseList-r17    SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-Id-r17
4769                                                                                                                 OPTIONAL  -- Need N
4770     ]]
4773 ConfiguredGrantConfigToAddModList-r16    ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfig
4775 ConfiguredGrantConfigToReleaseList-r16   ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfigIndex-r16
4777 ConfiguredGrantConfigType2DeactivationState-r16 ::= SEQUENCE (SIZE (1..maxNrofConfiguredGrantConfig-r16)) OF ConfiguredGrantConfigIndex-r16
4779 ConfiguredGrantConfigType2DeactivationStateList-r16  ::=
4780                              SEQUENCE (SIZE (1..maxNrofCG-Type2DeactivationState)) OF ConfiguredGrantConfigType2DeactivationState-r16
4782 -- TAG-BWP-UPLINKDEDICATED-STOP
4783 -- TAG-CANDIDATEBEAMRS-START
4786 CandidateBeamRS-r16 ::=                SEQUENCE {
4787     candidateBeamConfig-r16                CHOICE {
4788         ssb-r16                                SSB-Index,
4789         csi-RS-r16                             NZP-CSI-RS-ResourceId
4790     },
4791     servingCellId                          ServCellIndex                                                            OPTIONAL  -- Need R
4794 -- TAG-CANDIDATEBEAMRS-STOP
4795 -- TAG-CANDIDATETCI-STATE-START
4797 CandidateTCI-State-r18 ::=           SEQUENCE {
4798     tci-StateId-r18                      TCI-StateId,
4799     qcl-Type1-r18                        LTM-QCL-Info-r18,
4800     qcl-Type2-r18                        LTM-QCL-Info-r18                                                    OPTIONAL,   -- Need R
4801     pathlossReferenceRS-Id-r18           PathlossReferenceRS-Id-r17                                          OPTIONAL,   -- Cond Joint
4802     tag-Id-ptr-r18                       ENUMERATED {n0,n1}                                                  OPTIONAL,   -- Cond 2TA
4803     ul-PowerControl-r18                  Uplink-powerControlId-r17                                           OPTIONAL,   -- Cond Joint2
4804     ...
4807 LTM-QCL-Info-r18 ::=                 SEQUENCE {
4808     referenceSignal-r18                  CHOICE {
4809         ssb-Index                           SSB-Index,
4810         csi-RS-Index                        NZP-CSI-RS-ResourceId
4811     },
4812     qcl-Type-r18                         ENUMERATED {typeA, typeB, typeC, typeD},
4813     ...
4816 -- TAG-CANDIDATETCI-STATE-STOP
4817 -- TAG-CANDIDATETCI-UL-STATE-START
4819 CandidateTCI-UL-State-r18 ::=           SEQUENCE {
4820     tci-UL-StateId-r18                      TCI-UL-StateId-r17,
4821     referenceSignal-r18                     CHOICE {
4822        ssb-Index                               SSB-Index,
4823        csi-RS-Index                            NZP-CSI-RS-ResourceId
4824     },
4825     pathlossReferenceRS-Id-r18              PathlossReferenceRS-Id-r17                                   OPTIONAL,   -- Need R
4826     tag-Id-ptr-r18                          ENUMERATED {n0,n1}                                           OPTIONAL,   -- Cond 2TA
4827     ul-PowerControl-r18                     Uplink-powerControlId-r17                                    OPTIONAL,   -- Need R
4828     ...
4831 -- TAG-CANDIDATETCI-UL-STATE-STOP
4832 -- TAG-CELLACCESSRELATEDINFO-START
4834 CellAccessRelatedInfo   ::=         SEQUENCE {
4835     plmn-IdentityInfoList               PLMN-IdentityInfoList,
4836     cellReservedForOtherUse             ENUMERATED {true}             OPTIONAL,   -- Need R
4837     ...,
4838     [[
4839     cellReservedForFutureUse-r16        ENUMERATED {true}             OPTIONAL,   -- Need R
4840     npn-IdentityInfoList-r16            NPN-IdentityInfoList-r16      OPTIONAL    -- Need R
4841     ]],
4842     [[
4843     snpn-AccessInfoList-r17             SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-AccessInfo-r17    OPTIONAL    -- Need R
4844     ]]
4847 SNPN-AccessInfo-r17 ::=         SEQUENCE {
4848     extCH-Supported-r17                 ENUMERATED {true}             OPTIONAL,   -- Need R
4849     extCH-WithoutConfigAllowed-r17      ENUMERATED {true}             OPTIONAL,   -- Need R
4850     onboardingEnabled-r17               ENUMERATED {true}             OPTIONAL,   -- Need R
4851     imsEmergencySupportForSNPN-r17      ENUMERATED {true}             OPTIONAL    -- Need R
4854 -- TAG-CELLACCESSRELATEDINFO-STOP
4855 -- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-START
4857 CellAccessRelatedInfo-EUTRA-5GC  ::=    SEQUENCE {
4858     plmn-IdentityList-eutra-5gc             PLMN-IdentityList-EUTRA-5GC,
4859     trackingAreaCode-eutra-5gc              TrackingAreaCode,
4860     ranac-5gc                               RAN-AreaCode                                OPTIONAL,
4861     cellIdentity-eutra-5gc                  CellIdentity-EUTRA-5GC
4864 PLMN-IdentityList-EUTRA-5GC::=          SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity-EUTRA-5GC
4866 PLMN-Identity-EUTRA-5GC ::=             CHOICE {
4867     plmn-Identity-EUTRA-5GC                 PLMN-Identity,
4868     plmn-index                              INTEGER (1..maxPLMN)
4871 CellIdentity-EUTRA-5GC ::=              CHOICE {
4872     cellIdentity-EUTRA                      BIT STRING (SIZE (28)),
4873     cellId-index                            INTEGER (1..maxPLMN)
4876 -- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-STOP
4877 -- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-START
4879 CellAccessRelatedInfo-EUTRA-EPC  ::=    SEQUENCE {
4880     plmn-IdentityList-eutra-epc             PLMN-IdentityList-EUTRA-EPC,
4881     trackingAreaCode-eutra-epc              BIT STRING (SIZE (16)),
4882     cellIdentity-eutra-epc                  BIT STRING (SIZE (28))
4885 PLMN-IdentityList-EUTRA-EPC::=          SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity
4887 -- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-STOP
4888 -- TAG-CELLDTX-DRX-CONFIG-START
4890 CellDTX-DRX-Config-r18 ::=             SEQUENCE {
4891     cellDTX-DRX-onDurationTimer-r18        CHOICE {
4892                                                subMilliSeconds INTEGER (1..31),
4893                                                milliSeconds    ENUMERATED {
4894                                                 ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
4895                                                 ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
4896                                                 ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
4897     },
4898     cellDTX-DRX-CycleStartOffset-r18       CHOICE {
4899         ms10                                   INTEGER(0..9),
4900         ms20                                   INTEGER(0..19),
4901         ms32                                   INTEGER(0..31),
4902         ms40                                   INTEGER(0..39),
4903         ms60                                   INTEGER(0..59),
4904         ms64                                   INTEGER(0..63),
4905         ms70                                   INTEGER(0..69),
4906         ms80                                   INTEGER(0..79),
4907         ms128                                  INTEGER(0..127),
4908         ms160                                  INTEGER(0..159),
4909         ms256                                  INTEGER(0..255),
4910         ms320                                  INTEGER(0..319),
4911         ms512                                  INTEGER(0..511),
4912         ms640                                  INTEGER(0..639),
4913         ms1024                                 INTEGER(0..1023),
4914         ms1280                                 INTEGER(0..1279),
4915         ms2048                                 INTEGER(0..2047),
4916         ms2560                                 INTEGER(0..2559),
4917         ms5120                                 INTEGER(0..5119),
4918         ms10240                                INTEGER(0..10239)
4919     },
4920     cellDTX-DRX-SlotOffset-r18                 INTEGER (0..31),
4921     cellDTX-DRX-ConfigType-r18                 ENUMERATED {dtx, drx, dtxdrx},
4922     cellDTX-DRX-ActivationStatus-r18           ENUMERATED {activated, deactivated}           OPTIONAL   -- Need N
4925 -- TAG-CELLDTX-DRX-CONFIG-STOP
4926 -- TAG-CELLGROUPCONFIG-START
4928 -- Configuration of one Cell-Group:
4929 CellGroupConfig ::=                        SEQUENCE {
4930     cellGroupId                                CellGroupId,
4931     rlc-BearerToAddModList                     SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig                        OPTIONAL,   -- Need N
4932     rlc-BearerToReleaseList                    SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentity                  OPTIONAL,   -- Need N
4933     mac-CellGroupConfig                        MAC-CellGroupConfig                                                     OPTIONAL,   -- Need M
4934     physicalCellGroupConfig                    PhysicalCellGroupConfig                                                 OPTIONAL,   -- Need M
4935     spCellConfig                               SpCellConfig                                                            OPTIONAL,   -- Need M
4936     sCellToAddModList                          SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellConfig                       OPTIONAL,   -- Need N
4937     sCellToReleaseList                         SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellIndex                        OPTIONAL,   -- Need N
4938     ...,
4939     [[
4940     reportUplinkTxDirectCurrent                ENUMERATED {true}                                                   OPTIONAL    -- Cond BWP-Reconfig
4941     ]],
4942     [[
4943     bap-Address-r16                            BIT STRING (SIZE (10))                                                  OPTIONAL,   -- Need M
4944     bh-RLC-ChannelToAddModList-r16             SEQUENCE (SIZE(1..maxBH-RLC-ChannelID-r16)) OF BH-RLC-ChannelConfig-r16 OPTIONAL,   -- Need N
4945     bh-RLC-ChannelToReleaseList-r16            SEQUENCE (SIZE(1..maxBH-RLC-ChannelID-r16)) OF BH-RLC-ChannelID-r16     OPTIONAL,   -- Need N
4946     f1c-TransferPath-r16                       ENUMERATED {lte, nr, both}                                              OPTIONAL,   -- Need M
4947     simultaneousTCI-UpdateList1-r16            SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
4948     simultaneousTCI-UpdateList2-r16            SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
4949     simultaneousSpatial-UpdatedList1-r16       SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
4950     simultaneousSpatial-UpdatedList2-r16       SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
4951     uplinkTxSwitchingOption-r16                ENUMERATED {switchedUL, dualUL}                                         OPTIONAL,   -- Need R
4952     uplinkTxSwitchingPowerBoosting-r16         ENUMERATED {enabled}                                                    OPTIONAL    -- Need R
4953     ]],
4954     [[
4955     reportUplinkTxDirectCurrentTwoCarrier-r16  ENUMERATED {true}                                                       OPTIONAL    -- Need N
4956     ]],
4957     [[
4958     f1c-TransferPathNRDC-r17                   ENUMERATED {mcg, scg, both}                                             OPTIONAL,   -- Need M
4959     uplinkTxSwitching-2T-Mode-r17              ENUMERATED {enabled}                                                    OPTIONAL,   -- Cond 2Tx
4960     uplinkTxSwitching-DualUL-TxState-r17       ENUMERATED {oneT, twoT}                                                 OPTIONAL,   -- Cond 2Tx
4961     uu-RelayRLC-ChannelToAddModList-r17        SEQUENCE (SIZE(1..maxUu-RelayRLC-ChannelID-r17)) OF Uu-RelayRLC-ChannelConfig-r17
4962                                                                                                                        OPTIONAL,   -- Need N
4963     uu-RelayRLC-ChannelToReleaseList-r17       SEQUENCE (SIZE(1..maxUu-RelayRLC-ChannelID-r17)) OF Uu-RelayRLC-ChannelID-r17
4964                                                                                                                        OPTIONAL,   -- Need N
4965     simultaneousU-TCI-UpdateList1-r17          SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
4966     simultaneousU-TCI-UpdateList2-r17          SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
4967     simultaneousU-TCI-UpdateList3-r17          SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
4968     simultaneousU-TCI-UpdateList4-r17          SEQUENCE (SIZE (1..maxNrofServingCellsTCI-r16)) OF ServCellIndex        OPTIONAL,   -- Need R
4969     rlc-BearerToReleaseListExt-r17             SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentityExt-r17           OPTIONAL,   -- Need N
4970     iab-ResourceConfigToAddModList-r17  SEQUENCE (SIZE(1..maxNrofIABResourceConfig-r17)) OF IAB-ResourceConfig-r17   OPTIONAL, -- Need N
4971     iab-ResourceConfigToReleaseList-r17 SEQUENCE (SIZE(1..maxNrofIABResourceConfig-r17)) OF IAB-ResourceConfigID-r17 OPTIONAL  -- Need N
4972     ]],
4973     [[
4974     reportUplinkTxDirectCurrentMoreCarrier-r17 ReportUplinkTxDirectCurrentMoreCarrier-r17                            OPTIONAL  -- Need N
4975     ]],
4976     [[
4977     prioSCellPRACH-OverSP-PeriodicSRS-r17      ENUMERATED {enabled}                                                  OPTIONAL  -- Need R
4978     ]],
4979     [[
4980     ncr-FwdConfig-r18                          CHOICE {release NULL, setup NCR-FwdConfig-r18 }                                 OPTIONAL,  -- Cond NCR
4981     autonomousDenialParameters-r18             CHOICE {release NULL, setup AutonomousDenialParameters-r18}                      OPTIONAL,   -- Need M
4982     nonCollocatedTypeMRDC-r18                  ENUMERATED { true }                                                OPTIONAL,   -- Need R
4983     nonCollocatedTypeNR-CA-r18                 ENUMERATED { true }                                                OPTIONAL,   -- Need R
4984     uplinkTxSwitchingMoreBands-r18             CHOICE {release NULL, setup UplinkTxSwitchingMoreBands-r18 }                    OPTIONAL    -- Need M
4985     ]]
4988 -- Serving cell specific MAC and PHY parameters for a SpCell:
4989 SpCellConfig ::=                        SEQUENCE {
4990     servCellIndex                       ServCellIndex                                               OPTIONAL,   -- Cond SCG
4991     reconfigurationWithSync             ReconfigurationWithSync                                     OPTIONAL,   -- Cond ReconfWithSync
4992     rlf-TimersAndConstants              CHOICE {release NULL, setup RLF-TimersAndConstants }                     OPTIONAL,   -- Need M
4993     rlmInSyncOutOfSyncThreshold         ENUMERATED {n1}                                             OPTIONAL,   -- Need S
4994     spCellConfigDedicated               ServingCellConfig                                           OPTIONAL,   -- Need M
4995     ...,
4996     [[
4997     lowMobilityEvaluationConnected-r17  SEQUENCE {
4998         s-SearchDeltaP-Connected-r17        ENUMERATED {dB3, dB6, dB9, dB12, dB15, spare3, spare2, spare1},
4999         t-SearchDeltaP-Connected-r17        ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
5000                                                         spare4, spare3, spare2, spare1}
5001     }                                                                                               OPTIONAL,   -- Need R
5002     goodServingCellEvaluationRLM-r17    GoodServingCellEvaluation-r17                               OPTIONAL,   -- Need R
5003     goodServingCellEvaluationBFD-r17    GoodServingCellEvaluation-r17                               OPTIONAL,   -- Need R
5004     deactivatedSCG-Config-r17           CHOICE {release NULL, setup DeactivatedSCG-Config-r17 }                  OPTIONAL    -- Cond SCG-Opt
5005     ]]
5008 ReconfigurationWithSync ::=         SEQUENCE {
5009     spCellConfigCommon                  ServingCellConfigCommon                                     OPTIONAL,   -- Need M
5010     newUE-Identity                      RNTI-Value,
5011     t304                                ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000},
5012     rach-ConfigDedicated                CHOICE {
5013         uplink                              RACH-ConfigDedicated,
5014         supplementaryUplink                 RACH-ConfigDedicated
5015     }                                                                                               OPTIONAL,   -- Need N
5016     ...,
5017     [[
5018     smtc                                SSB-MTC                                                     OPTIONAL    -- Need S
5019     ]],
5020     [[
5021     daps-UplinkPowerConfig-r16      DAPS-UplinkPowerConfig-r16                                      OPTIONAL    -- Need N
5022     ]],
5023     [[
5024     sl-PathSwitchConfig-r17         SL-PathSwitchConfig-r17                                         OPTIONAL    -- Cond DirectToIndirect-PathSwitch
5025     ]],
5026     [[
5027     rach-LessHO-r18                 RACH-LessHO-r18                                                 OPTIONAL,   -- Need N
5028     sl-IndirectPathMaintain-r18     ENUMERATED{true}                                                OPTIONAL     -- Cond MP
5029     ]]
5032 DAPS-UplinkPowerConfig-r16 ::=      SEQUENCE {
5033     p-DAPS-Source-r16                   P-Max,
5034     p-DAPS-Target-r16                   P-Max,
5035     uplinkPowerSharingDAPS-Mode-r16     ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic }
5038 SCellConfig ::=                     SEQUENCE {
5039     sCellIndex                          SCellIndex,
5040     sCellConfigCommon                   ServingCellConfigCommon                                     OPTIONAL,   -- Cond SCellAdd
5041     sCellConfigDedicated                ServingCellConfig                                           OPTIONAL,   -- Cond SCellAddMod
5042     ...,
5043     [[
5044     smtc                                SSB-MTC                                                     OPTIONAL    -- Need S
5045     ]],
5046     [[
5047     sCellState-r16                  ENUMERATED {activated}                                          OPTIONAL,   -- Cond SCellAddSync
5048     secondaryDRX-GroupConfig-r16    ENUMERATED {true}                                               OPTIONAL    -- Need S
5049     ]],
5050     [[
5051     preConfGapStatus-r17             BIT STRING (SIZE (maxNrofGapId-r17))                           OPTIONAL,   -- Cond PreConfigMG
5052     goodServingCellEvaluationBFD-r17 GoodServingCellEvaluation-r17                                  OPTIONAL,   -- Need R
5053     sCellSIB20-r17                   CHOICE {release NULL, setup SCellSIB20-r17 }                                OPTIONAL    -- Need M
5054     ]],
5055     [[
5056     plmn-IdentityInfoList-r17       CHOICE {release NULL, setup PLMN-IdentityInfoList}                            OPTIONAL,   -- Cond SCellSIB20-Opt
5057     npn-IdentityInfoList-r17        CHOICE {release NULL, setup NPN-IdentityInfoList-r16}                         OPTIONAL    -- Cond SCellSIB20-Opt
5058     ]]
5061 SCellSIB20-r17 ::= OCTET STRING (CONTAINING SystemInformation)
5063 DeactivatedSCG-Config-r17 ::=       SEQUENCE {
5064     bfd-and-RLM-r17                     BOOLEAN,
5065     ...
5068 GoodServingCellEvaluation-r17 ::=       SEQUENCE {
5069     offset-r17                              ENUMERATED {db2, db4, db6, db8}                         OPTIONAL   -- Need S
5072 SL-PathSwitchConfig-r17 ::=         SEQUENCE {
5073     targetRelayUE-Identity-r17          SL-SourceIdentity-r17,
5074     t420-r17                            ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000},
5075     ...
5078 IAB-ResourceConfig-r17 ::=          SEQUENCE {
5079     iab-ResourceConfigID-r17            IAB-ResourceConfigID-r17,
5080     slotList-r17                        SEQUENCE (SIZE (1..5120)) OF INTEGER (0..5119)                           OPTIONAL,    -- Need M
5081     periodicitySlotList-r17             ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ms20, ms40, ms80, ms160}     OPTIONAL,    -- Need M
5082     slotListSubcarrierSpacing-r17       SubcarrierSpacing                                                        OPTIONAL,    -- Need M
5083     ...
5085 IAB-ResourceConfigID-r17 ::=        INTEGER(0..maxNrofIABResourceConfig-1-r17)
5087 ReportUplinkTxDirectCurrentMoreCarrier-r17 ::= SEQUENCE (SIZE(1.. maxSimultaneousBands)) OF IntraBandCC-CombinationReqList-r17
5089 IntraBandCC-CombinationReqList-r17::=   SEQUENCE {
5090     servCellIndexList-r17                   SEQUENCE (SIZE(1.. maxNrofServingCells)) OF ServCellIndex,
5091     cc-CombinationList-r17                  SEQUENCE (SIZE(1.. maxNrofReqComDC-Location-r17)) OF IntraBandCC-Combination-r17
5094 IntraBandCC-Combination-r17::=      SEQUENCE (SIZE(1.. maxNrofServingCells)) OF CC-State-r17
5096 CC-State-r17::=                     SEQUENCE {
5097     dlCarrier-r17                       CarrierState-r17                             OPTIONAL, -- Need N
5098     ulCarrier-r17                       CarrierState-r17                             OPTIONAL  -- Need N
5101 CarrierState-r17::=                 CHOICE {
5102     deActivated-r17                     NULL,
5103     activeBWP-r17                       INTEGER (0..maxNrofBWPs)
5106 AutonomousDenialParameters-r18 ::=  SEQUENCE {
5107     autonomousDenialSlots-r18           ENUMERATED {n2, n5, n10, n15, n20, n30, spare2, spare1},
5108     autonomousDenialValidity-r18        ENUMERATED {n200, n500, n1000, n2000}
5111 RACH-LessHO-r18 ::=                 SEQUENCE {
5112     targetNTA-r18                       ENUMERATED {zero, source}                                   OPTIONAL,   -- Need N
5113     beamIndication-r18                  CHOICE {
5114         tci-StateID-r18                     TCI-StateId,
5115         ssb-Index-r18                       SSB-Index
5116     }                                                                                               OPTIONAL,   -- Need N
5117      ...
5120 UplinkTxSwitchingMoreBands-r18::=              SEQUENCE {
5121     uplinkTxSwitchingBandList-r18                  SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FreqBandIndicatorNR OPTIONAL,  -- Need M
5122     uplinkTxSwitchingBandPairList-r18              UplinkTxSwitchingBandPairList-r18                OPTIONAL,   -- Need M
5123     uplinkTxSwitchingAssociatedBandDualUL-List-r18 UplinkTxSwitchingAssociatedBandDualUL-List-r18   OPTIONAL,   -- Need M
5124     ...
5127 UplinkTxSwitchingBandPairList-r18::=      SEQUENCE (SIZE (1.. maxULTxSwitchingBandPairs)) OF UplinkTxSwitchingBandPairConfig-r18
5129 UplinkTxSwitchingBandPairConfig-r18::=    SEQUENCE {
5130     bandInfoUL1-r18                           UplinkTxSwitchingBandIndex-r18,
5131     bandInfoUL2-r18                           UplinkTxSwitchingBandIndex-r18,
5132     switchingOptionConfigForBandPair-r18      ENUMERATED {switchedUL, dualUL},
5133     switching2T-Mode-r18                      ENUMERATED {enabled}                                             OPTIONAL,   -- Need S
5134     switchingPeriodConfigForBandPair-r18      ENUMERATED {n35us, n140us}                                       OPTIONAL,   -- Need S
5135     ...
5138 UplinkTxSwitchingAssociatedBandDualUL-List-r18::= SEQUENCE (SIZE (0..maxSimultaneousBands)) OF UplinkTxSwitchingAssociatedBandDualUL-r18
5140 UplinkTxSwitchingAssociatedBandDualUL-r18::=  SEQUENCE {
5141     transmitBand-r18                              UplinkTxSwitchingBandIndex-r18,
5142     associatedBand-r18                            UplinkTxSwitchingBandIndex-r18
5145 UplinkTxSwitchingBandIndex-r18::=  INTEGER (1..maxSimultaneousBands)
5147 -- TAG-CELLGROUPCONFIG-STOP
5148 -- TAG-CELLGROUPID-START
5150 CellGroupId ::=                             INTEGER (0.. maxSecondaryCellGroups)
5152 -- TAG-CELLGROUPID-STOP
5153 -- TAG-CELLIDENTITY-START
5155 CellIdentity ::=                         BIT STRING (SIZE (36))
5157 -- TAG-CELLIDENTITY-STOP
5158 -- TAG-CELLRESELECTIONPRIORITY-START
5160 CellReselectionPriority ::=             INTEGER (0..7)
5162 -- TAG-CELLRESELECTIONPRIORITY-STOP
5163 -- TAG-CELLRESELECTIONSUBPRIORITY-START
5165 CellReselectionSubPriority ::=          ENUMERATED {oDot2, oDot4, oDot6, oDot8}
5167 -- TAG-CELLRESELECTIONSUBPRIORITY-STOP
5168 -- TAG-CFR-CONFIGMULTICAST-START
5170 CFR-ConfigMulticast-r17::= SEQUENCE {
5171     locationAndBandwidthMulticast-r17              INTEGER (0..37949)                       OPTIONAL,    -- Need S
5172     pdcch-ConfigMulticast-r17                      PDCCH-Config                             OPTIONAL,    -- Need M
5173     pdsch-ConfigMulticast-r17                      PDSCH-Config                             OPTIONAL,    -- Need M
5174     sps-ConfigMulticastToAddModList-r17            SPS-ConfigMulticastToAddModList-r17      OPTIONAL,    -- Need N
5175     sps-ConfigMulticastToReleaseList-r17           SPS-ConfigMulticastToReleaseList-r17     OPTIONAL     -- Need N
5178 SPS-ConfigMulticastToAddModList-r17 ::= SEQUENCE (SIZE (1..8)) OF SPS-Config
5180 SPS-ConfigMulticastToReleaseList-r17 ::= SEQUENCE (SIZE (1..8)) OF SPS-ConfigIndex-r16
5182 -- TAG-CFR-CONFIGMULTICAST-STOP
5183 -- TAG-CGI-INFOEUTRA-START
5185 CGI-InfoEUTRA ::=                        SEQUENCE {
5186     cgi-info-EPC                            SEQUENCE {
5187             cgi-info-EPC-legacy                 CellAccessRelatedInfo-EUTRA-EPC,
5188             cgi-info-EPC-list                   SEQUENCE (SIZE (1..maxPLMN)) OF CellAccessRelatedInfo-EUTRA-EPC             OPTIONAL
5189     }                                                                                                                       OPTIONAL,
5190     cgi-info-5GC                            SEQUENCE (SIZE (1..maxPLMN)) OF CellAccessRelatedInfo-EUTRA-5GC             OPTIONAL,
5191     freqBandIndicator                       FreqBandIndicatorEUTRA,
5192     multiBandInfoList                       MultiBandInfoListEUTRA                                                      OPTIONAL,
5193     freqBandIndicatorPriority               ENUMERATED {true}                                                           OPTIONAL
5196 -- TAG-CGI-INFOEUTRA-STOP
5197 -- TAG-CGI-INFOEUTRALOGGING-START
5199 CGI-InfoEUTRALogging ::=         SEQUENCE {
5200     plmn-Identity-eutra-5gc          PLMN-Identity                                          OPTIONAL,
5201     trackingAreaCode-eutra-5gc       TrackingAreaCode                                       OPTIONAL,
5202     cellIdentity-eutra-5gc           BIT STRING (SIZE (28))                                 OPTIONAL,
5203     plmn-Identity-eutra-epc          PLMN-Identity                                          OPTIONAL,
5204     trackingAreaCode-eutra-epc       BIT STRING (SIZE (16))                                 OPTIONAL,
5205     cellIdentity-eutra-epc           BIT STRING (SIZE (28))                                 OPTIONAL
5208 -- TAG-CGI-INFOEUTRALOGGING-STOP
5209 -- TAG-CGI-INFO-NR-START
5211 CGI-InfoNR ::=                    SEQUENCE {
5212     plmn-IdentityInfoList               PLMN-IdentityInfoList               OPTIONAL,
5213     frequencyBandList                   MultiFrequencyBandListNR            OPTIONAL,
5214     noSIB1                              SEQUENCE {
5215         ssb-SubcarrierOffset                INTEGER (0..15),
5216         pdcch-ConfigSIB1                    PDCCH-ConfigSIB1
5217     }                                                                       OPTIONAL,
5218     ...,
5219     [[
5220     npn-IdentityInfoList-r16            NPN-IdentityInfoList-r16            OPTIONAL
5221     ]],
5222     [[
5223     cellReservedForOtherUse-r16         ENUMERATED {true}                   OPTIONAL
5224     ]]
5227 -- TAG-CGI-INFO-NR-STOP
5228 -- TAG-CGI-INFO-LOGGING-START
5230 CGI-Info-Logging-r16 ::=     SEQUENCE {
5231     plmn-Identity-r16                    PLMN-Identity,
5232     cellIdentity-r16                     CellIdentity,
5233     trackingAreaCode-r16                 TrackingAreaCode               OPTIONAL
5236 -- TAG-CGI-INFO-LOGGING-STOP
5237 -- TAG-CLI-RSSI-RANGE-START
5239 CLI-RSSI-Range-r16 ::=                      INTEGER(0..76)
5241 -- TAG-CLI-RSSI-RANGE-STOP
5242 -- TAG-CLOCKQUALITYMETRICS-START
5244 ClockQualityMetrics-r18 ::= SEQUENCE {
5245     synchronisationState-r18        ENUMERATED {locked, holdover, freerun, spare1}                        OPTIONAL,   -- Need N
5246     tracebilityToUTC-r18            BOOLEAN                                                               OPTIONAL,   -- Need N
5247     tracebilityToGNSS-r18           BOOLEAN                                                               OPTIONAL,   -- Need N
5248     clockFrequencyStability-r18     BIT STRING (SIZE(16))                                                 OPTIONAL,   -- Need N
5249     clockAccuracy-r18               CHOICE {
5250                                         value INTEGER (1..40000000),
5251                                         index INTEGER (32..47)
5252     }                                                                                                     OPTIONAL,   -- Need N
5253     parentTimeSource-r18            ENUMERATED {syncE, pTP, gNSS,atomicClock, terrestialRadio,
5254                                                 serialTimeCode, nTP, handset, other, spare7,
5255                                                 spare6, spare5, spare4, spare3, spare2, spare1}           OPTIONAL,   -- Need N
5256     ...
5259 -- TAG-CLOCKQUALITYMETRICS-STOP
5260 -- TAG-CODEBOOKCONFIG-START
5262 CodebookConfig ::=                                  SEQUENCE {
5263     codebookType                                        CHOICE {
5264         type1                                               SEQUENCE {
5265             subType                                             CHOICE {
5266                 typeI-SinglePanel                                   SEQUENCE {
5267                     nrOfAntennaPorts                                    CHOICE {
5268                         two                                                 SEQUENCE {
5269                             twoTX-CodebookSubsetRestriction                     BIT STRING (SIZE (6))
5270                         },
5271                         moreThanTwo                                         SEQUENCE {
5272                             n1-n2                                               CHOICE {
5273                                 two-one-TypeI-SinglePanel-Restriction               BIT STRING (SIZE (8)),
5274                                 two-two-TypeI-SinglePanel-Restriction               BIT STRING (SIZE (64)),
5275                                 four-one-TypeI-SinglePanel-Restriction              BIT STRING (SIZE (16)),
5276                                 three-two-TypeI-SinglePanel-Restriction             BIT STRING (SIZE (96)),
5277                                 six-one-TypeI-SinglePanel-Restriction               BIT STRING (SIZE (24)),
5278                                 four-two-TypeI-SinglePanel-Restriction              BIT STRING (SIZE (128)),
5279                                 eight-one-TypeI-SinglePanel-Restriction             BIT STRING (SIZE (32)),
5280                                 four-three-TypeI-SinglePanel-Restriction            BIT STRING (SIZE (192)),
5281                                 six-two-TypeI-SinglePanel-Restriction               BIT STRING (SIZE (192)),
5282                                 twelve-one-TypeI-SinglePanel-Restriction            BIT STRING (SIZE (48)),
5283                                 four-four-TypeI-SinglePanel-Restriction             BIT STRING (SIZE (256)),
5284                                 eight-two-TypeI-SinglePanel-Restriction             BIT STRING (SIZE (256)),
5285                                 sixteen-one-TypeI-SinglePanel-Restriction           BIT STRING (SIZE (64))
5286                             },
5287                             typeI-SinglePanel-codebookSubsetRestriction-i2      BIT STRING (SIZE (16))        OPTIONAL    -- Need R
5288                         }
5289                     },
5290                     typeI-SinglePanel-ri-Restriction                    BIT STRING (SIZE (8))
5291                 },
5292                 typeI-MultiPanel                                    SEQUENCE {
5293                     ng-n1-n2                                                CHOICE {
5294                         two-two-one-TypeI-MultiPanel-Restriction                BIT STRING (SIZE (8)),
5295                         two-four-one-TypeI-MultiPanel-Restriction               BIT STRING (SIZE (16)),
5296                         four-two-one-TypeI-MultiPanel-Restriction               BIT STRING (SIZE (8)),
5297                         two-two-two-TypeI-MultiPanel-Restriction                BIT STRING (SIZE (64)),
5298                         two-eight-one-TypeI-MultiPanel-Restriction              BIT STRING (SIZE (32)),
5299                         four-four-one-TypeI-MultiPanel-Restriction              BIT STRING (SIZE (16)),
5300                         two-four-two-TypeI-MultiPanel-Restriction               BIT STRING (SIZE (128)),
5301                         four-two-two-TypeI-MultiPanel-Restriction               BIT STRING (SIZE (64))
5302                     },
5303                     ri-Restriction                          BIT STRING (SIZE (4))
5304                 }
5305             },
5306             codebookMode                                        INTEGER (1..2)
5308         },
5309         type2                                   SEQUENCE {
5310             subType                                 CHOICE {
5311                 typeII                                  SEQUENCE {
5312                     n1-n2-codebookSubsetRestriction         CHOICE {
5313                         two-one                                 BIT STRING (SIZE (16)),
5314                         two-two                                 BIT STRING (SIZE (43)),
5315                         four-one                                BIT STRING (SIZE (32)),
5316                         three-two                               BIT STRING (SIZE (59)),
5317                         six-one                                 BIT STRING (SIZE (48)),
5318                         four-two                                BIT STRING (SIZE (75)),
5319                         eight-one                               BIT STRING (SIZE (64)),
5320                         four-three                              BIT STRING (SIZE (107)),
5321                         six-two                                 BIT STRING (SIZE (107)),
5322                         twelve-one                              BIT STRING (SIZE (96)),
5323                         four-four                               BIT STRING (SIZE (139)),
5324                         eight-two                               BIT STRING (SIZE (139)),
5325                         sixteen-one                             BIT STRING (SIZE (128))
5326                     },
5327                     typeII-RI-Restriction                   BIT STRING (SIZE (2))
5328                 },
5329                 typeII-PortSelection                    SEQUENCE {
5330                     portSelectionSamplingSize               ENUMERATED {n1, n2, n3, n4}                   OPTIONAL,       -- Need R
5331                     typeII-PortSelectionRI-Restriction      BIT STRING (SIZE (2))
5332                 }
5333             },
5334             phaseAlphabetSize                       ENUMERATED {n4, n8},
5335             subbandAmplitude                        BOOLEAN,
5336             numberOfBeams                           ENUMERATED {two, three, four}
5337         }
5338     }
5341 CodebookConfig-r16  ::=                SEQUENCE  {
5342     codebookType                           CHOICE {
5343         type2                                  SEQUENCE {
5344             subType                                CHOICE {
5345                 typeII-r16                             SEQUENCE  {
5346                     n1-n2-codebookSubsetRestriction-r16    CHOICE {
5347                         two-one                                BIT STRING (SIZE (16)),
5348                         two-two                                BIT STRING (SIZE (43)),
5349                         four-one                               BIT STRING (SIZE (32)),
5350                         three-two                              BIT STRING (SIZE (59)),
5351                         six-one                                BIT STRING (SIZE (48)),
5352                         four-two                               BIT STRING (SIZE (75)),
5353                         eight-one                              BIT STRING (SIZE (64)),
5354                         four-three                             BIT STRING (SIZE (107)),
5355                         six-two                                BIT STRING (SIZE (107)),
5356                         twelve-one                             BIT STRING (SIZE (96)),
5357                         four-four                              BIT STRING (SIZE (139)),
5358                         eight-two                              BIT STRING (SIZE (139)),
5359                         sixteen-one                            BIT STRING (SIZE (128))
5360                     },
5361                     typeII-RI-Restriction-r16              BIT STRING (SIZE(4))
5362                 },
5363                 typeII-PortSelection-r16  SEQUENCE {
5364                     portSelectionSamplingSize-r16          ENUMERATED {n1, n2, n3, n4},
5365                     typeII-PortSelectionRI-Restriction-r16 BIT STRING (SIZE (4))
5366                 }
5367             },
5368         numberOfPMI-SubbandsPerCQI-Subband-r16 INTEGER (1..2),
5369         paramCombination-r16                   INTEGER (1..8)
5370         }
5371     }
5374 CodebookConfig-r17  ::=               SEQUENCE  {
5375     codebookType                          CHOICE   {
5376         type1                                 SEQUENCE  {
5377             typeI-SinglePanel-Group1-r17          SEQUENCE {
5378                 nrOfAntennaPorts                      CHOICE {
5379                     two                                   SEQUENCE {
5380                         twoTX-CodebookSubsetRestriction1-r17  BIT STRING (SIZE (6))
5381                     },
5382                     moreThanTwo                            SEQUENCE {
5383                         n1-n2                                        CHOICE {
5384                             two-one-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (8)),
5385                             two-two-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (64)),
5386                             four-one-TypeI-SinglePanel-Restriction1-r17      BIT STRING (SIZE (16)),
5387                             three-two-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (96)),
5388                             six-one-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (24)),
5389                             four-two-TypeI-SinglePanel-Restriction1-r17      BIT STRING (SIZE (128)),
5390                             eight-one-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (32)),
5391                             four-three-TypeI-SinglePanel-Restriction1-r17    BIT STRING (SIZE (192)),
5392                             six-two-TypeI-SinglePanel-Restriction1-r17       BIT STRING (SIZE (192)),
5393                             twelve-one-TypeI-SinglePanel-Restriction1-r17    BIT STRING (SIZE (48)),
5394                             four-four-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (256)),
5395                             eight-two-TypeI-SinglePanel-Restriction1-r17     BIT STRING (SIZE (256)),
5396                             sixteen-one-TypeI-SinglePanel-Restriction1-r17   BIT STRING (SIZE (64))
5397                         }
5398                     }
5399                 }
5400             }                                                                                       OPTIONAL,  -- Need R
5401             typeI-SinglePanel-Group2-r17           SEQUENCE {
5402                 nrOfAntennaPorts                       CHOICE {
5403                     two                                    SEQUENCE {
5404                         twoTX-CodebookSubsetRestriction2-r17   BIT STRING (SIZE (6))
5405                     },
5406                     moreThanTwo                            SEQUENCE {
5407                         n1-n2                                        CHOICE {
5408                             two-one-TypeI-SinglePanel-Restriction2-r17       BIT STRING (SIZE (8)),
5409                             two-two-TypeI-SinglePanel-Restriction2-r17       BIT STRING (SIZE (64)),
5410                             four-one-TypeI-SinglePanel-Restriction2-r17      BIT STRING (SIZE (16)),
5411                             three-two-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (96)),
5412                             six-one-TypeI-SinglePanel-Restriction2-r17       BIT STRING (SIZE (24)),
5413                             four-two-TypeI-SinglePanel-Restriction2-r17      BIT STRING (SIZE (128)),
5414                             eight-one-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (32)),
5415                             four-three-TypeI-SinglePanel-Restriction2-r17    BIT STRING (SIZE (192)),
5416                             six-two-TypeI-SinglePanel-Restriction2-r17       BIT STRING (SIZE (192)),
5417                             twelve-one-TypeI-SinglePanel-Restriction2-r17    BIT STRING (SIZE (48)),
5418                             four-four-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (256)),
5419                             eight-two-TypeI-SinglePanel-Restriction2-r17     BIT STRING (SIZE (256)),
5420                             sixteen-one-TypeI-SinglePanel-Restriction2-r17   BIT STRING (SIZE (64))
5421                         }
5422                     }
5423                 }
5424             }                                                                                       OPTIONAL,  -- Need R
5425             typeI-SinglePanel-ri-RestrictionSTRP-r17                    BIT STRING (SIZE (8))       OPTIONAL,  -- Need R
5426             typeI-SinglePanel-ri-RestrictionSDM-r17                     BIT STRING (SIZE (4))       OPTIONAL   -- Need R
5427         },
5428         type2                                 SEQUENCE {
5429             typeII-PortSelection-r17              SEQUENCE {
5430                 paramCombination-r17                   INTEGER (1..8),
5431                 valueOfN-r17                           ENUMERATED {n2, n4}                          OPTIONAL,  -- Need R
5432                 numberOfPMI-SubbandsPerCQI-Subband-r17 INTEGER(1..2)                                OPTIONAL,  -- Need R
5433                 typeII-PortSelectionRI-Restriction-r17 BIT STRING (SIZE (4))
5434             }
5435         }
5436     }
5439 CodebookConfig-v1730  ::=             SEQUENCE  {
5440     codebookType                          CHOICE   {
5441         type1                                 SEQUENCE  {
5442             codebookMode                          INTEGER (1..2)                                    OPTIONAL   -- Need R
5443         }
5444     }
5447 CodebookConfig-r18  ::=                   SEQUENCE {
5448     codebookType                              CHOICE {
5449         type2                                     CHOICE {
5450             typeII-CJT-r18                            SEQUENCE {
5451                 n1-n2-codebookSubsetRestrictionList-r18   N1-N2-CBSR-List-r18,
5452                 paramCombination-CJT-r18                  INTEGER (1..7),
5453                 paramCombination-CJT-L-r18                SEQUENCE (SIZE (1..4)) OF INTEGER (1..5),
5454                 restrictedCMR-Selection-r18               ENUMERATED {enable},
5455                 valueOfO3-r18                             ENUMERATED {n1, n4}                          OPTIONAL,  -- Need R
5456                 numberOfPMI-SubbandsPerCQI-Subband-r18    INTEGER(1..2),
5457                 typeII-RI-Restriction-r18                 BIT STRING (SIZE (4)),
5458                 codebookMode-r18                          INTEGER (1..2)
5459             },
5460             typeII-CJT-PortSelection-r18              SEQUENCE {
5461                 paramCombination-CJT-PS-r18               INTEGER (1..5),
5462                 paramCombination-CJT-PS-alpha-r18         SEQUENCE (SIZE (1..4)) OF INTEGER (1..8),
5463                 restrictedCMR-Selection-r18               ENUMERATED {enable},
5464                 valueOfO3-r18                             ENUMERATED {n1, n4}                          OPTIONAL,  -- Need R
5465                 valueOfN-CJT-r18                          ENUMERATED {n2, n4}                          OPTIONAL,  -- Need R
5466                 numberOfPMI-SubbandsPerCQI-Subband-r18    INTEGER(1..2),
5467                 typeII-PortSelectionRI-Restriction-r18    BIT STRING (SIZE (4)),
5468                 codebookMode-r18                          INTEGER (1..2)
5469             },
5470             typeII-Doppler-r18                        SEQUENCE {
5471                 n1-n2-codebookSubsetRestriction-r18       N1-N2-CBSR-r18,
5472                 paramCombination-Doppler-r18              INTEGER (1..9),
5473                 td-dd-config-r18                          TD-DD-Config-r18,
5474                 numberOfPMI-SubbandsPerCQI-Subband-r18    INTEGER(1..2),
5475                 predictionDelay-r18                       ENUMERATED {m0,n0,n1,n2 },
5476                 typeII-RI-Restriction-r18                 BIT STRING (SIZE (4))
5477             },
5478             typeII-DopplerPortSelection-r18           SEQUENCE {
5479                 paramCombinationDoppler-PS-r18            INTEGER (1..8),
5480                 td-dd-config-r18                          TD-DD-Config-r18,
5481                 valueOfN-Doppler-r18                      ENUMERATED {n2, n4}                          OPTIONAL,  -- Need R
5482                 numberOfPMI-SubbandsPerCQI-Subband-r18    INTEGER(1..2),
5483                 predictionDelay-r18                       ENUMERATED {m0,n0,n1,n2 },
5484                 typeII-PortSelectionRI-Restriction-r18    BIT STRING (SIZE (4))
5485             }
5486         }
5487     }
5490 N1-N2-CBSR-List-r18 ::= CHOICE {
5491     two-one-r18            CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (8))},
5492     two-two-r18            CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (27))},
5493     four-one-r18           CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (16))},
5494     three-two-r18          CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (35))},
5495     six-one-r18            CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (24))},
5496     four-two-r18           CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (43))},
5497     eight-one-r18          CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (32))},
5498     four-three-r18         CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (59))},
5499     twelve-one-r18         CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (48))},
5500     four-four-r18          CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))},
5501     eight-two-r18          CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (75))},
5502     sixteen-one-r18        CHOICE {no-cbsr-r18 NULL, cbsr-list-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (64))}
5505 N1-N2-CBSR-r18 ::=     CHOICE {
5506     two-one-r18            CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (8))},
5507     two-two-r18            CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (27))},
5508     four-one-r18           CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (16))},
5509     three-two-r18          CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (35))},
5510     six-one-r18            CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (24))},
5511     four-two-r18           CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (43))},
5512     eight-one-r18          CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (32))},
5513     four-three-r18         CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (59))},
5514     twelve-one-r18         CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (48))},
5515     four-four-r18          CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (75))},
5516     eight-two-r18          CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (75))},
5517     sixteen-one-r18        CHOICE {no-cbsr-r18 NULL, cbsr-r18 BIT STRING (SIZE (64))}
5520 TD-DD-Config-r18 ::=        SEQUENCE {
5521    vectorLengthDD-r18           ENUMERATED {n1,n2,n4,n8},
5522    unitDurationDD-r18           ENUMERATED {m1,m2}                                    OPTIONAL,  -- Need R
5523    aperiodicResourceOffset-r18  INTEGER(1..2)                                         OPTIONAL,  -- Need R
5524    tdCQI-r18                    ENUMERATED {n11,n12,n2, spare1}                              OPTIONAL   -- Need R
5527 -- TAG-CODEBOOKCONFIG-STOP
5528 -- TAG-COMMONLOCATIONINFO-START
5530 CommonLocationInfo-r16 ::= SEQUENCE {
5531     gnss-TOD-msec-r16          OCTET STRING     OPTIONAL,
5532     locationTimestamp-r16      OCTET STRING     OPTIONAL,
5533     locationCoordinate-r16     OCTET STRING     OPTIONAL,
5534     locationError-r16          OCTET STRING     OPTIONAL,
5535     locationSource-r16         OCTET STRING     OPTIONAL,
5536     velocityEstimate-r16       OCTET STRING     OPTIONAL
5539 -- TAG-COMMONLOCATIONINFO-STOP
5540 -- TAG-CONDRECONFIGID-START
5542 CondReconfigId-r16 ::=                    INTEGER (1.. maxNrofCondCells-r16)
5544 -- TAG-CONDRECONFIGID-STOP
5545 -- TAG-CONDRECONFIGTOADDMODLIST-START
5547 CondReconfigToAddModList-r16 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigToAddMod-r16
5549 CondReconfigToAddMod-r16 ::=     SEQUENCE {
5550     condReconfigId-r16               CondReconfigId-r16,
5551     condExecutionCond-r16            SEQUENCE (SIZE (1..2)) OF MeasId                      OPTIONAL,    -- Need M
5552     condRRCReconfig-r16              OCTET STRING (CONTAINING RRCReconfiguration)          OPTIONAL,    -- Cond condReconfigAdd
5553     ...,
5554     [[
5555     condExecutionCondSCG-r17         OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL     -- Need M
5556     ]],
5557     [[
5558     condExecutionCondPSCell-r18      SEQUENCE (SIZE (1..2)) OF MeasId                      OPTIONAL,    -- Cond condReconfigCHO-WithSCG
5559     subsequentCondReconfig-r18       SubsequentCondReconfig-r18                            OPTIONAL,    -- Need M
5560     securityCellSetId-r18            SecurityCellSetId-r18                                 OPTIONAL,    -- Need M
5561     scpac-ConfigComplete-r18         ENUMERATED {true}                                     OPTIONAL     -- Cond CPAC
5562     ]]
5565 CondReconfigExecCondSCG-r17 ::=  SEQUENCE (SIZE (1..2)) OF MeasId
5567 SubsequentCondReconfig-r18 ::=   SEQUENCE {
5568     condExecutionCondToReleaseList-r18   CondExecutionCondToReleaseList-r18                OPTIONAL,   -- Need N
5569     condExecutionCondToAddModList-r18    CondExecutionCondToAddModList-r18                 OPTIONAL,   -- Need N
5570     ...
5573 CondExecutionCondToAddModList-r18 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondExecutionCondToAddMod-r18
5575 CondExecutionCondToAddMod-r18 ::=    SEQUENCE {
5576     subsequentCondReconfigId-r18         CondReconfigId-r16,
5577     subsequentCondExecutionCond-r18      SEQUENCE (SIZE (1..2)) OF MeasId                      OPTIONAL,    -- Need M
5578     subsequentCondExecutionCondSCG-r18   OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL,    -- Need M
5579     ...
5582 CondExecutionCondToReleaseList-r18 ::= SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigId-r16
5584 -- TAG-CONDRECONFIGTOADDMODLIST-STOP
5585 -- TAG-CONDITIONALRECONFIGURATION-START
5587 ConditionalReconfiguration-r16 ::=   SEQUENCE {
5588     attemptCondReconfig-r16              ENUMERATED {true}              OPTIONAL,   -- Cond CHO
5589     condReconfigToRemoveList-r16         CondReconfigToRemoveList-r16   OPTIONAL,   -- Need N
5590     condReconfigToAddModList-r16         CondReconfigToAddModList-r16   OPTIONAL,   -- Need N
5591     ...,
5592     [[
5593     scpac-ReferenceConfiguration-r18     CHOICE {release NULL, setup ReferenceConfiguration-r18}          OPTIONAL,   -- Need M
5594     servingSecurityCellSetId-r18         SecurityCellSetId-r18                              OPTIONAL,   -- Need M
5595     sk-CounterConfiguration-r18          SK-CounterConfiguration-r18                        OPTIONAL    -- Need M
5596     ]]
5599 CondReconfigToRemoveList-r16 ::=     SEQUENCE (SIZE (1.. maxNrofCondCells-r16)) OF CondReconfigId-r16
5601 SK-CounterConfiguration-r18      ::= SEQUENCE {
5602     sk-CounterConfigToReleaseList-r18    SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SecurityCellSetId-r18    OPTIONAL,    -- Need N
5603     sk-CounterConfigToAddModList-r18     SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SK-CounterConfig-r18     OPTIONAL     -- Need N
5606 SK-CounterConfig-r18 ::=             SEQUENCE {
5607     securityCellSetId-r18                SecurityCellSetId-r18,
5608     sk-CounterList-r18                   SEQUENCE (SIZE (1..maxSK-Counter-r18)) OF SK-Counter
5611 SecurityCellSetId-r18 ::= INTEGER (1.. maxSecurityCellSet-r18)
5613 -- TAG-CONDITIONALRECONFIGURATION-STOP
5614 -- TAG-CONFIGUREDGRANTCONFIG-START
5616 ConfiguredGrantConfig ::=           SEQUENCE {
5617     frequencyHopping                    ENUMERATED {intraSlot, interSlot}                                       OPTIONAL,   -- Need S
5618     cg-DMRS-Configuration               DMRS-UplinkConfig,
5619     mcs-Table                           ENUMERATED {qam256, qam64LowSE}                                         OPTIONAL,   -- Need S
5620     mcs-TableTransformPrecoder          ENUMERATED {qam256, qam64LowSE}                                         OPTIONAL,   -- Need S
5621     uci-OnPUSCH                         CHOICE {release NULL, setup CG-UCI-OnPUSCH }                                         OPTIONAL,   -- Need M
5622     resourceAllocation                  ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch },
5623     rbg-Size                            ENUMERATED {config2}                                                    OPTIONAL,   -- Need S
5624     powerControlLoopToUse               ENUMERATED {n0, n1},
5625     p0-PUSCH-Alpha                      P0-PUSCH-AlphaSetId,
5626     transformPrecoder                   ENUMERATED {enabled, disabled}                                          OPTIONAL,   -- Need S
5627     nrofHARQ-Processes                  INTEGER(1..16),
5628     repK                                ENUMERATED {n1, n2, n4, n8},
5629     repK-RV                             ENUMERATED {s1-0231, s2-0303, s3-0000}                                  OPTIONAL,   -- Need R
5630     periodicity                         ENUMERATED {
5631                                                 sym2, sym7, sym1x14, sym2x14, sym4x14, sym5x14, sym8x14, sym10x14, sym16x14, sym20x14,
5632                                                 sym32x14, sym40x14, sym64x14, sym80x14, sym128x14, sym160x14, sym256x14, sym320x14, sym512x14,
5633                                                 sym640x14, sym1024x14, sym1280x14, sym2560x14, sym5120x14,
5634                                                 sym6, sym1x12, sym2x12, sym4x12, sym5x12, sym8x12, sym10x12, sym16x12, sym20x12, sym32x12,
5635                                                 sym40x12, sym64x12, sym80x12, sym128x12, sym160x12, sym256x12, sym320x12, sym512x12, sym640x12,
5636                                                 sym1280x12, sym2560x12
5637     },
5638     configuredGrantTimer                INTEGER (1..64)                                                         OPTIONAL,   -- Need R
5639     rrc-ConfiguredUplinkGrant           SEQUENCE {
5640         timeDomainOffset                    INTEGER (0..5119),
5641         timeDomainAllocation                INTEGER (0..15),
5642         frequencyDomainAllocation           BIT STRING (SIZE(18)),
5643         antennaPort                         INTEGER (0..31),
5644         dmrs-SeqInitialization              INTEGER (0..1)                                                         OPTIONAL,   -- Need R
5645         precodingAndNumberOfLayers          INTEGER (0..63),
5646         srs-ResourceIndicator               INTEGER (0..15)                                                        OPTIONAL,   -- Need R
5647         mcsAndTBS                           INTEGER (0..31),
5648         frequencyHoppingOffset              INTEGER (1.. maxNrofPhysicalResourceBlocks-1)                          OPTIONAL,   -- Need R
5649         pathlossReferenceIndex              INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1),
5650         ...,
5651         [[
5652         pusch-RepTypeIndicator-r16          ENUMERATED {pusch-RepTypeA,pusch-RepTypeB}                             OPTIONAL,   -- Need M
5653         frequencyHoppingPUSCH-RepTypeB-r16  ENUMERATED {interRepetition, interSlot}                                OPTIONAL,   -- Cond RepTypeB
5654         timeReferenceSFN-r16                ENUMERATED {sfn512}                                                    OPTIONAL    -- Need S
5655         ]],
5656         [[
5657         pathlossReferenceIndex2-r17         INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1)                       OPTIONAL,   -- Need R
5658         srs-ResourceIndicator2-r17          INTEGER (0..15)                                                        OPTIONAL,   -- Need R
5659         precodingAndNumberOfLayers2-r17     INTEGER (0..63)                                                        OPTIONAL,   -- Need R
5660         timeDomainAllocation-v1710          INTEGER (16..63)                                                       OPTIONAL,   -- Need M
5661         timeDomainOffset-r17                INTEGER (0..40959)                                                     OPTIONAL,   -- Need R
5662         cg-SDT-Configuration-r17            CG-SDT-Configuration-r17                                               OPTIONAL    -- Need M
5663         ]],
5664         [[
5665         srs-ResourceSetId-r18               SRS-ResourceSetId                                                      OPTIONAL,   -- Need R
5666         cg-LTM-Configuration-r18            CG-RRC-Configuration-r18                                               OPTIONAL, -- Cond LTM
5667         cg-SDT-PeriodicityExt-r18          ENUMERATED {
5668                                                sym1x14x1280, sym2x14x1280, sym4x14x1280 , sym8x14x1280, sym16x14x1280,
5669                                                sym32x14x1280, sym48x14x1280, sym64x14x1280, sym96x14x1280, sym128x14x1280,
5670                                                sym192x14x1280, sym240x14x1280, sym256x14x1280, sym384x14x1280, sym472x14x1280,
5671                                                sym480x14x1280, sym512x14x1280, sym768x14x1280, sym944x14x1280, sym960x14x1280,
5672                                                sym1408x14x1280, sym1536x14x1280, sym1888x14x1280, sym1920x14x1280,
5673                                                sym2816x14x1280, sym3072x14x1280, sym3776x14x1280, sym5632x14x1280,
5674                                                sym6144x14x1280, sym7552x14x1280, sym7680x14x1280, sym11264x14x1280,
5675                                                sym15104x14x1280, sym15360x14x1280, sym22528x14x1280, sym30208x14x1280,
5676                                                sym45056x14x1280, sym60416x14x1280, sym90112x14x1280, sym180224x14x1280,
5677                                                sym4x12x1280, sym8x12x1280, sym16x12x1280, sym32x12x1280, sym192x12x1280,
5678                                                sym384x12x1280, sym960x12x1280, sym1888x12x1280, sym3776x12x1280,
5679                                                sym5632x12x1280, sym11264x12x1280, spare13, spare12, spare11, spare10, spare9,
5680                                                spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
5681                                             }                                                                      OPTIONAL,   -- Need R
5682         timeReferenceHyperSFN-r18           INTEGER (0..1023)                                                      OPTIONAL,   -- Need R
5683         cg-RRC-Configuration-r18            CG-RRC-Configuration-r18                                       OPTIONAL, -- Cond RACH-LessHO
5684         applyIndicatedTCI-State-r18         ENUMERATED {first, second, both, spare1}                               OPTIONAL    -- Need R
5685         ]]
5686     }                                                                                                              OPTIONAL,   -- Need R
5687     ...,
5688     [[
5689     cg-RetransmissionTimer-r16          INTEGER (1..64)                                                            OPTIONAL,   -- Need R
5690     cg-minDFI-Delay-r16                 ENUMERATED
5691                                                     {sym7, sym1x14, sym2x14, sym3x14, sym4x14, sym5x14, sym6x14, sym7x14, sym8x14,
5692                                                      sym9x14, sym10x14, sym11x14, sym12x14, sym13x14, sym14x14,sym15x14, sym16x14
5693                                                     }                                                       OPTIONAL,   -- Need R
5694     cg-nrofPUSCH-InSlot-r16             INTEGER (1..7)                                                  OPTIONAL,   -- Need R
5695     cg-nrofSlots-r16                    INTEGER (1..40)                                                 OPTIONAL,   -- Need R
5696     cg-StartingOffsets-r16              CG-StartingOffsets-r16                                          OPTIONAL,   -- Need R
5697     cg-UCI-Multiplexing-r16             ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
5698     cg-COT-SharingOffset-r16            INTEGER (1..39)                                                 OPTIONAL,   -- Need R
5699     betaOffsetCG-UCI-r16                INTEGER (0..31)                                                 OPTIONAL,   -- Need R
5700     cg-COT-SharingList-r16              SEQUENCE (SIZE (1..1709)) OF CG-COT-Sharing-r16                 OPTIONAL,   -- Need R
5701     harq-ProcID-Offset-r16              INTEGER (0..15)                                                 OPTIONAL,   -- Need M
5702     harq-ProcID-Offset2-r16             INTEGER (0..15)                                                 OPTIONAL,   -- Need M
5703     configuredGrantConfigIndex-r16      ConfiguredGrantConfigIndex-r16                                  OPTIONAL,   -- Cond CG-List
5704     configuredGrantConfigIndexMAC-r16   ConfiguredGrantConfigIndexMAC-r16                               OPTIONAL,   -- Cond CG-IndexMAC
5705     periodicityExt-r16                  INTEGER (1..5120)                                               OPTIONAL,   -- Need R
5706     startingFromRV0-r16                 ENUMERATED {on, off}                                            OPTIONAL,   -- Need R
5707     phy-PriorityIndex-r16               ENUMERATED {p0, p1}                                             OPTIONAL,   -- Need R
5708     autonomousTx-r16                    ENUMERATED {enabled}                                OPTIONAL    -- Cond LCH-BasedPrioritization
5709     ]],
5710     [[
5711     cg-betaOffsetsCrossPri0-r17         CHOICE {release NULL, setup BetaOffsetsCrossPriSelCG-r17 }                   OPTIONAL,   -- Need M
5712     cg-betaOffsetsCrossPri1-r17         CHOICE {release NULL, setup BetaOffsetsCrossPriSelCG-r17 }                   OPTIONAL,   -- Need M
5713     mappingPattern-r17                  ENUMERATED {cyclicMapping, sequentialMapping}                   OPTIONAL,   -- Cond SRSsets
5714     sequenceOffsetForRV-r17             INTEGER (0..3)                                                  OPTIONAL,   -- Need R
5715     p0-PUSCH-Alpha2-r17                 P0-PUSCH-AlphaSetId                                             OPTIONAL,   -- Need R
5716     powerControlLoopToUse2-r17          ENUMERATED {n0, n1}                                             OPTIONAL,   -- Need R
5717     cg-COT-SharingList-r17              SEQUENCE (SIZE (1..50722)) OF CG-COT-Sharing-r17                OPTIONAL,   -- Need R
5718     periodicityExt-r17                  INTEGER (1..40960)                                              OPTIONAL,   -- Need R
5719     repK-v1710                          ENUMERATED {n12, n16, n24, n32}                                 OPTIONAL,   -- Need R
5720     nrofHARQ-Processes-v1700            INTEGER(17..32)                                                 OPTIONAL,   -- Need M
5721     harq-ProcID-Offset2-v1700           INTEGER (16..31)                                                OPTIONAL,   -- Need R
5722     configuredGrantTimer-v1700          INTEGER(33..288)                                                OPTIONAL,   -- Need R
5723     cg-minDFI-Delay-v1710               INTEGER (238..3584)                                             OPTIONAL    -- Need R
5724     ]],
5725     [[
5726     harq-ProcID-Offset-v1730            INTEGER (16..31)                                                OPTIONAL,   -- Need R
5727     cg-nrofSlots-r17                    INTEGER (1..320)                                                OPTIONAL    -- Need R
5728     ]],
5729     [[
5730     disableCG-RetransmissionMonitoring-r18  ENUMERATED {true}                                           OPTIONAL,   -- Need R
5731     nrofSlotsInCG-Period-r18            INTEGER (2..32)                                                 OPTIONAL,   -- Need R
5732     uto-UCI-Config-r18                      SEQUENCE {
5733         nrofBitsInUTO-UCI-r18               INTEGER (3..8),
5734         betaOffsetUTO-UCI-r18               INTEGER (0..31),
5735          ...
5736     }                                                                                                   OPTIONAL    -- Need R
5737     ]]
5740 CG-UCI-OnPUSCH ::= CHOICE {
5741     dynamic                                 SEQUENCE (SIZE (1..4)) OF BetaOffsets,
5742     semiStatic                              BetaOffsets
5745 CG-COT-Sharing-r16 ::= CHOICE {
5746     noCOT-Sharing-r16                   NULL,
5747     cot-Sharing-r16                     SEQUENCE {
5748          duration-r16                       INTEGER (1..39),
5749          offset-r16                         INTEGER (1..39),
5750          channelAccessPriority-r16          INTEGER (1..4)
5751     }
5754 CG-COT-Sharing-r17 ::=  CHOICE {
5755     noCOT-Sharing-r17                   NULL,
5756     cot-Sharing-r17                     SEQUENCE {
5757          duration-r17                       INTEGER (1..319),
5758          offset-r17                         INTEGER (1..319)
5759     }
5762 CG-StartingOffsets-r16 ::= SEQUENCE {
5763     cg-StartingFullBW-InsideCOT-r16         SEQUENCE (SIZE (1..7)) OF INTEGER (0..6)             OPTIONAL,   -- Need R
5764     cg-StartingFullBW-OutsideCOT-r16        SEQUENCE (SIZE (1..7)) OF INTEGER (0..6)             OPTIONAL,   -- Need R
5765     cg-StartingPartialBW-InsideCOT-r16      INTEGER (0..6)                                       OPTIONAL,   -- Need R
5766     cg-StartingPartialBW-OutsideCOT-r16     INTEGER (0..6)                                       OPTIONAL    -- Need R
5769 BetaOffsetsCrossPriSelCG-r17 ::= CHOICE {
5770     dynamic-r17         SEQUENCE (SIZE (1..4)) OF BetaOffsetsCrossPri-r17,
5771     semiStatic-r17      BetaOffsetsCrossPri-r17
5774 CG-SDT-Configuration-r17 ::= SEQUENCE {
5775     cg-SDT-RetransmissionTimer   INTEGER (1..64)                                                 OPTIONAL,   -- Need R
5776     sdt-SSB-Subset-r17       CHOICE {
5777         shortBitmap-r17          BIT STRING (SIZE (4)),
5778         mediumBitmap-r17         BIT STRING (SIZE (8)),
5779         longBitmap-r17           BIT STRING (SIZE (64))
5780     }                                                                                            OPTIONAL,   -- Need S
5781     sdt-SSB-PerCG-PUSCH-r17   ENUMERATED {oneEighth, oneFourth, half, one, two, four, eight, sixteen}  OPTIONAL,   -- Need M
5782     sdt-P0-PUSCH-r17         INTEGER (-16..15)                                                   OPTIONAL, -- Need M
5783     sdt-Alpha-r17            ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
5784     sdt-DMRS-Ports-r17       CHOICE {
5785         dmrsType1-r17            BIT STRING (SIZE (8)),
5786         dmrsType2-r17            BIT STRING (SIZE (12))
5787     }                                                                                            OPTIONAL,  -- Need M
5788     sdt-NrofDMRS-Sequences-r17  INTEGER (1..2)                                                   OPTIONAL   -- Need M
5791 CG-RRC-Configuration-r18 ::=   SEQUENCE {
5792     cg-RRC-RetransmissionTimer-r18 INTEGER (1..288)                                               OPTIONAL,   -- Need R
5793     cg-RRC-RSRP-ThresholdSSB-r18   RSRP-Range                                                    OPTIONAL,   -- Need R
5794     rrc-SSB-Subset-r18             CHOICE {
5795         shortBitmap-r18                BIT STRING (SIZE (4)),
5796         mediumBitmap-r18               BIT STRING (SIZE (8)),
5797         longBitmap-r18                 BIT STRING (SIZE (64))
5798     }                                                                                            OPTIONAL,   -- Need S
5799     rrc-SSB-PerCG-PUSCH-r18        ENUMERATED {oneEighth, oneFourth, half, one, two, four, eight, sixteen}  OPTIONAL,   -- Need M
5800     rrc-P0-PUSCH-r18               INTEGER (-16..15)                                             OPTIONAL,   -- Need M
5801     rrc-Alpha-r18                  ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
5802     rrc-DMRS-Ports-r18             CHOICE {
5803         dmrsType1-r18                  BIT STRING (SIZE (8)),
5804         dmrsType2-r18                  BIT STRING (SIZE (12))
5805     }                                                                                             OPTIONAL,  -- Need M
5806     rrc-NrofDMRS-Sequences-r18  INTEGER (1..2)                                                    OPTIONAL,  -- Need M
5807     ...
5809 -- TAG-CONFIGUREDGRANTCONFIG-STOP
5810 -- TAG-CONFIGUREDGRANTCONFIGINDEX-START
5812 ConfiguredGrantConfigIndex-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfig-1-r16)
5814 -- TAG-CONFIGUREDGRANTCONFIGINDEX-STOP
5815 -- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-START
5817 ConfiguredGrantConfigIndexMAC-r16 ::= INTEGER (0.. maxNrofConfiguredGrantConfigMAC-1-r16)
5819 -- TAG-CONFIGUREDGRANTCONFIGINDEXMAC-STOP
5820 -- TAG-CONNESTFAILURECONTROL-START
5822 ConnEstFailureControl ::=   SEQUENCE {
5823     connEstFailCount                    ENUMERATED {n1, n2, n3, n4},
5824     connEstFailOffsetValidity           ENUMERATED {s30, s60, s120, s240, s300, s420, s600, s900},
5825     connEstFailOffset                   INTEGER (0..15)                                                         OPTIONAL    -- Need S
5828 -- TAG-CONNESTFAILURECONTROL-STOP
5829 -- TAG-CONTROLRESOURCESET-START
5831 ControlResourceSet ::=              SEQUENCE {
5832     controlResourceSetId                ControlResourceSetId,
5833     frequencyDomainResources            BIT STRING (SIZE (45)),
5834     duration                            INTEGER (1..maxCoReSetDuration),
5835     cce-REG-MappingType                 CHOICE {
5836         interleaved                         SEQUENCE {
5837             reg-BundleSize                      ENUMERATED {n2, n3, n6},
5838             interleaverSize                     ENUMERATED {n2, n3, n6},
5839             shiftIndex                          INTEGER(0..maxNrofPhysicalResourceBlocks-1)       OPTIONAL -- Need S
5840         },
5841         nonInterleaved                      NULL
5842     },
5843     precoderGranularity                 ENUMERATED {sameAsREG-bundle, allContiguousRBs},
5844     tci-StatesPDCCH-ToAddList           SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB-initialBWP
5845     tci-StatesPDCCH-ToReleaseList       SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB-initialBWP
5846     tci-PresentInDCI                        ENUMERATED {enabled}                                  OPTIONAL, -- Need S
5847     pdcch-DMRS-ScramblingID                 INTEGER (0..65535)                                    OPTIONAL, -- Need S
5848     ...,
5849     [[
5850     rb-Offset-r16                       INTEGER (0..5)                                            OPTIONAL, -- Need S
5851     tci-PresentDCI-1-2-r16              INTEGER (1..3)                                            OPTIONAL, -- Need S
5852     coresetPoolIndex-r16                INTEGER (0..1)                                            OPTIONAL, -- Need S
5853     controlResourceSetId-v1610          ControlResourceSetId-v1610                                OPTIONAL  -- Need S
5854     ]],
5855     [[
5856     followUnifiedTCI-State-r17          ENUMERATED {enabled}                                      OPTIONAL  -- Need R
5857     ]],
5858     [[
5859     applyIndicatedTCI-State-r18         ENUMERATED {first, second, both,  none}                   OPTIONAL  -- Cond FollowUTCI
5860     ]]
5863 -- TAG-CONTROLRESOURCESET-STOP
5864 -- TAG-CONTROLRESOURCESETID-START
5866 ControlResourceSetId ::=                INTEGER (0..maxNrofControlResourceSets-1)
5868 ControlResourceSetId-r16 ::=            INTEGER (0..maxNrofControlResourceSets-1-r16)
5870 ControlResourceSetId-v1610 ::=          INTEGER (maxNrofControlResourceSets..maxNrofControlResourceSets-1-r16)
5872 -- TAG-CONTROLRESOURCESETID-STOP
5873 -- TAG-CONTROLRESOURCESETZERO-START
5875 ControlResourceSetZero ::=                  INTEGER (0..15)
5877 -- TAG-CONTROLRESOURCESETZERO-STOP
5878 -- TAG-CROSSCARRIERSCHEDULINGCONFIG-START
5880 CrossCarrierSchedulingConfig ::=        SEQUENCE {
5881     schedulingCellInfo                      CHOICE {
5882         own                                     SEQUENCE {                  -- Cross carrier scheduling: scheduling cell
5883             cif-Presence                            BOOLEAN
5884         },
5885         other                                   SEQUENCE {                  -- Cross carrier scheduling: scheduled cell
5886             schedulingCellId                        ServCellIndex,
5887             cif-InSchedulingCell                    INTEGER (1..7)
5888         }
5889     },
5890     ...,
5891     [[
5892     carrierIndicatorSize-r16            SEQUENCE {
5893         carrierIndicatorSizeDCI-1-2-r16        INTEGER (0..3),
5894         carrierIndicatorSizeDCI-0-2-r16        INTEGER (0..3)
5895     }                                                                                       OPTIONAL,  -- Cond CIF-PRESENCE
5896     enableDefaultBeamForCCS-r16         ENUMERATED {enabled}                                OPTIONAL  -- Need S
5897     ]],
5898     [[
5899     ccs-BlindDetectionSplit-r17         ENUMERATED {oneSeventh, threeFourteenth, twoSeventh, threeSeventh,
5900                                             oneHalf, fourSeventh, fiveSeventh, spare1}      OPTIONAL  -- Need R
5901     ]]
5904 -- TAG-CROSSCARRIERSCHEDULINGCONFIG-STOP
5905 -- TAG-CSI-APERIODICTRIGGERSTATELIST-START
5907 CSI-AperiodicTriggerStateList ::=   SEQUENCE (SIZE (1..maxNrOfCSI-AperiodicTriggers)) OF CSI-AperiodicTriggerState
5909 CSI-AperiodicTriggerState ::=       SEQUENCE {
5910     associatedReportConfigInfoList      SEQUENCE (SIZE(1..maxNrofReportConfigPerAperiodicTrigger)) OF CSI-AssociatedReportConfigInfo,
5911     ...,
5912     [[
5913     ap-CSI-MultiplexingMode-r17         ENUMERATED {enabled}                                          OPTIONAL  -- Need R
5914     ]],
5915     [[
5916     ltm-AssociatedReportConfigInfo-r18  LTM-CSI-ReportConfigId-r18                                    OPTIONAL  -- Need R
5917     ]]
5920 CSI-AssociatedReportConfigInfo ::=  SEQUENCE {
5921     reportConfigId                      CSI-ReportConfigId,
5922     resourcesForChannel                 CHOICE {
5923         nzp-CSI-RS                          SEQUENCE {
5924             resourceSet                         INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
5925             qcl-info                            SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
5926                                                                                                       OPTIONAL  -- Cond Aperiodic
5927         },
5928         csi-SSB-ResourceSet                 INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfig)
5929     },
5930     csi-IM-ResourcesForInterference     INTEGER(1..maxNrofCSI-IM-ResourceSetsPerConfig)               OPTIONAL, -- Cond CSI-IM-ForInterference
5931     nzp-CSI-RS-ResourcesForInterference INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)          OPTIONAL, -- Cond NZP-CSI-RS-ForInterference
5932     ...,
5933     [[
5934     resourcesForChannel2-r17        CHOICE {
5935         nzp-CSI-RS2-r17                 SEQUENCE {
5936             resourceSet2-r17                INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
5937             qcl-info2-r17                   SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
5938                                                                                                   OPTIONAL   -- Cond Aperiodic
5939         },
5940         csi-SSB-ResourceSet2-r17        INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfigExt)
5941     }                                                                                             OPTIONAL,  -- Need R
5942     csi-SSB-ResourceSetExt          INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfigExt)          OPTIONAL   -- Need R
5943     ]],
5944     [[
5945     resourcesForChannelTDCP-r18     SEQUENCE {
5946             resourceSet2TDCP-r18        INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
5947             resourceSet3TDCP-r18        INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)              OPTIONAL  -- Need R
5948     }                                                                                                     OPTIONAL,  -- Cond TDCP
5949     applyIndicatedTCI-State-r18     CHOICE {
5950         perSet-r18                      ENUMERATED {first, second},
5951         perResource-r18                 SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF ENUMERATED {first, second}
5952     }                                                                                                OPTIONAL, -- Cond ApplyIndicatedTCI
5953     applyIndicatedTCI-State2-r18    CHOICE {
5954          perSet-r18                     ENUMERATED {first, second},
5955          perResource-r18                SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF  ENUMERATED {first, second}
5956     }                                                                                                     OPTIONAL, -- Cond SecondCSICMR
5957     csi-ReportSubConfigTriggerList-r18  CSI-ReportSubConfigTriggerList-r18                                OPTIONAL   -- Need R
5958     ]]
5961 -- TAG-CSI-APERIODICTRIGGERSTATELIST-STOP
5962 -- TAG-CSI-FREQUENCYOCCUPATION-START
5964 CSI-FrequencyOccupation ::=         SEQUENCE {
5965     startingRB                          INTEGER (0..maxNrofPhysicalResourceBlocks-1),
5966     nrofRBs                             INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),
5967     ...
5970 -- TAG-CSI-FREQUENCYOCCUPATION-STOP
5971 -- TAG-CSI-IM-RESOURCE-START
5973 CSI-IM-Resource ::=                 SEQUENCE {
5974     csi-IM-ResourceId                   CSI-IM-ResourceId,
5975     csi-IM-ResourceElementPattern           CHOICE {
5976         pattern0                                SEQUENCE {
5977             subcarrierLocation-p0                   ENUMERATED { s0, s2, s4, s6, s8, s10 },
5978             symbolLocation-p0                       INTEGER (0..12)
5979         },
5980         pattern1                                SEQUENCE {
5981             subcarrierLocation-p1                   ENUMERATED { s0, s4, s8 },
5982             symbolLocation-p1                       INTEGER (0..13)
5983         }
5984     }                                                                                   OPTIONAL,   -- Need M
5985     freqBand                            CSI-FrequencyOccupation                         OPTIONAL,   -- Need M
5986     periodicityAndOffset                CSI-ResourcePeriodicityAndOffset                OPTIONAL,   -- Cond PeriodicOrSemiPersistent
5987     ...
5990 -- TAG-CSI-IM-RESOURCE-STOP
5991 -- TAG-CSI-IM-RESOURCEID-START
5993 CSI-IM-ResourceId ::=               INTEGER (0..maxNrofCSI-IM-Resources-1)
5995 -- TAG-CSI-IM-RESOURCEID-STOP
5996 -- TAG-CSI-IM-RESOURCESET-START
5998 CSI-IM-ResourceSet ::=              SEQUENCE {
5999     csi-IM-ResourceSetId                CSI-IM-ResourceSetId,
6000     csi-IM-Resources                    SEQUENCE (SIZE(1..maxNrofCSI-IM-ResourcesPerSet)) OF CSI-IM-ResourceId,
6001     ...
6003 -- TAG-CSI-IM-RESOURCESET-STOP
6004 -- TAG-CSI-IM-RESOURCESETID-START
6006 CSI-IM-ResourceSetId ::=            INTEGER (0..maxNrofCSI-IM-ResourceSets-1)
6008 -- TAG-CSI-IM-RESOURCESETID-STOP
6009 -- TAG-CSI-MEASCONFIG-START
6011 CSI-MeasConfig ::=                  SEQUENCE {
6012     nzp-CSI-RS-ResourceToAddModList     SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource   OPTIONAL, -- Need N
6013     nzp-CSI-RS-ResourceToReleaseList    SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId OPTIONAL, -- Need N
6014     nzp-CSI-RS-ResourceSetToAddModList  SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet
6015                                                                                                                   OPTIONAL, -- Need N
6016     nzp-CSI-RS-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId
6017                                                                                                                   OPTIONAL, -- Need N
6018     csi-IM-ResourceToAddModList         SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-Resource           OPTIONAL, -- Need N
6019     csi-IM-ResourceToReleaseList        SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-ResourceId         OPTIONAL, -- Need N
6020     csi-IM-ResourceSetToAddModList      SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSet     OPTIONAL, -- Need N
6021     csi-IM-ResourceSetToReleaseList     SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSetId   OPTIONAL, -- Need N
6022     csi-SSB-ResourceSetToAddModList     SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSet   OPTIONAL, -- Need N
6023     csi-SSB-ResourceSetToReleaseList    SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSetId OPTIONAL, -- Need N
6024     csi-ResourceConfigToAddModList      SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfig
6025                                                                                                                   OPTIONAL, -- Need N
6026     csi-ResourceConfigToReleaseList     SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfigId
6027                                                                                                                   OPTIONAL, -- Need N
6028     csi-ReportConfigToAddModList        SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfig  OPTIONAL, -- Need N
6029     csi-ReportConfigToReleaseList       SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfigId
6030                                                                                                                   OPTIONAL, -- Need N
6031     reportTriggerSize                   INTEGER (0..6)                                                            OPTIONAL, -- Need M
6032     aperiodicTriggerStateList           CHOICE {release NULL, setup CSI-AperiodicTriggerStateList }                            OPTIONAL, -- Need M
6033     semiPersistentOnPUSCH-TriggerStateList    CHOICE {release NULL, setup CSI-SemiPersistentOnPUSCH-TriggerStateList }         OPTIONAL, -- Need M
6034     ...,
6035     [[
6036     reportTriggerSizeDCI-0-2-r16        INTEGER (0..6)                                                            OPTIONAL -- Need R
6037     ]],
6038     [[
6039     sCellActivationRS-ConfigToAddModList-r17  SEQUENCE (SIZE (1..maxNrofSCellActRS-r17)) OF SCellActivationRS-Config-r17   OPTIONAL, -- Need N
6040     sCellActivationRS-ConfigToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofSCellActRS-r17)) OF SCellActivationRS-ConfigId-r17 OPTIONAL  -- Need N
6041     ]],
6042     [[
6043     ltm-CSI-ReportConfigToAddModList-r18   SEQUENCE (SIZE (1..maxNrofLTM-CSI-ReportConfigurations-r18)) OF LTM-CSI-ReportConfig-r18
6044                                                                                                                   OPTIONAL, -- Need N
6045     ltm-CSI-ReportConfigToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofLTM-CSI-ReportConfigurations-r18)) OF LTM-CSI-ReportConfigId-r18
6046                                                                                                                   OPTIONAL  -- Need N
6047     ]]
6050 -- TAG-CSI-MEASCONFIG-STOP
6051 -- TAG-CSI-REPORTCONFIG-START
6053 CSI-ReportConfig ::=                SEQUENCE {
6054     reportConfigId                          CSI-ReportConfigId,
6055     carrier                                 ServCellIndex                   OPTIONAL,   -- Need S
6056     resourcesForChannelMeasurement          CSI-ResourceConfigId,
6057     csi-IM-ResourcesForInterference         CSI-ResourceConfigId            OPTIONAL,   -- Need R
6058     nzp-CSI-RS-ResourcesForInterference     CSI-ResourceConfigId            OPTIONAL,   -- Need R
6059     reportConfigType                        CHOICE {
6060         periodic                                SEQUENCE {
6061             reportSlotConfig                        CSI-ReportPeriodicityAndOffset,
6062             pucch-CSI-ResourceList                  SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
6063         },
6064         semiPersistentOnPUCCH                   SEQUENCE {
6065             reportSlotConfig                        CSI-ReportPeriodicityAndOffset,
6066             pucch-CSI-ResourceList                  SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
6067         },
6068         semiPersistentOnPUSCH                   SEQUENCE {
6069             reportSlotConfig                        ENUMERATED {sl5, sl10, sl20, sl40, sl80, sl160, sl320},
6070             reportSlotOffsetList                SEQUENCE (SIZE (1.. maxNrofUL-Allocations)) OF INTEGER(0..32),
6071             p0alpha                                 P0-PUSCH-AlphaSetId
6072         },
6073         aperiodic                               SEQUENCE {
6074             reportSlotOffsetList                SEQUENCE (SIZE (1..maxNrofUL-Allocations)) OF INTEGER(0..32)
6075         }
6076     },
6077     reportQuantity                          CHOICE {
6078         none                                    NULL,
6079         cri-RI-PMI-CQI                          NULL,
6080         cri-RI-i1                               NULL,
6081         cri-RI-i1-CQI                           SEQUENCE {
6082             pdsch-BundleSizeForCSI                  ENUMERATED {n2, n4}                                         OPTIONAL    -- Need S
6083         },
6084         cri-RI-CQI                              NULL,
6085         cri-RSRP                                NULL,
6086         ssb-Index-RSRP                          NULL,
6087         cri-RI-LI-PMI-CQI                       NULL
6088     },
6089     reportFreqConfiguration                 SEQUENCE {
6090         cqi-FormatIndicator                     ENUMERATED { widebandCQI, subbandCQI }                          OPTIONAL,   -- Need R
6091         pmi-FormatIndicator                     ENUMERATED { widebandPMI, subbandPMI }                          OPTIONAL,   -- Need R
6092         csi-ReportingBand                       CHOICE {
6093             subbands3                               BIT STRING(SIZE(3)),
6094             subbands4                               BIT STRING(SIZE(4)),
6095             subbands5                               BIT STRING(SIZE(5)),
6096             subbands6                               BIT STRING(SIZE(6)),
6097             subbands7                               BIT STRING(SIZE(7)),
6098             subbands8                               BIT STRING(SIZE(8)),
6099             subbands9                               BIT STRING(SIZE(9)),
6100             subbands10                              BIT STRING(SIZE(10)),
6101             subbands11                              BIT STRING(SIZE(11)),
6102             subbands12                              BIT STRING(SIZE(12)),
6103             subbands13                              BIT STRING(SIZE(13)),
6104             subbands14                              BIT STRING(SIZE(14)),
6105             subbands15                              BIT STRING(SIZE(15)),
6106             subbands16                              BIT STRING(SIZE(16)),
6107             subbands17                              BIT STRING(SIZE(17)),
6108             subbands18                              BIT STRING(SIZE(18)),
6109             ...,
6110             subbands19-v1530                        BIT STRING(SIZE(19))
6111         }   OPTIONAL    -- Need S
6113     }                                                                                                           OPTIONAL,   -- Need R
6114     timeRestrictionForChannelMeasurements           ENUMERATED {configured, notConfigured},
6115     timeRestrictionForInterferenceMeasurements      ENUMERATED {configured, notConfigured},
6116     codebookConfig                                  CodebookConfig                                              OPTIONAL,   -- Need R
6117     dummy                                           ENUMERATED {n1, n2}                                         OPTIONAL,   -- Need R
6118     groupBasedBeamReporting                     CHOICE {
6119         enabled                                     NULL,
6120         disabled                                    SEQUENCE {
6121             nrofReportedRS                          ENUMERATED {n1, n2, n3, n4}                                 OPTIONAL    -- Need S
6122         }
6123     },
6124     cqi-Table                   ENUMERATED {table1, table2, table3, table4-r17}                                     OPTIONAL,   -- Need R
6125     subbandSize                 ENUMERATED {value1, value2},
6126     non-PMI-PortIndication      SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks OPTIONAL,   -- Need R
6127     ...,
6128     [[
6129     semiPersistentOnPUSCH-v1530         SEQUENCE {
6130         reportSlotConfig-v1530              ENUMERATED {sl4, sl8, sl16}
6131     }                                                                                                           OPTIONAL    -- Need R
6132     ]],
6133     [[
6134     semiPersistentOnPUSCH-v1610         SEQUENCE {
6135         reportSlotOffsetListDCI-0-2-r16     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32)   OPTIONAL,    -- Need R
6136         reportSlotOffsetListDCI-0-1-r16     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32)   OPTIONAL     -- Need R
6137     }                                                                                                           OPTIONAL,    -- Need R
6138     aperiodic-v1610                     SEQUENCE {
6139         reportSlotOffsetListDCI-0-2-r16     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32)   OPTIONAL,    -- Need R
6140         reportSlotOffsetListDCI-0-1-r16     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..32)   OPTIONAL     -- Need R
6141     }                                                                                                           OPTIONAL,    -- Need R
6142     reportQuantity-r16                  CHOICE {
6143        cri-SINR-r16                         NULL,
6144        ssb-Index-SINR-r16                   NULL
6145     }                                                                                                           OPTIONAL,   -- Need R
6146     codebookConfig-r16                          CodebookConfig-r16                                              OPTIONAL    -- Need R
6147     ]],
6148     [[
6149     cqi-BitsPerSubband-r17              ENUMERATED {bits4}                                                      OPTIONAL,   -- Need R
6150     groupBasedBeamReporting-v1710       SEQUENCE {
6151         nrofReportedGroups-r17              ENUMERATED {n1, n2, n3, n4}
6152     }                                                                                                           OPTIONAL,   -- Need R
6153     codebookConfig-r17                  CodebookConfig-r17                                                      OPTIONAL,   -- Need R
6154     sharedCMR-r17                       ENUMERATED {enable}                                                     OPTIONAL,   -- Need R
6155     csi-ReportMode-r17                  ENUMERATED {mode1, mode2}                                               OPTIONAL,   -- Need R
6156     numberOfSingleTRP-CSI-Mode1-r17     ENUMERATED {n0, n1, n2}                                                 OPTIONAL,   -- Need R
6157     reportQuantity-r17                  CHOICE {
6158         cri-RSRP-Index-r17                  NULL,
6159         ssb-Index-RSRP-Index-r17            NULL,
6160         cri-SINR-Index-r17                  NULL,
6161         ssb-Index-SINR-Index-r17            NULL
6162     }                                                                                                           OPTIONAL    -- Need R
6163     ]],
6164     [[
6165     semiPersistentOnPUSCH-v1720         SEQUENCE {
6166         reportSlotOffsetList-r17            SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL,   -- Need R
6167         reportSlotOffsetListDCI-0-2-r17     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL,   -- Need R
6168         reportSlotOffsetListDCI-0-1-r17     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL    -- Need R
6169     }                                                                                                           OPTIONAL,   -- Need R
6170     aperiodic-v1720                     SEQUENCE {
6171         reportSlotOffsetList-r17            SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL,   -- Need R
6172         reportSlotOffsetListDCI-0-2-r17     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL,   -- Need R
6173         reportSlotOffsetListDCI-0-1-r17     SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128)  OPTIONAL    -- Need R
6174     }                                                                                                           OPTIONAL    -- Need R
6175     ]],
6176     [[
6177     codebookConfig-v1730                CodebookConfig-v1730                                                    OPTIONAL    -- Need R
6178     ]],
6179     [[
6180     groupBasedBeamReporting-v1800       SEQUENCE {
6181         reportingMode-r18                   ENUMERATED {jointULDL, onlyUL}
6182     }                                                                                                           OPTIONAL,   -- Need R
6183     reportQuantity-r18                  TDCP-r18                                                                OPTIONAL,   -- Need R
6184     codebookConfig-r18                  CodebookConfig-r18                                                      OPTIONAL,   -- Need R
6185     csi-ReportSubConfigToAddModList-r18 SEQUENCE (SIZE (1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfig-r18
6186                                                                                                                 OPTIONAL,   -- Need N
6187     csi-ReportSubConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfigId-r18
6188                                                                                                                 OPTIONAL    -- Need N
6189     ]]
6192 CSI-ReportPeriodicityAndOffset ::=  CHOICE {
6193     slots4                              INTEGER(0..3),
6194     slots5                              INTEGER(0..4),
6195     slots8                              INTEGER(0..7),
6196     slots10                             INTEGER(0..9),
6197     slots16                             INTEGER(0..15),
6198     slots20                             INTEGER(0..19),
6199     slots40                             INTEGER(0..39),
6200     slots80                             INTEGER(0..79),
6201     slots160                            INTEGER(0..159),
6202     slots320                            INTEGER(0..319)
6205 PortIndexFor8Ranks ::=              CHOICE {
6206     portIndex8                          SEQUENCE{
6207         rank1-8                             PortIndex8                                                      OPTIONAL,   -- Need R
6208         rank2-8                             SEQUENCE(SIZE(2)) OF PortIndex8                                 OPTIONAL,   -- Need R
6209         rank3-8                             SEQUENCE(SIZE(3)) OF PortIndex8                                 OPTIONAL,   -- Need R
6210         rank4-8                             SEQUENCE(SIZE(4)) OF PortIndex8                                 OPTIONAL,   -- Need R
6211         rank5-8                             SEQUENCE(SIZE(5)) OF PortIndex8                                 OPTIONAL,   -- Need R
6212         rank6-8                             SEQUENCE(SIZE(6)) OF PortIndex8                                 OPTIONAL,   -- Need R
6213         rank7-8                             SEQUENCE(SIZE(7)) OF PortIndex8                                 OPTIONAL,   -- Need R
6214         rank8-8                             SEQUENCE(SIZE(8)) OF PortIndex8                                 OPTIONAL    -- Need R
6215     },
6216     portIndex4                          SEQUENCE{
6217         rank1-4                             PortIndex4                                                      OPTIONAL,   -- Need R
6218         rank2-4                             SEQUENCE(SIZE(2)) OF PortIndex4                                 OPTIONAL,   -- Need R
6219         rank3-4                             SEQUENCE(SIZE(3)) OF PortIndex4                                 OPTIONAL,   -- Need R
6220         rank4-4                             SEQUENCE(SIZE(4)) OF PortIndex4                                 OPTIONAL    -- Need R
6221     },
6222     portIndex2                          SEQUENCE{
6223         rank1-2                             PortIndex2                                                      OPTIONAL,   -- Need R
6224         rank2-2                             SEQUENCE(SIZE(2)) OF PortIndex2                                 OPTIONAL    -- Need R
6225     },
6226     portIndex1                          NULL
6229 PortIndex8::=                       INTEGER (0..7)
6230 PortIndex4::=                       INTEGER (0..3)
6231 PortIndex2::=                       INTEGER (0..1)
6233 TDCP-r18 ::=                        SEQUENCE {
6234     delayDSetofLengthY-r18              SEQUENCE (SIZE (1.. maxNrofdelayD-r18)) OF DelayD,
6235     phaseReporting-r18                  ENUMERATED {enable}                                                 OPTIONAL    -- Need R
6238 DelayD ::=                          ENUMERATED { symb4, slot1, slot2, slot3, slot4, slot5, slot6, slot10 }
6240 CSI-ReportSubConfig-r18 ::=         SEQUENCE {
6241     reportSubConfigId-r18               CSI-ReportSubConfigId-r18,
6242     reportSubConfigParams-r18           CHOICE {
6243         a1-parameters                       SEQUENCE {
6244             codebookSubConfig-r18               CodebookConfig                                              OPTIONAL,   -- Need R
6245             portSubsetIndicator-r18             CHOICE {
6246                 p2                                  BIT STRING (SIZE (2)),
6247                 p4                                  BIT STRING (SIZE (4)),
6248                 p8                                  BIT STRING (SIZE (8)),
6249                 p12                                 BIT STRING (SIZE (12)),
6250                 p16                                 BIT STRING (SIZE (16)),
6251                 p24                                 BIT STRING (SIZE (24)),
6252                 p32                                 BIT STRING (SIZE (32))
6253             }                                                                                               OPTIONAL,   -- Need R
6254             non-PMI-PortIndication-r18          SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks
6255                                                                                                             OPTIONAL   --  Need R
6256         },
6257         a2-parameters                       SEQUENCE {
6258             nzp-CSI-RS-ResourceList-r18         SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceIndex-r18
6259         }
6260     }                                                                                                       OPTIONAL,   -- Need R
6261     powerOffset-r18                     INTEGER(0..23)                                                      OPTIONAL    -- Need R
6264 NZP-CSI-RS-ResourceIndex-r18 ::=    INTEGER (0..maxNrofNZP-CSI-RS-ResourcesPerSet-1-r18)
6266 -- TAG-CSI-REPORTCONFIG-STOP
6267 -- TAG-CSI-REPORTCONFIGID-START
6269 CSI-ReportConfigId ::=              INTEGER (0..maxNrofCSI-ReportConfigurations-1)
6271 -- TAG-CSI-REPORTCONFIGID-STOP
6272 -- TAG-CSI-REPORTSUBCONFIGID-START
6274 CSI-ReportSubConfigId-r18 ::=              INTEGER (0..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-1-r18)
6276 -- TAG-CSI-REPORTSUBCONFIGID-STOP
6277 -- TAG-CSI-REPORTSUBCONFIGTRIGGERLIST-START
6279 CSI-ReportSubConfigTriggerList-r18 ::= SEQUENCE (SIZE(1..maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18)) OF CSI-ReportSubConfigId-r18
6281 -- TAG-CSI-REPORTSUBCONFIGTRIGGERLIST-STOP
6282 -- TAG-CSI-RESOURCECONFIG-START
6284 CSI-ResourceConfig ::=      SEQUENCE {
6285     csi-ResourceConfigId        CSI-ResourceConfigId,
6286     csi-RS-ResourceSetList      CHOICE {
6287         nzp-CSI-RS-SSB              SEQUENCE {
6288             nzp-CSI-RS-ResourceSetList  SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)) OF NZP-CSI-RS-ResourceSetId
6289                                                                                                                             OPTIONAL, -- Need R
6290             csi-SSB-ResourceSetList     SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSetsPerConfig)) OF CSI-SSB-ResourceSetId  OPTIONAL  -- Need R
6291         },
6292         csi-IM-ResourceSetList      SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSetsPerConfig)) OF CSI-IM-ResourceSetId
6293     },
6295     bwp-Id                      BWP-Id,
6296     resourceType                ENUMERATED { aperiodic, semiPersistent, periodic },
6297     ...,
6298     [[
6299     csi-SSB-ResourceSetListExt-r17      CSI-SSB-ResourceSetId                                                  OPTIONAL  -- Need R
6300     ]]
6303 -- TAG-CSI-RESOURCECONFIG-STOP
6304 -- TAG-CSI-RESOURCECONFIGID-START
6306 CSI-ResourceConfigId ::=            INTEGER (0..maxNrofCSI-ResourceConfigurations-1)
6308 -- TAG-CSI-RESOURCECONFIGID-STOP
6309 -- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-START
6311 CSI-ResourcePeriodicityAndOffset ::=    CHOICE {
6312     slots4                                  INTEGER (0..3),
6313     slots5                                  INTEGER (0..4),
6314     slots8                                  INTEGER (0..7),
6315     slots10                                 INTEGER (0..9),
6316     slots16                                 INTEGER (0..15),
6317     slots20                                 INTEGER (0..19),
6318     slots32                                 INTEGER (0..31),
6319     slots40                                 INTEGER (0..39),
6320     slots64                                 INTEGER (0..63),
6321     slots80                                 INTEGER (0..79),
6322     slots160                                INTEGER (0..159),
6323     slots320                                INTEGER (0..319),
6324     slots640                                INTEGER (0..639)
6327 -- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-STOP
6328 -- TAG-CSI-RS-RESOURCECONFIGMOBILITY-START
6330 CSI-RS-ResourceConfigMobility ::=   SEQUENCE {
6331     subcarrierSpacing                   SubcarrierSpacing,
6332     csi-RS-CellList-Mobility            SEQUENCE (SIZE (1..maxNrofCSI-RS-CellsRRM)) OF CSI-RS-CellMobility,
6333     ...,
6334     [[
6335     refServCellIndex                    ServCellIndex                                                           OPTIONAL    -- Need S
6336     ]]
6341 CSI-RS-CellMobility ::=             SEQUENCE {
6342     cellId                              PhysCellId,
6343     csi-rs-MeasurementBW                SEQUENCE {
6344         nrofPRBs                            ENUMERATED { size24, size48, size96, size192, size264},
6345         startPRB                            INTEGER(0..2169)
6346     },
6347     density                             ENUMERATED {d1,d3}                                                      OPTIONAL,   -- Need R
6348     csi-rs-ResourceList-Mobility        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesRRM)) OF CSI-RS-Resource-Mobility
6351 CSI-RS-Resource-Mobility ::=        SEQUENCE {
6352     csi-RS-Index                        CSI-RS-Index,
6353     slotConfig                          CHOICE {
6354         ms4                                 INTEGER (0..31),
6355         ms5                                 INTEGER (0..39),
6356         ms10                                INTEGER (0..79),
6357         ms20                                INTEGER (0..159),
6358         ms40                                INTEGER (0..319)
6359     },
6360     associatedSSB                       SEQUENCE {
6361         ssb-Index                           SSB-Index,
6362         isQuasiColocated                    BOOLEAN
6363     }                                                                                                           OPTIONAL, -- Need R
6364     frequencyDomainAllocation           CHOICE {
6365         row1                                BIT STRING (SIZE (4)),
6366         row2                                BIT STRING (SIZE (12))
6367     },
6368     firstOFDMSymbolInTimeDomain         INTEGER (0..13),
6369     sequenceGenerationConfig            INTEGER (0..1023),
6370     ...,
6371     [[
6372     slotConfig-r17                      CHOICE {
6373         ms4                                 INTEGER (0..255),
6374         ms5                                 INTEGER (0..319),
6375         ms10                                INTEGER (0..639),
6376         ms20                                INTEGER (0..1279),
6377         ms40                                INTEGER (0..2559)
6378     }                                                                                                           OPTIONAL  -- Need R
6379     ]]
6382 CSI-RS-Index ::=                    INTEGER (0..maxNrofCSI-RS-ResourcesRRM-1)
6384 -- TAG-CSI-RS-RESOURCECONFIGMOBILITY-STOP
6385 -- TAG-CSI-RS-RESOURCEMAPPING-START
6387 CSI-RS-ResourceMapping ::=          SEQUENCE {
6388     frequencyDomainAllocation           CHOICE {
6389         row1                                BIT STRING (SIZE (4)),
6390         row2                                BIT STRING (SIZE (12)),
6391         row4                                BIT STRING (SIZE (3)),
6392         other                               BIT STRING (SIZE (6))
6393     },
6394     nrofPorts                           ENUMERATED {p1,p2,p4,p8,p12,p16,p24,p32},
6395     firstOFDMSymbolInTimeDomain         INTEGER (0..13),
6396     firstOFDMSymbolInTimeDomain2        INTEGER (2..12)                                                         OPTIONAL,   -- Need R
6397     cdm-Type                            ENUMERATED {noCDM, fd-CDM2, cdm4-FD2-TD2, cdm8-FD2-TD4},
6398     density                             CHOICE {
6399         dot5                                ENUMERATED {evenPRBs, oddPRBs},
6400         one                                 NULL,
6401         three                               NULL,
6402         spare                               NULL
6403     },
6404     freqBand                            CSI-FrequencyOccupation,
6405     ...
6408 -- TAG-CSI-RS-RESOURCEMAPPING-STOP
6409 -- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-START
6411 CSI-SemiPersistentOnPUSCH-TriggerStateList ::= SEQUENCE(SIZE (1..maxNrOfSemiPersistentPUSCH-Triggers)) OF CSI-SemiPersistentOnPUSCH-TriggerState
6413 CSI-SemiPersistentOnPUSCH-TriggerState ::=     SEQUENCE {
6414     associatedReportConfigInfo                     CSI-ReportConfigId,
6415     ...,
6416     [[
6417     sp-CSI-MultiplexingMode-r17                    ENUMERATED {enabled}                                           OPTIONAL   -- Need R
6418     ]],
6419     [[
6420     csi-ReportSubConfigTriggerList-r18             CSI-ReportSubConfigTriggerList-r18                             OPTIONAL,  -- Need R
6421     ltm-AssociatedReportConfigInfo-r18             LTM-CSI-ReportConfigId-r18                                     OPTIONAL   -- Need R
6422     ]]
6425 -- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-STOP
6426 -- TAG-CSI-SSB-RESOURCESET-START
6428 CSI-SSB-ResourceSet ::=             SEQUENCE {
6429     csi-SSB-ResourceSetId               CSI-SSB-ResourceSetId,
6430     csi-SSB-ResourceList                SEQUENCE (SIZE(1..maxNrofCSI-SSB-ResourcePerSet)) OF SSB-Index,
6431     ...,
6432     [[
6433     servingAdditionalPCIList-r17        SEQUENCE (SIZE(1..maxNrofCSI-SSB-ResourcePerSet)) OF ServingAdditionalPCIIndex-r17  OPTIONAL  -- Need R
6434     ]]
6437 ServingAdditionalPCIIndex-r17  ::=  INTEGER(0..maxNrofAdditionalPCI-r17)
6439 -- TAG-CSI-SSB-RESOURCESET-STOP
6440 -- TAG-CSI-SSB-RESOURCESETID-START
6442 CSI-SSB-ResourceSetId ::=           INTEGER (0..maxNrofCSI-SSB-ResourceSets-1)
6444 -- TAG-CSI-SSB-RESOURCESETID-STOP
6445 -- TAG-DEDICATED-NAS-MESSAGE-START
6447 DedicatedNAS-Message ::=        OCTET STRING
6449 -- TAG-DEDICATED-NAS-MESSAGE-STOP
6450 -- TAG-DL-PPW-PRECONFIG-START
6452 DL-PPW-PreConfig-r17 ::= SEQUENCE {
6453     dl-PPW-ID-r17            DL-PPW-ID-r17,
6454     dl-PPW-PeriodicityAndStartSlot-r17     DL-PPW-PeriodicityAndStartSlot-r17,
6455     length-r17                               INTEGER (1..160),
6456     type-r17                                 ENUMERATED {type1A, type1B, type2}                            OPTIONAL, -- Cond MultiType
6457     priority-r17                             ENUMERATED {st1, st2, st3}                                    OPTIONAL  -- Cond MultiState
6460 DL-PPW-ID-r17 ::= INTEGER  (0..maxNrofPPW-ID-1-r17)
6462 DL-PPW-PeriodicityAndStartSlot-r17 ::= CHOICE {
6463     scs15                                    CHOICE {
6464                       n4                         INTEGER (0..3),
6465                       n5                         INTEGER (0..4),
6466                       n8                         INTEGER (0..7),
6467                       n10                        INTEGER (0..9),
6468                       n16                        INTEGER (0..15),
6469                       n20                        INTEGER (0..19),
6470                       n32                        INTEGER (0..31),
6471                       n40                        INTEGER (0..39),
6472                       n64                        INTEGER (0..63),
6473                       n80                        INTEGER (0..79),
6474                       n160                       INTEGER (0..159),
6475                       n320                       INTEGER (0..319),
6476                       n640                       INTEGER (0..639),
6477                       n1280                      INTEGER (0..1279),
6478                       n2560                      INTEGER (0..2559),
6479                       n5120                      INTEGER (0..5119),
6480                       n10240                     INTEGER (0..10239),
6481                      ...
6482     },
6483     scs30                                    CHOICE {
6484                       n8                         INTEGER (0..7),
6485                       n10                        INTEGER (0..9),
6486                       n16                        INTEGER (0..15),
6487                       n20                        INTEGER (0..19),
6488                       n32                        INTEGER (0..31),
6489                       n40                        INTEGER (0..39),
6490                       n64                        INTEGER (0..63),
6491                       n80                        INTEGER (0..79),
6492                       n128                       INTEGER (0..127),
6493                       n160                       INTEGER (0..159),
6494                       n320                       INTEGER (0..319),
6495                       n640                       INTEGER (0..639),
6496                       n1280                      INTEGER (0..1279),
6497                       n2560                      INTEGER (0..2559),
6498                       n5120                      INTEGER (0..5119),
6499                       n10240                     INTEGER (0..10239),
6500                       n20480                     INTEGER (0..20479),
6501                       ...
6502     },
6503     scs60                                    CHOICE {
6504                       n16                        INTEGER (0..15),
6505                       n20                        INTEGER (0..19),
6506                       n32                        INTEGER (0..31),
6507                       n40                        INTEGER (0..39),
6508                       n64                        INTEGER (0..63),
6509                       n80                        INTEGER (0..79),
6510                       n128                       INTEGER (0..127),
6511                       n160                       INTEGER (0..159),
6512                       n256                       INTEGER (0..255),
6513                       n320                       INTEGER (0..319),
6514                       n640                       INTEGER (0..639),
6515                       n1280                      INTEGER (0..1279),
6516                       n2560                      INTEGER (0..2559),
6517                       n5120                      INTEGER (0..5119),
6518                       n10240                     INTEGER (0..10239),
6519                       n20480                     INTEGER (0..20479),
6520                       n40960                     INTEGER (0..40959),
6521                       ...
6522     },
6523     scs120                                   CHOICE {
6524                       n32                        INTEGER (0..31),
6525                       n40                        INTEGER (0..39),
6526                       n64                        INTEGER (0..63),
6527                       n80                        INTEGER (0..79),
6528                       n128                       INTEGER (0..127),
6529                       n160                       INTEGER (0..159),
6530                       n256                       INTEGER (0..255),
6531                       n320                       INTEGER (0..319),
6532                       n512                       INTEGER (0..511),
6533                       n640                       INTEGER (0..639),
6534                       n1280                      INTEGER (0..1279),
6535                       n2560                      INTEGER (0..2559),
6536                       n5120                      INTEGER (0..5119),
6537                       n10240                     INTEGER (0..10239),
6538                       n20480                     INTEGER (0..20479),
6539                       n40960                     INTEGER (0..40959),
6540                       n81920                     INTEGER (0..81919),
6541                      ...
6542     },
6543     ...
6546 -- TAG-DL-PPW-PRECONFIG-STOP
6547 -- TAG-DMRS-BUNDLINGPUCCH-CONFIG-START
6549 DMRS-BundlingPUCCH-Config-r17 ::=         SEQUENCE {
6550     pucch-DMRS-Bundling-r17                   ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
6551     pucch-TimeDomainWindowLength-r17          INTEGER (2..8)                                                  OPTIONAL,   -- Need S
6552     pucch-WindowRestart-r17                   ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
6553     pucch-FrequencyHoppingInterval-r17        ENUMERATED {s2, s4, s5, s10}                                    OPTIONAL,   -- Need S
6554     ...
6557 -- TAG-DMRS-BUNDLINGPUCCH-CONFIG-STOP
6558 -- TAG-DMRS-BUNDLINGPUSCH-CONFIG-START
6560 DMRS-BundlingPUSCH-Config-r17 ::=          SEQUENCE {
6561     pusch-DMRS-Bundling-r17                    ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
6562     pusch-TimeDomainWindowLength-r17           INTEGER (2..32)                                                 OPTIONAL,   -- Need S
6563     pusch-WindowRestart-r17                    ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
6564     pusch-FrequencyHoppingInterval-r17         ENUMERATED {s2, s4, s5, s6, s8, s10, s12, s14, s16, s20}        OPTIONAL,   -- Need S
6565     ...
6568 -- TAG-DMRS-BUNDLINGPUSCH-CONFIG-STOP
6569 -- TAG-DMRS-DOWNLINKCONFIG-START
6571 DMRS-DownlinkConfig ::=             SEQUENCE {
6572     dmrs-Type                           ENUMERATED {type2}                                                      OPTIONAL,   -- Need S
6573     dmrs-AdditionalPosition             ENUMERATED {pos0, pos1, pos3}                                           OPTIONAL,   -- Need S
6574     maxLength                           ENUMERATED {len2}                                                       OPTIONAL,   -- Need S
6575     scramblingID0                       INTEGER (0..65535)                                                      OPTIONAL,   -- Need S
6576     scramblingID1                       INTEGER (0..65535)                                                      OPTIONAL,   -- Need S
6577     phaseTrackingRS                     CHOICE {release NULL, setup PTRS-DownlinkConfig  }                                   OPTIONAL,   -- Need M
6578     ...,
6579     [[
6580     dmrs-Downlink-r16               ENUMERATED {enabled}                                                        OPTIONAL    -- Need R
6581     ]],
6582     [[
6583     dmrs-TypeEnh-r18                ENUMERATED {enabled}                                                        OPTIONAL    -- Need R
6584     ]]
6587 -- TAG-DMRS-DOWNLINKCONFIG-STOP
6588 -- TAG-DMRS-UPLINKCONFIG-START
6590 DMRS-UplinkConfig ::=               SEQUENCE {
6591     dmrs-Type                           ENUMERATED {type2}                                                  OPTIONAL,   -- Need S
6592     dmrs-AdditionalPosition             ENUMERATED {pos0, pos1, pos3}                                       OPTIONAL,   -- Need S
6593     phaseTrackingRS                     CHOICE {release NULL, setup PTRS-UplinkConfig }                                  OPTIONAL,   -- Need M
6594     maxLength                           ENUMERATED {len2}                                                   OPTIONAL,   -- Need S
6595     transformPrecodingDisabled          SEQUENCE {
6596         scramblingID0                       INTEGER (0..65535)                                              OPTIONAL,   -- Need S
6597         scramblingID1                       INTEGER (0..65535)                                              OPTIONAL,   -- Need S
6598         ...,
6599         [[
6600         dmrs-Uplink-r16                     ENUMERATED {enabled}                                            OPTIONAL    -- Need R
6601         ]]
6602     }                                                                                                       OPTIONAL,   -- Need R
6603     transformPrecodingEnabled           SEQUENCE {
6604         nPUSCH-Identity                     INTEGER(0..1007)                                                OPTIONAL,   -- Need S
6605         sequenceGroupHopping                ENUMERATED {disabled}                                           OPTIONAL,   -- Need S
6606         sequenceHopping                     ENUMERATED {enabled}                                            OPTIONAL,   -- Need S
6607         ...,
6608         [[
6609         dmrs-UplinkTransformPrecoding-r16   CHOICE {release NULL, setup DMRS-UplinkTransformPrecoding-r16}                OPTIONAL    -- Need M
6610         ]]
6611     }                                                                                                       OPTIONAL,   -- Need R
6612     ...,
6613     [[
6614     dmrs-TypeEnh-r18                    ENUMERATED {enabled}                                                OPTIONAL    -- Need R
6615     ]]
6618 DMRS-UplinkTransformPrecoding-r16  ::=  SEQUENCE {
6619     pi2BPSK-ScramblingID0                   INTEGER(0..65535)                                               OPTIONAL,   -- Need S
6620     pi2BPSK-ScramblingID1                   INTEGER(0..65535)                                               OPTIONAL    -- Need S
6623 -- TAG-DMRS-UPLINKCONFIG-STOP
6624 -- TAG-DOWNLINKCONFIGCOMMON-START
6626 DownlinkConfigCommon ::=        SEQUENCE {
6627     frequencyInfoDL                 FrequencyInfoDL                                 OPTIONAL,   -- Cond InterFreqHOAndServCellAdd
6628     initialDownlinkBWP              BWP-DownlinkCommon                              OPTIONAL,   -- Cond ServCellAdd
6629     ...,
6630     [[
6631     initialDownlinkBWP-RedCap-r17   BWP-DownlinkCommon                              OPTIONAL    -- Need R
6633     ]]
6636 -- TAG-DOWNLINKCONFIGCOMMON-STOP
6637 -- TAG-DOWNLINKCONFIGCOMMONSIB-START
6639 DownlinkConfigCommonSIB ::=     SEQUENCE {
6640     frequencyInfoDL                 FrequencyInfoDL-SIB,
6641     initialDownlinkBWP              BWP-DownlinkCommon,
6642     bcch-Config                     BCCH-Config,
6643     pcch-Config                     PCCH-Config,
6644     ...,
6645     [[
6646     pei-Config-r17                  PEI-Config-r17                         OPTIONAL,     -- Need R
6647     initialDownlinkBWP-RedCap-r17   BWP-DownlinkCommon                     OPTIONAL      -- Need R
6648     ]],
6649     [[
6650     frequencyInfoDL-v1800           FrequencyInfoDL-SIB-v1800              OPTIONAL      -- Need R
6651     ]]
6654 DownlinkConfigCommonSIB-v1760 ::=   SEQUENCE {
6655     frequencyInfoDL-v1760               FrequencyInfoDL-SIB-v1760
6658 BCCH-Config ::=                 SEQUENCE {
6659     modificationPeriodCoeff         ENUMERATED {n2, n4, n8, n16},
6660     ...
6664 PCCH-Config ::=             SEQUENCE {
6665     defaultPagingCycle                  PagingCycle,
6666     nAndPagingFrameOffset               CHOICE {
6667         oneT                                NULL,
6668         halfT                               INTEGER (0..1),
6669         quarterT                            INTEGER (0..3),
6670         oneEighthT                          INTEGER (0..7),
6671         oneSixteenthT                       INTEGER (0..15)
6672     },
6673     ns                                  ENUMERATED {four, two, one},
6674     firstPDCCH-MonitoringOccasionOfPO   CHOICE {
6675         sCS15KHZoneT                                                                SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139),
6676         sCS30KHZoneT-SCS15KHZhalfT                                                  SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279),
6677         sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT                                 SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559),
6678         sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT             SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119),
6679         sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT    SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239),
6680         sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT    SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479),
6681         sCS480KHZhalfT-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT                    SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959),
6682         sCS480KHZquarterT-SCS120KHZoneSixteenthT                                    SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919)
6683     }      OPTIONAL,           -- Need R
6684     ...,
6685     [[
6686     nrofPDCCH-MonitoringOccasionPerSSB-InPO-r16        INTEGER (2..4)               OPTIONAL  -- Cond SharedSpectrum2
6687     ]],
6688     [[
6689     ranPagingInIdlePO-r17                              ENUMERATED {true}            OPTIONAL,  -- Need R
6691     firstPDCCH-MonitoringOccasionOfPO-v1710  CHOICE {
6692        sCS480KHZoneEighthT        SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..35839),
6693        sCS480KHZoneSixteenthT     SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..71679)
6694 }                                                                                  OPTIONAL  -- Need R
6695     ]]
6698 PEI-Config-r17 ::=                        SEQUENCE {
6699     po-NumPerPEI-r17                          ENUMERATED {po1, po2, po4, po8},
6700     payloadSizeDCI-2-7-r17                    INTEGER (1..maxDCI-2-7-Size-r17),
6701     pei-FrameOffset-r17                       INTEGER (0..16),
6702     subgroupConfig-r17                        SubgroupConfig-r17,
6703     lastUsedCellOnly-r17                      ENUMERATED {true}                                                OPTIONAL,  -- Need R
6704     ...
6707 SubgroupConfig-r17 ::=     SEQUENCE {
6708     subgroupsNumPerPO-r17      INTEGER (1.. maxNrofPagingSubgroups-r17),
6709     subgroupsNumForUEID-r17    INTEGER (1.. maxNrofPagingSubgroups-r17)                                        OPTIONAL,  -- Need S
6710     ...
6713 -- TAG-DOWNLINKCONFIGCOMMONSIB-STOP
6714 -- TAG-DOWNLINKPREEMPTION-START
6716 DownlinkPreemption ::=              SEQUENCE {
6717     int-RNTI                            RNTI-Value,
6718     timeFrequencySet                    ENUMERATED {set0, set1},
6719     dci-PayloadSize                     INTEGER (0..maxINT-DCI-PayloadSize),
6720     int-ConfigurationPerServingCell     SEQUENCE (SIZE (1..maxNrofServingCells)) OF INT-ConfigurationPerServingCell,
6721     ...
6724 INT-ConfigurationPerServingCell ::= SEQUENCE {
6725     servingCellId                       ServCellIndex,
6726     positionInDCI                       INTEGER (0..maxINT-DCI-PayloadSize-1)
6729 -- TAG-DOWNLINKPREEMPTION-STOP
6730 -- TAG-DRB-IDENTITY-START
6732 DRB-Identity ::=                    INTEGER (1..32)
6734 -- TAG-DRB-IDENTITY-STOP
6735 -- TAG-DRX-CONFIG-START
6737 DRX-Config ::=                      SEQUENCE {
6738     drx-onDurationTimer                 CHOICE {
6739                                             subMilliSeconds INTEGER (1..31),
6740                                             milliSeconds    ENUMERATED {
6741                                                 ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
6742                                                 ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
6743                                                 ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
6744                                             },
6745     drx-InactivityTimer                 ENUMERATED {
6746                                             ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
6747                                             ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
6748                                             spare7, spare6, spare5, spare4, spare3, spare2, spare1},
6749     drx-HARQ-RTT-TimerDL                INTEGER (0..56),
6750     drx-HARQ-RTT-TimerUL                INTEGER (0..56),
6751     drx-RetransmissionTimerDL           ENUMERATED {
6752                                             sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
6753                                             sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
6754                                             spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1},
6755     drx-RetransmissionTimerUL           ENUMERATED {
6756                                             sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
6757                                             sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
6758                                             spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
6759     drx-LongCycleStartOffset            CHOICE {
6760         ms10                                INTEGER(0..9),
6761         ms20                                INTEGER(0..19),
6762         ms32                                INTEGER(0..31),
6763         ms40                                INTEGER(0..39),
6764         ms60                                INTEGER(0..59),
6765         ms64                                INTEGER(0..63),
6766         ms70                                INTEGER(0..69),
6767         ms80                                INTEGER(0..79),
6768         ms128                               INTEGER(0..127),
6769         ms160                               INTEGER(0..159),
6770         ms256                               INTEGER(0..255),
6771         ms320                               INTEGER(0..319),
6772         ms512                               INTEGER(0..511),
6773         ms640                               INTEGER(0..639),
6774         ms1024                              INTEGER(0..1023),
6775         ms1280                              INTEGER(0..1279),
6776         ms2048                              INTEGER(0..2047),
6777         ms2560                              INTEGER(0..2559),
6778         ms5120                              INTEGER(0..5119),
6779         ms10240                             INTEGER(0..10239)
6780     },
6781     shortDRX                            SEQUENCE {
6782         drx-ShortCycle                      ENUMERATED  {
6783                                                 ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
6784                                                 ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
6785                                                 spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
6786         drx-ShortCycleTimer                 INTEGER (1..16)
6787     }                                                                                                           OPTIONAL,   -- Need R
6788     drx-SlotOffset                      INTEGER (0..31)
6791 DRX-ConfigExt-v1700 ::=                 SEQUENCE {
6792     drx-HARQ-RTT-TimerDL-r17                INTEGER (0..448),
6793     drx-HARQ-RTT-TimerUL-r17                INTEGER (0..448)
6796 DRX-ConfigExt2-v1800 ::=                SEQUENCE {
6797     drx-NonIntegerLongCycleStartOffset-r18  CHOICE {
6798         ms1001over240                           INTEGER(0..3),
6799         ms25over6                               INTEGER(0..3),
6800         ms25over3                               INTEGER(0..7),
6801         ms1001over120                           INTEGER(0..7),
6802         ms100over9                              INTEGER(0..10),
6803         ms25over2                               INTEGER(0..11),
6804         ms40over3                               INTEGER(0..12),
6805         ms125over9                              INTEGER(0..12),
6806         ms50over3                               INTEGER(0..15),
6807         ms1001over60                            INTEGER(0..15),
6808         ms125over6                              INTEGER(0..19),
6809         ms200over9                              INTEGER(0..21),
6810         ms250over9                              INTEGER(0..26),
6811         ms100over3                              INTEGER(0..32),
6812         ms1001over30                            INTEGER(0..32),
6813         ms75over2                               INTEGER(0..36),
6814         ms125over3                              INTEGER(0..40),
6815         ms1001over24                            INTEGER(0..40),
6816         ms200over3                              INTEGER(0..65),
6817         ms1001over15                            INTEGER(0..65),
6818         ms250over3                              INTEGER(0..82),
6819         ms1001over12                            INTEGER(0..82),
6820         ms400over3                              INTEGER(0..132),
6821         ...
6822     },
6823     shortDRX-r18                            SEQUENCE {
6824         drx-NonIntegerShortCycle-r18            ENUMERATED {ms1001over240, ms25over6, ms25over3, ms1001over120, ms100over9, ms25over2,
6825                                                             ms40over3, ms125over9, ms50over3, ms1001over60, ms125over6, ms200over9,
6826                                                             ms100over3, ms1001over30, ms125over3, ms1001over24, ms200over3, spare15,
6827                                                             spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6,
6828                                                                    spare5, spare4, spare3, spare2, spare1},
6829         drx-ShortCycleTimer-r18                 INTEGER (1..16)
6830     }                                                                                                            OPTIONAL,   -- Need R
6831     drx-TimeReferenceSFN-r18                    ENUMERATED {sfn512}                                              OPTIONAL    -- Need N
6834 -- TAG-DRX-CONFIG-STOP
6835 -- TAG-DRX-CONFIGSECONDARYGROUP-START
6837 DRX-ConfigSecondaryGroup-r16 ::=   SEQUENCE {
6838     drx-onDurationTimer-r16            CHOICE {
6839                                            subMilliSeconds INTEGER (1..31),
6840                                            milliSeconds    ENUMERATED {
6841                                                ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
6842                                                ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
6843                                                ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
6844                                             },
6845     drx-InactivityTimer-r16            ENUMERATED {
6846                                            ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
6847                                            ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
6848                                            spare7, spare6, spare5, spare4, spare3, spare2, spare1}
6851 -- TAG-DRX-CONFIGSECONDARYGROUP-STOP
6852 -- TAG-DRX-CONFIGSL-START
6854 DRX-ConfigSL-r17 ::=            SEQUENCE {
6855     drx-HARQ-RTT-TimerSL-r17        INTEGER (0..56),
6856     drx-RetransmissionTimerSL-r17   ENUMERATED {sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
6857                                                 sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
6858                                                 spare7, spare6, spare5, spare4, spare3, spare2, spare1}
6861 -- TAG-DRX-CONFIGSL-STOP
6862 -- TAG-EARLYUL-SYNCCONFIG-START
6864 EarlyUL-SyncConfig-r18 ::=         SEQUENCE {
6865     frequencyInfoUL-r18                FrequencyInfoUL,
6866     rach-ConfigGeneric-r18             RACH-ConfigGeneric,
6867     bwp-GenericParameters-r18          BWP,
6868     ssb-PerRACH-Occasion-r18           ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen} OPTIONAL, -- Need R
6869     prach-RootSequenceIndex-r18        CHOICE {
6870         l839                               INTEGER (0..837),
6871         l139                               INTEGER (0..137)
6872     }                                                                                                             OPTIONAL, -- Need R
6873     ltm-PRACH-SubcarrierSpacing-r18    SubcarrierSpacing                                                          OPTIONAL, -- Cond L139
6874     n-TimingAdvanceOffset-r18          ENUMERATED { n0, n25600, n39936, spare1 }                                  OPTIONAL, -- Need R
6875     ...,
6876     [[
6877     ltm-tdd-UL-DL-ConfigurationCommon-r18 TDD-UL-DL-ConfigCommon                                                  OPTIONAL, -- Cond TDD
6878     ltm-restrictedSetConfig-r18        ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB}       OPTIONAL  -- Need R
6879     ]]
6882 -- TAG-EARLYUL-SYNCCONFIG-STOP
6883 -- TAG-EPHEMERISINFO-START
6885 EphemerisInfo-r17 ::=          CHOICE {
6886     positionVelocity-r17           PositionVelocity-r17,
6887     orbital-r17                    Orbital-r17
6890 PositionVelocity-r17 ::=       SEQUENCE {
6891     positionX-r17                  PositionStateVector-r17,
6892     positionY-r17                  PositionStateVector-r17,
6893     positionZ-r17                  PositionStateVector-r17,
6894     velocityVX-r17                 VelocityStateVector-r17,
6895     velocityVY-r17                 VelocityStateVector-r17,
6896     velocityVZ-r17                 VelocityStateVector-r17
6899 Orbital-r17 ::=                SEQUENCE {
6900     semiMajorAxis-r17              INTEGER (0..8589934591),
6901     eccentricity-r17               INTEGER (0..1048575),
6902     periapsis-r17                  INTEGER (0..268435455),
6903     longitude-r17                  INTEGER (0..268435455),
6904     inclination-r17                INTEGER (-67108864..67108863),
6905     meanAnomaly-r17                INTEGER (0..268435455)
6908 PositionStateVector-r17 ::= INTEGER (-33554432..33554431)
6910 VelocityStateVector-r17 ::= INTEGER (-131072..131071)
6912 -- TAG-EPHEMERISINFO-STOP
6913 -- TAG-EPOCHTIME-START
6915 EpochTime-r17 ::=              SEQUENCE {
6916     sfn-r17                        INTEGER(0..1023),
6917     subFrameNR-r17                 INTEGER(0..9)
6920 -- TAG-EPOCHTIME-STOP
6921 -- TAG-EUTRACRNTI-START
6923 EUTRA-C-RNTI ::=                      BIT STRING (SIZE (16))
6925 -- TAG-EUTRACRNTI-STOP
6926 -- TAG-FEATURECOMBINATION-START
6928 FeatureCombination-r17 ::= SEQUENCE {
6929     redCap-r17                 ENUMERATED {true}                                    OPTIONAL,  -- Need R
6930     smallData-r17              ENUMERATED {true}                                    OPTIONAL,  -- Need R
6931     nsag-r17                   NSAG-List-r17                                        OPTIONAL,  -- Need R
6932     msg3-Repetitions-r17       ENUMERATED {true}                                    OPTIONAL,  -- Need R
6933     msg1-Repetitions-r18       ENUMERATED {true}                                    OPTIONAL,  -- Need R
6934     eRedCap-r18                ENUMERATED {true}                                    OPTIONAL,  -- Need R
6935     spare2                     ENUMERATED {true}                                    OPTIONAL,  -- Need R
6936     spare1                     ENUMERATED {true}                                    OPTIONAL   -- Need R
6939 NSAG-List-r17 ::= SEQUENCE (SIZE (1.. maxSliceInfo-r17)) OF NSAG-ID-r17
6941 -- TAG-FEATURECOMBINATION-STOP
6942 -- TAG-FEATURECOMBINATIONPREAMBLES-START
6944 FeatureCombinationPreambles-r17 ::=   SEQUENCE {
6945     featureCombination-r17                FeatureCombination-r17,
6946     startPreambleForThisPartition-r17     INTEGER (0..63),
6947     numberOfPreamblesPerSSB-ForThisPartition-r17 INTEGER (1..64),
6948     ssb-SharedRO-MaskIndex-r17            INTEGER (1..15)                                           OPTIONAL, -- Need S
6949     groupBconfigured-r17                  SEQUENCE {
6950         ra-SizeGroupA-r17                     ENUMERATED {b56, b144, b208, b256, b282, b480, b640,
6951                                                         b800, b1000, b72, spare6, spare5,spare4, spare3, spare2, spare1},
6952         messagePowerOffsetGroupB-r17          ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
6953         numberOfRA-PreamblesGroupA-r17        INTEGER (1..64)
6954     }                                                                                               OPTIONAL, -- Need R
6955     separateMsgA-PUSCH-Config-r17         MsgA-PUSCH-Config-r16                                     OPTIONAL, -- Cond MsgAConfigCommon
6956     msgA-RSRP-Threshold-r17               RSRP-Range                                                OPTIONAL, -- Need R
6957     rsrp-ThresholdSSB-r17                 RSRP-Range                                                OPTIONAL, -- Need R
6958     deltaPreamble-r17                     INTEGER (-1..6)                                           OPTIONAL, -- Need R
6959     ...,
6960     [[
6961     msg1-RepetitionNum-r18                ENUMERATED {n2, n4, n8, spare1}                                   OPTIONAL, -- Cond Msg1Rep2
6962     msg1-RepetitionTimeOffsetROGroup-r18  ENUMERATED {n4, n8, n16, spare1}                             OPTIONAL  -- Cond Msg1Rep3
6963     ]]
6966 -- TAG-FEATURECOMBINATIONPREAMBLES-STOP
6967 -- TAG-FILTERCOEFFICIENT-START
6969 FilterCoefficient ::=       ENUMERATED { fc0, fc1, fc2, fc3, fc4, fc5, fc6, fc7, fc8, fc9, fc11, fc13, fc15, fc17, fc19, spare1, ...}
6971 -- TAG-FILTERCOEFFICIENT-STOP
6972 -- TAG-FREQBANDINDICATORNR-START
6974 FreqBandIndicatorNR ::=             INTEGER (1..1024)
6976 -- TAG-FREQBANDINDICATORNR-STOP
6977 -- TAG-FREQPRIORITYLISTDEDICATEDSLICING-START
6979 FreqPriorityListDedicatedSlicing-r17 ::= SEQUENCE (SIZE (1.. maxFreq)) OF FreqPriorityDedicatedSlicing-r17
6981 FreqPriorityDedicatedSlicing-r17 ::=     SEQUENCE {
6982      dl-ExplicitCarrierFreq-r17               ARFCN-ValueNR,
6983     sliceInfoListDedicated-r17               SliceInfoListDedicated-r17                                    OPTIONAL  -- Cond Mandatory
6986 SliceInfoListDedicated-r17 ::=           SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF SliceInfoDedicated-r17
6988 SliceInfoDedicated-r17 ::=               SEQUENCE {
6989     nsag-IdentityInfo-r17                    NSAG-IdentityInfo-r17,
6990     nsag-CellReselectionPriority-r17         CellReselectionPriority                                       OPTIONAL,  -- Need R
6991     nsag-CellReselectionSubPriority-r17      CellReselectionSubPriority                                    OPTIONAL   -- Need R
6994 -- TAG-FREQPRIORITYLISTDEDICATEDSLICING-STOP
6995 -- TAG-FREQPRIORITYLISTSLICING-START
6997 FreqPriorityListSlicing-r17 ::= SEQUENCE (SIZE (1..maxFreqPlus1)) OF FreqPrioritySlicing-r17
6999 FreqPrioritySlicing-r17 ::=     SEQUENCE {
7000      dl-ImplicitCarrierFreq-r17            INTEGER (0..maxFreq),
7001     sliceInfoList-r17                     SliceInfoList-r17                                               OPTIONAL  -- Cond Mandatory
7004 SliceInfoList-r17 ::=             SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF SliceInfo-r17
7006 SliceInfo-r17 ::=                 SEQUENCE {
7007     nsag-IdentityInfo-r17             NSAG-IdentityInfo-r17,
7008     nsag-CellReselectionPriority-r17  CellReselectionPriority                                             OPTIONAL,  -- Need R
7009     nsag-CellReselectionSubPriority-r17 CellReselectionSubPriority                                        OPTIONAL,  -- Need R
7010     sliceCellListNR-r17               CHOICE {
7011         sliceAllowedCellListNR-r17        SliceCellListNR-r17,
7012         sliceExcludedCellListNR-r17       SliceCellListNR-r17
7013     }                                                                                                     OPTIONAL  -- Need R
7016 SliceCellListNR-r17 ::=           SEQUENCE (SIZE (1..maxCellSlice-r17)) OF PCI-Range
7018 -- TAG-FREQPRIORITYLISTSLICING-STOP
7019 -- TAG-FREQUENCYINFODL-START
7021 FrequencyInfoDL ::=                 SEQUENCE {
7022     absoluteFrequencySSB                ARFCN-ValueNR                                                   OPTIONAL,   -- Cond SpCellAdd
7023     frequencyBandList                   MultiFrequencyBandListNR,
7024     absoluteFrequencyPointA             ARFCN-ValueNR,
7025     scs-SpecificCarrierList             SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
7026     ...,
7027     [[
7028     referenceCell-r18                   ServCellIndex                                                   OPTIONAL    -- Cond SSBlessSCell
7029     ]]
7032 -- TAG-FREQUENCYINFODL-STOP
7033 -- TAG-FREQUENCYINFODL-SIB-START
7035 FrequencyInfoDL-SIB ::=             SEQUENCE {
7036     frequencyBandList                   MultiFrequencyBandListNR-SIB,
7037     offsetToPointA                      INTEGER (0..2199),
7038     scs-SpecificCarrierList             SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier
7041 FrequencyInfoDL-SIB-v1760 ::=       SEQUENCE {
7042     frequencyBandList-v1760             MultiFrequencyBandListNR-SIB-v1760
7045 FrequencyInfoDL-SIB-v1800 ::=       SEQUENCE {
7046     frequencyBandListAerial-r18         MultiFrequencyBandListNR-Aerial-SIB-r18
7049 -- TAG-FREQUENCYINFODL-SIB-STOP
7050 -- TAG-FREQUENCYINFOUL-START
7052 FrequencyInfoUL ::=                 SEQUENCE {
7053     frequencyBandList                   MultiFrequencyBandListNR                                OPTIONAL,   -- Cond FDD-OrSUL
7054     absoluteFrequencyPointA             ARFCN-ValueNR                                           OPTIONAL,   -- Cond FDD-OrSUL
7055     scs-SpecificCarrierList             SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
7056     additionalSpectrumEmission          AdditionalSpectrumEmission                              OPTIONAL,   -- Need S
7057     p-Max                               P-Max                                                   OPTIONAL,   -- Need S
7058     frequencyShift7p5khz                ENUMERATED {true}                                       OPTIONAL,   -- Cond FDD-TDD-OrSUL-Optional
7059     ...,
7060     [[
7061     additionalSpectrumEmission-v1760    AdditionalSpectrumEmission-v1760                        OPTIONAL    -- Need S
7062     ]],
7063     [[
7064     additionalSpectrumEmissionAerial-r18   AdditionalSpectrumEmission-r18                       OPTIONAL   -- Need S
7065     ]]
7068 -- TAG-FREQUENCYINFOUL-STOP
7069 -- TAG-FREQUENCYINFOUL-SIB-START
7071 FrequencyInfoUL-SIB ::=             SEQUENCE {
7072     frequencyBandList                   MultiFrequencyBandListNR-SIB                            OPTIONAL,   -- Cond FDD-OrSUL
7073     absoluteFrequencyPointA             ARFCN-ValueNR                                           OPTIONAL,   -- Cond FDD-OrSUL
7074     scs-SpecificCarrierList             SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
7075     p-Max                               P-Max                                                   OPTIONAL,   -- Need S
7076     frequencyShift7p5khz                ENUMERATED {true}                                       OPTIONAL,   -- Cond FDD-TDD-OrSUL-Optional
7077     ...,
7078     [[
7079     frequencyBandListAerial-r18         MultiFrequencyBandListNR-Aerial-SIB-r18                 OPTIONAL    -- Need S
7080     ]]
7083 FrequencyInfoUL-SIB-v1760 ::=       SEQUENCE {
7084     frequencyBandList-v1760             MultiFrequencyBandListNR-SIB-v1760
7087 -- TAG-FREQUENCYINFOUL-SIB-STOP
7088 -- TAG-GAPPRIORITY-START
7090 GapPriority-r17 ::=                       INTEGER (1..maxNrOfGapPri-r17)
7092 -- TAG-GAPPRIORITY-STOP
7093 -- TAG-HIGHSPEEDCONFIG-START
7095 HighSpeedConfig-r16 ::=  SEQUENCE {
7096     highSpeedMeasFlag-r16    ENUMERATED {true}        OPTIONAL,   -- Cond SpCellOnly
7097     highSpeedDemodFlag-r16   ENUMERATED {true}        OPTIONAL,   -- Need R
7098     ...
7101 HighSpeedConfig-v1700 ::=  SEQUENCE {
7102     highSpeedMeasCA-Scell-r17    ENUMERATED {true}        OPTIONAL,   -- Cond SCellOnly
7103     highSpeedMeasInterFreq-r17   ENUMERATED {true}        OPTIONAL,   -- Cond SpCellOnly2
7104     highSpeedDemodCA-Scell-r17   ENUMERATED {true}        OPTIONAL,   -- Need R
7105     ...
7108 HighSpeedConfigFR2-r17 ::=  SEQUENCE {
7109     highSpeedMeasFlagFR2-r17                    ENUMERATED {set1, set2}                       OPTIONAL,   -- Need R
7110     highSpeedDeploymentTypeFR2-r17              ENUMERATED {unidirectional, bidirectional}    OPTIONAL,   -- Need R
7111     highSpeedLargeOneStepUL-TimingFR2-r17       ENUMERATED {true}                             OPTIONAL,   -- Need R
7112     ...
7115 -- TAG-HIGHSPEEDCONFIG-STOP
7116 -- TAG-HYSTERESIS-START
7118 Hysteresis ::=                      INTEGER (0..30)
7120 -- TAG-HYSTERESIS-STOP
7121 -- TAG-HYSTERESISALTITUDE-START
7123 HysteresisAltitude-r18 ::=                      INTEGER (0..64)
7125 -- TAG-HYSTERESISALTITUDE-STOP
7126 -- TAG-HYSTERESISLOCATION-START
7128 HysteresisLocation-r17 ::=          INTEGER (0..32768)
7130 -- TAG-HYSTERESISLOCATION-STOP
7131 -- TAG-INVALIDSYMBOLPATTERN-START
7133 InvalidSymbolPattern-r16 ::=     SEQUENCE {
7134     symbols-r16                      CHOICE {
7135         oneSlot                          BIT STRING (SIZE (14)),
7136         twoSlots                         BIT STRING (SIZE (28))
7137     },
7138     periodicityAndPattern-r16        CHOICE {
7139         n2                               BIT STRING (SIZE (2)),
7140         n4                               BIT STRING (SIZE (4)),
7141         n5                               BIT STRING (SIZE (5)),
7142         n8                               BIT STRING (SIZE (8)),
7143         n10                              BIT STRING (SIZE (10)),
7144         n20                              BIT STRING (SIZE (20)),
7145         n40                              BIT STRING (SIZE (40))
7146     }                                                                OPTIONAL,   -- Need M
7147     ...
7150 -- TAG-INVALIDSYMBOLPATTERN-STOP
7151 -- TAG-I-RNTI-VALUE-START
7153 I-RNTI-Value ::=                        BIT STRING (SIZE(40))
7155 -- TAG-I-RNTI-VALUE-STOP
7156 -- TAG-LBT-FAILURERECOVERYCONFIG-START
7158 LBT-FailureRecoveryConfig-r16 ::=    SEQUENCE {
7159     lbt-FailureInstanceMaxCount-r16      ENUMERATED {n4, n8, n16, n32, n64, n128},
7160     lbt-FailureDetectionTimer-r16        ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320},
7161     ...
7164 -- TAG-LBT-FAILURERECOVERYCONFIG-STOP
7165 -- TAG-LOCATIONINFO-START
7167 LocationInfo-r16 ::=      SEQUENCE {
7168     commonLocationInfo-r16    CommonLocationInfo-r16          OPTIONAL,
7169     bt-LocationInfo-r16       LogMeasResultListBT-r16         OPTIONAL,
7170     wlan-LocationInfo-r16     LogMeasResultListWLAN-r16       OPTIONAL,
7171     sensor-LocationInfo-r16   Sensor-LocationInfo-r16         OPTIONAL,
7172     ...
7175 -- TAG-LOCATIONINFO-STOP
7176 -- TAG-LOCATIONMEASUREMENTINFO-START
7178 LocationMeasurementInfo ::=     CHOICE {
7179     eutra-RSTD                  EUTRA-RSTD-InfoList,
7180     ...,
7181     eutra-FineTimingDetection   NULL,
7182     nr-PRS-Measurement-r16      NR-PRS-MeasurementInfoList-r16
7185 EUTRA-RSTD-InfoList ::= SEQUENCE (SIZE (1..maxInterRAT-RSTD-Freq)) OF EUTRA-RSTD-Info
7187 EUTRA-RSTD-Info ::= SEQUENCE {
7188     carrierFreq                 ARFCN-ValueEUTRA,
7189     measPRS-Offset              INTEGER (0..39),
7190     ...
7193 NR-PRS-MeasurementInfoList-r16 ::= SEQUENCE (SIZE (1..maxFreqLayers)) OF NR-PRS-MeasurementInfo-r16
7195 NR-PRS-MeasurementInfo-r16 ::=      SEQUENCE {
7196     dl-PRS-PointA-r16                   ARFCN-ValueNR,
7197     nr-MeasPRS-RepetitionAndOffset-r16  CHOICE {
7198         ms20-r16                            INTEGER (0..19),
7199         ms40-r16                            INTEGER (0..39),
7200         ms80-r16                            INTEGER (0..79),
7201         ms160-r16                           INTEGER (0..159),
7202         ...
7203     },
7204     nr-MeasPRS-length-r16               ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20},
7205     ...
7208 -- TAG-LOCATIONMEASUREMENTINFO-STOP
7209 -- TAG-LOGICALCHANNELCONFIG-START
7211 LogicalChannelConfig ::=            SEQUENCE {
7212     ul-SpecificParameters               SEQUENCE {
7213         priority                            INTEGER (1..16),
7214         prioritisedBitRate                  ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512,
7215                                             kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity},
7216         bucketSizeDuration                  ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000,
7217                                                             spare7, spare6, spare5, spare4, spare3,spare2, spare1},
7218         allowedServingCells                 SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF ServCellIndex
7219                                                                                                             OPTIONAL,   -- Cond PDCP-CADuplication
7220         allowedSCS-List                     SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing                   OPTIONAL,   -- Need R
7221         maxPUSCH-Duration                   ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, ms0p01-v1700, spare1}
7222                                                                                                                 OPTIONAL,   -- Need R
7223         configuredGrantType1Allowed         ENUMERATED {true}                                                   OPTIONAL,   -- Need R
7224         logicalChannelGroup                 INTEGER (0..maxLCG-ID)                                              OPTIONAL,   -- Need R
7225         schedulingRequestID                 SchedulingRequestId                                                 OPTIONAL,   -- Need R
7226         logicalChannelSR-Mask               BOOLEAN,
7227         logicalChannelSR-DelayTimerApplied  BOOLEAN,
7228         ...,
7229         bitRateQueryProhibitTimer       ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30}               OPTIONAL,    -- Need R
7230         [[
7231         allowedCG-List-r16                  SEQUENCE (SIZE (0.. maxNrofConfiguredGrantConfigMAC-1-r16)) OF ConfiguredGrantConfigIndexMAC-r16
7232                                                                                                                 OPTIONAL,   -- Need S
7233         allowedPHY-PriorityIndex-r16        ENUMERATED {p0, p1}                                                 OPTIONAL    -- Need S
7234         ]],
7235         [[
7236         logicalChannelGroupIAB-Ext-r17      INTEGER (0..maxLCG-ID-IAB-r17)                                      OPTIONAL,   -- Need R
7237         allowedHARQ-mode-r17                ENUMERATED {harqModeA, harqModeB}                                   OPTIONAL    -- Need R
7238         ]]
7239     }                                                                                                       OPTIONAL,   -- Cond UL
7240     ...,
7241     [[
7242     channelAccessPriority-r16           INTEGER (1..4)                                                      OPTIONAL,   -- Need R
7243     bitRateMultiplier-r16               ENUMERATED {x40, x70, x100, x200}                                   OPTIONAL    -- Need R
7244     ]]
7247 -- TAG-LOGICALCHANNELCONFIG-STOP
7248 -- TAG-LOGICALCHANNELIDENTITY-START
7250 LogicalChannelIdentity ::=          INTEGER (1..maxLC-ID)
7252 -- TAG-LOGICALCHANNELIDENTITY-STOP
7253 -- TAG-LTE-NEIGHCELLSCRS-ASSISTINFOLIST-START
7255 LTE-NeighCellsCRS-AssistInfoList-r17 ::= SEQUENCE (SIZE (1..maxNrofCRS-IM-InterfCell-r17)) OF LTE-NeighCellsCRS-AssistInfo-r17
7257 LTE-NeighCellsCRS-AssistInfo-r17 ::=     SEQUENCE {
7258     neighCarrierBandwidthDL-r17              ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1}   OPTIONAL,   -- Cond CRS-IM
7259     neighCarrierFreqDL-r17                   INTEGER (0..16383)                                          OPTIONAL,   -- Need S
7260     neighCellId-r17                          EUTRA-PhysCellId                                            OPTIONAL,   -- Need S
7261     neighCRS-muting-r17                      ENUMERATED {enabled}                                        OPTIONAL,   -- Need R
7262     neighMBSFN-SubframeConfigList-r17        EUTRA-MBSFN-SubframeConfigList                              OPTIONAL,   -- Need S
7263     neighNrofCRS-Ports-r17                   ENUMERATED {n1, n2, n4}                                     OPTIONAL,   -- Need S
7264     neighV-Shift-r17                         ENUMERATED {n0, n1, n2, n3, n4, n5}                         OPTIONAL    -- Cond NotCellID
7267 -- TAG-LTE-NEIGHCELLSCRS-ASSISTINFOLIST-STOP
7268 -- TAG-LTM-CANDIDATEID-START
7270 LTM-CandidateId-r18 ::=                             INTEGER (1..maxNrofLTM-Configs-r18)
7272 -- TAG-LTM-CANDIDATEID-STOP
7273 -- TAG-LTM-CANDIDATE-START
7275 LTM-Candidate-r18 ::=     SEQUENCE {
7276     ltm-CandidateId-r18                            LTM-CandidateId-r18,
7277     ltm-CandidatePCI-r18                           PhysCellId                                            OPTIONAL,    -- Need M
7278     ltm-SSB-Config-r18                             LTM-SSB-Config-r18                                    OPTIONAL,    -- Need M
7279     ltm-CandidateConfig-r18                        OCTET STRING (CONTAINING RRCReconfiguration)          OPTIONAL,    -- Need M
7280     ltm-ConfigComplete-r18                         ENUMERATED {true}                                     OPTIONAL,    -- Need R
7281     ltm-EarlyUL-SyncConfig-r18                     OCTET STRING (CONTAINING EarlyUL-SyncConfig-r18)      OPTIONAL,    -- Need R
7282     ltm-EarlyUL-SyncConfigSUL-r18                  OCTET STRING (CONTAINING EarlyUL-SyncConfig-r18)      OPTIONAL,    -- Need R
7283     ltm-TCI-Info-r18                               LTM-TCI-Info-r18                                      OPTIONAL,    -- Need M
7284     ltm-NoResetID-r18                              INTEGER (1..maxNrofLTM-Configs-plus1-r18)             OPTIONAL,    -- Need M
7285     ltm-UE-MeasuredTA-ID-r18                       INTEGER (1..maxNrofLTM-Configs-plus1-r18)             OPTIONAL,    -- Need M
7286     ...
7289 LTM-SSB-Config-r18 ::= SEQUENCE {
7290     ssb-Frequency-r18                              ARFCN-ValueNR,
7291     subcarrierSpacing-r18                          SubcarrierSpacing,
7292     ssb-Periodicity-r18                            ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1} OPTIONAL,   -- Need R
7293     ssb-PositionsInBurst-r18                       CHOICE {
7294         shortBitmap                                    BIT STRING (SIZE (4)),
7295         mediumBitmap                                   BIT STRING (SIZE (8)),
7296         longBitmap                                     BIT STRING (SIZE (64))
7297     }                                                                                                    OPTIONAL,   -- Need R
7298     ss-PBCH-BlockPower-r18                         INTEGER (-60..50)                                     OPTIONAL,   -- Need R
7299     ...
7302 -- TAG-LTM-CANDIDATE-STOP
7303 -- TAG-LTM-CONFIG-START
7305 -- WS modification: define a dedicated type
7306 LTM-CSI-ResourceConfigToAddModList-r18 ::= SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfig-r18
7307 LTM-CSI-ResourceConfigToReleaseList-r18 ::= SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfigId-r18
7309 LTM-Config-r18 ::=   SEQUENCE {
7310     ltm-ReferenceConfiguration-r18        CHOICE {release NULL, setup ReferenceConfiguration-r18}                             OPTIONAL,   -- Need M
7311     ltm-CandidateToReleaseList-r18        SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-CandidateId-r18    OPTIONAL,   -- Need N
7312     ltm-CandidateToAddModList-r18         SEQUENCE (SIZE (1..maxNrofLTM-Configs-r18)) OF LTM-Candidate-r18      OPTIONAL,   -- Need N
7313     ltm-ServingCellNoResetID-r18          INTEGER (1..maxNrofLTM-Configs-plus1-r18)                             OPTIONAL,   -- Need N
7314 -- WS modification: define a dedicated type
7315 --    ltm-CSI-ResourceConfigToAddModList-r18  SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfig-r18
7316 --                                                                                                                OPTIONAL,   Need N
7317 --    ltm-CSI-ResourceConfigToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofLTM-CSI-ResourceConfigurations-r18)) OF LTM-CSI-ResourceConfigId-r18
7318 --                                                                                                                OPTIONAL,   Need N
7319     ltm-CSI-ResourceConfigToAddModList-r18  LTM-CSI-ResourceConfigToAddModList-r18 OPTIONAL,   -- Need N
7320     ltm-CSI-ResourceConfigToReleaseList-r18 LTM-CSI-ResourceConfigToReleaseList-r18 OPTIONAL,   -- Need N
7321     attemptLTM-Switch-r18                 ENUMERATED {true}                                                    OPTIONAL, -- Cond LTM-MCG
7322     ltm-ServingCellUE-MeasuredTA-ID-r18   INTEGER (1..maxNrofLTM-Configs-plus1-r18)                             OPTIONAL,   -- Need N
7323     ...
7326 -- TAG-LTM-CONFIG-STOP
7327 -- TAG-LTM-CSI-REPORTCONFIG-START
7329 LTM-CSI-ReportConfig-r18 ::=      SEQUENCE {
7330     ltm-CSI-ReportConfigId-r18                     LTM-CSI-ReportConfigId-r18,
7331     ltm-ResourcesForChannelMeasurement-r18         LTM-CSI-ResourceConfigId-r18,
7332     ltm-ReportConfigType-r18                           CHOICE {
7333         periodic-r18                                       SEQUENCE {
7334             reportSlotConfig-r18                               CSI-ReportPeriodicityAndOffset,
7335             pucch-CSI-ResourceList-r18                         SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
7336         },
7337         semiPersistentOnPUCCH-r18                          SEQUENCE {
7338             reportSlotConfig-r18                               CSI-ReportPeriodicityAndOffset,
7339             pucch-CSI-ResourceList-r18                         SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
7340         },
7341         semiPersistentOnPUSCH-r18                          SEQUENCE {
7342             reportSlotConfig-r18                               CSI-ReportPeriodicityAndOffset,
7343             reportSlotOffsetList-r18                           SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7344             reportSlotOffsetListDCI-0-2-r18                    SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7345             reportSlotOffsetListDCI-0-1-r18                    SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7346             p0alpha                                            P0-PUSCH-AlphaSetId
7347         },
7348         aperiodic-r18                                      SEQUENCE {
7349             reportSlotOffsetList-r18                           SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7350             reportSlotOffsetListDCI-0-2-r18                    SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128),
7351             reportSlotOffsetListDCI-0-1-r18                    SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER (0..128)
7352         },
7353         ...
7354     },
7355     ltm-ReportContent-r18                          LTM-ReportContent-r18,
7356     ...
7359 LTM-ReportContent-r18 ::=     SEQUENCE {
7360     nrOfReportedCells-r18                          ENUMERATED {n1,n2,n3,n4},
7361     nrOfReportedRS-PerCell-r18                     ENUMERATED {n1,n2,n3,n4},
7362     spCellInclusion-r18                            ENUMERATED {true}                                          OPTIONAL -- Need R
7365 -- TAG-LTM-CSI-REPORTCONFIG-STOP
7366 -- TAG-LTM-CSI-REPORTCONFIGID-START
7368 LTM-CSI-ReportConfigId-r18 ::=            INTEGER (0..maxNrofLTM-CSI-ReportConfigurations-1-r18)
7370 -- TAG-LTM-CSI-REPORTCONFIGID-STOP
7371 -- TAG-LTM-CSI-RESOURCECONFIG-START
7373 LTM-CSI-ResourceConfig-r18 ::=      SEQUENCE {
7374     ltm-CSI-ResourceConfigId-r18        LTM-CSI-ResourceConfigId-r18,
7375     ltm-CSI-SSB-ResourceSet-r18         LTM-CSI-SSB-ResourceSet-r18,
7376     ...
7379 LTM-CSI-SSB-ResourceSet-r18 ::=     SEQUENCE {
7380     ltm-CSI-SSB-ResourceList-r18        SEQUENCE (SIZE (1..maxNrofLTM-CSI-SSB-ResourcesPerSet-r18)) OF SSB-Index,
7381     ltm-CandidateIdList-r18             SEQUENCE (SIZE (1..maxNrofLTM-CSI-SSB-ResourcesPerSet-r18)) OF LTM-CandidateId-r18,
7382     ...
7385 -- TAG-LTM-CSI-RESOURCECONFIG-STOP
7386 -- TAG-LTM-CSI-RESOURCECONFIGID-START
7388 LTM-CSI-ResourceConfigId-r18 ::=            INTEGER (0..maxNrofLTM-CSI-ResourceConfigurations-1-r18)
7390 -- TAG-LTM-CSI-RESOURCECONFIGID-STOP
7391 -- TAG-LTM-TCI-INFO-START
7393 LTM-TCI-Info-r18 ::=             SEQUENCE {
7394     ltm-DL-OrJointTCI-StateToAddModList-r18        SEQUENCE (SIZE (1..maxNrofCandidateTCI-State-r18)) OF CandidateTCI-State-r18
7395                                                                                                          OPTIONAL,    -- Need N
7396     ltm-DL-OrJointTCI-StateToReleaseList-r18       SEQUENCE (SIZE (1..maxNrofCandidateTCI-State-r18)) OF TCI-StateId
7397                                                                                                          OPTIONAL,    -- Need N
7398     ltm-UL-TCI-StateToAddModList-r18               SEQUENCE (SIZE (1..maxNrofCandidateUL-TCI-r18)) OF CandidateTCI-UL-State-r18
7399                                                                                                          OPTIONAL,    -- Need N
7400     ltm-UL-TCI-StateToReleaseList-r18              SEQUENCE (SIZE (1.. maxNrofCandidateUL-TCI-r18)) OF TCI-UL-StateId-r17
7401                                                                                                          OPTIONAL,    -- Need N
7402     ltm-NZP-CSI-RS-ResourceToAddModList-r18        SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource
7403                                                                                                          OPTIONAL,    -- Need N
7404     ltm-NZP-CSI-RS-ResourceToReleaseList-r18       SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId
7405                                                                                                          OPTIONAL,    -- Need N
7406     ltm-NZP-CSI-RS-ResourceSetToAddModList-r18     SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet
7407                                                                                                          OPTIONAL,    -- Need N
7408     ltm-NZP-CSI-RS-ResourceSetToReleaseList-r18    SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId
7409                                                                                                          OPTIONAL,    -- Need N
7410     pathlossReferenceRS-ToAddModList-r18           SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-r17
7411                                                                                                          OPTIONAL,    -- Need N
7412     pathlossReferenceRS-ToReleaseList-r18          SEQUENCE (SIZE (1..maxNrofPathlossReferenceRSs-r17)) OF PathlossReferenceRS-Id-r17
7413                                                                                                          OPTIONAL,    -- Need N
7414     unifiedTCI-StateType-r18                       ENUMERATED {separate, joint}                          OPTIONAL,    -- Need R
7415     ...
7417 -- TAG-LTM-TCI-INFO-STOP
7418 -- TAG-MAC-CELLGROUPCONFIG-START
7420 MAC-CellGroupConfig ::=             SEQUENCE {
7421     drx-Config                          CHOICE {release NULL, setup DRX-Config }                                     OPTIONAL,   -- Need M
7422     schedulingRequestConfig             SchedulingRequestConfig                                         OPTIONAL,   -- Need M
7423     bsr-Config                          BSR-Config                                                      OPTIONAL,   -- Need M
7424     tag-Config                          TAG-Config                                                      OPTIONAL,   -- Need M
7425     phr-Config                          CHOICE {release NULL, setup PHR-Config }                                     OPTIONAL,   -- Need M
7426     skipUplinkTxDynamic                 BOOLEAN,
7427     ...,
7428     [[
7429     csi-Mask                            BOOLEAN                                                         OPTIONAL,   -- Need M
7430     dataInactivityTimer                 CHOICE {release NULL, setup DataInactivityTimer }                            OPTIONAL    -- Cond MCG-Only
7431     ]],
7432     [[
7433     usePreBSR-r16                       ENUMERATED {true}                                               OPTIONAL,   -- Need R
7434     schedulingRequestID-LBT-SCell-r16   SchedulingRequestId                                             OPTIONAL,   -- Need R
7435     lch-BasedPrioritization-r16         ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
7436     schedulingRequestID-BFR-SCell-r16   SchedulingRequestId                                             OPTIONAL,   -- Need R
7437     drx-ConfigSecondaryGroup-r16        CHOICE {release NULL, setup DRX-ConfigSecondaryGroup-r16 }                   OPTIONAL    -- Need M
7438     ]],
7439     [[
7440     enhancedSkipUplinkTxDynamic-r16     ENUMERATED {true}                                               OPTIONAL,   -- Need R
7441     enhancedSkipUplinkTxConfigured-r16  ENUMERATED {true}                                               OPTIONAL    -- Need R
7442     ]],
7443     [[
7444     intraCG-Prioritization-r17          ENUMERATED {enabled}                        OPTIONAL,    -- Cond LCH-PrioWithReTxTimer
7445     drx-ConfigSL-r17                    CHOICE {release NULL, setup DRX-ConfigSL-r17 }           OPTIONAL,    -- Need M
7446     drx-ConfigExt-v1700                 CHOICE {release NULL, setup DRX-ConfigExt-v1700 }        OPTIONAL,    -- Need M
7447     schedulingRequestID-BFR-r17         SchedulingRequestId                         OPTIONAL,    -- Need R
7448     schedulingRequestID-BFR2-r17        SchedulingRequestId                         OPTIONAL,    -- Need R
7449     schedulingRequestConfig-v1700       SchedulingRequestConfig-v1700               OPTIONAL,    -- Need M
7450     tar-Config-r17                      CHOICE {release NULL, setup TAR-Config-r17  }                                OPTIONAL,    -- Need M
7451     g-RNTI-ConfigToAddModList-r17       SEQUENCE (SIZE (1..maxG-RNTI-r17)) OF MBS-RNTI-SpecificConfig-r17       OPTIONAL,    -- Need N
7452     g-RNTI-ConfigToReleaseList-r17      SEQUENCE (SIZE (1..maxG-RNTI-r17)) OF MBS-RNTI-SpecificConfigId-r17     OPTIONAL,    -- Need N
7453     g-CS-RNTI-ConfigToAddModList-r17    SEQUENCE (SIZE (1..maxG-CS-RNTI-r17)) OF MBS-RNTI-SpecificConfig-r17    OPTIONAL,    -- Need N
7454     g-CS-RNTI-ConfigToReleaseList-r17   SEQUENCE (SIZE (1..maxG-CS-RNTI-r17)) OF MBS-RNTI-SpecificConfigId-r17  OPTIONAL,    -- Need N
7455     allowCSI-SRS-Tx-MulticastDRX-Active-r17   BOOLEAN                                                           OPTIONAL     -- Need M
7456     ]],
7457     [[
7458     schedulingRequestID-PosMG-Request-r17 SchedulingRequestId                                                   OPTIONAL,    -- Need R
7459     drx-LastTransmissionUL-r17          ENUMERATED {enabled}                                                    OPTIONAL     -- Need R
7460     ]],
7461     [[
7462     posMG-Request-r17                   ENUMERATED {enabled}                                                    OPTIONAL     -- Need R
7463     ]],
7464     [[
7465     drx-ConfigExt2-v1800                CHOICE {release NULL, setup DRX-ConfigExt2-v1800 }                                   OPTIONAL,    -- Need M
7466     additionalBS-TableAllowed-r18       BIT STRING (SIZE (maxNrofLCGs-r18))                                     OPTIONAL,    -- Need R
7467     dsr-ConfigToAddModList-r18          SEQUENCE (SIZE (1..maxNrofLCGs-r18)) OF LCG-DSR-Config-r18              OPTIONAL,    -- Need N
7468     dsr-ConfigToReleaseList-r18         SEQUENCE (SIZE (1..maxNrofLCGs-r18)) OF LCG-Id-r18                      OPTIONAL,    -- Need N
7469     tar-Config-r18                      CHOICE {release NULL, setup TAR-Config-r18  }                                        OPTIONAL     -- Need M
7470     ]]
7473 DataInactivityTimer ::=         ENUMERATED {s1, s2, s3, s5, s7, s10, s15, s20, s40, s50, s60, s80, s100, s120, s150, s180}
7475 MBS-RNTI-SpecificConfig-r17 ::=        SEQUENCE {
7476     mbs-RNTI-SpecificConfigId-r17          MBS-RNTI-SpecificConfigId-r17,
7477     groupCommon-RNTI-r17                   CHOICE {
7478         g-RNTI                                 RNTI-Value,
7479         g-CS-RNTI                              RNTI-Value
7480     },
7481     drx-ConfigPTM-r17                      CHOICE {release NULL, setup DRX-ConfigPTM-r17 }                          OPTIONAL,   -- Need M
7482     harq-FeedbackEnablerMulticast-r17      ENUMERATED {dci-enabler, enabled}                           OPTIONAL,   -- Need S
7483     harq-FeedbackOptionMulticast-r17       ENUMERATED {ack-nack, nack-only}                            OPTIONAL,   -- Cond HARQFeedback
7484     pdsch-AggregationFactor-r17            ENUMERATED {n2, n4, n8}                                     OPTIONAL    -- Cond G-RNTI
7487 MBS-RNTI-SpecificConfigId-r17 ::= INTEGER (0..maxG-RNTI-1-r17)
7489 LCG-DSR-Config-r18 ::= SEQUENCE {
7490     lcg-Id-r18                      LCG-Id-r18,
7491     remainingTimeThreshold-r18      INTEGER (1..64),
7492     ...
7495 LCG-Id-r18 ::= INTEGER (0..maxLCG-ID)
7497 -- TAG-MAC-CELLGROUPCONFIG-STOP
7498 -- TAG-MEASCONFIG-START
7500 MeasConfig ::=                      SEQUENCE {
7501     measObjectToRemoveList              MeasObjectToRemoveList                                              OPTIONAL,   -- Need N
7502     measObjectToAddModList              MeasObjectToAddModList                                              OPTIONAL,   -- Need N
7503     reportConfigToRemoveList            ReportConfigToRemoveList                                            OPTIONAL,   -- Need N
7504     reportConfigToAddModList            ReportConfigToAddModList                                            OPTIONAL,   -- Need N
7505     measIdToRemoveList                  MeasIdToRemoveList                                                  OPTIONAL,   -- Need N
7506     measIdToAddModList                  MeasIdToAddModList                                                  OPTIONAL,   -- Need N
7507     s-MeasureConfig                     CHOICE {
7508         ssb-RSRP                            RSRP-Range,
7509         csi-RSRP                            RSRP-Range
7510     }                                                                                                       OPTIONAL,   -- Need M
7511     quantityConfig                      QuantityConfig                                                      OPTIONAL,   -- Need M
7512     measGapConfig                       MeasGapConfig                                                       OPTIONAL,   -- Need M
7513     measGapSharingConfig                MeasGapSharingConfig                                                OPTIONAL,   -- Need M
7514     ...,
7515     [[
7516     interFrequencyConfig-NoGap-r16      ENUMERATED {true}                                                   OPTIONAL    -- Need R
7517     ]],
7518     [[
7519     effectiveMeasWindowConfig-r18       CHOICE {release NULL, setup MeasWindowConfig-r18}                                 OPTIONAL    -- Need M
7520     ]]
7523 MeasObjectToRemoveList ::=              SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectId
7525 MeasIdToRemoveList ::=                  SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasId
7527 ReportConfigToRemoveList ::=            SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigId
7529 -- TAG-MEASCONFIG-STOP
7530 -- TAG-MEASGAPCONFIG-START
7532 MeasGapConfig ::=                   SEQUENCE {
7533     gapFR2                              CHOICE {release NULL, setup GapConfig }                                              OPTIONAL,   -- Need M
7534     ...,
7535     [[
7536     gapFR1                              CHOICE {release NULL, setup GapConfig }                                              OPTIONAL,   -- Need M
7537     gapUE                               CHOICE {release NULL, setup GapConfig }                                              OPTIONAL    -- Need M
7538     ]],
7539     [[
7540     gapToAddModList-r17           SEQUENCE (SIZE (1..maxNrofGapId-r17)) OF GapConfig-r17                    OPTIONAL,   -- Need N
7541     gapToReleaseList-r17          SEQUENCE (SIZE (1..maxNrofGapId-r17)) OF MeasGapId-r17                    OPTIONAL,   -- Need N
7542     posMeasGapPreConfigToAddModList-r17      PosMeasGapPreConfigToAddModList-r17                                OPTIONAL,   -- Need N
7543     posMeasGapPreConfigToReleaseList-r17     PosMeasGapPreConfigToReleaseList-r17                               OPTIONAL    -- Need N
7544     ]]
7548 GapConfig ::=                       SEQUENCE {
7549     gapOffset                           INTEGER (0..159),
7550     mgl                                 ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6},
7551     mgrp                                ENUMERATED {ms20, ms40, ms80, ms160},
7552     mgta                                ENUMERATED {ms0, ms0dot25, ms0dot5},
7553     ...,
7554     [[
7555     refServCellIndicator                ENUMERATED {pCell, pSCell, mcg-FR2}                                 OPTIONAL   -- Cond NEDCorNRDC
7556     ]],
7557     [[
7558     refFR2ServCellAsyncCA-r16           ServCellIndex                                                       OPTIONAL,   -- Cond AsyncCA
7559     mgl-r16                             ENUMERATED {ms10, ms20}                                             OPTIONAL    -- Cond PRS
7560     ]]
7563 GapConfig-r17 ::=                   SEQUENCE {
7564     measGapId-r17                       MeasGapId-r17,
7565     gapType-r17                         ENUMERATED {perUE, perFR1, perFR2},
7566     gapOffset-r17                       INTEGER (0..159),
7567     mgl-r17                             ENUMERATED {ms1, ms1dot5, ms2, ms3, ms3dot5, ms4, ms5, ms5dot5, ms6, ms10, ms20},
7568     mgrp-r17                            ENUMERATED {ms20, ms40, ms80, ms160},
7569     mgta-r17                            ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot75},
7570     refServCellIndicator-r17            ENUMERATED {pCell, pSCell, mcg-FR2}                                 OPTIONAL,   -- Cond NEDCorNRDC
7571     refFR2-ServCellAsyncCA-r17          ServCellIndex                                                       OPTIONAL,   -- Cond AsyncCA
7572     preConfigInd-r17                    ENUMERATED {true}                                                   OPTIONAL,   -- Need R
7573     ncsgInd-r17                         ENUMERATED {true}                                                   OPTIONAL,   -- Need R
7574     gapAssociationPRS-r17               ENUMERATED {true}                                                   OPTIONAL,   -- Need R
7575     gapSharing-r17                      MeasGapSharingScheme                                                OPTIONAL,   -- Need R
7576     gapPriority-r17                     GapPriority-r17                                                     OPTIONAL,   -- Need R
7577     ...
7580 PosMeasGapPreConfigToAddModList-r17 ::= SEQUENCE (SIZE (1..maxNrofPreConfigPosGapId-r17)) OF PosGapConfig-r17
7582 PosMeasGapPreConfigToReleaseList-r17 ::= SEQUENCE (SIZE (1..maxNrofPreConfigPosGapId-r17)) OF MeasPosPreConfigGapId-r17
7584 PosGapConfig-r17 ::=                SEQUENCE {
7585     measPosPreConfigGapId-r17           MeasPosPreConfigGapId-r17,
7586     gapOffset-r17                       INTEGER (0..159),
7587     mgl-r17                             ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20},
7588     mgrp-r17                            ENUMERATED {ms20, ms40, ms80, ms160},
7589     mgta-r17                            ENUMERATED {ms0, ms0dot25, ms0dot5},
7590     gapType-r17                         ENUMERATED {perUE, perFR1, perFR2},
7591     ...
7594 MeasPosPreConfigGapId-r17 ::= INTEGER (1..maxNrofPreConfigPosGapId-r17)
7596 -- TAG-MEASGAPCONFIG-STOP
7597 -- TAG-MEASGAPID-START
7599 MeasGapId-r17 ::=                       INTEGER (1..maxNrofGapId-r17)
7601 -- TAG-MEASGAPID-STOP
7602 -- TAG-MEASGAPSHARINGCONFIG-START
7604 MeasGapSharingConfig ::=        SEQUENCE {
7605     gapSharingFR2                   CHOICE {release NULL, setup MeasGapSharingScheme }       OPTIONAL,   -- Need M
7606     ...,
7607     [[
7608     gapSharingFR1                   CHOICE {release NULL, setup MeasGapSharingScheme }       OPTIONAL,   --Need M
7609     gapSharingUE                    CHOICE {release NULL, setup MeasGapSharingScheme }       OPTIONAL    --Need M
7610     ]]
7613 MeasGapSharingScheme::=         ENUMERATED {scheme00, scheme01, scheme10, scheme11}
7615 -- TAG-MEASGAPSHARINGCONFIG-STOP
7616 -- TAG-MEASID-START
7618 MeasId ::=                          INTEGER (1..maxNrofMeasId)
7620 -- TAG-MEASID-STOP
7621 -- TAG-MEASIDLECONFIG-START
7623 MeasIdleConfigSIB-r16 ::= SEQUENCE {
7624     measIdleCarrierListNR-r16       SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16          OPTIONAL,     -- Need S
7625     measIdleCarrierListEUTRA-r16    SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16       OPTIONAL,     -- Need S
7626     ...,
7627     [[
7628     measIdleCarrierListNR-LessThan5MHz-r18   SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16       OPTIONAL,    -- Cond LessThan5MHz
7629     measReselectionCarrierListNR-r18     SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18    OPTIONAL,    -- Need S
7630     measReselectionCarrierListNR-LessThan5MHz-r18   SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18  OPTIONAL,    -- Cond LessThan5MHz
7631     measIdleValidityDuration-r18         MeasurementValidityDuration-r18                                         OPTIONAL,    -- Need S
7632     measReselectionValidityDuration-r18  MeasurementValidityDuration-r18                                         OPTIONAL     -- Need S
7633     ]]
7636 MeasIdleConfigDedicated-r16 ::= SEQUENCE {
7637     measIdleCarrierListNR-r16       SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16          OPTIONAL,     -- Need N
7638     measIdleCarrierListEUTRA-r16    SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16       OPTIONAL,     -- Need N
7639     measIdleDuration-r16            ENUMERATED{sec10, sec30, sec60, sec120, sec180, sec240, sec300, spare},
7640     validityAreaList-r16            ValidityAreaList-r16                                                   OPTIONAL,     -- Need N
7641     ...,
7642     [[
7643     measReselectionCarrierListNR-r18     SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18    OPTIONAL,    -- Need S
7644     measIdleValidityDuration-r18         MeasurementValidityDuration-r18                                         OPTIONAL,    -- Need S
7645     measReselectionValidityDuration-r18  MeasurementValidityDuration-r18                                         OPTIONAL     -- Need S
7646     ]]
7649 ValidityAreaList-r16 ::= SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF ValidityArea-r16
7651 ValidityArea-r16 ::=             SEQUENCE {
7652     carrierFreq-r16                  ARFCN-ValueNR,
7653     validityCellList-r16             ValidityCellList                                                     OPTIONAL   -- Need N
7656 ValidityCellList ::= SEQUENCE (SIZE (1.. maxCellMeasIdle-r16)) OF PCI-Range
7658 MeasIdleCarrierNR-r16 ::=        SEQUENCE {
7659     carrierFreq-r16                  ARFCN-ValueNR,
7660     ssbSubcarrierSpacing-r16         SubcarrierSpacing,
7661     frequencyBandList                MultiFrequencyBandListNR                                             OPTIONAL,  -- Need R
7662     measCellListNR-r16               CellListNR-r16                                                       OPTIONAL,  -- Need R
7663     reportQuantities-r16             ENUMERATED {rsrp, rsrq, both},
7664     qualityThreshold-r16             SEQUENCE {
7665         idleRSRP-Threshold-NR-r16        RSRP-Range                                                           OPTIONAL,  -- Need R
7666         idleRSRQ-Threshold-NR-r16        RSRQ-Range                                                           OPTIONAL   -- Need R
7667     }                                                                                                     OPTIONAL,  -- Need R
7668     ssb-MeasConfig-r16               SEQUENCE {
7669         nrofSS-BlocksToAverage-r16          INTEGER (2..maxNrofSS-BlocksToAverage)                            OPTIONAL,   -- Need S
7670         absThreshSS-BlocksConsolidation-r16 ThresholdNR                                                       OPTIONAL,   -- Need S
7671         smtc-r16                            SSB-MTC                                                           OPTIONAL,   -- Need S
7672         ssb-ToMeasure-r16                   SSB-ToMeasure                                                     OPTIONAL,   -- Need S
7673         deriveSSB-IndexFromCell-r16         BOOLEAN,
7674         ss-RSSI-Measurement-r16             SS-RSSI-Measurement                                               OPTIONAL    -- Need S
7675     }                                                                                                     OPTIONAL,  -- Need S
7676     beamMeasConfigIdle-r16           BeamMeasConfigIdle-NR-r16                                            OPTIONAL,  -- Need R
7677     ...
7680 MeasIdleCarrierEUTRA-r16 ::=     SEQUENCE {
7681     carrierFreqEUTRA-r16             ARFCN-ValueEUTRA,
7682     allowedMeasBandwidth-r16         EUTRA-AllowedMeasBandwidth,
7683     measCellListEUTRA-r16            CellListEUTRA-r16                                                    OPTIONAL,  -- Need R
7684     reportQuantitiesEUTRA-r16        ENUMERATED {rsrp, rsrq, both},
7685     qualityThresholdEUTRA-r16        SEQUENCE {
7686         idleRSRP-Threshold-EUTRA-r16     RSRP-RangeEUTRA                                                      OPTIONAL,  -- Need R
7687         idleRSRQ-Threshold-EUTRA-r16     RSRQ-RangeEUTRA-r16                                                  OPTIONAL   -- Need R
7688     }                                                                                                     OPTIONAL,  -- Need S
7689     ...
7692 MeasReselectionCarrierNR-r18 ::= SEQUENCE {
7693     carrierFreq-r18                  ARFCN-ValueNR,
7694     ...
7697 CellListNR-r16  ::=       SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF PCI-Range
7699 CellListEUTRA-r16  ::=    SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF EUTRA-PhysCellIdRange
7701 BeamMeasConfigIdle-NR-r16  ::=   SEQUENCE {
7702     reportQuantityRS-Indexes-r16     ENUMERATED {rsrp, rsrq, both},
7703     maxNrofRS-IndexesToReport-r16    INTEGER (1.. maxNrofIndexesToReport),
7704     includeBeamMeasurements-r16      BOOLEAN
7707 RSRQ-RangeEUTRA-r16 ::=   INTEGER (-30..46)
7709 -- TAG-MEASIDLECONFIG-STOP
7710 -- TAG-MEASIDTOADDMODLIST-START
7712 MeasIdToAddModList ::=              SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasIdToAddMod
7714 MeasIdToAddMod ::=                  SEQUENCE {
7715     measId                              MeasId,
7716     measObjectId                        MeasObjectId,
7717     reportConfigId                      ReportConfigId
7720 -- TAG-MEASIDTOADDMODLIST-STOP
7721 -- TAG-MEASOBJECTCLI-START
7723 MeasObjectCLI-r16 ::=                  SEQUENCE {
7724      cli-ResourceConfig-r16               CLI-ResourceConfig-r16,
7725     ...
7728 CLI-ResourceConfig-r16 ::=          SEQUENCE {
7729     srs-ResourceConfig-r16              CHOICE {release NULL, setup SRS-ResourceListConfigCLI-r16 }                 OPTIONAL,   -- Need M
7730     rssi-ResourceConfig-r16             CHOICE {release NULL, setup RSSI-ResourceListConfigCLI-r16 }                OPTIONAL    -- Need M
7733 SRS-ResourceListConfigCLI-r16 ::=   SEQUENCE (SIZE (1.. maxNrofCLI-SRS-Resources-r16)) OF SRS-ResourceConfigCLI-r16
7735 RSSI-ResourceListConfigCLI-r16 ::=  SEQUENCE (SIZE (1.. maxNrofCLI-RSSI-Resources-r16)) OF RSSI-ResourceConfigCLI-r16
7737 SRS-ResourceConfigCLI-r16 ::=       SEQUENCE {
7738     srs-Resource-r16                    SRS-Resource,
7739     srs-SCS-r16                         SubcarrierSpacing,
7740     refServCellIndex-r16                ServCellIndex                                                  OPTIONAL,   -- Need S
7741     refBWP-r16                          BWP-Id,
7742     ...
7745 RSSI-ResourceConfigCLI-r16 ::=      SEQUENCE {
7746     rssi-ResourceId-r16                 RSSI-ResourceId-r16,
7747     rssi-SCS-r16                        SubcarrierSpacing,
7748     startPRB-r16                        INTEGER (0..2169),
7749     nrofPRBs-r16                        INTEGER (4..maxNrofPhysicalResourceBlocksPlus1),
7750     startPosition-r16                   INTEGER (0..13),
7751     nrofSymbols-r16                     INTEGER (1..14),
7752     rssi-PeriodicityAndOffset-r16       RSSI-PeriodicityAndOffset-r16,
7753     refServCellIndex-r16                ServCellIndex                                                  OPTIONAL,   -- Need S
7754     ...
7757 RSSI-ResourceId-r16 ::=             INTEGER (0.. maxNrofCLI-RSSI-Resources-1-r16)
7759 RSSI-PeriodicityAndOffset-r16 ::=   CHOICE {
7760     sl10                                INTEGER(0..9),
7761     sl20                                INTEGER(0..19),
7762     sl40                                INTEGER(0..39),
7763     sl80                                INTEGER(0..79),
7764     sl160                               INTEGER(0..159),
7765     sl320                               INTEGER(0..319),
7766     s1640                               INTEGER(0..639),
7767     ...
7770 -- TAG-MEASOBJECTCLI-STOP
7771 -- TAG-MEASOBJECTEUTRA-START
7773 MeasObjectEUTRA::=                          SEQUENCE {
7774     carrierFreq                                 ARFCN-ValueEUTRA,
7775     allowedMeasBandwidth                        EUTRA-AllowedMeasBandwidth,
7776     cellsToRemoveListEUTRAN                     EUTRA-CellIndexList                                         OPTIONAL,    -- Need N
7777     cellsToAddModListEUTRAN                     SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-Cell         OPTIONAL,    -- Need N
7778     excludedCellsToRemoveListEUTRAN             EUTRA-CellIndexList                                         OPTIONAL,    -- Need N
7779     excludedCellsToAddModListEUTRAN             SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-ExcludedCell OPTIONAL,    -- Need N
7780     eutra-PresenceAntennaPort1                  EUTRA-PresenceAntennaPort1,
7781     eutra-Q-OffsetRange                         EUTRA-Q-OffsetRange                                         OPTIONAL,    -- Need R
7782     widebandRSRQ-Meas                           BOOLEAN,
7783     ...,
7784     [[
7785     associatedMeasGap-r17                       MeasGapId-r17                                               OPTIONAL     -- Need R
7786     ]],
7787     [[
7788     measSequence-r18                            MeasSequence-r18                                            OPTIONAL     -- Need R
7789     ]]
7792 EUTRA-CellIndexList ::=                     SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-CellIndex
7794 EUTRA-CellIndex ::=                         INTEGER (1..maxCellMeasEUTRA)
7797 EUTRA-Cell ::=                              SEQUENCE {
7798     cellIndexEUTRA                              EUTRA-CellIndex,
7799     physCellId                                  EUTRA-PhysCellId,
7800     cellIndividualOffset                        EUTRA-Q-OffsetRange
7804 EUTRA-ExcludedCell ::=                      SEQUENCE {
7805     cellIndexEUTRA                              EUTRA-CellIndex,
7806     physCellIdRange                             EUTRA-PhysCellIdRange
7809 -- TAG-MEASOBJECTEUTRA-STOP
7810 -- TAG-MEASOBJECTID-START
7812 MeasObjectId ::=                    INTEGER (1..maxNrofObjectId)
7814 -- TAG-MEASOBJECTID-STOP
7815 -- TAG-MEASOBJECTNR-START
7817 MeasObjectNR ::=                    SEQUENCE {
7818     ssbFrequency                        ARFCN-ValueNR                                                   OPTIONAL,   -- Cond SSBorAssociatedSSB
7819     ssbSubcarrierSpacing                SubcarrierSpacing                                               OPTIONAL,   -- Cond SSBorAssociatedSSB
7820     smtc1                               SSB-MTC                                                         OPTIONAL,   -- Cond SSBorAssociatedSSB
7821     smtc2                               SSB-MTC2                                                        OPTIONAL,   -- Cond IntraFreqConnected
7822     refFreqCSI-RS                       ARFCN-ValueNR                                                   OPTIONAL,   -- Cond CSI-RS
7823     referenceSignalConfig               ReferenceSignalConfig,
7824     absThreshSS-BlocksConsolidation     ThresholdNR                                                     OPTIONAL,   -- Need R
7825     absThreshCSI-RS-Consolidation       ThresholdNR                                                     OPTIONAL,   -- Need R
7826     nrofSS-BlocksToAverage              INTEGER (2..maxNrofSS-BlocksToAverage)                          OPTIONAL,   -- Need R
7827     nrofCSI-RS-ResourcesToAverage       INTEGER (2..maxNrofCSI-RS-ResourcesToAverage)                   OPTIONAL,   -- Need R
7828     quantityConfigIndex                 INTEGER (1..maxNrofQuantityConfig),
7829     offsetMO                            Q-OffsetRangeList,
7830     cellsToRemoveList                   PCI-List                                                        OPTIONAL,   -- Need N
7831     cellsToAddModList                   CellsToAddModList                                               OPTIONAL,   -- Need N
7832     excludedCellsToRemoveList           PCI-RangeIndexList                                              OPTIONAL,   -- Need N
7833     excludedCellsToAddModList           SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement      OPTIONAL,   -- Need N
7834     allowedCellsToRemoveList            PCI-RangeIndexList                                              OPTIONAL,   -- Need N
7835     allowedCellsToAddModList            SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement      OPTIONAL,   -- Need N
7836     ...,
7837     [[
7838     freqBandIndicatorNR                 FreqBandIndicatorNR                                             OPTIONAL,   -- Need R
7839     measCycleSCell                      ENUMERATED {sf160, sf256, sf320, sf512, sf640, sf1024, sf1280}  OPTIONAL    -- Need R
7840     ]],
7841     [[
7842     smtc3list-r16                       SSB-MTC3List-r16                                                OPTIONAL,   -- Need R
7843     rmtc-Config-r16                     CHOICE {release NULL, setup RMTC-Config-r16}                                  OPTIONAL,   -- Need M
7844     t312-r16                            CHOICE {release NULL, setup T312-r16 }                                       OPTIONAL    -- Need M
7845     ]],
7846     [[
7847     associatedMeasGapSSB-r17            MeasGapId-r17                                                   OPTIONAL,   -- Need R
7848     associatedMeasGapCSIRS-r17          MeasGapId-r17                                                   OPTIONAL,   -- Need R
7849     smtc4list-r17                       SSB-MTC4List-r17                                                OPTIONAL,   -- Need R
7850     measCyclePSCell-r17                 ENUMERATED {ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, spare1}
7851                                                                                                         OPTIONAL,   -- Cond SCG
7852     cellsToAddModListExt-v1710          CellsToAddModListExt-v1710                                      OPTIONAL    -- Need N
7853     ]],
7854     [[
7855     associatedMeasGapSSB2-v1720         MeasGapId-r17                                               OPTIONAL, -- Cond AssociatedGapSSB
7856     associatedMeasGapCSIRS2-v1720       MeasGapId-r17                                               OPTIONAL  -- Cond AssociatedGapCSIRS
7857     ]],
7858     [[
7859     measSequence-r18                    MeasSequence-r18                                                OPTIONAL,   -- Need R
7860     cellsToAddModListExt-v1800          CellsToAddModListExt-v1800                                      OPTIONAL    -- Need N
7861     ]]
7864 SSB-MTC3List-r16::=                 SEQUENCE (SIZE(1..4)) OF SSB-MTC3-r16
7866 SSB-MTC4List-r17::=                 SEQUENCE (SIZE(1..3)) OF SSB-MTC4-r17
7868 T312-r16 ::=                        ENUMERATED { ms0, ms50, ms100, ms200, ms300, ms400, ms500, ms1000}
7870 ReferenceSignalConfig::=            SEQUENCE {
7871     ssb-ConfigMobility                  SSB-ConfigMobility                                              OPTIONAL,   -- Need M
7872     csi-rs-ResourceConfigMobility       CHOICE {release NULL, setup CSI-RS-ResourceConfigMobility }                  OPTIONAL    -- Need M
7875 SSB-ConfigMobility::=               SEQUENCE {
7876     ssb-ToMeasure                       CHOICE {release NULL, setup SSB-ToMeasure }                                  OPTIONAL,   -- Need M
7877     deriveSSB-IndexFromCell             BOOLEAN,
7878     ss-RSSI-Measurement                 SS-RSSI-Measurement                                             OPTIONAL,   -- Need M
7879     ...,
7880     [[
7881     ssb-PositionQCL-Common-r16              SSB-PositionQCL-Relation-r16                                OPTIONAL,   -- Cond SharedSpectrum
7882     ssb-PositionQCL-CellsToAddModList-r16   SSB-PositionQCL-CellsToAddModList-r16                       OPTIONAL,   -- Need N
7883     ssb-PositionQCL-CellsToRemoveList-r16   PCI-List                                                    OPTIONAL    -- Need N
7884     ]],
7885     [[
7886     deriveSSB-IndexFromCellInter-r17    ServCellIndex                                                   OPTIONAL,   -- Need R
7887     ssb-PositionQCL-Common-r17          SSB-PositionQCL-Relation-r17                                OPTIONAL,   -- Cond SharedSpectrum2
7888     ssb-PositionQCL-Cells-r17           CHOICE {release NULL, setup SSB-PositionQCL-CellList-r17}                     OPTIONAL    -- Need M
7889     ]],
7890     [[
7891     cca-CellsToAddModList-r17           PCI-List                                                        OPTIONAL,   -- Need N
7892     cca-CellsToRemoveList-r17           PCI-List                                                        OPTIONAL    -- Need N
7893     ]],
7894     [[
7895     ssb-ToMeasureAltitudeBasedList-r18  CHOICE {release NULL, setup SSB-ToMeasureAltitudeBasedList-r18 }             OPTIONAL    -- Need M
7896     ]]
7899 Q-OffsetRangeList ::=               SEQUENCE {
7900     rsrpOffsetSSB                       Q-OffsetRange               DEFAULT dB0,
7901     rsrqOffsetSSB                       Q-OffsetRange               DEFAULT dB0,
7902     sinrOffsetSSB                       Q-OffsetRange               DEFAULT dB0,
7903     rsrpOffsetCSI-RS                    Q-OffsetRange               DEFAULT dB0,
7904     rsrqOffsetCSI-RS                    Q-OffsetRange               DEFAULT dB0,
7905     sinrOffsetCSI-RS                    Q-OffsetRange               DEFAULT dB0
7909 ThresholdNR ::=                     SEQUENCE{
7910     thresholdRSRP                       RSRP-Range                                                      OPTIONAL,   -- Need R
7911     thresholdRSRQ                       RSRQ-Range                                                      OPTIONAL,   -- Need R
7912     thresholdSINR                       SINR-Range                                                      OPTIONAL    -- Need R
7915 CellsToAddModList ::=               SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddMod
7917 CellsToAddModListExt-v1710 ::=      SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddModExt-v1710
7919 CellsToAddModListExt-v1800 ::=      SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddModExt-v1800
7921 CellsToAddMod ::=                   SEQUENCE {
7922     physCellId                          PhysCellId,
7923     cellIndividualOffset                Q-OffsetRangeList
7926 CellsToAddModExt-v1710 ::=          SEQUENCE {
7927     ntn-PolarizationDL-r17              ENUMERATED {rhcp,lhcp,linear}                                   OPTIONAL,  -- Need R
7928     ntn-PolarizationUL-r17              ENUMERATED {rhcp,lhcp,linear}                                   OPTIONAL   -- Need R
7931 CellsToAddModExt-v1800 ::=          SEQUENCE {
7932     ntn-NeighbourCellInfo-r18           NTN-NeighbourCellInfo-r18                                       OPTIONAL   -- Cond NeighbourCell
7935 RMTC-Config-r16 ::=                 SEQUENCE {
7936     rmtc-Periodicity-r16                ENUMERATED {ms40, ms80, ms160, ms320, ms640},
7937     rmtc-SubframeOffset-r16             INTEGER(0..639)                                                 OPTIONAL,   -- Need M
7938     measDurationSymbols-r16             ENUMERATED {sym1, sym14or12, sym28or24, sym42or36, sym70or60},
7939     rmtc-Frequency-r16                  ARFCN-ValueNR,
7940     ref-SCS-CP-r16                      ENUMERATED {kHz15, kHz30, kHz60-NCP, kHz60-ECP},
7941     ...,
7942     [[
7943     rmtc-Bandwidth-r17                  ENUMERATED {mhz100, mhz400, mhz800, mhz1600, mhz2000}           OPTIONAL,   -- Need R
7944     measDurationSymbols-v1700           ENUMERATED {sym140, sym560, sym1120}                            OPTIONAL,   -- Need R
7945     ref-SCS-CP-v1700                    ENUMERATED {kHz120, kHz480, kHz960}                             OPTIONAL,   -- Need R
7946     tci-StateInfo-r17               SEQUENCE {
7947         tci-StateId-r17                  TCI-StateId,
7948         ref-ServCellId-r17               ServCellIndex                                                  OPTIONAL   -- Need R
7949     } OPTIONAL -- Need R
7950     ]],
7951     [[
7952     ref-BWPId-r17                   BWP-Id                                                              OPTIONAL   -- Need R
7953     ]]
7956 SSB-PositionQCL-CellsToAddModList-r16 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF SSB-PositionQCL-CellsToAddMod-r16
7958 SSB-PositionQCL-CellsToAddMod-r16 ::= SEQUENCE {
7959     physCellId-r16                        PhysCellId,
7960     ssb-PositionQCL-r16                   SSB-PositionQCL-Relation-r16
7963 SSB-PositionQCL-CellList-r17 ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF SSB-PositionQCL-Cell-r17
7965 SSB-PositionQCL-Cell-r17         ::= SEQUENCE {
7966     physCellId-r17                        PhysCellId,
7967     ssb-PositionQCL-r17                   SSB-PositionQCL-Relation-r17
7970 SSB-ToMeasureAltitudeBasedList-r18 ::= SEQUENCE (SIZE (1..maxNrofAltitudeRanges-r18)) OF SSB-ToMeasureAltitudeBased-r18
7972 SSB-ToMeasureAltitudeBased-r18 ::=     SEQUENCE {
7973     altitudeRange-r18                      SEQUENCE {
7974         altitudeMin-r18                        Altitude-r18                                             OPTIONAL,  -- Need S
7975         altitudeMax-r18                        Altitude-r18                                             OPTIONAL,  -- Need S
7976         altitudeHyst-r18                       HysteresisAltitude-r18                                   OPTIONAL   -- Need R
7977     },
7978     ssb-ToMeasure-r18                      SSB-ToMeasure                                                OPTIONAL   -- Need S
7981 NTN-NeighbourCellInfo-r18 ::=          SEQUENCE {
7982     epochTime-r18                          EpochTime-r17,
7983     ephemerisInfo-r18                      EphemerisInfo-r17,
7984     referenceLocation-r18                  ReferenceLocation-r17                                        OPTIONAL   -- Need R
7987 -- TAG-MEASOBJECTNR-STOP
7988 -- TAG-MEASOBJECTNR-SL-START
7990 MeasObjectNR-SL-r16 ::=      SEQUENCE {
7991     tx-PoolMeasToRemoveList-r16  Tx-PoolMeasList-r16                           OPTIONAL,       -- Need N
7992     tx-PoolMeasToAddModList-r16  Tx-PoolMeasList-r16                           OPTIONAL        -- Need N
7995 MeasObjectNR-SL-r18 ::=      SEQUENCE {
7996     sl-Frequency-r18             INTEGER (1..maxNrofFreqSL-r16),
7997     tx-PoolMeasToRemoveList-r18  Tx-PoolMeasList-r16                           OPTIONAL,       -- Need N
7998     tx-PoolMeasToAddModList-r18  Tx-PoolMeasList-r16                           OPTIONAL        -- Need N
8001 Tx-PoolMeasList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-PoolToMeasureNR-r16)) OF SL-ResourcePoolID-r16
8003 -- TAG-MEASOBJECTNR-SL-STOP
8004 -- TAG-MEASOBJECTRXTXDIFF-START
8007 MeasObjectRxTxDiff-r17 ::=      SEQUENCE {
8008     dl-Ref-r17      CHOICE {
8009         prs-Ref-r17             NULL,
8010         csi-RS-Ref-r17          NULL,
8011         ...
8012     }                               OPTIONAL,   -- Need R
8013     ...
8016 -- TAG-MEASOBJECTRXTXDIFF-STOP
8017 -- TAG-MEASOBJECTTOADDMODLIST-START
8019 MeasObjectToAddModList ::=                  SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectToAddMod
8021 MeasObjectToAddMod ::=                      SEQUENCE {
8022     measObjectId                                MeasObjectId,
8023     measObject                                  CHOICE {
8024         measObjectNR                                MeasObjectNR,
8025         ...,
8026         measObjectEUTRA                             MeasObjectEUTRA,
8027         measObjectUTRA-FDD-r16                      MeasObjectUTRA-FDD-r16,
8028         measObjectNR-SL-r16                         MeasObjectNR-SL-r16,
8029         measObjectCLI-r16                           MeasObjectCLI-r16,
8030         measObjectRxTxDiff-r17                      MeasObjectRxTxDiff-r17,
8031         measObjectRelay-r17                         SL-MeasObject-r16,
8032         measObjectNR-SL-r18                         MeasObjectNR-SL-r18
8033     }
8036 -- TAG-MEASOBJECTTOADDMODLIST-STOP
8037 -- TAG-MEASOBJECTUTRA-FDD-START
8039 MeasObjectUTRA-FDD-r16 ::=                  SEQUENCE {
8040     carrierFreq-r16                             ARFCN-ValueUTRA-FDD-r16,
8041     utra-FDD-Q-OffsetRange-r16                  UTRA-FDD-Q-OffsetRange-r16              OPTIONAL,         -- Need R
8042     cellsToRemoveList-r16                       UTRA-FDD-CellIndexList-r16              OPTIONAL,         -- Need N
8043     cellsToAddModList-r16                       CellsToAddModListUTRA-FDD-r16           OPTIONAL,         -- Need N
8044     ...
8047 CellsToAddModListUTRA-FDD-r16 ::=           SEQUENCE (SIZE (1..maxCellMeasUTRA-FDD-r16)) OF CellsToAddModUTRA-FDD-r16
8049 CellsToAddModUTRA-FDD-r16 ::=               SEQUENCE {
8050     cellIndexUTRA-FDD-r16                       UTRA-FDD-CellIndex-r16,
8051     physCellId-r16                              PhysCellIdUTRA-FDD-r16
8054 UTRA-FDD-CellIndexList-r16 ::=              SEQUENCE (SIZE (1..maxCellMeasUTRA-FDD-r16)) OF UTRA-FDD-CellIndex-r16
8056 UTRA-FDD-CellIndex-r16 ::=                  INTEGER (1..maxCellMeasUTRA-FDD-r16)
8058 -- TAG-MEASOBJECTUTRA-FDD-STOP
8059 -- TAG-MEASRESULTCELLLISTSFTD-NR-START
8061 MeasResultCellListSFTD-NR ::=          SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultCellSFTD-NR
8063 MeasResultCellSFTD-NR ::=              SEQUENCE {
8064     physCellId                            PhysCellId,
8065     sfn-OffsetResult                      INTEGER (0..1023),
8066     frameBoundaryOffsetResult             INTEGER (-30720..30719),
8067     rsrp-Result                           RSRP-Range                      OPTIONAL
8070 -- TAG-MEASRESULTCELLLISTSFTD-NR-STOP
8071 -- TAG-MEASRESULTCELLLISTSFTD-EUTRA-START
8073 MeasResultCellListSFTD-EUTRA ::=          SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultSFTD-EUTRA
8075 MeasResultSFTD-EUTRA ::=           SEQUENCE {
8076     eutra-PhysCellId                    EUTRA-PhysCellId,
8077     sfn-OffsetResult                    INTEGER (0..1023),
8078     frameBoundaryOffsetResult           INTEGER (-30720..30719),
8079     rsrp-Result                         RSRP-Range                      OPTIONAL
8082 -- TAG-MEASRESULTCELLLISTSFTD-EUTRA-STOP
8083 -- TAG-MEASRESULTS-START
8085 MeasResults ::=                         SEQUENCE {
8086     measId                                  MeasId,
8087     measResultServingMOList                 MeasResultServMOList,
8088     measResultNeighCells                    CHOICE {
8089         measResultListNR                        MeasResultListNR,
8090         ...,
8091         measResultListEUTRA                     MeasResultListEUTRA,
8092         measResultListUTRA-FDD-r16              MeasResultListUTRA-FDD-r16,
8093         sl-MeasResultsCandRelay-r17             OCTET STRING        -- Contains PC5 SL-MeasResultListRelay-r17
8094     }                                                                                                                   OPTIONAL,
8095     ...,
8096     [[
8097     measResultServFreqListEUTRA-SCG         MeasResultServFreqListEUTRA-SCG                                             OPTIONAL,
8098     measResultServFreqListNR-SCG            MeasResultServFreqListNR-SCG                                                OPTIONAL,
8099     measResultSFTD-EUTRA                    MeasResultSFTD-EUTRA                                                        OPTIONAL,
8100     measResultSFTD-NR                       MeasResultCellSFTD-NR                                                       OPTIONAL
8101      ]],
8102      [[
8103     measResultCellListSFTD-NR               MeasResultCellListSFTD-NR                                                   OPTIONAL
8104     ]],
8105     [[
8106     measResultForRSSI-r16                   MeasResultForRSSI-r16                                                       OPTIONAL,
8107     locationInfo-r16                        LocationInfo-r16                                                            OPTIONAL,
8108     ul-PDCP-DelayValueResultList-r16        UL-PDCP-DelayValueResultList-r16                                            OPTIONAL,
8109     measResultsSL-r16                       MeasResultsSL-r16                                                           OPTIONAL,
8110     measResultCLI-r16                       MeasResultCLI-r16                                                           OPTIONAL
8111     ]],
8112     [[
8113     measResultRxTxTimeDiff-r17              MeasResultRxTxTimeDiff-r17                                                  OPTIONAL,
8114     sl-MeasResultServingRelay-r17           OCTET STRING                                                                OPTIONAL,
8115                                                                                           -- Contains PC5 SL-MeasResultRelay-r17
8116     ul-PDCP-ExcessDelayResultList-r17       UL-PDCP-ExcessDelayResultList-r17                                           OPTIONAL,
8117     coarseLocationInfo-r17                  OCTET STRING                                                                OPTIONAL
8118     ]],
8119     [[
8120     altitudeUE-r18                          Altitude-r18                                                                OPTIONAL,
8121     cellsMetReportOnLeaveList-r18           SEQUENCE (SIZE (1..maxCellReport)) OF PhysCellId                            OPTIONAL
8122     ]]
8125 MeasResultServMOList ::=                SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResultServMO
8127 MeasResultServMO ::=                    SEQUENCE {
8128     servCellId                              ServCellIndex,
8129     measResultServingCell                   MeasResultNR,
8130     measResultBestNeighCell                 MeasResultNR                                                                OPTIONAL,
8131     ...
8134 MeasResultListNR ::=                    SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultNR
8136 MeasResultNR ::=                        SEQUENCE {
8137     physCellId                              PhysCellId                                                                  OPTIONAL,
8138     measResult                              SEQUENCE {
8139         cellResults                             SEQUENCE{
8140             resultsSSB-Cell                         MeasQuantityResults                                                 OPTIONAL,
8141             resultsCSI-RS-Cell                      MeasQuantityResults                                                 OPTIONAL
8142         },
8143         rsIndexResults                          SEQUENCE{
8144             resultsSSB-Indexes                      ResultsPerSSB-IndexList                                             OPTIONAL,
8145             resultsCSI-RS-Indexes                   ResultsPerCSI-RS-IndexList                                          OPTIONAL
8146         }                                                                                                               OPTIONAL
8147     },
8148     ...,
8149     [[
8150     cgi-Info                                CGI-InfoNR                                                                  OPTIONAL
8151     ]],
8152     [[
8153     choCandidate-r17                        ENUMERATED {true}                                                           OPTIONAL,
8154     choConfig-r17                           SEQUENCE (SIZE (1..2)) OF CondTriggerConfig-r16                             OPTIONAL,
8155     triggeredEvent-r17                      SEQUENCE {
8156         timeBetweenEvents-r17                   TimeBetweenEvent-r17                                                    OPTIONAL,
8157         firstTriggeredEvent-r17                 ENUMERATED {condFirstEvent, condSecondEvent}                            OPTIONAL
8158         }                                                                                                               OPTIONAL
8159     ]],
8160     [[
8161     entering-r18                            ENUMERATED {true}                                                           OPTIONAL
8162     ]]
8165 MeasResultListEUTRA ::=                 SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA
8167 MeasResultEUTRA ::=                     SEQUENCE {
8168     eutra-PhysCellId                        PhysCellId,
8169     measResult                              MeasQuantityResultsEUTRA,
8171     cgi-Info                                CGI-InfoEUTRA                                                               OPTIONAL,
8172     ...
8175 MultiBandInfoListEUTRA ::=              SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicatorEUTRA
8177 MeasQuantityResults ::=                 SEQUENCE {
8178     rsrp                                    RSRP-Range                                                                  OPTIONAL,
8179     rsrq                                    RSRQ-Range                                                                  OPTIONAL,
8180     sinr                                    SINR-Range                                                                  OPTIONAL
8183 MeasQuantityResultsEUTRA ::=            SEQUENCE {
8184     rsrp                                    RSRP-RangeEUTRA                                                             OPTIONAL,
8185     rsrq                                    RSRQ-RangeEUTRA                                                             OPTIONAL,
8186     sinr                                    SINR-RangeEUTRA                                                             OPTIONAL
8189 ResultsPerSSB-IndexList::=              SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerSSB-Index
8191 ResultsPerSSB-Index ::=                 SEQUENCE {
8192     ssb-Index                               SSB-Index,
8193     ssb-Results                             MeasQuantityResults                                                         OPTIONAL
8196 ResultsPerCSI-RS-IndexList::=           SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerCSI-RS-Index
8198 ResultsPerCSI-RS-Index ::=              SEQUENCE {
8199     csi-RS-Index                            CSI-RS-Index,
8200     csi-RS-Results                          MeasQuantityResults                                                         OPTIONAL
8202 MeasResultServFreqListEUTRA-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) OF MeasResult2EUTRA
8204 MeasResultServFreqListNR-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResult2NR
8206 MeasResultListUTRA-FDD-r16 ::=          SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultUTRA-FDD-r16
8208 MeasResultUTRA-FDD-r16 ::=              SEQUENCE {
8209     physCellId-r16                          PhysCellIdUTRA-FDD-r16,
8210     measResult-r16                          SEQUENCE {
8211         utra-FDD-RSCP-r16                       INTEGER (-5..91)          OPTIONAL,
8212         utra-FDD-EcN0-r16                       INTEGER (0..49)           OPTIONAL
8213     }
8216 MeasResultForRSSI-r16 ::=        SEQUENCE {
8217     rssi-Result-r16                  RSSI-Range-r16,
8218     channelOccupancy-r16             INTEGER (0..100)
8221 MeasResultCLI-r16 ::=            SEQUENCE {
8222     measResultListSRS-RSRP-r16       MeasResultListSRS-RSRP-r16                                                         OPTIONAL,
8223     measResultListCLI-RSSI-r16       MeasResultListCLI-RSSI-r16                                                         OPTIONAL
8226 MeasResultListSRS-RSRP-r16 ::=   SEQUENCE (SIZE (1.. maxCLI-Report-r16)) OF MeasResultSRS-RSRP-r16
8228 MeasResultSRS-RSRP-r16 ::=       SEQUENCE {
8229     srs-ResourceId-r16               SRS-ResourceId,
8230     srs-RSRP-Result-r16              SRS-RSRP-Range-r16
8233 MeasResultListCLI-RSSI-r16 ::=   SEQUENCE (SIZE (1.. maxCLI-Report-r16)) OF MeasResultCLI-RSSI-r16
8235 MeasResultCLI-RSSI-r16 ::=       SEQUENCE {
8236     rssi-ResourceId-r16              RSSI-ResourceId-r16,
8237     cli-RSSI-Result-r16              CLI-RSSI-Range-r16
8240 UL-PDCP-DelayValueResultList-r16 ::= SEQUENCE (SIZE (1..maxDRB)) OF UL-PDCP-DelayValueResult-r16
8242 UL-PDCP-DelayValueResult-r16 ::= SEQUENCE {
8243     drb-Id-r16                       DRB-Identity,
8244     averageDelay-r16                 INTEGER (0..10000),
8245     ...
8248 UL-PDCP-ExcessDelayResultList-r17 ::= SEQUENCE (SIZE (1..maxDRB)) OF UL-PDCP-ExcessDelayResult-r17
8250 UL-PDCP-ExcessDelayResult-r17 ::= SEQUENCE {
8251     drb-Id-r17                        DRB-Identity,
8252     excessDelay-r17                   INTEGER (0..31),
8253     ...
8256 TimeBetweenEvent-r17 ::= INTEGER (0..1023)
8258 -- TAG-MEASRESULTS-STOP
8259 -- TAG-MEASRESULT2EUTRA-START
8261 MeasResult2EUTRA ::=       SEQUENCE {
8262     carrierFreq                         ARFCN-ValueEUTRA,
8263     measResultServingCell               MeasResultEUTRA                 OPTIONAL,
8264     measResultBestNeighCell             MeasResultEUTRA                 OPTIONAL,
8265     ...
8268 -- TAG-MEASRESULT2EUTRA-STOP
8269 -- TAG-MEASRESULT2NR-START
8271 MeasResult2NR ::=                   SEQUENCE {
8272     ssbFrequency                        ARFCN-ValueNR                           OPTIONAL,
8273     refFreqCSI-RS                       ARFCN-ValueNR                           OPTIONAL,
8274     measResultServingCell               MeasResultNR                            OPTIONAL,
8275     measResultNeighCellListNR           MeasResultListNR                        OPTIONAL,
8276     ...
8279 -- TAG-MEASRESULT2NR-STOP
8280 -- TAG-MEASRESULTIDLEEUTRA-START
8282 MeasResultIdleEUTRA-r16 ::= SEQUENCE {
8283     measResultsPerCarrierListIdleEUTRA-r16   SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleEUTRA-r16,
8284     ...
8287 MeasResultsPerCarrierIdleEUTRA-r16 ::=  SEQUENCE {
8288     carrierFreqEUTRA-r16                    ARFCN-ValueEUTRA,
8289     measResultsPerCellListIdleEUTRA-r16     SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleEUTRA-r16,
8290     ...
8293 MeasResultsPerCellIdleEUTRA-r16 ::=     SEQUENCE {
8294     eutra-PhysCellId-r16                    EUTRA-PhysCellId,
8295     measIdleResultEUTRA-r16                 SEQUENCE {
8296        rsrp-ResultEUTRA-r16                     RSRP-RangeEUTRA                                                     OPTIONAL,
8297        rsrq-ResultEUTRA-r16                     RSRQ-RangeEUTRA-r16                                                 OPTIONAL
8298     },
8299     ...
8302 -- TAG-MEASRESULTIDLEEUTRA-STOP
8303 -- TAG-MEASRESULTIDLENR-START
8305 MeasResultIdleNR-r16 ::=  SEQUENCE {
8306     measResultServingCell-r16 SEQUENCE {
8307         rsrp-Result-r16           RSRP-Range                                                                        OPTIONAL,
8308         rsrq-Result-r16           RSRQ-Range                                                                        OPTIONAL,
8309         resultsSSB-Indexes-r16    ResultsPerSSB-IndexList-r16                                                       OPTIONAL
8310     },
8311     measResultsPerCarrierListIdleNR-r16 SEQUENCE (SIZE (1.. maxFreqIdle-r16)) OF MeasResultsPerCarrierIdleNR-r16    OPTIONAL,
8312     ...
8315 MeasResultsPerCarrierIdleNR-r16 ::=   SEQUENCE {
8316     carrierFreq-r16                       ARFCN-ValueNR,
8317     measResultsPerCellListIdleNR-r16      SEQUENCE (SIZE (1..maxCellMeasIdle-r16)) OF MeasResultsPerCellIdleNR-r16,
8318     ...
8321 MeasResultsPerCellIdleNR-r16 ::=  SEQUENCE {
8322     physCellId-r16                    PhysCellId,
8323     measIdleResultNR-r16              SEQUENCE {
8324         rsrp-Result-r16                   RSRP-Range                                                              OPTIONAL,
8325         rsrq-Result-r16                   RSRQ-Range                                                              OPTIONAL,
8326         resultsSSB-Indexes-r16            ResultsPerSSB-IndexList-r16                                             OPTIONAL
8327     },
8328     ...,
8329     [[
8330     validityStatus-r18                MeasurementValidityDuration-r18                                             OPTIONAL
8331     ]]
8335 ResultsPerSSB-IndexList-r16 ::=   SEQUENCE (SIZE (1.. maxNrofIndexesToReport)) OF ResultsPerSSB-IndexIdle-r16
8337 ResultsPerSSB-IndexIdle-r16 ::=   SEQUENCE {
8338     ssb-Index-r16                     SSB-Index,
8339     ssb-Results-r16                   SEQUENCE {
8340         ssb-RSRP-Result-r16               RSRP-Range                                                              OPTIONAL,
8341         ssb-RSRQ-Result-r16               RSRQ-Range                                                              OPTIONAL
8342     }                                                                                                     OPTIONAL
8345 -- TAG-MEASRESULTIDLENR-STOP
8346 -- TAG-MEASRESULTRXTXTIMEDIFF-START
8348 MeasResultRxTxTimeDiff-r17 ::= SEQUENCE {
8349     rxTxTimeDiff-ue-r17            RxTxTimeDiff-r17      OPTIONAL,
8350     ...
8353 -- TAG-MEASRESULTRXTXTIMEDIFF-STOP
8354 -- TAG-MEASRESULTSCG-FAILURE-START
8356 MeasResultSCG-Failure ::=           SEQUENCE {
8357     measResultPerMOList                 MeasResultList2NR,
8358     ...,
8359     [[
8360     locationInfo-r16                    LocationInfo-r16            OPTIONAL
8361     ]]
8364 MeasResultList2NR ::=               SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR
8366 -- TAG-MEASRESULTSCG-FAILURE-STOP
8367 -- TAG-MEASRESULTSSL-START
8369 MeasResultsSL-r16 ::=         SEQUENCE {
8370     measResultsListSL-r16         CHOICE {
8371         measResultNR-SL-r16           MeasResultNR-SL-r16,
8372         ...,
8373         [[
8374         measResultNR-SL-r18           MeasResultNR-SL-r18
8375         ]]
8376     },
8377     ...
8380 MeasResultNR-SL-r16 ::=       SEQUENCE {
8381     measResultListCBR-NR-r16      SEQUENCE (SIZE (1.. maxNrofSL-PoolToMeasureNR-r16)) OF MeasResultCBR-NR-r16,
8382     ...
8385 MeasResultCBR-NR-r16 ::=      SEQUENCE {
8386     sl-poolReportIdentity-r16     SL-ResourcePoolID-r16,
8387     sl-CBR-ResultsNR-r16          SL-CBR-r16,
8388     ...
8391 MeasResultNR-SL-r18 ::=       SEQUENCE {
8392     measResultListCBR-DedicatedSL-PRS-r18 SEQUENCE (SIZE (1..maxNrofDedicatedSL-PRS-PoolToMeas-r18)) OF MeasResultCBR-DedicatedSL-PRS-r18,
8393     ...
8396 MeasResultCBR-DedicatedSL-PRS-r18 ::= SEQUENCE {
8397     sl-PRS-ResourcePoolID-r18             SL-PRS-ResourcePoolID-r18,
8398     sL-CBR-ResultsDedicatedSL-PRS-RP-r18  SL-CBR-r16,
8399     ...
8402 -- TAG-MEASRESULTSSL-STOP
8403 -- TAG-MEASSEQUENCE-START
8405 MeasSequence-r18 ::=             INTEGER (1..maxMeasSequence-r18)
8407 -- TAG-MEASSEQUENCE-STOP
8408 -- TAG-MEASTRIGGERQUANTITYEUTRA-START
8410 MeasTriggerQuantityEUTRA::=                 CHOICE {
8411     rsrp                                        RSRP-RangeEUTRA,
8412     rsrq                                        RSRQ-RangeEUTRA,
8413     sinr                                        SINR-RangeEUTRA
8416 RSRP-RangeEUTRA ::=                 INTEGER (0..97)
8418 RSRQ-RangeEUTRA ::=                 INTEGER (0..34)
8420 SINR-RangeEUTRA ::=                 INTEGER (0..127)
8422 -- TAG-MEASTRIGGERQUANTITYEUTRA-STOP
8423 -- TAG-MEASUREMENTVALIDITYDURATION-START
8425 MeasurementValidityDuration-r18 ::= ENUMERATED {s5, s10, s20, s50, s100, spare3, spare2, spare1}
8427 -- TAG-MEASUREMENTVALIDITYDURATION-STOP
8428 -- TAG-MEASWINDOWCONFIG-START
8430 MeasWindowConfig-r18 ::=    SEQUENCE {
8431     windowOffsetPeriodicity     CHOICE {
8432         periodicityMs40         INTEGER (0..39),
8433         periodicityMs80         INTEGER (0..79),
8434         ...
8435     },
8436     windowDuration              ENUMERATED {ms2, ms5, ms5dot5, spare1},
8437     ...
8440 -- TAG-MEASWINDOWCONFIG-STOP
8441 -- TAG-MOBILITYSTATEPARAMETERS-START
8443 MobilityStateParameters ::=         SEQUENCE{
8444     t-Evaluation                        ENUMERATED {
8445                                             s30, s60, s120, s180, s240, spare3, spare2, spare1},
8446     t-HystNormal                        ENUMERATED {
8447                                             s30, s60, s120, s180, s240, spare3, spare2, spare1},
8448     n-CellChangeMedium                  INTEGER (1..16),
8449     n-CellChangeHigh                    INTEGER (1..16)
8452 -- TAG-MOBILITYSTATEPARAMETERS-STOP
8453 -- TAG-MRB-IDENTITY-START
8455 MRB-Identity-r17 ::=                    INTEGER (1..512)
8457 -- TAG-MRB-IDENTITY-STOP
8458 -- TAG-MSGACONFIGCOMMON-START
8460 MsgA-ConfigCommon-r16 ::=           SEQUENCE {
8461     rach-ConfigCommonTwoStepRA-r16      RACH-ConfigCommonTwoStepRA-r16,
8462     msgA-PUSCH-Config-r16               MsgA-PUSCH-Config-r16                                      OPTIONAL --Cond InitialBWPConfig
8465 -- TAG-MSGACONFIGCOMMON-STOP
8466 -- TAG-MSGA-PUSCH-CONFIG-START
8468 MsgA-PUSCH-Config-r16 ::=                      SEQUENCE {
8469     msgA-PUSCH-ResourceGroupA-r16                  MsgA-PUSCH-Resource-r16                                       OPTIONAL, -- Cond InitialBWPConfig
8470     msgA-PUSCH-ResourceGroupB-r16                  MsgA-PUSCH-Resource-r16                                       OPTIONAL, -- Cond GroupBConfigured
8471     msgA-TransformPrecoder-r16                    ENUMERATED {enabled, disabled}                                 OPTIONAL, -- Need R
8472     msgA-DataScramblingIndex-r16                   INTEGER (0..1023)                                             OPTIONAL, -- Need S
8473     msgA-DeltaPreamble-r16                         INTEGER (-1..6)                                               OPTIONAL  -- Need R
8476 MsgA-PUSCH-Resource-r16 ::=                    SEQUENCE {
8477     msgA-MCS-r16                                   INTEGER (0..15),
8478     nrofSlotsMsgA-PUSCH-r16                        INTEGER (1..4),
8479     nrofMsgA-PO-PerSlot-r16                        ENUMERATED {one, two, three, six},
8480     msgA-PUSCH-TimeDomainOffset-r16                INTEGER (1..32),
8481     msgA-PUSCH-TimeDomainAllocation-r16            INTEGER (1..maxNrofUL-Allocations)                            OPTIONAL, -- Need S
8482     startSymbolAndLengthMsgA-PO-r16                INTEGER (0..127)                                              OPTIONAL, -- Need S
8483     mappingTypeMsgA-PUSCH-r16                      ENUMERATED {typeA, typeB}                                     OPTIONAL, -- Need S
8484     guardPeriodMsgA-PUSCH-r16                      INTEGER (0..3)                                                OPTIONAL, -- Need R
8485     guardBandMsgA-PUSCH-r16                        INTEGER (0..1),
8486     frequencyStartMsgA-PUSCH-r16                   INTEGER (0..maxNrofPhysicalResourceBlocks-1),
8487     nrofPRBs-PerMsgA-PO-r16                        INTEGER (1..32),
8488     nrofMsgA-PO-FDM-r16                            ENUMERATED {one, two, four, eight},
8489     msgA-IntraSlotFrequencyHopping-r16             ENUMERATED {enabled}                                          OPTIONAL, -- Need R
8490     msgA-HoppingBits-r16                           BIT STRING (SIZE(2))                                          OPTIONAL, -- Cond FreqHopConfigured
8491     msgA-DMRS-Config-r16                           MsgA-DMRS-Config-r16,
8492     nrofDMRS-Sequences-r16                         INTEGER (1..2),
8493     msgA-Alpha-r16                                 ENUMERATED {alpha0, alpha04, alpha05, alpha06,
8494                                                                alpha07, alpha08, alpha09, alpha1}                OPTIONAL, -- Need S
8495     interlaceIndexFirstPO-MsgA-PUSCH-r16           INTEGER (1..10)                                               OPTIONAL, -- Need R
8496     nrofInterlacesPerMsgA-PO-r16                   INTEGER (1..10)                                               OPTIONAL, -- Need R
8497     ...
8500 MsgA-DMRS-Config-r16 ::=                       SEQUENCE {
8501     msgA-DMRS-AdditionalPosition-r16               ENUMERATED {pos0, pos1, pos3}                                 OPTIONAL, -- Need S
8502     msgA-MaxLength-r16                             ENUMERATED {len2}                                             OPTIONAL, -- Need S
8503     msgA-PUSCH-DMRS-CDM-Group-r16                  INTEGER (0..1)                                                OPTIONAL, -- Need S
8504     msgA-PUSCH-NrofPorts-r16                       INTEGER (0..1)                                                OPTIONAL, -- Need S
8505     msgA-ScramblingID0-r16                         INTEGER (0..65535)                                            OPTIONAL, -- Need S
8506     msgA-ScramblingID1-r16                         INTEGER (0..65535)                                            OPTIONAL  -- Need S
8509 -- TAG-MSGA-PUSCH-CONFIG-STOP
8510 -- TAG-MULTIFREQUENCYBANDLISTNR-START
8512 MultiFrequencyBandListNR ::=        SEQUENCE (SIZE (1..maxNrofMultiBands)) OF FreqBandIndicatorNR
8514 -- TAG-MULTIFREQUENCYBANDLISTNR-STOP
8515 -- TAG-MULTIFREQUENCYBANDLISTNR-SIB-START
8517 MultiFrequencyBandListNR-SIB ::=            SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfo
8519 NR-MultiBandInfo ::=                        SEQUENCE {
8520     freqBandIndicatorNR                         FreqBandIndicatorNR         OPTIONAL,   -- Cond OptULNotSIB2
8521     nr-NS-PmaxList                              NR-NS-PmaxList              OPTIONAL    -- Need S
8524 MultiFrequencyBandListNR-SIB-v1760 ::=      SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfo-v1760
8526 NR-MultiBandInfo-v1760 ::=                  SEQUENCE {
8527     nr-NS-PmaxList-v1760                        NR-NS-PmaxList-v1760        OPTIONAL    -- Need S
8530 MultiFrequencyBandListNR-Aerial-SIB-r18 ::= SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfoAerial-r18
8532 NR-MultiBandInfoAerial-r18 ::=              SEQUENCE {
8533     freqBandIndicatorNR-Aerial-r18              FreqBandIndicatorNR         OPTIONAL,   -- Cond OptULNotSIB2
8534     nr-NS-PmaxListAerial-r18                    NR-NS-PmaxListAerial-r18    OPTIONAL    -- Need S
8537 -- TAG-MULTIFREQUENCYBANDLISTNR-SIB-STOP
8538 -- TAG-MUSIM-GAPCONFIG-START
8540 MUSIM-GapConfig-r17 ::=                  SEQUENCE {
8541     musim-GapToReleaseList-r17               SEQUENCE (SIZE (1..3)) OF MUSIM-GapId-r17               OPTIONAL, -- Need N
8542     musim-GapToAddModList-r17                SEQUENCE (SIZE (1..3)) OF MUSIM-Gap-r17                 OPTIONAL, -- Need N
8543     musim-AperiodicGap-r17                   MUSIM-GapInfo-r17                                       OPTIONAL, -- Need N
8544    ...,
8545     [[
8546     musim-GapToAddModListExt-v1820           SEQUENCE (SIZE (1..3)) OF MUSIM-GapExt-v1820            OPTIONAL, -- Need N
8547     musim-GapKeep-r18                        ENUMERATED {true}                                       OPTIONAL  -- Need N
8548     ]]
8551 MUSIM-Gap-r17 ::=                        SEQUENCE {
8552     musim-GapId-r17                          MUSIM-GapId-r17,
8553     musim-GapInfo-r17                        MUSIM-GapInfo-r17
8556 MUSIM-GapExt-v1820 ::=                   SEQUENCE {
8557     gapPriority-r18                          GapPriority-r17
8560 -- TAG-MUSIM-GAPCONFIG-STOP
8561 -- TAG-MUSIM-GAPID-START
8563 MUSIM-GapId-r17 ::=                  INTEGER (0..2)
8565 -- TAG-MUSIM-GAPID-STOP
8566 -- TAG-MUSIM-GAPINFO-START
8568 MUSIM-GapInfo-r17 ::=               SEQUENCE {
8569     musim-Starting-SFN-AndSubframe-r17  MUSIM-Starting-SFN-AndSubframe-r17             OPTIONAL, -- Cond aperiodic
8570     musim-GapLength-r17                 ENUMERATED {ms3, ms4, ms6, ms10, ms20}         OPTIONAL, -- Cond gapSetup
8571     musim-GapRepetitionAndOffset-r17    CHOICE {
8572         ms20-r17                            INTEGER (0..19),
8573         ms40-r17                            INTEGER (0..39),
8574         ms80-r17                            INTEGER (0..79),
8575         ms160-r17                           INTEGER (0..159),
8576         ms320-r17                           INTEGER (0..319),
8577         ms640-r17                           INTEGER (0..639),
8578         ms1280-r17                          INTEGER (0..1279),
8579         ms2560-r17                          INTEGER (0..2559),
8580         ms5120-r17                          INTEGER (0..5119),
8581         ...
8582     }                                                                                  OPTIONAL -- Cond periodic
8585 MUSIM-Starting-SFN-AndSubframe-r17 ::= SEQUENCE {
8586     starting-SFN-r17                       INTEGER (0..1023),
8587     startingSubframe-r17                   INTEGER (0..9)
8590 -- TAG-MUSIM-GAPINFO-STOP
8591 -- TAG-N3C-INDIRECTPATHCONFIGRELAY-START
8593 N3C-IndirectPathConfigRelay-r18 ::=    SEQUENCE {
8594     n3c-MappingToReleaseList-r18           SEQUENCE (SIZE (1..maxLC-ID)) OF SL-RemoteUE-RB-Identity-r17        OPTIONAL, -- Need N
8595     n3c-MappingToAddModList-r18            SEQUENCE (SIZE (1..maxLC-ID)) OF N3C-MappingConfig-r18              OPTIONAL, -- Need N
8596     ...
8599 N3C-MappingConfig-r18 ::=              SEQUENCE {
8600     n3c-RemoteUE-RB-Identity-r18           SL-RemoteUE-RB-Identity-r17,
8601     n3c-RLC-ChannelUu-r18                  Uu-RelayRLC-ChannelID-r17,
8602     ...
8605 -- TAG-N3C-INDIRECTPATHCONFIGRELAY-STOP
8606 -- TAG-N3C-INDIRECTPATHADDCHANGE-START
8608 N3C-IndirectPathAddChange-r18 ::=  SEQUENCE {
8609     n3c-RelayIdentification-r18        N3C-RelayUE-Info-r18,
8610     ...
8613 -- TAG-N3C-INDIRECTPATHADDCHANGE-STOP
8614 -- TAG-N3CRELAYUEINFO-START
8616 N3C-RelayUE-Info-r18 ::=      SEQUENCE {
8617     n3c-CellGlobalId-r18          SEQUENCE {
8618         n3c-PLMN-Id-r18               PLMN-Identity,
8619         n3c-CellIdentity-r18          CellIdentity
8620     },
8621     n3c-C-RNTI-r18                RNTI-Value
8624 -- TAG-N3CRELAYUEINFO-STOP
8625 -- TAG-NCR-APERIODICFWDCONFIG-START
8627 NCR-AperiodicFwdConfig-r18 ::= SEQUENCE {
8628     aperiodicFwdTimeRsrcToAddModList-r18  SEQUENCE (SIZE (1..maxNrofAperiodicFwdTimeResource-r18)) OF NCR-AperiodicFwdTimeResource-r18
8629                                                                                                         OPTIONAL, -- Need N
8630     aperiodicFwdTimeRsrcToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofAperiodicFwdTimeResource-r18)) OF NCR-AperiodicFwdTimeResourceId-r18
8631                                                                                                         OPTIONAL, -- Need N
8632     referenceSCS-r18                      SubcarrierSpacing                                             OPTIONAL, -- Need M
8633     aperiodicBeamFieldWidth-r18           INTEGER (1..6)                                                OPTIONAL, -- Need M
8634     numberOfFields-r18                    INTEGER (1..32)                                               OPTIONAL, -- Need M
8635     ...
8638 NCR-AperiodicFwdTimeResource-r18 ::= SEQUENCE {
8639     aperiodicFwdTimeRsrcId-r18           NCR-AperiodicFwdTimeResourceId-r18,
8640     slotOffsetAperiodic-r18              INTEGER (0..14),
8641     symbolOffset-r18                     INTEGER (0..maxNrofSymbols-1),
8642     durationInSymbols-r18                INTEGER (1..28),
8643     ...
8646 NCR-AperiodicFwdTimeResourceId-r18 ::= INTEGER (0..maxNrofAperiodicFwdTimeResource-1-r18)
8648 -- TAG-NCR-APERIODICFWDCONFIG-STOP
8649 -- TAG-NCR-FWDCONFIG-START
8651 NCR-FwdConfig-r18 ::=                SEQUENCE {
8652     periodicFwdRsrcSetToAddModList-r18   SEQUENCE (SIZE (1..maxNrofPeriodicFwdResourceSet-r18)) OF NCR-PeriodicFwdResourceSet-r18
8653                                                                                                             OPTIONAL,  -- Need N
8654     periodicFwdRsrcSetToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofPeriodicFwdResourceSet-r18)) OF NCR-PeriodicFwdResourceSetId-r18
8655                                                                                                             OPTIONAL,  -- Need N
8656     aperiodicFwdConfig-r18                      CHOICE {release NULL, setup NCR-AperiodicFwdConfig-r18}                   OPTIONAL,   -- Need M
8657     semiPersistentFwdRsrcSetToAddModList-r18    SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResourceSet-r18)) OF
8658                                                                     NCR-SemiPersistentFwdResourceSet-r18    OPTIONAL,  -- Need N
8659     semiPersistentFwdRsrcSetToReleaseList-r18   SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResourceSet-r18)) OF
8660                                                                     NCR-SemiPersistentFwdResourceSetId-r18  OPTIONAL,  -- Need N
8661     ...
8664 -- TAG-NCR-FWDCONFIG-STOP
8665 -- TAG-NCR-PERIODICITYANDOFFSET-START
8667 NCR-PeriodicityAndOffset-r18 ::= CHOICE {
8668     slot                             NCR-SlotPeriodicityAndSlotOffset-r18,
8669     ms                               NCR-MsPeriodicityAndSlotOffset-r18
8672 NCR-SlotPeriodicityAndSlotOffset-r18 ::=  CHOICE {
8673     sl1                                       NULL,
8674     sl2                                       INTEGER(0..1),
8675     sl4                                       INTEGER(0..3),
8676     sl5                                       INTEGER(0..4),
8677     sl8                                       INTEGER(0..7),
8678     sl10                                      INTEGER(0..9),
8679     sl16                                      INTEGER(0..15),
8680     sl20                                      INTEGER(0..19),
8681     sl32                                      INTEGER(0..31),
8682     sl40                                      INTEGER(0..39),
8683     sl64                                      INTEGER(0..63),
8684     sl80                                      INTEGER(0..79),
8685     sl128                                     INTEGER(0..127),
8686     sl160                                     INTEGER(0..159),
8687     sl256                                     INTEGER(0..255),
8688     sl320                                     INTEGER(0..319),
8689     sl512                                     INTEGER(0..511),
8690     sl640                                     INTEGER(0..639),
8691     sl1024                                    INTEGER(0..1023),
8692     sl1280                                    INTEGER(0..1279),
8693     sl2560                                    INTEGER(0..2559),
8694     sl5120                                    INTEGER(0..5119),
8695     sl10240                                   INTEGER(0..10239),
8696      ...
8699 NCR-MsPeriodicityAndSlotOffset-r18 ::=    CHOICE {
8700     ms1                                       INTEGER(0..15),
8701     ms2                                       INTEGER(0..31),
8702     ms4                                       INTEGER(0..63),
8703     ms5                                       INTEGER(0..79),
8704     ms8                                       INTEGER(0..127),
8705     ms10                                      INTEGER(0..159),
8706     ms16                                      INTEGER(0..255),
8707     ms20                                      INTEGER(0..319),
8708     ms32                                      INTEGER(0..511),
8709     ms40                                      INTEGER(0..639),
8710     ms64                                      INTEGER(0..1023),
8711     ms80                                      INTEGER(0..1279),
8712     ms128                                     INTEGER(0..2047),
8713     ms160                                     INTEGER(0..2559),
8714     ms256                                     INTEGER(0..4095),
8715     ms320                                     INTEGER(0..5119),
8716     ms512                                     INTEGER(0..8191),
8717     ms640                                     INTEGER(0..10239),
8718     ms1024                                    INTEGER(0..16383),
8719     ms1280                                    INTEGER(0..20479),
8720     ms2560                                    INTEGER(0..40959),
8721     ms5120                                    INTEGER(0..81919),
8722     ms10240                                   INTEGER(0..163839),
8723     ...
8726 -- TAG-NCR-PERIODICITYANDOFFSET-STOP
8727 -- TAG-NCR-PERIODICFWDRESOURCESET-START
8729 NCR-PeriodicFwdResourceSet-r18 ::=  SEQUENCE {
8730     periodicFwdRsrcSetId-r18            NCR-PeriodicFwdResourceSetId-r18,
8731     periodicFwdRsrcToAddModList-r18     SEQUENCE (SIZE (1..maxNrofPeriodicFwdResource-r18)) OF NCR-PeriodicFwdResource-r18
8732                                                                                                             OPTIONAL,  -- Need N
8733     periodicFwdRsrcToReleaseList-r18    SEQUENCE (SIZE (1..maxNrofPeriodicFwdResource-r18)) OF NCR-PeriodicFwdResourceId-r18
8734                                                                                                             OPTIONAL,  -- Need N
8735     referenceSCS-r18                    SubcarrierSpacing                                                   OPTIONAL,  -- Need M
8736     priorityFlag-r18                    ENUMERATED {true}                                                   OPTIONAL,  -- Need R
8737     ...
8740 NCR-PeriodicFwdResource-r18 ::=  SEQUENCE {
8741     periodicFwdRsrcId-r18            NCR-PeriodicFwdResourceId-r18,
8742     beamIndex-r18                    INTEGER (0..63),
8743     periodicTimeRsrc-r18             SEQUENCE {
8744         periodicityAndOffset-r18     NCR-PeriodicityAndOffset-r18,
8745         symbolOffset-r18             INTEGER (0..maxNrofSymbols-1),
8746         durationInSymbols-r18        INTEGER (1..112)
8747     },
8748     ...
8751 NCR-PeriodicFwdResourceId-r18 ::= INTEGER (0..maxNrofPeriodicFwdResource-1-r18)
8753 -- TAG-NCR-PERIODICFWDRESOURCESET-STOP
8754 -- TAG-NCR-PERIODICFWDRESOURCESETID-START
8756 NCR-PeriodicFwdResourceSetId-r18 ::= INTEGER (0..maxNrofPeriodicFwdResourceSet-1-r18)
8758 -- TAG-NCR-PERIODICFWDRESOURCESETID-STOP
8759 -- TAG-NCR-SEMIPERSISTENTFWDRESOURCESET-START
8761 NCR-SemiPersistentFwdResourceSet-r18 ::= SEQUENCE {
8762     semiPersistentFwdRsrcSetId-r18           NCR-SemiPersistentFwdResourceSetId-r18,
8763     semiPersistentFwdRsrcToAddModList-r18    SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResource-r18)) OF
8764                                                      NCR-SemiPersistentFwdResource-r18                       OPTIONAL,   -- Need N
8765     semiPersistentFwdRsrcToReleaseList-r18   SEQUENCE (SIZE (1..maxNrofSemiPersistentFwdResource-r18)) OF
8766                                                      NCR-SemiPersistentFwdResourceId-r18                     OPTIONAL,  -- Need N
8767     referenceSCS-r18                         SubcarrierSpacing                                               OPTIONAL,  -- Need M
8768     priorityFlag-r18                         ENUMERATED {true}                                               OPTIONAL,   -- Need R
8769     ...
8772 NCR-SemiPersistentFwdResource-r18 ::= SEQUENCE {
8773     semiPersistentFwdRsrcId-r18           NCR-SemiPersistentFwdResourceId-r18,
8774     beamIndex-r18                         INTEGER (0..63),
8775     semiPersistentTimeRsrc-r18            SEQUENCE {
8776         periodicityAndOffset-r18              NCR-PeriodicityAndOffset-r18,
8777         symbolOffset-r18                      INTEGER (0..maxNrofSymbols-1),
8778         durationInSymbols-r18                 INTEGER (1..112)
8779     },
8780     ...
8783 NCR-SemiPersistentFwdResourceId-r18 ::= INTEGER (0..maxNrofSemiPersistentFwdResource-1-r18)
8785 -- TAG-NCR-SEMIPERSISTENTFWDRESOURCESET-STOP
8786 -- TAG-NCR-SEMIPERSISTENTFWDRESOURCESETID-START
8788 NCR-SemiPersistentFwdResourceSetId-r18 ::= INTEGER (0..maxNrofSemiPersistentFwdResourceSet-1-r18)
8790 -- TAG-NCR-SEMIPERSISTENTFWDRESOURCESETID-STOP
8791 -- TAG-NeedForGapsConfigNR-START
8793 NeedForGapsConfigNR-r16 ::=        SEQUENCE {
8794     requestedTargetBandFilterNR-r16       SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR               OPTIONAL          -- Need R
8797 -- TAG-NeedForGapsConfigNR-STOP
8798 -- TAG-NeedForGapsInfoNR-START
8800 NeedForGapsInfoNR-r16 ::=        SEQUENCE {
8801     intraFreq-needForGap-r16      NeedForGapsIntraFreqList-r16,
8802     interFreq-needForGap-r16      NeedForGapsBandListNR-r16
8805 NeedForGapsIntraFreqList-r16 ::=          SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForGapsIntraFreq-r16
8807 NeedForGapsBandListNR-r16 ::=             SEQUENCE (SIZE (1..maxBands)) OF NeedForGapsNR-r16
8809 NeedForGapsIntraFreq-r16  ::=                 SEQUENCE {
8810     servCellId-r16                               ServCellIndex,
8811     gapIndicationIntra-r16                       ENUMERATED {gap, no-gap}
8814 NeedForGapsNR-r16  ::=                        SEQUENCE {
8815     bandNR-r16                                   FreqBandIndicatorNR,
8816     gapIndication-r16                            ENUMERATED {gap, no-gap}
8819 -- TAG-NeedForGapsInfoNR-STOP
8820 -- TAG-NeedForGapNCSG-ConfigEUTRA-START
8822 NeedForGapNCSG-ConfigEUTRA-r17 ::=        SEQUENCE {
8823     requestedTargetBandFilterNCSG-EUTRA-r17   SEQUENCE (SIZE (1..maxBandsEUTRA)) OF FreqBandIndicatorEUTRA     OPTIONAL    -- Need R
8826 -- TAG-NeedForGapNCSG-ConfigEUTRA-STOP
8827 -- TAG-NEEDFORGAPNCSG-CONFIGNR-START
8829 NeedForGapNCSG-ConfigNR-r17 ::=        SEQUENCE {
8830     requestedTargetBandFilterNCSG-NR-r17   SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR          OPTIONAL          -- Need R
8833 -- TAG-NEEDFORGAPNCSG-CONFIGNR-STOP
8834 -- TAG-NEEDFORGAPNCSG-INFOEUTRA-START
8836 NeedForGapNCSG-InfoEUTRA-r17 ::=   SEQUENCE {
8837     needForNCSG-EUTRA-r17              SEQUENCE (SIZE (1..maxBandsEUTRA)) OF NeedForNCSG-EUTRA-r17
8840 NeedForNCSG-EUTRA-r17  ::=         SEQUENCE {
8841     bandEUTRA-r17                      FreqBandIndicatorEUTRA,
8842     gapIndication-r17                  ENUMERATED {gap, ncsg, nogap-noncsg}
8845 -- TAG-NEEDFORGAPNCSG-INFOEUTRA-STOP
8846 -- TAG-NEEDFORGAPNCSG-INFONR-START
8848 NeedForGapNCSG-InfoNR-r17 ::=     SEQUENCE {
8849     intraFreq-needForNCSG-r17         NeedForNCSG-IntraFreqList-r17,
8850     interFreq-needForNCSG-r17         NeedForNCSG-BandListNR-r17
8853 NeedForNCSG-IntraFreqList-r17 ::= SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForNCSG-IntraFreq-r17
8855 NeedForNCSG-BandListNR-r17 ::=    SEQUENCE (SIZE (1..maxBands)) OF NeedForNCSG-NR-r17
8857 NeedForNCSG-IntraFreq-r17  ::=    SEQUENCE {
8858     servCellId-r17                    ServCellIndex,
8859     gapIndicationIntra-r17            ENUMERATED {gap, ncsg, nogap-noncsg}
8862 NeedForNCSG-NR-r17  ::=           SEQUENCE {
8863     bandNR-r17                        FreqBandIndicatorNR,
8864     gapIndication-r17                 ENUMERATED {gap, ncsg, nogap-noncsg}
8867 -- TAG-NEEDFORGAPNCSG-INFONR-STOP
8868 -- TAG-NeedForInterruptionInfoNR-START
8870 NeedForInterruptionInfoNR-r18 ::=    SEQUENCE {
8871     intraFreq-needForInterruption-r18    NeedForInterruptionIntraFreqList-r18,
8872     interFreq-needForInterruption-r18    NeedForInterruptionBandListNR-r18,
8873     ...
8876 NeedForInterruptionIntraFreqList-r18 ::=          SEQUENCE (SIZE (1.. maxNrofServingCells)) OF NeedForInterruptionNR-r18
8878 NeedForInterruptionBandListNR-r18 ::=             SEQUENCE (SIZE (1..maxBands)) OF NeedForInterruptionNR-r18
8880 NeedForInterruptionNR-r18  ::=       SEQUENCE {
8881     interruptionIndication-r18           ENUMERATED {no-gap-with-interruption, no-gap-no-interruption}                     OPTIONAL
8884 -- TAG-NeedForInterruptionInfoNR-STOP
8885 -- TAG-NEXTHOPCHAININGCOUNT-START
8887 NextHopChainingCount ::=                    INTEGER (0..7)
8889 -- TAG-NEXTHOPCHAININGCOUNT-STOP
8890 -- TAG-NG-5G-S-TMSI-START
8892 NG-5G-S-TMSI ::=                         BIT STRING (SIZE (48))
8894 -- TAG-NG-5G-S-TMSI-STOP
8895 -- TAG-NONCELLDEFININGSSB-START
8897 NonCellDefiningSSB-r17 ::=      SEQUENCE {
8898     absoluteFrequencySSB-r17        ARFCN-ValueNR,
8899     ssb-Periodicity-r17             ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 }       OPTIONAL,   -- Need S
8900     ssb-TimeOffset-r17              ENUMERATED { ms5, ms10, ms15, ms20, ms40, ms80, spare2, spare1 }      OPTIONAL,   -- Need S
8901     ...
8904 -- TAG-NONCELLDEFININGSSB-STOP
8905 -- TAG-NPN-IDENTITY-START
8907 NPN-Identity-r16 ::=             CHOICE {
8908     pni-npn-r16                      SEQUENCE {
8909         plmn-Identity-r16                PLMN-Identity,
8910         cag-IdentityList-r16             SEQUENCE (SIZE (1..maxNPN-r16)) OF CAG-IdentityInfo-r16
8911     },
8912     snpn-r16                         SEQUENCE {
8913         plmn-Identity-r16                PLMN-Identity,
8914         nid-List-r16                     SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
8915     }
8918 CAG-IdentityInfo-r16 ::=         SEQUENCE {
8919     cag-Identity-r16                 BIT STRING (SIZE (32)),
8920     manualCAGselectionAllowed-r16    ENUMERATED {true}                         OPTIONAL   -- Need R
8923 NID-r16 ::=                      BIT STRING (SIZE (44))
8925 -- TAG-NPN-IDENTITY-STOP
8926 -- TAG-NPN-IDENTITYINFOLIST-START
8928 NPN-IdentityInfoList-r16 ::=     SEQUENCE (SIZE (1..maxNPN-r16)) OF NPN-IdentityInfo-r16
8931 NPN-IdentityInfo-r16 ::=         SEQUENCE {
8932     npn-IdentityList-r16             SEQUENCE (SIZE (1..maxNPN-r16)) OF NPN-Identity-r16,
8933     trackingAreaCode-r16             TrackingAreaCode,
8934     ranac-r16                        RAN-AreaCode                                                OPTIONAL,       -- Need R
8935     cellIdentity-r16                 CellIdentity,
8936     cellReservedForOperatorUse-r16   ENUMERATED {reserved, notReserved},
8937     iab-Support-r16                  ENUMERATED {true}                                           OPTIONAL,       -- Need S
8938     ...,
8939     [[
8940     gNB-ID-Length-r17                INTEGER (22..32)                                            OPTIONAL        -- Need R
8941     ]],
8942     [[
8943     mobileIAB-Support-r18            ENUMERATED {true}                                           OPTIONAL        -- Need S
8944     ]]
8947 -- TAG-NPN-IDENTITYINFOLIST-STOP
8948 -- TAG-NR-DL-PRS-PDC-INFO-START
8950 NR-DL-PRS-PDC-Info-r17 ::=    SEQUENCE {
8951     nr-DL-PRS-PDC-ResourceSet-r17          NR-DL-PRS-PDC-ResourceSet-r17                    OPTIONAL, -- Need R
8952     ...
8955 NR-DL-PRS-PDC-ResourceSet-r17 ::=    SEQUENCE {
8956     periodicityAndOffset-r17     NR-DL-PRS-Periodicity-and-ResourceSetSlotOffset-r17,
8957     numSymbols-r17               ENUMERATED {n2, n4, n6, n12, n1-v1800, spare3, spare2, spare1},
8958     dl-PRS-ResourceBandwidth-r17        INTEGER (1..63),
8959     dl-PRS-StartPRB-r17                 INTEGER (0..2176),
8960     resourceList-r17             SEQUENCE (SIZE (1..maxNrofPRS-ResourcesPerSet-r17)) OF NR-DL-PRS-Resource-r17,
8961     repFactorAndTimeGap-r17      RepFactorAndTimeGap-r17                                    OPTIONAL,   -- Need S
8962     ...
8965 NR-DL-PRS-Periodicity-and-ResourceSetSlotOffset-r17 ::= CHOICE {
8966     scs15-r17       CHOICE {
8967                         n4-r17                  INTEGER (0..3),
8968                         n5-r17                  INTEGER (0..4),
8969                         n8-r17                  INTEGER (0..7),
8970                         n10-r17                 INTEGER (0..9),
8971                         n16-r17                 INTEGER (0..15),
8972                         n20-r17                 INTEGER (0..19),
8973                         n32-r17                 INTEGER (0..31),
8974                         n40-r17                 INTEGER (0..39),
8975                         n64-r17                 INTEGER (0..63),
8976                         n80-r17                 INTEGER (0..79),
8977                         n160-r17                INTEGER (0..159),
8978                         n320-r17                INTEGER (0..319),
8979                         n640-r17                INTEGER (0..639),
8980                         n1280-r17               INTEGER (0..1279),
8981                         n2560-r17               INTEGER (0..2559),
8982                         n5120-r17               INTEGER (0..5119),
8983                         n10240-r17              INTEGER (0..10239),
8984                         ...
8985     },
8986     scs30-r17       CHOICE {
8987                         n8-r17                  INTEGER (0..7),
8988                         n10-r17                 INTEGER (0..9),
8989                         n16-r17                 INTEGER (0..15),
8990                         n20-r17                 INTEGER (0..19),
8991                         n32-r17                 INTEGER (0..31),
8992                         n40-r17                 INTEGER (0..39),
8993                         n64-r17                 INTEGER (0..63),
8994                         n80-r17                 INTEGER (0..79),
8995                         n128-r17                INTEGER (0..127),
8996                         n160-r17                INTEGER (0..159),
8997                         n320-r17                INTEGER (0..319),
8998                         n640-r17                INTEGER (0..639),
8999                         n1280-r17               INTEGER (0..1279),
9000                         n2560-r17               INTEGER (0..2559),
9001                         n5120-r17               INTEGER (0..5119),
9002                         n10240-r17              INTEGER (0..10239),
9003                         n20480-r17              INTEGER (0..20479),
9004                         ...
9005     },
9006     scs60-r17       CHOICE {
9007                         n16-r17                 INTEGER (0..15),
9008                         n20-r17                 INTEGER (0..19),
9009                         n32-r17                 INTEGER (0..31),
9010                         n40-r17                 INTEGER (0..39),
9011                         n64-r17                 INTEGER (0..63),
9012                         n80-r17                 INTEGER (0..79),
9013                         n128-r17                INTEGER (0..127),
9014                         n160-r17                INTEGER (0..159),
9015                         n256-r17                INTEGER (0..255),
9016                         n320-r17                INTEGER (0..319),
9017                         n640-r17                INTEGER (0..639),
9018                         n1280-r17               INTEGER (0..1279),
9019                         n2560-r17               INTEGER (0..2559),
9020                         n5120-r17               INTEGER (0..5119),
9021                         n10240-r17              INTEGER (0..10239),
9022                         n20480-r17              INTEGER (0..20479),
9023                         n40960-r17              INTEGER (0..40959),
9024                         ...
9025     },
9026     scs120-r17      CHOICE {
9027                         n32-r17                 INTEGER (0..31),
9028                         n40-r17                 INTEGER (0..39),
9029                         n64-r17                 INTEGER (0..63),
9030                         n80-r17                 INTEGER (0..79),
9031                         n128-r17                INTEGER (0..127),
9032                         n160-r17                INTEGER (0..159),
9033                         n256-r17                INTEGER (0..255),
9034                         n320-r17                INTEGER (0..319),
9035                         n512-r17                INTEGER (0..511),
9036                         n640-r17                INTEGER (0..639),
9037                         n1280-r17               INTEGER (0..1279),
9038                         n2560-r17               INTEGER (0..2559),
9039                         n5120-r17               INTEGER (0..5119),
9040                         n10240-r17              INTEGER (0..10239),
9041                         n20480-r17              INTEGER (0..20479),
9042                         n40960-r17              INTEGER (0..40959),
9043                         n81920-r17              INTEGER (0..81919),
9044                         ...
9045     },
9046     ...
9049 NR-DL-PRS-Resource-r17 ::= SEQUENCE {
9050     nr-DL-PRS-ResourceID-r17            NR-DL-PRS-ResourceID-r17,
9051     dl-PRS-SequenceID-r17               INTEGER (0..4095),
9052     dl-PRS-CombSizeN-AndReOffset-r17    CHOICE {
9053             n2-r17                          INTEGER (0..1),
9054             n4-r17                          INTEGER (0..3),
9055             n6-r17                          INTEGER (0..5),
9056             n12-r17                         INTEGER (0..11),
9057             ...
9058     },
9059     dl-PRS-ResourceSlotOffset-r17       INTEGER (0..maxNrofPRS-ResourceOffsetValue-1-r17),
9060     dl-PRS-ResourceSymbolOffset-r17     INTEGER (0..12),
9061     dl-PRS-QCL-Info-r17                 DL-PRS-QCL-Info-r17                         OPTIONAL, -- Need N
9062     ...,
9063     [[
9064     dl-PRS-ResourceSymbolOffset-v1800   INTEGER (13)                                OPTIONAL  -- Need R
9065     ]]
9068 DL-PRS-QCL-Info-r17 ::= CHOICE {
9069     ssb-r17                     SEQUENCE {
9070         ssb-Index-r17                   INTEGER (0..63),
9071         rs-Type-r17                     ENUMERATED {typeC, typeD, typeC-plus-typeD},
9072         ...
9073     },
9074     dl-PRS-r17                  SEQUENCE {
9075         qcl-DL-PRS-ResourceID-r17       NR-DL-PRS-ResourceID-r17,
9076         ...
9077     },
9078     ...
9081 NR-DL-PRS-ResourceID-r17 ::= INTEGER (0..maxNrofPRS-ResourcesPerSet-1-r17)
9083 RepFactorAndTimeGap-r17 ::=  SEQUENCE {
9084     repetitionFactor-r17         ENUMERATED {n2, n4, n6, n8, n16, n32, spare2, spare1},
9085     timeGap-r17                  ENUMERATED {s1, s2, s4, s8, s16, s32, spare2, spare1}
9088 -- TAG-NR-DL-PRS-PDC-INFO-STOP
9089 -- TAG-NR-NS-PMAXLIST-START
9091 NR-NS-PmaxList ::=                      SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValue
9093 NR-NS-PmaxValue ::=                     SEQUENCE {
9094     additionalPmax                          P-Max                               OPTIONAL,   -- Need N
9095     additionalSpectrumEmission              AdditionalSpectrumEmission
9098 NR-NS-PmaxList-v1760 ::=                SEQUENCE (SIZE (1.. maxNR-NS-Pmax)) OF NR-NS-PmaxValue-v1760
9100 NR-NS-PmaxValue-v1760 ::=               SEQUENCE {
9101     additionalSpectrumEmission-v1760        AdditionalSpectrumEmission-v1760    OPTIONAL   -- Need N
9104 NR-NS-PmaxListAerial-r18 ::=            SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValueAerial-r18
9106 NR-NS-PmaxValueAerial-r18 ::=           SEQUENCE {
9107     additionalPmax-r18                      P-Max                               OPTIONAL,   -- Need N
9108     additionalSpectrumEmission-r18          AdditionalSpectrumEmission-r18
9111 -- TAG-NR-NS-PMAXLIST-STOP
9112 -- TAG-NSAG-ID-START
9114 NSAG-ID-r17 ::=                      BIT STRING (SIZE (8))
9116 -- TAG-NSAG-ID-STOP
9117 -- TAG-NSAG-IDENTITYINFO-START
9119 NSAG-IdentityInfo-r17 ::=            SEQUENCE {
9120     nsag-ID-r17                          NSAG-ID-r17,
9121     trackingAreaCode-r17                 TrackingAreaCode               OPTIONAL      -- Need R
9124 -- TAG-NSAG-IDENTITYINFO-STOP
9125 -- TAG-NTN-CONFIG-START
9127 NTN-Config-r17 ::=             SEQUENCE {
9128     epochTime-r17                  EpochTime-r17                                                            OPTIONAL,  -- Need R
9129     ntn-UlSyncValidityDuration-r17 ENUMERATED{ s5, s10, s15, s20, s25, s30, s35,
9130                                               s40, s45, s50, s55, s60, s120, s180, s240, s900}              OPTIONAL,  -- Cond SIB19
9131     cellSpecificKoffset-r17        INTEGER(1..1023)                                                         OPTIONAL,  -- Need R
9132     kmac-r17                       INTEGER(1..512)                                                          OPTIONAL,  -- Need R
9133     ta-Info-r17                    TA-Info-r17                                                              OPTIONAL,  -- Need R
9134     ntn-PolarizationDL-r17         ENUMERATED {rhcp,lhcp,linear}                                            OPTIONAL,  -- Need R
9135     ntn-PolarizationUL-r17         ENUMERATED {rhcp,lhcp,linear}                                            OPTIONAL,  -- Need R
9136     ephemerisInfo-r17              EphemerisInfo-r17                                                        OPTIONAL,  -- Need R
9137     ta-Report-r17                  ENUMERATED {enabled}                                                     OPTIONAL,  -- Need R
9138     ...
9141 TA-Info-r17 ::=                 SEQUENCE  {
9142     ta-Common-r17                  INTEGER(0..66485757),
9143     ta-CommonDrift-r17             INTEGER(-257303..257303)                                                 OPTIONAL,  -- Need R
9144     ta-CommonDriftVariant-r17      INTEGER(0..28949)                                                        OPTIONAL   -- Need R
9147 -- TAG-NTN-CONFIG-STOP
9148 -- TAG-NZP-CSI-RS-RESOURCE-START
9150 NZP-CSI-RS-Resource ::=             SEQUENCE {
9151     nzp-CSI-RS-ResourceId               NZP-CSI-RS-ResourceId,
9152     resourceMapping                     CSI-RS-ResourceMapping,
9153     powerControlOffset                  INTEGER (-8..15),
9154     powerControlOffsetSS                ENUMERATED{db-3, db0, db3, db6}                 OPTIONAL,   -- Need R
9155     scramblingID                        ScramblingId,
9156     periodicityAndOffset                CSI-ResourcePeriodicityAndOffset                OPTIONAL,   -- Cond PeriodicOrSemiPersistent
9157     qcl-InfoPeriodicCSI-RS              TCI-StateId                                     OPTIONAL,   -- Cond Periodic
9158     ...,
9159     [[
9160     subcarrierSpacing-r18               SubcarrierSpacing                               OPTIONAL,   -- Cond LTM
9161     absoluteFrequencyPointA-r18         ARFCN-ValueNR                                   OPTIONAL,   -- Cond LTM
9162     cyclicPrefix-r18                    ENUMERATED {extended}                           OPTIONAL    -- Cond LTM
9163     ]]
9166 -- TAG-NZP-CSI-RS-RESOURCE-STOP
9167 -- TAG-NZP-CSI-RS-RESOURCEID-START
9169 NZP-CSI-RS-ResourceId ::=           INTEGER (0..maxNrofNZP-CSI-RS-Resources-1)
9171 -- TAG-NZP-CSI-RS-RESOURCEID-STOP
9172 -- TAG-NZP-CSI-RS-RESOURCESET-START
9174 NZP-CSI-RS-ResourceSet ::=          SEQUENCE {
9175     nzp-CSI-ResourceSetId               NZP-CSI-RS-ResourceSetId,
9176     nzp-CSI-RS-Resources                SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceId,
9177     repetition                          ENUMERATED { on, off }                                                  OPTIONAL,   -- Need S
9178     aperiodicTriggeringOffset           INTEGER(0..6)                                                           OPTIONAL,   -- Need S
9179     trs-Info                            ENUMERATED {true}                                                       OPTIONAL,   -- Need R
9180     ...,
9181     [[
9182     aperiodicTriggeringOffset-r16       INTEGER(0..31)                                                          OPTIONAL   -- Need S
9183     ]],
9184     [[
9185     pdc-Info-r17                        ENUMERATED {true}                                                       OPTIONAL,  -- Need R
9186     cmrGroupingAndPairing-r17           CMRGroupingAndPairing-r17                                               OPTIONAL,  -- Need R
9187     aperiodicTriggeringOffset-r17       INTEGER (0..124)                                                        OPTIONAL,  -- Need S
9188     aperiodicTriggeringOffsetL2-r17     INTEGER(0..31)                                                          OPTIONAL   -- Need R
9189     ]],
9190     [[
9191     resourceType-r18                    ENUMERATED {periodic}                                                   OPTIONAL   -- Cond LTM
9192     ]]
9195 CMRGroupingAndPairing-r17 ::=        SEQUENCE {
9196     nrofResourcesGroup1-r17              INTEGER (1..7),
9197     pair1OfNZP-CSI-RS-r17                NZP-CSI-RS-Pairing-r17                                                 OPTIONAL,  -- Need R
9198     pair2OfNZP-CSI-RS-r17                NZP-CSI-RS-Pairing-r17                                                 OPTIONAL   -- Need R
9201 NZP-CSI-RS-Pairing-r17  ::=          SEQUENCE {
9202     nzp-CSI-RS-ResourceId1-r17           INTEGER (1..7),
9203     nzp-CSI-RS-ResourceId2-r17           INTEGER (1..7)
9206 -- TAG-NZP-CSI-RS-RESOURCESET-STOP
9207 -- TAG-NZP-CSI-RS-RESOURCESETID-START
9209 NZP-CSI-RS-ResourceSetId ::=        INTEGER (0..maxNrofNZP-CSI-RS-ResourceSets-1)
9211 -- TAG-NZP-CSI-RS-RESOURCESETID-STOP
9212 -- TAG-P-MAX-START
9214 P-Max ::=                           INTEGER (-30..33)
9216 -- TAG-P-MAX-STOP
9217 -- TAG-PATHLOSSREFERENCERS-START
9219 PathlossReferenceRS-r17 ::=   SEQUENCE {
9220     pathlossReferenceRS-Id-r17          PathlossReferenceRS-Id-r17,
9221     referenceSignal-r17                 CHOICE {
9222         ssb-Index                           SSB-Index,
9223         csi-RS-Index                        NZP-CSI-RS-ResourceId
9224     },
9225     additionalPCI-r17                   AdditionalPCIIndex-r17                                         OPTIONAL  -- Cond RS-SSB
9229 -- TAG-PATHLOSSREFERENCERS-STOP
9230 -- TAG-PATHLOSSREFERENCERS-ID-START
9232 PathlossReferenceRS-Id-r17 ::= INTEGER (0..maxNrofPathlossReferenceRSs-1-r17)
9234 -- TAG-PATHLOSSREFERENCERS-ID-STOP
9235 -- TAG-PCIARFCNEUTRA-START
9237 PCI-ARFCN-EUTRA-r16 ::=             SEQUENCE {
9238     physCellId-r16                      EUTRA-PhysCellId,
9239     carrierFreq-r16                     ARFCN-ValueEUTRA
9242 -- TAG-PCIARFCNEUTRA-STOP
9243 -- TAG-PCIARFCNNR-START
9245 PCI-ARFCN-NR-r16 ::=                SEQUENCE {
9246     physCellId-r16                      PhysCellId,
9247     carrierFreq-r16                     ARFCN-ValueNR
9250 -- TAG-PCIARFCNNR-STOP
9251 -- TAG-PCI-LIST-START
9253 PCI-List ::=                        SEQUENCE (SIZE (1..maxNrofCellMeas)) OF PhysCellId
9255 -- TAG-PCI-LIST-STOP
9256 -- TAG-PCI-RANGE-START
9258 PCI-Range ::=                       SEQUENCE {
9259     start                               PhysCellId,
9260     range                               ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84,
9261                                                     n96, n128, n168, n252, n504, n1008,spare1}                  OPTIONAL    -- Need S
9264 -- TAG-PCI-RANGE-STOP
9265 -- TAG-PCI-RANGEELEMENT-START
9267 PCI-RangeElement ::=                SEQUENCE {
9268     pci-RangeIndex                      PCI-RangeIndex,
9269     pci-Range                           PCI-Range
9272 -- TAG-PCI-RANGEELEMENT-STOP
9273 -- TAG-PCI-RANGEINDEX-START
9275 PCI-RangeIndex ::=                  INTEGER (1..maxNrofPCI-Ranges)
9277 -- TAG-PCI-RANGEINDEX-STOP
9278 -- TAG-PCI-RANGEINDEXLIST-START
9280 PCI-RangeIndexList ::=              SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeIndex
9282 -- TAG-PCI-RANGEINDEXLIST-STOP
9283 -- TAG-PDCCH-CONFIG-START
9285 PDCCH-Config ::=                    SEQUENCE {
9286     controlResourceSetToAddModList      SEQUENCE(SIZE (1..3)) OF ControlResourceSet                      OPTIONAL,   -- Need N
9287     controlResourceSetToReleaseList     SEQUENCE(SIZE (1..3)) OF ControlResourceSetId                    OPTIONAL,   -- Need N
9288     searchSpacesToAddModList            SEQUENCE(SIZE (1..10)) OF SearchSpace                            OPTIONAL,   -- Need N
9289     searchSpacesToReleaseList           SEQUENCE(SIZE (1..10)) OF SearchSpaceId                          OPTIONAL,   -- Need N
9290     downlinkPreemption                  CHOICE {release NULL, setup DownlinkPreemption }                              OPTIONAL,   -- Need M
9291     tpc-PUSCH                           CHOICE {release NULL, setup PUSCH-TPC-CommandConfig }                         OPTIONAL,   -- Need M
9292     tpc-PUCCH                           CHOICE {release NULL, setup PUCCH-TPC-CommandConfig }                         OPTIONAL,   -- Need M
9293     tpc-SRS                             CHOICE {release NULL, setup SRS-TPC-CommandConfig}                            OPTIONAL,   -- Need M
9294     ...,
9295     [[
9296     controlResourceSetToAddModListSizeExt-v1610 SEQUENCE (SIZE (1..2)) OF ControlResourceSet             OPTIONAL,   -- Need N
9297     controlResourceSetToReleaseListSizeExt-r16 SEQUENCE (SIZE (1..5)) OF ControlResourceSetId-r16        OPTIONAL,   -- Need N
9298     searchSpacesToAddModListExt-r16     SEQUENCE(SIZE (1..10)) OF SearchSpaceExt-r16                     OPTIONAL,   -- Need N
9299     uplinkCancellation-r16              CHOICE {release NULL, setup UplinkCancellation-r16 }                          OPTIONAL,   -- Need M
9300     monitoringCapabilityConfig-r16      ENUMERATED { r15monitoringcapability,r16monitoringcapability }   OPTIONAL,   -- Need M
9301     searchSpaceSwitchConfig-r16         SearchSpaceSwitchConfig-r16                                      OPTIONAL    -- Need R
9302     ]],
9303     [[
9304     searchSpacesToAddModListExt-v1700   SEQUENCE(SIZE (1..10)) OF SearchSpaceExt-v1700                   OPTIONAL,   -- Need N
9305     monitoringCapabilityConfig-v1710    ENUMERATED { r17monitoringcapability }                           OPTIONAL,   -- Need M
9306     searchSpaceSwitchConfig-r17         SearchSpaceSwitchConfig-r17                                      OPTIONAL,   -- Need R
9307     pdcch-SkippingDurationList-r17      SEQUENCE(SIZE (1..3)) OF SCS-SpecificDuration-r17                OPTIONAL    -- Need R
9308     ]],
9309     [[
9310     pdcch-MonitoringResumptionAfterNack-r18 ENUMERATED {true}                                            OPTIONAL,   -- Need R
9311     searchSpacesToAddModListExt-v1800   SEQUENCE(SIZE (1..10)) OF SearchSpaceExt-v1800                   OPTIONAL    -- Need N
9312     ]]
9315 SearchSpaceSwitchConfig-r16 ::=     SEQUENCE {
9316     cellGroupsForSwitchList-r16         SEQUENCE(SIZE (1..4)) OF CellGroupForSwitch-r16                  OPTIONAL,   -- Need R
9317     searchSpaceSwitchDelay-r16          INTEGER (10..52)                                                 OPTIONAL    -- Need R
9320 SearchSpaceSwitchConfig-r17 ::=     SEQUENCE {
9321     searchSpaceSwitchTimer-r17          SCS-SpecificDuration-r17                                         OPTIONAL,   -- Need R
9322     searchSpaceSwitchDelay-r17          INTEGER (10..52)                                                 OPTIONAL    -- Need R
9325 CellGroupForSwitch-r16 ::=          SEQUENCE(SIZE (1..16)) OF ServCellIndex
9327 SCS-SpecificDuration-r17   ::=      INTEGER (1..166)
9329 -- TAG-PDCCH-CONFIG-STOP
9330 -- TAG-PDCCH-CONFIGCOMMON-START
9332 PDCCH-ConfigCommon ::=              SEQUENCE {
9333     controlResourceSetZero              ControlResourceSetZero                                  OPTIONAL,   -- Cond InitialBWP-Only
9334     commonControlResourceSet            ControlResourceSet                                      OPTIONAL,   -- Need R
9335     searchSpaceZero                     SearchSpaceZero                                         OPTIONAL,   -- Cond InitialBWP-Only
9336     commonSearchSpaceList               SEQUENCE (SIZE(1..4)) OF SearchSpace                    OPTIONAL,   -- Need R
9337     searchSpaceSIB1                     SearchSpaceId                                           OPTIONAL,   -- Need S
9338     searchSpaceOtherSystemInformation   SearchSpaceId                                           OPTIONAL,   -- Need S
9339     pagingSearchSpace                   SearchSpaceId                                           OPTIONAL,   -- Need S
9340     ra-SearchSpace                      SearchSpaceId                                           OPTIONAL,   -- Need S
9341     ...,
9342     [[
9343     firstPDCCH-MonitoringOccasionOfPO   CHOICE {
9344         sCS15KHZoneT                                                             SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139),
9345         sCS30KHZoneT-SCS15KHZhalfT                                               SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279),
9346         sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT                              SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559),
9347         sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT          SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119),
9348         sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239),
9349         sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT               SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479),
9350         sCS120KHZoneEighthT-SCS60KHZoneSixteenthT                                SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959),
9351         sCS120KHZoneSixteenthT                                                   SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919)
9352     }                                                                                           OPTIONAL    -- Cond OtherBWP
9353     ]],
9354     [[
9355     commonSearchSpaceListExt-r16                                             SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-r16     OPTIONAL  -- Need R
9356     ]],
9357     [[
9358     sdt-SearchSpace-r17                 CHOICE {
9359         newSearchSpace                      SearchSpace,
9360         existingSearchSpace                 SearchSpaceId
9361     }                                                                                           OPTIONAL,   -- Need R
9362     searchSpaceMCCH-r17                 SearchSpaceId                                           OPTIONAL,   -- Need R
9363     searchSpaceMTCH-r17                 SearchSpaceId                                           OPTIONAL,   -- Need S
9364     commonSearchSpaceListExt2-r17       SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-v1700           OPTIONAL,   -- Need R
9365     firstPDCCH-MonitoringOccasionOfPO-v1710 CHOICE {
9366        sCS480KHZoneEighthT                      SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..35839),
9367        sCS480KHZoneSixteenthT                   SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..71679)
9368     }                                                                                           OPTIONAL,   -- Need R
9369     pei-ConfigBWP-r17      SEQUENCE {
9370         pei-SearchSpace-r17                 SearchSpaceId,
9371         firstPDCCH-MonitoringOccasionOfPEI-O-r17  CHOICE {
9372             sCS15KHZoneT                                                     SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..139),
9373             sCS30KHZoneT-SCS15KHZhalfT                                       SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..279),
9374             sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT                      SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..559),
9375             sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT  SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..1119),
9376             sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..2239),
9377             sCS480KHZoneT-SCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..4479),
9378             sCS480KHZhalfT-SCS120KHZoneEighthT-SCS60KHZoneSixteenthT         SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..8959),
9379             sCS480KHZquarterT-SCS120KHZoneSixteenthT                         SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..17919),
9380             sCS480KHZoneEighthT                                           SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..35839),
9381             sCS480KHZoneSixteenthT                                        SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..71679)
9382         }
9383     }                                                                                           OPTIONAL     -- Cond InitialBWP-Paging
9384     ]],
9385     [[
9386     followUnifiedTCI-State-v1720           ENUMERATED {enabled}                                  OPTIONAL     -- Need R
9387     ]],
9388     [[
9389     applyIndicatedTCI-State-r18            ENUMERATED {first, second, both, none}                OPTIONAL,   -- Cond FollowUTCI
9390     commonSearchSpaceListExt-r18           SEQUENCE (SIZE(1..4)) OF SearchSpaceExt-v1800         OPTIONAL,   -- Need R
9391     searchSpaceMulticastMCCH-r18           SearchSpaceId                                         OPTIONAL,   -- Need R
9392     searchSpaceMulticastMTCH-r18           SearchSpaceId                                         OPTIONAL    -- Need S
9393     ]]
9396 -- TAG-PDCCH-CONFIGCOMMON-STOP
9397 -- TAG-PDCCH-CONFIGSIB1-START
9399 PDCCH-ConfigSIB1 ::=                SEQUENCE {
9400     controlResourceSetZero              ControlResourceSetZero,
9401     searchSpaceZero                     SearchSpaceZero
9404 -- TAG-PDCCH-CONFIGSIB1-STOP
9405 -- TAG-PDCCH-SERVINGCELLCONFIG-START
9407 PDCCH-ServingCellConfig ::=         SEQUENCE {
9408     slotFormatIndicator                 CHOICE {release NULL, setup SlotFormatIndicator }                                OPTIONAL,   -- Need M
9409     ...,
9410     [[
9411     availabilityIndicator-r16           CHOICE {release NULL, setup AvailabilityIndicator-r16}                            OPTIONAL,   -- Need M
9412     searchSpaceSwitchTimer-r16          INTEGER (1..80)                                                     OPTIONAL    -- Need R
9413     ]],
9414     [[
9415     searchSpaceSwitchTimer-v1710        INTEGER (81..1280)                                                  OPTIONAL    -- Need R
9416     ]]
9419 -- TAG-PDCCH-SERVINGCELLCONFIG-STOP
9420 -- TAG-PDCP-CONFIG-START
9422 PDCP-Config ::=         SEQUENCE {
9423     drb                     SEQUENCE {
9424         discardTimer            ENUMERATED {ms10, ms20, ms30, ms40, ms50, ms60, ms75, ms100, ms150, ms200,
9425                                             ms250, ms300, ms500, ms750, ms1500, infinity}       OPTIONAL, -- Cond Setup
9426         pdcp-SN-SizeUL          ENUMERATED {len12bits, len18bits}                               OPTIONAL, -- Cond Setup1
9427         pdcp-SN-SizeDL          ENUMERATED {len12bits, len18bits}                               OPTIONAL, -- Cond Setup2
9428         headerCompression       CHOICE {
9429             notUsed                 NULL,
9430             rohc                    SEQUENCE {
9431                 maxCID                  INTEGER (1..16383)                                      DEFAULT 15,
9432                 profiles                SEQUENCE {
9433                     profile0x0001           BOOLEAN,
9434                     profile0x0002           BOOLEAN,
9435                     profile0x0003           BOOLEAN,
9436                     profile0x0004           BOOLEAN,
9437                     profile0x0006           BOOLEAN,
9438                     profile0x0101           BOOLEAN,
9439                     profile0x0102           BOOLEAN,
9440                     profile0x0103           BOOLEAN,
9441                     profile0x0104           BOOLEAN
9442                 },
9443                 drb-ContinueROHC            ENUMERATED { true }                                 OPTIONAL    -- Need N
9444             },
9445             uplinkOnlyROHC          SEQUENCE {
9446                 maxCID                  INTEGER (1..16383)                                      DEFAULT 15,
9447                 profiles                SEQUENCE {
9448                     profile0x0006           BOOLEAN
9449                 },
9450                 drb-ContinueROHC            ENUMERATED { true }                                 OPTIONAL    -- Need N
9451             },
9452             ...
9453         },
9454         integrityProtection     ENUMERATED { enabled }                                          OPTIONAL,   -- Cond ConnectedTo5GC1
9455         statusReportRequired    ENUMERATED { true }                                             OPTIONAL,   -- Cond Rlc-AM-UM
9456         outOfOrderDelivery      ENUMERATED { true }                                             OPTIONAL    -- Need R
9457     }                                                                                           OPTIONAL,   -- Cond DRB
9458     moreThanOneRLC          SEQUENCE {
9459         primaryPath             SEQUENCE {
9460             cellGroup               CellGroupId                                                 OPTIONAL,   -- Need R
9461             logicalChannel          LogicalChannelIdentity                                      OPTIONAL    -- Need R
9462         },
9463         ul-DataSplitThreshold   UL-DataSplitThreshold                                           OPTIONAL,   -- Cond SplitBearer
9464         pdcp-Duplication            BOOLEAN                                                     OPTIONAL    -- Need R
9465     }                                                                                           OPTIONAL,   -- Cond MoreThanOneRLC
9467     t-Reordering                ENUMERATED {
9468                                     ms0, ms1, ms2, ms4, ms5, ms8, ms10, ms15, ms20, ms30, ms40,
9469                                     ms50, ms60, ms80, ms100, ms120, ms140, ms160, ms180, ms200, ms220,
9470                                     ms240, ms260, ms280, ms300, ms500, ms750, ms1000, ms1250,
9471                                     ms1500, ms1750, ms2000, ms2250, ms2500, ms2750,
9472                                     ms3000, spare28, spare27, spare26, spare25, spare24,
9473                                     spare23, spare22, spare21, spare20,
9474                                     spare19, spare18, spare17, spare16, spare15, spare14,
9475                                     spare13, spare12, spare11, spare10, spare09,
9476                                     spare08, spare07, spare06, spare05, spare04, spare03,
9477                                     spare02, spare01 }                                          OPTIONAL, -- Need S
9478     ...,
9479     [[
9480     cipheringDisabled       ENUMERATED {true}                                                   OPTIONAL    -- Cond ConnectedTo5GC
9481     ]],
9482     [[
9483     discardTimerExt-r16     CHOICE {release NULL, setup DiscardTimerExt-r16 }                                OPTIONAL,    -- Cond DRB2
9484     moreThanTwoRLC-DRB-r16  SEQUENCE {
9485         splitSecondaryPath-r16  LogicalChannelIdentity                                          OPTIONAL,   -- Cond SplitBearer2
9486         duplicationState-r16    SEQUENCE (SIZE (3)) OF BOOLEAN                                  OPTIONAL    -- Need S
9487     }                                                                                           OPTIONAL,   -- Cond MoreThanTwoRLC-DRB
9488     ethernetHeaderCompression-r16  CHOICE {release NULL, setup EthernetHeaderCompression-r16 }               OPTIONAL    -- Need M
9489     ]],
9490     [[
9491     survivalTimeStateSupport-r17   ENUMERATED {true}                                            OPTIONAL,   -- Cond Drb-Duplication
9492     uplinkDataCompression-r17      CHOICE {release NULL, setup UplinkDataCompression-r17 }                   OPTIONAL,   -- Cond Rlc-AM
9493     discardTimerExt2-r17           CHOICE {release NULL, setup DiscardTimerExt2-r17 }                        OPTIONAL,   -- Need M
9494     initialRX-DELIV-r17            BIT STRING (SIZE (32))                                       OPTIONAL    -- Cond MRB-Initialization
9495     ]],
9496     [[
9497     pdu-SetDiscard-r18             ENUMERATED {true}                                            OPTIONAL,   -- Need R
9498     discardTimerForLowImportance-r18   CHOICE {release NULL, setup DiscardTimerForLowImportance-r18 }        OPTIONAL,   -- Cond DRB2
9499     primaryPathOnIndirectPath-r18  ENUMERATED {true}                                            OPTIONAL,   -- Cond SplitBearerMP
9500     sn-GapReport-r18               ENUMERATED {true}                                            OPTIONAL    -- Need R
9501     ]]
9504 EthernetHeaderCompression-r16 ::=  SEQUENCE {
9505     ehc-Common-r16                     SEQUENCE {
9506         ehc-CID-Length-r16                 ENUMERATED { bits7, bits15 },
9507          ...
9508     },
9509     ehc-Downlink-r16               SEQUENCE {
9510         drb-ContinueEHC-DL-r16         ENUMERATED { true }                                      OPTIONAL,   -- Need N
9511         ...
9512     }                                                                                           OPTIONAL,   -- Need M
9513     ehc-Uplink-r16                 SEQUENCE {
9514         maxCID-EHC-UL-r16              INTEGER (1..32767),
9515         drb-ContinueEHC-UL-r16         ENUMERATED { true }                                      OPTIONAL,   -- Need N
9516         ...
9517     }                                                                                           OPTIONAL    -- Need M
9520 UL-DataSplitThreshold ::= ENUMERATED {
9521                                             b0, b100, b200, b400, b800, b1600, b3200, b6400, b12800, b25600, b51200, b102400, b204800,
9522                                             b409600, b819200, b1228800, b1638400, b2457600, b3276800, b4096000, b4915200, b5734400,
9523                                             b6553600, infinity, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
9525 DiscardTimerExt-r16 ::= ENUMERATED {ms0dot5, ms1, ms2, ms4, ms6, ms8, spare2, spare1}
9527 DiscardTimerExt2-r17 ::= ENUMERATED {ms2000, spare3, spare2, spare1}
9529 UplinkDataCompression-r17 ::= CHOICE {
9530     newSetup                      SEQUENCE {
9531         bufferSize-r17                ENUMERATED {kbyte2, kbyte4, kbyte8, spare1},
9532         dictionary-r17                ENUMERATED {sip-SDP, operator}                            OPTIONAL    -- Need N
9533     },
9534     drb-ContinueUDC           NULL
9537 DiscardTimerForLowImportance-r18 ::= ENUMERATED {ms0, ms2, ms4, ms6, ms8, ms10, ms12, ms14, ms18, ms22, ms26, ms30, ms40, ms50, ms75, ms100}
9539 -- TAG-PDCP-CONFIG-STOP
9540 -- TAG-PDSCH-CONFIG-START
9542 PDSCH-Config ::=                        SEQUENCE {
9543     dataScramblingIdentityPDSCH             INTEGER (0..1023)                                                   OPTIONAL,   -- Need S
9544     dmrs-DownlinkForPDSCH-MappingTypeA      CHOICE {release NULL, setup DMRS-DownlinkConfig }                                OPTIONAL,   -- Need M
9545     dmrs-DownlinkForPDSCH-MappingTypeB      CHOICE {release NULL, setup DMRS-DownlinkConfig }                                OPTIONAL,   -- Need M
9547     tci-StatesToAddModList                  SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-State                  OPTIONAL,   -- Need N
9548     tci-StatesToReleaseList                 SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-StateId                OPTIONAL,   -- Need N
9549     vrb-ToPRB-Interleaver                   ENUMERATED {n2, n4}                                                 OPTIONAL,   -- Need S
9550     resourceAllocation                      ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch},
9551     pdsch-TimeDomainAllocationList          CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList }             OPTIONAL,   -- Need M
9552     pdsch-AggregationFactor                 ENUMERATED { n2, n4, n8 }                                           OPTIONAL,   -- Need S
9553     rateMatchPatternToAddModList            SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern   OPTIONAL,   -- Need N
9554     rateMatchPatternToReleaseList           SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL,   -- Need N
9555     rateMatchPatternGroup1                  RateMatchPatternGroup                                               OPTIONAL,   -- Need R
9556     rateMatchPatternGroup2                  RateMatchPatternGroup                                               OPTIONAL,   -- Need R
9558     rbg-Size                                ENUMERATED {config1, config2},
9559     mcs-Table                               ENUMERATED {qam256, qam64LowSE}                                     OPTIONAL,   -- Need S
9560     maxNrofCodeWordsScheduledByDCI          ENUMERATED {n1, n2}                                                 OPTIONAL,   -- Need R
9562     prb-BundlingType                        CHOICE {
9563         staticBundling                          SEQUENCE {
9564             bundleSize                              ENUMERATED { n4, wideband }                                 OPTIONAL    -- Need S
9565         },
9566         dynamicBundling                     SEQUENCE {
9567             bundleSizeSet1                      ENUMERATED { n4, wideband, n2-wideband, n4-wideband }           OPTIONAL,   -- Need S
9568             bundleSizeSet2                      ENUMERATED { n4, wideband }                                     OPTIONAL    -- Need S
9569         }
9570     },
9571     zp-CSI-RS-ResourceToAddModList                  SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-Resource
9572                                                                                                                 OPTIONAL,   -- Need N
9573     zp-CSI-RS-ResourceToReleaseList                 SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-ResourceId
9574                                                                                                                 OPTIONAL,   -- Need N
9575     aperiodic-ZP-CSI-RS-ResourceSetsToAddModList    SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
9576                                                                                                                 OPTIONAL,   -- Need N
9577     aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
9578                                                                                                                 OPTIONAL,   -- Need N
9579     sp-ZP-CSI-RS-ResourceSetsToAddModList   SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
9580                                                                                                                 OPTIONAL,   -- Need N
9581     sp-ZP-CSI-RS-ResourceSetsToReleaseList  SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
9582                                                                                                                 OPTIONAL,   -- Need N
9583     p-ZP-CSI-RS-ResourceSet                 CHOICE {release NULL, setup ZP-CSI-RS-ResourceSet }
9584                                                                                                                 OPTIONAL,   -- Need M
9585     ...,
9586     [[
9587     maxMIMO-Layers-r16                      CHOICE {release NULL, setup MaxMIMO-LayersDL-r16 }                               OPTIONAL,   -- Need M
9588     minimumSchedulingOffsetK0-r16           CHOICE {release NULL, setup MinSchedulingOffsetK0-Values-r16 }                   OPTIONAL,   -- Need M
9590     -- Start of the parameters for DCI format 1_2 introduced in V16.1.0
9591     antennaPortsFieldPresenceDCI-1-2-r16            ENUMERATED {enabled}                                        OPTIONAL,   -- Need S
9592     aperiodicZP-CSI-RS-ResourceSetsToAddModListDCI-1-2-r16  SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
9593                                                                                                                 OPTIONAL,   -- Need N
9594     aperiodicZP-CSI-RS-ResourceSetsToReleaseListDCI-1-2-r16 SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
9595                                                                                                                 OPTIONAL,   -- Need N
9596     dmrs-DownlinkForPDSCH-MappingTypeA-DCI-1-2-r16  CHOICE {release NULL, setup DMRS-DownlinkConfig }                        OPTIONAL,   -- Need M
9597     dmrs-DownlinkForPDSCH-MappingTypeB-DCI-1-2-r16  CHOICE {release NULL, setup DMRS-DownlinkConfig }                        OPTIONAL,   -- Need M
9598     dmrs-SequenceInitializationDCI-1-2-r16          ENUMERATED {enabled}                                        OPTIONAL,   -- Need S
9599     harq-ProcessNumberSizeDCI-1-2-r16               INTEGER (0..4)                                              OPTIONAL,   -- Need R
9600     mcs-TableDCI-1-2-r16                            ENUMERATED {qam256, qam64LowSE}                             OPTIONAL,   -- Need S
9601     numberOfBitsForRV-DCI-1-2-r16                   INTEGER (0..2)                                              OPTIONAL,   -- Need R
9602     pdsch-TimeDomainAllocationListDCI-1-2-r16       CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList-r16 }
9603                                                                                                                 OPTIONAL,   -- Need M
9604     prb-BundlingTypeDCI-1-2-r16             CHOICE {
9605         staticBundling-r16                      SEQUENCE {
9606             bundleSize-r16                          ENUMERATED { n4, wideband }                                 OPTIONAL    -- Need S
9607         },
9608         dynamicBundling-r16                     SEQUENCE {
9609             bundleSizeSet1-r16                      ENUMERATED { n4, wideband, n2-wideband, n4-wideband }       OPTIONAL,   -- Need S
9610             bundleSizeSet2-r16                      ENUMERATED { n4, wideband }                                 OPTIONAL    -- Need S
9611         }
9612     }                                                                                                           OPTIONAL,   -- Need R
9613     priorityIndicatorDCI-1-2-r16                ENUMERATED {enabled}                                            OPTIONAL,   -- Need S
9614     rateMatchPatternGroup1DCI-1-2-r16           RateMatchPatternGroup                                           OPTIONAL,   -- Need R
9615     rateMatchPatternGroup2DCI-1-2-r16           RateMatchPatternGroup                                           OPTIONAL,   -- Need R
9616     resourceAllocationType1GranularityDCI-1-2-r16  ENUMERATED {n2,n4,n8,n16}                                    OPTIONAL,   -- Need S
9617     vrb-ToPRB-InterleaverDCI-1-2-r16            ENUMERATED {n2, n4}                                             OPTIONAL,   -- Need S
9618     referenceOfSLIVDCI-1-2-r16                  ENUMERATED {enabled}                                            OPTIONAL,   -- Need S
9619     resourceAllocationDCI-1-2-r16               ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
9620                                                                                                                 OPTIONAL,   -- Need M
9621     -- End of the parameters for DCI format 1_2 introduced in V16.1.0
9623     priorityIndicatorDCI-1-1-r16             ENUMERATED {enabled}                                               OPTIONAL,   -- Need S
9624     dataScramblingIdentityPDSCH2-r16         INTEGER (0..1023)                                                  OPTIONAL,   -- Need R
9625     pdsch-TimeDomainAllocationList-r16       CHOICE {release NULL, setup PDSCH-TimeDomainResourceAllocationList-r16 }        OPTIONAL,   -- Need M
9626     repetitionSchemeConfig-r16               CHOICE {release NULL, setup RepetitionSchemeConfig-r16}                         OPTIONAL    -- Need M
9627     ]],
9628     [[
9629     repetitionSchemeConfig-v1630             CHOICE {release NULL, setup RepetitionSchemeConfig-v1630}                       OPTIONAL    -- Need M
9630     ]],
9631     [[
9632     pdsch-HARQ-ACK-OneShotFeedbackDCI-1-2-r17    ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9633     pdsch-HARQ-ACK-EnhType3DCI-1-2-r17           ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9634     pdsch-HARQ-ACK-EnhType3DCI-Field-1-2-r17     ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9635     pdsch-HARQ-ACK-RetxDCI-1-2-r17               ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9636     pucch-sSCellDynDCI-1-2-r17                   ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
9637     dl-OrJointTCI-StateList-r17                  CHOICE {
9638         explicitlist                                 SEQUENCE {
9639             dl-OrJointTCI-StateToAddModList-r17        SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-State
9640                                                                                                                 OPTIONAL,   -- Need N
9641             dl-OrJointTCI-StateToReleaseList-r17       SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-StateId
9642                                                                                                                 OPTIONAL    -- Need N
9643         },
9644         unifiedTCI-StateRef-r17                  ServingCellAndBWP-Id-r17
9645     }                                                                                                           OPTIONAL,   -- Need R
9646     beamAppTime-r17                              ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336, spare2,
9647                                                             spare1}                                             OPTIONAL,   -- Need R
9648     dummy                                        CHOICE {release NULL, setup Dummy-TDRA-List }                                    OPTIONAL,   -- Need M
9649     dmrs-FD-OCC-DisabledForRank1-PDSCH-r17          ENUMERATED {true}                                           OPTIONAL,   -- Need R
9650     minimumSchedulingOffsetK0-r17                   CHOICE {release NULL, setup MinSchedulingOffsetK0-Values-r17 }           OPTIONAL,   -- Need M
9651     harq-ProcessNumberSizeDCI-1-2-v1700          INTEGER (0..5)                                                 OPTIONAL,   -- Need R
9652     harq-ProcessNumberSizeDCI-1-1-r17            INTEGER (5)                                                    OPTIONAL,   -- Need R
9653     mcs-Table-r17                                ENUMERATED {qam1024}                                           OPTIONAL,   -- Need R
9654     mcs-TableDCI-1-2-r17                         ENUMERATED {qam1024}                                           OPTIONAL,   -- Need R
9655     xOverheadMulticast-r17                       ENUMERATED {xOh6, xOh12, xOh18}                                OPTIONAL,   -- Need S
9656     priorityIndicatorDCI-4-2-r17                 ENUMERATED {enabled}                                           OPTIONAL,   -- Need S
9657     sizeDCI-4-2-r17                              INTEGER (20..maxDCI-4-2-Size-r17)                              OPTIONAL    -- Need R
9658     ]],
9659     [[
9660     pdsch-TimeDomainAllocationListForMultiPDSCH-r17 CHOICE {release NULL, setup MultiPDSCH-TDRA-List-r17 }                   OPTIONAL    -- Need M
9661     ]],
9662     [[
9663     advancedReceiver-MU-MIMO-r18                 CHOICE {release NULL, setup AdvancedReceiver-MU-MIMO-r18 }                  OPTIONAL,   -- Need M
9664     pdsch-ConfigDCI-1-3-r18                      CHOICE {release NULL, setup PDSCH-ConfigDCI-1-3-r18 }                       OPTIONAL    -- Need M
9665     ]]
9668 RateMatchPatternGroup ::=               SEQUENCE (SIZE (1..maxNrofRateMatchPatternsPerGroup)) OF CHOICE {
9669     cellLevel                               RateMatchPatternId,
9670     bwpLevel                                RateMatchPatternId
9673 MinSchedulingOffsetK0-Values-r16 ::=    SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK0-SchedulingOffset-r16)
9675 MinSchedulingOffsetK0-Values-r17 ::=    SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK0-SchedulingOffset-r17)
9677 MaxMIMO-LayersDL-r16 ::=                INTEGER (1..8)
9679 PDSCH-ConfigDCI-1-3-r18 ::=                    SEQUENCE {
9680     resourceAllocationDCI-1-3-r18                  ENUMERATED {resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
9681                                                                                                                 OPTIONAL,   -- Need M
9682     rbg-SizeDCI-1-3-r18                            ENUMERATED {config1, config2, config3, spare1}               OPTIONAL, -- Cond DCI-1-3
9683     resourceAllocationType1GranularityDCI-1-3-r18  ENUMERATED {n2,n4,n8,n16}                                    OPTIONAL,   -- Need S
9684     numberOfBitsForRV-DCI-1-3-r18                  INTEGER (0..2)                                               OPTIONAL,   -- Need R
9685     harq-ProcessNumberSizeDCI-1-3-r18              INTEGER (0..5)                                               OPTIONAL    -- Need R
9688 -- TAG-PDSCH-CONFIG-STOP
9689 -- TAG-PDSCH-CONFIGCOMMON-START
9691 PDSCH-ConfigCommon ::=                  SEQUENCE {
9692     pdsch-TimeDomainAllocationList                  PDSCH-TimeDomainResourceAllocationList          OPTIONAL,   -- Need R
9693     ...
9696 -- TAG-PDSCH-CONFIGCOMMON-STOP
9697 -- TAG-PDSCH-SERVINGCELLCONFIG-START
9699 PDSCH-ServingCellConfig ::=             SEQUENCE {
9700     codeBlockGroupTransmission              CHOICE {release NULL, setup PDSCH-CodeBlockGroupTransmission }              OPTIONAL,   -- Need M
9701     xOverhead                               ENUMERATED { xOh6, xOh12, xOh18 }                              OPTIONAL,   -- Need S
9702     nrofHARQ-ProcessesForPDSCH              ENUMERATED {n2, n4, n6, n10, n12, n16}                         OPTIONAL,   -- Need S
9703     pucch-Cell                              ServCellIndex                                                  OPTIONAL,   -- Cond SCellAddOnly
9704     ...,
9705     [[
9706     maxMIMO-Layers                          INTEGER (1..8)                                                 OPTIONAL,   -- Need M
9707     processingType2Enabled                  BOOLEAN                                                        OPTIONAL    -- Need M
9708     ]],
9709     [[
9710     pdsch-CodeBlockGroupTransmissionList-r16 CHOICE {release NULL, setup PDSCH-CodeBlockGroupTransmissionList-r16 }     OPTIONAL    -- Need M
9711     ]],
9712     [[
9713     downlinkHARQ-FeedbackDisabled-r17       CHOICE {release NULL, setup DownlinkHARQ-FeedbackDisabled-r17 }              OPTIONAL,   -- Need M
9714     nrofHARQ-ProcessesForPDSCH-v1700        ENUMERATED {n32}                                               OPTIONAL    -- Need R
9715     ]]
9718 PDSCH-CodeBlockGroupTransmission ::=    SEQUENCE {
9719     maxCodeBlockGroupsPerTransportBlock     ENUMERATED {n2, n4, n6, n8},
9720     codeBlockGroupFlushIndicator            BOOLEAN,
9721     ...
9724 PDSCH-CodeBlockGroupTransmissionList-r16 ::=    SEQUENCE (SIZE (1..2)) OF PDSCH-CodeBlockGroupTransmission
9726 DownlinkHARQ-FeedbackDisabled-r17 ::= BIT STRING (SIZE (32))
9728 -- TAG-PDSCH-SERVINGCELLCONFIG-STOP
9729 -- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START
9732 PDSCH-TimeDomainResourceAllocationList ::=  SEQUENCE (SIZE(1..maxNrofDL-Allocations)) OF PDSCH-TimeDomainResourceAllocation
9734 PDSCH-TimeDomainResourceAllocation ::=   SEQUENCE {
9735     k0                                      INTEGER(0..32)                                                  OPTIONAL,   -- Need S
9736     mappingType                             ENUMERATED {typeA, typeB},
9737     startSymbolAndLength                    INTEGER (0..127)
9740 PDSCH-TimeDomainResourceAllocationList-r16 ::=  SEQUENCE (SIZE(1..maxNrofDL-Allocations)) OF PDSCH-TimeDomainResourceAllocation-r16
9742 PDSCH-TimeDomainResourceAllocation-r16 ::=  SEQUENCE {
9743     k0-r16                                     INTEGER(0..32)                                              OPTIONAL,   -- Need S
9744     mappingType-r16                            ENUMERATED {typeA, typeB},
9745     startSymbolAndLength-r16                   INTEGER (0..127),
9746     repetitionNumber-r16                       ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16} OPTIONAL, -- Cond Formats1-0_1-1_4-0_4-1_4-2
9747     ...,
9748     [[
9749     k0-v1710                                INTEGER(33..128)                                               OPTIONAL    -- Need S
9750     ]],
9751     [[
9752     repetitionNumber-v1730                  ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16}                   OPTIONAL   -- Cond Format1-2
9753     ]]
9756 Dummy-TDRA-List ::= SEQUENCE (SIZE(1.. maxNrofDL-Allocations)) OF MultiPDSCH-TDRA-r17
9758 MultiPDSCH-TDRA-List-r17 ::= SEQUENCE (SIZE(1.. maxNrofDL-AllocationsExt-r17)) OF MultiPDSCH-TDRA-r17
9760 MultiPDSCH-TDRA-r17 ::= SEQUENCE {
9761     pdsch-TDRA-List-r17                 SEQUENCE (SIZE(1..maxNrofMultiplePDSCHs-r17)) OF PDSCH-TimeDomainResourceAllocation-r16,
9762     ...
9765 -- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP
9766 -- TAG-PDU-SESSIONID-START
9768 PDU-SessionID ::=   INTEGER (0..255)
9770 -- TAG-PDU-SESSIONID-STOP
9771 -- TAG-PHR-CONFIG-START
9773 PHR-Config ::=                      SEQUENCE {
9774     phr-PeriodicTimer                   ENUMERATED {sf10, sf20, sf50, sf100, sf200,sf500, sf1000, infinity},
9775     phr-ProhibitTimer                   ENUMERATED {sf0, sf10, sf20, sf50, sf100,sf200, sf500, sf1000},
9776     phr-Tx-PowerFactorChange            ENUMERATED {dB1, dB3, dB6, infinity},
9777     multiplePHR                         BOOLEAN,
9778     dummy                               BOOLEAN,
9779     phr-Type2OtherCell                  BOOLEAN,
9780     phr-ModeOtherCG                     ENUMERATED {real, virtual},
9781     ...,
9782     [[
9783     mpe-Reporting-FR2-r16               CHOICE {release NULL, setup MPE-Config-FR2-r16 }                     OPTIONAL     -- Need M
9784     ]],
9785     [[
9786     mpe-Reporting-FR2-r17               CHOICE {release NULL, setup MPE-Config-FR2-r17 }                     OPTIONAL,    -- Need M
9787     twoPHRMode-r17                      ENUMERATED {enabled}                                    OPTIONAL     -- Need R
9788     ]],
9789     [[
9790     phr-AssumedPUSCH-Reporting-r18      ENUMERATED {enabled}                                    OPTIONAL,    -- Need R
9791     dpc-Reporting-FR1-r18               ENUMERATED {enabled}                                    OPTIONAL     -- Need R
9792     ]]
9795 MPE-Config-FR2-r16 ::=              SEQUENCE {
9796     mpe-ProhibitTimer-r16               ENUMERATED {sf0, sf10, sf20, sf50, sf100, sf200, sf500, sf1000},
9797     mpe-Threshold-r16                   ENUMERATED {dB3, dB6, dB9, dB12}
9800 MPE-Config-FR2-r17 ::=              SEQUENCE {
9801     mpe-ProhibitTimer-r17               ENUMERATED {sf0, sf10, sf20, sf50, sf100, sf200, sf500, sf1000},
9802     mpe-Threshold-r17                   ENUMERATED {dB3, dB6, dB9, dB12},
9803     numberOfN-r17                       INTEGER(1..4),
9804     ...
9807 -- TAG-PHR-CONFIG-STOP
9808 -- TAG-PHYSCELLID-START
9810 PhysCellId ::=                      INTEGER (0..1007)
9812 -- TAG-PHYSCELLID-STOP
9813 -- TAG-PHYSICALCELLGROUPCONFIG-START
9815 PhysicalCellGroupConfig ::=         SEQUENCE {
9816     harq-ACK-SpatialBundlingPUCCH       ENUMERATED {true}                                               OPTIONAL,   -- Need S
9817     harq-ACK-SpatialBundlingPUSCH       ENUMERATED {true}                                               OPTIONAL,   -- Need S
9818     p-NR-FR1                            P-Max                                                           OPTIONAL,   -- Need R
9819     pdsch-HARQ-ACK-Codebook             ENUMERATED {semiStatic, dynamic},
9820     tpc-SRS-RNTI                        RNTI-Value                                                      OPTIONAL,   -- Need R
9821     tpc-PUCCH-RNTI                      RNTI-Value                                                      OPTIONAL,   -- Need R
9822     tpc-PUSCH-RNTI                      RNTI-Value                                                      OPTIONAL,   -- Need R
9823     sp-CSI-RNTI                         RNTI-Value                                                      OPTIONAL,   -- Need R
9824     cs-RNTI                             CHOICE {release NULL, setup RNTI-Value }                                     OPTIONAL,   -- Need M
9825     ...,
9826     [[
9827     mcs-C-RNTI                          RNTI-Value                                                      OPTIONAL,   -- Need R
9828     p-UE-FR1                            P-Max                                                           OPTIONAL    -- Cond MCG-Only
9829     ]],
9830     [[
9831     xScale                              ENUMERATED {dB0, dB6, spare2, spare1}                           OPTIONAL    -- Cond SCG-Only
9832     ]],
9833     [[
9834     pdcch-BlindDetection                CHOICE {release NULL, setup PDCCH-BlindDetection }                           OPTIONAL    -- Need M
9835     ]],
9836     [[
9837     dcp-Config-r16                      CHOICE {release NULL, setup DCP-Config-r16 }                                 OPTIONAL,   -- Need M
9838     harq-ACK-SpatialBundlingPUCCH-secondaryPUCCHgroup-r16    ENUMERATED {enabled, disabled}             OPTIONAL,   -- Cond twoPUCCHgroup
9839     harq-ACK-SpatialBundlingPUSCH-secondaryPUCCHgroup-r16    ENUMERATED {enabled, disabled}             OPTIONAL,   -- Cond twoPUCCHgroup
9840     pdsch-HARQ-ACK-Codebook-secondaryPUCCHgroup-r16          ENUMERATED {semiStatic, dynamic}           OPTIONAL,   -- Cond twoPUCCHgroup
9841     p-NR-FR2-r16                                              P-Max                                     OPTIONAL,   -- Need R
9842     p-UE-FR2-r16                                              P-Max                                     OPTIONAL,   -- Cond MCG-Only
9843     nrdc-PCmode-FR1-r16                ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic}       OPTIONAL,   -- Cond MCG-Only
9844     nrdc-PCmode-FR2-r16                ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic}       OPTIONAL,   -- Cond MCG-Only
9845     pdsch-HARQ-ACK-Codebook-r16            ENUMERATED {enhancedDynamic}                                 OPTIONAL,   -- Need R
9846     nfi-TotalDAI-Included-r16              ENUMERATED {true}                                            OPTIONAL,   -- Need R
9847     ul-TotalDAI-Included-r16               ENUMERATED {true}                                            OPTIONAL,   -- Need R
9848     pdsch-HARQ-ACK-OneShotFeedback-r16     ENUMERATED {true}                                            OPTIONAL,   -- Need R
9849     pdsch-HARQ-ACK-OneShotFeedbackNDI-r16  ENUMERATED {true}                                            OPTIONAL,   -- Need R
9850     pdsch-HARQ-ACK-OneShotFeedbackCBG-r16  ENUMERATED {true}                                            OPTIONAL,   -- Need R
9851     downlinkAssignmentIndexDCI-0-2-r16     ENUMERATED { enabled }                                       OPTIONAL,   -- Need S
9852     downlinkAssignmentIndexDCI-1-2-r16     ENUMERATED {n1, n2, n4}                                      OPTIONAL,   -- Need S
9853     pdsch-HARQ-ACK-CodebookList-r16        CHOICE {release NULL, setup PDSCH-HARQ-ACK-CodebookList-r16}               OPTIONAL,   -- Need M
9854     ackNackFeedbackMode-r16                ENUMERATED {joint, separate}                                 OPTIONAL,   -- Need R
9855     pdcch-BlindDetectionCA-CombIndicator-r16 CHOICE {release NULL, setup PDCCH-BlindDetectionCA-CombIndicator-r16 }  OPTIONAL,   -- Need M
9856     pdcch-BlindDetection2-r16                CHOICE {release NULL, setup PDCCH-BlindDetection2-r16 }                 OPTIONAL,   -- Need M
9857     pdcch-BlindDetection3-r16                CHOICE {release NULL, setup PDCCH-BlindDetection3-r16 }                 OPTIONAL,   -- Need M
9858     bdFactorR-r16                          ENUMERATED {n1}                                              OPTIONAL    -- Need R
9859     ]],
9860     [[
9861     -- start of enhanced Type3 feedback
9862     pdsch-HARQ-ACK-EnhType3ToAddModList-r17   SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3-r17
9863                                                                                                         OPTIONAL,   -- Need N
9864     pdsch-HARQ-ACK-EnhType3ToReleaseList-r17  SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3Index-r17
9865                                                                                                         OPTIONAL,    -- Need N
9866     pdsch-HARQ-ACK-EnhType3SecondaryToAddModList-r17   SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3-r17
9867                                                                                                         OPTIONAL,    -- Need N
9868     pdsch-HARQ-ACK-EnhType3SecondaryToReleaseList-r17  SEQUENCE (SIZE(1..maxNrofEnhType3HARQ-ACK-r17)) OF PDSCH-HARQ-ACK-EnhType3Index-r17
9869                                                                                                         OPTIONAL,    -- Need N
9870     pdsch-HARQ-ACK-EnhType3DCI-FieldSecondaryPUCCHgroup-r17 ENUMERATED {enabled}                        OPTIONAL,   -- Cond twoPUCCHgroup
9871     pdsch-HARQ-ACK-EnhType3DCI-Field-r17                ENUMERATED {enabled}                            OPTIONAL,   -- Need R
9872     -- end of enhanced Type3 feedback
9874     -- start of triggering of HARQ-ACK re-transmission on a PUCCH resource
9875     pdsch-HARQ-ACK-Retx-r17                   ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9876     pdsch-HARQ-ACK-RetxSecondaryPUCCHgroup-r17  ENUMERATED {enabled}                                    OPTIONAL,   -- Cond twoPUCCHgroup
9877     -- end of triggering of HARQ-ACK re-transmission on a PUCCH resource
9879     -- start of PUCCH Cell switching
9880     pucch-sSCell-r17                         SCellIndex                                                    OPTIONAL,   -- Need R
9881     pucch-sSCellSecondaryPUCCHgroup-r17      SCellIndex                                                    OPTIONAL,   -- Cond twoPUCCHgroup
9882     pucch-sSCellDyn-r17                      ENUMERATED {enabled}                                       OPTIONAL,   -- Need R
9883     pucch-sSCellDynSecondaryPUCCHgroup-r17   ENUMERATED {enabled}                                       OPTIONAL,   -- Cond twoPUCCHgroup
9884     pucch-sSCellPattern-r17                      SEQUENCE (SIZE(1..maxNrofSlots)) OF INTEGER (0..1)        OPTIONAL,   -- Need R
9885     pucch-sSCellPatternSecondaryPUCCHgroup-r17   SEQUENCE (SIZE(1..maxNrofSlots)) OF INTEGER (0..1)        OPTIONAL,   -- Cond twoPUCCHgroup
9886     -- end of PUCCH Cell switching
9888     uci-MuxWithDiffPrio-r17           ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9889     uci-MuxWithDiffPrioSecondaryPUCCHgroup-r17     ENUMERATED {enabled}                         OPTIONAL,   -- Cond twoPUCCHgroup
9890     simultaneousPUCCH-PUSCH-r17       ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9891     simultaneousPUCCH-PUSCH-SecondaryPUCCHgroup-r17       ENUMERATED {enabled}                  OPTIONAL,   -- Cond twoPUCCHgroup
9893     prioLowDG-HighCG-r17              ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9894     prioHighDG-LowCG-r17              ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9895     twoQCLTypeDforPDCCHRepetition-r17 ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9896     multicastConfig-r17               CHOICE {release NULL, setup MulticastConfig-r17 }                      OPTIONAL,   -- Need M
9897     pdcch-BlindDetectionCA-CombIndicator-r17 CHOICE {release NULL, setup PDCCH-BlindDetectionCA-CombIndicator-r17 }  OPTIONAL   -- Need M
9898     ]],
9899     [[
9900     simultaneousSR-PUSCH-diffPUCCH-Groups-r17      ENUMERATED {enabled}                         OPTIONAL    -- Cond twoPUCCHgroup
9901     ]],
9902     [[
9903     intraBandNC-PRACH-simulTx-r17     ENUMERATED {enabled}                                      OPTIONAL    -- Need R
9904     ]],
9905     [[
9906     pdcch-BlindDetection4-r17         CHOICE {release NULL, setup PDCCH-BlindDetection4-r17 }                OPTIONAL    -- Need M
9907     ]],
9908     [[
9909     simultaneousPUCCH-PUSCH-SamePriority-r17       ENUMERATED {enabled}                         OPTIONAL,   -- Need R
9910     simultaneousPUCCH-PUSCH-SamePriority-SecondaryPUCCHgroup-r17       ENUMERATED {enabled}     OPTIONAL    -- Cond twoPUCCHgroup
9911     ]],
9912     [[
9913     ncr-RNTI-r18                      RNTI-Value                                                OPTIONAL,   -- Cond NCR
9914     cellDTRX-DCI-config-r18           CHOICE {release NULL, setup CellDTRX-DCI-config-r18 }                  OPTIONAL,   -- Need M
9915     twoQCL-TypeD-ForMultiDCI-r18      ENUMERATED {enabled}                                      OPTIONAL,   -- Need R
9916     enableType1HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18           ENUMERATED {enabled}     OPTIONAL,   -- Need R
9917     enableType2HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18           ENUMERATED {enabled}     OPTIONAL,   -- Need R
9918     enableType3HARQ-ACK-MuxForDL-AssignmentAfterUL-Grant-r18           ENUMERATED {enabled}     OPTIONAL,   -- Need R
9919     enableDiffPUCCH-Resource-r18                                       ENUMERATED {enabled}     OPTIONAL,   -- Need R
9920     enableDiffCB-Size-r18                                              ENUMERATED {enabled}     OPTIONAL    -- Need R
9921     ]]
9924 PDSCH-HARQ-ACK-EnhType3-r17 ::=         SEQUENCE {
9925     pdsch-HARQ-ACK-EnhType3Index-r17    PDSCH-HARQ-ACK-EnhType3Index-r17,
9926     applicable-r17   CHOICE {
9927         perCC                            SEQUENCE (SIZE (1..maxNrofServingCells)) OF INTEGER (0..1),
9928         perHARQ                          SEQUENCE (SIZE (1..maxNrofServingCells)) OF BIT STRING (SIZE (16))
9929     },
9930     pdsch-HARQ-ACK-EnhType3NDI-r17         ENUMERATED {true}                                            OPTIONAL,   -- Need R
9931     pdsch-HARQ-ACK-EnhType3CBG-r17         ENUMERATED {true}                                            OPTIONAL,   -- Need S
9932     ...,
9933     [[
9934     perHARQ-Ext-r17                     SEQUENCE (SIZE (1..maxNrofServingCells)) OF BIT STRING (SIZE (32)) OPTIONAL -- Need R
9935     ]]
9938 PDSCH-HARQ-ACK-EnhType3Index-r17 ::=    INTEGER (0..maxNrofEnhType3HARQ-ACK-1-r17)
9940 PDCCH-BlindDetection ::=                INTEGER (1..15)
9942 DCP-Config-r16 ::=                  SEQUENCE {
9943     ps-RNTI-r16                         RNTI-Value,
9944     ps-Offset-r16                       INTEGER (1..120),
9945     sizeDCI-2-6-r16                     INTEGER (1..maxDCI-2-6-Size-r16),
9946     ps-PositionDCI-2-6-r16              INTEGER (0..maxDCI-2-6-Size-1-r16),
9947     ps-WakeUp-r16                       ENUMERATED {true}                                               OPTIONAL,   -- Need S
9948     ps-TransmitPeriodicL1-RSRP-r16      ENUMERATED {true}                                               OPTIONAL,   -- Need S
9949     ps-TransmitOtherPeriodicCSI-r16     ENUMERATED {true}                                               OPTIONAL    -- Need S
9952 PDSCH-HARQ-ACK-CodebookList-r16 ::=     SEQUENCE (SIZE (1..2)) OF ENUMERATED {semiStatic, dynamic}
9954 PDCCH-BlindDetectionCA-CombIndicator-r16 ::= SEQUENCE {
9955     pdcch-BlindDetectionCA1-r16                  INTEGER (1..15),
9956     pdcch-BlindDetectionCA2-r16                  INTEGER (1..15)
9959 PDCCH-BlindDetection2-r16 ::=                INTEGER (1..15)
9961 PDCCH-BlindDetection3-r16 ::=                INTEGER (1..15)
9963 PDCCH-BlindDetection4-r17 ::=                INTEGER (1..15)
9965 MulticastConfig-r17 ::=                 SEQUENCE {
9966     pdsch-HARQ-ACK-CodebookListMulticast-r17    CHOICE {release NULL, setup PDSCH-HARQ-ACK-CodebookList-r16}         OPTIONAL,   -- Need M
9967     type1CodebookGenerationMode-r17             ENUMERATED { mode1, mode2}                              OPTIONAL    -- Need M
9970 PDCCH-BlindDetectionCA-CombIndicator-r17 ::= SEQUENCE {
9971     pdcch-BlindDetectionCA1-r17                  INTEGER (1..15)                                        OPTIONAL,   -- Need R
9972     pdcch-BlindDetectionCA2-r17                  INTEGER (1..15)                                        OPTIONAL,   -- Need R
9973     pdcch-BlindDetectionCA3-r17                  INTEGER (1..15)
9976 CellDTRX-DCI-config-r18 ::=         SEQUENCE {
9977     cellDTRX-RNTI-r18                   RNTI-Value,
9978     sizeDCI-2-9-r18                     INTEGER (1..maxDCI-2-9-Size-r18)
9981 -- TAG-PHYSICALCELLGROUPCONFIG-STOP
9982 -- TAG-PLMN-IDENTITY-START
9984 PLMN-Identity ::=                   SEQUENCE {
9985     mcc                                 MCC                 OPTIONAL,                   -- Cond MCC
9986     mnc                                 MNC
9989 MCC ::=                             SEQUENCE (SIZE (3)) OF MCC-MNC-Digit
9991 MNC ::=                             SEQUENCE (SIZE (2..3)) OF MCC-MNC-Digit
9993 MCC-MNC-Digit ::=                   INTEGER (0..9)
9995 -- TAG-PLMN-IDENTITY-STOP
9996 -- TAG-PLMN-IDENTITYINFOLIST-START
9998 PLMN-IdentityInfoList ::=               SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-IdentityInfo
10000 PLMN-IdentityInfo ::=                   SEQUENCE {
10001     plmn-IdentityList                       SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity,
10002     trackingAreaCode                        TrackingAreaCode                                            OPTIONAL,       -- Need R
10003     ranac                                   RAN-AreaCode                                                OPTIONAL,       -- Need R
10004     cellIdentity                            CellIdentity,
10005     cellReservedForOperatorUse              ENUMERATED {reserved, notReserved},
10006     ...,
10007     [[
10008     iab-Support-r16                     ENUMERATED {true}                                               OPTIONAL       -- Need S
10009     ]],
10010     [[
10011     trackingAreaList-r17                SEQUENCE (SIZE (1..maxTAC-r17)) OF TrackingAreaCode             OPTIONAL,      -- Need R
10012     gNB-ID-Length-r17                   INTEGER (22..32)                                                OPTIONAL    -- Cond eventID-TSS
10013     ]],
10014     [[
10015     mobileIAB-Support-r18               ENUMERATED {true}                                               OPTIONAL       -- Need S
10016     ]]
10018 -- TAG-PLMN-IDENTITYINFOLIST-STOP
10019 -- TAG-PLMNIDENTITYLIST2-START
10021 PLMN-IdentityList2-r16 ::= SEQUENCE (SIZE (1..16)) OF PLMN-Identity
10023 -- TAG-PLMNIDENTITYLIST2-STOP
10024 -- TAG-PRB-ID-START
10026 PRB-Id ::=                          INTEGER (0..maxNrofPhysicalResourceBlocks-1)
10028 -- TAG-PRB-ID-STOP
10029 -- TAG-PTRS-DOWNLINKCONFIG-START
10031 PTRS-DownlinkConfig ::=             SEQUENCE {
10032     frequencyDensity                    SEQUENCE (SIZE (2)) OF INTEGER (1..276)                                 OPTIONAL,   -- Need S
10033     timeDensity                         SEQUENCE (SIZE (3)) OF INTEGER (0..29)                                  OPTIONAL,   -- Need S
10034     epre-Ratio                          INTEGER (0..3)                                                          OPTIONAL,   -- Need S
10035     resourceElementOffset               ENUMERATED { offset01, offset10, offset11 }                             OPTIONAL,   -- Need S
10036     ...,
10037     [[
10038     maxNrofPorts-r16                    ENUMERATED {n1, n2}                                                     OPTIONAL    -- Need R
10039     ]]
10043 -- TAG-PTRS-DOWNLINKCONFIG-STOP
10044 -- TAG-PTRS-UPLINKCONFIG-START
10046 PTRS-UplinkConfig ::=                   SEQUENCE {
10047     transformPrecoderDisabled               SEQUENCE {
10048         frequencyDensity                    SEQUENCE (SIZE (2)) OF INTEGER (1..276)                 OPTIONAL,   -- Need S
10049         timeDensity                         SEQUENCE (SIZE (3)) OF INTEGER (0..29)                  OPTIONAL,   -- Need S
10050         maxNrofPorts                        ENUMERATED {n1, n2},
10051         resourceElementOffset               ENUMERATED {offset01, offset10, offset11 }              OPTIONAL,   -- Need S
10052         ptrs-Power                          ENUMERATED {p00, p01, p10, p11}
10053     }                                                                                               OPTIONAL,   -- Need R
10054     transformPrecoderEnabled                SEQUENCE {
10055         sampleDensity                           SEQUENCE (SIZE (5)) OF INTEGER (1..276),
10056         timeDensityTransformPrecoding           ENUMERATED {d2}                                     OPTIONAL    -- Need S
10057     }                                                                                               OPTIONAL,   -- Need R
10058     ...,
10059    [[
10060    maxNrofPorts-SDM-r18                     ENUMERATED {n1, n2}                                     OPTIONAL    -- Need R
10061    ]]
10064 -- TAG-PTRS-UPLINKCONFIG-STOP
10065 -- TAG-PUCCH-CONFIG-START
10067 PUCCH-Config ::=                        SEQUENCE {
10068     resourceSetToAddModList                 SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSet   OPTIONAL, -- Need N
10069     resourceSetToReleaseList                SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSetId OPTIONAL, -- Need N
10070     resourceToAddModList                    SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-Resource         OPTIONAL, -- Need N
10071     resourceToReleaseList                   SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceId       OPTIONAL, -- Need N
10072     format1                                 CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10073     format2                                 CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10074     format3                                 CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10075     format4                                 CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10076     schedulingRequestResourceToAddModList   SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfig
10077                                                                                                                   OPTIONAL, -- Need N
10078     schedulingRequestResourceToReleaseList  SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceId
10079                                                                                                                   OPTIONAL, -- Need N
10080     multi-CSI-PUCCH-ResourceList            SEQUENCE (SIZE (1..2)) OF PUCCH-ResourceId                            OPTIONAL, -- Need M
10081     dl-DataToUL-ACK                         SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)                             OPTIONAL, -- Need M
10082     spatialRelationInfoToAddModList         SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfo
10083                                                                                                                   OPTIONAL, -- Need N
10084     spatialRelationInfoToReleaseList        SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfoId
10085                                                                                                                   OPTIONAL, -- Need N
10086     pucch-PowerControl                      PUCCH-PowerControl                                                    OPTIONAL, -- Need M
10087     ...,
10088     [[
10089     resourceToAddModListExt-v1610           SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceExt-v1610  OPTIONAL, -- Need N
10090     dl-DataToUL-ACK-r16                     CHOICE {release NULL, setup DL-DataToUL-ACK-r16 }                                  OPTIONAL, -- Need M
10091     ul-AccessConfigListDCI-1-1-r16          CHOICE {release NULL, setup UL-AccessConfigListDCI-1-1-r16 }                       OPTIONAL, -- Need M
10092     subslotLengthForPUCCH-r16               CHOICE {
10093             normalCP-r16                        ENUMERATED {n2,n7},
10094             extendedCP-r16                      ENUMERATED {n2,n6}
10095     }                                                                                                             OPTIONAL, -- Need R
10096     dl-DataToUL-ACK-DCI-1-2-r16             CHOICE {release NULL, setup DL-DataToUL-ACK-DCI-1-2-r16}                           OPTIONAL, -- Need M
10097     numberOfBitsForPUCCH-ResourceIndicatorDCI-1-2-r16  INTEGER (0..3)                                             OPTIONAL, -- Need R
10098     dmrs-UplinkTransformPrecodingPUCCH-r16  ENUMERATED {enabled}                                                  OPTIONAL,  -- Cond PI2-BPSK
10099     spatialRelationInfoToAddModListSizeExt-v1610    SEQUENCE (SIZE (1..maxNrofSpatialRelationInfosDiff-r16)) OF PUCCH-SpatialRelationInfo
10100                                                                                                                   OPTIONAL, -- Need N
10101     spatialRelationInfoToReleaseListSizeExt-v1610   SEQUENCE (SIZE (1..maxNrofSpatialRelationInfosDiff-r16)) OF PUCCH-SpatialRelationInfoId
10102                                                                                                                   OPTIONAL, -- Need N
10103     spatialRelationInfoToAddModListExt-v1610  SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos-r16)) OF PUCCH-SpatialRelationInfoExt-r16
10104                                                                                                                   OPTIONAL, -- Need N
10105     spatialRelationInfoToReleaseListExt-v1610    SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos-r16)) OF
10106                                                                             PUCCH-SpatialRelationInfoId-r16       OPTIONAL, -- Need N
10107     resourceGroupToAddModList-r16           SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceGroups-r16)) OF PUCCH-ResourceGroup-r16
10108                                                                                                                   OPTIONAL, -- Need N
10109     resourceGroupToReleaseList-r16          SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceGroups-r16)) OF PUCCH-ResourceGroupId-r16
10110                                                                                                                   OPTIONAL, -- Need N
10111     sps-PUCCH-AN-List-r16                   CHOICE {release NULL, setup SPS-PUCCH-AN-List-r16 }                                OPTIONAL,  -- Need M
10112     schedulingRequestResourceToAddModListExt-v1610   SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1610
10113                                                                                                                   OPTIONAL -- Need N
10114     ]],
10115     [[
10116     format0-r17                             CHOICE {release NULL, setup PUCCH-FormatConfig }                                   OPTIONAL, -- Need M
10117     format2Ext-r17                          CHOICE {release NULL, setup PUCCH-FormatConfigExt-r17 }                            OPTIONAL, -- Need M
10118     format3Ext-r17                          CHOICE {release NULL, setup PUCCH-FormatConfigExt-r17 }                            OPTIONAL, -- Need M
10119     format4Ext-r17                          CHOICE {release NULL, setup PUCCH-FormatConfigExt-r17 }                            OPTIONAL, -- Need M
10120     ul-AccessConfigListDCI-1-2-r17          CHOICE {release NULL, setup UL-AccessConfigListDCI-1-2-r17 }                       OPTIONAL, -- Need M
10121     mappingPattern-r17                      ENUMERATED {cyclicMapping, sequentialMapping}                         OPTIONAL, -- Need R
10122     powerControlSetInfoToAddModList-r17     SEQUENCE (SIZE (1..maxNrofPowerControlSetInfos-r17)) OF PUCCH-PowerControlSetInfo-r17
10123                                                                                                                   OPTIONAL, -- Need N
10124     powerControlSetInfoToReleaseList-r17    SEQUENCE (SIZE (1..maxNrofPowerControlSetInfos-r17)) OF PUCCH-PowerControlSetInfoId-r17
10125                                                                                                                   OPTIONAL, -- Need N
10126     secondTPCFieldDCI-1-1-r17               ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10127     secondTPCFieldDCI-1-2-r17               ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10128     dl-DataToUL-ACK-r17                     CHOICE {release NULL, setup DL-DataToUL-ACK-r17 }                                  OPTIONAL, -- Need M
10129     dl-DataToUL-ACK-DCI-1-2-r17             CHOICE {release NULL, setup DL-DataToUL-ACK-DCI-1-2-r17}                           OPTIONAL, -- Need M
10130     ul-AccessConfigListDCI-1-1-r17          CHOICE {release NULL, setup UL-AccessConfigListDCI-1-1-r17 }                       OPTIONAL, -- Need M
10131     schedulingRequestResourceToAddModListExt-v1700 SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1700
10132                                                                                                                   OPTIONAL, -- Need N
10133     dmrs-BundlingPUCCH-Config-r17           CHOICE {release NULL, setup DMRS-BundlingPUCCH-Config-r17 }                        OPTIONAL, -- Need M
10134     dl-DataToUL-ACK-v1700                   CHOICE {release NULL, setup DL-DataToUL-ACK-v1700 }                                OPTIONAL, -- Need M
10135     dl-DataToUL-ACK-MulticastDCI-Format4-1-r17 CHOICE {release NULL, setup DL-DataToUL-ACK-MulticastDCI-Format4-1-r17 }        OPTIONAL, -- Need M
10136     sps-PUCCH-AN-ListMulticast-r17          CHOICE {release NULL, setup SPS-PUCCH-AN-List-r16 }                                OPTIONAL  -- Need M
10137     ]]
10140 PUCCH-FormatConfig ::=                  SEQUENCE {
10141     interslotFrequencyHopping               ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10142     additionalDMRS                          ENUMERATED {true}                                                     OPTIONAL, -- Need R
10143     maxCodeRate                             PUCCH-MaxCodeRate                                                     OPTIONAL, -- Need R
10144     nrofSlots                               ENUMERATED {n2,n4,n8}                                                 OPTIONAL, -- Need S
10145     pi2BPSK                                 ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10146     simultaneousHARQ-ACK-CSI                ENUMERATED {true}                                                     OPTIONAL  -- Need R
10149 PUCCH-FormatConfigExt-r17 ::=           SEQUENCE {
10150     maxCodeRateLP-r17                       PUCCH-MaxCodeRate                                                     OPTIONAL, -- Need R
10151     ...
10154 PUCCH-MaxCodeRate ::=                   ENUMERATED {zeroDot08, zeroDot15, zeroDot25, zeroDot35, zeroDot45, zeroDot60, zeroDot80}
10156 -- A set with one or more PUCCH resources
10157 PUCCH-ResourceSet ::=                   SEQUENCE {
10158     pucch-ResourceSetId                     PUCCH-ResourceSetId,
10159     resourceList                            SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerSet)) OF PUCCH-ResourceId,
10160     maxPayloadSize                          INTEGER (4..256)                                                      OPTIONAL  -- Need R
10163 PUCCH-ResourceSetId ::=                 INTEGER (0..maxNrofPUCCH-ResourceSets-1)
10165 PUCCH-Resource ::=                      SEQUENCE {
10166     pucch-ResourceId                        PUCCH-ResourceId,
10167     startingPRB                             PRB-Id,
10168     intraSlotFrequencyHopping               ENUMERATED { enabled }                                                OPTIONAL, -- Need R
10169     secondHopPRB                            PRB-Id                                                                OPTIONAL, -- Need R
10170     format                                  CHOICE {
10171         format0                                 PUCCH-format0,
10172         format1                                 PUCCH-format1,
10173         format2                                 PUCCH-format2,
10174         format3                                 PUCCH-format3,
10175         format4                                 PUCCH-format4
10176     }
10179 PUCCH-ResourceExt-v1610 ::=             SEQUENCE {
10180     interlaceAllocation-r16                 SEQUENCE {
10181         rb-SetIndex-r16                         INTEGER (0..4),
10182         interlace0-r16                          CHOICE {
10183             scs15                                   INTEGER (0..9),
10184             scs30                                   INTEGER (0..4)
10185         }
10186     }                                                                                                             OPTIONAL,  --Need R
10187     format-v1610                            CHOICE {
10188         interlace1-v1610                        INTEGER (0..9),
10189         occ-v1610                               SEQUENCE {
10190             occ-Length-v1610                        ENUMERATED {n2,n4}                                            OPTIONAL, -- Need M
10191             occ-Index-v1610                         ENUMERATED {n0,n1,n2,n3}                                      OPTIONAL  -- Need M
10192         }
10193     }                                                                                                             OPTIONAL,  -- Need R
10194     ...,
10195     [[
10196     format-v1700                            SEQUENCE {
10197         nrofPRBs-r17                            INTEGER (1..16)
10198     }                                                                                                             OPTIONAL,  -- Need R
10199     pucch-RepetitionNrofSlots-r17           ENUMERATED { n1,n2,n4,n8 }                                            OPTIONAL   -- Need R
10200     ]],
10201     [[
10202     applyIndicatedTCI-State-r18             ENUMERATED {first, second, both, spare1}                              OPTIONAL, -- Need R
10203     multipanelSFN-Scheme-r18                ENUMERATED {enabled}                                                  OPTIONAL, -- Need R
10204     dl-DataToUL-ACK-r18                     CHOICE {release NULL, setup DL-DataToUL-ACK-r18 }                                  OPTIONAL, -- Need M
10205     dl-DataToUL-ACK-DCI-1-2-r18             CHOICE {release NULL, setup DL-DataToUL-ACK-DCI-1-2-r18}                           OPTIONAL   -- Need M
10206     ]]
10209 PUCCH-ResourceId ::=                    INTEGER (0..maxNrofPUCCH-Resources-1)
10212 PUCCH-format0 ::=                               SEQUENCE {
10213     initialCyclicShift                              INTEGER(0..11),
10214     nrofSymbols                                     INTEGER (1..2),
10215     startingSymbolIndex                             INTEGER(0..13)
10218 PUCCH-format1 ::=                               SEQUENCE {
10219     initialCyclicShift                              INTEGER(0..11),
10220     nrofSymbols                                     INTEGER (4..14),
10221     startingSymbolIndex                             INTEGER(0..10),
10222     timeDomainOCC                                   INTEGER(0..6)
10225 PUCCH-format2 ::=                               SEQUENCE {
10226     nrofPRBs                                        INTEGER (1..16),
10227     nrofSymbols                                     INTEGER (1..2),
10228     startingSymbolIndex                             INTEGER(0..13)
10231 PUCCH-format3 ::=                               SEQUENCE {
10232     nrofPRBs                                        INTEGER (1..16),
10233     nrofSymbols                                     INTEGER (4..14),
10234     startingSymbolIndex                             INTEGER(0..10)
10237 PUCCH-format4 ::=                               SEQUENCE {
10238     nrofSymbols                                     INTEGER (4..14),
10239     occ-Length                                      ENUMERATED {n2,n4},
10240     occ-Index                                       ENUMERATED {n0,n1,n2,n3},
10241     startingSymbolIndex                             INTEGER(0..10)
10244 PUCCH-ResourceGroup-r16 ::=                SEQUENCE {
10245     pucch-ResourceGroupId-r16                  PUCCH-ResourceGroupId-r16,
10246     resourcePerGroupList-r16                   SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerGroup-r16)) OF PUCCH-ResourceId
10249 PUCCH-ResourceGroupId-r16 ::=              INTEGER (0..maxNrofPUCCH-ResourceGroups-1-r16)
10251 DL-DataToUL-ACK-r16 ::=                    SEQUENCE (SIZE (1..8)) OF INTEGER (-1..15)
10253 DL-DataToUL-ACK-r17 ::=                    SEQUENCE (SIZE (1..8)) OF INTEGER (-1..127)
10255 DL-DataToUL-ACK-v1700 ::=                  SEQUENCE (SIZE (1..8)) OF INTEGER (16..31)
10257 DL-DataToUL-ACK-r18 ::=                    SEQUENCE (SIZE (1..8)) OF INTEGER (0..31)
10259 DL-DataToUL-ACK-DCI-1-2-r16 ::=            SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)
10261 DL-DataToUL-ACK-DCI-1-2-r17 ::=            SEQUENCE (SIZE (1..8)) OF INTEGER (0..127)
10263 DL-DataToUL-ACK-DCI-1-2-r18 ::=            SEQUENCE (SIZE (1..8)) OF INTEGER (0..31)
10265 UL-AccessConfigListDCI-1-1-r16 ::=         SEQUENCE (SIZE (1..16)) OF INTEGER (0..15)
10267 UL-AccessConfigListDCI-1-2-r17 ::=         SEQUENCE (SIZE (1..16)) OF INTEGER (0..15)
10269 UL-AccessConfigListDCI-1-1-r17 ::=         SEQUENCE (SIZE (1..3)) OF INTEGER (0..2)
10271 DL-DataToUL-ACK-MulticastDCI-Format4-1-r17 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)
10273 -- TAG-PUCCH-CONFIG-STOP
10274 -- TAG-PUCCH-CONFIGCOMMON-START
10276 PUCCH-ConfigCommon ::=              SEQUENCE {
10277     pucch-ResourceCommon                INTEGER (0..15)                                      OPTIONAL,   -- Cond InitialBWP-Only
10278     pucch-GroupHopping                  ENUMERATED { neither, enable, disable },
10279     hoppingId                           INTEGER (0..1023)                                    OPTIONAL,   -- Need R
10280     p0-nominal                          INTEGER (-202..24)                                   OPTIONAL,   -- Need R
10281     ...,
10282     [[
10283     nrofPRBs                            INTEGER (1..16)                                      OPTIONAL,   -- Need R
10284     intra-SlotFH-r17                    ENUMERATED {fromLowerEdge, fromUpperEdge}            OPTIONAL,   -- Cond InitialBWP-RedCapOnly
10285     pucch-ResourceCommonRedCap-r17     INTEGER (0..15)                                      OPTIONAL,   -- Cond InitialBWP-RedCap
10286     additionalPRBOffset-r17                 ENUMERATED {n2, n3, n4, n6, n8, n9, n10, n12}        OPTIONAL    -- Cond InitialBWP-RedCapOnly
10287     ]]
10290 -- TAG-PUCCH-CONFIGCOMMON-STOP
10291 -- TAG-PUCCH-CONFIGURATIONLIST-START
10293 PUCCH-ConfigurationList-r16  ::=     SEQUENCE (SIZE (1..2)) OF PUCCH-Config
10295 -- TAG-PUCCH-CONFIGURATIONLIST-STOP
10296 -- TAG-PUCCH-CSI-RESOURCE-START
10298 PUCCH-CSI-Resource ::=              SEQUENCE {
10299     uplinkBandwidthPartId               BWP-Id,
10300     pucch-Resource                      PUCCH-ResourceId
10303 -- TAG-PUCCH-CSI-RESOURCE-STOP
10304 -- TAG-PUCCH-PATHLOSSREFERENCERS-ID-START
10306 PUCCH-PathlossReferenceRS-Id ::=            INTEGER (0..maxNrofPUCCH-PathlossReferenceRSs-1)
10308 PUCCH-PathlossReferenceRS-Id-v1610 ::=      INTEGER (maxNrofPUCCH-PathlossReferenceRSs..maxNrofPUCCH-PathlossReferenceRSs-1-r16)
10310 PUCCH-PathlossReferenceRS-Id-r17 ::=        INTEGER (0..maxNrofPUCCH-PathlossReferenceRSs-1-r17)
10312 -- TAG-PUCCH-PATHLOSSREFERENCERS-ID-STOP
10313 -- TAG-PUCCH-POWERCONTROL-START
10314 PUCCH-PowerControl ::=              SEQUENCE {
10315     deltaF-PUCCH-f0                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10316     deltaF-PUCCH-f1                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10317     deltaF-PUCCH-f2                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10318     deltaF-PUCCH-f3                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10319     deltaF-PUCCH-f4                     INTEGER (-16..15)                                                       OPTIONAL, -- Need R
10320     p0-Set                              SEQUENCE (SIZE (1..maxNrofPUCCH-P0-PerSet)) OF P0-PUCCH                 OPTIONAL, -- Need M
10321     pathlossReferenceRSs                SEQUENCE (SIZE (1..maxNrofPUCCH-PathlossReferenceRSs)) OF PUCCH-PathlossReferenceRS
10322                                                                                                                 OPTIONAL, -- Need M
10323     twoPUCCH-PC-AdjustmentStates        ENUMERATED {twoStates}                                                  OPTIONAL, -- Need S
10324     ...,
10325     [[
10326     pathlossReferenceRSs-v1610          CHOICE {release NULL, setup PathlossReferenceRSs-v1610 }                             OPTIONAL -- Need M
10327     ]]
10330 P0-PUCCH ::=                            SEQUENCE {
10331     p0-PUCCH-Id                             P0-PUCCH-Id,
10332     p0-PUCCH-Value                          INTEGER (-16..15)
10335 P0-PUCCH-Id ::=                         INTEGER (1..8)
10337 PathlossReferenceRSs-v1610 ::=          SEQUENCE (SIZE (1..maxNrofPUCCH-PathlossReferenceRSsDiff-r16)) OF PUCCH-PathlossReferenceRS-r16
10339 PUCCH-PathlossReferenceRS ::=                   SEQUENCE {
10340     pucch-PathlossReferenceRS-Id                PUCCH-PathlossReferenceRS-Id,
10341     referenceSignal                             CHOICE {
10342         ssb-Index                                   SSB-Index,
10343         csi-RS-Index                                NZP-CSI-RS-ResourceId
10344     }
10347 PUCCH-PathlossReferenceRS-r16 ::=                   SEQUENCE {
10348     pucch-PathlossReferenceRS-Id-r16                    PUCCH-PathlossReferenceRS-Id-v1610,
10349     referenceSignal-r16                                 CHOICE {
10350         ssb-Index-r16                                       SSB-Index,
10351         csi-RS-Index-r16                                    NZP-CSI-RS-ResourceId
10352     }
10355 PUCCH-PowerControlSetInfo-r17 ::=       SEQUENCE {
10356     pucch-PowerControlSetInfoId-r17         PUCCH-PowerControlSetInfoId-r17,
10357     p0-PUCCH-Id-r17                         P0-PUCCH-Id,
10358     pucch-ClosedLoopIndex-r17               ENUMERATED { i0, i1 },
10359     pucch-PathlossReferenceRS-Id-r17        PUCCH-PathlossReferenceRS-Id-r17
10362 PUCCH-PowerControlSetInfoId-r17 ::=     INTEGER (1.. maxNrofPowerControlSetInfos-r17)
10364 -- TAG-PUCCH-POWERCONTROL-STOP
10365 -- TAG-PUCCH-SPATIALRELATIONINFO-START
10367 PUCCH-SpatialRelationInfo ::=           SEQUENCE {
10368     pucch-SpatialRelationInfoId         PUCCH-SpatialRelationInfoId,
10369     servingCellId                           ServCellIndex                                                    OPTIONAL,   -- Need S
10370     referenceSignal                         CHOICE {
10371         ssb-Index                               SSB-Index,
10372         csi-RS-Index                            NZP-CSI-RS-ResourceId,
10373         srs                                     PUCCH-SRS
10374     },
10375     pucch-PathlossReferenceRS-Id            PUCCH-PathlossReferenceRS-Id,
10376     p0-PUCCH-Id                             P0-PUCCH-Id,
10377     closedLoopIndex                         ENUMERATED { i0, i1 }
10380 PUCCH-SpatialRelationInfoExt-r16 ::=       SEQUENCE {
10381     pucch-SpatialRelationInfoId-v1610         PUCCH-SpatialRelationInfoId-v1610                              OPTIONAL,   -- Need S
10382     pucch-PathlossReferenceRS-Id-v1610        PUCCH-PathlossReferenceRS-Id-v1610                             OPTIONAL,    --Need R
10383     ...
10386 PUCCH-SRS ::=                       SEQUENCE {
10387     resource                            SRS-ResourceId,
10388     uplinkBWP                           BWP-Id
10391 -- TAG-PUCCH-SPATIALRELATIONINFO-STOP
10392 -- TAG-PUCCH-SPATIALRELATIONINFO-START
10394 PUCCH-SpatialRelationInfoId ::=         INTEGER (1..maxNrofSpatialRelationInfos)
10396 PUCCH-SpatialRelationInfoId-r16 ::=     INTEGER (1..maxNrofSpatialRelationInfos-r16)
10398 PUCCH-SpatialRelationInfoId-v1610::=    INTEGER (maxNrofSpatialRelationInfos-plus-1..maxNrofSpatialRelationInfos-r16)
10400 -- TAG-PUCCH-SPATIALRELATIONINFO-STOP
10401 -- TAG-PUCCH-TPC-COMMANDCONFIG-START
10403 PUCCH-TPC-CommandConfig ::=             SEQUENCE {
10404     tpc-IndexPCell                          INTEGER (1..15)                         OPTIONAL,   -- Cond PDCCH-OfSpcell
10405     tpc-IndexPUCCH-SCell                    INTEGER (1..15)                         OPTIONAL,   -- Cond PDCCH-ofSpCellOrPUCCH-SCell
10406     ...,
10407     [[
10408     tpc-IndexPUCCH-sSCell-r17                             INTEGER (1..15)                         OPTIONAL,  -- Need R
10409     tpc-IndexPUCCH-sScellSecondaryPUCCHgroup-r17          INTEGER (1..15)                         OPTIONAL   -- Cond twoPUCCHgroup
10410     ]]
10413 -- TAG-PUCCH-TPC-COMMANDCONFIG-STOP
10414 -- TAG-PUSCH-CONFIG-START
10416 PUSCH-Config ::=                        SEQUENCE {
10417     dataScramblingIdentityPUSCH             INTEGER (0..1023)                                                   OPTIONAL,   -- Need S
10418     txConfig                                ENUMERATED {codebook, nonCodebook}                                  OPTIONAL,   -- Need S
10419     dmrs-UplinkForPUSCH-MappingTypeA        CHOICE {release NULL, setup DMRS-UplinkConfig }                                  OPTIONAL,   -- Need M
10420     dmrs-UplinkForPUSCH-MappingTypeB        CHOICE {release NULL, setup DMRS-UplinkConfig }                                  OPTIONAL,   -- Need M
10421     pusch-PowerControl                      PUSCH-PowerControl                                                  OPTIONAL,   -- Need M
10422     frequencyHopping                        ENUMERATED {intraSlot, interSlot}                                   OPTIONAL,   -- Need S
10423     frequencyHoppingOffsetLists             SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1)
10424                                                                                                                 OPTIONAL,   -- Need M
10425     resourceAllocation                      ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch},
10426     pusch-TimeDomainAllocationList          CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList }             OPTIONAL,   -- Need M
10427     pusch-AggregationFactor                 ENUMERATED { n2, n4, n8 }                                           OPTIONAL,   -- Need S
10428     mcs-Table                               ENUMERATED {qam256, qam64LowSE}                                     OPTIONAL,   -- Need S
10429     mcs-TableTransformPrecoder              ENUMERATED {qam256, qam64LowSE}                                     OPTIONAL,   -- Need S
10430     transformPrecoder                       ENUMERATED {enabled, disabled}                                      OPTIONAL,   -- Need S
10431     codebookSubset                          ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent}
10432                                                                                                           OPTIONAL, -- Cond codebookBased
10433     maxRank                                 INTEGER (1..4)                                                OPTIONAL, -- Cond codebookBased
10434     rbg-Size                                ENUMERATED { config2}                                         OPTIONAL, -- Need S
10435     uci-OnPUSCH                             CHOICE {release NULL, setup UCI-OnPUSCH}                                   OPTIONAL, -- Need M
10436     tp-pi2BPSK                              ENUMERATED {enabled}                                          OPTIONAL, -- Need S
10437     ...,
10438     [[
10439     minimumSchedulingOffsetK2-r16           CHOICE {release NULL, setup MinSchedulingOffsetK2-Values-r16 }             OPTIONAL,  -- Need M
10440     ul-AccessConfigListDCI-0-1-r16          CHOICE {release NULL, setup UL-AccessConfigListDCI-0-1-r16 }               OPTIONAL,  -- Need M
10441     -- Start of the parameters for DCI format 0_2 introduced in V16.1.0
10442     harq-ProcessNumberSizeDCI-0-2-r16                       INTEGER (0..4)                                OPTIONAL,   -- Need R
10443     dmrs-SequenceInitializationDCI-0-2-r16                  ENUMERATED {enabled}                          OPTIONAL,   -- Need S
10444     numberOfBitsForRV-DCI-0-2-r16                           INTEGER (0..2)                                OPTIONAL,   -- Need R
10445     antennaPortsFieldPresenceDCI-0-2-r16                    ENUMERATED {enabled}                          OPTIONAL,   -- Need S
10446     dmrs-UplinkForPUSCH-MappingTypeA-DCI-0-2-r16            CHOICE {release NULL, setup DMRS-UplinkConfig }            OPTIONAL,   -- Need M
10447     dmrs-UplinkForPUSCH-MappingTypeB-DCI-0-2-r16            CHOICE {release NULL, setup DMRS-UplinkConfig }            OPTIONAL,   -- Need M
10448     frequencyHoppingDCI-0-2-r16                             CHOICE {
10449         pusch-RepTypeA                                          ENUMERATED {intraSlot, interSlot},
10450         pusch-RepTypeB                                          ENUMERATED {interRepetition, interSlot}
10451     }                                                                                                     OPTIONAL,   -- Need S
10452     frequencyHoppingOffsetListsDCI-0-2-r16  CHOICE {release NULL, setup FrequencyHoppingOffsetListsDCI-0-2-r16}        OPTIONAL,  -- Need M
10453     codebookSubsetDCI-0-2-r16               ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent}
10454                                                                                                           OPTIONAL,   -- Cond codebookBased
10455     invalidSymbolPatternIndicatorDCI-0-2-r16                ENUMERATED {enabled}                          OPTIONAL,   -- Need S
10456     maxRankDCI-0-2-r16                                      INTEGER (1..4)                                OPTIONAL,   -- Cond codebookBased
10457     mcs-TableDCI-0-2-r16                                    ENUMERATED {qam256, qam64LowSE}               OPTIONAL,   -- Need S
10458     mcs-TableTransformPrecoderDCI-0-2-r16                   ENUMERATED {qam256, qam64LowSE}               OPTIONAL,   -- Need S
10459     priorityIndicatorDCI-0-2-r16                            ENUMERATED {enabled}                          OPTIONAL,   -- Need S
10460     pusch-RepTypeIndicatorDCI-0-2-r16                       ENUMERATED { pusch-RepTypeA, pusch-RepTypeB}  OPTIONAL,  -- Need R
10461     resourceAllocationDCI-0-2-r16                           ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
10462                                                                                                           OPTIONAL,   -- Need M
10463     resourceAllocationType1GranularityDCI-0-2-r16           ENUMERATED { n2,n4,n8,n16 }                   OPTIONAL,   -- Need S
10464     uci-OnPUSCH-ListDCI-0-2-r16                             CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-2-r16}   OPTIONAL,   -- Need M
10465     pusch-TimeDomainAllocationListDCI-0-2-r16               CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 }
10466                                                                                                           OPTIONAL,   -- Need M
10467     -- End of the parameters for DCI format 0_2 introduced in V16.1.0
10468     -- Start of the parameters for DCI format 0_1 introduced in V16.1.0
10469     pusch-TimeDomainAllocationListDCI-0-1-r16               CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 }
10470                                                                                                           OPTIONAL,   -- Need M
10471     invalidSymbolPatternIndicatorDCI-0-1-r16          ENUMERATED {enabled}                                OPTIONAL,   -- Need S
10472     priorityIndicatorDCI-0-1-r16                      ENUMERATED {enabled}                                OPTIONAL,   -- Need S
10473     pusch-RepTypeIndicatorDCI-0-1-r16                 ENUMERATED { pusch-RepTypeA, pusch-RepTypeB}        OPTIONAL,   -- Need R
10474     frequencyHoppingDCI-0-1-r16                 ENUMERATED {interRepetition, interSlot}                   OPTIONAL,   -- Cond RepTypeB
10475     uci-OnPUSCH-ListDCI-0-1-r16                 CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-1-r16  }             OPTIONAL,  -- Need M
10476     -- End of the parameters for DCI format 0_1 introduced in V16.1.0
10477     invalidSymbolPattern-r16                    InvalidSymbolPattern-r16                                  OPTIONAL,   -- Need S
10478     pusch-PowerControl-v1610                CHOICE {release NULL, setup PUSCH-PowerControl-v1610}                       OPTIONAL,   -- Need M
10479     ul-FullPowerTransmission-r16            ENUMERATED {fullpower, fullpowerMode1, fullpowerMode2}         OPTIONAL,   -- Need R
10480     pusch-TimeDomainAllocationListForMultiPUSCH-r16  CHOICE {release NULL, setup PUSCH-TimeDomainResourceAllocationList-r16 }
10481                                                                                                           OPTIONAL,  --  Need M
10482     numberOfInvalidSymbolsForDL-UL-Switching-r16        INTEGER (1..4)                                    OPTIONAL    -- Cond RepTypeB2
10483     ]],
10484     [[
10485     ul-AccessConfigListDCI-0-2-r17          CHOICE {release NULL, setup UL-AccessConfigListDCI-0-2-r17 }               OPTIONAL,  -- Need M
10486     betaOffsetsCrossPri0-r17                CHOICE {release NULL, setup BetaOffsetsCrossPriSel-r17 }                   OPTIONAL,  -- Need M
10487     betaOffsetsCrossPri1-r17                CHOICE {release NULL, setup BetaOffsetsCrossPriSel-r17 }                   OPTIONAL,  -- Need M
10488     betaOffsetsCrossPri0DCI-0-2-r17         CHOICE {release NULL, setup BetaOffsetsCrossPriSelDCI-0-2-r17 }            OPTIONAL,  -- Need M
10489     betaOffsetsCrossPri1DCI-0-2-r17         CHOICE {release NULL, setup BetaOffsetsCrossPriSelDCI-0-2-r17 }            OPTIONAL,  -- Need M
10490     mappingPattern-r17                      ENUMERATED {cyclicMapping, sequentialMapping}                 OPTIONAL,  -- Cond SRSsets
10491     secondTPCFieldDCI-0-1-r17               ENUMERATED {enabled}                                          OPTIONAL,  -- Need R
10492     secondTPCFieldDCI-0-2-r17               ENUMERATED {enabled}                                          OPTIONAL,  -- Need R
10493     sequenceOffsetForRV-r17                 INTEGER (0..3)                                                OPTIONAL,  -- Need R
10494     ul-AccessConfigListDCI-0-1-r17          CHOICE {release NULL, setup UL-AccessConfigListDCI-0-1-r17 }                OPTIONAL,  -- Need M
10495     minimumSchedulingOffsetK2-r17           CHOICE {release NULL, setup MinSchedulingOffsetK2-Values-r17 }              OPTIONAL,  -- Need M
10496     availableSlotCounting-r17               ENUMERATED { enabled }                                         OPTIONAL,  -- Need S
10497     dmrs-BundlingPUSCH-Config-r17           CHOICE {release NULL, setup DMRS-BundlingPUSCH-Config-r17 }                 OPTIONAL,  -- Need M
10498     harq-ProcessNumberSizeDCI-0-2-v1700     INTEGER (5)                                                    OPTIONAL,  -- Need R
10499     harq-ProcessNumberSizeDCI-0-1-r17       INTEGER (5)                                                    OPTIONAL,  -- Need R
10500     mpe-ResourcePoolToAddModList-r17       SEQUENCE (SIZE(1..maxMPE-Resources-r17)) OF MPE-Resource-r17    OPTIONAL,  -- Need N
10501     mpe-ResourcePoolToReleaseList-r17      SEQUENCE (SIZE(1..maxMPE-Resources-r17)) OF MPE-ResourceId-r17  OPTIONAL   -- Need N
10502     ]],
10503     [[
10504     maxRank-v1810                           INTEGER (5..8)                                              OPTIONAL, -- Need R
10505     sTx-2Panel-r18                          ENUMERATED {enabled}                                           OPTIONAL,  -- Need R
10506     multipanelSchemeSDM-r18                 SDM-Scheme-r18                                                 OPTIONAL,  -- Need R
10507     multipanelSchemeSFN-r18                 SFN-Scheme-r18                                                 OPTIONAL,  -- Need R
10508     codebookTypeUL-r18                      CHOICE {release NULL, setup CodebookTypeUL-r18 }                            OPTIONAL,  -- Need M
10509     applyIndicatedTCI-State-r18             ENUMERATED {first, second}                                     OPTIONAL,  -- Need R
10510     dynamicTransformPrecoderFieldPresenceDCI-0-1-r18    ENUMERATED {enabled}                               OPTIONAL,  -- Need R
10511     dynamicTransformPrecoderFieldPresenceDCI-0-2-r18    ENUMERATED {enabled}                               OPTIONAL,  -- Need R
10512     pusch-ConfigDCI-0-3-r18                 CHOICE {release NULL, setup PUSCH-ConfigDCI-0-3-r18 }                       OPTIONAL   -- Need M
10513     ]]
10516 UCI-OnPUSCH ::=                         SEQUENCE {
10517     betaOffsets                             CHOICE {
10518         dynamic                             SEQUENCE (SIZE (4)) OF BetaOffsets,
10519         semiStatic                          BetaOffsets
10520     }                                                                                                 OPTIONAL, -- Need M
10521     scaling                                 ENUMERATED { f0p5, f0p65, f0p8, f1 }
10524 MinSchedulingOffsetK2-Values-r16 ::=    SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK2-SchedulingOffset-r16)
10526 MinSchedulingOffsetK2-Values-r17 ::=    SEQUENCE (SIZE (1..maxNrOfMinSchedulingOffsetValues-r16)) OF INTEGER (0..maxK2-SchedulingOffset-r17)
10528 UCI-OnPUSCH-DCI-0-2-r16 ::=             SEQUENCE {
10529     betaOffsetsDCI-0-2-r16                  CHOICE {
10530         dynamicDCI-0-2-r16                      CHOICE {
10531             oneBit-r16                              SEQUENCE (SIZE (2)) OF BetaOffsets,
10532             twoBits-r16                             SEQUENCE (SIZE (4)) OF BetaOffsets
10533         },
10534         semiStaticDCI-0-2-r16          BetaOffsets
10535     }                                                                                                 OPTIONAL,   -- Need M
10536     scalingDCI-0-2-r16                 ENUMERATED { f0p5, f0p65, f0p8, f1 }
10539 FrequencyHoppingOffsetListsDCI-0-2-r16 ::=  SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1)
10541 UCI-OnPUSCH-ListDCI-0-2-r16 ::=  SEQUENCE (SIZE (1..2)) OF UCI-OnPUSCH-DCI-0-2-r16
10543 UCI-OnPUSCH-ListDCI-0-1-r16 ::=  SEQUENCE (SIZE (1..2)) OF UCI-OnPUSCH
10545 UL-AccessConfigListDCI-0-1-r16 ::= SEQUENCE (SIZE (1..64)) OF INTEGER (0..63)
10547 UL-AccessConfigListDCI-0-1-r17 ::= SEQUENCE (SIZE (1..3)) OF INTEGER (0..2)
10549 UL-AccessConfigListDCI-0-2-r17 ::= SEQUENCE (SIZE (1..64)) OF INTEGER (0..63)
10551 BetaOffsetsCrossPriSel-r17 ::= CHOICE {
10552     dynamic-r17         SEQUENCE (SIZE (4)) OF BetaOffsetsCrossPri-r17,
10553     semiStatic-r17          BetaOffsetsCrossPri-r17
10556 BetaOffsetsCrossPriSelDCI-0-2-r17 ::= CHOICE {
10557     dynamicDCI-0-2-r17      CHOICE {
10558         oneBit-r17              SEQUENCE (SIZE (2)) OF BetaOffsetsCrossPri-r17,
10559         twoBits-r17             SEQUENCE (SIZE (4)) OF BetaOffsetsCrossPri-r17
10560     },
10561     semiStaticDCI-0-2-r17   BetaOffsetsCrossPri-r17
10564 MPE-Resource-r17 ::=        SEQUENCE {
10565     mpe-ResourceId-r17          MPE-ResourceId-r17,
10566     cell-r17                    ServCellIndex                                                         OPTIONAL,    -- Need R
10567     additionalPCI-r17           AdditionalPCIIndex-r17                                                OPTIONAL,    -- Need R
10568     mpe-ReferenceSignal-r17     CHOICE {
10569         csi-RS-Resource-r17         NZP-CSI-RS-ResourceId,
10570         ssb-Resource-r17            SSB-Index
10571     }
10574 MPE-ResourceId-r17 ::=      INTEGER (1..maxMPE-Resources-r17)
10576 SDM-Scheme-r18   ::=        SEQUENCE {
10577     maxRankSDM-r18              INTEGER (1..2)                                                        OPTIONAL,    -- Need R
10578     maxRankSDM-DCI-0-2-r18      INTEGER (1..2)                                                        OPTIONAL     -- Need R
10582 SFN-Scheme-r18   ::=        SEQUENCE {
10583     maxRankSFN-r18              INTEGER (1..2)                                                        OPTIONAL,    -- Need R
10584     maxRankSFN-DCI-0-2-r18      INTEGER (1..2)                                                        OPTIONAL     -- Need R
10588 CodebookTypeUL-r18 ::=      CHOICE {
10589     codebook1-r18               ENUMERATED {ng1n4n1, ng1n2n2},
10590     codebook2-r18               ENUMERATED {ng2},
10591     codebook3-r18               ENUMERATED {ng4},
10592     codebook4-r18               ENUMERATED {ng8}
10595 PUSCH-ConfigDCI-0-3-r18 ::=                   SEQUENCE {
10596     resourceAllocationDCI-0-3-r18                 ENUMERATED {resourceAllocationType0, resourceAllocationType1, dynamicSwitch}
10597                                                                                                                  OPTIONAL,   -- Need M
10598     rbg-SizeDCI-0-3-r18                           ENUMERATED {config2, config3}                                  OPTIONAL,   -- Need S
10599     resourceAllocationType1GranularityDCI-0-3-r18 ENUMERATED {n2,n4,n8,n16}                                      OPTIONAL,   -- Need S
10600     numberOfBitsForRV-DCI-0-3-r18                 INTEGER (0..2)                                                 OPTIONAL,   -- Need R
10601     harq-ProcessNumberSizeDCI-0-3-r18             INTEGER (0..5)                                                 OPTIONAL,   -- Need R
10602     uci-OnPUSCH-ListDCI-0-3-r18                   CHOICE {release NULL, setup UCI-OnPUSCH-ListDCI-0-1-r16  }                  OPTIONAL    -- Need M
10605 -- TAG-PUSCH-CONFIG-STOP
10606 -- TAG-PUSCH-CONFIGCOMMON-START
10608 PUSCH-ConfigCommon ::=                  SEQUENCE {
10609     groupHoppingEnabledTransformPrecoding   ENUMERATED {enabled}                                                OPTIONAL,   -- Need R
10610     pusch-TimeDomainAllocationList          PUSCH-TimeDomainResourceAllocationList                              OPTIONAL,   -- Need R
10611     msg3-DeltaPreamble                      INTEGER (-1..6)                                                     OPTIONAL,   -- Need R
10612     p0-NominalWithGrant                     INTEGER (-202..24)                                                  OPTIONAL,   -- Need R
10613     ...
10616 -- TAG-PUSCH-CONFIGCOMMON-STOP
10617 -- TAG-PUSCH-POWERCONTROL-START
10619 PUSCH-PowerControl ::=              SEQUENCE {
10620     tpc-Accumulation                    ENUMERATED { disabled }                                                 OPTIONAL, -- Need S
10621     msg3-Alpha                          Alpha                                                                   OPTIONAL, -- Need S
10622     p0-NominalWithoutGrant              INTEGER (-202..24)                                                      OPTIONAL, -- Need M
10623     p0-AlphaSets                        SEQUENCE (SIZE (1..maxNrofP0-PUSCH-AlphaSets)) OF P0-PUSCH-AlphaSet     OPTIONAL, -- Need M
10624     pathlossReferenceRSToAddModList     SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs)) OF PUSCH-PathlossReferenceRS
10625                                                                                                                 OPTIONAL, -- Need N
10626     pathlossReferenceRSToReleaseList    SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs)) OF PUSCH-PathlossReferenceRS-Id
10627                                                                                                                 OPTIONAL,  -- Need N
10628     twoPUSCH-PC-AdjustmentStates        ENUMERATED {twoStates}                                                  OPTIONAL, -- Need S
10629     deltaMCS                            ENUMERATED {enabled}                                                    OPTIONAL, -- Need S
10630     sri-PUSCH-MappingToAddModList       SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControl
10631                                                                                                                 OPTIONAL, -- Need N
10632     sri-PUSCH-MappingToReleaseList      SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControlId
10633                                                                                                                 OPTIONAL  -- Need N
10636 P0-PUSCH-AlphaSet ::=               SEQUENCE {
10637     p0-PUSCH-AlphaSetId                 P0-PUSCH-AlphaSetId,
10638     p0                                  INTEGER (-16..15)                                                       OPTIONAL, -- Need S
10639     alpha                               Alpha                                                                   OPTIONAL  -- Need S
10642 P0-PUSCH-AlphaSetId ::=             INTEGER (0..maxNrofP0-PUSCH-AlphaSets-1)
10644 PUSCH-PathlossReferenceRS ::=       SEQUENCE {
10645     pusch-PathlossReferenceRS-Id        PUSCH-PathlossReferenceRS-Id,
10646     referenceSignal                     CHOICE {
10647         ssb-Index                           SSB-Index,
10648         csi-RS-Index                        NZP-CSI-RS-ResourceId
10649     }
10652 PUSCH-PathlossReferenceRS-r16 ::=   SEQUENCE {
10653     pusch-PathlossReferenceRS-Id-r16    PUSCH-PathlossReferenceRS-Id-v1610,
10654     referenceSignal-r16                 CHOICE {
10655         ssb-Index-r16                       SSB-Index,
10656         csi-RS-Index-r16                    NZP-CSI-RS-ResourceId
10657     }
10660 DummyPathlossReferenceRS-v1710 ::= SEQUENCE {
10661     pusch-PathlossReferenceRS-Id-r17    PUSCH-PathlossReferenceRS-Id-r17,
10662     additionalPCI-r17                   AdditionalPCIIndex-r17                                         OPTIONAL  -- Need R
10665 PUSCH-PathlossReferenceRS-Id ::=    INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1)
10667 PUSCH-PathlossReferenceRS-Id-v1610 ::= INTEGER (maxNrofPUSCH-PathlossReferenceRSs..maxNrofPUSCH-PathlossReferenceRSs-1-r16)
10669 PUSCH-PathlossReferenceRS-Id-r17 ::= INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1-r16)
10671 SRI-PUSCH-PowerControl ::=          SEQUENCE {
10672     sri-PUSCH-PowerControlId            SRI-PUSCH-PowerControlId,
10673     sri-PUSCH-PathlossReferenceRS-Id    PUSCH-PathlossReferenceRS-Id,
10674     sri-P0-PUSCH-AlphaSetId             P0-PUSCH-AlphaSetId,
10675     sri-PUSCH-ClosedLoopIndex           ENUMERATED { i0, i1 }
10678 SRI-PUSCH-PowerControlId ::=        INTEGER (0..maxNrofSRI-PUSCH-Mappings-1)
10680 PUSCH-PowerControl-v1610 ::=        SEQUENCE {
10681     pathlossReferenceRSToAddModListSizeExt-v1610   SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSsDiff-r16)) OF PUSCH-PathlossReferenceRS-r16
10682                                                                                                                 OPTIONAL, -- Need N
10683     pathlossReferenceRSToReleaseListSizeExt-v1610  SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSsDiff-r16)) OF PUSCH-PathlossReferenceRS-Id-v1610
10684                                                                                                                 OPTIONAL, -- Need N
10685     p0-PUSCH-SetList-r16                SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF P0-PUSCH-Set-r16      OPTIONAL, -- Need R
10686     olpc-ParameterSet                   SEQUENCE {
10687         olpc-ParameterSetDCI-0-1-r16        INTEGER (1..2)                                                      OPTIONAL, -- Need R
10688         olpc-ParameterSetDCI-0-2-r16        INTEGER (1..2)                                                      OPTIONAL  -- Need R
10689     }                                                                                                           OPTIONAL, -- Need M
10690     ...,
10691     [[
10692     sri-PUSCH-MappingToAddModList2-r17  SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControl
10693                                                                                                                 OPTIONAL, -- Need N
10694     sri-PUSCH-MappingToReleaseList2-r17 SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControlId OPTIONAL, -- Need N
10695     p0-PUSCH-SetList2-r17               SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF P0-PUSCH-Set-r16      OPTIONAL, -- Need R
10696     dummy SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs-r16)) OF DummyPathlossReferenceRS-v1710          OPTIONAL  -- Need N
10697     ]]
10700 P0-PUSCH-Set-r16 ::=                SEQUENCE {
10701     p0-PUSCH-SetId-r16                  P0-PUSCH-SetId-r16,
10702     p0-List-r16                         SEQUENCE (SIZE (1..maxNrofP0-PUSCH-Set-r16)) OF P0-PUSCH-r16            OPTIONAL, -- Need R
10703     ...
10706 P0-PUSCH-SetId-r16 ::=              INTEGER (0..maxNrofSRI-PUSCH-Mappings-1)
10708 P0-PUSCH-r16 ::=                    INTEGER (-16..15)
10710 -- TAG-PUSCH-POWERCONTROL-STOP
10711 -- TAG-PUSCH-SERVINGCELLCONFIG-START
10713 PUSCH-ServingCellConfig ::=             SEQUENCE {
10714     codeBlockGroupTransmission              CHOICE {release NULL, setup PUSCH-CodeBlockGroupTransmission }       OPTIONAL,   -- Need M
10715     rateMatching                            ENUMERATED {limitedBufferRM}                            OPTIONAL,   -- Need S
10716     xOverhead                               ENUMERATED {xoh6, xoh12, xoh18}                         OPTIONAL,   -- Need S
10717     ...,
10718     [[
10719     maxMIMO-Layers                          INTEGER (1..4)                                          OPTIONAL,   -- Need M
10720     processingType2Enabled                  BOOLEAN                                                 OPTIONAL    -- Need M
10721     ]],
10722     [[
10723     maxMIMO-LayersDCI-0-2-r16               CHOICE {release NULL, setup MaxMIMO-LayersDCI-0-2-r16}               OPTIONAL    -- Need M
10724     ]],
10725     [[
10726     nrofHARQ-ProcessesForPUSCH-r17          ENUMERATED {n32}                                        OPTIONAL,   -- Need R
10727     uplinkHARQ-mode-r17                     CHOICE {release NULL, setup UplinkHARQ-mode-r17}                     OPTIONAL    -- Need M
10728     ]],
10729     [[
10730     maxMIMO-Layers-v1810                    INTEGER (5..8)                                          OPTIONAL,   -- Need R
10731     maxMIMO-LayersforSDM-r18                INTEGER (1..2)                                          OPTIONAL,   -- Need R
10732     maxMIMO-LayersforSDM-DCI-0-2-r18        INTEGER (1..2)                                          OPTIONAL,   -- Need R
10733     maxMIMO-LayersforSFN-r18                INTEGER (1..2)                                          OPTIONAL,   -- Need R
10734     maxMIMO-LayersforSFN-DCI-0-2-r18        INTEGER (1..2)                                          OPTIONAL    -- Need R
10735     ]]
10738 PUSCH-CodeBlockGroupTransmission ::=    SEQUENCE {
10739     maxCodeBlockGroupsPerTransportBlock     ENUMERATED {n2, n4, n6, n8},
10740     ...
10743 MaxMIMO-LayersDCI-0-2-r16 ::=           INTEGER (1..4)
10745 UplinkHARQ-mode-r17 ::=                 BIT STRING (SIZE (32))
10747 -- TAG-PUSCH-SERVINGCELLCONFIG-STOP
10748 -- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START
10750 PUSCH-TimeDomainResourceAllocationList ::=  SEQUENCE (SIZE(1..maxNrofUL-Allocations)) OF PUSCH-TimeDomainResourceAllocation
10752 PUSCH-TimeDomainResourceAllocation ::=  SEQUENCE {
10753     k2                                      INTEGER(0..32)                                  OPTIONAL,   -- Need S
10754     mappingType                             ENUMERATED {typeA, typeB},
10755     startSymbolAndLength                    INTEGER (0..127)
10758 PUSCH-TimeDomainResourceAllocationList-r16 ::=  SEQUENCE (SIZE(1..maxNrofUL-Allocations-r16)) OF PUSCH-TimeDomainResourceAllocation-r16
10760 PUSCH-TimeDomainResourceAllocation-r16 ::=  SEQUENCE {
10761     k2-r16                                     INTEGER(0..32)          OPTIONAL,   -- Need S
10762     puschAllocationList-r16                    SEQUENCE (SIZE(1..maxNrofMultiplePUSCHs-r16)) OF PUSCH-Allocation-r16,
10766 PUSCH-Allocation-r16 ::=  SEQUENCE {
10767     mappingType-r16                           ENUMERATED {typeA, typeB}                     OPTIONAL,   -- Cond NotFormat01-02-Or-TypeA
10768     startSymbolAndLength-r16                  INTEGER (0..127)                              OPTIONAL,   -- Cond NotFormat01-02-Or-TypeA
10769     startSymbol-r16                           INTEGER (0..13)                               OPTIONAL,   -- Cond RepTypeB
10770     length-r16                                INTEGER (1..14)                               OPTIONAL,   -- Cond RepTypeB
10771     numberOfRepetitions-r16                   ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16} OPTIONAL,   -- Cond Format01-02
10772     ...,
10773     [[
10774     numberOfRepetitionsExt-r17                ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16, n20, n24, n28, n32, spare4, spare3, spare2,
10775                                                           spare1}                           OPTIONAL,   -- Cond Format01-02-For-TypeA
10776     numberOfSlotsTBoMS-r17                   ENUMERATED {n1, n2, n4, n8, spare4, spare3, spare2, spare1}   OPTIONAL,   -- Need R
10777     extendedK2-r17                            INTEGER (0..128)                              OPTIONAL    -- Cond MultiPUSCH
10778     ]]
10781 -- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP
10782 -- TAG-PUSCH-TPC-COMMANDCONFIG-START
10784 PUSCH-TPC-CommandConfig ::=         SEQUENCE {
10785     tpc-Index                           INTEGER (1..15)                                                 OPTIONAL,   -- Cond SUL
10786     tpc-IndexSUL                        INTEGER (1..15)                                                 OPTIONAL,   -- Cond SUL-Only
10787     targetCell                          ServCellIndex                                                   OPTIONAL,   -- Need S
10788     ...
10791 -- TAG-PUSCH-TPC-COMMANDCONFIG-STOP
10792 -- TAG-QFI-START
10794 QFI ::=                             INTEGER (0..maxQFI)
10796 -- TAG-QFI-STOP
10797 -- TAG-Q-OFFSETRANGE-START
10799 Q-OffsetRange ::=                   ENUMERATED {
10800                                                 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
10801                                                 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
10802                                                 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
10803                                                 dB6, dB8, dB10, dB12, dB14, dB16, dB18,
10804                                                 dB20, dB22, dB24}
10806 -- TAG-Q-OFFSETRANGE-STOP
10807 -- TAG-Q-QUALMIN-START
10809 Q-QualMin ::=                       INTEGER (-43..-12)
10811 -- TAG-Q-QUALMIN-STOP
10812 -- TAG-Q-RXLEVMIN-START
10814 Q-RxLevMin ::=                      INTEGER (-70..-22)
10816 -- TAG-Q-RXLEVMIN-STOP
10817 -- TAG-QUANTITYCONFIG-START
10820 QuantityConfig ::=                  SEQUENCE {
10821     quantityConfigNR-List               SEQUENCE (SIZE (1..maxNrofQuantityConfig)) OF QuantityConfigNR          OPTIONAL,   -- Need M
10822     ...,
10823     [[
10824     quantityConfigEUTRA                 FilterConfig                                                            OPTIONAL    -- Need M
10825     ]],
10826     [[
10827     quantityConfigUTRA-FDD-r16          QuantityConfigUTRA-FDD-r16                                              OPTIONAL,   -- Need M
10828     quantityConfigCLI-r16               FilterConfigCLI-r16                                                     OPTIONAL    -- Need M
10829     ]]
10832 QuantityConfigNR::=                 SEQUENCE {
10833     quantityConfigCell                  QuantityConfigRS,
10834     quantityConfigRS-Index              QuantityConfigRS                                                        OPTIONAL    -- Need M
10837 QuantityConfigRS ::=                SEQUENCE {
10838     ssb-FilterConfig                    FilterConfig,
10839     csi-RS-FilterConfig                 FilterConfig
10842 FilterConfig ::=                    SEQUENCE {
10843     filterCoefficientRSRP               FilterCoefficient                                       DEFAULT fc4,
10844     filterCoefficientRSRQ               FilterCoefficient                                       DEFAULT fc4,
10845     filterCoefficientRS-SINR            FilterCoefficient                                       DEFAULT fc4
10848 FilterConfigCLI-r16 ::=             SEQUENCE {
10849     filterCoefficientSRS-RSRP-r16       FilterCoefficient                                       DEFAULT fc4,
10850     filterCoefficientCLI-RSSI-r16       FilterCoefficient                                       DEFAULT fc4
10853 QuantityConfigUTRA-FDD-r16 ::=      SEQUENCE {
10854     filterCoefficientRSCP-r16           FilterCoefficient                                       DEFAULT fc4,
10855     filterCoefficientEcNO-r16           FilterCoefficient                                       DEFAULT fc4
10858 -- TAG-QUANTITYCONFIG-STOP
10859 -- TAG-RACH-CONFIGCOMMON-START
10861 RACH-ConfigCommon ::=               SEQUENCE {
10862     rach-ConfigGeneric                  RACH-ConfigGeneric,
10863     totalNumberOfRA-Preambles           INTEGER (1..63)                                                     OPTIONAL,   -- Need S
10864     ssb-perRACH-OccasionAndCB-PreamblesPerSSB   CHOICE {
10865         oneEighth                                   ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10866         oneFourth                                   ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10867         oneHalf                                     ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10868         one                                         ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10869         two                                         ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32},
10870         four                                        INTEGER (1..16),
10871         eight                                       INTEGER (1..8),
10872         sixteen                                     INTEGER (1..4)
10873     }                                                                                                       OPTIONAL,   -- Need M
10875     groupBconfigured                    SEQUENCE {
10876         ra-Msg3SizeGroupA                   ENUMERATED {b56, b144, b208, b256, b282, b480, b640,
10877                                                         b800, b1000, b72, spare6, spare5,spare4, spare3, spare2, spare1},
10878         messagePowerOffsetGroupB            ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
10879         numberOfRA-PreamblesGroupA          INTEGER (1..64)
10880     }                                                                                                       OPTIONAL,   -- Need R
10881     ra-ContentionResolutionTimer            ENUMERATED { sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64},
10882     rsrp-ThresholdSSB                       RSRP-Range                                                      OPTIONAL,   -- Need R
10883     rsrp-ThresholdSSB-SUL                   RSRP-Range                                                      OPTIONAL,   -- Cond SUL
10884     prach-RootSequenceIndex                 CHOICE {
10885         l839                                    INTEGER (0..837),
10886         l139                                    INTEGER (0..137)
10887     },
10888     msg1-SubcarrierSpacing                  SubcarrierSpacing                                               OPTIONAL,   -- Cond L139
10889     restrictedSetConfig                     ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB},
10890     msg3-transformPrecoder                  ENUMERATED {enabled}                                            OPTIONAL,   -- Need R
10891     ...,
10892     [[
10893     ra-PrioritizationForAccessIdentity-r16  SEQUENCE {
10894         ra-Prioritization-r16                   RA-Prioritization,
10895         ra-PrioritizationForAI-r16              BIT STRING (SIZE (2))
10896     }                                                                                                       OPTIONAL,   -- Cond InitialBWP-Only
10897     prach-RootSequenceIndex-r16             CHOICE {
10898         l571                                    INTEGER (0..569),
10899         l1151                                   INTEGER (0..1149)
10900     }   OPTIONAL   -- Need R
10901     ]],
10902     [[
10903     ra-PrioritizationForSlicing-r17         RA-PrioritizationForSlicing-r17                          OPTIONAL,   -- Cond InitialBWP-Only
10904     featureCombinationPreamblesList-r17     SEQUENCE (SIZE(1..maxFeatureCombPreamblesPerRACHResource-r17)) OF FeatureCombinationPreambles-r17 OPTIONAL -- Cond AdditionalRACH
10905     ]]
10908 -- TAG-RACH-CONFIGCOMMON-STOP
10909 -- TAG-RACH-CONFIGCOMMONTWOSTEPRA-START
10911 RACH-ConfigCommonTwoStepRA-r16 ::=                   SEQUENCE {
10912     rach-ConfigGenericTwoStepRA-r16                      RACH-ConfigGenericTwoStepRA-r16,
10913     msgA-TotalNumberOfRA-Preambles-r16                   INTEGER (1..63)                                    OPTIONAL, -- Need S
10914     msgA-SSB-PerRACH-OccasionAndCB-PreamblesPerSSB-r16   CHOICE {
10915         oneEighth                                            ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10916         oneFourth                                            ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10917         oneHalf                                              ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10918         one                                                  ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
10919         two                                                  ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32},
10920         four                                                 INTEGER (1..16),
10921         eight                                                INTEGER (1..8),
10922         sixteen                                              INTEGER (1..4)
10923     }                                                                                                                   OPTIONAL, -- Cond 2StepOnly
10924     msgA-CB-PreamblesPerSSB-PerSharedRO-r16              INTEGER (1..60)                                                OPTIONAL, -- Cond SharedRO
10925     msgA-SSB-SharedRO-MaskIndex-r16                      INTEGER (1..15)                                                OPTIONAL, -- Need S
10926     groupB-ConfiguredTwoStepRA-r16                       GroupB-ConfiguredTwoStepRA-r16                                 OPTIONAL, -- Need S
10927     msgA-PRACH-RootSequenceIndex-r16                     CHOICE {
10928         l839                                                 INTEGER (0..837),
10929         l139                                                 INTEGER (0..137),
10930         l571                                                 INTEGER (0..569),
10931         l1151                                                INTEGER (0..1149)
10932     }                                                                                                                   OPTIONAL, -- Cond 2StepOnly
10933     msgA-TransMax-r16                                    ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}     OPTIONAL, -- Need R
10934     msgA-RSRP-Threshold-r16                              RSRP-Range                                                     OPTIONAL, -- Cond 2Step4Step
10935     msgA-RSRP-ThresholdSSB-r16                           RSRP-Range                                                     OPTIONAL, -- Need R
10936     msgA-SubcarrierSpacing-r16                           SubcarrierSpacing                                              OPTIONAL, -- Cond 2StepOnlyL139
10937     msgA-RestrictedSetConfig-r16                         ENUMERATED {unrestrictedSet, restrictedSetTypeA,
10938                                                                      restrictedSetTypeB}                                OPTIONAL, -- Cond 2StepOnly
10939     ra-PrioritizationForAccessIdentityTwoStep-r16        SEQUENCE {
10940         ra-Prioritization-r16                                RA-Prioritization,
10941         ra-PrioritizationForAI-r16                           BIT STRING (SIZE (2))
10942     }                                                                                                                   OPTIONAL, -- Cond InitialBWP-Only
10943     ra-ContentionResolutionTimer-r16                     ENUMERATED {sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64}     OPTIONAL, -- Cond 2StepOnly
10944     ...,
10945     [[
10946     ra-PrioritizationForSlicingTwoStep-r17               RA-PrioritizationForSlicing-r17              OPTIONAL, -- Cond InitialBWP-Only
10947     featureCombinationPreamblesList-r17 SEQUENCE (SIZE(1..maxFeatureCombPreamblesPerRACHResource-r17)) OF FeatureCombinationPreambles-r17 OPTIONAL  -- Cond AdditionalRACH
10948     ]]
10951 GroupB-ConfiguredTwoStepRA-r16 ::=                       SEQUENCE {
10952     ra-MsgA-SizeGroupA-r16                               ENUMERATED {b56, b144, b208, b256, b282, b480, b640, b800,
10953                                                                      b1000, b72, spare6, spare5, spare4, spare3, spare2, spare1},
10954     messagePowerOffsetGroupB-r16                         ENUMERATED {minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
10955     numberOfRA-PreamblesGroupA-r16                       INTEGER (1..64)
10958 -- TAG-RACH-CONFIGCOMMONTWOSTEPRA-STOP
10959 -- TAG-RACH-CONFIGDEDICATED-START
10962 RACH-ConfigDedicated ::=        SEQUENCE {
10963     cfra                            CFRA                                                                    OPTIONAL, -- Need S
10964     ra-Prioritization               RA-Prioritization                                                       OPTIONAL, -- Need N
10965     ...,
10966     [[
10967     ra-PrioritizationTwoStep-r16    RA-Prioritization                                                       OPTIONAL, -- Need N
10968     cfra-TwoStep-r16                CFRA-TwoStep-r16                                                        OPTIONAL  -- Need S
10969     ]]
10972 CFRA ::=                    SEQUENCE {
10973     occasions                       SEQUENCE {
10974         rach-ConfigGeneric              RACH-ConfigGeneric,
10975         ssb-perRACH-Occasion            ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
10976                                                                                                             OPTIONAL  -- Cond Mandatory
10977     }                                                                                                       OPTIONAL, -- Need S
10978     resources                       CHOICE {
10979         ssb                             SEQUENCE {
10980             ssb-ResourceList                SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource,
10981             ra-ssb-OccasionMaskIndex        INTEGER (0..15)
10982         },
10983         csirs                           SEQUENCE {
10984             csirs-ResourceList              SEQUENCE (SIZE(1..maxRA-CSIRS-Resources)) OF CFRA-CSIRS-Resource,
10985             rsrp-ThresholdCSI-RS            RSRP-Range
10986         }
10987     },
10988     ...,
10989     [[
10990     totalNumberOfRA-Preambles INTEGER (1..63)                                                             OPTIONAL -- Cond Occasions
10991     ]],
10992     [[
10993     msg1-RepetitionNum-r18          ENUMERATED {n2, n4, n8, spare1}                                               OPTIONAL -- Cond 4StepCFRArep
10994     ]]
10997 CFRA-TwoStep-r16 ::=                    SEQUENCE {
10998     occasionsTwoStepRA-r16                  SEQUENCE {
10999         rach-ConfigGenericTwoStepRA-r16         RACH-ConfigGenericTwoStepRA-r16,
11000         ssb-PerRACH-OccasionTwoStepRA-r16       ENUMERATED {oneEighth, oneFourth, oneHalf, one,
11001                                                             two, four, eight, sixteen}
11002     }                                                                                                     OPTIONAL, -- Need S
11003     msgA-CFRA-PUSCH-r16                     MsgA-PUSCH-Resource-r16,
11004     msgA-TransMax-r16                       ENUMERATED {n1, n2, n4, n6, n8, n10, n20, n50, n100, n200}    OPTIONAL, -- Need S
11005     resourcesTwoStep-r16                    SEQUENCE {
11006         ssb-ResourceList                        SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource,
11007         ra-ssb-OccasionMaskIndex                INTEGER (0..15)
11008     },
11009     ...
11012 CFRA-SSB-Resource ::=           SEQUENCE {
11013     ssb                             SSB-Index,
11014     ra-PreambleIndex                INTEGER (0..63),
11015     ...,
11016     [[
11017     msgA-PUSCH-Resource-Index-r16   INTEGER (0..3071)     OPTIONAL  -- Cond 2StepCFRA
11018     ]]
11022 CFRA-CSIRS-Resource ::=         SEQUENCE {
11023     csi-RS                          CSI-RS-Index,
11024     ra-OccasionList                 SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1),
11025     ra-PreambleIndex                INTEGER (0..63),
11026     ...
11029 -- TAG-RACH-CONFIGDEDICATED-STOP
11030 -- TAG-RACH-CONFIGGENERIC-START
11032 RACH-ConfigGeneric ::=              SEQUENCE {
11033     prach-ConfigurationIndex            INTEGER (0..255),
11034     msg1-FDM                            ENUMERATED {one, two, four, eight},
11035     msg1-FrequencyStart                 INTEGER (0..maxNrofPhysicalResourceBlocks-1),
11036     zeroCorrelationZoneConfig           INTEGER(0..15),
11037     preambleReceivedTargetPower         INTEGER (-202..-60),
11038     preambleTransMax                    ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200},
11039     powerRampingStep                    ENUMERATED {dB0, dB2, dB4, dB6},
11040     ra-ResponseWindow                   ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80},
11041     ...,
11042     [[
11043     prach-ConfigurationPeriodScaling-IAB-r16    ENUMERATED {scf1,scf2,scf4,scf8,scf16,scf32,scf64}              OPTIONAL,   -- Need R
11044     prach-ConfigurationFrameOffset-IAB-r16      INTEGER (0..63)                                                 OPTIONAL,   -- Need R
11045     prach-ConfigurationSOffset-IAB-r16          INTEGER (0..39)                                                 OPTIONAL,   -- Need R
11046     ra-ResponseWindow-v1610                     ENUMERATED { sl60, sl160}                                       OPTIONAL,   -- Need R
11047     prach-ConfigurationIndex-v1610              INTEGER (256..262)                                              OPTIONAL    -- Need R
11048     ]],
11049     [[
11050     ra-ResponseWindow-v1700                     ENUMERATED {sl240, sl320, sl640, sl960, sl1280, sl1920, sl2560} OPTIONAL    -- Need R
11051     ]]
11054 -- TAG-RACH-CONFIGGENERIC-STOP
11055 -- TAG-RACH-CONFIGGENERICTWOSTEPRA-START
11057 RACH-ConfigGenericTwoStepRA-r16 ::=     SEQUENCE {
11058     msgA-PRACH-ConfigurationIndex-r16       INTEGER (0..262)                                                OPTIONAL, -- Cond 2StepOnly
11059     msgA-RO-FDM-r16                         ENUMERATED {one, two, four, eight}                              OPTIONAL, -- Cond 2StepOnly
11060     msgA-RO-FrequencyStart-r16              INTEGER (0..maxNrofPhysicalResourceBlocks-1)                    OPTIONAL, -- Cond 2StepOnly
11061     msgA-ZeroCorrelationZoneConfig-r16      INTEGER (0..15)                                                 OPTIONAL, -- Cond 2StepOnly
11062     msgA-PreamblePowerRampingStep-r16       ENUMERATED {dB0, dB2, dB4, dB6}                                 OPTIONAL, -- Cond 2StepOnlyNoCFRA
11063     msgA-PreambleReceivedTargetPower-r16    INTEGER (-202..-60)                                             OPTIONAL, -- Cond 2StepOnlyNoCFRA
11064     msgB-ResponseWindow-r16                 ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80, sl160, sl320}
11065                                                                                                             OPTIONAL, -- Cond NoCFRA
11066     preambleTransMax-r16                    ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200}  OPTIONAL, -- Cond 2StepOnlyNoCFRA
11067     ...,
11068     [[
11069     msgB-ResponseWindow-v1700               ENUMERATED {sl240, sl640, sl960, sl1280, sl1920, sl2560}        OPTIONAL  -- Cond NoCFRA2
11070     ]]
11073 -- TAG-RACH-CONFIGGENERICTWOSTEPRA-STOP
11074 -- TAG-RACH-CONFIGTWOTA-START
11076 RACH-ConfigTwoTA-r18 ::=     SEQUENCE {
11077     additionalPCI-andRACH-Index-r18  AdditionalPCIIndex-r17,
11078     rach-ConfigGeneric-r18       RACH-ConfigGeneric,
11079     ssb-perRACH-Occasion-r18     ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}   OPTIONAL,   -- Need M
11080     prach-RootSequenceIndex-r18  CHOICE {
11081         l839                         INTEGER (0..837),
11082         l139                         INTEGER (0..137),
11083         l571                         INTEGER (0..569),
11084         l1151                        INTEGER (0..1149)
11085     },
11086     msg1-SubcarrierSpacing-r18   SubcarrierSpacing                                                            OPTIONAL,   -- Cond L139
11087     ...
11090 -- TAG-RACH-CONFIGTWOTA-STOP
11091 -- TAG-RA-PRIORITIZATION-START
11093 RA-Prioritization ::=           SEQUENCE {
11094     powerRampingStepHighPriority    ENUMERATED {dB0, dB2, dB4, dB6},
11095     scalingFactorBI                 ENUMERATED {zero, dot25, dot5, dot75}                               OPTIONAL,   -- Need R
11096     ...
11099 -- TAG-RA-PRIORITIZATION-STOP
11100 -- TAG-RA-PRIORITIZATIONFORSLICING-START
11102 RA-PrioritizationForSlicing-r17 ::=    SEQUENCE {
11103     ra-PrioritizationSliceInfoList-r17     RA-PrioritizationSliceInfoList-r17,
11104     ...
11107 RA-PrioritizationSliceInfoList-r17 ::= SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF RA-PrioritizationSliceInfo-r17
11109 RA-PrioritizationSliceInfo-r17 ::=     SEQUENCE {
11110     nsag-ID-List-r17                       SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF NSAG-ID-r17,
11111     ra-Prioritization-r17                  RA-Prioritization,
11112     ...
11115 -- TAG-RA-PRIORITIZATIONFORSLICING-STOP
11116 -- TAG-RADIOBEARERCONFIG-START
11118 RadioBearerConfig ::=                   SEQUENCE {
11119     srb-ToAddModList                        SRB-ToAddModList                                        OPTIONAL,   -- Cond HO-Conn
11120     srb3-ToRelease                          ENUMERATED{true}                                        OPTIONAL,   -- Need N
11121     drb-ToAddModList                        DRB-ToAddModList                                        OPTIONAL,   -- Cond HO-toNR
11122     drb-ToReleaseList                       DRB-ToReleaseList                                       OPTIONAL,   -- Need N
11123     securityConfig                          SecurityConfig                                          OPTIONAL,   -- Need M
11124     ...,
11125     [[
11126     mrb-ToAddModList-r17                    MRB-ToAddModList-r17                                    OPTIONAL,   -- Need N
11127     mrb-ToReleaseList-r17                   MRB-ToReleaseList-r17                                   OPTIONAL,   -- Need N
11128     srb4-ToAddMod-r17                       SRB-ToAddMod                                            OPTIONAL,   -- Need N
11129     srb4-ToRelease-r17                      ENUMERATED{true}                                        OPTIONAL    -- Need N
11130     ]],
11131     [[
11132     srb5-ToAddMod-r18                       SRB-ToAddMod                                            OPTIONAL,   -- Need N
11133     srb5-ToRelease-r18                      ENUMERATED{true}                                        OPTIONAL    -- Need N
11134     ]]
11137 SRB-ToAddModList ::=                    SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod
11139 SRB-ToAddMod ::=                        SEQUENCE {
11140     srb-Identity                            SRB-Identity,
11141     reestablishPDCP                         ENUMERATED{true}                                        OPTIONAL,   -- Need N
11142     discardOnPDCP                           ENUMERATED{true}                                        OPTIONAL,   -- Need N
11143     pdcp-Config                             PDCP-Config                                             OPTIONAL,   -- Cond PDCP
11144     ...,
11145     [[
11146     srb-Identity-v1700                      SRB-Identity-v1700                                      OPTIONAL    -- Need M
11147     ]],
11148     [[
11149     srb-Identity-v1800                      SRB-Identity-v1800                                      OPTIONAL,   -- Need M
11150     n3c-BearerAssociated-r18                ENUMERATED{true}                                        OPTIONAL    -- Cond N3C MP
11151     ]]
11154 DRB-ToAddModList ::=                    SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod
11156 DRB-ToAddMod ::=                        SEQUENCE {
11157     cnAssociation                           CHOICE {
11158         eps-BearerIdentity                      INTEGER (0..15),
11159         sdap-Config                             SDAP-Config
11160     }                                                                                               OPTIONAL,   -- Cond DRBSetup
11161     drb-Identity                            DRB-Identity,
11162     reestablishPDCP                         ENUMERATED{true}                                        OPTIONAL,   -- Need N
11163     recoverPDCP                             ENUMERATED{true}                                        OPTIONAL,   -- Need N
11164     pdcp-Config                             PDCP-Config                                             OPTIONAL,   -- Cond PDCP
11165     ...,
11166     [[
11167     daps-Config-r16                         ENUMERATED{true}                                        OPTIONAL    -- Cond DAPS
11168     ]],
11169     [[
11170     n3c-BearerAssociated-r18                ENUMERATED{true}                                        OPTIONAL    -- Cond N3C MP
11171     ]]
11173 DRB-ToReleaseList ::=                   SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity
11175 SecurityConfig ::=                      SEQUENCE {
11176     securityAlgorithmConfig                 SecurityAlgorithmConfig                                 OPTIONAL,   -- Cond RBTermChange1
11177     keyToUse                                ENUMERATED{master, secondary}                           OPTIONAL,   -- Cond RBTermChange
11178     ...
11181 MRB-ToAddModList-r17 ::=                SEQUENCE (SIZE (1..maxMRB-r17)) OF MRB-ToAddMod-r17
11183 MRB-ToAddMod-r17 ::=                    SEQUENCE {
11184     mbs-SessionId-r17                       TMGI-r17                                                OPTIONAL,   -- Cond MRBSetup
11185     mrb-Identity-r17                        MRB-Identity-r17,
11186     mrb-IdentityNew-r17                     MRB-Identity-r17                                        OPTIONAL,   -- Need N
11187     reestablishPDCP-r17                     ENUMERATED{true}                                        OPTIONAL,   -- Need N
11188     recoverPDCP-r17                         ENUMERATED{true}                                        OPTIONAL,   -- Need N
11189     pdcp-Config-r17                         PDCP-Config                                             OPTIONAL,   -- Cond PDCP
11190     ...
11193 MRB-ToReleaseList-r17 ::=               SEQUENCE (SIZE (1..maxMRB-r17)) OF MRB-Identity-r17
11195 -- TAG-RADIOBEARERCONFIG-STOP
11196 -- TAG-RADIOLINKMONITORINGCONFIG-START
11198 RadioLinkMonitoringConfig ::=       SEQUENCE {
11199     failureDetectionResourcesToAddModList   SEQUENCE (SIZE(1..maxNrofFailureDetectionResources)) OF RadioLinkMonitoringRS
11200                                                                                                                   OPTIONAL, -- Need N
11201     failureDetectionResourcesToReleaseList  SEQUENCE (SIZE(1..maxNrofFailureDetectionResources)) OF RadioLinkMonitoringRS-Id
11202                                                                                                                   OPTIONAL, -- Need N
11203     beamFailureInstanceMaxCount             ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10}                          OPTIONAL, -- Need R
11204     beamFailureDetectionTimer               ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10}  OPTIONAL, -- Need R
11205     ...,
11206     [[
11207     beamFailure-r17                         BeamFailureDetection-r17                                              OPTIONAL  -- Need R
11208     ]]
11211 BeamFailureDetection-r17 ::=        SEQUENCE {
11212     failureDetectionSet1-r17            BeamFailureDetectionSet-r17                                               OPTIONAL, -- Need R
11213     failureDetectionSet2-r17            BeamFailureDetectionSet-r17                                               OPTIONAL, -- Need R
11214     additionalPCI-r17                   AdditionalPCIIndex-r17                                                    OPTIONAL  -- Need R
11217 RadioLinkMonitoringRS ::=           SEQUENCE {
11218     radioLinkMonitoringRS-Id            RadioLinkMonitoringRS-Id,
11219     purpose                             ENUMERATED {beamFailure, rlf, both},
11220     detectionResource                   CHOICE {
11221         ssb-Index                           SSB-Index,
11222         csi-RS-Index                        NZP-CSI-RS-ResourceId
11223     },
11224     ...
11227 BeamFailureDetectionSet-r17  ::=    SEQUENCE {
11228     bfdResourcesToAddModList-r17        SEQUENCE (SIZE(1..maxNrofBFDResourcePerSet-r17)) OF BeamLinkMonitoringRS-r17
11229                                                                                                                   OPTIONAL, -- Need N
11230     bfdResourcesToReleaseList-r17       SEQUENCE (SIZE(1..maxNrofBFDResourcePerSet-r17)) OF BeamLinkMonitoringRS-Id-r17
11231                                                                                                                   OPTIONAL, -- Need N
11232     beamFailureInstanceMaxCount-r17     ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10}                              OPTIONAL, -- Need R
11233     beamFailureDetectionTimer-r17       ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10}      OPTIONAL, -- Need R
11234     ...
11237 BeamLinkMonitoringRS-r17 ::=        SEQUENCE {
11238     beamLinkMonitoringRS-Id-r17         BeamLinkMonitoringRS-Id-r17,
11239     detectionResource-r17               CHOICE {
11240         ssb-Index                       SSB-Index,
11241         csi-RS-Index                    NZP-CSI-RS-ResourceId
11242     },
11243     ...
11246 BeamLinkMonitoringRS-Id-r17 ::=     INTEGER (0..maxNrofFailureDetectionResources-1-r17)
11248 -- TAG-RADIOLINKMONITORINGCONFIG-STOP
11249 -- TAG-RADIOLINKMONITORINGRS-ID-START
11251 RadioLinkMonitoringRS-Id ::=            INTEGER (0..maxNrofFailureDetectionResources-1)
11253 -- TAG-RADIOLINKMONITORINGRS-ID-STOP
11254 -- TAG-RAN-AREACODE-START
11256 RAN-AreaCode ::=                INTEGER (0..255)
11258 -- TAG-RAN-AREACODE-STOP
11259 -- TAG-RATEMATCHPATTERN-START
11261 RateMatchPattern ::=                SEQUENCE {
11262     rateMatchPatternId                  RateMatchPatternId,
11264     patternType                         CHOICE {
11265         bitmaps                             SEQUENCE {
11266             resourceBlocks                      BIT STRING (SIZE (275)),
11267             symbolsInResourceBlock              CHOICE {
11268                 oneSlot                             BIT STRING (SIZE (14)),
11269                 twoSlots                            BIT STRING (SIZE (28))
11270             },
11271             periodicityAndPattern               CHOICE {
11272                 n2                                  BIT STRING (SIZE (2)),
11273                 n4                                  BIT STRING (SIZE (4)),
11274                 n5                                  BIT STRING (SIZE (5)),
11275                 n8                                  BIT STRING (SIZE (8)),
11276                 n10                                 BIT STRING (SIZE (10)),
11277                 n20                                 BIT STRING (SIZE (20)),
11278                 n40                                 BIT STRING (SIZE (40))
11279             }                                                                                           OPTIONAL,   -- Need S
11280             ...
11281         },
11282         controlResourceSet                  ControlResourceSetId
11283     },
11284     subcarrierSpacing                   SubcarrierSpacing                                               OPTIONAL,   -- Cond CellLevel
11285     dummy                               ENUMERATED { dynamic, semiStatic },
11286     ...,
11287     [[
11288     controlResourceSet-r16              ControlResourceSetId-r16                                        OPTIONAL    -- Need R
11289     ]]
11293 -- TAG-RATEMATCHPATTERN-STOP
11294 -- TAG-RATEMATCHPATTERNID-START
11296 RateMatchPatternId ::=              INTEGER (0..maxNrofRateMatchPatterns-1)
11298 -- TAG-RATEMATCHPATTERNID-STOP
11299 -- TAG-RATEMATCHPATTERNLTE-CRS-START
11301 RateMatchPatternLTE-CRS ::=         SEQUENCE {
11302     carrierFreqDL                       INTEGER (0..16383),
11303     carrierBandwidthDL                  ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1},
11304     mbsfn-SubframeConfigList            EUTRA-MBSFN-SubframeConfigList                                          OPTIONAL,   -- Need M
11305     nrofCRS-Ports                       ENUMERATED {n1, n2, n4},
11306     v-Shift                             ENUMERATED {n0, n1, n2, n3, n4, n5}
11309 LTE-CRS-PatternList-r16 ::=         SEQUENCE (SIZE (1..maxLTE-CRS-Patterns-r16)) OF RateMatchPatternLTE-CRS
11311 -- TAG-RATEMATCHPATTERNLTE-CRS-STOP
11312 -- TAG-REFERENCECONFIGURATION-START
11314 ReferenceConfiguration-r18 ::= OCTET STRING (CONTAINING RRCReconfiguration)
11316 -- TAG-REFERENCECONFIGURATION-STOP
11317 -- TAG-REFERENCELOCATION-START
11319 ReferenceLocation-r17 ::= OCTET STRING
11321 -- TAG-REFERENCELOCATION-STOP
11322 -- TAG-REFERENCETIMEINFO-START
11324 ReferenceTimeInfo-r16 ::= SEQUENCE {
11325     time-r16                            ReferenceTime-r16,
11326     uncertainty-r16                     INTEGER (0..32767)          OPTIONAL,   -- Need S
11327     timeInfoType-r16                    ENUMERATED {localClock}     OPTIONAL,   -- Need S
11328     referenceSFN-r16                    INTEGER (0..1023)           OPTIONAL    -- Cond RefTime
11331 ReferenceTime-r16 ::=           SEQUENCE {
11332     refDays-r16                         INTEGER (0..72999),
11333     refSeconds-r16                      INTEGER (0..86399),
11334     refMilliSeconds-r16                 INTEGER (0..999),
11335     refTenNanoSeconds-r16               INTEGER (0..99999)
11338 -- TAG-REFERENCETIMEINFO-STOP
11339 -- TAG-REJECTWAITTIME-START
11341 RejectWaitTime ::=                  INTEGER (1..16)
11343 -- TAG-REJECTWAITTIME-STOP
11344 -- TAG-REPETITIONSCHEMECONFIG-START
11346 RepetitionSchemeConfig-r16 ::= CHOICE {
11347     fdm-TDM-r16                        CHOICE {release NULL, setup FDM-TDM-r16 },
11348     slotBased-r16                      CHOICE {release NULL, setup SlotBased-r16 }
11351 RepetitionSchemeConfig-v1630 ::=   SEQUENCE {
11352     slotBased-v1630                    CHOICE {release NULL, setup SlotBased-v1630 }
11355 FDM-TDM-r16 ::=                SEQUENCE {
11356     repetitionScheme-r16           ENUMERATED {fdmSchemeA, fdmSchemeB,tdmSchemeA },
11357     startingSymbolOffsetK-r16      INTEGER (0..7)                                    OPTIONAL  -- Need R
11360 SlotBased-r16 ::=              SEQUENCE {
11361     tciMapping-r16                 ENUMERATED {cyclicMapping, sequentialMapping},
11362     sequenceOffsetForRV-r16        INTEGER (1..3)
11365 SlotBased-v1630 ::=            SEQUENCE {
11366     tciMapping-r16                 ENUMERATED {cyclicMapping, sequentialMapping},
11367     sequenceOffsetForRV-r16        INTEGER (0)
11370 -- TAG-REPETITIONSCHEMECONFIG-STOP
11371 -- TAG-REPORTCONFIGID-START
11373 ReportConfigId ::=                          INTEGER (1..maxReportConfigId)
11375 -- TAG-REPORTCONFIGID-STOP
11376 -- TAG-REPORTCONFIGINTERRAT-START
11378 ReportConfigInterRAT ::=                    SEQUENCE {
11379     reportType                                  CHOICE {
11380         periodical                                  PeriodicalReportConfigInterRAT,
11381         eventTriggered                              EventTriggerConfigInterRAT,
11382         reportCGI                                   ReportCGI-EUTRA,
11383         ...,
11384         reportSFTD                                  ReportSFTD-EUTRA
11385     }
11388 ReportCGI-EUTRA ::=                         SEQUENCE {
11389     cellForWhichToReportCGI         EUTRA-PhysCellId,
11390     ...,
11391     [[
11392     useAutonomousGaps-r16           ENUMERATED {setup}                OPTIONAL     -- Need R
11393     ]]
11396 ReportSFTD-EUTRA ::=                     SEQUENCE {
11397     reportSFTD-Meas                            BOOLEAN,
11398     reportRSRP                                 BOOLEAN,
11399     ...
11402 EventTriggerConfigInterRAT ::=              SEQUENCE {
11403     eventId                                     CHOICE {
11404         eventB1                                     SEQUENCE {
11405             b1-ThresholdEUTRA                           MeasTriggerQuantityEUTRA,
11406             reportOnLeave                               BOOLEAN,
11407             hysteresis                                  Hysteresis,
11408             timeToTrigger                               TimeToTrigger,
11409             ...
11410         },
11411         eventB2                                     SEQUENCE {
11412             b2-Threshold1                               MeasTriggerQuantity,
11413             b2-Threshold2EUTRA                          MeasTriggerQuantityEUTRA,
11414             reportOnLeave                               BOOLEAN,
11415             hysteresis                                  Hysteresis,
11416             timeToTrigger                               TimeToTrigger,
11417             ...
11418         },
11419         ...,
11420         [[
11421         eventB1-UTRA-FDD-r16                         SEQUENCE {
11422             b1-ThresholdUTRA-FDD-r16                    MeasTriggerQuantityUTRA-FDD-r16,
11423             reportOnLeave-r16                           BOOLEAN,
11424             hysteresis-r16                              Hysteresis,
11425             timeToTrigger-r16                           TimeToTrigger,
11426             ...
11427         },
11428         eventB2-UTRA-FDD-r16                         SEQUENCE {
11429             b2-Threshold1-r16                           MeasTriggerQuantity,
11430             b2-Threshold2UTRA-FDD-r16                   MeasTriggerQuantityUTRA-FDD-r16,
11431             reportOnLeave-r16                           BOOLEAN,
11432             hysteresis-r16                              Hysteresis,
11433             timeToTrigger-r16                           TimeToTrigger,
11434             ...
11435         }
11436         ]],
11437         [[
11438         eventY1-Relay-r17                            SEQUENCE {
11439             y1-Threshold1-r17                            MeasTriggerQuantity,
11440             y1-Threshold2-Relay-r17                      SL-MeasTriggerQuantity-r16,
11441             reportOnLeave-r17                            BOOLEAN,
11442             hysteresis-r17                               Hysteresis,
11443             timeToTrigger-r17                            TimeToTrigger,
11444             ...
11445         },
11446         eventY2-Relay-r17                            SEQUENCE {
11447             y2-Threshold-Relay-r17                       SL-MeasTriggerQuantity-r16,
11448             reportOnLeave-r17                            BOOLEAN,
11449             hysteresis-r17                               Hysteresis,
11450             timeToTrigger-r17                            TimeToTrigger,
11451             ...
11452         }
11453         ]],
11454         [[
11455         eventZ1-Relay-r18                            SEQUENCE {
11456             z1-Threshold1-Relay-r18                      SEQUENCE {
11457                 sl-RSRP-r18                                  SL-MeasTriggerQuantity-r16,
11458                 sd-RSRP-r18                                  SL-MeasTriggerQuantity-r16                OPTIONAL    -- Need S
11459             },
11460             z1-Threshold2-Relay-r18                      SL-MeasTriggerQuantity-r16,
11461             reportOnLeave-r18                            BOOLEAN,
11462             hysteresis-r18                               Hysteresis,
11463             timeToTrigger-r18                            TimeToTrigger,
11464             ...
11465         }
11466         ]]
11467     },
11468     rsType                              NR-RS-Type,
11470     reportInterval                      ReportInterval,
11471     reportAmount                        ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11472     reportQuantity                      MeasReportQuantity,
11473     maxReportCells                      INTEGER (1..maxCellReport),
11474     ...,
11475     [[
11476     reportQuantityUTRA-FDD-r16          MeasReportQuantityUTRA-FDD-r16         OPTIONAL   -- Need R
11477     ]],
11478     [[
11479     includeCommonLocationInfo-r16       ENUMERATED {true}                                              OPTIONAL,   -- Need R
11480     includeBT-Meas-r16                  CHOICE {release NULL, setup BT-NameList-r16}                                 OPTIONAL,   -- Need M
11481     includeWLAN-Meas-r16                CHOICE {release NULL, setup WLAN-NameList-r16}                               OPTIONAL,   -- Need M
11482     includeSensor-Meas-r16              CHOICE {release NULL, setup Sensor-NameList-r16}                             OPTIONAL    -- Need M
11483     ]],
11484     [[
11485     reportQuantityRelay-r17             SL-MeasReportQuantity-r16                                      OPTIONAL    -- Need R
11486     ]],
11487     [[
11488     cellIndividualOffsetList-r18        SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF CellIndividualOffsetList-EUTRA-r18 OPTIONAL -- Need R
11489     ]]
11492 PeriodicalReportConfigInterRAT ::=              SEQUENCE {
11493     reportInterval                                  ReportInterval,
11494     reportAmount                                    ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11495     reportQuantity                                  MeasReportQuantity,
11496     maxReportCells                                  INTEGER (1..maxCellReport),
11497     ...,
11498     [[
11499     reportQuantityUTRA-FDD-r16                      MeasReportQuantityUTRA-FDD-r16         OPTIONAL   -- Need R
11500     ]],
11501     [[
11502     includeCommonLocationInfo-r16       ENUMERATED {true}                                              OPTIONAL,   -- Need R
11503     includeBT-Meas-r16                  CHOICE {release NULL, setup BT-NameList-r16}                                 OPTIONAL,   -- Need M
11504     includeWLAN-Meas-r16                CHOICE {release NULL, setup WLAN-NameList-r16}                               OPTIONAL,   -- Need M
11505     includeSensor-Meas-r16              CHOICE {release NULL, setup Sensor-NameList-r16}                             OPTIONAL    -- Need M
11506     ]],
11507     [[
11508     reportQuantityRelay-r17             SL-MeasReportQuantity-r16                                      OPTIONAL    -- Need R
11509     ]]
11514 MeasTriggerQuantityUTRA-FDD-r16 ::=          CHOICE{
11515     utra-FDD-RSCP-r16                            INTEGER (-5..91),
11516     utra-FDD-EcN0-r16                            INTEGER (0..49)
11519 MeasReportQuantityUTRA-FDD-r16 ::=        SEQUENCE {
11520     cpich-RSCP                                BOOLEAN,
11521     cpich-EcN0                                BOOLEAN
11524 CellIndividualOffsetList-EUTRA-r18 ::=   SEQUENCE {
11525     physCellId-r18                            EUTRA-PhysCellId,
11526     cellIndividualOffset-r18                  EUTRA-Q-OffsetRange,
11527     carrierFreq-r18                           ARFCN-ValueEUTRA            OPTIONAL    -- Need R
11530 -- TAG-REPORTCONFIGINTERRAT-STOP
11531 -- TAG-REPORTCONFIGNR-START
11533 ReportConfigNR ::=                          SEQUENCE {
11534     reportType                                  CHOICE {
11535         periodical                                  PeriodicalReportConfig,
11536         eventTriggered                              EventTriggerConfig,
11537         ...,
11538         reportCGI                                   ReportCGI,
11539         reportSFTD                                  ReportSFTD-NR,
11540         condTriggerConfig-r16                       CondTriggerConfig-r16,
11541         cli-Periodical-r16                          CLI-PeriodicalReportConfig-r16,
11542         cli-EventTriggered-r16                      CLI-EventTriggerConfig-r16,
11543         rxTxPeriodical-r17                          RxTxPeriodical-r17,
11544         reportOnScellActivation-r18                 ReportOnScellActivation-r18
11545     }
11548 ReportCGI ::=                     SEQUENCE {
11549     cellForWhichToReportCGI          PhysCellId,
11550         ...,
11551     [[
11552     useAutonomousGaps-r16            ENUMERATED {setup}                OPTIONAL   -- Need R
11553     ]]
11557 ReportSFTD-NR ::=                 SEQUENCE {
11558     reportSFTD-Meas                  BOOLEAN,
11559     reportRSRP                       BOOLEAN,
11560     ...,
11561     [[
11562     reportSFTD-NeighMeas             ENUMERATED {true}                                OPTIONAL,   -- Need R
11563     drx-SFTD-NeighMeas               ENUMERATED {true}                                OPTIONAL,   -- Need R
11564     cellsForWhichToReportSFTD        SEQUENCE (SIZE (1..maxCellSFTD)) OF PhysCellId   OPTIONAL    -- Need R
11565     ]]
11568 CondTriggerConfig-r16 ::=        SEQUENCE {
11569     condEventId                      CHOICE {
11570         condEventA3                      SEQUENCE {
11571             a3-Offset                        MeasTriggerQuantityOffset,
11572             hysteresis                       Hysteresis,
11573             timeToTrigger                    TimeToTrigger
11574         },
11575         condEventA5                      SEQUENCE {
11576             a5-Threshold1                    MeasTriggerQuantity,
11577             a5-Threshold2                    MeasTriggerQuantity,
11578             hysteresis                       Hysteresis,
11579             timeToTrigger                    TimeToTrigger
11580         },
11581         ...,
11582         condEventA4-r17                  SEQUENCE {
11583             a4-Threshold-r17                 MeasTriggerQuantity,
11584             hysteresis-r17                   Hysteresis,
11585             timeToTrigger-r17                TimeToTrigger
11586         },
11587         condEventD1-r17                  SEQUENCE {
11588             distanceThreshFromReference1-r17 INTEGER(0.. 65525),
11589             distanceThreshFromReference2-r17 INTEGER(0.. 65525),
11590             referenceLocation1-r17           ReferenceLocation-r17,
11591             referenceLocation2-r17           ReferenceLocation-r17,
11592             hysteresisLocation-r17           HysteresisLocation-r17,
11593             timeToTrigger-r17                TimeToTrigger
11594         },
11595         condEventT1-r17                  SEQUENCE {
11596             t1-Threshold-r17                 INTEGER (0..549755813887),
11597             duration-r17                     INTEGER (1..6000)
11598         },
11599         condEventD2-r18                  SEQUENCE {
11600             distanceThreshFromReference1-r18 INTEGER(0.. 65535),
11601             distanceThreshFromReference2-r18 INTEGER(0.. 65535),
11602             hysteresisLocation-r18           HysteresisLocation-r17,
11603             timeToTrigger-r18                TimeToTrigger
11604         }
11605     },
11606     rsType-r16                       NR-RS-Type,
11607     ...,
11608     [[
11609     nesEvent-r18                     ENUMERATED {true}                                OPTIONAL    -- Need R
11610     ]]
11614 EventTriggerConfig ::=                      SEQUENCE {
11615     eventId                                     CHOICE {
11616         eventA1                                     SEQUENCE {
11617             a1-Threshold                                MeasTriggerQuantity,
11618             reportOnLeave                               BOOLEAN,
11619             hysteresis                                  Hysteresis,
11620             timeToTrigger                               TimeToTrigger
11621         },
11622         eventA2                                     SEQUENCE {
11623             a2-Threshold                                MeasTriggerQuantity,
11624             reportOnLeave                               BOOLEAN,
11625             hysteresis                                  Hysteresis,
11626             timeToTrigger                               TimeToTrigger
11627         },
11628         eventA3                                     SEQUENCE {
11629             a3-Offset                                   MeasTriggerQuantityOffset,
11630             reportOnLeave                               BOOLEAN,
11631             hysteresis                                  Hysteresis,
11632             timeToTrigger                               TimeToTrigger,
11633             useAllowedCellList                          BOOLEAN
11634         },
11635         eventA4                                     SEQUENCE {
11636             a4-Threshold                                MeasTriggerQuantity,
11637             reportOnLeave                               BOOLEAN,
11638             hysteresis                                  Hysteresis,
11639             timeToTrigger                               TimeToTrigger,
11640             useAllowedCellList                          BOOLEAN
11641         },
11642         eventA5                                     SEQUENCE {
11643             a5-Threshold1                               MeasTriggerQuantity,
11644             a5-Threshold2                               MeasTriggerQuantity,
11645             reportOnLeave                               BOOLEAN,
11646             hysteresis                                  Hysteresis,
11647             timeToTrigger                               TimeToTrigger,
11648             useAllowedCellList                          BOOLEAN
11649         },
11650         eventA6                                     SEQUENCE {
11651             a6-Offset                                   MeasTriggerQuantityOffset,
11652             reportOnLeave                               BOOLEAN,
11653             hysteresis                                  Hysteresis,
11654             timeToTrigger                               TimeToTrigger,
11655             useAllowedCellList                          BOOLEAN
11656         },
11657         ...,
11658         [[
11659         eventX1-r17                                 SEQUENCE {
11660             x1-Threshold1-Relay-r17                     SL-MeasTriggerQuantity-r16,
11661             x1-Threshold2-r17                           MeasTriggerQuantity,
11662             reportOnLeave-r17                           BOOLEAN,
11663             hysteresis-r17                              Hysteresis,
11664             timeToTrigger-r17                           TimeToTrigger,
11665             useAllowedCellList-r17                      BOOLEAN
11666         },
11667         eventX2-r17                                 SEQUENCE {
11668             x2-Threshold-Relay-r17                      SL-MeasTriggerQuantity-r16,
11669             reportOnLeave-r17                           BOOLEAN,
11670             hysteresis-r17                              Hysteresis,
11671             timeToTrigger-r17                           TimeToTrigger
11672         },
11673         eventD1-r17                                 SEQUENCE {
11674             distanceThreshFromReference1-r17            INTEGER(1.. 65525),
11675             distanceThreshFromReference2-r17            INTEGER(1.. 65525),
11676             referenceLocation1-r17                      ReferenceLocation-r17,
11677             referenceLocation2-r17                      ReferenceLocation-r17,
11678             reportOnLeave-r17                           BOOLEAN,
11679             hysteresisLocation-r17                      HysteresisLocation-r17,
11680             timeToTrigger-r17                           TimeToTrigger
11681         }
11682         ]],
11683         [[
11684         eventH1-r18                                SEQUENCE {
11685             h1-Threshold-r18                            Altitude-r18,
11686             h1-Hysteresis-r18                           HysteresisAltitude-r18,
11687             reportOnLeave-r18                           BOOLEAN,
11688             timeToTrigger-r18                           TimeToTrigger,
11689             includeAltitudeUE-r18                       BOOLEAN,
11690             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11691         },
11692         eventH2-r18                                SEQUENCE {
11693             h2-Threshold-r18                            Altitude-r18,
11694             h2-Hysteresis-r18                           HysteresisAltitude-r18,
11695             reportOnLeave-r18                           BOOLEAN,
11696             timeToTrigger-r18                           TimeToTrigger,
11697             includeAltitudeUE-r18                       BOOLEAN,
11698             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11699         },
11700         eventA3H1-r18                              SEQUENCE {
11701             a3-Offset-r18                               MeasTriggerQuantityOffset,
11702             reportOnLeave-r18                           BOOLEAN,
11703             a3-Hysteresis-r18                           Hysteresis,
11704             timeToTrigger-r18                           TimeToTrigger,
11705             useAllowedCellList-r18                      BOOLEAN,
11706             h1-Threshold-r18                            Altitude-r18,
11707             h1-Hysteresis-r18                           HysteresisAltitude-r18,
11708             includeAltitudeUE-r18                       BOOLEAN,
11709             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11710         },
11711         eventA3H2-r18                              SEQUENCE {
11712             a3-Offset-r18                               MeasTriggerQuantityOffset,
11713             reportOnLeave-r18                           BOOLEAN,
11714             a3-Hysteresis-r18                           Hysteresis,
11715             timeToTrigger-r18                           TimeToTrigger,
11716             useAllowedCellList-r18                      BOOLEAN,
11717             h2-Threshold-r18                            Altitude-r18,
11718             h2-Hysteresis-r18                           HysteresisAltitude-r18,
11719             includeAltitudeUE-r18                       BOOLEAN,
11720             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11721         },
11722         eventA4H1-r18                              SEQUENCE {
11723             a4-Threshold-r18                            MeasTriggerQuantity,
11724             reportOnLeave-r18                           BOOLEAN,
11725             a4-Hysteresis-r18                           Hysteresis,
11726             timeToTrigger-r18                           TimeToTrigger,
11727             useAllowedCellList-r18                      BOOLEAN,
11728             h1-Threshold-r18                            Altitude-r18,
11729             h1-Hysteresis-r18                           HysteresisAltitude-r18,
11730             includeAltitudeUE-r18                       BOOLEAN,
11731             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11732         },
11733         eventA4H2-r18                              SEQUENCE {
11734             a4-Threshold-r18                            MeasTriggerQuantity,
11735             reportOnLeave-r18                           BOOLEAN,
11736             a4-Hysteresis-r18                           Hysteresis,
11737             timeToTrigger-r18                           TimeToTrigger,
11738             useAllowedCellList-r18                      BOOLEAN,
11739             h2-Threshold-r18                            Altitude-r18,
11740             h2-Hysteresis-r18                           HysteresisAltitude-r18,
11741             includeAltitudeUE-r18                       BOOLEAN,
11742             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11743         },
11744         eventA5H1-r18                              SEQUENCE {
11745             a5-Threshold1-r18                           MeasTriggerQuantity,
11746             a5-Threshold2-r18                           MeasTriggerQuantity,
11747             reportOnLeave-r18                           BOOLEAN,
11748             a5-Hysteresis-r18                           Hysteresis,
11749             timeToTrigger-r18                           TimeToTrigger,
11750             useAllowedCellList-r18                      BOOLEAN,
11751             h1-Threshold-r18                            Altitude-r18,
11752             h1-Hysteresis-r18                           HysteresisAltitude-r18,
11753             includeAltitudeUE-r18                       BOOLEAN,
11754             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11755         },
11756         eventA5H2-r18                             SEQUENCE {
11757             a5-Threshold1-r18                           MeasTriggerQuantity,
11758             a5-Threshold2-r18                           MeasTriggerQuantity,
11759             reportOnLeave-r18                           BOOLEAN,
11760             a5-Hysteresis-r18                           Hysteresis,
11761             timeToTrigger-r18                           TimeToTrigger,
11762             useAllowedCellList-r18                      BOOLEAN,
11763             h2-Threshold-r18                            Altitude-r18,
11764             h2-Hysteresis-r18                           HysteresisAltitude-r18,
11765             includeAltitudeUE-r18                       BOOLEAN,
11766             simulMultiTriggerSingleMeasReport-r18       BOOLEAN
11767         },
11768         eventD2-r18                                 SEQUENCE {
11769             distanceThreshFromReference1-r18            INTEGER(1.. 65535),
11770             distanceThreshFromReference2-r18            INTEGER(1.. 65535),
11771             reportOnLeave-r18                           BOOLEAN,
11772             hysteresisLocation-r18                      HysteresisLocation-r17,
11773             timeToTrigger-r18                           TimeToTrigger
11774         }
11775         ]]
11776     },
11777     rsType                                      NR-RS-Type,
11778     reportInterval                              ReportInterval,
11779     reportAmount                                ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11780     reportQuantityCell                          MeasReportQuantity,
11781     maxReportCells                              INTEGER (1..maxCellReport),
11782     reportQuantityRS-Indexes                     MeasReportQuantity                                            OPTIONAL,   -- Need R
11783     maxNrofRS-IndexesToReport                   INTEGER (1..maxNrofIndexesToReport)                            OPTIONAL,   -- Need R
11784     includeBeamMeasurements                     BOOLEAN,
11785     reportAddNeighMeas                          ENUMERATED {setup}                                             OPTIONAL,   -- Need R
11786     ...,
11787     [[
11788     measRSSI-ReportConfig-r16                   MeasRSSI-ReportConfig-r16                                      OPTIONAL,   -- Need R
11789     useT312-r16                                 BOOLEAN                                                        OPTIONAL,   -- Need M
11790     includeCommonLocationInfo-r16               ENUMERATED {true}                                              OPTIONAL,   -- Need R
11791     includeBT-Meas-r16                          CHOICE {release NULL, setup BT-NameList-r16}                                 OPTIONAL,   -- Need M
11792     includeWLAN-Meas-r16                        CHOICE {release NULL, setup WLAN-NameList-r16}                               OPTIONAL,   -- Need M
11793     includeSensor-Meas-r16                      CHOICE {release NULL, setup Sensor-NameList-r16}                             OPTIONAL    -- Need M
11794     ]],
11795     [[
11796     coarseLocationRequest-r17                   ENUMERATED {true}                                              OPTIONAL,   -- Need R
11797     reportQuantityRelay-r17                     SL-MeasReportQuantity-r16                                      OPTIONAL    -- Need R
11798     ]],
11799     [[
11800     numberOfTriggeringCells-r18                 INTEGER (2..maxCellReport)                                     OPTIONAL,   -- Need R
11801     cellIndividualOffsetList-r18                SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellIndividualOffsetList-r18 OPTIONAL, -- Need R
11802     eventX1-SD-Threshold1-r18                   SL-MeasTriggerQuantity-r16                                     OPTIONAL,   -- Need S
11803     eventX2-SD-Threshold-r18                    SL-MeasTriggerQuantity-r16                                     OPTIONAL,   -- Need S
11804     reportOnBestCellChange-r18                  ENUMERATED {n1, n2}                                            OPTIONAL,    -- Need R
11805     enteringLeavingReport-r18                   ENUMERATED {true}                                              OPTIONAL     -- Need R
11806     ]]
11809 PeriodicalReportConfig ::=                  SEQUENCE {
11810     rsType                                      NR-RS-Type,
11811     reportInterval                              ReportInterval,
11812     reportAmount                                ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11813     reportQuantityCell                          MeasReportQuantity,
11814     maxReportCells                              INTEGER (1..maxCellReport),
11815     reportQuantityRS-Indexes                    MeasReportQuantity                                             OPTIONAL,   -- Need R
11816     maxNrofRS-IndexesToReport                   INTEGER (1..maxNrofIndexesToReport)                            OPTIONAL,   -- Need R
11817     includeBeamMeasurements                     BOOLEAN,
11818     useAllowedCellList                          BOOLEAN,
11819     ...,
11820     [[
11821     measRSSI-ReportConfig-r16                   MeasRSSI-ReportConfig-r16                                      OPTIONAL,   -- Need R
11822     includeCommonLocationInfo-r16               ENUMERATED {true}                                              OPTIONAL,   -- Need R
11823     includeBT-Meas-r16                          CHOICE {release NULL, setup BT-NameList-r16}                                 OPTIONAL,   -- Need M
11824     includeWLAN-Meas-r16                        CHOICE {release NULL, setup WLAN-NameList-r16}                               OPTIONAL,   -- Need M
11825     includeSensor-Meas-r16                      CHOICE {release NULL, setup Sensor-NameList-r16}                             OPTIONAL,   -- Need M
11826     ul-DelayValueConfig-r16                     CHOICE {release NULL, setup UL-DelayValueConfig-r16 }                       OPTIONAL,   -- Need M
11827     reportAddNeighMeas-r16                      ENUMERATED {setup}                                             OPTIONAL    -- Need R
11828     ]],
11829     [[
11830     ul-ExcessDelayConfig-r17                    CHOICE {release NULL, setup UL-ExcessDelayConfig-r17 }                      OPTIONAL,   -- Need M
11831     coarseLocationRequest-r17                   ENUMERATED {true}                                              OPTIONAL,   -- Need R
11832     reportQuantityRelay-r17                     SL-MeasReportQuantity-r16                                      OPTIONAL    -- Need R
11833     ]]
11836 NR-RS-Type ::=                              ENUMERATED {ssb, csi-rs}
11838 MeasTriggerQuantity ::=                     CHOICE {
11839     rsrp                                        RSRP-Range,
11840     rsrq                                        RSRQ-Range,
11841     sinr                                        SINR-Range
11844 MeasTriggerQuantityOffset ::=               CHOICE {
11845     rsrp                                        INTEGER (-30..30),
11846     rsrq                                        INTEGER (-30..30),
11847     sinr                                        INTEGER (-30..30)
11851 MeasReportQuantity ::=                      SEQUENCE {
11852     rsrp                                        BOOLEAN,
11853     rsrq                                        BOOLEAN,
11854     sinr                                        BOOLEAN
11857 MeasRSSI-ReportConfig-r16 ::=               SEQUENCE {
11858     channelOccupancyThreshold-r16               RSSI-Range-r16         OPTIONAL   -- Need R
11861 CLI-EventTriggerConfig-r16 ::=              SEQUENCE {
11862     eventId-r16                                 CHOICE {
11863         eventI1-r16                                 SEQUENCE {
11864             i1-Threshold-r16                            MeasTriggerQuantityCLI-r16,
11865             reportOnLeave-r16                           BOOLEAN,
11866             hysteresis-r16                              Hysteresis,
11867             timeToTrigger-r16                           TimeToTrigger
11868         },
11869     ...
11870     },
11871     reportInterval-r16                          ReportInterval,
11872     reportAmount-r16                            ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11873     maxReportCLI-r16                            INTEGER (1..maxCLI-Report-r16),
11874     ...
11877 CLI-PeriodicalReportConfig-r16 ::=          SEQUENCE {
11878     reportInterval-r16                          ReportInterval,
11879     reportAmount-r16                            ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11880     reportQuantityCLI-r16                       MeasReportQuantityCLI-r16,
11881     maxReportCLI-r16                            INTEGER (1..maxCLI-Report-r16),
11882     ...
11885 RxTxPeriodical-r17  ::=                     SEQUENCE {
11886     rxTxReportInterval-r17                      RxTxReportInterval-r17                             OPTIONAL,   -- Need R
11887     reportAmount-r17                            ENUMERATED {r1, infinity, spare6, spare5, spare4, spare3, spare2, spare1},
11888     ...
11891 RxTxReportInterval-r17 ::= ENUMERATED {ms80,ms120,ms160,ms240,ms320,ms480,ms640,ms1024,ms1280,ms2048,ms2560,ms5120,spare4,spare3,spare2,spare1}
11893 MeasTriggerQuantityCLI-r16 ::=              CHOICE {
11894     srs-RSRP-r16                                SRS-RSRP-Range-r16,
11895     cli-RSSI-r16                                CLI-RSSI-Range-r16
11898 MeasReportQuantityCLI-r16 ::=               ENUMERATED {srs-rsrp, cli-rssi}
11900 ReportOnScellActivation-r18 ::=             SEQUENCE {
11901     rsType-r18                                  NR-RS-Type,
11902     reportQuantityRS-Indexes-r18                MeasReportQuantity,
11903     maxNrofRS-IndexesToReport-r18               INTEGER (1..maxNrofIndexesToReport),
11904     includeBeamMeasurements-r18                 BOOLEAN
11907 CellIndividualOffsetList-r18 ::=    SEQUENCE {
11908     physCellId-r18                      PhysCellId,
11909     cellIndividualOffset-r18            Q-OffsetRangeList,
11910     ssbFrequency-r18                    ARFCN-ValueNR              OPTIONAL    -- Need R
11913 -- TAG-REPORTCONFIGNR-STOP
11914 -- TAG-REPORTCONFIGNR-SL-START
11916 ReportConfigNR-SL-r16 ::=            SEQUENCE {
11917     reportType-r16                       CHOICE {
11918         periodical-r16                       PeriodicalReportConfigNR-SL-r16,
11919         eventTriggered-r16                   EventTriggerConfigNR-SL-r16
11920     }
11923 EventTriggerConfigNR-SL-r16::=       SEQUENCE {
11924     eventId-r16                          CHOICE {
11925         eventC1                              SEQUENCE {
11926             c1-Threshold-r16                     SL-CBR-r16,
11927             hysteresis-r16                       Hysteresis,
11928             timeToTrigger-r16                    TimeToTrigger
11929         },
11930         eventC2-r16                  SEQUENCE {
11931             c2-Threshold-r16             SL-CBR-r16,
11932             hysteresis-r16               Hysteresis,
11933             timeToTrigger-r16            TimeToTrigger
11934         },
11935         ...
11936     },
11937     reportInterval-r16               ReportInterval,
11938     reportAmount-r16                 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11939     reportQuantity-r16               MeasReportQuantity-r16,
11940     ...
11943 PeriodicalReportConfigNR-SL-r16 ::=  SEQUENCE {
11944     reportInterval-r16                   ReportInterval,
11945     reportAmount-r16                     ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11946     reportQuantity-r16                   MeasReportQuantity-r16,
11947     ...
11950 MeasReportQuantity-r16 ::=           SEQUENCE {
11951     cbr-r16                              BOOLEAN,
11952     ...
11955 -- TAG-REPORTCONFIGNR-SL-STOP
11956 -- TAG-REPORTCONFIGTOADDMODLIST-START
11958 ReportConfigToAddModList ::=        SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod
11960 ReportConfigToAddMod ::=            SEQUENCE {
11961     reportConfigId                      ReportConfigId,
11962     reportConfig                        CHOICE {
11963         reportConfigNR                      ReportConfigNR,
11964         ...,
11965         reportConfigInterRAT                ReportConfigInterRAT,
11966         reportConfigNR-SL-r16               ReportConfigNR-SL-r16
11967     }
11970 -- TAG-REPORTCONFIGTOADDMODLIST-STOP
11971 -- TAG-REPORTINTERVAL-START
11973 ReportInterval ::=                  ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960,
11974                                                     min1,min6, min12, min30 }
11976 -- TAG-REPORTINTERVAL-STOP
11977 -- TAG-RESELECTIONTHRESHOLD-START
11979 ReselectionThreshold ::=                INTEGER (0..31)
11981 -- TAG-RESELECTIONTHRESHOLD-STOP
11982 -- TAG-RESELECTIONTHRESHOLDQ-START
11984 ReselectionThresholdQ ::=           INTEGER (0..31)
11986 -- TAG-RESELECTIONTHRESHOLDQ-STOP
11987 -- TAG-RESUMECAUSE-START
11989 ResumeCause ::=             ENUMERATED {emergency, highPriorityAccess, mt-Access, mo-Signalling,
11990                                         mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, rna-Update, mps-PriorityAccess,
11991                                         mcs-PriorityAccess, mt-SDT-v1810, srs-PosConfigOrActivationReq-v1800, spare3, spare2, spare1 }
11993 -- TAG-RESUMECAUSE-STOP
11994 -- TAG-RLC-BEARERCONFIG-START
11996 RLC-BearerConfig ::=                        SEQUENCE {
11997     logicalChannelIdentity                      LogicalChannelIdentity,
11998     servedRadioBearer                           CHOICE {
11999         srb-Identity                                SRB-Identity,
12000         drb-Identity                                DRB-Identity
12001     }                                                                                               OPTIONAL,   -- Cond LCH-SetupOnly
12002     reestablishRLC                              ENUMERATED {true}                                   OPTIONAL,   -- Need N
12003     rlc-Config                                  RLC-Config                                          OPTIONAL,   -- Cond LCH-Setup
12004     mac-LogicalChannelConfig                    LogicalChannelConfig                                OPTIONAL,   -- Cond LCH-Setup
12005     ...,
12006     [[
12007     rlc-Config-v1610                            RLC-Config-v1610                                    OPTIONAL    -- Need R
12008     ]],
12009     [[
12010     rlc-Config-v1700                            RLC-Config-v1700                                    OPTIONAL,   -- Need R
12011     logicalChannelIdentityExt-r17               LogicalChannelIdentityExt-r17                       OPTIONAL,   -- Cond LCH-SetupModMRB
12012     multicastRLC-BearerConfig-r17               MulticastRLC-BearerConfig-r17                       OPTIONAL,   -- Cond LCH-SetupOnlyMRB
12013     servedRadioBearerSRB4-r17                   SRB-Identity-v1700                                  OPTIONAL    -- Need N
12014     ]]
12017 MulticastRLC-BearerConfig-r17 ::=           SEQUENCE {
12018     servedMBS-RadioBearer-r17                   MRB-Identity-r17,
12019     isPTM-Entity-r17                            ENUMERATED {true}                                   OPTIONAL    -- Need S
12022 LogicalChannelIdentityExt-r17 ::=           INTEGER (320..65855)
12024 -- TAG-RLC-BEARERCONFIG-STOP
12025 -- TAG-RLC-CONFIG-START
12027 RLC-Config ::=                      CHOICE {
12028     am                                  SEQUENCE {
12029         ul-AM-RLC                           UL-AM-RLC,
12030         dl-AM-RLC                           DL-AM-RLC
12031     },
12032     um-Bi-Directional                   SEQUENCE {
12033         ul-UM-RLC                           UL-UM-RLC,
12034         dl-UM-RLC                           DL-UM-RLC
12035     },
12036     um-Uni-Directional-UL               SEQUENCE {
12037         ul-UM-RLC                           UL-UM-RLC
12038     },
12039     um-Uni-Directional-DL               SEQUENCE {
12040         dl-UM-RLC                           DL-UM-RLC
12041     },
12042     ...
12045 UL-AM-RLC ::=                       SEQUENCE {
12046     sn-FieldLength                      SN-FieldLengthAM                                    OPTIONAL,   -- Cond Reestab
12047     t-PollRetransmit                    T-PollRetransmit,
12048     pollPDU                             PollPDU,
12049     pollByte                            PollByte,
12050     maxRetxThreshold                    ENUMERATED { t1, t2, t3, t4, t6, t8, t16, t32 }
12053 DL-AM-RLC ::=                       SEQUENCE {
12054     sn-FieldLength                      SN-FieldLengthAM                                    OPTIONAL,   -- Cond Reestab
12055     t-Reassembly                        T-Reassembly,
12056     t-StatusProhibit                    T-StatusProhibit
12059 UL-UM-RLC ::=                       SEQUENCE {
12060     sn-FieldLength                      SN-FieldLengthUM                                    OPTIONAL    -- Cond Reestab
12063 DL-UM-RLC ::=                       SEQUENCE {
12064     sn-FieldLength                      SN-FieldLengthUM                                    OPTIONAL,   -- Cond Reestab
12065     t-Reassembly                        T-Reassembly
12068 T-PollRetransmit ::=                ENUMERATED {
12069                                         ms5, ms10, ms15, ms20, ms25, ms30, ms35,
12070                                         ms40, ms45, ms50, ms55, ms60, ms65, ms70,
12071                                         ms75, ms80, ms85, ms90, ms95, ms100, ms105,
12072                                         ms110, ms115, ms120, ms125, ms130, ms135,
12073                                         ms140, ms145, ms150, ms155, ms160, ms165,
12074                                         ms170, ms175, ms180, ms185, ms190, ms195,
12075                                         ms200, ms205, ms210, ms215, ms220, ms225,
12076                                         ms230, ms235, ms240, ms245, ms250, ms300,
12077                                         ms350, ms400, ms450, ms500, ms800, ms1000,
12078                                         ms2000, ms4000, ms1-v1610, ms2-v1610, ms3-v1610,
12079                                         ms4-v1610, spare1}
12082 PollPDU ::=                         ENUMERATED {
12083                                         p4, p8, p16, p32, p64, p128, p256, p512, p1024, p2048, p4096, p6144, p8192, p12288, p16384,p20480,
12084                                         p24576, p28672, p32768, p40960, p49152, p57344, p65536, infinity, spare8, spare7, spare6, spare5, spare4,
12085                                         spare3, spare2, spare1}
12087 PollByte ::=                        ENUMERATED {
12088                                         kB1, kB2, kB5, kB8, kB10, kB15, kB25, kB50, kB75,
12089                                         kB100, kB125, kB250, kB375, kB500, kB750, kB1000,
12090                                         kB1250, kB1500, kB2000, kB3000, kB4000, kB4500,
12091                                         kB5000, kB5500, kB6000, kB6500, kB7000, kB7500,
12092                                         mB8, mB9, mB10, mB11, mB12, mB13, mB14, mB15,
12093                                         mB16, mB17, mB18, mB20, mB25, mB30, mB40, infinity,
12094                                         spare20, spare19, spare18, spare17, spare16,
12095                                         spare15, spare14, spare13, spare12, spare11,
12096                                         spare10, spare9, spare8, spare7, spare6, spare5,
12097                                         spare4, spare3, spare2, spare1}
12099 T-Reassembly ::=                    ENUMERATED {
12100                                         ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
12101                                         ms40, ms45, ms50, ms55, ms60, ms65, ms70,
12102                                         ms75, ms80, ms85, ms90, ms95, ms100, ms110,
12103                                         ms120, ms130, ms140, ms150, ms160, ms170,
12104                                         ms180, ms190, ms200, spare1}
12106 T-StatusProhibit ::=                ENUMERATED {
12107                                         ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
12108                                         ms40, ms45, ms50, ms55, ms60, ms65, ms70,
12109                                         ms75, ms80, ms85, ms90, ms95, ms100, ms105,
12110                                         ms110, ms115, ms120, ms125, ms130, ms135,
12111                                         ms140, ms145, ms150, ms155, ms160, ms165,
12112                                         ms170, ms175, ms180, ms185, ms190, ms195,
12113                                         ms200, ms205, ms210, ms215, ms220, ms225,
12114                                         ms230, ms235, ms240, ms245, ms250, ms300,
12115                                         ms350, ms400, ms450, ms500, ms800, ms1000,
12116                                         ms1200, ms1600, ms2000, ms2400, spare2, spare1}
12118 SN-FieldLengthUM ::=                ENUMERATED {size6, size12}
12119 SN-FieldLengthAM ::=                ENUMERATED {size12, size18}
12121 RLC-Config-v1610 ::=                SEQUENCE {
12122     dl-AM-RLC-v1610                     DL-AM-RLC-v1610
12125 RLC-Config-v1700 ::=                SEQUENCE {
12126     dl-AM-RLC-v1700                     DL-AM-RLC-v1700,
12127     dl-UM-RLC-v1700                     DL-UM-RLC-v1700
12130 DL-AM-RLC-v1610 ::=                 SEQUENCE {
12131     t-StatusProhibit-v1610              T-StatusProhibit-v1610                               OPTIONAL,   -- Need R
12132     ...
12135 DL-AM-RLC-v1700 ::=                 SEQUENCE {
12136     t-ReassemblyExt-r17                 T-ReassemblyExt-r17                                  OPTIONAL    -- Need R
12139 DL-UM-RLC-v1700 ::=                 SEQUENCE {
12140     t-ReassemblyExt-r17                 T-ReassemblyExt-r17                                  OPTIONAL    -- Need R
12143 T-StatusProhibit-v1610 ::=          ENUMERATED { ms1, ms2, ms3, ms4, spare4, spare3, spare2, spare1}
12145 T-ReassemblyExt-r17 ::=             ENUMERATED {ms210, ms220, ms340, ms350, ms550, ms1100, ms1650, ms2200}
12147 -- TAG-RLC-CONFIG-STOP
12148 -- TAG-RLF-TIMERSANDCONSTANTS-START
12150 RLF-TimersAndConstants ::=          SEQUENCE {
12151     t310                                ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000, ms4000, ms6000},
12152     n310                                ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20},
12153     n311                                ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10},
12154     ...,
12155     [[
12156     t311                                ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000}
12157     ]]
12160 -- TAG-RLF-TIMERSANDCONSTANTS-STOP
12161 -- TAG-RNTI-VALUE-START
12163 RNTI-Value ::=                      INTEGER (0..65535)
12165 -- TAG-RNTI-VALUE-STOP
12166 -- TAG-RSRP-RANGE-START
12168 RSRP-Range ::=                      INTEGER(0..127)
12170 -- TAG-RSRP-RANGE-STOP
12171 -- TAG-RSRQ-RANGE-START
12173 RSRQ-Range ::=                      INTEGER(0..127)
12175 -- TAG-RSRQ-RANGE-STOP
12176 -- TAG-RSSI-RANGE-START
12178 RSSI-Range-r16 ::=                  INTEGER(0..76)
12180 -- TAG-RSSI-RANGE-STOP
12181 -- TAG-RXTXTIMEDIFF-START
12183 RxTxTimeDiff-r17  ::= SEQUENCE {
12184     result-k5-r17         INTEGER (0..61565)                 OPTIONAL, -- Need N
12185     ...
12188 -- TAG-RXTXTIMEDIFF-STOP
12189 -- TAG-SCELLACTIVATIONRS-CONFIG-START
12191 SCellActivationRS-Config-r17 ::= SEQUENCE {
12192     scellActivationRS-Id-r17         SCellActivationRS-ConfigId-r17,
12193     resourceSet-r17                  NZP-CSI-RS-ResourceSetId,
12194     gapBetweenBursts-r17             INTEGER (2..31)                                                            OPTIONAL, -- Need R
12195     qcl-Info-r17                     TCI-StateId,
12196     ...
12199 -- TAG-SCELLACTIVATIONRS-CONFIG-STOP
12200 -- TAG-SCELLACTIVATIONRS-CONFIGID-START
12202 SCellActivationRS-ConfigId-r17 ::=        INTEGER (1.. maxNrofSCellActRS-r17)
12204 -- TAG-SCELLACTIVATIONRS-CONFIGID-STOP
12205 -- TAG-SCELLINDEX-START
12207 SCellIndex ::=                      INTEGER (1..31)
12209 -- TAG-SCELLINDEX-STOP
12210 -- TAG-SCHEDULINGREQUESTCONFIG-START
12212 SchedulingRequestConfig ::=         SEQUENCE {
12213     schedulingRequestToAddModList       SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestToAddMod
12214                                                                                                           OPTIONAL, -- Need N
12215     schedulingRequestToReleaseList      SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestId
12216                                                                                                           OPTIONAL  -- Need N
12219 SchedulingRequestToAddMod ::=       SEQUENCE {
12220     schedulingRequestId                 SchedulingRequestId,
12221     sr-ProhibitTimer                    ENUMERATED {ms1, ms2, ms4, ms8, ms16, ms32, ms64, ms128}          OPTIONAL, -- Need S
12222     sr-TransMax                         ENUMERATED { n4, n8, n16, n32, n64, spare3, spare2, spare1}
12225 SchedulingRequestConfig-v1700 ::=       SEQUENCE {
12226     schedulingRequestToAddModListExt-v1700  SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestToAddModExt-v1700
12227                                                                                                           OPTIONAL  -- Need N
12230 SchedulingRequestToAddModExt-v1700 ::=  SEQUENCE {
12231     sr-ProhibitTimer-v1700                  ENUMERATED { ms192, ms256, ms320, ms384, ms448, ms512, ms576, ms640, ms1082, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
12232                                                                                                           OPTIONAL  -- Need R
12235 -- TAG-SCHEDULINGREQUESTCONFIG-STOP
12236 -- TAG-SCHEDULINGREQUESTID-START
12238 SchedulingRequestId ::=             INTEGER (0..7)
12240 -- TAG-SCHEDULINGREQUESTID-STOP
12241 -- TAG-SCHEDULINGREQUESTRESOURCECONFIG-START
12243 SchedulingRequestResourceConfig ::=     SEQUENCE {
12244     schedulingRequestResourceId             SchedulingRequestResourceId,
12245     schedulingRequestID                     SchedulingRequestId,
12246     periodicityAndOffset                    CHOICE {
12247         sym2                                    NULL,
12248         sym6or7                                 NULL,
12249         sl1                                     NULL,                       -- Recurs in every slot
12250         sl2                                     INTEGER (0..1),
12251         sl4                                     INTEGER (0..3),
12252         sl5                                     INTEGER (0..4),
12253         sl8                                     INTEGER (0..7),
12254         sl10                                    INTEGER (0..9),
12255         sl16                                    INTEGER (0..15),
12256         sl20                                    INTEGER (0..19),
12257         sl40                                    INTEGER (0..39),
12258         sl80                                    INTEGER (0..79),
12259         sl160                                   INTEGER (0..159),
12260         sl320                                   INTEGER (0..319),
12261         sl640                                   INTEGER (0..639)
12262     }                                                                                                       OPTIONAL,   -- Need M
12263     resource                                PUCCH-ResourceId                                                OPTIONAL    -- Need M
12266 SchedulingRequestResourceConfigExt-v1610 ::=   SEQUENCE {
12267     phy-PriorityIndex-r16                       ENUMERATED {p0, p1}                                         OPTIONAL,   -- Need M
12268     ...
12271 SchedulingRequestResourceConfigExt-v1700 ::=    SEQUENCE {
12272     periodicityAndOffset-r17                        CHOICE {
12273         sl1280                                          INTEGER (0..1279),
12274         sl2560                                          INTEGER (0..2559),
12275         sl5120                                          INTEGER (0..5119)
12276     }                                                                                                       OPTIONAL   -- Need M
12279 -- TAG-SCHEDULINGREQUESTRESOURCECONFIG-STOP
12280 -- TAG-SCHEDULINGREQUESTRESOURCEID-START
12282 SchedulingRequestResourceId ::=     INTEGER (1..maxNrofSR-Resources)
12284 -- TAG-SCHEDULINGREQUESTRESOURCEID-STOP
12285 -- TAG-SCRAMBLINGID-START
12287 ScramblingId ::=                    INTEGER(0..1023)
12289 -- TAG-SCRAMBLINGID-STOP
12290 -- TAG-SCS-SPECIFICCARRIER-START
12292 SCS-SpecificCarrier ::=             SEQUENCE {
12293     offsetToCarrier                     INTEGER (0..2199),
12294     subcarrierSpacing                   SubcarrierSpacing,
12295     carrierBandwidth                    INTEGER (1..maxNrofPhysicalResourceBlocks),
12296     ...,
12297     [[
12298     txDirectCurrentLocation         INTEGER (0..4095)                                       OPTIONAL            -- Need S
12299     ]]
12302 -- TAG-SCS-SPECIFICCARRIER-STOP
12303 -- TAG-SDAP-CONFIG-START
12305 SDAP-Config ::=                     SEQUENCE {
12306     pdu-Session                         PDU-SessionID,
12307     sdap-HeaderDL                       ENUMERATED {present, absent},
12308     sdap-HeaderUL                       ENUMERATED {present, absent},
12309     defaultDRB                          BOOLEAN,
12310     mappedQoS-FlowsToAdd                SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI                                 OPTIONAL, -- Need N
12311     mappedQoS-FlowsToRelease            SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI                                 OPTIONAL, -- Need N
12312     ...
12315 -- TAG-SDAP-CONFIG-STOP
12316 -- TAG-SEARCHSPACE-START
12318 SearchSpace ::=                         SEQUENCE {
12319     searchSpaceId                           SearchSpaceId,
12320     controlResourceSetId                    ControlResourceSetId                                        OPTIONAL,   -- Cond SetupOnly
12321     monitoringSlotPeriodicityAndOffset      CHOICE {
12322         sl1                                     NULL,
12323         sl2                                     INTEGER (0..1),
12324         sl4                                     INTEGER (0..3),
12325         sl5                                     INTEGER (0..4),
12326         sl8                                     INTEGER (0..7),
12327         sl10                                    INTEGER (0..9),
12328         sl16                                    INTEGER (0..15),
12329         sl20                                    INTEGER (0..19),
12330         sl40                                    INTEGER (0..39),
12331         sl80                                    INTEGER (0..79),
12332         sl160                                   INTEGER (0..159),
12333         sl320                                   INTEGER (0..319),
12334         sl640                                   INTEGER (0..639),
12335         sl1280                                  INTEGER (0..1279),
12336         sl2560                                  INTEGER (0..2559)
12337     }                                                                                                   OPTIONAL,   -- Cond Setup4
12338     duration                                INTEGER (2..2559)                                           OPTIONAL,   -- Need S
12339     monitoringSymbolsWithinSlot             BIT STRING (SIZE (14))                                      OPTIONAL,   -- Cond Setup
12340     nrofCandidates                          SEQUENCE {
12341         aggregationLevel1                       ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
12342         aggregationLevel2                       ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
12343         aggregationLevel4                       ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
12344         aggregationLevel8                       ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
12345         aggregationLevel16                      ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}
12346     }                                                                                                   OPTIONAL,   -- Cond Setup
12347     searchSpaceType                         CHOICE {
12348         common                                  SEQUENCE {
12349             dci-Format0-0-AndFormat1-0              SEQUENCE {
12350                 ...
12351             }                                                                                           OPTIONAL,   -- Need R
12352             dci-Format2-0                           SEQUENCE {
12353                 nrofCandidates-SFI                      SEQUENCE {
12354                     aggregationLevel1                       ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12355                     aggregationLevel2                       ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12356                     aggregationLevel4                       ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12357                     aggregationLevel8                       ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12358                     aggregationLevel16                      ENUMERATED {n1, n2}                         OPTIONAL    -- Need R
12359                 },
12360                 ...
12361             }                                                                                           OPTIONAL,   -- Need R
12362             dci-Format2-1                           SEQUENCE {
12363                 ...
12364             }                                                                                           OPTIONAL,   -- Need R
12365             dci-Format2-2                           SEQUENCE {
12366                 ...
12367             }                                                                                           OPTIONAL,   -- Need R
12368             dci-Format2-3                           SEQUENCE {
12369                 dummy1                                  ENUMERATED {sl1, sl2, sl4, sl5, sl8, sl10, sl16, sl20}  OPTIONAL,   -- Cond Setup
12370                 dummy2                                  ENUMERATED {n1, n2},
12371                 ...
12372             }                                                                                           OPTIONAL    -- Need R
12373         },
12374         ue-Specific                                 SEQUENCE {
12375             dci-Formats                                 ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1},
12376             ...,
12377             [[
12378             dci-Formats-MT-r16                   ENUMERATED {formats2-5}                                OPTIONAL,    -- Need R
12379             dci-FormatsSL-r16                    ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1, formats3-0, formats3-1,
12380                                                              formats3-0-And-3-1}                        OPTIONAL,    -- Need R
12381             dci-FormatsExt-r16                   ENUMERATED {formats0-2-And-1-2, formats0-1-And-1-1And-0-2-And-1-2}
12382                                                                                                         OPTIONAL     -- Need R
12383             ]],
12384             [[
12385             dci-FormatsNCR-r18                   ENUMERATED {formats2-8}                                OPTIONAL,    -- Need R
12386             dci-FormatsSL-PRS-r18                ENUMERATED {formats3-2, formats3-0-And-3-2, formats3-0-And-3-1-And-3-2,
12387                                                              formats3-1-And-3-2}                        OPTIONAL     -- Need R
12388             ]]
12389         }
12390     }                                                                                                   OPTIONAL    -- Cond Setup2
12393 SearchSpaceExt-r16 ::=                   SEQUENCE {
12394     controlResourceSetId-r16                ControlResourceSetId-r16                                    OPTIONAL,   -- Cond SetupOnly2
12395     searchSpaceType-r16                     SEQUENCE {
12396         common-r16                              SEQUENCE {
12397             dci-Format2-4-r16                       SEQUENCE {
12398                 nrofCandidates-CI-r16                   SEQUENCE {
12399                     aggregationLevel1-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12400                     aggregationLevel2-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12401                     aggregationLevel4-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12402                     aggregationLevel8-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12403                     aggregationLevel16-r16                  ENUMERATED {n1, n2}                         OPTIONAL    -- Need R
12404                 },
12405                 ...
12406             }                                                                                           OPTIONAL,   -- Need R
12407             dci-Format2-5-r16                      SEQUENCE {
12408                 nrofCandidates-IAB-r16                  SEQUENCE {
12409                     aggregationLevel1-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12410                     aggregationLevel2-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12411                     aggregationLevel4-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12412                     aggregationLevel8-r16                   ENUMERATED {n1, n2}                         OPTIONAL,   -- Need R
12413                     aggregationLevel16-r16                  ENUMERATED {n1, n2}                         OPTIONAL    -- Need R
12414                 },
12415                 ...
12416             }                                                                                           OPTIONAL,   -- Need R
12417             dci-Format2-6-r16                       SEQUENCE {
12418                 ...
12419             }                                                                                           OPTIONAL,   -- Need R
12420             ...
12421         }
12422     }                                                                                                   OPTIONAL,    -- Cond Setup3
12423     searchSpaceGroupIdList-r16                      SEQUENCE (SIZE (1.. 2)) OF INTEGER (0..1)           OPTIONAL,    -- Need R
12424     freqMonitorLocations-r16                        BIT STRING (SIZE (5))                               OPTIONAL     -- Need R
12427 SearchSpaceExt-v1700 ::=            SEQUENCE {
12428     monitoringSlotPeriodicityAndOffset-v1710 CHOICE {
12429         sl32                                     INTEGER (0..31),
12430         sl64                                     INTEGER (0..63),
12431         sl128                                    INTEGER (0..127),
12432         sl5120                                   INTEGER (0..5119),
12433         sl10240                                  INTEGER (0..10239),
12434         sl20480                                  INTEGER (0..20479)
12435     }                                                                                                   OPTIONAL,   -- Cond Setup5
12436     monitoringSlotsWithinSlotGroup-r17       CHOICE {
12437         slotGroupLength4-r17                     BIT STRING (SIZE (4)),
12438         slotGroupLength8-r17                     BIT STRING (SIZE (8))
12439     }                                                                                                   OPTIONAL,   -- Need R
12440     duration-r17                             INTEGER (4..20476)                                         OPTIONAL,   -- Need R
12442     searchSpaceType-r17             SEQUENCE{
12443         common-r17                      SEQUENCE {
12444             dci-Format4-0-r17               SEQUENCE {
12445                 ...
12446             }                                                                                           OPTIONAL,   -- Need R
12447             dci-Format4-1-r17               SEQUENCE {
12448                 ...
12449             }                                                                                           OPTIONAL,   -- Need R
12450             dci-Format4-2-r17               SEQUENCE {
12451                 ...
12452             }                                                                                           OPTIONAL,   -- Need R
12453             dci-Format4-1-AndFormat4-2-r17  SEQUENCE {
12454                 ...
12455             }                                                                                           OPTIONAL,   -- Need R
12456             dci-Format2-7-r17               SEQUENCE {
12457                 nrofCandidates-PEI-r17          SEQUENCE {
12458                     aggregationLevel4-r17       ENUMERATED {n0, n1, n2, n3, n4}                         OPTIONAL,   -- Need R
12459                     aggregationLevel8-r17       ENUMERATED {n0, n1, n2}                                 OPTIONAL,   -- Need R
12460                     aggregationLevel16-r17      ENUMERATED {n0, n1}                                     OPTIONAL    -- Need R
12461                 },
12462                 ...
12463             }                                                                                           OPTIONAL    -- Need R
12464         }
12465     }                                                                                                   OPTIONAL,   -- Need R
12466     searchSpaceGroupIdList-r17          SEQUENCE (SIZE (1.. 3)) OF INTEGER (0.. maxNrofSearchSpaceGroups-1-r17)  OPTIONAL,  -- Cond DedicatedOnly
12467     searchSpaceLinkingId-r17            INTEGER (0..maxNrofSearchSpacesLinks-1-r17)                     OPTIONAL    -- Cond DedicatedOnly
12470 SearchSpaceExt-v1800 ::=            SEQUENCE {
12471     searchSpaceType-r18                 CHOICE {
12472         common-r18                          SEQUENCE {
12473             dci-Format2-9-r18                   SEQUENCE {
12474                 ...
12475             }                                                                                           OPTIONAL,   -- Need R
12476             ...
12477         },
12478         ue-Specific-r18                     SEQUENCE {
12479             dci-FormatsMC-r18                   ENUMERATED {formats0-3, formats1-3, formats0-3-And-1-3} OPTIONAL,   -- Need R
12480             ...
12481         }
12482     }                                                                                                   OPTIONAL    -- Need R
12485 -- TAG-SEARCHSPACE-STOP
12486 -- TAG-SEARCHSPACEID-START
12488 SearchSpaceId ::=                   INTEGER (0..maxNrofSearchSpaces-1)
12490 -- TAG-SEARCHSPACEID-STOP
12491 -- TAG-SEARCHSPACEZERO-START
12493 SearchSpaceZero ::=                 INTEGER (0..15)
12495 -- TAG-SEARCHSPACEZERO-STOP
12496 -- TAG-SECURITYALGORITHMCONFIG-START
12498 SecurityAlgorithmConfig ::=         SEQUENCE {
12499     cipheringAlgorithm                  CipheringAlgorithm,
12500     integrityProtAlgorithm              IntegrityProtAlgorithm          OPTIONAL,   -- Need R
12501     ...
12504 IntegrityProtAlgorithm ::=          ENUMERATED {
12505                                         nia0, nia1, nia2, nia3, spare4, spare3,
12506                                         spare2, spare1, ...}
12508 CipheringAlgorithm ::=              ENUMERATED {
12509                                         nea0, nea1, nea2, nea3, spare4, spare3,
12510                                         spare2, spare1, ...}
12512 -- TAG-SECURITYALGORITHMCONFIG-STOP
12513 -- TAG-SELECTEDPSCELLFORCHO-WITHSCG-START
12515 SelectedPSCellForCHO-WithSCG-r18 ::= SEQUENCE {
12516     ssbFrequency-r18                     ARFCN-ValueNR,
12517     physCellId-r18                       PhysCellId
12520 -- TAG-SELECTEDPSCELLFORCHO-WITHSCG-STOP
12521 -- TAG-SEMISTATICCHANNELACCESSCONFIG-START
12523 SemiStaticChannelAccessConfig-r16 ::=    SEQUENCE {
12524     period-r16                               ENUMERATED {ms1, ms2, ms2dot5, ms4, ms5, ms10}
12527 -- TAG-SEMISTATICCHANNELACCESSCONFIG-STOP
12528 -- TAG-SEMISTATICCHANNELACCESSCONFIGUE-START
12530 SemiStaticChannelAccessConfigUE-r17 ::=    SEQUENCE {
12531     periodUE-r17                               ENUMERATED {ms1, ms2, ms2dot5, ms4, ms5, ms10, spare2, spare1},
12532     offsetUE-r17                               INTEGER (0..559)
12535 -- TAG-SEMISTATICCHANNELACCESSCONFIGUE-STOP
12536 -- TAG-SENSORLOCATIONINFO-START
12538 Sensor-LocationInfo-r16 ::= SEQUENCE {
12539     sensor-MeasurementInformation-r16    OCTET STRING    OPTIONAL,
12540     sensor-MotionInformation-r16         OCTET STRING    OPTIONAL,
12541     ...
12544 -- TAG-SENSORLOCATIONINFO-STOP
12545 -- TAG-SERVINGCELLANDBWP-ID-START
12547 ServingCellAndBWP-Id-r17 ::= SEQUENCE {
12548     servingcell-r17              ServCellIndex,
12549     bwp-r17                      BWP-Id
12552 -- TAG-SERVINGCELLANDBWP-ID-STOP
12553 -- TAG-SERVCELLINDEX-START
12555 ServCellIndex ::=                   INTEGER (0..maxNrofServingCells-1)
12557 -- TAG-SERVCELLINDEX-STOP
12558 -- TAG-SERVINGCELLCONFIG-START
12560 ServingCellConfig ::=               SEQUENCE {
12561     tdd-UL-DL-ConfigurationDedicated    TDD-UL-DL-ConfigDedicated                                                OPTIONAL,   -- Cond TDD
12562     initialDownlinkBWP                  BWP-DownlinkDedicated                                                    OPTIONAL,   -- Need M
12563     downlinkBWP-ToReleaseList           SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id                               OPTIONAL,   -- Need N
12564     downlinkBWP-ToAddModList            SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Downlink                         OPTIONAL,   -- Need N
12565     firstActiveDownlinkBWP-Id           BWP-Id                                                                   OPTIONAL,   -- Cond SyncAndCellAdd
12566     bwp-InactivityTimer                 ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30,
12567                                                     ms40,ms50, ms60, ms80,ms100, ms200,ms300, ms500,
12568                                                     ms750, ms1280, ms1920, ms2560, spare10, spare9, spare8,
12569                                                     spare7, spare6, spare5, spare4, spare3, spare2, spare1 }    OPTIONAL,   --Need R
12570     defaultDownlinkBWP-Id               BWP-Id                                                                  OPTIONAL,   -- Need S
12571     uplinkConfig                        UplinkConfig                                                            OPTIONAL,   -- Need M
12572     supplementaryUplink                 UplinkConfig                                                            OPTIONAL,   -- Need M
12573     pdcch-ServingCellConfig             CHOICE {release NULL, setup PDCCH-ServingCellConfig }                                OPTIONAL,   -- Need M
12574     pdsch-ServingCellConfig             CHOICE {release NULL, setup PDSCH-ServingCellConfig }                                OPTIONAL,   -- Need M
12575     csi-MeasConfig                      CHOICE {release NULL, setup CSI-MeasConfig }                                         OPTIONAL,   -- Need M
12576     sCellDeactivationTimer              ENUMERATED {ms20, ms40, ms80, ms160, ms200, ms240,
12577                                                     ms320, ms400, ms480, ms520, ms640, ms720,
12578                                                     ms840, ms1280, spare2,spare1}       OPTIONAL,   -- Cond ServingCellWithoutPUCCH
12579     crossCarrierSchedulingConfig        CrossCarrierSchedulingConfig                                            OPTIONAL,   -- Need M
12580     tag-Id                              TAG-Id,
12581     dummy1                              ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12582     pathlossReferenceLinking            ENUMERATED {spCell, sCell}                                              OPTIONAL,   -- Cond SCellOnly
12583     servingCellMO                       MeasObjectId                                                            OPTIONAL,   -- Cond MeasObject
12584     ...,
12585     [[
12586     lte-CRS-ToMatchAround               CHOICE {release NULL, setup RateMatchPatternLTE-CRS }                                OPTIONAL,   -- Need M
12587     rateMatchPatternToAddModList        SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern       OPTIONAL,   -- Need N
12588     rateMatchPatternToReleaseList       SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId     OPTIONAL,   -- Need N
12589     downlinkChannelBW-PerSCS-List       SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier                     OPTIONAL    -- Need S
12590     ]],
12591     [[
12592     supplementaryUplinkRelease-r16      ENUMERATED {true}                                                       OPTIONAL,   -- Need N
12593     tdd-UL-DL-ConfigurationDedicated-IAB-MT-r16    TDD-UL-DL-ConfigDedicated-IAB-MT-r16                         OPTIONAL,   -- Cond TDD_IAB
12594     dormantBWP-Config-r16               CHOICE {release NULL, setup DormantBWP-Config-r16 }                                  OPTIONAL,   -- Need M
12595     ca-SlotOffset-r16                   CHOICE {
12596         refSCS15kHz                         INTEGER (-2..2),
12597         refSCS30KHz                         INTEGER (-5..5),
12598         refSCS60KHz                         INTEGER (-10..10),
12599         refSCS120KHz                        INTEGER (-20..20)
12600     }                                                                                                           OPTIONAL,   -- Cond AsyncCA
12601     dummy2                              CHOICE {release NULL, setup DummyJ }                                                 OPTIONAL,   -- Need M
12602     intraCellGuardBandsDL-List-r16      SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16           OPTIONAL,   -- Need S
12603     intraCellGuardBandsUL-List-r16      SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16           OPTIONAL,   -- Need S
12604     csi-RS-ValidationWithDCI-r16        ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12605     lte-CRS-PatternList1-r16            CHOICE {release NULL, setup LTE-CRS-PatternList-r16 }                                OPTIONAL,   -- Need M
12606     lte-CRS-PatternList2-r16            CHOICE {release NULL, setup LTE-CRS-PatternList-r16 }                                OPTIONAL,   -- Need M
12607     crs-RateMatch-PerCORESETPoolIndex-r16  ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12608     enableTwoDefaultTCI-States-r16      ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12609     enableDefaultTCI-StatePerCoresetPoolIndex-r16 ENUMERATED {enabled}                                          OPTIONAL,   -- Need R
12610     enableBeamSwitchTiming-r16          ENUMERATED {true}                                                       OPTIONAL,   -- Need R
12611     cbg-TxDiffTBsProcessingType1-r16    ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12612     cbg-TxDiffTBsProcessingType2-r16    ENUMERATED {enabled}                                                    OPTIONAL    -- Need R
12613     ]],
12614     [[
12615     directionalCollisionHandling-r16    ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12616     channelAccessConfig-r16             CHOICE {release NULL, setup ChannelAccessConfig-r16 }                                OPTIONAL    -- Need M
12617     ]],
12618     [[
12619     nr-dl-PRS-PDC-Info-r17                 CHOICE {release NULL, setup NR-DL-PRS-PDC-Info-r17}                                OPTIONAL,   -- Need M
12620     semiStaticChannelAccessConfigUE-r17    CHOICE {release NULL, setup SemiStaticChannelAccessConfigUE-r17}                   OPTIONAL,   -- Need M
12621     mimoParam-r17                       CHOICE {release NULL, setup MIMOParam-r17}                                            OPTIONAL,   -- Need M
12622     channelAccessMode2-r17              ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12623     timeDomainHARQ-BundlingType1-r17    ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12624     nrofHARQ-BundlingGroups-r17         ENUMERATED {n1, n2, n4}                                                 OPTIONAL,   -- Need R
12625     fdmed-ReceptionMulticast-r17        ENUMERATED {true}                                                       OPTIONAL,   -- Need R
12626     moreThanOneNackOnlyMode-r17         ENUMERATED {mode2}                                                      OPTIONAL,   -- Need S
12627     tci-ActivatedConfig-r17             TCI-ActivatedConfig-r17                                                 OPTIONAL,   -- Cond TCI_ActivatedConfig
12628     directionalCollisionHandling-DC-r17 ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12629     lte-NeighCellsCRS-AssistInfoList-r17  CHOICE {release NULL, setup LTE-NeighCellsCRS-AssistInfoList-r17 }                 OPTIONAL    -- Need M
12630     ]],
12631     [[
12632     lte-NeighCellsCRS-Assumptions-r17   ENUMERATED {false}                                                      OPTIONAL    -- Need R
12633     ]],
12634     [[
12635     crossCarrierSchedulingConfigRelease-r17 ENUMERATED {true}                                                   OPTIONAL    -- Need N
12636     ]],
12637     [[
12638     multiPDSCH-PerSlotType1-CB-r17      ENUMERATED {enabled, disabled}                                          OPTIONAL    -- Need R
12639     ]],
12640     [[
12641     lte-CRS-PatternList3-r18            CHOICE {release NULL, setup LTE-CRS-PatternList-r16 }                                OPTIONAL,   -- Need M
12642     lte-CRS-PatternList4-r18            CHOICE {release NULL, setup LTE-CRS-PatternList-r16 }                                OPTIONAL,   -- Need M
12643     pdcch-CandidateReceptionWithCRS-Overlap-r18  ENUMERATED {enabled}                                           OPTIONAL,   -- Need R
12644     cjt-Scheme-PDSCH-r18                ENUMERATED {cjtSchemeA, cjtSchemeB}                                     OPTIONAL,   -- Need R
12645     tag2-r18                            Tag2-r18                                                                OPTIONAL,   -- Need R
12646     cellDTX-DRX-Config-r18              CHOICE {release NULL, setup CellDTX-DRX-Config-r18 }                                 OPTIONAL,   -- Need M
12647     positionInDCI-cellDTRX-r18          INTEGER (0..maxDCI-2-9-Size-1-r18)                                      OPTIONAL,   -- Need R
12648     cellDTX-DRX-L1activation-r18        ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12649     mc-DCI-SetOfCellsToAddModList-r18   SEQUENCE (SIZE (1..maxNrofSetsOfCells-r18)) OF MC-DCI-SetOfCells-r18    OPTIONAL,   -- Need N
12650     mc-DCI-SetOfCellsToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofSetsOfCells-r18)) OF SetOfCellsId-r18         OPTIONAL    -- Need N
12651     ]]
12654 Tag2-r18 ::=                        SEQUENCE {
12655     tag2-Id-r18                         TAG-Id,
12656     tag2-flag-r18                       BOOLEAN,
12657     n-TimingAdvanceOffset2-r18          ENUMERATED { n0, n25600, n39936, spare1 }                           OPTIONAL    -- Need S
12660 UplinkConfig ::=                    SEQUENCE {
12661     initialUplinkBWP                    BWP-UplinkDedicated                                                     OPTIONAL,   -- Need M
12662     uplinkBWP-ToReleaseList             SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id                              OPTIONAL,   -- Need N
12663     uplinkBWP-ToAddModList              SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Uplink                          OPTIONAL,   -- Need N
12664     firstActiveUplinkBWP-Id             BWP-Id                                                                  OPTIONAL,   -- Cond SyncAndCellAdd
12665     pusch-ServingCellConfig             CHOICE {release NULL, setup PUSCH-ServingCellConfig }                                OPTIONAL,   -- Need M
12666     carrierSwitching                    CHOICE {release NULL, setup SRS-CarrierSwitching }                                   OPTIONAL,   -- Need M
12667     ...,
12668     [[
12669     powerBoostPi2BPSK                   BOOLEAN                                                                 OPTIONAL,   -- Need M
12670     uplinkChannelBW-PerSCS-List         SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier                     OPTIONAL    -- Need S
12671     ]],
12672     [[
12673     enablePL-RS-UpdateForPUSCH-SRS-r16  ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12674     enableDefaultBeamPL-ForPUSCH0-0-r16 ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12675     enableDefaultBeamPL-ForPUCCH-r16    ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12676     enableDefaultBeamPL-ForSRS-r16      ENUMERATED {enabled}                                                    OPTIONAL,   -- Need R
12677     uplinkTxSwitching-r16               CHOICE {release NULL, setup UplinkTxSwitching-r16 }                                  OPTIONAL,   -- Need M
12678     mpr-PowerBoost-FR2-r16              ENUMERATED {true}                                                       OPTIONAL    -- Need R
12679     ]],
12680     [[
12681     srs-PosTx-Hopping-r18               CHOICE {release NULL, setup SRS-PosTx-Hopping-r18 }                                  OPTIONAL,   -- Need M
12682     enablePL-RS-UpdateForType1CG-PUSCH-r18  ENUMERATED {enabled}                                                OPTIONAL,   -- Need R
12683     powerBoostPi2BPSK-r18               BOOLEAN                                                                 OPTIONAL,   -- Need R
12684     powerBoostQPSK-r18                  BOOLEAN                                                                 OPTIONAL    -- Need R
12685     ]]
12688 DummyJ ::=                          SEQUENCE {
12689     maxEnergyDetectionThreshold-r16         INTEGER(-85..-52),
12690     energyDetectionThresholdOffset-r16      INTEGER (-20..-13),
12691     ul-toDL-COT-SharingED-Threshold-r16     INTEGER (-85..-52)                                                  OPTIONAL,   -- Need R
12692     absenceOfAnyOtherTechnology-r16         ENUMERATED {true}                                                   OPTIONAL    -- Need R
12695 ChannelAccessConfig-r16 ::=         SEQUENCE {
12696     energyDetectionConfig-r16           CHOICE {
12697         maxEnergyDetectionThreshold-r16         INTEGER (-85..-52),
12698         energyDetectionThresholdOffset-r16      INTEGER (-13..20)
12699     }                                                                                                           OPTIONAL,   -- Need R
12700     ul-toDL-COT-SharingED-Threshold-r16         INTEGER (-85..-52)                                              OPTIONAL,   -- Need R
12701     absenceOfAnyOtherTechnology-r16             ENUMERATED {true}                                               OPTIONAL    -- Need R
12704 IntraCellGuardBandsPerSCS-r16 ::=      SEQUENCE {
12705     guardBandSCS-r16                       SubcarrierSpacing,
12706     intraCellGuardBands-r16                SEQUENCE (SIZE (1..4)) OF GuardBand-r16
12709 GuardBand-r16 ::=                      SEQUENCE {
12710      startCRB-r16                          INTEGER (0..274),
12711      nrofCRBs-r16                          INTEGER (0..15)
12714 DormancyGroupID-r16 ::=         INTEGER (0..4)
12716 DormantBWP-Config-r16::=               SEQUENCE {
12717     dormantBWP-Id-r16                      BWP-Id                                                           OPTIONAL,   -- Need M
12718     withinActiveTimeConfig-r16             CHOICE {release NULL, setup WithinActiveTimeConfig-r16 }                      OPTIONAL,   -- Need M
12719     outsideActiveTimeConfig-r16            CHOICE {release NULL, setup OutsideActiveTimeConfig-r16 }                     OPTIONAL    -- Need M
12722 WithinActiveTimeConfig-r16 ::=         SEQUENCE {
12723    firstWithinActiveTimeBWP-Id-r16         BWP-Id                                                           OPTIONAL,   -- Need M
12724    dormancyGroupWithinActiveTime-r16       DormancyGroupID-r16                                              OPTIONAL    -- Need R
12727 OutsideActiveTimeConfig-r16 ::=        SEQUENCE {
12728    firstOutsideActiveTimeBWP-Id-r16        BWP-Id                                                           OPTIONAL,   -- Need M
12729    dormancyGroupOutsideActiveTime-r16      DormancyGroupID-r16                                              OPTIONAL    -- Need R
12732 UplinkTxSwitching-r16 ::=              SEQUENCE {
12733     uplinkTxSwitchingPeriodLocation-r16    BOOLEAN,
12734     uplinkTxSwitchingCarrier-r16           ENUMERATED {carrier1, carrier2}
12737 MIMOParam-r17 ::= SEQUENCE {
12738     additionalPCI-ToAddModList-r17     SEQUENCE (SIZE(1..maxNrofAdditionalPCI-r17)) OF SSB-MTC-AdditionalPCI-r17  OPTIONAL,   -- Need N
12739     additionalPCI-ToReleaseList-r17    SEQUENCE (SIZE(1..maxNrofAdditionalPCI-r17)) OF AdditionalPCIIndex-r17     OPTIONAL,   -- Need N
12740     unifiedTCI-StateType-r17           ENUMERATED {separate, joint}                                         OPTIONAL,   -- Need R
12741     uplink-PowerControlToAddModList-r17  SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF Uplink-powerControl-r17      OPTIONAL,   -- Need N
12742     uplink-PowerControlToReleaseList-r17 SEQUENCE (SIZE (1..maxUL-TCI-r17)) OF Uplink-powerControlId-r17    OPTIONAL,   -- Need N
12743     sfnSchemePDCCH-r17                 ENUMERATED {sfnSchemeA,sfnSchemeB}                                   OPTIONAL,   -- Need R
12744     sfnSchemePDSCH-r17                 ENUMERATED {sfnSchemeA,sfnSchemeB}                                   OPTIONAL    -- Need R
12747 MC-DCI-SetOfCells-r18 ::=          SEQUENCE {
12748      setOfCellsId-r18                  SetOfCellsId-r18,
12749      nCI-Value-r18                     INTEGER (0..7),
12750      scheduledCellListDCI-1-3-r18      SEQUENCE (SIZE (2..maxNrofCellsInSet-r18)) OF ServCellIndex          OPTIONAL,   -- Need R
12751      scheduledCellListDCI-0-3-r18      SEQUENCE (SIZE (2..maxNrofCellsInSet-r18)) OF ServCellIndex          OPTIONAL,   -- Need R
12752      scheduledCellComboListDCI-1-3-r18 SEQUENCE (SIZE (1..maxNrofCellCombos-r18)) OF ScheduledCellCombo-r18 OPTIONAL,   -- Need R
12753      scheduledCellComboListDCI-0-3-r18 SEQUENCE (SIZE (1..maxNrofCellCombos-r18)) OF ScheduledCellCombo-r18 OPTIONAL,   -- Need R
12754      antennaPortsDCI1-3-r18            ENUMERATED {type1a, type2}                                           OPTIONAL, -- Cond TypeDCI1-3
12755      antennaPortsDCI0-3-r18            ENUMERATED {type1a, type2}                                           OPTIONAL, -- Cond TypeDCI0-3
12756      tpmi-DCI0-3-r18                   ENUMERATED {type1a, type2}                                           OPTIONAL, -- Cond TypeDCI0-3
12757      sri-DCI0-3-r18                    ENUMERATED {type1a, type2}                                           OPTIONAL, -- Cond TypeDCI0-3
12758      priorityIndicatorDCI-1-3-r18      ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12759      priorityIndicatorDCI-0-3-r18      ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12760      dormancyDCI-1-3-r18               ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12761      dormancyDCI-0-3-r18               ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12762      pdcchMonAdaptDCI-1-3-r18          ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12763      pdcchMonAdaptDCI-0-3-r18          ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12764      minimumSchedulingOffsetK0DCI-1-3-r18        ENUMERATED {enabled}                                       OPTIONAL,   -- Need R
12765      minimumSchedulingOffsetK0DCI-0-3-r18        ENUMERATED {enabled}                                       OPTIONAL,   -- Need R
12766      pdsch-HARQ-ACK-OneShotFeedbackDCI-1-3-r18   ENUMERATED {enabled}                                       OPTIONAL,   -- Need R
12767      pdsch-HARQ-ACK-enhType3DCI-1-3-r18          ENUMERATED {enabled}                                       OPTIONAL,   -- Need R
12768      pdsch-HARQ-ACK-enhType3DCIfieldDCI-1-3-r18  ENUMERATED {enabled}                                       OPTIONAL,   -- Need R
12769      pdsch-HARQ-ACK-retxDCI-1-3-r18    ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12770      pucch-sSCellDynDCI-1-3-r18        ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
12771      tdra-FieldIndexListDCI-1-3-r18    SEQUENCE (SIZE (1..32)) OF TDRA-FieldIndexDCI-1-3-r18                OPTIONAL,   -- Need R
12772      tdra-FieldIndexListDCI-0-3-r18    SEQUENCE (SIZE (1..64)) OF TDRA-FieldIndexDCI-0-3-r18                OPTIONAL,   -- Need R
12773      rateMatchListDCI-1-3-r18          SEQUENCE (SIZE (1..16)) OF RateMatchDCI-1-3-r18                      OPTIONAL,   -- Need R
12774      zp-CSI-RSListDCI-1-3-r18          SEQUENCE (SIZE (1..8)) OF ZP-CSI-DCI-1-3-r18                         OPTIONAL,   -- Need R
12775      tci-ListDCI-1-3-r18               SEQUENCE (SIZE (1..16)) OF TCI-DCI-1-3-r18                           OPTIONAL,   -- Need R
12776      srs-RequestListDCI-1-3-r18        SEQUENCE (SIZE (1..16)) OF SRS-RequestCombo-r18                      OPTIONAL,   -- Need R
12777      srs-OffsetListDCI-1-3-r18         SEQUENCE (SIZE (1..8)) OF SRS-OffsetCombo-r18                        OPTIONAL,   -- Need R
12778      srs-RequestListDCI-0-3-r18        SEQUENCE (SIZE (1..16)) OF SRS-RequestCombo-r18                      OPTIONAL,   -- Need R
12779      srs-OffsetListDCI-0-3-r18         SEQUENCE (SIZE (1..8)) OF SRS-OffsetCombo-r18                        OPTIONAL    -- Need R
12782 SetOfCellsId-r18 ::=                   INTEGER (0..maxNrofSetsOfCells-1-r18)
12784 ScheduledCellCombo-r18 ::=             SEQUENCE (SIZE (1..maxNrofCellsInSet-r18)) OF INTEGER (0..maxNrofCellsInSet-1-r18)
12786 RateMatchDCI-1-3-r18 ::=               SEQUENCE (SIZE (1..maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (1..2))
12788 ZP-CSI-DCI-1-3-r18 ::=                 SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (1..2))
12790 TCI-DCI-1-3-r18 ::=                    SEQUENCE (SIZE (2.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (3))
12792 SRS-RequestCombo-r18 ::=               SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF BIT STRING (SIZE (2..3))
12794 SRS-OffsetCombo-r18 ::=                SEQUENCE (SIZE (1.. maxNrofCellsInSet-r18)) OF INTEGER (0..3)
12796 TDRA-FieldIndexDCI-1-3-r18 ::=         SEQUENCE (SIZE (2.. maxNrofBWPsInSetOfCells-r18)) OF INTEGER (0..maxNrofDL-Allocations-1-r18)
12798 TDRA-FieldIndexDCI-0-3-r18 ::=         SEQUENCE (SIZE (2.. maxNrofBWPsInSetOfCells-r18)) OF INTEGER (0..maxNrofUL-Allocations-1-r18)
12800 -- TAG-SERVINGCELLCONFIG-STOP
12801 -- TAG-SERVINGCELLCONFIGCOMMON-START
12803 ServingCellConfigCommon ::=         SEQUENCE {
12804     physCellId                          PhysCellId                                                          OPTIONAL,   -- Cond HOAndServCellAdd,
12805     downlinkConfigCommon                DownlinkConfigCommon                                                OPTIONAL,   -- Cond HOAndServCellAdd
12806     uplinkConfigCommon                  UplinkConfigCommon                                                  OPTIONAL,   -- Need M
12807     supplementaryUplinkConfig           UplinkConfigCommon                                                  OPTIONAL,   -- Need S
12808     n-TimingAdvanceOffset               ENUMERATED { n0, n25600, n39936 }                                   OPTIONAL,   -- Need S
12809     ssb-PositionsInBurst                CHOICE {
12810         shortBitmap                         BIT STRING (SIZE (4)),
12811         mediumBitmap                        BIT STRING (SIZE (8)),
12812         longBitmap                          BIT STRING (SIZE (64))
12813     }                                                                                                       OPTIONAL, -- Cond AbsFreqSSB
12814     ssb-periodicityServingCell          ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 }   OPTIONAL, -- Need S
12815     dmrs-TypeA-Position                 ENUMERATED {pos2, pos3},
12816     lte-CRS-ToMatchAround               CHOICE {release NULL, setup RateMatchPatternLTE-CRS }                            OPTIONAL, -- Need M
12817     rateMatchPatternToAddModList        SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern   OPTIONAL, -- Need N
12818     rateMatchPatternToReleaseList       SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
12819     ssbSubcarrierSpacing                SubcarrierSpacing                                                   OPTIONAL, -- Cond HOAndServCellWithSSB
12820     tdd-UL-DL-ConfigurationCommon       TDD-UL-DL-ConfigCommon                                              OPTIONAL, -- Cond TDD
12821     ss-PBCH-BlockPower                  INTEGER (-60..50),
12822     ...,
12823     [[
12824     channelAccessMode-r16               CHOICE {
12825         dynamic                             NULL,
12826         semiStatic                          SemiStaticChannelAccessConfig-r16
12827     }                                                                                                       OPTIONAL, -- Cond SharedSpectrum
12828     discoveryBurstWindowLength-r16          ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5}                   OPTIONAL, -- Need R
12829     ssb-PositionQCL-r16                     SSB-PositionQCL-Relation-r16                                    OPTIONAL, -- Cond SharedSpectrum
12830     highSpeedConfig-r16                     HighSpeedConfig-r16                                             OPTIONAL  -- Need R
12831     ]],
12832     [[
12833     highSpeedConfig-v1700               HighSpeedConfig-v1700                                               OPTIONAL, -- Need R
12834     channelAccessMode2-r17              ENUMERATED {enabled}                                                OPTIONAL, -- Cond SharedSpectrum2
12835     discoveryBurstWindowLength-r17      ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms0dot75, ms1, ms1dot25}  OPTIONAL, -- Need R
12836     ssb-PositionQCL-r17                 SSB-PositionQCL-Relation-r17                                        OPTIONAL, -- Cond SharedSpectrum2
12837     highSpeedConfigFR2-r17              HighSpeedConfigFR2-r17                                              OPTIONAL, -- Need R
12838     uplinkConfigCommon-v1700            UplinkConfigCommon-v1700                                            OPTIONAL, -- Need R
12839     ntn-Config-r17                      NTN-Config-r17                                                      OPTIONAL  -- Need R
12840     ]],
12841     [[
12842     featurePriorities-r17               SEQUENCE {
12843         redCapPriority-r17                  FeaturePriority-r17                                             OPTIONAL, -- Need R
12844         slicingPriority-r17                 FeaturePriority-r17                                             OPTIONAL, -- Need R
12845         msg3-Repetitions-Priority-r17       FeaturePriority-r17                                             OPTIONAL, -- Need R
12846         sdt-Priority-r17                    FeaturePriority-r17                                             OPTIONAL  -- Need R
12847     }                                                                                                       OPTIONAL  -- Need R
12848     ]],
12849     [[
12850     ra-ChannelAccess-r17            ENUMERATED {enabled}                                                OPTIONAL -- Cond SharedSpectrum2
12851     ]],
12852     [[
12853     featurePriorities-v1800             SEQUENCE {
12854         msg1-Repetitions-Priority-r18       FeaturePriority-r17                                             OPTIONAL, -- Need R
12855         eRedCapPriority-r18                 FeaturePriority-r17                                             OPTIONAL  -- Need R
12856     }                                                                                                       OPTIONAL, -- Need R
12857     atg-Config-r18                      ATG-Config-r18                                                      OPTIONAL   -- Need R
12858     ]]
12861 -- TAG-SERVINGCELLCONFIGCOMMON-STOP
12862 -- TAG-SERVINGCELLCONFIGCOMMONSIB-START
12864 ServingCellConfigCommonSIB ::=      SEQUENCE {
12865     downlinkConfigCommon                DownlinkConfigCommonSIB,
12866     uplinkConfigCommon                  UplinkConfigCommonSIB                                       OPTIONAL, -- Need R
12867     supplementaryUplink                 UplinkConfigCommonSIB                                       OPTIONAL, -- Need R
12868     n-TimingAdvanceOffset               ENUMERATED { n0, n25600, n39936 }                           OPTIONAL, -- Need S
12869     ssb-PositionsInBurst                SEQUENCE {
12870         inOneGroup                          BIT STRING (SIZE (8)),
12871         groupPresence                       BIT STRING (SIZE (8))                                   OPTIONAL  -- Cond FR2-Only
12872     },
12873     ssb-PeriodicityServingCell          ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160},
12874     tdd-UL-DL-ConfigurationCommon       TDD-UL-DL-ConfigCommon                                      OPTIONAL, -- Cond TDD
12875     ss-PBCH-BlockPower                  INTEGER (-60..50),
12876     ...,
12877     [[
12878     channelAccessMode-r16               CHOICE {
12879         dynamic                             NULL,
12880         semiStatic                          SemiStaticChannelAccessConfig-r16
12881     }                                                                                               OPTIONAL, -- Cond SharedSpectrum
12882     discoveryBurstWindowLength-r16      ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5}               OPTIONAL, -- Need R
12883     highSpeedConfig-r16                 HighSpeedConfig-r16                                         OPTIONAL  -- Need R
12884     ]],
12885     [[
12886     channelAccessMode2-r17              ENUMERATED {enabled}                                        OPTIONAL, -- Cond SharedSpectrum2
12887     discoveryBurstWindowLength-v1700    ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms0dot75, ms1, ms1dot25} OPTIONAL,  -- Need R
12888     highSpeedConfigFR2-r17              HighSpeedConfigFR2-r17                                      OPTIONAL, -- Need R
12889     uplinkConfigCommon-v1700            UplinkConfigCommonSIB-v1700                                 OPTIONAL  -- Need R
12890     ]],
12891     [[
12892     enhancedMeasurementNGSO-r17         ENUMERATED {true}                                           OPTIONAL  -- Need R
12893     ]],
12894     [[
12895     ra-ChannelAccess-r17                ENUMERATED {enabled}                                        OPTIONAL  -- Cond SharedSpectrum2
12896     ]],
12897     [[
12898     downlinkConfigCommon-v1760          DownlinkConfigCommonSIB-v1760                               OPTIONAL, -- Need R
12899     uplinkConfigCommon-v1760            UplinkConfigCommonSIB-v1760                                 OPTIONAL  -- Need R
12900     ]]
12903 -- TAG-SERVINGCELLCONFIGCOMMONSIB-STOP
12904 -- TAG-SHORTI-RNTI-VALUE-START
12906 ShortI-RNTI-Value ::=   BIT STRING (SIZE(24))
12908 -- TAG-SHORTI-RNTI-VALUE-STOP
12909 -- TAG-SHORTMAC-I-START
12911 ShortMAC-I ::=                      BIT STRING (SIZE (16))
12913 -- TAG-SHORTMAC-I-STOP
12914 -- TAG-SINR-RANGE-START
12916 SINR-Range ::=                      INTEGER(0..127)
12918 -- TAG-SINR-RANGE-STOP
12919 -- TAG-SI-REQUESTCONFIG-START
12921 SI-RequestConfig ::=                SEQUENCE {
12922     rach-OccasionsSI                    SEQUENCE {
12923         rach-ConfigSI                       RACH-ConfigGeneric,
12924         ssb-perRACH-Occasion                ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
12925     }                                                                                                       OPTIONAL,   -- Need R
12926     si-RequestPeriod                    ENUMERATED {one, two, four, six, eight, ten, twelve, sixteen}       OPTIONAL,   -- Need R
12927     si-RequestResources                 SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResources
12930 SI-RequestResources ::=             SEQUENCE {
12931     ra-PreambleStartIndex               INTEGER (0..63),
12932     ra-AssociationPeriodIndex           INTEGER (0..15)                                                     OPTIONAL,   -- Need R
12933     ra-ssb-OccasionMaskIndex            INTEGER (0..15)                                                     OPTIONAL    -- Need R
12936 -- TAG-SI-REQUESTCONFIG-STOP
12937 -- TAG-SI-REQUESTCONFIGREPETITION-START
12939 SI-RequestConfigRepetition-r18 ::=     SEQUENCE {
12940     rach-OccasionsSI-r18                   SEQUENCE {
12941         rach-ConfigSI-r18                      RACH-ConfigGeneric,
12942         ssb-perRACH-Occasion-r18               ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
12943     }                                                                                                               OPTIONAL,  -- Need R
12944     si-RequestResourcesRepetitionNum2-r18  SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18  OPTIONAL,  -- Need R
12945     si-RequestResourcesRepetitionNum4-r18  SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18  OPTIONAL,  -- Need R
12946     si-RequestResourcesRepetitionNum8-r18  SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResourcesRepetition-r18  OPTIONAL,  -- Need R
12947     ...
12950 SI-RequestResourcesRepetition-r18 ::=  SEQUENCE {
12951     ra-PreambleStartIndex-r18              INTEGER (0..63)
12954 -- TAG-SI-REQUESTCONFIGREPETITION-STOP
12955 -- TAG-SI-SCHEDULINGINFO-START
12957 SI-SchedulingInfo ::=               SEQUENCE {
12958     schedulingInfoList                  SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo,
12959     si-WindowLength                     ENUMERATED {s5, s10, s20, s40, s80, s160, s320, s640, s1280, s2560-v1710, s5120-v1710 },
12960     si-RequestConfig                    SI-RequestConfig                                                OPTIONAL,  -- Cond MSG-1
12961     si-RequestConfigSUL                 SI-RequestConfig                                                OPTIONAL,  -- Cond SUL-MSG-1
12962     systemInformationAreaID             BIT STRING (SIZE (24))                                          OPTIONAL,  -- Need R
12963     ...
12966 SchedulingInfo ::=                  SEQUENCE {
12967     si-BroadcastStatus                  ENUMERATED {broadcasting, notBroadcasting},
12968     si-Periodicity                      ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
12969     sib-MappingInfo                     SIB-Mapping
12972 SI-SchedulingInfo-v1700 ::=         SEQUENCE {
12973     schedulingInfoList2-r17             SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo2-r17,
12974     dummy                              SI-RequestConfig                                                 OPTIONAL
12977 SI-SchedulingInfo-v1740 ::=         SEQUENCE {
12978     si-RequestConfigRedCap-r17          SI-RequestConfig                                                OPTIONAL   -- Cond REDCAP-MSG-1
12981 SI-SchedulingInfo-v1800 ::=         SEQUENCE {
12982     si-RequestConfigMSG1-Repetition-r18           SI-RequestConfigRepetition-r18                        OPTIONAL,  -- Cond MSG-1
12983     si-RequestConfigRedCap-MSG1-Repetition-r18    SI-RequestConfigRepetition-r18                        OPTIONAL,  -- Cond REDCAP-MSG-1
12984     si-RequestConfigSUL-MSG1-Repetition-r18       SI-RequestConfigRepetition-r18                        OPTIONAL   -- Cond SUL-MSG-1
12987 SchedulingInfo2-r17 ::=             SEQUENCE {
12988     si-BroadcastStatus-r17              ENUMERATED {broadcasting, notBroadcasting},
12989     si-WindowPosition-r17               INTEGER (1..256),
12990     si-Periodicity-r17                  ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
12991     sib-MappingInfo-r17                 SIB-Mapping-v1700
12994 SIB-Mapping ::=                     SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo
12996 SIB-Mapping-v1700  ::=              SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo-v1700
12998 SIB-TypeInfo ::=                    SEQUENCE {
12999     type                                ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType6, sibType7, sibType8, sibType9,
13000                                                      sibType10-v1610, sibType11-v1610, sibType12-v1610, sibType13-v1610,
13001                                                      sibType14-v1610, spare3, spare2, spare1,... },
13002     valueTag                            INTEGER (0..31)                                                 OPTIONAL, -- Cond SIB-TYPE
13003     areaScope                           ENUMERATED {true}                                               OPTIONAL -- Need S
13006 SIB-TypeInfo-v1700 ::=              SEQUENCE {
13007     sibType-r17                         CHOICE {
13008         type1-r17                           ENUMERATED {sibType15, sibType16, sibType17, sibType18, sibType19, sibType20, sibType21,
13009                                                         sibType22-v1800, sibType23-v1800 ,sibType24-v1800, sibType25-v1800,
13010                                                         sibType17bis-v1820, spare4, spare3, spare2, spare1,...},
13011         type2-r17                           SEQUENCE {
13012             posSibType-r17                      ENUMERATED {posSibType1-9, posSibType1-10, posSibType2-24, posSibType2-25,
13013                                                             posSibType6-4, posSibType6-5, posSibType6-6, posSibType2-17a-v1770,
13014                                                             posSibType2-18a-v1770, posSibType2-20a-v1770, posSibType1-11-v1800,
13015                                                             posSibType1-12-v1800, posSibType2-26-v1800, posSibType2-27-v1800,
13016                                                             posSibType6-7-v1800, posSibType7-1-v1800,...,
13017                                                             posSibType7-2-v1800, posSibType7-3-v1800, posSibType7-4-v1800},
13018             encrypted-r17                       ENUMERATED { true }                                     OPTIONAL, -- Need R
13019             gnss-id-r17                         GNSS-ID-r16                                             OPTIONAL, -- Need R
13020             sbas-id-r17                         SBAS-ID-r16                                             OPTIONAL  -- Cond GNSS-ID-SBAS
13021         }
13022     },
13023     valueTag-r17                            INTEGER (0..31)                                             OPTIONAL, -- Cond NonPosSIB
13024     areaScope-r17                           ENUMERATED {true}                                           OPTIONAL  -- Need S
13027 -- TAG-SI-SCHEDULINGINFO-STOP
13028 -- TAG-SKCOUNTER-START
13030 SK-Counter ::=  INTEGER (0..65535)
13032 -- TAG-SKCOUNTER-STOP
13033 -- TAG-SLOTFORMATCOMBINATIONSPERCELL-START
13035 SlotFormatCombinationsPerCell ::=   SEQUENCE {
13036     servingCellId                       ServCellIndex,
13037     subcarrierSpacing                   SubcarrierSpacing,
13038     subcarrierSpacing2                  SubcarrierSpacing                                                         OPTIONAL, -- Need R
13039     slotFormatCombinations              SEQUENCE (SIZE (1..maxNrofSlotFormatCombinationsPerSet)) OF SlotFormatCombination
13040                                                                                                                   OPTIONAL, -- Need M
13041     positionInDCI                       INTEGER(0..maxSFI-DCI-PayloadSize-1)                                      OPTIONAL, -- Need M
13042     ...,
13043     [[
13044     enableConfiguredUL-r16              ENUMERATED {enabled}                                                      OPTIONAL  -- Need R
13045     ]]
13049 SlotFormatCombination ::=           SEQUENCE {
13050     slotFormatCombinationId             SlotFormatCombinationId,
13051     slotFormats                         SEQUENCE (SIZE (1..maxNrofSlotFormatsPerCombination)) OF INTEGER (0..255)
13054 SlotFormatCombinationId ::=         INTEGER (0..maxNrofSlotFormatCombinationsPerSet-1)
13056 -- TAG-SLOTFORMATCOMBINATIONSPERCELL-STOP
13057 -- TAG-SLOTFORMATINDICATOR-START
13059 SlotFormatIndicator ::=     SEQUENCE {
13060     sfi-RNTI                    RNTI-Value,
13061     dci-PayloadSize             INTEGER (1..maxSFI-DCI-PayloadSize),
13062     slotFormatCombToAddModList  SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF SlotFormatCombinationsPerCell
13063                                                                                                                               OPTIONAL, -- Need N
13064     slotFormatCombToReleaseList SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex                       OPTIONAL, -- Need N
13065     ...,
13066     [[
13067     availableRB-SetsToAddModList-r16  SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF AvailableRB-SetsPerCell-r16   OPTIONAL, -- Need N
13068     availableRB-SetsToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex                 OPTIONAL, -- Need N
13069     switchTriggerToAddModList-r16     SEQUENCE (SIZE(1..4)) OF SearchSpaceSwitchTrigger-r16                                   OPTIONAL, -- Need N
13070     switchTriggerToReleaseList-r16    SEQUENCE (SIZE(1..4)) OF ServCellIndex                                                  OPTIONAL, -- Need N
13071     co-DurationsPerCellToAddModList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF CO-DurationsPerCell-r16     OPTIONAL, -- Need N
13072     co-DurationsPerCellToReleaseList-r16 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex              OPTIONAL  -- Need N
13073     ]],
13074     [[
13075     switchTriggerToAddModListSizeExt-r16   SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroupMinus4-r16)) OF
13076         SearchSpaceSwitchTrigger-r16  OPTIONAL, -- Need N
13077     switchTriggerToReleaseListSizeExt-r16  SEQUENCE (SIZE(1.. maxNrofAggregatedCellsPerCellGroupMinus4-r16)) OF
13078         ServCellIndex                 OPTIONAL  -- Need N
13079     ]],
13080     [[
13081     co-DurationsPerCellToAddModList-r17 SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF CO-DurationsPerCell-r17 OPTIONAL  -- Need N
13082     ]]
13085 CO-DurationsPerCell-r16 ::=   SEQUENCE {
13086     servingCellId-r16             ServCellIndex,
13087     positionInDCI-r16             INTEGER(0..maxSFI-DCI-PayloadSize-1),
13088     subcarrierSpacing-r16         SubcarrierSpacing,
13089     co-DurationList-r16           SEQUENCE (SIZE(1..64)) OF CO-Duration-r16
13092 CO-DurationsPerCell-r17 ::=   SEQUENCE {
13093     servingCellId-r17             ServCellIndex,
13094     positionInDCI-r17             INTEGER(0..maxSFI-DCI-PayloadSize-1),
13095     subcarrierSpacing-r17         SubcarrierSpacing,
13096     co-DurationList-r17           SEQUENCE (SIZE(1..64)) OF CO-Duration-r17
13099 CO-Duration-r16 ::=    INTEGER (0..1120)
13100 CO-Duration-r17 ::=    INTEGER (0..4480)
13102 AvailableRB-SetsPerCell-r16 ::=   SEQUENCE {
13103     servingCellId-r16                 ServCellIndex,
13104     positionInDCI-r16                 INTEGER(0..maxSFI-DCI-PayloadSize-1)
13107 SearchSpaceSwitchTrigger-r16 ::=   SEQUENCE {
13108     servingCellId-r16                  ServCellIndex,
13109     positionInDCI-r16                  INTEGER(0..maxSFI-DCI-PayloadSize-1)
13112 -- TAG-SLOTFORMATINDICATOR-STOP
13113 -- TAG-S-NSSAI-START
13115 S-NSSAI  ::=                        CHOICE{
13116     sst                                 BIT STRING (SIZE (8)),
13117     sst-SD                              BIT STRING (SIZE (32))
13120 -- TAG-S-NSSAI-STOP
13121 -- TAG-SPEEDSTATESCALEFACTORS-START
13123 SpeedStateScaleFactors ::=          SEQUENCE {
13124     sf-Medium                           ENUMERATED {oDot25, oDot5, oDot75, lDot0},
13125     sf-High                             ENUMERATED {oDot25, oDot5, oDot75, lDot0}
13127 -- TAG-SPEEDSTATESCALEFACTORS-STOP
13128 -- TAG-SPS-CONFIG-START
13130 SPS-Config ::=                  SEQUENCE {
13131     periodicity                     ENUMERATED {ms10, ms20, ms32, ms40, ms64, ms80, ms128, ms160, ms320, ms640,
13132                                                         spare6, spare5, spare4, spare3, spare2, spare1},
13133     nrofHARQ-Processes              INTEGER (1..8),
13134     n1PUCCH-AN                      PUCCH-ResourceId                                                            OPTIONAL,   -- Need M
13135     mcs-Table                       ENUMERATED {qam64LowSE}                                                     OPTIONAL,   -- Need S
13136     ...,
13137     [[
13138     sps-ConfigIndex-r16             SPS-ConfigIndex-r16                                                         OPTIONAL,   -- Cond SPS-List
13139     harq-ProcID-Offset-r16          INTEGER (0..15)                                                             OPTIONAL,   -- Need R
13140     periodicityExt-r16              INTEGER (1..5120)                                                           OPTIONAL,   -- Need R
13141     harq-CodebookID-r16             INTEGER (1..2)                                                              OPTIONAL,   -- Need R
13142     pdsch-AggregationFactor-r16     ENUMERATED {n1, n2, n4, n8 }                                                OPTIONAL    -- Need S
13143     ]],
13144     [[
13145     sps-HARQ-Deferral-r17           INTEGER (1..32)                                                             OPTIONAL,   -- Need R
13146     n1PUCCH-AN-PUCCHsSCell-r17      PUCCH-ResourceId                                                            OPTIONAL,   -- Need R
13147     periodicityExt-r17              INTEGER (1..40960)                                                          OPTIONAL,   -- Need R
13148     nrofHARQ-Processes-v1710        INTEGER(9..32)                                                              OPTIONAL,   -- Need R
13149     harq-ProcID-Offset-v1700        INTEGER (16..31)                                                            OPTIONAL    -- Need R
13150     ]]
13153 -- TAG-SPS-CONFIG-STOP
13154 -- TAG-SPS-CONFIGINDEX-START
13156 SPS-ConfigIndex-r16             ::= INTEGER (0.. maxNrofSPS-Config-1-r16)
13158 -- TAG-SPS-CONFIGINDEX-STOP
13159 -- TAG-SPS-PUCCH-AN-START
13161 SPS-PUCCH-AN-r16  ::=           SEQUENCE {
13162     sps-PUCCH-AN-ResourceID-r16     PUCCH-ResourceId,
13163     maxPayloadSize-r16              INTEGER (4..256)                     OPTIONAL    -- Need R
13166 -- TAG-SPS-PUCCH-AN-STOP
13167 -- TAG-SPS-PUCCH-AN-LIST-START
13169 SPS-PUCCH-AN-List-r16 ::=      SEQUENCE (SIZE(1..4)) OF SPS-PUCCH-AN-r16
13171 -- TAG-SPS-PUCCH-AN-LIST-STOP
13172 -- TAG-SRB-IDENTITY-START
13174 SRB-Identity ::=                    INTEGER (1..3)
13176 SRB-Identity-v1700 ::=              INTEGER (4)
13178 SRB-Identity-v1800 ::=              INTEGER (5)
13180 -- TAG-SRB-IDENTITY-STOP
13181 -- TAG-SRS-CARRIERSWITCHING-START
13183 SRS-CarrierSwitching ::=            SEQUENCE {
13184     srs-SwitchFromServCellIndex         INTEGER (0..31)                                                         OPTIONAL,   -- Need M
13185     srs-SwitchFromCarrier               ENUMERATED {sUL, nUL},
13186     srs-TPC-PDCCH-Group                 CHOICE {
13187         typeA                               SEQUENCE (SIZE (1..32)) OF SRS-TPC-PDCCH-Config,
13188         typeB                               SRS-TPC-PDCCH-Config
13189     }                                                                                                           OPTIONAL,   -- Need M
13190     monitoringCells                     SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex               OPTIONAL,   -- Need M
13191     ...
13194 SRS-TPC-PDCCH-Config ::=            SEQUENCE {
13195     srs-CC-SetIndexlist                 SEQUENCE (SIZE(1..4)) OF SRS-CC-SetIndex                                OPTIONAL    -- Need M
13198 SRS-CC-SetIndex ::=                 SEQUENCE {
13199     cc-SetIndex                         INTEGER (0..3)                                                          OPTIONAL,   -- Need M
13200     cc-IndexInOneCC-Set                 INTEGER (0..7)                                                          OPTIONAL    -- Need M
13203 -- TAG-SRS-CARRIERSWITCHING-STOP
13204 -- TAG-SRS-CONFIG-START
13206 SRS-Config ::=                          SEQUENCE {
13207     srs-ResourceSetToReleaseList            SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId        OPTIONAL,   -- Need N
13208     srs-ResourceSetToAddModList             SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet          OPTIONAL,   -- Need N
13209     srs-ResourceToReleaseList               SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-ResourceId              OPTIONAL,   -- Need N
13210     srs-ResourceToAddModList                SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-Resource                OPTIONAL,   -- Need N
13211     tpc-Accumulation                        ENUMERATED {disabled}                                                   OPTIONAL,   -- Need S
13212     ...,
13213     [[
13214     srs-RequestDCI-1-2-r16                  INTEGER (1..2)                                                          OPTIONAL, -- Need S
13215     srs-RequestDCI-0-2-r16                  INTEGER (1..2)                                                          OPTIONAL, -- Need S
13216     srs-ResourceSetToAddModListDCI-0-2-r16  SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet          OPTIONAL, -- Need N
13217     srs-ResourceSetToReleaseListDCI-0-2-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId        OPTIONAL, -- Need N
13218     srs-PosResourceSetToReleaseList-r16     SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSetId-r16
13219                                                                                                                     OPTIONAL, -- Need N
13220     srs-PosResourceSetToAddModList-r16      SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSet-r16        OPTIONAL,-- Need N
13221     srs-PosResourceToReleaseList-r16        SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16            OPTIONAL,-- Need N
13222     srs-PosResourceToAddModList-r16         SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResource-r16  OPTIONAL  -- Need N
13223     ]],
13224     [[
13225     dci-TriggeringPosResourceSetLink-r18    ENUMERATED { enabled }                                                  OPTIONAL  -- Need R
13226     ]]
13229 SRS-ResourceSet ::=                     SEQUENCE {
13230     srs-ResourceSetId                       SRS-ResourceSetId,
13231     srs-ResourceIdList                      SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-ResourceId    OPTIONAL, -- Cond Setup
13232     resourceType                            CHOICE {
13233         aperiodic                               SEQUENCE {
13234             aperiodicSRS-ResourceTrigger            INTEGER (1..maxNrofSRS-TriggerStates-1),
13235             csi-RS                                  NZP-CSI-RS-ResourceId                                  OPTIONAL, -- Cond NonCodebook
13236             slotOffset                              INTEGER (1..32)                                        OPTIONAL, -- Need S
13237             ...,
13238             [[
13239             aperiodicSRS-ResourceTriggerList            SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-2))
13240                                                             OF INTEGER (1..maxNrofSRS-TriggerStates-1)     OPTIONAL  -- Need M
13241             ]]
13242         },
13243         semi-persistent                         SEQUENCE {
13244             associatedCSI-RS                        NZP-CSI-RS-ResourceId                                  OPTIONAL, -- Cond NonCodebook
13245             ...
13246         },
13247         periodic                                SEQUENCE {
13248             associatedCSI-RS                        NZP-CSI-RS-ResourceId                                  OPTIONAL, -- Cond NonCodebook
13249             ...
13250         }
13251     },
13252     usage                                   ENUMERATED {beamManagement, codebook, nonCodebook, antennaSwitching},
13253     alpha                                   Alpha                                                          OPTIONAL, -- Need S
13254     p0                                      INTEGER (-202..24)                                             OPTIONAL, -- Cond Setup
13255     pathlossReferenceRS                     PathlossReferenceRS-Config                                     OPTIONAL, -- Need M
13256     srs-PowerControlAdjustmentStates        ENUMERATED { sameAsFci2, separateClosedLoop}                   OPTIONAL, -- Need S
13257     ...,
13258     [[
13259     pathlossReferenceRSList-r16             CHOICE {release NULL, setup PathlossReferenceRSList-r16}                    OPTIONAL  -- Need M
13260     ]],
13261     [[
13262     usagePDC-r17                            ENUMERATED {true}                                              OPTIONAL, -- Need R
13263     availableSlotOffsetList-r17             SEQUENCE (SIZE(1..4)) OF AvailableSlotOffset-r17               OPTIONAL, -- Need R
13264     followUnifiedTCI-StateSRS-r17           ENUMERATED {enabled}                                           OPTIONAL  -- Need R
13265     ]],
13266     [[
13267     applyIndicatedTCI-State-r18             ENUMERATED {first, second}                                     OPTIONAL  -- Cond FollowUTCI
13268     ]]
13271 AvailableSlotOffset-r17 ::=   INTEGER (0..7)
13273 PathlossReferenceRS-Config ::=              CHOICE {
13274     ssb-Index                                   SSB-Index,
13275     csi-RS-Index                                NZP-CSI-RS-ResourceId
13278 PathlossReferenceRSList-r16 ::=             SEQUENCE (SIZE (1..maxNrofSRS-PathlossReferenceRS-r16)) OF PathlossReferenceRS-r16
13280 PathlossReferenceRS-r16 ::=                 SEQUENCE {
13281     srs-PathlossReferenceRS-Id-r16              SRS-PathlossReferenceRS-Id-r16,
13282     pathlossReferenceRS-r16                     PathlossReferenceRS-Config
13285 SRS-PathlossReferenceRS-Id-r16 ::=          INTEGER (0..maxNrofSRS-PathlossReferenceRS-1-r16)
13287 SRS-PosResourceSet-r16 ::=                  SEQUENCE {
13288     srs-PosResourceSetId-r16                    SRS-PosResourceSetId-r16,
13289     srs-PosResourceIdList-r16                   SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-PosResourceId-r16
13290                                                                                                            OPTIONAL, -- Cond Setup
13291     resourceType-r16                            CHOICE {
13292         aperiodic-r16                               SEQUENCE {
13293             aperiodicSRS-ResourceTriggerList-r16        SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-1))
13294                                                             OF INTEGER (1..maxNrofSRS-TriggerStates-1)     OPTIONAL, -- Need M
13295             ...
13296         },
13297         semi-persistent-r16                         SEQUENCE {
13298             ...
13299         },
13300         periodic-r16                                SEQUENCE {
13301             ...
13302         }
13303     },
13304     alpha-r16                                   Alpha                                                      OPTIONAL, -- Need S
13305     p0-r16                                      INTEGER (-202..24)                                         OPTIONAL, -- Cond Setup
13306     pathlossReferenceRS-Pos-r16                 CHOICE {
13307         ssb-IndexServing-r16                        SSB-Index,
13308         ssb-Ncell-r16                               SSB-InfoNcell-r16,
13309         dl-PRS-r16                                  DL-PRS-Info-r16
13310     }                                                                                                      OPTIONAL, -- Need M
13311     ...
13315 SRS-ResourceSetId ::=                   INTEGER (0..maxNrofSRS-ResourceSets-1)
13317 SRS-PosResourceSetId-r16 ::=            INTEGER (0..maxNrofSRS-PosResourceSets-1-r16)
13319 SRS-Resource ::=                        SEQUENCE {
13320     srs-ResourceId                          SRS-ResourceId,
13321     nrofSRS-Ports                           ENUMERATED {port1, ports2, ports4},
13322     ptrs-PortIndex                          ENUMERATED {n0, n1 }                                           OPTIONAL,   -- Need R
13323     transmissionComb                        CHOICE {
13324         n2                                      SEQUENCE {
13325             combOffset-n2                           INTEGER (0..1),
13326             cyclicShift-n2                          INTEGER (0..7)
13327         },
13328         n4                                      SEQUENCE {
13329             combOffset-n4                           INTEGER (0..3),
13330             cyclicShift-n4                          INTEGER (0..11)
13331         }
13332     },
13333     resourceMapping                         SEQUENCE {
13334         startPosition                           INTEGER (0..5),
13335         nrofSymbols                             ENUMERATED {n1, n2, n4},
13336         repetitionFactor                        ENUMERATED {n1, n2, n4}
13337     },
13338     freqDomainPosition                      INTEGER (0..67),
13339     freqDomainShift                         INTEGER (0..268),
13340     freqHopping                             SEQUENCE {
13341         c-SRS                                   INTEGER (0..63),
13342         b-SRS                                   INTEGER (0..3),
13343         b-hop                                   INTEGER (0..3)
13344     },
13345     groupOrSequenceHopping                  ENUMERATED { neither, groupHopping, sequenceHopping },
13346     resourceType                            CHOICE {
13347         aperiodic                               SEQUENCE {
13348             ...
13349         },
13350         semi-persistent                         SEQUENCE {
13351             periodicityAndOffset-sp                     SRS-PeriodicityAndOffset,
13352             ...
13353         },
13354         periodic                                SEQUENCE {
13355             periodicityAndOffset-p                      SRS-PeriodicityAndOffset,
13356             ...
13357         }
13358     },
13359     sequenceId                              INTEGER (0..1023),
13360     spatialRelationInfo                     SRS-SpatialRelationInfo                                        OPTIONAL,   -- Need R
13361     ...,
13362     [[
13363     resourceMapping-r16                     SEQUENCE {
13364         startPosition-r16                       INTEGER (0..13),
13365         nrofSymbols-r16                         ENUMERATED {n1, n2, n4},
13366         repetitionFactor-r16                    ENUMERATED {n1, n2, n4}
13367     }                                                                                                      OPTIONAL    -- Need R
13368     ]],
13369     [[
13370     spatialRelationInfo-PDC-r17             CHOICE {release NULL, setup SpatialRelationInfo-PDC-r17 }                   OPTIONAL,   -- Need M
13371     resourceMapping-r17                     SEQUENCE {
13372         startPosition-r17                       INTEGER (0..13),
13373         nrofSymbols-r17                         ENUMERATED {n1, n2, n4, n8, n10, n12, n14},
13374         repetitionFactor-r17                    ENUMERATED {n1, n2, n4, n5, n6, n7, n8, n10, n12, n14}
13375     }                                                                                                      OPTIONAL,   -- Need R
13376     partialFreqSounding-r17                 SEQUENCE {
13377         startRBIndexFScaling-r17                CHOICE{
13378             startRBIndexAndFreqScalingFactor2-r17   INTEGER (0..1),
13379             startRBIndexAndFreqScalingFactor4-r17   INTEGER (0..3)
13380         },
13381         enableStartRBHopping-r17                ENUMERATED {enable}                                        OPTIONAL    -- Need R
13382     }                                                                                                      OPTIONAL,   -- Need R
13383     transmissionComb-n8-r17                 SEQUENCE {
13384         combOffset-n8-r17                       INTEGER (0..7),
13385         cyclicShift-n8-r17                      INTEGER (0..5)
13386     }                                                                                                      OPTIONAL,   -- Need R
13387     srs-TCI-State-r17                       CHOICE {
13388         srs-UL-TCI-State                        TCI-UL-StateId-r17,
13389         srs-DLorJointTCI-State                  TCI-StateId
13390     }                                                                                                      OPTIONAL    -- Need R
13391     ]],
13392     [[
13393     repetitionFactor-v1730                  ENUMERATED {n3}                                                OPTIONAL,   -- Need R
13394     srs-DLorJointTCI-State-v1730            SEQUENCE {
13395         cellAndBWP-r17                          ServingCellAndBWP-Id-r17
13396     }                                                                                                 OPTIONAL -- Cond DLorJointTCI-SRS
13397     ]],
13398     [[
13399     nrofSRS-Ports-n8-r18                    ENUMERATED {ports8, ports8tdm}                                 OPTIONAL,   -- Need R
13400     combOffsetHopping-r18                   SEQUENCE {
13401         hoppingId-r18                           INTEGER (0..1023)                                          OPTIONAL,   -- Need R
13402         hoppingSubset-r18                       CHOICE {
13403           transmissionComb-n4                       BIT STRING (SIZE (4)),
13404           transmissionComb-n8                       BIT STRING (SIZE (8))
13405         }                                                                                                  OPTIONAL,   -- Need R
13406         hoppingWithRepetition-r18               ENUMERATED {symbol, repetition}                            OPTIONAL    -- Need R
13407     }                                                                                                      OPTIONAL,   -- Need R
13408     cyclicShiftHopping-r18                  SEQUENCE {
13409         hoppingId-r18                           INTEGER (0..1023)                                          OPTIONAL,   -- Need R
13410         hoppingSubset-r18                       CHOICE {
13411           transmissionComb-n2                       BIT STRING (SIZE (8)),
13412           transmissionComb-n4                       BIT STRING (SIZE (12)),
13413           transmissionComb-n8                       BIT STRING (SIZE (6))
13414         }                                                                                                  OPTIONAL,   -- Need R
13415         hoppingFinerGranularity-r18             ENUMERATED {enable}                                        OPTIONAL    -- Need R
13416     }                                                                                                      OPTIONAL    -- Need R
13417     ]]
13420 SRS-PosResource-r16::=                  SEQUENCE {
13421     srs-PosResourceId-r16                   SRS-PosResourceId-r16,
13422     transmissionComb-r16                    CHOICE {
13423         n2-r16                                  SEQUENCE {
13424             combOffset-n2-r16                       INTEGER (0..1),
13425             cyclicShift-n2-r16                      INTEGER (0..7)
13426         },
13427         n4-r16                                  SEQUENCE {
13428             combOffset-n4-r16                        INTEGER (0..3),
13429             cyclicShift-n4-r16                      INTEGER (0..11)
13430         },
13431         n8-r16                                  SEQUENCE {
13432             combOffset-n8-r16                       INTEGER (0..7),
13433             cyclicShift-n8-r16                      INTEGER (0..5)
13434         },
13435     ...
13436     },
13437     resourceMapping-r16                       SEQUENCE {
13438         startPosition-r16                           INTEGER (0..13),
13439         nrofSymbols-r16                             ENUMERATED {n1, n2, n4, n8, n12}
13440     },
13441     freqDomainShift-r16                       INTEGER (0..268),
13442     freqHopping-r16                           SEQUENCE {
13443         c-SRS-r16                                 INTEGER (0..63),
13444         ...
13445     },
13446     groupOrSequenceHopping-r16                ENUMERATED { neither, groupHopping, sequenceHopping },
13447     resourceType-r16                          CHOICE {
13448         aperiodic-r16                             SEQUENCE {
13449             slotOffset-r16                            INTEGER (1..32)                                      OPTIONAL,   -- Need S
13450             ...
13451         },
13452         semi-persistent-r16                       SEQUENCE {
13453             periodicityAndOffset-sp-r16               SRS-PeriodicityAndOffset-r16,
13454             ...,
13455             [[
13456             periodicityAndOffset-sp-Ext-r16           SRS-PeriodicityAndOffsetExt-r16                      OPTIONAL    -- Need R
13457             ]],
13458             [[
13459             srs-PosPeriodicConfigHyperSFN-Index-r18   ENUMERATED {even0, odd1}                             OPTIONAL     --Need R
13460            ]]
13461         },
13462         periodic-r16                              SEQUENCE {
13463             periodicityAndOffset-p-r16                SRS-PeriodicityAndOffset-r16,
13464             ...,
13465             [[
13466             periodicityAndOffset-p-Ext-r16            SRS-PeriodicityAndOffsetExt-r16                      OPTIONAL    -- Need R
13467             ]],
13468             [[
13469             srs-PosPeriodicConfigHyperSFN-Index-r18   ENUMERATED {even0, odd1}                             OPTIONAL     --Need R
13470             ]]
13471         }
13472     },
13473     sequenceId-r16                            INTEGER (0..65535),
13474     spatialRelationInfoPos-r16                SRS-SpatialRelationInfoPos-r16                               OPTIONAL,   -- Need R
13475     ...,
13476     [[
13477     txHoppingConfig-r18                       TxHoppingConfig-r18                                          OPTIONAL    --Need R
13478     ]]
13481 SRS-SpatialRelationInfo ::=     SEQUENCE {
13482     servingCellId                       ServCellIndex                                                      OPTIONAL,   -- Need S
13483     referenceSignal                     CHOICE {
13484         ssb-Index                           SSB-Index,
13485         csi-RS-Index                        NZP-CSI-RS-ResourceId,
13486         srs                                 SEQUENCE {
13487             resourceId                          SRS-ResourceId,
13488             uplinkBWP                           BWP-Id
13489         }
13490     }
13493 SRS-SpatialRelationInfoPos-r16 ::=      CHOICE {
13494     servingRS-r16                           SEQUENCE {
13495         servingCellId                           ServCellIndex                                              OPTIONAL,   -- Need S
13496         referenceSignal-r16                     CHOICE {
13497             ssb-IndexServing-r16                    SSB-Index,
13498             csi-RS-IndexServing-r16                 NZP-CSI-RS-ResourceId,
13499             srs-SpatialRelation-r16                 SEQUENCE {
13500                 resourceSelection-r16                   CHOICE {
13501                     srs-ResourceId-r16                      SRS-ResourceId,
13502                     srs-PosResourceId-r16                   SRS-PosResourceId-r16
13503                 },
13504                 uplinkBWP-r16                           BWP-Id
13505             }
13506         }
13507     },
13508     ssb-Ncell-r16                           SSB-InfoNcell-r16,
13509     dl-PRS-r16                              DL-PRS-Info-r16
13512 SSB-Configuration-r16  ::=          SEQUENCE {
13513     ssb-Freq-r16                     ARFCN-ValueNR,
13514     halfFrameIndex-r16                  ENUMERATED {zero, one},
13515     ssbSubcarrierSpacing-r16            SubcarrierSpacing,
13516     ssb-Periodicity-r16                 ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2,spare1 }   OPTIONAL, -- Need S
13517     sfn0-Offset-r16                     SEQUENCE {
13518         sfn-Offset-r16                      INTEGER (0..1023),
13519         integerSubframeOffset-r16           INTEGER (0..9)                                                 OPTIONAL  -- Need R
13520     }                                                                                                      OPTIONAL, -- Need R
13521     sfn-SSB-Offset-r16                  INTEGER (0..15),
13522     ss-PBCH-BlockPower-r16              INTEGER (-60..50)                                                  OPTIONAL  -- Cond Pathloss
13525 SSB-InfoNcell-r16  ::=              SEQUENCE {
13526     physicalCellId-r16                  PhysCellId,
13527     ssb-IndexNcell-r16                  SSB-Index                                                          OPTIONAL, -- Need S
13528     ssb-Configuration-r16               SSB-Configuration-r16                                              OPTIONAL  -- Need S
13531 DL-PRS-Info-r16  ::=                SEQUENCE {
13532     dl-PRS-ID-r16                      INTEGER (0..255),
13533     dl-PRS-ResourceSetId-r16           INTEGER (0..7),
13534     dl-PRS-ResourceId-r16              INTEGER (0..63)                                                     OPTIONAL  -- Need S
13537 SRS-ResourceId ::=                      INTEGER (0..maxNrofSRS-Resources-1)
13538 SRS-PosResourceId-r16 ::=               INTEGER (0..maxNrofSRS-PosResources-1-r16)
13540 SRS-PeriodicityAndOffset ::=            CHOICE {
13541     sl1                                     NULL,
13542     sl2                                     INTEGER(0..1),
13543     sl4                                     INTEGER(0..3),
13544     sl5                                     INTEGER(0..4),
13545     sl8                                     INTEGER(0..7),
13546     sl10                                    INTEGER(0..9),
13547     sl16                                    INTEGER(0..15),
13548     sl20                                    INTEGER(0..19),
13549     sl32                                    INTEGER(0..31),
13550     sl40                                    INTEGER(0..39),
13551     sl64                                    INTEGER(0..63),
13552     sl80                                    INTEGER(0..79),
13553     sl160                                   INTEGER(0..159),
13554     sl320                                   INTEGER(0..319),
13555     sl640                                   INTEGER(0..639),
13556     sl1280                                  INTEGER(0..1279),
13557     sl2560                                  INTEGER(0..2559)
13560 SRS-PeriodicityAndOffset-r16 ::=        CHOICE {
13561     sl1                                     NULL,
13562     sl2                                     INTEGER(0..1),
13563     sl4                                     INTEGER(0..3),
13564     sl5                                     INTEGER(0..4),
13565     sl8                                     INTEGER(0..7),
13566     sl10                                    INTEGER(0..9),
13567     sl16                                    INTEGER(0..15),
13568     sl20                                    INTEGER(0..19),
13569     sl32                                    INTEGER(0..31),
13570     sl40                                    INTEGER(0..39),
13571     sl64                                    INTEGER(0..63),
13572     sl80                                    INTEGER(0..79),
13573     sl160                                   INTEGER(0..159),
13574     sl320                                   INTEGER(0..319),
13575     sl640                                   INTEGER(0..639),
13576     sl1280                                  INTEGER(0..1279),
13577     sl2560                                  INTEGER(0..2559),
13578     sl5120                                  INTEGER(0..5119),
13579     sl10240                                 INTEGER(0..10239),
13580     sl40960                                 INTEGER(0..40959),
13581     sl81920                                 INTEGER(0..81919),
13582     ...
13585 SRS-PeriodicityAndOffsetExt-r16 ::=     CHOICE {
13586     sl128                                   INTEGER(0..127),
13587     sl256                                   INTEGER(0..255),
13588     sl512                                   INTEGER(0..511),
13589     sl20480                                 INTEGER(0..20479)
13592 SpatialRelationInfo-PDC-r17 ::=   SEQUENCE {
13593     referenceSignal                   CHOICE {
13594         ssb-Index                         SSB-Index,
13595         csi-RS-Index                      NZP-CSI-RS-ResourceId,
13596         dl-PRS-PDC                        NR-DL-PRS-ResourceID-r17,
13597         srs                               SEQUENCE {
13598             resourceId                        SRS-ResourceId,
13599             uplinkBWP                         BWP-Id
13600         },
13601         ...
13602     },
13603     ...
13606 TxHoppingConfig-r18 ::=             SEQUENCE {
13607     overlapValue-r18                    ENUMERATED {zeroRB, oneRB, twoRB, fourRB},
13608     numberOfHops-r18                    INTEGER(1..6),
13609     slotOffsetForRemainingHopsList-r18  SEQUENCE (SIZE (1..maxNrofHops-1-r18) ) OF SlotOffsetForRemainingHops-r18,
13610     ...
13613 SlotOffsetForRemainingHops-r18 ::=  SEQUENCE {
13614     slotOffsetRemainingHops-r18         CHOICE {
13615         aperiodic-r18                       SEQUENCE {
13616             slotOffset-r18                      INTEGER (1..32)                                            OPTIONAL,   -- Need S
13617             startPosition-r18                   INTEGER (0..13)                                            OPTIONAL,   -- Need R
13618             ...
13619         },
13620         semi-persistent-r18                 SEQUENCE {
13621             periodicityAndOffset-sp-r18         SRS-PeriodicityAndOffset-r16                               OPTIONAL,   -- Need R
13622             periodicityAndOffset-sp-Ext-r18     SRS-PeriodicityAndOffsetExt-r16                            OPTIONAL,   -- Need R
13623             startPosition-r18                   INTEGER (0..13)                                            OPTIONAL,   -- Need R
13624             ...
13625         },
13626         periodic-r18                        SEQUENCE {
13627             periodicityAndOffset-p-r18          SRS-PeriodicityAndOffset-r16                               OPTIONAL,   -- Need R
13628             periodicityAndOffset-p-Ext-r18      SRS-PeriodicityAndOffsetExt-r16                            OPTIONAL,   -- Need R
13629             startPosition-r18                   INTEGER (0..13)                                            OPTIONAL,   -- Need S
13630             ...
13631           },
13632     ...
13633     }
13636 -- TAG-SRS-CONFIG-STOP
13637 -- TAG-SRS-PosTx-Hopping-START
13639 SRS-PosTx-Hopping-r18 ::=                       SEQUENCE {
13640     srs-PosConfig-r18                               SRS-PosConfig-r17,
13641     bwp-r18                                         BWP                                                              OPTIONAL, -- Need R
13642     inactivePosSRS-TimeAlignmentTimer-r18           TimeAlignmentTimer                                               OPTIONAL, -- Need M
13643     inactivePosSRS-RSRP-ChangeThreshold-r18         RSRP-ChangeThreshold-r17                                         OPTIONAL, -- Need M
13644     srs-PosUplinkTransmissionWindowConfig-r18       CHOICE {release NULL, setup SRS-PosUplinkTransmissionWindowConfig-r18 }       OPTIONAL, -- Need M
13645     ...
13648 SRS-PosUplinkTransmissionWindowConfig-r18 ::=   SEQUENCE {
13649     startSFN-r18                                    INTEGER(0..1023),
13650     windowPeriodicityAndOffset-r18                  CHOICE {
13651         periodicityAndOffset-r18                        SRS-PeriodicityAndOffset-r16,
13652         periodicityAndOffset-Ext-r18                    SRS-PeriodicityAndOffsetExt-r16
13653     },
13654     duration-r18                                    ENUMERATED {s1,s2,s4,s6},
13655     ...
13658 -- TAG-SRS-PosTx-Hopping-STOP
13659 -- TAG-SRS-POSRESOURCESETLINKEDFORAGGBW-START
13661 SRS-PosResourceSetLinkedForAggBW-r18    ::= SEQUENCE {
13662     srs-PosResourceSetLinked-r18             SRS-PosResourceSetId-r16,
13663     srs-LinkedConfig-r18                     CHOICE {
13664         rrc-connectedState-r18                   SEQUENCE {
13665             servingCellAndBWP-Id-r18                  ServingCellAndBWP-Id-r17,
13666             ...
13667         },
13668         rrc-inactiveState-r18                    SEQUENCE {
13669             scs-SpecificCarrier-r18                   SCS-SpecificCarrier,
13670             freqInfo-r18                             ARFCN-ValueNR,
13671             ...
13672         }
13673     },
13674     ...
13677 -- TAG-SRS-POSRESOURCESETLINKEDFORAGGBW-STOP
13678 -- TAG-SRS-RSRP-RANGE-START
13680 SRS-RSRP-Range-r16 ::=                      INTEGER(0..98)
13682 -- TAG-SRS-RSRP-RANGE-STOP
13683 -- TAG-SRS-TPC-COMMANDCONFIG-START
13685 SRS-TPC-CommandConfig ::=               SEQUENCE {
13686     startingBitOfFormat2-3                  INTEGER (1..31)                                                     OPTIONAL,   -- Need R
13687     fieldTypeFormat2-3                      INTEGER (0..1)                                                      OPTIONAL,   -- Need R
13688     ...,
13689     [[
13690     startingBitOfFormat2-3SUL               INTEGER (1..31)                                                     OPTIONAL    -- Need R
13691     ]]
13694 -- TAG-SRS-TPC-COMMANDCONFIG-STOP
13695 -- TAG-SSB-INDEX-START
13697 SSB-Index ::=                       INTEGER (0..maxNrofSSBs-1)
13699 -- TAG-SSB-INDEX-STOP
13700 -- TAG-SSB-MTC-START
13702 SSB-MTC ::=                             SEQUENCE {
13703     periodicityAndOffset                    CHOICE {
13704         sf5                                 INTEGER (0..4),
13705         sf10                                    INTEGER (0..9),
13706         sf20                                    INTEGER (0..19),
13707         sf40                                    INTEGER (0..39),
13708         sf80                                    INTEGER (0..79),
13709         sf160                                   INTEGER (0..159)
13710     },
13711     duration                                ENUMERATED { sf1, sf2, sf3, sf4, sf5 }
13714 SSB-MTC2 ::=                        SEQUENCE {
13715     pci-List                            SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId                   OPTIONAL,   -- Need M
13716     periodicity                         ENUMERATED {sf5, sf10, sf20, sf40, sf80, spare3, spare2, spare1}
13719 SSB-MTC2-LP-r16 ::=                 SEQUENCE {
13720     pci-List                            SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId                   OPTIONAL,   -- Need R
13721     periodicity                         ENUMERATED {sf10, sf20, sf40, sf80, sf160, spare3, spare2, spare1}
13724 SSB-MTC3-r16 ::=                    SEQUENCE {
13725     periodicityAndOffset-r16            CHOICE {
13726         sf5-r16                                     INTEGER (0..4),
13727         sf10-r16                                    INTEGER (0..9),
13728         sf20-r16                                    INTEGER (0..19),
13729         sf40-r16                                    INTEGER (0..39),
13730         sf80-r16                                    INTEGER (0..79),
13731         sf160-r16                                   INTEGER (0..159),
13732         sf320-r16                                   INTEGER (0..319),
13733         sf640-r16                                   INTEGER (0..639),
13734         sf1280-r16                                  INTEGER (0..1279)
13735     },
13736     duration-r16                        ENUMERATED {sf1, sf2, sf3, sf4, sf5},
13737     pci-List-r16                        SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId                   OPTIONAL,  -- Need M
13738     ssb-ToMeasure-r16                   CHOICE {release NULL, setup SSB-ToMeasure }                                          OPTIONAL   -- Need M
13741 SSB-MTC4-r17 ::=             SEQUENCE {
13742     pci-List-r17                 SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId                          OPTIONAL,  -- Need M
13743     offset-r17                   INTEGER (0..159)
13746 SSB-MTC-AdditionalPCI-r17 ::=       SEQUENCE {
13747     additionalPCIIndex-r17              AdditionalPCIIndex-r17,
13748     additionalPCI-r17                   PhysCellId,
13749     periodicity-r17                     ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 },
13750     ssb-PositionsInBurst-r17            CHOICE {
13751         shortBitmap                         BIT STRING (SIZE (4)),
13752         mediumBitmap                        BIT STRING (SIZE (8)),
13753         longBitmap                          BIT STRING (SIZE (64))
13754     },
13755     ss-PBCH-BlockPower-r17              INTEGER (-60..50)
13758 AdditionalPCIIndex-r17  ::=  INTEGER(1..maxNrofAdditionalPCI-r17)
13760 -- TAG-SSB-MTC-STOP
13761 -- TAG-SSB-POSITIONQCL-RELATION-START
13763 SSB-PositionQCL-Relation-r16 ::=  ENUMERATED {n1,n2,n4,n8}
13765 SSB-PositionQCL-Relation-r17 ::=  ENUMERATED {n32, n64}
13767 -- TAG-SSB-POSITIONQCL-RELATION-STOP
13768 -- TAG-SSB-TOMEASURE-START
13770 SSB-ToMeasure ::=                   CHOICE {
13771     shortBitmap                         BIT STRING (SIZE (4)),
13772     mediumBitmap                        BIT STRING (SIZE (8)),
13773     longBitmap                          BIT STRING (SIZE (64))
13776 -- TAG-SSB-TOMEASURE-STOP
13777 -- TAG-SS-RSSI-MEASUREMENT-START
13779 SS-RSSI-Measurement ::=             SEQUENCE {
13780     measurementSlots                    BIT STRING (SIZE (1..80)),
13781     endSymbol                           INTEGER(0..3)
13784 -- TAG-SS-RSSI-MEASUREMENT-STOP
13785 -- TAG-SUBCARRIERSPACING-START
13787 SubcarrierSpacing ::=               ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, kHz480-v1700, kHz960-v1700, spare1}
13789 -- TAG-SUBCARRIERSPACING-STOP
13790 -- TAG-TAG-CONFIG-START
13792 TAG-Config ::=                      SEQUENCE {
13793     tag-ToReleaseList                   SEQUENCE (SIZE (1..maxNrofTAGs)) OF TAG-Id                          OPTIONAL,   -- Need N
13794     tag-ToAddModList                    SEQUENCE (SIZE (1..maxNrofTAGs)) OF TAG                             OPTIONAL    -- Need N
13797 TAG ::=                             SEQUENCE {
13798     tag-Id                              TAG-Id,
13799     timeAlignmentTimer                  TimeAlignmentTimer,
13800     ...
13803 TAG-Id ::=                          INTEGER (0..maxNrofTAGs-1)
13805 -- TAG-TAG-CONFIG-STOP
13806 -- TAG-TAR-CONFIG-START
13808 TAR-Config-r17 ::=                      SEQUENCE {
13809     offsetThresholdTA-r17               ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6 ,ms7, ms8, ms9, ms10, ms11, ms12,
13810                                                    ms13, ms14, ms15, spare13, spare12, spare11, spare10, spare9, spare8, spare7,
13811                                                    spare6, spare5, spare4, spare3, spare2, spare1}          OPTIONAL,    -- Need R
13812     timingAdvanceSR-r17                 ENUMERATED {enabled}                                                OPTIONAL,    -- Need R
13813     ...
13815 TAR-Config-r18 ::=                      SEQUENCE {
13816     offsetThresholdTA-r18               INTEGER (1..56)                                                     OPTIONAL,    -- Need R
13817     timingAdvanceSR-r18                 ENUMERATED {enabled}                                                OPTIONAL,    -- Need R
13818     ...
13821 -- TAG-TAR-CONFIG-STOP
13822 -- TAG-TCI-ACTIVATEDCONFIG-START
13824 TCI-ActivatedConfig-r17 ::= SEQUENCE {
13825     pdcch-TCI-r17               SEQUENCE (SIZE (1..5)) OF TCI-StateId,
13826     pdsch-TCI-r17               BIT STRING (SIZE (1..maxNrofTCI-States))
13829 -- TAG-TCI-ACTIVATEDCONFIG-STOP
13830 -- TAG-TCI-STATE-START
13832 TCI-State ::=                       SEQUENCE {
13833     tci-StateId                         TCI-StateId,
13834     qcl-Type1                           QCL-Info,
13835     qcl-Type2                           QCL-Info                                                    OPTIONAL,   -- Need R
13836     ...,
13837     [[
13838     additionalPCI-r17                   AdditionalPCIIndex-r17                                      OPTIONAL,   -- Need R
13839     pathlossReferenceRS-Id-r17          PathlossReferenceRS-Id-r17                                  OPTIONAL,   -- Cond JointTCI1
13840     ul-powerControl-r17                 Uplink-powerControlId-r17                                   OPTIONAL    -- Cond JointTCI
13841     ]],
13842     [[
13843     tag-Id-ptr-r18                      ENUMERATED {n0,n1}                                          OPTIONAL    -- Cond 2TA
13844     ]]
13847 QCL-Info ::=                        SEQUENCE {
13848     cell                                ServCellIndex                                               OPTIONAL,   -- Need R
13849     bwp-Id                              BWP-Id                                                      OPTIONAL, -- Cond CSI-RS-Indicated
13850     referenceSignal                     CHOICE {
13851         csi-rs                              NZP-CSI-RS-ResourceId,
13852         ssb                                 SSB-Index
13853     },
13854     qcl-Type                            ENUMERATED {typeA, typeB, typeC, typeD},
13855     ...
13858 -- TAG-TCI-STATE-STOP
13859 -- TAG-TCI-STATEID-START
13861 TCI-StateId ::=                     INTEGER (0..maxNrofTCI-States-1)
13863 -- TAG-TCI-STATEID-STOP
13864 -- TAG-TCI-UL-STATE-START
13866 TCI-UL-State-r17 ::=             SEQUENCE {
13867     tci-UL-StateId-r17              TCI-UL-StateId-r17,
13868     servingCellId-r17                ServCellIndex                                         OPTIONAL,   -- Need R
13869     bwp-Id-r17                       BWP-Id                                                OPTIONAL,   -- Cond CSI-RSorSRS-Indicated
13870     referenceSignal-r17              CHOICE {
13871         ssb-Index-r17                    SSB-Index,
13872         csi-RS-Index-r17                 NZP-CSI-RS-ResourceId,
13873         srs-r17                          SRS-ResourceId
13874     },
13875     additionalPCI-r17                AdditionalPCIIndex-r17                                OPTIONAL,   -- Need R
13876     ul-powerControl-r17              Uplink-powerControlId-r17                             OPTIONAL,   -- Need R
13877     pathlossReferenceRS-Id-r17       PathlossReferenceRS-Id-r17                            OPTIONAL,   -- Cond Mandatory
13878     ...,
13879     [[
13880     tag-Id-ptr-r18                   ENUMERATED {n0,n1}                                    OPTIONAL    -- Cond 2TA
13881     ]]
13884 -- TAG-TCI-UL-STATE-STOP
13885 -- TAG-TCI-UL-STATEID-START
13887 TCI-UL-StateId-r17 ::=              INTEGER (0..maxUL-TCI-1-r17)
13889 -- TAG-TCI-UL-STATEID-STOP
13890 -- TAG-TDD-UL-DL-CONFIGCOMMON-START
13892 TDD-UL-DL-ConfigCommon ::=          SEQUENCE {
13893     referenceSubcarrierSpacing          SubcarrierSpacing,
13894     pattern1                            TDD-UL-DL-Pattern,
13895     pattern2                            TDD-UL-DL-Pattern                                                       OPTIONAL, -- Need R
13896     ...
13899 TDD-UL-DL-Pattern ::=               SEQUENCE {
13900     dl-UL-TransmissionPeriodicity       ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10},
13901     nrofDownlinkSlots                   INTEGER (0..maxNrofSlots),
13902     nrofDownlinkSymbols                 INTEGER (0..maxNrofSymbols-1),
13903     nrofUplinkSlots                     INTEGER (0..maxNrofSlots),
13904     nrofUplinkSymbols                   INTEGER (0..maxNrofSymbols-1),
13905     ...,
13906     [[
13907     dl-UL-TransmissionPeriodicity-v1530     ENUMERATED {ms3, ms4}                                               OPTIONAL -- Need R
13908     ]]
13911 -- TAG-TDD-UL-DL-CONFIGCOMMON-STOP
13912 -- TAG-TDD-UL-DL-CONFIGDEDICATED-START
13914 TDD-UL-DL-ConfigDedicated ::=       SEQUENCE {
13915     slotSpecificConfigurationsToAddModList      SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotConfig       OPTIONAL, -- Need N
13916     slotSpecificConfigurationsToReleaseList     SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotIndex        OPTIONAL, -- Need N
13917     ...
13920 TDD-UL-DL-ConfigDedicated-IAB-MT-r16::=         SEQUENCE {
13921     slotSpecificConfigurationsToAddModList-IAB-MT-r16  SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotConfig-IAB-MT-r16      OPTIONAL, -- Need N
13922     slotSpecificConfigurationsToReleaseList-IAB-MT-r16 SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotIndex                  OPTIONAL, -- Need N
13923     ...
13926 TDD-UL-DL-SlotConfig ::=            SEQUENCE {
13927     slotIndex                           TDD-UL-DL-SlotIndex,
13928     symbols                             CHOICE {
13929         allDownlink                         NULL,
13930         allUplink                           NULL,
13931         explicit                            SEQUENCE {
13932             nrofDownlinkSymbols                 INTEGER (1..maxNrofSymbols-1)                                   OPTIONAL, -- Need S
13933             nrofUplinkSymbols                   INTEGER (1..maxNrofSymbols-1)                                   OPTIONAL  -- Need S
13934         }
13935     }
13938 TDD-UL-DL-SlotConfig-IAB-MT-r16::=    SEQUENCE {
13939     slotIndex-r16                           TDD-UL-DL-SlotIndex,
13940     symbols-IAB-MT-r16                      CHOICE {
13941         allDownlink-r16                         NULL,
13942         allUplink-r16                           NULL,
13943         explicit-r16                            SEQUENCE {
13944             nrofDownlinkSymbols-r16                 INTEGER (1..maxNrofSymbols-1)                               OPTIONAL, -- Need S
13945             nrofUplinkSymbols-r16                   INTEGER (1..maxNrofSymbols-1)                               OPTIONAL  -- Need S
13946         },
13947         explicit-IAB-MT-r16                     SEQUENCE {
13948             nrofDownlinkSymbols-r16                 INTEGER (1..maxNrofSymbols-1)                               OPTIONAL, -- Need S
13949             nrofUplinkSymbols-r16                   INTEGER (1..maxNrofSymbols-1)                               OPTIONAL  -- Need S
13950         }
13951     }
13954 TDD-UL-DL-SlotIndex ::=             INTEGER (0..maxNrofSlots-1)
13956 -- TAG-TDD-UL-DL-CONFIGDEDICATED-STOP
13957 -- TAG-TRACKINGAREACODE-START
13959 TrackingAreaCode ::= BIT STRING (SIZE (24))
13961 -- TAG-TRACKINGAREACODE-STOP
13962 -- TAG-TRESELECTION-START
13964 T-Reselection ::=                   INTEGER (0..7)
13966 -- TAG-TRESELECTION-STOP
13967 -- TAG-TIMEALIGNMENTTIMER-START
13969 TimeAlignmentTimer ::=              ENUMERATED {ms500, ms750, ms1280, ms1920, ms2560, ms5120, ms10240, infinity}
13971 -- TAG-TIMEALIGNMENTTIMER-STOP
13972 -- TAG-TIMETOTRIGGER-START
13974 TimeToTrigger ::=                   ENUMERATED {
13975                                         ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256,
13976                                         ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560,
13977                                         ms5120}
13979 -- TAG-TIMETOTRIGGER-STOP
13980 -- TAG-TN-AREAID-START
13982 TN-AreaId-r18 ::=                  INTEGER (1..maxTN-AreaInfo-r18)
13984 -- TAG-TN-AREAID-STOP
13985 -- TAG-UAC-BARRINGINFOSETINDEX-START
13987 UAC-BarringInfoSetIndex ::=                INTEGER (1..maxBarringInfoSet)
13989 -- TAG-UAC-BARRINGINFOSETINDEX-STOP
13990 -- TAG-UAC-BARRINGINFOSETLIST-START
13992 UAC-BarringInfoSetList ::=          SEQUENCE (SIZE(1..maxBarringInfoSet)) OF UAC-BarringInfoSet
13994 UAC-BarringInfoSetList-v1700 ::= SEQUENCE (SIZE(1..maxBarringInfoSet)) OF UAC-BarringInfoSet-v1700
13996 UAC-BarringInfoSet ::=              SEQUENCE {
13997     uac-BarringFactor                   ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40,
13998                                                     p50, p60, p70, p75, p80, p85, p90, p95},
13999     uac-BarringTime                     ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512},
14000     uac-BarringForAccessIdentity        BIT STRING (SIZE(7))
14003 UAC-BarringInfoSet-v1700 ::= SEQUENCE {
14004     uac-BarringFactorForAI3-r17  ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40, p50, p60, p70, p75, p80, p85, p90, p95}
14005                                                                        OPTIONAL  -- Need S
14008 -- TAG-UAC-BARRINGINFOSETLIST-STOP
14009 -- TAG-UAC-BARRINGPERCATLIST-START
14011 UAC-BarringPerCatList ::=           SEQUENCE (SIZE (1..maxAccessCat-1)) OF UAC-BarringPerCat
14013 UAC-BarringPerCat ::=               SEQUENCE {
14014    accessCategory                       INTEGER (1..maxAccessCat-1),
14015    uac-barringInfoSetIndex              UAC-BarringInfoSetIndex
14018 -- TAG-UAC-BARRINGPERCATLIST-STOP
14019 -- TAG-UAC-BARRINGPERPLMN-LIST-START
14021 UAC-BarringPerPLMN-List ::=         SEQUENCE (SIZE (1.. maxPLMN)) OF UAC-BarringPerPLMN
14023 UAC-BarringPerPLMN ::=              SEQUENCE {
14024     plmn-IdentityIndex                  INTEGER (1..maxPLMN),
14025     uac-ACBarringListType               CHOICE{
14026         uac-ImplicitACBarringList           SEQUENCE (SIZE(maxAccessCat-1)) OF UAC-BarringInfoSetIndex,
14027         uac-ExplicitACBarringList           UAC-BarringPerCatList
14028     }                                                                                                     OPTIONAL     -- Need S
14031 -- TAG-UAC-BARRINGPERPLMN-LIST-STOP
14032 -- TAG-UE-TIMERSANDCONSTANTS-START
14034 UE-TimersAndConstants ::=           SEQUENCE {
14035     t300                                ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
14036     t301                                ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
14037     t310                                ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
14038     n310                                ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20},
14039     t311                                ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000},
14040     n311                                ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10},
14041     t319                                ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
14042     ...
14045 -- TAG-UE-TIMERSANDCONSTANTS-STOP
14046 -- TAG-UE-TIMERSANDCONSTANTSREMOTEUE-START
14048 UE-TimersAndConstantsRemoteUE-r17 ::= SEQUENCE {
14049     t300-RemoteUE-r17                     ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need S
14050     t301-RemoteUE-r17                     ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need S
14051     t319-RemoteUE-r17                     ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL, -- Need S
14052     ...
14055 -- TAG-UE-TIMERSANDCONSTANTSREMOTEUE-STOP
14056 -- TAG-ULDELAYVALUECONFIG-START
14058 UL-DelayValueConfig-r16 ::=  SEQUENCE {
14059     delay-DRBlist-r16            SEQUENCE (SIZE(1..maxDRB)) OF DRB-Identity
14062 -- TAG-ULDELAYVALUECONFIG-STOP
14063 -- TAG-ULEXCESSDELAYCONFIG-START
14065 UL-ExcessDelayConfig-r17 ::=  SEQUENCE {
14066     excessDelay-DRBlist-r17       SEQUENCE (SIZE(1..maxDRB)) OF ExcessDelay-DRB-IdentityInfo-r17
14069 ExcessDelay-DRB-IdentityInfo-r17 ::=  SEQUENCE {
14070     drb-IdentityList                      SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity,
14071     delayThreshold                        ENUMERATED {ms0dot25, ms0dot5, ms1, ms2, ms4, ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70,
14072                                                       ms80, ms90, ms100, ms150, ms300, ms500}
14075 -- TAG-ULEXCESSDELAYCONFIG-STOP
14076 -- TAG-UL-GAPFR2-CONFIG-START
14078 UL-GapFR2-Config-r17 ::=      SEQUENCE {
14079     gapOffset-r17                 INTEGER (0..159),
14080     ugl-r17                       ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms1},
14081     ugrp-r17                      ENUMERATED {ms5, ms20, ms40, ms160},
14082     refFR2-ServCellAsyncCA-r17    ServCellIndex                                                      OPTIONAL -- Cond AsyncCA
14085 -- TAG-UL-GAPFR2-CONFIG-STOP
14086 -- TAG-UPLINKCANCELLATION-START
14088 UplinkCancellation-r16 ::=           SEQUENCE {
14089     ci-RNTI-r16                          RNTI-Value,
14090     dci-PayloadSizeForCI-r16             INTEGER (0..maxCI-DCI-PayloadSize-r16),
14091     ci-ConfigurationPerServingCell-r16   SEQUENCE (SIZE (1..maxNrofServingCells)) OF CI-ConfigurationPerServingCell-r16,
14092     ...
14095 CI-ConfigurationPerServingCell-r16 ::=   SEQUENCE {
14096     servingCellId                            ServCellIndex,
14097     positionInDCI-r16                        INTEGER (0..maxCI-DCI-PayloadSize-1-r16),
14098     positionInDCI-ForSUL-r16                 INTEGER (0..maxCI-DCI-PayloadSize-1-r16)                             OPTIONAL,   -- Cond SUL-Only
14099     ci-PayloadSize-r16                       ENUMERATED {n1, n2, n4, n5, n7, n8, n10, n14, n16, n20, n28, n32, n35, n42, n56, n112},
14100     timeFrequencyRegion-r16                  SEQUENCE {
14101         timeDurationForCI-r16                    ENUMERATED {n2, n4, n7, n14}                                      OPTIONAL,   -- Cond SymbolPeriodicity
14102         timeGranularityForCI-r16                 ENUMERATED {n1, n2, n4, n7, n14, n28},
14103         frequencyRegionForCI-r16                 INTEGER (0..37949),
14104         deltaOffset-r16                          INTEGER (0..2),
14105         ...
14106     },
14107     uplinkCancellationPriority-v1610         ENUMERATED {enabled}                                                  OPTIONAL    -- Need S
14110 -- TAG-UPLINKCANCELLATION-STOP
14111 -- TAG-UPLINKCONFIGCOMMON-START
14113 UplinkConfigCommon ::=              SEQUENCE {
14114     frequencyInfoUL                     FrequencyInfoUL                                 OPTIONAL,   -- Cond InterFreqHOAndServCellAdd
14115     initialUplinkBWP                    BWP-UplinkCommon                                OPTIONAL,   -- Cond ServCellAdd
14116     dummy                               TimeAlignmentTimer
14119 UplinkConfigCommon-v1700 ::=        SEQUENCE {
14120     initialUplinkBWP-RedCap-r17         BWP-UplinkCommon                                OPTIONAL    -- Need R
14123 -- TAG-UPLINKCONFIGCOMMON-STOP
14124 -- TAG-UPLINKCONFIGCOMMONSIB-START
14126 UplinkConfigCommonSIB ::=               SEQUENCE {
14127     frequencyInfoUL                         FrequencyInfoUL-SIB,
14128     initialUplinkBWP                        BWP-UplinkCommon,
14129     timeAlignmentTimerCommon                TimeAlignmentTimer
14132 UplinkConfigCommonSIB-v1700 ::=         SEQUENCE {
14133     initialUplinkBWP-RedCap-r17             BWP-UplinkCommon                                OPTIONAL   -- Need R
14136 UplinkConfigCommonSIB-v1760 ::=         SEQUENCE {
14137     frequencyInfoUL-v1760                   FrequencyInfoUL-SIB-v1760
14140 -- TAG-UPLINKCONFIGCOMMONSIB-STOP
14141 -- TAG-UPLINK-POWERCONTROL-START
14143 Uplink-powerControl-r17  ::= SEQUENCE {
14144     ul-powercontrolId-r17        Uplink-powerControlId-r17,
14145     p0AlphaSetforPUSCH-r17       P0AlphaSet-r17                                                               OPTIONAL, -- Need R
14146     p0AlphaSetforPUCCH-r17       P0AlphaSet-r17                                                               OPTIONAL, -- Need R
14147     p0AlphaSetforSRS-r17         P0AlphaSet-r17                                                               OPTIONAL  -- Need R
14150 P0AlphaSet-r17 ::=           SEQUENCE {
14151     p0-r17                       INTEGER (-16..15)                                                            OPTIONAL, -- Need R
14152     alpha-r17                    Alpha                                                                        OPTIONAL, -- Need S
14153     closedLoopIndex-r17          ENUMERATED { i0, i1 }
14156 Uplink-powerControlId-r17 ::= INTEGER(1.. maxUL-TCI-r17)
14158 -- TAG-UPLINK-POWERCONTROL-STOP
14159 -- TAG-UU-RELAYRLC-CHANNELCONFIG-START
14161 Uu-RelayRLC-ChannelConfig-r17::= SEQUENCE {
14162     uu-LogicalChannelIdentity-r17    LogicalChannelIdentity                    OPTIONAL,   -- Cond RelayLCH-SetupOnly
14163     uu-RelayRLC-ChannelID-r17        Uu-RelayRLC-ChannelID-r17,
14164     reestablishRLC-r17               ENUMERATED {true}                         OPTIONAL,   -- Need N
14165     rlc-Config-r17                   RLC-Config                                OPTIONAL,   -- Cond RelayLCH-Setup
14166     mac-LogicalChannelConfig-r17     LogicalChannelConfig                      OPTIONAL,   -- Cond RelayLCH-Setup
14167     ...
14170 -- TAG-UU-RELAYRLC-CHANNELCONFIG-STOP
14171 -- TAG-UU-RELAYRLC-CHANNELID-START
14173 Uu-RelayRLC-ChannelID-r17 ::= INTEGER (1..maxLC-ID)
14175 -- TAG-UU-RELAYRLC-CHANNELID-STOP
14176 -- TAG-UPLINKTXDIRECTCURRENTLIST-START
14178 UplinkTxDirectCurrentList ::=           SEQUENCE (SIZE (1..maxNrofServingCells)) OF UplinkTxDirectCurrentCell
14180 UplinkTxDirectCurrentCell ::=           SEQUENCE {
14181     servCellIndex                           ServCellIndex,
14182     uplinkDirectCurrentBWP                  SEQUENCE (SIZE (1..maxNrofBWPs)) OF UplinkTxDirectCurrentBWP,
14183     ...,
14184     [[
14185     uplinkDirectCurrentBWP-SUL              SEQUENCE (SIZE (1..maxNrofBWPs)) OF UplinkTxDirectCurrentBWP               OPTIONAL
14186     ]]
14189 UplinkTxDirectCurrentBWP ::=            SEQUENCE {
14190     bwp-Id                                  BWP-Id,
14191     shift7dot5kHz                           BOOLEAN,
14192     txDirectCurrentLocation                 INTEGER (0..3301)
14195 -- TAG-UPLINKTXDIRECTCURRENTLIST-STOP
14196 -- TAG-UPLINKTXDIRECTCURRENTMORECARRIERLIST-START
14198 UplinkTxDirectCurrentMoreCarrierList-r17 ::=   SEQUENCE (SIZE (1..maxNrofCC-Group-r17)) OF CC-Group-r17
14200 CC-Group-r17 ::=           SEQUENCE {
14201     servCellIndexLower-r17     ServCellIndex,
14202     servCellIndexHigher-r17    ServCellIndex              OPTIONAL,
14203     defaultDC-Location-r17     DefaultDC-Location-r17,
14204     offsetToDefault-r17        CHOICE{
14205         offsetValue                OffsetValue-r17,
14206         offsetlist                 SEQUENCE (SIZE(1..maxNrofReqComDC-Location-r17)) OF OffsetValue-r17
14207     }                                                     OPTIONAL
14211 OffsetValue-r17::=         SEQUENCE {
14212     offsetValue-r17            INTEGER (-20000.. 20000),
14213     shift7dot5kHz-r17          BOOLEAN
14216 DefaultDC-Location-r17 ::= CHOICE {
14217     ul                         FrequencyComponent-r17,
14218     dl                         FrequencyComponent-r17,
14219     ulAndDL                    FrequencyComponent-r17
14222 FrequencyComponent-r17 ::=  ENUMERATED {activeCarrier,configuredCarrier,activeBWP,configuredBWP}
14224 -- TAG-UPLINKTXDIRECTCURRENTMORECARRIERLIST-STOP
14225 -- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-START
14227 UplinkTxDirectCurrentTwoCarrierList-r16 ::=   SEQUENCE (SIZE (1..maxNrofTxDC-TwoCarrier-r16)) OF UplinkTxDirectCurrentTwoCarrier-r16
14229 UplinkTxDirectCurrentTwoCarrier-r16 ::=       SEQUENCE {
14230     carrierOneInfo-r16                            UplinkTxDirectCurrentCarrierInfo-r16,
14231     carrierTwoInfo-r16                            UplinkTxDirectCurrentCarrierInfo-r16,
14232     singlePA-TxDirectCurrent-r16                  UplinkTxDirectCurrentTwoCarrierInfo-r16,
14233     secondPA-TxDirectCurrent-r16                  UplinkTxDirectCurrentTwoCarrierInfo-r16            OPTIONAL
14236 UplinkTxDirectCurrentCarrierInfo-r16 ::=      SEQUENCE {
14237     servCellIndex-r16                             ServCellIndex,
14238     servCellInfo-r16                              CHOICE {
14239         bwp-Id-r16                                    BWP-Id,
14240         deactivatedCarrier-r16                        ENUMERATED {deactivated}
14241     }
14244 UplinkTxDirectCurrentTwoCarrierInfo-r16 ::=   SEQUENCE {
14245     referenceCarrierIndex-r16                     ServCellIndex,
14246     shift7dot5kHz-r16                             BOOLEAN,
14247     txDirectCurrentLocation-r16                   INTEGER (0..3301)
14250 -- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-STOP
14251 -- TAG-ZP-CSI-RS-RESOURCE-START
14253 ZP-CSI-RS-Resource ::=              SEQUENCE {
14254     zp-CSI-RS-ResourceId                ZP-CSI-RS-ResourceId,
14255     resourceMapping                     CSI-RS-ResourceMapping,
14256     periodicityAndOffset                CSI-ResourcePeriodicityAndOffset                OPTIONAL, --Cond PeriodicOrSemiPersistent
14257     ...
14260 ZP-CSI-RS-ResourceId ::=            INTEGER (0..maxNrofZP-CSI-RS-Resources-1)
14262 -- TAG-ZP-CSI-RS-RESOURCE-STOP
14263 -- TAG-ZP-CSI-RS-RESOURCESET-START
14265 ZP-CSI-RS-ResourceSet ::=           SEQUENCE {
14266     zp-CSI-RS-ResourceSetId             ZP-CSI-RS-ResourceSetId,
14267     zp-CSI-RS-ResourceIdList            SEQUENCE (SIZE(1..maxNrofZP-CSI-RS-ResourcesPerSet)) OF ZP-CSI-RS-ResourceId,
14268     ...
14271 -- TAG-ZP-CSI-RS-RESOURCESET-STOP
14272 -- TAG-ZP-CSI-RS-RESOURCESETID-START
14274 ZP-CSI-RS-ResourceSetId ::=                     INTEGER (0..maxNrofZP-CSI-RS-ResourceSets-1)
14276 -- TAG-ZP-CSI-RS-RESOURCESETID-STOP
14277 -- TAG-ACCESSSTRATUMRELEASE-START
14279 AccessStratumRelease ::= ENUMERATED {
14280                             rel15, rel16, rel17, rel18, spare4, spare3, spare2, spare1, ... }
14282 -- TAG-ACCESSSTRATUMRELEASE-STOP
14283 -- TAG-AERIALPARAMETERS-START
14285 AerialParameters-r18 ::=                      SEQUENCE {
14286     -- Support of Aerial UE features
14287     aerialUE-Capability-r18                       ENUMERATED {supported}                               OPTIONAL,
14288     -- Support of altitude measurement and event H1/H2-triggered reporting
14289     altitudeMeas-r18                              ENUMERATED {supported}                               OPTIONAL,
14290     -- Support of altitude based measurement configuration of SSB-ToMeasure
14291     altitudeBasedSSB-ToMeasure-r18                ENUMERATED {supported}                               OPTIONAL,
14292     -- Support of events A3H1, A3H2, A4H1, A4H2, A5H1, A5H2
14293     eventAxHy-r18                                 ENUMERATED {supported}                               OPTIONAL,
14294     -- Support of flight path reporting
14295     flightPathReporting-r18                       ENUMERATED {supported}                               OPTIONAL,
14296     -- Support of flight path availability indication via UAI
14297     flightPathAvailabilityIndicationUAI-r18       ENUMERATED {supported}                               OPTIONAL,
14298     -- Support of numberOfTriggeringCells for eventA3, eventA4, and eventA5, and additionally, if the UE supports eventAxHy-r18,
14299     -- support of numberOfTriggeringCells for eventA3H1, eventA3H2, eventA4H1, eventA4H2, eventA5H1, and eventA5H2
14300     multipleCellsMeasExtension-r18                ENUMERATED {supported}                               OPTIONAL,
14301     -- Support of handling aerial-specific Ns value(s) and Pmax list broadcasted by the cell
14302     nr-NS-PmaxListAerial-r18                      ENUMERATED {supported}                               OPTIONAL,
14303     -- Support of reporting only the measurement report corresponding to the event with the smallest value between the
14304     -- altitude of the UAV and the altitude threshold for which the altitude-related entering condition e.g. A3H1-2 is satisfied, when
14305     -- multiple events of the same type (Hx or AxHy) for the same MO (for AxHy) are triggered simultaneously.
14306     simulMultiTriggerSingleMeasReport-r18         ENUMERATED {supported}                               OPTIONAL,
14307     -- Support of A2X service(s) using PC5 Sidelink and dedicated resource pool for A2X service(s)
14308     sl-A2X-Service-r18                            ENUMERATED {brid, daa, bridAndDAA}                   OPTIONAL,
14309     ...
14312 -- TAG-AERIALPARAMETERS-STOP
14313 -- TAG-APPLAYERMEASPARAMETERS-START
14315 AppLayerMeasParameters-r17 ::=            SEQUENCE {
14316     qoe-Streaming-MeasReport-r17              ENUMERATED {supported}                                             OPTIONAL,
14317     qoe-MTSI-MeasReport-r17                   ENUMERATED {supported}                                             OPTIONAL,
14318     qoe-VR-MeasReport-r17                     ENUMERATED {supported}                                             OPTIONAL,
14319     ran-VisibleQoE-Streaming-MeasReport-r17   ENUMERATED {supported}                                             OPTIONAL,
14320     ran-VisibleQoE-VR-MeasReport-r17          ENUMERATED {supported}                                             OPTIONAL,
14321     ul-MeasurementReportAppLayer-Seg-r17      ENUMERATED {supported}                                             OPTIONAL,
14322     ...,
14323     [[
14324     qoe-IdleInactiveMeasReport-r18            ENUMERATED {supported}                                             OPTIONAL,
14325     qoe-NRDC-MeasReport-r18                   ENUMERATED {supported}                                             OPTIONAL,
14326     qoe-AdditionalMemoryMeasReport-r18        ENUMERATED {kB128, kB256, kB512, kB1024}                           OPTIONAL,
14327     qoe-PriorityBasedDiscarding-r18           ENUMERATED {supported}                                             OPTIONAL,
14328     srb5-r18                                  ENUMERATED {supported}                                             OPTIONAL
14329     ]]
14332 -- TAG-APPLAYERMEASPARAMETERS-STOP
14333 -- TAG-BANDCOMBINATIONLIST-START
14335 BandCombinationList ::=             SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination
14337 BandCombinationList-v1540 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1540
14339 BandCombinationList-v1550 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1550
14341 BandCombinationList-v1560 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1560
14343 BandCombinationList-v1570 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1570
14345 BandCombinationList-v1580 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1580
14347 BandCombinationList-v1590 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1590
14349 BandCombinationList-v15g0 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v15g0
14351 BandCombinationList-v15n0 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v15n0
14353 BandCombinationList-v1610 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1610
14355 BandCombinationList-v1630 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1630
14357 BandCombinationList-v1640 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1640
14359 BandCombinationList-v1650 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1650
14361 BandCombinationList-v1680 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1680
14363 BandCombinationList-v1690 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1690
14365 BandCombinationList-v16a0 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v16a0
14367 BandCombinationList-v1700 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1700
14369 BandCombinationList-v1720 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1720
14371 BandCombinationList-v1730 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1730
14373 BandCombinationList-v1740 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1740
14375 BandCombinationList-v1760 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1760
14377 BandCombinationList-v1770 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1770
14379 BandCombinationList-v1780 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1780
14381 BandCombinationList-v1790 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1790
14383 BandCombinationList-v1800 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1800
14385 BandCombinationList-v1830 ::=       SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1830
14387 BandCombinationList-UplinkTxSwitch-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-r16
14389 BandCombinationList-UplinkTxSwitch-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1630
14391 BandCombinationList-UplinkTxSwitch-v1640 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1640
14393 BandCombinationList-UplinkTxSwitch-v1650 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1650
14395 BandCombinationList-UplinkTxSwitch-v1670 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1670
14397 BandCombinationList-UplinkTxSwitch-v1690 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1690
14399 BandCombinationList-UplinkTxSwitch-v16a0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16a0
14401 BandCombinationList-UplinkTxSwitch-v16e0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16e0
14403 BandCombinationList-UplinkTxSwitch-v1700 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1700
14405 BandCombinationList-UplinkTxSwitch-v1720 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1720
14407 BandCombinationList-UplinkTxSwitch-v1730 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1730
14409 BandCombinationList-UplinkTxSwitch-v1740 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1740
14411 BandCombinationList-UplinkTxSwitch-v1760 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1760
14413 BandCombinationList-UplinkTxSwitch-v1770 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1770
14415 BandCombinationList-UplinkTxSwitch-v1780 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1780
14417 BandCombinationList-UplinkTxSwitch-v1790 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1790
14419 BandCombinationList-UplinkTxSwitch-v1800 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1800
14421 BandCombinationList-UplinkTxSwitch-v1830 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1830
14423 BandCombination ::=                 SEQUENCE {
14424     bandList                            SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters,
14425     featureSetCombination               FeatureSetCombinationId,
14426     ca-ParametersEUTRA                  CA-ParametersEUTRA                          OPTIONAL,
14427     ca-ParametersNR                     CA-ParametersNR                             OPTIONAL,
14428     mrdc-Parameters                     MRDC-Parameters                             OPTIONAL,
14429     supportedBandwidthCombinationSet    BIT STRING (SIZE (1..32))                   OPTIONAL,
14430     powerClass-v1530                    ENUMERATED {pc2}                            OPTIONAL
14433 BandCombination-v1540::=            SEQUENCE {
14434     bandList-v1540                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1540,
14435     ca-ParametersNR-v1540               CA-ParametersNR-v1540                       OPTIONAL
14438 BandCombination-v1550 ::=           SEQUENCE {
14439     ca-ParametersNR-v1550               CA-ParametersNR-v1550
14441 BandCombination-v1560::=            SEQUENCE {
14442     ne-DC-BC                                ENUMERATED {supported}                 OPTIONAL,
14443     ca-ParametersNRDC                       CA-ParametersNRDC                      OPTIONAL,
14444     ca-ParametersEUTRA-v1560                CA-ParametersEUTRA-v1560               OPTIONAL,
14445     ca-ParametersNR-v1560                   CA-ParametersNR-v1560                  OPTIONAL
14448 BandCombination-v1570 ::=           SEQUENCE {
14449     ca-ParametersEUTRA-v1570            CA-ParametersEUTRA-v1570
14452 BandCombination-v1580 ::=           SEQUENCE {
14453     mrdc-Parameters-v1580               MRDC-Parameters-v1580
14456 BandCombination-v1590::=            SEQUENCE {
14457     supportedBandwidthCombinationSetIntraENDC  BIT STRING (SIZE (1..32))           OPTIONAL,
14458     mrdc-Parameters-v1590                      MRDC-Parameters-v1590
14461 BandCombination-v15g0::=            SEQUENCE {
14462     ca-ParametersNR-v15g0               CA-ParametersNR-v15g0                      OPTIONAL,
14463     ca-ParametersNRDC-v15g0             CA-ParametersNRDC-v15g0                    OPTIONAL,
14464     mrdc-Parameters-v15g0               MRDC-Parameters-v15g0                      OPTIONAL
14467 BandCombination-v15n0::=            SEQUENCE {
14468     mrdc-Parameters-v15n0               MRDC-Parameters-v15n0
14471 BandCombination-v1610 ::=           SEQUENCE {
14472     bandList-v1610                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1610  OPTIONAL,
14473     ca-ParametersNR-v1610               CA-ParametersNR-v1610                  OPTIONAL,
14474     ca-ParametersNRDC-v1610             CA-ParametersNRDC-v1610                OPTIONAL,
14475     powerClass-v1610                    ENUMERATED {pc1dot5}                   OPTIONAL,
14476     powerClassNRPart-r16                ENUMERATED {pc1, pc2, pc3, pc5}        OPTIONAL,
14477     featureSetCombinationDAPS-r16       FeatureSetCombinationId                OPTIONAL,
14478     mrdc-Parameters-v1620               MRDC-Parameters-v1620                  OPTIONAL
14481 BandCombination-v1630 ::=                   SEQUENCE {
14482     ca-ParametersNR-v1630                       CA-ParametersNR-v1630                                             OPTIONAL,
14483     ca-ParametersNRDC-v1630                     CA-ParametersNRDC-v1630                                           OPTIONAL,
14484     mrdc-Parameters-v1630                       MRDC-Parameters-v1630                                             OPTIONAL,
14485     supportedTxBandCombListPerBC-Sidelink-r16   BIT STRING (SIZE (1..maxBandComb))                                OPTIONAL,
14486     supportedRxBandCombListPerBC-Sidelink-r16   BIT STRING (SIZE (1..maxBandComb))                                OPTIONAL,
14487     scalingFactorTxSidelink-r16                 SEQUENCE (SIZE (1..maxBandComb)) OF ScalingFactorSidelink-r16     OPTIONAL,
14488     scalingFactorRxSidelink-r16                 SEQUENCE (SIZE (1..maxBandComb)) OF ScalingFactorSidelink-r16     OPTIONAL
14491 BandCombination-v1640 ::=                   SEQUENCE {
14492     ca-ParametersNR-v1640                       CA-ParametersNR-v1640                                             OPTIONAL,
14493     ca-ParametersNRDC-v1640                     CA-ParametersNRDC-v1640                                           OPTIONAL
14496 BandCombination-v1650 ::=          SEQUENCE {
14497     ca-ParametersNRDC-v1650             CA-ParametersNRDC-v1650                 OPTIONAL
14500 BandCombination-v1680 ::=          SEQUENCE {
14501     intrabandConcurrentOperationPowerClass-r16 SEQUENCE (SIZE (1..maxBandComb)) OF IntraBandPowerClass-r16     OPTIONAL
14504 BandCombination-v1690 ::=          SEQUENCE {
14505     ca-ParametersNR-v1690              CA-ParametersNR-v1690                 OPTIONAL
14508 BandCombination-v16a0 ::=          SEQUENCE {
14509     ca-ParametersNR-v16a0              CA-ParametersNR-v16a0                    OPTIONAL,
14510     ca-ParametersNRDC-v16a0            CA-ParametersNRDC-v16a0                  OPTIONAL
14512 BandCombination-v1700 ::=          SEQUENCE {
14513     ca-ParametersNR-v1700              CA-ParametersNR-v1700                    OPTIONAL,
14514     ca-ParametersNRDC-v1700            CA-ParametersNRDC-v1700                  OPTIONAL,
14515     mrdc-Parameters-v1700              MRDC-Parameters-v1700                    OPTIONAL,
14516     bandList-v1710                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1710  OPTIONAL,
14517     supportedBandCombListPerBC-SL-RelayDiscovery-r17      BIT STRING (SIZE (1..maxBandComb))               OPTIONAL,
14518     supportedBandCombListPerBC-SL-NonRelayDiscovery-r17   BIT STRING (SIZE (1..maxBandComb))               OPTIONAL
14521 BandCombination-v1720 ::=          SEQUENCE {
14522     ca-ParametersNR-v1720              CA-ParametersNR-v1720                    OPTIONAL,
14523     ca-ParametersNRDC-v1720            CA-ParametersNRDC-v1720                  OPTIONAL
14526 BandCombination-v1730 ::=          SEQUENCE {
14527     ca-ParametersNR-v1730              CA-ParametersNR-v1730                    OPTIONAL,
14528     ca-ParametersNRDC-v1730            CA-ParametersNRDC-v1730                  OPTIONAL,
14529     bandList-v1730                     SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1730  OPTIONAL
14532 BandCombination-v1740 ::=          SEQUENCE {
14533     ca-ParametersNR-v1740              CA-ParametersNR-v1740                    OPTIONAL
14536 BandCombination-v1760 ::=          SEQUENCE {
14537     ca-ParametersNR-v1760              CA-ParametersNR-v1760,
14538     ca-ParametersNRDC-v1760            CA-ParametersNRDC-v1760
14541 BandCombination-v1770::=            SEQUENCE {
14542     bandList-v1770                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1770,
14543     mrdc-Parameters-v1770               MRDC-Parameters-v1770                      OPTIONAL,
14544     ca-ParametersNR-v1770               CA-ParametersNR-v1770                      OPTIONAL
14547 BandCombination-v1780 ::=          SEQUENCE {
14548     ca-ParametersNR-v1780               CA-ParametersNR-v1780                                              OPTIONAL,
14549     ca-ParametersNRDC-v1780             CA-ParametersNRDC-v1780                                            OPTIONAL,
14550     bandList-v1780                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1780  OPTIONAL,
14551     mrdc-Parameters-v1780               MRDC-Parameters-v1770                                              OPTIONAL
14554 BandCombination-v1790 ::=                    SEQUENCE {
14555     supportedIntraENDC-BandCombinationList-r17   SEQUENCE (SIZE (1..maxNrofIntraEndc-Components-r17)) OF SupportedIntraENDC-BandCombination-r17           OPTIONAL
14558 BandCombination-v1800 ::=          SEQUENCE {
14559     ca-ParametersNR-v1800               CA-ParametersNR-v1800                                                  OPTIONAL,
14560     ca-ParametersNRDC-v1800             CA-ParametersNRDC-v1800                                                OPTIONAL,
14561     supportedBandCombListPerBC-SL-U2U-RelayDiscovery-r18   BIT STRING (SIZE (1..maxBandComb))                  OPTIONAL,
14562     bandList-v1810                      SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1810      OPTIONAL
14565 BandCombination-v1830 ::=          SEQUENCE {
14566     ca-ParametersNR-v1830               CA-ParametersNR-v1830                                                  OPTIONAL,
14567     ca-ParametersNRDC-v1830             CA-ParametersNRDC-v1830                                                OPTIONAL
14570 BandCombination-UplinkTxSwitch-r16 ::= SEQUENCE {
14571     bandCombination-r16                 BandCombination,
14572     bandCombination-v1540               BandCombination-v1540                      OPTIONAL,
14573     bandCombination-v1560               BandCombination-v1560                      OPTIONAL,
14574     bandCombination-v1570               BandCombination-v1570                      OPTIONAL,
14575     bandCombination-v1580               BandCombination-v1580                      OPTIONAL,
14576     bandCombination-v1590               BandCombination-v1590                      OPTIONAL,
14577     bandCombination-v1610               BandCombination-v1610                      OPTIONAL,
14578     supportedBandPairListNR-r16         SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-r16,
14579     uplinkTxSwitching-OptionSupport-r16 ENUMERATED {switchedUL, dualUL, both}      OPTIONAL,
14580     uplinkTxSwitching-PowerBoosting-r16 ENUMERATED {supported}                     OPTIONAL,
14581     ...,
14582     [[
14583     -- R4 16-5 UL-MIMO coherence capability for dynamic Tx switching between 3CC 1Tx-2Tx switching
14584     uplinkTxSwitching-PUSCH-TransCoherence-r16     ENUMERATED {nonCoherent, fullCoherent}   OPTIONAL
14585     ]]
14588 BandCombination-UplinkTxSwitch-v1630 ::=    SEQUENCE {
14589     bandCombination-v1630                       BandCombination-v1630              OPTIONAL
14592 BandCombination-UplinkTxSwitch-v1640 ::=    SEQUENCE {
14593     bandCombination-v1640                       BandCombination-v1640              OPTIONAL
14596 BandCombination-UplinkTxSwitch-v1650 ::= SEQUENCE {
14597     bandCombination-v1650               BandCombination-v1650                      OPTIONAL
14600 BandCombination-UplinkTxSwitch-v1670 ::= SEQUENCE {
14601     bandCombination-v15g0                    BandCombination-v15g0                 OPTIONAL
14604 BandCombination-UplinkTxSwitch-v1690 ::=  SEQUENCE {
14605     bandCombination-v1690                     BandCombination-v1690                OPTIONAL
14608 BandCombination-UplinkTxSwitch-v16a0 ::= SEQUENCE {
14609     bandCombination-v16a0                    BandCombination-v16a0                 OPTIONAL
14612 BandCombination-UplinkTxSwitch-v16e0 ::= SEQUENCE {
14613     bandCombination-v15n0                    BandCombination-v15n0                 OPTIONAL
14616 BandCombination-UplinkTxSwitch-v1700 ::= SEQUENCE {
14617     bandCombination-v1700                    BandCombination-v1700                      OPTIONAL,
14618     -- R4 16-1/16-2/16-3 Dynamic Tx switching between 2CC/3CC 2Tx-2Tx/1Tx-2Tx switching
14619     supportedBandPairListNR-v1700            SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-v1700  OPTIONAL,
14620     -- R4 16-6: UL-MIMO coherence capability for dynamic Tx switching between 2Tx-2Tx switching
14621     uplinkTxSwitchingBandParametersList-v1700 SEQUENCE (SIZE (1.. maxSimultaneousBands)) OF UplinkTxSwitchingBandParameters-v1700  OPTIONAL
14624 BandCombination-UplinkTxSwitch-v1720 ::= SEQUENCE {
14625     bandCombination-v1720                    BandCombination-v1720                 OPTIONAL,
14626     uplinkTxSwitching-OptionSupport2T2T-r17  ENUMERATED {switchedUL, dualUL, both} OPTIONAL
14629 BandCombination-UplinkTxSwitch-v1730 ::= SEQUENCE {
14630     bandCombination-v1730                    BandCombination-v1730                 OPTIONAL
14633 BandCombination-UplinkTxSwitch-v1740 ::= SEQUENCE {
14634     bandCombination-v1740                    BandCombination-v1740                 OPTIONAL
14637 BandCombination-UplinkTxSwitch-v1760 ::= SEQUENCE {
14638     bandCombination-v1760                    BandCombination-v1760                 OPTIONAL
14641 BandCombination-UplinkTxSwitch-v1770 ::= SEQUENCE {
14642     bandCombination-v1770                    BandCombination-v1770                 OPTIONAL
14645 BandCombination-UplinkTxSwitch-v1780 ::= SEQUENCE {
14646     bandCombination-v1780                    BandCombination-v1780                 OPTIONAL
14649 BandCombination-UplinkTxSwitch-v1790 ::= SEQUENCE {
14650     bandCombination-v1790                    BandCombination-v1790                 OPTIONAL
14653 BandCombination-UplinkTxSwitch-v1800 ::=     SEQUENCE {
14654     bandCombination-v1800                        BandCombination-v1800                                                         OPTIONAL,
14655     supportedBandPairListNR-r18                  SEQUENCE (SIZE (1..maxULTxSwitchingBandPairs)) OF ULTxSwitchingBandPair-r18   OPTIONAL,
14656     -- R1 49-Y: Minimum separation time for two uplink switching on more than 2 bands within any two consecutive reference slots
14657     uplinkTxSwitchingMinimumSeparationTime-r18   ENUMERATED {n0us, n500us}                                                     OPTIONAL,
14658     -- R4 38-4: Switching Period for unaffected Band for Dual UL
14659     uplinkTxSwitchingAdditionalPeriodDualUL-List-r18 SEQUENCE (SIZE (1..maxULTxSwitchingBetweenBandPairs-r18)) OF
14660                                                                UplinkTxSwitchingAdditionalPeriodDualUL-r18                     OPTIONAL,
14661     -- R4 38-6: Switching period restriction for fallback band combination
14662     switchingPeriodRestriction-r18               ENUMERATED {true}                                                             OPTIONAL
14665 BandCombination-UplinkTxSwitch-v1830 ::=     SEQUENCE {
14666     bandCombination-v1830                        BandCombination-v1830                                                         OPTIONAL
14669 ULTxSwitchingBandPair-r16 ::=       SEQUENCE {
14670     bandIndexUL1-r16                    INTEGER(1..maxSimultaneousBands),
14671     bandIndexUL2-r16                    INTEGER(1..maxSimultaneousBands),
14672     uplinkTxSwitchingPeriod-r16         ENUMERATED {n35us, n140us, n210us},
14673     uplinkTxSwitching-DL-Interruption-r16 BIT STRING (SIZE(1..maxSimultaneousBands)) OPTIONAL
14676 ULTxSwitchingBandPair-v1700 ::=     SEQUENCE {
14677     uplinkTxSwitchingPeriod2T2T-r17     ENUMERATED {n35us, n140us, n210us}     OPTIONAL
14680 ULTxSwitchingBandPair-r18 ::=                             SEQUENCE {
14681     bandIndexUL1-r18                                           INTEGER(1..maxSimultaneousBands),
14682     bandIndexUL2-r18                                           INTEGER(1..maxSimultaneousBands),
14683     -- R1 49-X: Supported switching option for each band pair in the band combination for UL Tx switching across more than 2 bands
14684     uplinkTxSwitchingOptionForBandPair-r18                     ENUMERATED {switchedUL, dualUL, both},
14685     -- 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
14686     uplinkTxSwitchingPeriodForBandPair-r18                     SEQUENCE {
14687           switchingPeriodFor2T-r18                                 ENUMERATED {n35us, n140us, n210us}                       OPTIONAL,
14688           switchingPeriodFor1T-r18                                 ENUMERATED {n35us, n140us, n210us}
14689     },
14690     -- R4 38-2: Application of DL interruptions due to dynamic UL Tx switching
14691     uplinkTxSwitching-DL-Interruption-r18                      BIT STRING (SIZE(1..maxSimultaneousBands))                   OPTIONAL,
14692     -- R4 38-3: Switching Period for unaffected Band for Dual UL
14693     uplinkTxSwitchingPeriodUnaffectedBandDualUL-List-r18       SEQUENCE (SIZE (1..maxSimultaneousBands-2-r18)) OF
14694                                                                          SwitchingPeriodUnaffectedBandDualUL-r18            OPTIONAL
14697 UplinkTxSwitchingBandParameters-v1700 ::=                 SEQUENCE {
14698     bandIndex-r17                                              INTEGER(1..maxSimultaneousBands),
14699     -- R4 38-5: UL-MIMO coherence capability for dynamic Tx switching between 2Tx-2Tx switching among up to 4 bands
14700     uplinkTxSwitching2T2T-PUSCH-TransCoherence-r17             ENUMERATED {nonCoherent, fullCoherent}                       OPTIONAL
14703 UplinkTxSwitchingAdditionalPeriodDualUL-r18::=            SEQUENCE {
14704     uplinkTxSwitchingBetweenBandPairs-r18                     SEQUENCE {
14705         bandPairIndex1-r18                                        INTEGER(1.. maxULTxSwitchingBandPairs),
14706         anotherBandPairOrBand-r18                                 CHOICE {
14707             bandPairIndex2-r18                                        INTEGER(1.. maxULTxSwitchingBandPairs),
14708             bandIndex-r18                                             INTEGER(1..maxSimultaneousBands)
14709         }
14710     },
14711     -- R4 38-4: Additional switching Period for switching case across three or four bands for Dual UL
14712     switchingAdditionalPeriodDualUL-r18                   ENUMERATED {n35us, n140us, n210us}
14715 SwitchingPeriodUnaffectedBandDualUL-r18::=                SEQUENCE {
14716      bandIndexUnaffected-r18                                   INTEGER(1..maxSimultaneousBands),
14717      periodUnaffectedBandDualUL-r18                            CHOICE {
14718          maintainedUL-Trans-r18                                    NULL,
14719          periodOnULBands-r18                                       ENUMERATED {n35us, n140us, n210us}
14720      }
14724 BandParameters ::=                      CHOICE {
14725     eutra                               SEQUENCE {
14726         bandEUTRA                           FreqBandIndicatorEUTRA,
14727         ca-BandwidthClassDL-EUTRA           CA-BandwidthClassEUTRA                 OPTIONAL,
14728         ca-BandwidthClassUL-EUTRA           CA-BandwidthClassEUTRA                 OPTIONAL
14729     },
14730     nr                                  SEQUENCE {
14731         bandNR                              FreqBandIndicatorNR,
14732         ca-BandwidthClassDL-NR              CA-BandwidthClassNR                    OPTIONAL,
14733         ca-BandwidthClassUL-NR              CA-BandwidthClassNR                    OPTIONAL
14734     }
14737 BandParameters-v1540 ::=            SEQUENCE {
14738     srs-CarrierSwitch                   CHOICE {
14739         nr                                  SEQUENCE {
14740             srs-SwitchingTimesListNR            SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeNR
14741         },
14742         eutra                               SEQUENCE {
14743             srs-SwitchingTimesListEUTRA         SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeEUTRA
14744         }
14745     }                                                                              OPTIONAL,
14746     srs-TxSwitch                    SEQUENCE {
14747         supportedSRS-TxPortSwitch       ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, t1r1, t2r2, t4r4, notSupported},
14748         txSwitchImpactToRx              INTEGER (1..32)                            OPTIONAL,
14749         txSwitchWithAnotherBand         INTEGER (1..32)                            OPTIONAL
14750     }                                                                              OPTIONAL
14753 BandParameters-v1610 ::=         SEQUENCE {
14754     srs-TxSwitch-v1610               SEQUENCE {
14755         supportedSRS-TxPortSwitch-v1610  ENUMERATED {t1r1-t1r2, t1r1-t1r2-t1r4, t1r1-t1r2-t2r2-t2r4, t1r1-t1r2-t2r2-t1r4-t2r4,
14756                                                          t1r1-t2r2, t1r1-t2r2-t4r4}
14757     }                                                                              OPTIONAL
14760 BandParameters-v1710 ::=         SEQUENCE {
14761     -- R1 23-8-3        SRS Antenna switching for >4Rx
14762     srs-AntennaSwitchingBeyond4RX-r17                     SEQUENCE {
14763         -- 1. Support of SRS antenna switching xTyR with y>4
14764         supportedSRS-TxPortSwitchBeyond4Rx-r17                BIT STRING (SIZE (11)),
14765         -- 2. Report the entry number of the first-listed band with UL in the band combination that affects this DL
14766         entryNumberAffectBeyond4Rx-r17                        INTEGER (1..32)      OPTIONAL,
14767         -- 3. Report the entry number of the first-listed band with UL in the band combination that switches together with this UL
14768         entryNumberSwitchBeyond4Rx-r17                        INTEGER (1..32)      OPTIONAL
14769     }                                                                              OPTIONAL
14772 BandParameters-v1730 ::= SEQUENCE {
14773     -- R1 39-3-2        Affected bands for inter-band CA during SRS carrier switching
14774     srs-SwitchingAffectedBandsListNR-r17    SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingAffectedBandsNR-r17
14777 BandParameters-v1770 ::=         SEQUENCE {
14778     ca-BandwidthClassDL-NR-r17       CA-BandwidthClassNR-r17                    OPTIONAL,
14779     ca-BandwidthClassUL-NR-r17       CA-BandwidthClassNR-r17                    OPTIONAL
14782 BandParameters-v1780 ::=         SEQUENCE {
14783     ca-BandwidthClassDL-NR-r17       CA-BandwidthClassNR-r17                    OPTIONAL,
14784     ca-BandwidthClassUL-NR-r17       CA-BandwidthClassNR-r17                    OPTIONAL,
14785     supportedAggBW-FR2-r17           SEQUENCE {
14786         supportedAggBW-DL-r17            SupportedAggBandwidth-r17               OPTIONAL,
14787         supportedAggBW-UL-r17            SupportedAggBandwidth-r17               OPTIONAL
14788     }    OPTIONAL
14791 BandParameters-v1810 ::=         SEQUENCE {
14792     -- R1 40-5-4: SRS 8 Tx ports-antenna switching
14793     srs-AntennaSwitching8T8R-r18     SEQUENCE {
14794         antennaSwitch8T8R-r18            ENUMERATED {noTdm, tdmAndNoTdm}        OPTIONAL,
14795         downgradeConfig-r18          CHOICE {
14796               empty-r18                  NULL,
14797               downgrade-r18              BIT STRING (SIZE (11))
14798         }                                                                       OPTIONAL,
14799         entryNumberAffect-r18        INTEGER (1..32)                            OPTIONAL,
14800         entryNumberSwitch-r18        INTEGER (1..32)                            OPTIONAL
14801     }                                                                           OPTIONAL
14804 ScalingFactorSidelink-r16 ::=       ENUMERATED {f0p4, f0p75, f0p8, f1}
14806 IntraBandPowerClass-r16 ::=         ENUMERATED {pc2, pc3, spare6, spare5, spare4, spare3, spare2, spare1}
14808 SRS-SwitchingAffectedBandsNR-r17 ::= BIT STRING (SIZE (1..maxSimultaneousBands))
14810 SupportedIntraENDC-BandCombination-r17 ::=       SEQUENCE {
14811     supportedBandwidthCombinationSetIntraENDC-v1790  BIT STRING (SIZE (1..32))           OPTIONAL,
14812     mrdc-Parameters-v1790                            MRDC-Parameters-v1790               OPTIONAL
14815 -- TAG-BANDCOMBINATIONLIST-STOP
14816 -- TAG-BANDCOMBINATIONLISTSIDELINKEUTRANR-START
14818 BandCombinationListSidelinkEUTRA-NR-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkEUTRA-NR-r16
14820 BandCombinationListSidelinkEUTRA-NR-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkEUTRA-NR-v1630
14822 BandCombinationListSidelinkEUTRA-NR-v1710 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkEUTRA-NR-v1710
14824 BandCombinationParametersSidelinkEUTRA-NR-r16 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkEUTRA-NR-r16
14826 BandCombinationParametersSidelinkEUTRA-NR-v1630 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkEUTRA-NR-v1630
14828 BandCombinationParametersSidelinkEUTRA-NR-v1710 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkEUTRA-NR-v1710
14830 BandParametersSidelinkEUTRA-NR-r16 ::= CHOICE {
14831     eutra                                  SEQUENCE {
14832         bandParametersSidelinkEUTRA1-r16       OCTET STRING                         OPTIONAL,
14833         bandParametersSidelinkEUTRA2-r16       OCTET STRING                         OPTIONAL
14834     },
14835     nr                                     SEQUENCE {
14836         bandParametersSidelinkNR-r16           BandParametersSidelink-r16
14837     }
14840 BandParametersSidelinkEUTRA-NR-v1630 ::= CHOICE {
14841     eutra                                    NULL,
14842     nr                                       SEQUENCE {
14843         tx-Sidelink-r16                          ENUMERATED {supported}                          OPTIONAL,
14844         rx-Sidelink-r16                          ENUMERATED {supported}                          OPTIONAL,
14845         sl-CrossCarrierScheduling-r16            ENUMERATED {supported}                          OPTIONAL
14846     }
14849 BandParametersSidelinkEUTRA-NR-v1710 ::= CHOICE {
14850     eutra                                    NULL,
14851     nr                                       SEQUENCE {
14852         --32-4
14853         sl-TransmissionMode2-PartialSensing-r17  SEQUENCE {
14854             harq-TxProcessModeTwoSidelink-r17        ENUMERATED {n8, n16},
14855             scs-CP-PatternTxSidelinkModeTwo-r17      CHOICE {
14856                 fr1-r17                                  SEQUENCE {
14857                     scs-15kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14858                     scs-30kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14859                     scs-60kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL
14860                 },
14861                 fr2-r17                                  SEQUENCE {
14862                     scs-60kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14863                     scs-120kHz-r17                           BIT STRING (SIZE (16))                OPTIONAL
14864                 }
14865             }                                                                                      OPTIONAL,
14866             extendedCP-Mode2PartialSensing-r17           ENUMERATED {supported}                    OPTIONAL,
14867             dl-openLoopPC-Sidelink-r17                   ENUMERATED {supported}                    OPTIONAL
14868         }                                                                                          OPTIONAL,
14869         --32-2a:  Receiving NR sidelink of PSFCH
14870         rx-sidelinkPSFCH-r17                     ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64} OPTIONAL,
14871         --32-5a-1
14872         tx-IUC-Scheme1-Mode2Sidelink-r17         ENUMERATED {supported}                            OPTIONAL,
14873         --32-5b-1
14874         tx-IUC-Scheme2-Mode2Sidelink-r17         ENUMERATED {n4, n8, n16}                          OPTIONAL
14875     }
14878 BandParametersSidelink-r16 ::= SEQUENCE {
14879     freqBandSidelink-r16           FreqBandIndicatorNR
14882 -- TAG-BANDCOMBINATIONLISTSIDELINKEUTRANR-STOP
14883 -- TAG-BANDCOMBINATIONLISTSLDISCOVERY-START
14885 BandCombinationListSL-Discovery-r17 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelinkDiscovery-r17
14887 BandParametersSidelinkDiscovery-r17 ::= SEQUENCE {
14888     sl-CrossCarrierScheduling-r17            ENUMERATED {supported}                            OPTIONAL,
14889     --R1 32-4: Transmitting NR sidelink mode 2 with partial sensing
14890     sl-TransmissionMode2-PartialSensing-r17  SEQUENCE {
14891         harq-TxProcessModeTwoSidelink-r17        ENUMERATED {n8, n16},
14892         scs-CP-PatternTxSidelinkModeTwo-r17      CHOICE {
14893             fr1-r17                                  SEQUENCE {
14894                 scs-15kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14895                 scs-30kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14896                 scs-60kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL
14897             },
14898             fr2-r17                                  SEQUENCE {
14899                 scs-60kHz-r17                            BIT STRING (SIZE (16))                OPTIONAL,
14900                 scs-120kHz-r17                           BIT STRING (SIZE (16))                OPTIONAL
14901             }
14902         }                                                                                      OPTIONAL,
14903         extendedCP-Mode2PartialSensing-r17           ENUMERATED {supported}                    OPTIONAL,
14904         dl-openLoopPC-Sidelink-r17                   ENUMERATED {supported}                    OPTIONAL
14905     }                                                                                          OPTIONAL,
14906     --R1 32-5a-1: Transmitting Inter-UE coordination scheme 1 in NR sidelink mode 2
14907     tx-IUC-Scheme1-Mode2Sidelink-r17         ENUMERATED {supported}                            OPTIONAL
14910 -- TAG-BANDCOMBINATIONLISTSLDISCOVERY-STOP
14911 -- TAG-CA-BANDWIDTHCLASSEUTRA-START
14913 CA-BandwidthClassEUTRA ::=          ENUMERATED {a, b, c, d, e, f, ...}
14915 -- TAG-CA-BANDWIDTHCLASSEUTRA-STOP
14916 -- TAG-CA-BANDWIDTHCLASSNR-START
14918 -- R4 17-6: new CA BW Classes R2-R12
14919 -- R4 17-7: new CA BW Classes V, W
14921 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 }
14923 CA-BandwidthClassNR-r17 ::=         ENUMERATED {r, s, t, u, ...}
14925 -- TAG-CA-BANDWIDTHCLASSNR-STOP
14926 -- TAG-CA-PARAMETERSEUTRA-START
14928 CA-ParametersEUTRA ::=                          SEQUENCE {
14929     multipleTimingAdvance                           ENUMERATED {supported}                          OPTIONAL,
14930     simultaneousRx-Tx                               ENUMERATED {supported}                          OPTIONAL,
14931     supportedNAICS-2CRS-AP                          BIT STRING (SIZE (1..8))                        OPTIONAL,
14932     additionalRx-Tx-PerformanceReq                  ENUMERATED {supported}                          OPTIONAL,
14933     ue-CA-PowerClass-N                              ENUMERATED {class2}                             OPTIONAL,
14934     supportedBandwidthCombinationSetEUTRA-v1530     BIT STRING (SIZE (1..32))                       OPTIONAL,
14935     ...
14938 CA-ParametersEUTRA-v1560 ::=                    SEQUENCE {
14939     fd-MIMO-TotalWeightedLayers                     INTEGER (2..128)                                OPTIONAL
14942 CA-ParametersEUTRA-v1570 ::=                    SEQUENCE {
14943     dl-1024QAM-TotalWeightedLayers                  INTEGER (0..10)                                 OPTIONAL
14946 -- TAG-CA-PARAMETERSEUTRA-STOP
14947 -- TAG-CA-PARAMETERSNR-START
14949 CA-ParametersNR ::=                 SEQUENCE {
14950     dummy                                         ENUMERATED {supported}      OPTIONAL,
14951     parallelTxSRS-PUCCH-PUSCH                     ENUMERATED {supported}      OPTIONAL,
14952     parallelTxPRACH-SRS-PUCCH-PUSCH               ENUMERATED {supported}      OPTIONAL,
14953     simultaneousRxTxInterBandCA                   ENUMERATED {supported}      OPTIONAL,
14954     simultaneousRxTxSUL                           ENUMERATED {supported}      OPTIONAL,
14955     diffNumerologyAcrossPUCCH-Group               ENUMERATED {supported}      OPTIONAL,
14956     diffNumerologyWithinPUCCH-GroupSmallerSCS     ENUMERATED {supported}      OPTIONAL,
14957     supportedNumberTAG                            ENUMERATED {n2, n3, n4}     OPTIONAL,
14958     ...
14961 CA-ParametersNR-v1540 ::=           SEQUENCE {
14962     simultaneousSRS-AssocCSI-RS-AllCC                       INTEGER (5..32)         OPTIONAL,
14963     csi-RS-IM-ReceptionForFeedbackPerBandComb               SEQUENCE {
14964         maxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC            INTEGER (1..64)     OPTIONAL,
14965         totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC     INTEGER (2..256)    OPTIONAL
14966     }                                                                               OPTIONAL,
14967     simultaneousCSI-ReportsAllCC                            INTEGER (5..32)         OPTIONAL,
14968     dualPA-Architecture                                     ENUMERATED {supported}  OPTIONAL
14971 CA-ParametersNR-v1550 ::=           SEQUENCE {
14972     dummy                               ENUMERATED {supported}                      OPTIONAL
14975 CA-ParametersNR-v1560 ::=           SEQUENCE {
14976     diffNumerologyWithinPUCCH-GroupLargerSCS      ENUMERATED {supported}            OPTIONAL
14979 CA-ParametersNR-v15g0 ::=           SEQUENCE {
14980     simultaneousRxTxInterBandCAPerBandPair        SimultaneousRxTxPerBandPair       OPTIONAL,
14981     simultaneousRxTxSULPerBandPair                SimultaneousRxTxPerBandPair       OPTIONAL
14984 CA-ParametersNR-v1610 ::=           SEQUENCE {
14985      -- R1 9-3: Parallel MsgA and SRS/PUCCH/PUSCH transmissions across CCs in inter-band CA
14986     parallelTxMsgA-SRS-PUCCH-PUSCH-r16                ENUMERATED {supported}        OPTIONAL,
14987      -- R1 9-4: MsgA operation in a band combination including SUL
14988     msgA-SUL-r16                                      ENUMERATED {supported}        OPTIONAL,
14989     -- R1 10-9c: Joint search space group switching across multiple cells
14990     jointSearchSpaceSwitchAcrossCells-r16             ENUMERATED {supported}        OPTIONAL,
14991     -- R1 14-5: Half-duplex UE behaviour in TDD CA for same SCS
14992     half-DuplexTDD-CA-SameSCS-r16                     ENUMERATED {supported}        OPTIONAL,
14993     -- R1 18-4: SCell dormancy within active time
14994     scellDormancyWithinActiveTime-r16                 ENUMERATED {supported}        OPTIONAL,
14995     -- R1 18-4a: SCell dormancy outside active time
14996     scellDormancyOutsideActiveTime-r16                ENUMERATED {supported}        OPTIONAL,
14997     -- R1 18-6: Cross-carrier A-CSI RS triggering with different SCS
14998     crossCarrierA-CSI-trigDiffSCS-r16                 ENUMERATED {higherA-CSI-SCS,lowerA-CSI-SCS,both}   OPTIONAL,
14999     -- R1 18-6a: Default QCL assumption for cross-carrier A-CSI-RS triggering
15000     defaultQCL-CrossCarrierA-CSI-Trig-r16             ENUMERATED {diffOnly, both}   OPTIONAL,
15001     -- R1 18-7: CA with non-aligned frame boundaries for inter-band CA
15002     interCA-NonAlignedFrame-r16                       ENUMERATED {supported}        OPTIONAL,
15003     simul-SRS-Trans-BC-r16                            ENUMERATED {n2}               OPTIONAL,
15004     interFreqDAPS-r16                                 SEQUENCE {
15005         interFreqAsyncDAPS-r16                            ENUMERATED {supported}    OPTIONAL,
15006         interFreqDiffSCS-DAPS-r16                         ENUMERATED {supported}    OPTIONAL,
15007         interFreqMultiUL-TransmissionDAPS-r16             ENUMERATED {supported}    OPTIONAL,
15008         interFreqSemiStaticPowerSharingDAPS-Mode1-r16     ENUMERATED {supported}    OPTIONAL,
15009         interFreqSemiStaticPowerSharingDAPS-Mode2-r16     ENUMERATED {supported}    OPTIONAL,
15010         interFreqDynamicPowerSharingDAPS-r16              ENUMERATED {short, long}  OPTIONAL,
15011         interFreqUL-TransCancellationDAPS-r16             ENUMERATED {supported}    OPTIONAL
15012     }                                                                               OPTIONAL,
15013     codebookParametersPerBC-r16                       CodebookParameters-v1610      OPTIONAL,
15014     -- R1 16-2a-10 Value of R for BD/CCE
15015     blindDetectFactor-r16                             INTEGER (1..2)                OPTIONAL,
15016     -- R1 11-2a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when configured
15017     -- with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
15018     pdcch-MonitoringCA-r16                            SEQUENCE {
15019         maxNumberOfMonitoringCC-r16                       INTEGER (2..16),
15020         supportedSpanArrangement-r16                      ENUMERATED {alignedOnly, alignedAndNonAligned}
15021     }                                                                               OPTIONAL,
15022     -- 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
15023     -- different carriers
15024     pdcch-BlindDetectionCA-Mixed-r16                  SEQUENCE {
15025         pdcch-BlindDetectionCA1-r16                       INTEGER (1..15),
15026         pdcch-BlindDetectionCA2-r16                       INTEGER (1..15),
15027         supportedSpanArrangement-r16                      ENUMERATED {alignedOnly, alignedAndNonAligned}
15028     }                                                                               OPTIONAL,
15029     -- 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
15030     -- SCG when configured for NR-DC operation with Rel-16 PDCCH monitoring capability on all the serving cells
15031     pdcch-BlindDetectionMCG-UE-r16                    INTEGER (1..14)               OPTIONAL,
15032     pdcch-BlindDetectionSCG-UE-r16                    INTEGER (1..14)               OPTIONAL,
15033     -- 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
15034     -- Rel. 15 PDCCH monitoring capabilities on different carriers
15035     pdcch-BlindDetectionMCG-UE-Mixed-r16              SEQUENCE {
15036         pdcch-BlindDetectionMCG-UE1-r16                   INTEGER (0..15),
15037         pdcch-BlindDetectionMCG-UE2-r16                   INTEGER (0..15)
15038     }                                                                               OPTIONAL,
15039     pdcch-BlindDetectionSCG-UE-Mixed-r16              SEQUENCE {
15040         pdcch-BlindDetectionSCG-UE1-r16                   INTEGER (0..15),
15041         pdcch-BlindDetectionSCG-UE2-r16                   INTEGER (0..15)
15042     }                                                                               OPTIONAL,
15043      -- R1 18-5 cross-carrier scheduling with different SCS in DL CA
15044     crossCarrierSchedulingDL-DiffSCS-r16              ENUMERATED {low-to-high, high-to-low, both} OPTIONAL,
15045     -- R1 18-5a Default QCL assumption for cross-carrier scheduling
15046     crossCarrierSchedulingDefaultQCL-r16              ENUMERATED {diff-only, both}  OPTIONAL,
15047     -- R1 18-5b cross-carrier scheduling with different SCS in UL CA
15048     crossCarrierSchedulingUL-DiffSCS-r16              ENUMERATED {low-to-high, high-to-low, both} OPTIONAL,
15049     -- R1 13.19a Simultaneous positioning SRS and MIMO SRS transmission for a given BC
15050     simul-SRS-MIMO-Trans-BC-r16                       ENUMERATED {n2}               OPTIONAL,
15051     -- R1 16-3a, 16-3a-1, 16-3b, 16-3b-1: New Individual Codebook
15052     codebookParametersAdditionPerBC-r16               CodebookParametersAdditionPerBC-r16         OPTIONAL,
15053     -- R1 16-8: Mixed codebook
15054     codebookComboParametersAdditionPerBC-r16          CodebookComboParametersAdditionPerBC-r16    OPTIONAL
15057 CA-ParametersNR-v1630 ::= SEQUENCE {
15058     -- R1 22-5b: Simultaneous transmission of SRS for antenna switching and SRS for CB/NCB /BM for inter-band UL CA
15059     -- R1 22-5d: Simultaneous transmission of SRS for antenna switching for inter-band UL CA
15060     simulTX-SRS-AntSwitchingInterBandUL-CA-r16        SimulSRS-ForAntennaSwitching-r16            OPTIONAL,
15061     -- R4 8-5: supported beam management type for inter-band CA
15062     beamManagementType-r16                            ENUMERATED {ibm, dummy}                       OPTIONAL,
15063     -- R4 7-3a: UL frequency separation class with aggregate BW and Gap BW
15064     intraBandFreqSeparationUL-AggBW-GapBW-r16         ENUMERATED {classI, classII, classIII}      OPTIONAL,
15065     -- RAN 89: Case B in case of Inter-band CA with non-aligned frame boundaries
15066     interCA-NonAlignedFrame-B-r16                     ENUMERATED {supported}                      OPTIONAL
15069 CA-ParametersNR-v1640 ::= SEQUENCE {
15070     -- R4 7-5: Support of reporting UL Tx DC locations for uplink intra-band CA.
15071     uplinkTxDC-TwoCarrierReport-r16                               ENUMERATED {supported}          OPTIONAL,
15072     -- 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
15073     -- where UE is not configured with two NR PUCCH groups
15074     maxUpTo3Diff-NumerologiesConfigSinglePUCCH-grp-r16            PUCCH-Grp-CarrierTypes-r16      OPTIONAL,
15075     -- 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
15076     -- where UE is not configured with two NR PUCCH groups
15077     maxUpTo4Diff-NumerologiesConfigSinglePUCCH-grp-r16            PUCCH-Grp-CarrierTypes-r16      OPTIONAL,
15078     -- RAN 22-7: Support two PUCCH groups for NR-CA with 3 or more bands with at least two carrier types
15079     twoPUCCH-Grp-ConfigurationsList-r16 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r16)) OF TwoPUCCH-Grp-Configurations-r16 OPTIONAL,
15080     -- R1 22-7a: Different numerology across NR PUCCH groups
15081     diffNumerologyAcrossPUCCH-Group-CarrierTypes-r16              ENUMERATED {supported}          OPTIONAL,
15082     -- R1 22-7b: Different numerologies across NR carriers within the same NR PUCCH group, with PUCCH on a carrier of smaller SCS
15083     diffNumerologyWithinPUCCH-GroupSmallerSCS-CarrierTypes-r16    ENUMERATED {supported}          OPTIONAL,
15084     -- R1 22-7c: Different numerologies across NR carriers within the same NR PUCCH group, with PUCCH on a carrier of larger SCS
15085     diffNumerologyWithinPUCCH-GroupLargerSCS-CarrierTypes-r16     ENUMERATED {supported}          OPTIONAL,
15086     -- R1 11-2f: add the replicated FGs of 11-2a/c with restriction for non-aligned span case
15087     -- with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
15088     pdcch-MonitoringCA-NonAlignedSpan-r16                         INTEGER (2..16)                 OPTIONAL,
15089     -- R1 11-2g: add the replicated FGs of 11-2a/c with restriction for non-aligned span case
15090     pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r16               SEQUENCE {
15091         pdcch-BlindDetectionCA1-r16                                   INTEGER (1..15),
15092         pdcch-BlindDetectionCA2-r16                                   INTEGER (1..15)
15093     }                                                                                             OPTIONAL
15096 CA-ParametersNR-v1690 ::= SEQUENCE {
15097     csi-ReportingCrossPUCCH-Grp-r16          SEQUENCE {
15098         computationTimeForA-CSI-r16              ENUMERATED {sameAsNoCross, relaxed},
15099         additionalSymbols-r16                    SEQUENCE {
15100             scs-15kHz-additionalSymbols-r16          ENUMERATED {s14, s28}            OPTIONAL,
15101             scs-30kHz-additionalSymbols-r16          ENUMERATED {s14, s28}            OPTIONAL,
15102             scs-60kHz-additionalSymbols-r16          ENUMERATED {s14, s28, s56}       OPTIONAL,
15103             scs-120kHz-additionalSymbols-r16         ENUMERATED {s14, s28, s56}       OPTIONAL
15104         }                                                                             OPTIONAL,
15105         sp-CSI-ReportingOnPUCCH-r16              ENUMERATED {supported}               OPTIONAL,
15106         sp-CSI-ReportingOnPUSCH-r16              ENUMERATED {supported}               OPTIONAL,
15107         carrierTypePairList-r16                  SEQUENCE (SIZE (1..maxCarrierTypePairList-r16)) OF CarrierTypePair-r16
15108     }                                                                                 OPTIONAL
15111 CA-ParametersNR-v16a0 ::= SEQUENCE {
15112     pdcch-BlindDetectionMixedList-r16    SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF PDCCH-BlindDetectionMixedList-r16
15115 CA-ParametersNR-v1700 ::= SEQUENCE {
15116     -- R1 23-9-1: Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II) per band combination information
15117     codebookParametersfetype2PerBC-r17               CodebookParametersfetype2PerBC-r17           OPTIONAL,
15118     -- R4 18-4: Support of enhanced Demodulation requirements for CA in HST SFN FR1
15119     demodulationEnhancementCA-r17                    ENUMERATED {supported}                       OPTIONAL,
15120     -- R4 20-1: Maximum uplink duty cycle for NR inter-band CA power class 2
15121     maxUplinkDutyCycle-interBandCA-PC2-r17           ENUMERATED {n50, n60, n70, n80, n90, n100}   OPTIONAL,
15122     -- R4 20-2: Maximum uplink duty cycle for NR SUL combination power class 2
15123     maxUplinkDutyCycle-SULcombination-PC2-r17        ENUMERATED {n50, n60, n70, n80, n90, n100}   OPTIONAL,
15124     beamManagementType-CBM-r17                       ENUMERATED {supported}                       OPTIONAL,
15125     -- R1 25-18: Parallel PUCCH and PUSCH transmission across CCs in inter-band CA
15126     parallelTxPUCCH-PUSCH-r17                        ENUMERATED {supported}      OPTIONAL,
15127     -- R1 23-9-5        Active CSI-RS resources and ports for mixed codebook types in any slot per band combination
15128     codebookComboParameterMixedTypePerBC-r17         CodebookComboParameterMixedTypePerBC-r17     OPTIONAL,
15129    -- R1 23-7-1 Basic Features of CSI Enhancement for Multi-TRP
15130     mTRP-CSI-EnhancementPerBC-r17                    SEQUENCE {
15131         maxNumNZP-CSI-RS-r17                             INTEGER (2..8),
15132         cSI-Report-mode-r17                              ENUMERATED {mode1, mode2, both},
15133         supportedComboAcrossCCs-r17                      SEQUENCE (SIZE (1..16)) OF CSI-MultiTRP-SupportedCombinations-r17,
15134         codebookMode-NCJT-r17   ENUMERATED{mode1,mode1And2}
15135     }                                                                                             OPTIONAL,
15136      -- R1 23-7-1b      Active CSI-RS resources and ports in the presence of multi-TRP CSI
15137     codebookComboParameterMultiTRP-PerBC-r17         CodebookComboParameterMultiTRP-PerBC-r17     OPTIONAL,
15138     -- R1 24-8b: 32 DL HARQ processes for FR 2-2 - maximum number of component carriers
15139     maxCC-32-DL-HARQ-ProcessFR2-2-r17                ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32} OPTIONAL,
15140     -- R1 24-9b: 32 UL HARQ processes for FR 2-2 - maximum number of component carriers
15141     maxCC-32-UL-HARQ-ProcessFR2-2-r17                ENUMERATED {n1, n2, n3, n4, n5, n8, n16, n32}  OPTIONAL,
15142     -- R1 34-2: Cross-carrier scheduling from SCell to PCell/PSCell (Type B)
15143     crossCarrierSchedulingSCell-SpCellTypeB-r17      CrossCarrierSchedulingSCell-SpCell-r17       OPTIONAL,
15144 -- R1 34-1: Cross-carrier scheduling from SCell to PCell/PSCell with search space restrictions (Type A)
15145     crossCarrierSchedulingSCell-SpCellTypeA-r17      CrossCarrierSchedulingSCell-SpCell-r17       OPTIONAL,
15146     -- R1 34-1a: DCI formats on PCell/PSCell USS set(s) support
15147     dci-FormatsPCellPSCellUSS-Sets-r17               ENUMERATED {supported}                       OPTIONAL,
15148     -- R1 34-3: Disabling scaling factor alpha when sSCell is deactivated
15149     disablingScalingFactorDeactSCell-r17             ENUMERATED {supported}                       OPTIONAL,
15150     -- R1 34-4: Disabling scaling factor alpha when sSCell is deactivated
15151     disablingScalingFactorDormantSCell-r17           ENUMERATED {supported}                       OPTIONAL,
15152     -- R1 34-5: Non-aligned frame boundaries between PCell/PSCell and sSCell
15153     non-AlignedFrameBoundaries-r17 SEQUENCE {
15154         scs15kHz-15kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15155         scs15kHz-30kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15156         scs15kHz-60kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15157         scs30kHz-30kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15158         scs30kHz-60kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL,
15159         scs60kHz-60kHz-r17                           BIT STRING (SIZE (1..496))                   OPTIONAL
15160     }                                                                                             OPTIONAL
15163 CA-ParametersNR-v1720 ::= SEQUENCE {
15164     -- R1 39-1: Parallel SRS and PUCCH/PUSCH transmission across CCs in intra-band non-contiguous CA
15165     parallelTxSRS-PUCCH-PUSCH-intraBand-r17          ENUMERATED {supported}                       OPTIONAL,
15166     -- R1 39-2: Parallel PRACH and SRS/PUCCH/PUSCH transmissions across CCs in intra-band non-contiguous CA
15167     parallelTxPRACH-SRS-PUCCH-PUSCH-intraBand-r17    ENUMERATED {supported}                       OPTIONAL,
15168     -- R1 25-9: Semi-static PUCCH cell switching for a single PUCCH group only
15169     semiStaticPUCCH-CellSwitchSingleGroup-r17        SEQUENCE {
15170         pucch-Group-r17                                ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
15171         pucch-Group-Config-r17                           PUCCH-Group-Config-r17
15172     }                                                                                             OPTIONAL,
15173     -- R1 25-9a: Semi-static PUCCH cell switching for two PUCCH groups
15174     semiStaticPUCCH-CellSwitchTwoGroups-r17    SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17 OPTIONAL,
15175     -- R1 25-10: PUCCH cell switching based on dynamic indication for same length of overlapping PUCCH slots/sub-slots for a single
15176     -- PUCCH group only
15177     dynamicPUCCH-CellSwitchSameLengthSingleGroup-r17 SEQUENCE {
15178         pucch-Group-r17                                  ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
15179         pucch-Group-Config-r17                       PUCCH-Group-Config-r17
15180     }                                                                                             OPTIONAL,
15181     -- R1 25-10a: PUCCH cell switching based on dynamic indication for different length of overlapping PUCCH slots/sub-slots
15182     -- for a single PUCCH group only
15183     dynamicPUCCH-CellSwitchDiffLengthSingleGroup-r17 SEQUENCE {
15184         pucch-Group-r17                                  ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
15185         pucch-Group-Config-r17                           PUCCH-Group-Config-r17
15186     }                                                                                             OPTIONAL,
15187     -- R1 25-10b: PUCCH cell switching based on dynamic indication for same length of overlapping PUCCH slots/sub-slots for two PUCCH
15188     -- groups
15189     dynamicPUCCH-CellSwitchSameLengthTwoGroups-r17   SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17
15190                                                                                                   OPTIONAL,
15191     -- R1 25-10c: PUCCH cell switching based on dynamic indication for different length of overlapping PUCCH slots/sub-slots for two
15192     -- PUCCH groups
15193     dynamicPUCCH-CellSwitchDiffLengthTwoGroups-r17   SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17
15194                                                                                                   OPTIONAL,
15195     -- R1 33-2a: ACK/NACK based HARQ-ACK feedback and RRC-based enabling/disabling ACK/NACK-based
15196     -- feedback for dynamic scheduling for multicast
15197     ack-NACK-FeedbackForMulticast-r17                ENUMERATED {supported}                       OPTIONAL,
15198     -- R1 33-2d: PTP retransmission for multicast dynamic scheduling
15199     ptp-Retx-Multicast-r17                           ENUMERATED {supported}                       OPTIONAL,
15200     -- R1 33-4: NACK-only based HARQ-ACK feedback for RRC-based enabling/disabling multicast with ACK/NACK transforming
15201     nack-OnlyFeedbackForMulticast-r17                ENUMERATED {supported}                       OPTIONAL,
15202     -- R1 33-4a: NACK-only based HARQ-ACK feedback for multicast corresponding to a specific sequence or a PUCCH transmission
15203     nack-OnlyFeedbackSpecificResourceForMulticast-r17 ENUMERATED {supported}                      OPTIONAL,
15204     -- R1 33-5-1a: ACK/NACK based HARQ-ACK feedback and RRC-based enabling/disabling ACK/NACK-based feedback
15205     -- for SPS group-common PDSCH for multicast
15206     ack-NACK-FeedbackForSPS-Multicast-r17            ENUMERATED {supported}                       OPTIONAL,
15207     -- R1 33-5-1d: PTP retransmission for SPS group-common PDSCH for multicast
15208     ptp-Retx-SPS-Multicast-r17                       ENUMERATED {supported}                       OPTIONAL,
15209     -- R4 26-1: Higher Power Limit CA DC
15210     higherPowerLimit-r17                             ENUMERATED {supported}                       OPTIONAL,
15211     -- R1 39-4: Parallel MsgA and SRS/PUCCH/PUSCH transmissions across CCs in intra-band non-contiguous CA
15212     parallelTxMsgA-SRS-PUCCH-PUSCH-intraBand-r17     ENUMERATED {supported}                       OPTIONAL,
15213     -- R1 24-11a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
15214     -- configured with DL CA with Rel-17 PDCCH monitoring capability on all the serving cells
15215     pdcch-MonitoringCA-r17                           INTEGER (4..16)                              OPTIONAL,
15216     -- 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
15217     -- when configured for NR-DC operation with Rel-17 PDCCH monitoring capability on all the serving cells
15218     pdcch-BlindDetectionMCG-SCG-List-r17             SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMCG-SCG-r17
15219                                                                                                   OPTIONAL,
15220     -- 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
15221     -- different Carriers
15222     -- 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
15223     -- Rel. 15 PDCCH monitoring capabilities on different carriers
15224     pdcch-BlindDetectionMixedList1-r17               SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed-r17
15225                                                                                                   OPTIONAL,
15226     -- 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
15227     -- different Carriers
15228     -- 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
15229     -- Rel. 16 PDCCH monitoring capabilities on different carriers
15230     pdcch-BlindDetectionMixedList2-r17               SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed-r17
15231                                                                                                   OPTIONAL,
15232     -- 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
15233     -- capabilities on different carriers
15234     -- 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,
15235     -- Rel. 16 and Rel. 15 PDCCH monitoring capabilities on different carriers
15236     pdcch-BlindDetectionMixedList3-r17               SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed1-r17
15237                                                                                                   OPTIONAL
15240 CA-ParametersNR-v1730 ::= SEQUENCE {
15241     -- R1 30-4a: DM-RS bundling for PUSCH repetition type A (per BC)
15242     dmrs-BundlingPUSCH-RepTypeAPerBC-r17                   ENUMERATED {supported}                         OPTIONAL,
15243     -- R1 30-4b: DM-RS bundling for PUSCH repetition type B(per BC)
15244     dmrs-BundlingPUSCH-RepTypeBPerBC-r17                   ENUMERATED {supported}                         OPTIONAL,
15245     -- R1 30-4c: DM-RS bundling for TB processing over multi-slot PUSCH(per BC)
15246     dmrs-BundlingPUSCH-multiSlotPerBC-r17                  ENUMERATED {supported}                         OPTIONAL,
15247     -- R1 30-4d: DMRS bundling for PUCCH repetitions(per BC)
15248     dmrs-BundlingPUCCH-RepPerBC-r17                        ENUMERATED {supported}                         OPTIONAL,
15249     -- R1 30-4g: Restart DM-RS bundling (per BC)
15250     dmrs-BundlingRestartPerBC-r17                          ENUMERATED {supported}                         OPTIONAL,
15251     -- R1 30-4h: DM-RS bundling for non-back-to-back transmission (per BC)
15252     dmrs-BundlingNonBackToBackTX-PerBC-r17                 ENUMERATED {supported}                         OPTIONAL,
15253     -- R1 39-3-1: Stay on the target CC for SRS carrier switching
15254     stayOnTargetCC-SRS-CarrierSwitch-r17                   ENUMERATED {supported}                         OPTIONAL,
15255     -- 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
15256     fdm-CodebookForMux-UnicastMulticastHARQ-ACK-r17        ENUMERATED {supported}                         OPTIONAL,
15257     -- 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
15258     mode2-TDM-CodebookForMux-UnicastMulticastHARQ-ACK-r17  ENUMERATED {supported}                         OPTIONAL,
15259     -- R1 33-3-4: Mode 1 for type1 codebook generation
15260     mode1-ForType1-CodebookGeneration-r17                  ENUMERATED {supported}                         OPTIONAL,
15261     -- R1 33-5-1j: NACK-only based HARQ-ACK feedback for multicast corresponding to a specific sequence or a PUCCH transmission
15262     -- for SPS group-commmon PDSCH for multicast
15263     nack-OnlyFeedbackSpecificResourceForSPS-Multicast-r17  ENUMERATED {supported}                         OPTIONAL,
15264     -- R1 33-8-2: Up to 2 PUCCH resources configuration for multicast feedback for dynamically scheduled multicast
15265     multiPUCCH-ConfigForMulticast-r17                      ENUMERATED {supported}                         OPTIONAL,
15266     -- R1 33-8-3: PUCCH resource configuration for multicast feedback for SPS GC-PDSCH
15267     pucch-ConfigForSPS-Multicast-r17                       ENUMERATED {supported}                         OPTIONAL,
15268     -- The following parameter is associated with R1 33-2a, R1 33-3-3a, and R1 33-3-3b, and is not a RAN1 FG.
15269     maxNumberG-RNTI-HARQ-ACK-Codebook-r17                  INTEGER (1..4)                                 OPTIONAL,
15270     -- R1 33-3-5: Feedback multiplexing for unicast PDSCH and group-common PDSCH for multicast with same priority and different codebook
15271     -- type
15272     mux-HARQ-ACK-UnicastMulticast-r17                      ENUMERATED {supported}                         OPTIONAL
15275 CA-ParametersNR-v1740 ::= SEQUENCE {
15276     -- R1 33-5-1f: NACK-only based HARQ-ACK feedback for multicast RRC-based enabling/disabling NACK-only based feedback
15277     -- for SPS group-common PDSCH for multicast
15278     nack-OnlyFeedbackForSPS-Multicast-r17                  ENUMERATED {supported}                         OPTIONAL,
15279     -- R1 33-8-1: PUCCH resource configuration for multicast feedback for dynamically scheduled multicast
15280     singlePUCCH-ConfigForMulticast-r17                     ENUMERATED {supported}                         OPTIONAL
15283 CA-ParametersNR-v1760 ::= SEQUENCE {
15284     prioSCellPRACH-OverSP-PeriodicSRS-Support-r17          ENUMERATED {supported}                         OPTIONAL
15287 CA-ParametersNR-v1770 ::= SEQUENCE {
15288     parallelTxPUCCH-PUSCH-SamePriority-r17                 ENUMERATED {supported}                         OPTIONAL
15291 CA-ParametersNR-v1780 ::= SEQUENCE {
15292     parallelTxPUCCH-PUSCH-SamePriority-r17      ENUMERATED {supported}                    OPTIONAL,
15293     supportedAggBW-FR1-r17      SEQUENCE {
15294         scalingFactorSCS-r17                    ENUMERATED {true}                         OPTIONAL,
15295         supportedAggBW-FDD-DL-r17               SupportedAggBandwidth-r17                 OPTIONAL,
15296         supportedAggBW-FDD-UL-r17               SupportedAggBandwidth-r17                 OPTIONAL,
15297         supportedAggBW-TDD-DL-r17               SupportedAggBandwidth-r17                 OPTIONAL,
15298         supportedAggBW-TDD-UL-r17               SupportedAggBandwidth-r17                 OPTIONAL,
15299         supportedAggBW-TotalDL-r17              SupportedAggBandwidth-r17                 OPTIONAL,
15300         supportedAggBW-TotalUL-r17              SupportedAggBandwidth-r17                 OPTIONAL
15301     }    OPTIONAL
15304 CA-ParametersNR-v1800 ::= SEQUENCE {
15305     codebookParametersetype2DopplerCSI-PerBC-r18  CodebookParametersetype2DopplerCSI-r18                  OPTIONAL,
15306     codebookParametersfetype2DopplerCSI-PerBC-r18 CodebookParametersfetype2DopplerCSI-r18                 OPTIONAL,
15307     codebookParametersetype2CJT-PerBC-r18         CodebookParametersetype2CJT-r18                         OPTIONAL,
15308     codebookParametersfetype2CJT-PerBC-r18        CodebookParametersfetype2CJT-r18                        OPTIONAL,
15309     codebookComboParametersCJT-PerBC-r18          CodebookComboParametersCJT-r18                          OPTIONAL,
15310     codebookParametersHARQ-ACK-PUSCH-PerBC-r18    CodebookParametersHARQ-ACK-PUSCH-r18                    OPTIONAL,
15311     -- R1 40-2-8: Maximum number of TAGs across all CCs
15312     maxNumberTAG-AcrossCC-r18                     INTEGER (2..4)                                          OPTIONAL,
15313     -- R1 40-3-3-1: TDCP (Time Domain Channel Properties) report
15314     tdcp-ReportPerBC-r18                          SEQUENCE {
15315         valueX-r18                                    INTEGER (1..2),
15316         maxNumberActiveResource-r18                   INTEGER (2..32)
15317     }                                                                                                     OPTIONAL,
15318     -- R1 40-3-3-5: Number of CSI-RS resources for TDCP
15319     tdcp-ResourcePerBC-r18                        SEQUENCE {
15320         maxNumberConfigPerCC-r18                      ENUMERATED {n2,n4,n6,n8,n10,n12},
15321         maxNumberConfigAcrossCC-r18                   INTEGER (1..32),
15322         maxNumberSimultaneousPerCC-r18                ENUMERATED {n2, n4, n6, n8, n12, n16, n20, n24, n28, n32}
15323     }                                                                                                     OPTIONAL,
15324     -- R1 40-3-1-24: Timeline for regular eType-II-CJT CSI, or for port selection FeType-II-CJT CSI
15325     timelineRelax-CJT-CSI-CA-r18                  ENUMERATED {n0,n2}                                      OPTIONAL,
15326     -- R1 42-1: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
15327     spatialAdaptation-CSI-FeedbackPerBC-r18       SEQUENCE {
15328         maxNumberCSI-ResourceAcrossCC-r18             SEQUENCE {
15329             sdType1-Resource-r18                          ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
15330                                                                       n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
15331                                                                       n46, n48, n50, n52, n54, n56, n58, n60, n62, n64},
15332             sdType2-Resource-r18                          ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
15333                                                                       n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
15334                                                                       n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}
15335         },
15336         maxNumberPortsAcrossCC-r18                    SEQUENCE {
15337             sdType1-Resource-r18                          INTEGER (1..32),
15338             sdType2-Resource-r18                          INTEGER (1..32)
15339         }
15340     }                                                                                                   OPTIONAL,
15341     -- R1 40-7-2a: Association between CSI-RS and SRS for non-codebook case
15342     nonCodebook-CSI-RS-SRS-PerBC-r18    SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource   OPTIONAL,
15343     -- R1 42-1a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting on
15344     -- PUSCH
15345     spatialAdaptation-CSI-FeedbackPUSCH-PerBC-r18 SEQUENCE {
15346         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15347                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15348                                                                  n56, n58, n60, n62, n64},
15349         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15350     }                                                                                                   OPTIONAL,
15351     -- R1 42-1b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
15352     spatialAdaptation-CSI-FeedbackAperiodicPerBC-r18 SEQUENCE {
15353         maxNumberCSI-ResourceAcrossCC-r18                SEQUENCE {
15354             sdType1-Resource-r18                             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
15355                                                                       n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
15356                                                                       n46, n48, n50, n52, n54, n56, n58, n60, n62, n64},
15357             sdType2-Resource-r18                             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22,
15358                                                                       n24, n26, n28, n30, n32, n34, n36, n38, n40, n42, n44,
15359                                                                       n46, n48, n50, n52, n54, n56, n58, n60, n62, n64}
15360         },
15361         maxNumberPortsAcrossCC-r18                       SEQUENCE {
15362             sdType1-Resource-r18                             INTEGER (1..32),
15363             sdType2-Resource-r18                             INTEGER (1..32)        }
15364     }                                                                                                   OPTIONAL,
15365     -- R1 42-1c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
15366     -- reporting on PUCCH
15367     spatialAdaptation-CSI-FeedbackPUCCH-PerBC-r18 SEQUENCE {
15368         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15369                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15370                                                                  n56, n58, n60, n62, n64},
15371         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15372     }                                                                                                   OPTIONAL,
15373     -- R1 42-2: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
15374     powerAdaptation-CSI-FeedbackPerBC-r18         SEQUENCE {
15375         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15376                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15377                                                                  n56, n58, n60, n62, n64},
15378         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15379     }                                                                                                   OPTIONAL,
15380     -- R1 42-2a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting on PUSCH
15381     powerAdaptation-CSI-FeedbackPUSCH-PerBC-r18   SEQUENCE {
15382         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15383                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15384                                                                  n56, n58, n60, n62, n64},
15385         maxNumberPortsAcrossCC-r18                   INTEGER (1..32)
15386     }                                                                                                   OPTIONAL,
15387     -- R1 42-2b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
15388     powerAdaptation-CSI-FeedbackAperiodicPerBC-r18 SEQUENCE {
15389         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15390                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15391                                                                  n56, n58, n60, n62, n64},
15392         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15393     }                                                                                                   OPTIONAL,
15394     -- R1 42-2c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
15395     -- reporting on PUCCH
15396     powerAdaptation-CSI-FeedbackPUCCH-PerBC-r18   SEQUENCE {
15397         maxNumberCSI-ResourceAcrossCC-r18             ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26, n28,
15398                                                                 n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52, n54,
15399                                                                  n56, n58, n60, n62, n64},
15400         maxNumberPortsAcrossCC-r18                    INTEGER (1..32)
15401     }                                                                                                   OPTIONAL,
15403     -- R1 42-7: Mixed codebook combination for spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s),
15404     -- each containing one port subset configuration
15405     mixCodeBookSpatialAdaptationPerBC-r18         SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource       OPTIONAL,
15406     -- R1 42-9: Indicates whether the UE supports CSI report framework and the number of CSI report(s) which the UE can
15407     -- simultaneously process across all CCs, and across MCG and SCG in case of NR-DC.
15408     simultaneousCSI-SubReportsAllCC-r18           INTEGER (5..32)                                       OPTIONAL,
15410     -- R1 49-1: Multi-cell PDSCH scheduling by DCI format 1_3 on a scheduling cell with same SCS between scheduling
15411     -- cell and cells in the set
15412     multiCell-PDSCH-DCI-1-3-SameSCS-r18           SEQUENCE {
15413         coScheduledCellSCS-r18                        SEQUENCE {
15414             nonSharedSpectrum-fdd-fr1                     ENUMERATED {supported}                        OPTIONAL,
15415             nonSharedSpectrum-tdd-fr1                     ENUMERATED {supported}                        OPTIONAL,
15416             sharedSpectrum-tdd-fr1                        ENUMERATED {supported}                        OPTIONAL,
15417             fr2-1                                         ENUMERATED {supported}                        OPTIONAL,
15418             fr2-2                                         ENUMERATED {supported}                        OPTIONAL
15419         },
15420         maxNumberCoScheduledCell-r18                  INTEGER (2..4),
15421         maxNumberSetsOfCellAcrossPUCCH-Group-r18      INTEGER (1..8),
15422         maxNumberSetsOfCellScheduling-r18             INTEGER (1..4),
15423         harqFeedbackType-r18                          ENUMERATED {type1, type2, type1And2},
15424         coScheduledCellIndicationScheme-r18           ENUMERATED {fdra,cellInd, both},
15425         supportOfSearchSpace-r18                      ENUMERATED {supported}                            OPTIONAL,
15426         licensed-fdd-tdd-fr1-r18                      ENUMERATED {supported}                            OPTIONAL
15427     }                                                                                                   OPTIONAL,
15428     -- 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
15429     -- SCS/carrier type between scheduling cell and cells in the set
15430     multiCell-PDSCH-DCI-1-3-DiffSCS-r18           SEQUENCE {
15431         coScheduledCellSCS-r18                        ENUMERATED {lowScheduling-highScheduled, highScheduling-lowScheduled, both},
15432         combinationCarrierType-r18                    SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
15433                                                                          CombinationCarrierType-r18,
15434         maxNumberCoScheduledCell-r18                  INTEGER (2..4),
15435         maxNumberSetsOfCellAcrossPUCCH-Group-r18      INTEGER (1..8),
15436         maxNumberSetsOfCellScheduling-r18             INTEGER (1..4),
15437         harqFeedbackType-r18                          ENUMERATED {type1, type2, type1And2},
15438         coScheduledCellIndicationScheme-r18           ENUMERATED {fdra,cellInd, both}
15439     }                                                                                                   OPTIONAL,
15440     -- R1 49-2: Multi-cell PUSCH scheduling by DCI format 0_3 on a scheduling cell with same SCS between scheduling cell
15441     -- and cells in the set
15442     multiCell-PUSCH-DCI-0-3-SameSCS-r18           SEQUENCE {
15443         coScheduledCellSCS-r18                        SEQUENCE {
15444             nonSharedSpectrum-fdd-fr1                     ENUMERATED {supported}                        OPTIONAL,
15445             nonSharedSpectrum-tdd-fr1                     ENUMERATED {supported}                        OPTIONAL,
15446             sharedSpectrum-tdd-fr1                        ENUMERATED {supported}                        OPTIONAL,
15447             fr2-1                                         ENUMERATED {supported}                        OPTIONAL,
15448             fr2-2                                         ENUMERATED {supported}                        OPTIONAL
15449         },        maxNumberCoScheduledCell-r18                  INTEGER (2..4),
15450         maxNumberSetsOfCellAcrossPUCCH-Group-r18      INTEGER (1..8),
15451         maxNumberSetsOfCellScheduling-r18             INTEGER (1..4),
15452         coScheduledCellIndicationScheme-r18           ENUMERATED {fdra,cellInd, both},
15453         supportOfSearchSpace-r18                      ENUMERATED {supported}                            OPTIONAL,
15454         licensed-fdd-tdd-fr1-r18                      ENUMERATED {supported}                            OPTIONAL
15455     }                                                                                                   OPTIONAL,
15456     -- R1 49-2b: Multi-cell PUSCH scheduling by DCI format 0_3 on a scheduling cell not included in a set of cells with
15457     -- different SCS/carrier type between scheduling cell and cells in the set
15458     multiCell-PUSCH-DCI-0-3-DiffSCS-r18           SEQUENCE {
15459         coScheduledCellSCS-r18                        ENUMERATED {lowScheduling-highScheduled, highScheduling-lowScheduled, both},
15460         combinationCarrierType-r18                    SEQUENCE (SIZE(1..maxSchedulingBandCombination-r18)) OF
15461                                                                          CombinationCarrierType-r18,
15462         maxNumberCoScheduledCell-r18                  INTEGER (2..4),
15463         maxNumberSetsOfCellAcrossPUCCH-Group-r18      INTEGER (1..8),
15464         maxNumberSetsOfCellScheduling-r18             INTEGER (1..4),
15465         coScheduledCellIndicationScheme-r18           ENUMERATED {fdra,cellInd, both}
15466    }                                                                                                    OPTIONAL,
15467     -- R1 49-3x: Advanced UE capability for larger number of unicast DL DCI
15468     advUnicastDCI-DL-r18                          SEQUENCE {
15469          scs-15kHz-120kHz-r18                         ENUMERATED {n2, n4}                               OPTIONAL,
15470          scs-15kHz-60kHz-r18                          ENUMERATED {n2, n4}                               OPTIONAL,
15471          scs-30kHz-120kHz-r18                         ENUMERATED {n2, n4}                               OPTIONAL,
15472          scs-15kHz-30kHz-r18                          ENUMERATED {n2}                                   OPTIONAL,
15473          scs-30kHz-60kHz-r18                          ENUMERATED {n2}                                   OPTIONAL,
15474          scs-60kHz-120kHz-r18                         ENUMERATED {n2}                                   OPTIONAL
15475     }                                                                                                   OPTIONAL,
15476     -- R1 49-3y: Advanced UE capability for larger number of unicast UL DCI
15477     advUnicastDCI-UL-r18                          SEQUENCE {
15478          scs-15kHz-120kHz-r18                         ENUMERATED {n2, n4}                               OPTIONAL,
15479          scs-15kHz-60kHz-r18                          ENUMERATED {n2, n4}                               OPTIONAL,
15480          scs-30kHz-120kHz-r18                         ENUMERATED {n2, n4}                               OPTIONAL,
15481          scs-15kHz-30kHz-r18                          ENUMERATED {n2}                                   OPTIONAL,
15482          scs-30kHz-60kHz-r18                          ENUMERATED {n2}                                   OPTIONAL,
15483          scs-60kHz-120kHz-r18                         ENUMERATED {n2}                                   OPTIONAL
15484     }                                                                                                   OPTIONAL,
15485     -- R1 49-5a: Trigger Type 3 HARQ CB based feedback using DCI format 1_3
15486     type3HARQ-CB-DCI-1-3-r18                          ENUMERATED {supported}                            OPTIONAL,
15487     -- R1 49-5b: Trigger enhanced Type 3 HARQ CB based feedback using DCI format 1_3
15488     type3EnhHARQ-CB-DCI-1-3-r18                   SEQUENCE {
15489         numberOfCodebook-r18                          ENUMERATED {n1, n2, n4, n8},
15490         maxNumberPUCCH-Trans-r18                      INTEGER (1..7)
15491     }                                                                                                   OPTIONAL,
15492     -- R1 49-9: SCell dormancy indication within active time in DCI format 0_3/1_3
15493     scellDormancyWithinActiveTime-DCI-0-3-And-1-3-r18 ENUMERATED {supported}                            OPTIONAL,
15494     pdcch-MonitoringCA-Ext-r18                    CHOICE {
15495         -- R1 55-6a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
15496         -- configured with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells
15497         pdcch-MonitoringCA-r18                    SEQUENCE {
15498             maxNumberOfMonitoringCC-r18               INTEGER (2..16),
15499             supportedSpanArrangement-r18              ENUMERATED {alignedOnly, alignedAndNonAligned}
15500         },
15501         -- R1 55-6f: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
15502         -- configured with DL CA with Rel-16 PDCCH monitoring capability on all the serving cells with restriction for non-aligned
15503         -- span case
15504         pdcch-MonitoringCA-NonAlignedSpan-r18         INTEGER (2..16)
15505     }                                                                                                   OPTIONAL,
15506     pdcch-BlindDetectionCA-MixedExt-r18           CHOICE {
15507         -- 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
15508         -- different carriers
15509         pdcch-BlindDetectionCA-Mixed-r18              SEQUENCE {
15510             blindDetectionCA-Mixed-r18                    SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
15511                                                               PDCCH-BlindDetectionCA-MixedExt-r16,
15512             supportedSpanArrangement-r18                  ENUMERATED{ alignedOnly, alignedAndNonAligned }
15513         },
15514         -- 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
15515         -- different carriers with restriction for non-aligned span case
15516         pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r18  SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
15517                                                                         PDCCH-BlindDetectionCA-MixedExt-r16
15518     }                                                                                                   OPTIONAL,
15519     -- 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
15520     -- and Rel. 15 PDCCH monitoring capabilities on different carriers
15521     pdcch-BlindDetectionMCG-SCG-List-r18          SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
15522                                                                      PDCCH-BlindDetectionMixed2-r18     OPTIONAL,
15523     -- R4 33-1: Support of intra-band non-collocated NR CA operation
15524     intraBandNR-CA-non-collocated-r18             ENUMERATED {supported}                                OPTIONAL
15527 CA-ParametersNR-v1830 ::= SEQUENCE {
15528     -- R1 45-1: Intra-frequency L1 measurement and reports for L1-L2 Triggered Mobility (LTM) procedure
15529     intraFreqL1-MeasConfig-r18                            SEQUENCE {
15530        supportedMaxIntraFreqCellsConfig-r18                   INTEGER (1..8),
15531        supportedMaxIntraFreqCellsPerReport-r18                INTEGER (1..4),
15532        supportedMaxReportBeamsPerReportedCell-r18             INTEGER (1..4),
15533        supportedMaxReportBeamsReports-r18                     ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16},
15534        supportedMaxAperiodic-LTM-CSI-ReportConfig-r18         INTEGER (0..4),
15535        supportedMaxPeriodic-LTM-CSI-ReportConfig-r18          INTEGER (1..4),
15536        supportedMaxSemiPersistent-LTM-CSI-ReportConfig-r18    INTEGER (0..4)
15537    }                                                                                                   OPTIONAL,
15538     -- R1 45-1a: Inter-frequency L1 measurement and reports for L1-L2 Triggered Mobility (LTM) procedure
15539     interFreqL1-MeasConfig-r18                            SEQUENCE {
15540        supportedMaxIntraInterFreqCellsConfig-r18              INTEGER (1..8),
15541        supportedMaxIntraInterFreqCellsPerReport-r18           INTEGER (1..4),
15542        supportedMaxIntraInterFreqBeamsPerCellReports-r18      INTEGER (1..4),
15543        supportedMaxIntraInterFreqBeamsReports-r18             ENUMERATED {n1,n2,n3,n4,n6,n8,n9,n12,n16}
15544     }                                                                                                  OPTIONAL,
15545     -- R1 45-2: Inclusion of current SpCell in the L1 measurement report
15546     currentSpCellInclL1-Report-r18                        ENUMERATED {supported}                       OPTIONAL,
15547     -- R4 39-1: SSB based L1-RSRP measurements for multiple cells with RTD > CP
15548     multiCellL1-measRTD-greaterThan-CP-r18                ENUMERATED {supported}                       OPTIONAL,
15549     -- R4 39-2: SSB based inter-frequency L1-RSRP measurements without measurement gaps
15550     interFreqSSB-L1-MeasWithoutGaps-r18                   ENUMERATED {supported}                       OPTIONAL,
15551     -- R4 39-3-1: Number of frequency layers for L1-RSRP measurement
15552     maxFreqLayersL1-Meas-r18                              SEQUENCE {
15553        supportedMaxIntraInterFreqLayersWithoutGaps-r18        INTEGER (1..8)                           OPTIONAL,
15554        supportedMaxIntraInterFreqLayersWithGaps-r18           INTEGER (1..8)                           OPTIONAL
15555     }                                                                                                  OPTIONAL,
15556     -- R4 39-3-2: Number of neighbour cells to be measured per frequency layer
15557     maxNeighCellsPerFreqLayerL1-Meas-r18                  SEQUENCE {
15558        supportedMaxNeighCellsPerFreqLayersWithoutGaps-r18     INTEGER (1..8)                           OPTIONAL,
15559        supportedMaxNeighCellsPerFreqLayersWithGaps-r18        INTEGER (1..8)                           OPTIONAL
15560     }                                                                                                  OPTIONAL,
15561     -- R4 39-3-3: Number of total cells to be measured
15562     supportedMaxCellsWithoutGapsL1-Meas-r18               INTEGER (1..24)                              OPTIONAL,
15563     -- R4 39-3-4: Number of SSB resources for L1-RSRP measurement within a slot
15564     supportedMaxSSB-WithinSlotL1-Meas-r18                 ENUMERATED {n1,n2,n3,n4,n5,n6,n7,n8,n16,n32,n48,n64}        OPTIONAL,
15565     -- R4 39-3-5: Number of SSB resources for L1-RSRP measurement per frequency layer
15566     maxSSB-PerFreqLayerL1-Meas-r18                        SEQUENCE {
15567        supportedMaxSSB-PerFreqLayerWithoutGaps-r18            INTEGER (1..8)                            OPTIONAL,
15568        supportedMaxSSB-PerFreqLayerWithGaps-r18               INTEGER (1..8)                            OPTIONAL
15569     }                                                                                                   OPTIONAL,
15570     -- R4 39-3-6: Number of total SSB resources to be measured
15571     supportedMaxSSB-L1-Meas-r18                           ENUMERATED {n2,n4,n8,n12,n16,n32,n64}         OPTIONAL,
15572     -- R1 49-13: Default QCL assumption for multi-cell scheduling by DCI format 1_3
15573     qcl-MultiCellDCI-1-3-r18                              ENUMERATED {diff, both}                       OPTIONAL,
15574     -- R1 49-14: Support of BWP switch indication by DCI format 0_3/1_3
15575     bwp-SwitchingDCI-0-3-And-1-3-r18                      ENUMERATED {supported}                        OPTIONAL
15578 CrossCarrierSchedulingSCell-SpCell-r17 ::= SEQUENCE {
15579     supportedSCS-Combinations-r17              SEQUENCE {
15580         scs15kHz-15kHz-r17                         ENUMERATED {supported}                         OPTIONAL,
15581         scs15kHz-30kHz-r17                         ENUMERATED {supported}                         OPTIONAL,
15582         scs15kHz-60kHz-r17                         ENUMERATED {supported}                         OPTIONAL,
15583         scs30kHz-30kHz-r17                         BIT STRING (SIZE (1..496))                     OPTIONAL,
15584         scs30kHz-60kHz-r17                         BIT STRING (SIZE (1..496))                     OPTIONAL,
15585         scs60kHz-60kHz-r17                         BIT STRING (SIZE (1..496))                     OPTIONAL
15586     },
15587     pdcch-MonitoringOccasion-r17               ENUMERATED {val1, val2}
15590 PDCCH-BlindDetectionMixedList-r16::=       SEQUENCE {
15591     pdcch-BlindDetectionCA-MixedExt-r16        CHOICE {
15592         pdcch-BlindDetectionCA-Mixed-v16a0                PDCCH-BlindDetectionCA-MixedExt-r16,
15593         pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-v16a0 PDCCH-BlindDetectionCA-MixedExt-r16
15594     }                                                                                             OPTIONAL,
15595     pdcch-BlindDetectionCG-UE-MixedExt-r16     SEQUENCE{
15596     pdcch-BlindDetectionMCG-UE-Mixed-v16a0                PDCCH-BlindDetectionCG-UE-MixedExt-r16,
15597         pdcch-BlindDetectionSCG-UE-Mixed-v16a0            PDCCH-BlindDetectionCG-UE-MixedExt-r16
15598     }                                                                                             OPTIONAL
15601 PDCCH-BlindDetectionCA-MixedExt-r16 ::=    SEQUENCE {
15602     pdcch-BlindDetectionCA1-r16                INTEGER (1..15),
15603     pdcch-BlindDetectionCA2-r16                INTEGER (1..15)
15606 PDCCH-BlindDetectionCG-UE-MixedExt-r16 ::= SEQUENCE {
15607     pdcch-BlindDetectionCG-UE1-r16             INTEGER (0..15),
15608     pdcch-BlindDetectionCG-UE2-r16             INTEGER (0..15)
15611 PDCCH-BlindDetectionMCG-SCG-r17 ::=        SEQUENCE {
15612     pdcch-BlindDetectionMCG-UE-r17             INTEGER (1..15),
15613     pdcch-BlindDetectionSCG-UE-r17             INTEGER (1..15)
15616 PDCCH-BlindDetectionMixed-r17::=           SEQUENCE {
15617     pdcch-BlindDetectionCA-Mixed-r17           PDCCH-BlindDetectionCA-Mixed-r17                   OPTIONAL,
15618     pdcch-BlindDetectionCG-UE-Mixed-r17        SEQUENCE{
15619         pdcch-BlindDetectionMCG-UE-Mixed-v17       PDCCH-BlindDetectionCG-UE-Mixed-r17,
15620         pdcch-BlindDetectionSCG-UE-Mixed-v17       PDCCH-BlindDetectionCG-UE-Mixed-r17
15621     }                                                                                             OPTIONAL
15624 PDCCH-BlindDetectionCG-UE-Mixed-r17 ::=    SEQUENCE {
15625     pdcch-BlindDetectionCG-UE1-r17             INTEGER (0..15),
15626     pdcch-BlindDetectionCG-UE2-r17             INTEGER (0..15)
15629 PDCCH-BlindDetectionCA-Mixed-r17 ::=       SEQUENCE {
15630     pdcch-BlindDetectionCA1-r17                INTEGER (1..15)                                    OPTIONAL,
15631     pdcch-BlindDetectionCA2-r17                INTEGER (1..15)                                    OPTIONAL
15633 PDCCH-BlindDetectionMixed1-r17::=          SEQUENCE {
15634     pdcch-BlindDetectionCA-Mixed1-r17          PDCCH-BlindDetectionCA-Mixed1-r17                  OPTIONAL,
15635     pdcch-BlindDetectionCG-UE-Mixed1-r17       SEQUENCE{
15636         pdcch-BlindDetectionMCG-UE-Mixed1-v17      PDCCH-BlindDetectionCG-UE-Mixed1-r17,
15637         pdcch-BlindDetectionSCG-UE-Mixed1-v17      PDCCH-BlindDetectionCG-UE-Mixed1-r17
15638     }                                                                                             OPTIONAL
15641 PDCCH-BlindDetectionCG-UE-Mixed1-r17 ::=   SEQUENCE {
15642     pdcch-BlindDetectionCG-UE1-r17             INTEGER (0..15),
15643     pdcch-BlindDetectionCG-UE2-r17             INTEGER (0..15),
15644     pdcch-BlindDetectionCG-UE3-r17             INTEGER (0..15)
15647 PDCCH-BlindDetectionCA-Mixed1-r17 ::=      SEQUENCE {
15648     pdcch-BlindDetectionCA1-r17                INTEGER (1..15)                                    OPTIONAL,
15649     pdcch-BlindDetectionCA2-r17                INTEGER (1..15)                                    OPTIONAL,
15650     pdcch-BlindDetectionCA3-r17                INTEGER (1..15)                                    OPTIONAL
15653 PDCCH-BlindDetectionMixed2-r18 ::=         SEQUENCE{
15654     pdcch-BlindDetectionMCG-UE-Mixed-r18       PDCCH-BlindDetectionCG-UE-MixedExt-r16,
15655     pdcch-BlindDetectionSCG-UE-Mixed-r18       PDCCH-BlindDetectionCG-UE-MixedExt-r16
15658 SimulSRS-ForAntennaSwitching-r16 ::= SEQUENCE {
15659     supportSRS-xTyR-xLessThanY-r16       ENUMERATED {supported}                     OPTIONAL,
15660     supportSRS-xTyR-xEqualToY-r16        ENUMERATED {supported}                     OPTIONAL,
15661     supportSRS-AntennaSwitching-r16      ENUMERATED {supported}                     OPTIONAL
15664 TwoPUCCH-Grp-Configurations-r16 ::=  SEQUENCE {
15665     pucch-PrimaryGroupMapping-r16        TwoPUCCH-Grp-ConfigParams-r16,
15666     pucch-SecondaryGroupMapping-r16      TwoPUCCH-Grp-ConfigParams-r16
15669 TwoPUCCH-Grp-Configurations-r17 ::=  SEQUENCE {
15670     primaryPUCCH-GroupConfig-r17         PUCCH-Group-Config-r17,
15671     secondaryPUCCH-GroupConfig-r17       PUCCH-Group-Config-r17
15674 TwoPUCCH-Grp-ConfigParams-r16 ::=    SEQUENCE {
15675     pucch-GroupMapping-r16               PUCCH-Grp-CarrierTypes-r16,
15676     pucch-TX-r16                         PUCCH-Grp-CarrierTypes-r16
15680 CarrierTypePair-r16 ::=             SEQUENCE {
15681     carrierForCSI-Measurement-r16       PUCCH-Grp-CarrierTypes-r16,
15682     carrierForCSI-Reporting-r16         PUCCH-Grp-CarrierTypes-r16
15685 PUCCH-Grp-CarrierTypes-r16 ::=       SEQUENCE {
15686     fr1-NonSharedTDD-r16                 ENUMERATED {supported}                     OPTIONAL,
15687     fr1-SharedTDD-r16                    ENUMERATED {supported}                     OPTIONAL,
15688     fr1-NonSharedFDD-r16                 ENUMERATED {supported}                     OPTIONAL,
15689     fr2-r16                              ENUMERATED {supported}                     OPTIONAL
15692 PUCCH-Group-Config-r17 ::=           SEQUENCE {
15693     fr1-FR1-NonSharedTDD-r17             ENUMERATED {supported}                     OPTIONAL,
15694     fr2-FR2-NonSharedTDD-r17             ENUMERATED {supported}                     OPTIONAL,
15695     fr1-FR2-NonSharedTDD-r17             ENUMERATED {supported}                     OPTIONAL
15698 CombinationCarrierType-r18 ::=       SEQUENCE {
15699     schedulingCellCarrierType-r18        ENUMERATED {licensed-fdd-fr1, licensed-tdd-fr1, unlicensed-tdd-fr1, fr2-1, fr2-2},
15700     scheduledCellCarrierType-r18         ENUMERATED {licensed-fdd-fr1, licensed-tdd-fr1, unlicensed-tdd-fr1, fr2-1, fr2-2}
15703 -- TAG-CA-PARAMETERSNR-STOP
15704 -- TAG-CA-PARAMETERS-NRDC-START
15706 CA-ParametersNRDC ::=                         SEQUENCE {
15707      ca-ParametersNR-ForDC                       CA-ParametersNR                              OPTIONAL,
15708      ca-ParametersNR-ForDC-v1540                 CA-ParametersNR-v1540                        OPTIONAL,
15709      ca-ParametersNR-ForDC-v1550                 CA-ParametersNR-v1550                        OPTIONAL,
15710      ca-ParametersNR-ForDC-v1560                 CA-ParametersNR-v1560                        OPTIONAL,
15711      featureSetCombinationDC                     FeatureSetCombinationId                      OPTIONAL
15714 CA-ParametersNRDC-v15g0 ::=                  SEQUENCE {
15715     ca-ParametersNR-ForDC-v15g0                   CA-ParametersNR-v15g0                        OPTIONAL
15718 CA-ParametersNRDC-v1610 ::= SEQUENCE {
15719     -- R1 18-1: Semi-static power sharing mode1 between MCG and SCG cells of same FR for NR dual connectivity
15720     intraFR-NR-DC-PwrSharingMode1-r16        ENUMERATED {supported}         OPTIONAL,
15721     -- R1 18-1a: Semi-static power sharing mode 2 between MCG and SCG cells of same FR for NR dual connectivity
15722     intraFR-NR-DC-PwrSharingMode2-r16        ENUMERATED {supported}         OPTIONAL,
15723     -- R1 18-1b: Dynamic power sharing between MCG and SCG cells of same FR for NR dual connectivity
15724     intraFR-NR-DC-DynamicPwrSharing-r16      ENUMERATED {short, long}       OPTIONAL,
15725     asyncNRDC-r16                            ENUMERATED {supported}         OPTIONAL
15728 CA-ParametersNRDC-v1630 ::=                         SEQUENCE {
15729      ca-ParametersNR-ForDC-v1610                 CA-ParametersNR-v1610                        OPTIONAL,
15730      ca-ParametersNR-ForDC-v1630                 CA-ParametersNR-v1630                        OPTIONAL
15733 CA-ParametersNRDC-v1640 ::=                  SEQUENCE {
15734     ca-ParametersNR-ForDC-v1640                  CA-ParametersNR-v1640                        OPTIONAL
15737 CA-ParametersNRDC-v1650 ::=                  SEQUENCE {
15738     supportedCellGrouping-r16                    BIT STRING (SIZE (1..maxCellGroupings-r16))  OPTIONAL
15741 CA-ParametersNRDC-v16a0 ::=                  SEQUENCE {
15742     ca-ParametersNR-ForDC-v16a0                  CA-ParametersNR-v16a0                        OPTIONAL
15745 CA-ParametersNRDC-v1700 ::=                   SEQUENCE {
15746     -- R1 31-9: Indicates the support of simultaneous transmission and reception of an IAB-node from multiple parent nodes
15747     simultaneousRxTx-IAB-MultipleParents-r17     ENUMERATED {supported}                       OPTIONAL,
15748     condPSCellAdditionNRDC-r17                   ENUMERATED {supported}                       OPTIONAL,
15749     scg-ActivationDeactivationNRDC-r17           ENUMERATED {supported}                       OPTIONAL,
15750     scg-ActivationDeactivationResumeNRDC-r17     ENUMERATED {supported}                       OPTIONAL,
15751     beamManagementType-CBM-r17                   ENUMERATED {supported}                       OPTIONAL
15754 CA-ParametersNRDC-v1720 ::=                  SEQUENCE {
15755     ca-ParametersNR-ForDC-v1700                  CA-ParametersNR-v1700                        OPTIONAL,
15756     ca-ParametersNR-ForDC-v1720                  CA-ParametersNR-v1720                        OPTIONAL
15759 CA-ParametersNRDC-v1730 ::=                  SEQUENCE {
15760     ca-ParametersNR-ForDC-v1730                   CA-ParametersNR-v1730                       OPTIONAL
15763 CA-ParametersNRDC-v1760 ::=                  SEQUENCE {
15764     ca-ParametersNR-ForDC-v1760                  CA-ParametersNR-v1760
15767 CA-ParametersNRDC-v1780 ::=                  SEQUENCE {
15768     ca-ParametersNR-ForDC-v1780                  CA-ParametersNR-v1780                        OPTIONAL
15771 CA-ParametersNRDC-v1800 ::=                  SEQUENCE {
15772     ca-ParametersNR-ForDC-v1800                  CA-ParametersNR-v1800                        OPTIONAL,
15773     -- 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
15774     -- SCG when configured for NR-DC operation with Rel-16 PDCCH monitoring on all the serving cells
15775     pdcch-BlindDetectionNRDC-r18                 SEQUENCE(SIZE (1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF
15776                                                           PDCCH-BlindDetectionMixed1-r18      OPTIONAL
15779 CA-ParametersNRDC-v1830 ::=                  SEQUENCE {
15780     ca-ParametersNR-ForDC-v1830                  CA-ParametersNR-v1830                        OPTIONAL
15783 PDCCH-BlindDetectionMixed1-r18::=            SEQUENCE {
15784     pdcch-BlindDetectionCG-UE-Mixed-r18          SEQUENCE{
15785         pdcch-BlindDetectionMCG-UE-Mixed-r18         INTEGER (1..15),
15786         pdcch-BlindDetectionSCG-UE-Mixed-r18         INTEGER (1..15)
15787     }
15790 -- TAG-CA-PARAMETERS-NRDC-STOP
15791 -- TAG-CARRIERAGGREGATIONVARIANT-START
15793 CarrierAggregationVariant ::=          SEQUENCE {
15794     fr1fdd-FR1TDD-CA-SpCellOnFR1FDD         ENUMERATED {supported}                      OPTIONAL,
15795     fr1fdd-FR1TDD-CA-SpCellOnFR1TDD         ENUMERATED {supported}                      OPTIONAL,
15796     fr1fdd-FR2TDD-CA-SpCellOnFR1FDD         ENUMERATED {supported}                      OPTIONAL,
15797     fr1fdd-FR2TDD-CA-SpCellOnFR2TDD         ENUMERATED {supported}                      OPTIONAL,
15798     fr1tdd-FR2TDD-CA-SpCellOnFR1TDD         ENUMERATED {supported}                      OPTIONAL,
15799     fr1tdd-FR2TDD-CA-SpCellOnFR2TDD         ENUMERATED {supported}                      OPTIONAL,
15800     fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1FDD  ENUMERATED {supported}                      OPTIONAL,
15801     fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1TDD  ENUMERATED {supported}                      OPTIONAL,
15802     fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR2TDD  ENUMERATED {supported}                      OPTIONAL
15805 -- TAG-CARRIERAGGREGATIONVARIANT-STOP
15806 -- TAG-CODEBOOKPARAMETERS-START
15808 CodebookParameters ::=             SEQUENCE {
15809     type1                                  SEQUENCE {
15810         singlePanel                           SEQUENCE {
15811             supportedCSI-RS-ResourceList      SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
15812             modes                                  ENUMERATED {mode1, mode1andMode2},
15813             maxNumberCSI-RS-PerResourceSet    INTEGER (1..8)
15814         },
15815         multiPanel                            SEQUENCE {
15816             supportedCSI-RS-ResourceList      SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
15817             modes                                  ENUMERATED {mode1, mode2, both},
15818             nrofPanels                            ENUMERATED {n2, n4},
15819             maxNumberCSI-RS-PerResourceSet    INTEGER (1..8)
15820         }                                                                                                               OPTIONAL
15821     },
15822     type2                                  SEQUENCE {
15823         supportedCSI-RS-ResourceList        SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
15824         parameterLx                           INTEGER (2..4),
15825         amplitudeScalingType                 ENUMERATED {wideband, widebandAndSubband},
15826         amplitudeSubsetRestriction          ENUMERATED {supported}              OPTIONAL
15827     }                                                                                                                   OPTIONAL,
15828     type2-PortSelection                  SEQUENCE {
15829         supportedCSI-RS-ResourceList        SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
15830         parameterLx                           INTEGER (2..4),
15831         amplitudeScalingType                 ENUMERATED {wideband, widebandAndSubband}
15832     }                                                                                                                   OPTIONAL
15835 CodebookParameters-v1610 ::=        SEQUENCE {
15836     supportedCSI-RS-ResourceListAlt-r16  SEQUENCE {
15837         type1-SinglePanel-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)  OPTIONAL,
15838         type1-MultiPanel-r16                 SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)  OPTIONAL,
15839         type2-r16                            SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)  OPTIONAL,
15840         type2-PortSelection-r16              SEQUENCE (SIZE (1..maxNrofCSI-RS-Resources)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)  OPTIONAL
15841     }                                                                                                                                       OPTIONAL
15844 CodebookParametersAddition-r16 ::=      SEQUENCE {
15845     etype2-r16                             SEQUENCE {
15846         -- R1 16-3a Regular eType 2 R=1
15847         etype2R1-r16                           SEQUENCE {
15848             supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
15849                                                                                               INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15850         },
15851         -- R1 16-3a-1 Regular eType 2 R=2
15852         etype2R2-r16                           SEQUENCE {
15853             supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
15854                                                                                               INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15855         }                                                                  OPTIONAL,
15856         -- R1 16-3a-2: Support of parameter combinations 7-8
15857         paramComb7-8-r16                       ENUMERATED {supported}      OPTIONAL,
15858         -- R1 16-3a-3: Support of rank 3,4
15859         rank3-4-r16                            ENUMERATED {supported}      OPTIONAL,
15860         -- R1 16-3a-4: CBSR with soft amplitude restriction
15861         amplitudeSubsetRestriction-r16         ENUMERATED {supported}      OPTIONAL
15862     }                                                                      OPTIONAL,
15863     etype2-PS-r16                          SEQUENCE {
15864         -- R1 16-3b Regular eType 2 R=1 PortSelection
15865         etype2R1-PortSelection-r16             SEQUENCE {
15866             supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
15867                                                                                               INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15868         },
15869         -- R1 16-3b-1 Regular eType 2 R=2 PortSelection
15870         etype2R2-PortSelection-r16             SEQUENCE {
15871             supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
15872                                                                                               INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15873         }                                                                  OPTIONAL,
15874         -- R1 16-3b-2: Support of rank 3,4
15875         rank3-4-r16                            ENUMERATED {supported}      OPTIONAL
15876     }                                                                      OPTIONAL
15879 CodebookComboParametersAddition-r16 ::= SEQUENCE {
15880     -- R1 16-8 Mixed codebook types
15881     type1SP-Type2-null-r16                 SEQUENCE {
15882         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15883     }                                                          OPTIONAL,
15884     type1SP-Type2PS-null-r16               SEQUENCE {
15885         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15886     }                                                          OPTIONAL,
15887     type1SP-eType2R1-null-r16              SEQUENCE {
15888         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15889     }                                                          OPTIONAL,
15890     type1SP-eType2R2-null-r16              SEQUENCE {
15891         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15892     }                                                          OPTIONAL,
15893     type1SP-eType2R1PS-null-r16            SEQUENCE {
15894         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15895     }                                                          OPTIONAL,
15896     type1SP-eType2R2PS-null-r16            SEQUENCE {
15897         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15898     }                                                          OPTIONAL,
15899     type1SP-Type2-Type2PS-r16              SEQUENCE {
15900         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15901     }                                                          OPTIONAL,
15902     type1MP-Type2-null-r16                 SEQUENCE {
15903     supportedCSI-RS-ResourceListAdd-r16        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15904     }                                                          OPTIONAL,
15905     type1MP-Type2PS-null-r16               SEQUENCE {
15906         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15907     }                                                          OPTIONAL,
15908     type1MP-eType2R1-null-r16              SEQUENCE {
15909         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15910     }                                                          OPTIONAL,
15911     type1MP-eType2R2-null-r16              SEQUENCE {
15912         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15913     }                                                          OPTIONAL,
15914     type1MP-eType2R1PS-null-r16            SEQUENCE {
15915         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15916     }                                                          OPTIONAL,
15917     type1MP-eType2R2PS-null-r16            SEQUENCE {
15918         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15919     }                                                          OPTIONAL,
15920     type1MP-Type2-Type2PS-r16              SEQUENCE {
15921         supportedCSI-RS-ResourceListAdd-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15922     }                                                          OPTIONAL
15925 CodebookParametersfetype2-r17 ::= SEQUENCE {
15926     -- R1 23-9-1  Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II)
15927     fetype2basic-r17        SEQUENCE (SIZE (1.. maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
15928     -- R1 23-9-2  Support of M=2 and R=1 for FeType-II
15929     fetype2R1-r17           SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
15930                                                        OPTIONAL,
15931     -- R1 23-9-4  Support of R = 2 for FeType-II
15932     fetype2R2-r17           SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
15933                                                        OPTIONAL,
15934     -- R1 23-9-3  Support of rank 3, 4 for FeType-II
15935     fetype2Rank3Rank4-r17   ENUMERATED {supported}     OPTIONAL
15938 CodebookComboParameterMixedType-r17 ::= SEQUENCE {
15939     -- R1 23-9-5 Active CSI-RS resources and ports for mixed codebook types in any slot
15940     type1SP-feType2PS-null-r17              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15941                                                                OPTIONAL,
15942     type1SP-feType2PS-M2R1-null-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15943                                                                OPTIONAL,
15944     type1SP-feType2PS-M2R2-null-r1          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15945                                                                OPTIONAL,
15946     type1SP-Type2-feType2-PS-M1-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15947                                                                OPTIONAL,
15948     type1SP-Type2-feType2-PS-M2R1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15949                                                                OPTIONAL,
15950     type1SP-eType2R1-feType2-PS-M1-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15951                                                                OPTIONAL,
15952     type1SP-eType2R1-feType2-PS-M2R1-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15953                                                                OPTIONAL,
15954     type1MP-feType2PS-null-r17              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15955                                                                OPTIONAL,
15956     type1MP-feType2PS-M2R1-null-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15957                                                                OPTIONAL,
15958     type1MP-feType2PS-M2R2-null-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15959                                                                OPTIONAL,
15960     type1MP-Type2-feType2-PS-M1-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15961                                                                OPTIONAL,
15962     type1MP-Type2-feType2-PS-M2R1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15963                                                                OPTIONAL,
15964     type1MP-eType2R1-feType2-PS-M1-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15965                                                                OPTIONAL,
15966     type1MP-eType2R1-feType2-PS-M2R1-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15967                                                                OPTIONAL
15970 CodebookComboParameterMultiTRP-r17::= SEQUENCE {
15971     -- R1 23-7-1b       Active CSI-RS resources and ports in the presence of multi-TRP CSI
15972     --  {Codebook 2, Codebook 3} =(NULL, NULL}
15973     nCJT-null-null                        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15974                                                                OPTIONAL,
15975     nCJT1SP-null-null                     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15976                                                                OPTIONAL,
15977     --    {Codebook 2, Codebook 3} = {( {"Rel 16 combinations in FG 16-8"}
15978     nCJT-Type2-null-r16                   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15979                                                                OPTIONAL,
15980     nCJT-Type2PS-null-r16                 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15981                                                                OPTIONAL,
15982     nCJT-eType2R1-null-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15983                                                                OPTIONAL,
15984     nCJT-eType2R2-null-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15985                                                                OPTIONAL,
15986     nCJT-eType2R1PS-null-r16              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15987                                                                OPTIONAL,
15988     nCJT-eType2R2PS-null-r16              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15989                                                                OPTIONAL,
15990     nCJT-Type2-Type2PS-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15991                                                                OPTIONAL,
15992     nCJT1SP-Type2-null-r16                SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15993                                                                OPTIONAL,
15994     nCJT1SP-Type2PS-null-r16              SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15995                                                                OPTIONAL,
15996     nCJT1SP-eType2R1-null-r16             SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15997                                                                OPTIONAL,
15998     nCJT1SP-eType2R2-null-r16             SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
15999                                                                OPTIONAL,
16000     nCJT1SP-eType2R1PS-null-r16           SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16001                                                                OPTIONAL,
16002     nCJT1SP-eType2R2PS-null-r16           SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16003                                                                OPTIONAL,
16004     nCJT1SP-Type2-Type2PS-r16             SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16005                                                                OPTIONAL,
16006     -- {Codebook 2, Codebook 3} = {"New Rel17 combinations in FG 23-9-5"}
16007     nCJT-feType2PS-null-r17               SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16008                                                                OPTIONAL,
16009     nCJT-feType2PS-M2R1-null-r17          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16010                                                                OPTIONAL,
16011     nCJT-feType2PS-M2R2-null-r17          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16012                                                                OPTIONAL,
16013     nCJT-Type2-feType2-PS-M1-r17          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16014                                                                OPTIONAL,
16015     nCJT-Type2-feType2-PS-M2R1-r17        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16016                                                                OPTIONAL,
16017     nCJT-eType2R1-feType2-PS-M1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16018                                                                OPTIONAL,
16019     nCJT-eType2R1-feType2-PS-M2R1-r17     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16020                                                                OPTIONAL,
16021     nCJT1SP-feType2PS-null-r17            SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16022                                                                OPTIONAL,
16023     nCJT1SP-feType2PS-M2R1-null-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16024                                                                OPTIONAL,
16025     nCJT1SP-feType2PS-M2R2-null-r1        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16026                                                                OPTIONAL,
16027     nCJT1SP-Type2-feType2-PS-M1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16028                                                                OPTIONAL,
16029     nCJT1SP-Type2-feType2-PS-M2R1-r17     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16030                                                                OPTIONAL,
16031     nCJT1SP-eType2R1-feType2-PS-M1-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16032                                                                OPTIONAL,
16033     nCJT1SP-eType2R1-feType2-PS-M2R1-r17  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16034                                                                OPTIONAL
16037 CodebookParametersAdditionPerBC-r16::=  SEQUENCE {
16038     -- R1 16-3a Regular eType 2 R=1
16039     etype2R1-r16                    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16040                                                                OPTIONAL,
16041     -- R1 16-3a-1 Regular eType 2 R=2
16042     etype2R2-r16                    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16043                                                                       OPTIONAL,
16044     -- R1 16-3b Regular eType 2 R=1 PortSelection
16045     etype2R1-PortSelection-r16      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16046                                                                OPTIONAL,
16047     -- R1 16-3b-1 Regular eType 2 R=2 PortSelection
16048     etype2R2-PortSelection-r16      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16049                                                                OPTIONAL
16052 CodebookComboParametersAdditionPerBC-r16::= SEQUENCE {
16053     -- R1 16-8 Mixed codebook types
16054     type1SP-Type2-null-r16          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16055                                                                OPTIONAL,
16056     type1SP-Type2PS-null-r16        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16057                                                                OPTIONAL,
16058     type1SP-eType2R1-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16059                                                                OPTIONAL,
16060     type1SP-eType2R2-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16061                                                                OPTIONAL,
16062     type1SP-eType2R1PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16063                                                                OPTIONAL,
16064     type1SP-eType2R2PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16065                                                                OPTIONAL,
16066     type1SP-Type2-Type2PS-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16067                                                                OPTIONAL,
16068     type1MP-Type2-null-r16          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16069                                                                OPTIONAL,
16070     type1MP-Type2PS-null-r16        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16071                                                                OPTIONAL,
16072     type1MP-eType2R1-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16073                                                                OPTIONAL,
16074     type1MP-eType2R2-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16075                                                                OPTIONAL,
16076     type1MP-eType2R1PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16077                                                                OPTIONAL,
16078     type1MP-eType2R2PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16079                                                                OPTIONAL,
16080     type1MP-Type2-Type2PS-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16081                                                                OPTIONAL
16084 CodebookParametersfetype2PerBC-r17 ::= SEQUENCE {
16085     -- R1 23-9-1        Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II)
16086     fetype2basic-r17    SEQUENCE (SIZE (1.. maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16087     -- R1 23-9-2        Support of M=2 and R=1 for FeType-II
16088     fetype2R1-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
16089                                   OPTIONAL,
16090     -- R1 23-9-4        Support of R = 2 for FeType-II
16091     fetype2R2-r17       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r17)) OF INTEGER (0.. maxNrofCSI-RS-ResourcesAlt-1-r16)
16092                                   OPTIONAL
16095 CodebookComboParameterMixedTypePerBC-r17 ::= SEQUENCE {
16096     -- R1 23-9-5 Active CSI-RS resources and ports for mixed codebook types in any slot
16097     type1SP-feType2PS-null-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16098                                                                OPTIONAL,
16099     type1SP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16100                                                                OPTIONAL,
16101     type1SP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16102                                                               OPTIONAL,
16103     type1SP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16104                                                                OPTIONAL,
16105     type1SP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16106                                                                OPTIONAL,
16107     type1SP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16108                                                                OPTIONAL,
16109     type1SP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16110                                                                OPTIONAL,
16111     type1MP-feType2PS-null-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16112                                                                OPTIONAL,
16113     type1MP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16114                                                                OPTIONAL,
16115     type1MP-feType2PS-M2R2-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16116                                                                OPTIONAL,
16117     type1MP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16118                                                                OPTIONAL,
16119     type1MP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16120                                                                OPTIONAL,
16121     type1MP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16122                                                                OPTIONAL,
16123     type1MP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16124                                                                OPTIONAL
16127 CodebookComboParameterMultiTRP-PerBC-r17::= SEQUENCE {
16128     -- R1 23-7-1b       Active CSI-RS resources and ports in the presence of multi-TRP CSI
16129     --  {Codebook 2, Codebook 3} =(NULL, NULL}
16130     nCJT-null-null               SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16131                                                                OPTIONAL,
16132     nCJT1SP-null-null            SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16133                                                                OPTIONAL,
16134     --    {Codebook 2, Codebook 3} = {( {"Rel 16 combinations in FG 16-8"}
16135     nCJT-Type2-null-r16          SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16136                                                                OPTIONAL,
16137     nCJT-Type2PS-null-r16        SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16138                                                                OPTIONAL,
16139     nCJT-eType2R1-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16140                                                                OPTIONAL,
16141     nCJT-eType2R2-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16142                                                                OPTIONAL,
16143     nCJT-eType2R1PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16144                                                                OPTIONAL,
16145     nCJT-eType2R2PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16146                                                                OPTIONAL,
16147     nCJT-Type2-Type2PS-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16148                                                                OPTIONAL,
16149     nCJT1SP-Type2-null-r16       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16150                                                                OPTIONAL,
16151     nCJT1SP-Type2PS-null-r16     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16152                                                                OPTIONAL,
16153     nCJT1SP-eType2R1-null-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16154                                                                OPTIONAL,
16155     nCJT1SP-eType2R2-null-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16156                                                                OPTIONAL,
16157     nCJT1SP-eType2R1PS-null-r16  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16158                                                                OPTIONAL,
16159     nCJT1SP-eType2R2PS-null-r16  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16160                                                                OPTIONAL,
16161     nCJT1SP-Type2-Type2PS-r16    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16162                                                                OPTIONAL,
16163     -- {Codebook 2, Codebook 3} = {"New Rel17 combinations in FG 23-9-5"}
16164     nCJT-feType2PS-null-r17         SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16165                                                                OPTIONAL,
16166     nCJT-feType2PS-M2R1-null-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16167                                                                OPTIONAL,
16168     nCJT-feType2PS-M2R2-null-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16169                                                                OPTIONAL,
16170     nCJT-Type2-feType2-PS-M1-r17    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16171                                                                OPTIONAL,
16172     nCJT-Type2-feType2-PS-M2R1-r17  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16173                                                                OPTIONAL,
16174     nCJT-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16175                                                                OPTIONAL,
16176     nCJT-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16177                                                                OPTIONAL,
16178     nCJT1SP-feType2PS-null-r17      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16179                                                                OPTIONAL,
16180     nCJT1SP-feType2PS-M2R1-null-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16181                                                                OPTIONAL,
16182     nCJT1SP-feType2PS-M2R2-null-r1  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16183                                                                OPTIONAL,
16184     nCJT1SP-Type2-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16185                                                                OPTIONAL,
16186     nCJT1SP-Type2-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16187                                                                OPTIONAL,
16188     nCJT1SP-eType2R1-feType2-PS-M1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16189                                                                OPTIONAL,
16190     nCJT1SP-eType2R1-feType2-PS-M2R1-r17 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16191                                                                OPTIONAL
16194 CodebookParametersetype2DopplerCSI-r18 ::= SEQUENCE {
16195     -- R1 40-3-2-1: Support of Rel-16-based doppler CSI
16196     eType2Doppler-r18                          SEQUENCE {
16197         supportedCSI-RS-ResourceList-r18       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16198                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16199         valueY-P-SP-CSI-RS-r18                 INTEGER (1..3),
16200         valueY-A-CSI-RS-r18                    INTEGER (1..3),
16201         scalingfactor-r18                      ENUMERATED {n1, n2, n4}
16202     },
16203     -- R1 40-3-2-1a: Support of Rel-16-based doppler measurement with N4>1
16204     eType2DopplerN4-r18  SEQUENCE {
16205         supportedCSI-RS-ReportSettingList1-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
16206                                                                         SupportedCSI-RS-ReportSetting-r18,
16207         supportedCSI-RS-ReportSettingList2-r18 SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF
16208                                                                         SupportedCSI-RS-ReportSetting-r18
16209     }                                                                                                            OPTIONAL,
16210     -- R1 40-3-2-1a-1: DD unit size when A-CSI-RS is configured for CMR N4>1
16211     ddUnitSize-A-CSI-RS-CMR-r18                ENUMERATED {supported}                                            OPTIONAL,
16212     -- R1 40-3-2-1b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for
16213     -- Rel-16-based doppler measurement
16214     maxNumberAperiodicCSI-RS-Resource-r18      ENUMERATED {n4, n8, n12}                                          OPTIONAL,
16215     -- R1 40-3-2-2: Support R=2 for Rel-16-based doppler codebook
16216     eType2DopplerR2-r18  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16217                                                                                                                  OPTIONAL,
16218     -- R1 40-3-2-3: Support X=1 based on first and last slot of WCSI, for Rel-16-based doppler codebook
16219     eType2DopplerX1-r18                        ENUMERATED {supported}                                            OPTIONAL,
16220     -- R1 40-3-2-3a: Support X=2 CQI based on 2 slots for Rel-16-based doppler codebook
16221     eType2DopplerX2-r18                        ENUMERATED {supported}                                            OPTIONAL,
16222     --R1 40-3-2-7: support of l = (n - nCSI,ref ) for CSI reference slot for Rel-16 based doppler codebook
16223     eType2DopplerL-N4D1-r18                    ENUMERATED {supported}                                            OPTIONAL,
16224     -- R1 40-3-2-8: Support of L=6 for Rel-16 based doppler codebook
16225     eType2DopplerL6-r18                        ENUMERATED {supported}                                            OPTIONAL,
16226     -- R1 40-3-2-9: Support of rank equals 3 and 4 for Rel-16 based doppler codebook
16227     eType2DopplerR3R4-r18                      ENUMERATED {supported}                                            OPTIONAL
16230 CodebookParametersfetype2DopplerCSI-r18 ::= SEQUENCE {
16231     -- R1 40-3-2-4: Support of Rel-17-based doppler CSI
16232     feType2Doppler-r18  SEQUENCE {
16233         supportedCSI-RS-ResourceList-r18       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16234                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16235         valueY-A-CSI-RS-r18                    INTEGER (1..3),
16236         scalingfactor-r18                      ENUMERATED {n1, n2, n4}
16237     },
16238     -- R1 40-3-2-4b: Maximum number of aperiodic CSI-RS resources that can be configured in the same CSI report setting for
16239     -- Rel-17-based doppler CSI
16240     maxNumberAperiodicCSI-RS-Resource-r18      ENUMERATED {n4, n8, n12}                                          OPTIONAL,
16242     -- R1 40-3-2-5: Support of M=2 and R=1 for Rel-17-based doppler codebook
16243     feType2DopplerM2R1-r18                     SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16244                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16245                                                                                                                  OPTIONAL,
16246     -- R1 40-3-2-6: Support R=2 for Rel-17-based doppler codebook
16247     feType2DopplerR2-r18  SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16248                                                                                                                  OPTIONAL,
16249     --R1 40-3-2-7a: Support of l = (n - nCSI,ref ) for CSI reference slot for Rel-17 based doppler codebook
16250     feType2DopplerL-N4D1-r18  ENUMERATED {supported}                                                             OPTIONAL,
16251     -- R1 40-3-2-10: Support of rank equals 3 and 4 for Rel-17 based doppler codebook
16252     feType2DopplerR3R4-r18                     ENUMERATED {supported}                                            OPTIONAL
16255 CodebookParametersetype2CJT-r18 ::=    SEQUENCE {
16256     -- R1 40-3-1-1: Basic feature for Rel-16-based CJT type-II codebook
16257     eType2CJT-r18                          SEQUENCE {
16258         supportedCSI-RS-ResourceList-r18       SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16259                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16260         scalingfactor-r18                      ENUMERATED {n1, n1dot5, n2},
16261         maxNumberNZP-CSI-RS-MultiTRP-CJT-r18   INTEGER (2..4)
16262     },
16263     -- R1 40-3-1-1a: Support of mode 1 for Rel-16-based CJT type-II codebook with FD basis selection integer frequency offset
16264     eType2CJT-FD-IO-r18                    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16265                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16266     -- R1 40-3-1-2: Support for FD basis selection fractional offset mode for Rel-16-based CJT codebook with mode1
16267     eType2CJT-FD-FO-r18                    ENUMERATED {supported}                                                OPTIONAL,
16268     -- R1 40-3-1-3: Support R=2 for Rel-16-based CJT codebook
16269      eType2CJT-R2-r18                      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16270                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16271     -- 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
16272      eType2CJT-PV-Beta-r18                 ENUMERATED {supported}                                                OPTIONAL,
16273     -- R1 40-3-1-9: Support for 2NN1N2 >32 for Rel-16 based CJT codebook
16274      eType2CJT-2NN1N2-r18                  ENUMERATED {n64,n96,n128}                                             OPTIONAL,
16275     -- R1 40-3-1-12: Support of Rank 3 and 4 for Rel-16-based CJT type-II codebook
16276      eType2CJT-Rank3Rank4-r18              ENUMERATED {supported}                                                OPTIONAL,
16277     -- R1 40-3-1-14: Support of Support of L=6 for Rel-16-based CJT type-II codebook
16278      eType2CJT-L6-r18                      ENUMERATED {supported}                                                OPTIONAL,
16279     -- R1 40-3-1-15: dynamic selection of N<=N_TRP for Rel-16-based CJT type-II codebook
16280      eType2CJT-NN-r18                      ENUMERATED {supported}                                                OPTIONAL,
16281     -- 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
16282     -- type-II codebook
16283      eType2CJT-NL-SD-r18                   ENUMERATED {n2,n4}                                                    OPTIONAL,
16284     -- R1 40-3-1-23: Unequal number of spatial basis selection configuration for multi-TRP CJT
16285     eType2CJT-Unequal-r18                  ENUMERATED {supported}                                                OPTIONAL
16288 CodebookParametersfetype2CJT-r18 ::=   SEQUENCE {
16289     -- R1 40-3-1-5: Basic feature for Rel-17-based CJT type-II codebook
16290     feType2CJT-r18                         SEQUENCE {
16291            supportedCSI-RS-ResourceList-r18    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16292                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16),
16293         scalingfactor-r18                      ENUMERATED {n1, n1dot5, n2},
16294         maxNumberNZP-CSI-RS-MultiTRP-CJT-r18   INTEGER (2..4)
16295     },
16296     -- R1 40-3-1-5a: Support of mode 1 for Rel-17-based CJT type-II codebook with FD basis selection integer frequency offset
16297     feType2CJT-FD-IO-r18                   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16298                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16299     -- R1 40-3-1-6: Support for FD basis selection fractional offset mode for Rel-17-based CJT codebook with mode1
16300     feType2CJT-FD-FO-r18                   ENUMERATED {supported}                                                OPTIONAL,
16301      -- R1 40-3-1-7: Support of M=2 and R=1 for Rel-17-based CJT codebook
16302     feType2CJT-M2R1-r18                    SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16303                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16304      -- R1 40-3-1-8: Support of R=2 for Rel-17-based CJT codebook
16305     feType2CJT-R2-r18                      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER
16306                                                               (0..maxNrofCSI-RS-ResourcesAlt-1-r16)              OPTIONAL,
16307      -- R1 40-3-1-9a: Support for 2NN1N2 >32 for Rel-17 based CJT codebook
16308     feType2CJT-2NN1N2-r18                  ENUMERATED {n64,n96,n128}                                             OPTIONAL,
16309      -- R1 40-3-1-13: Support of Rank 3 and 4 for Rel-17-based CJT type-II codebook
16310     feType2CJT-Rank3Rank4-r18              ENUMERATED {supported}                                                OPTIONAL,
16311      -- R1 40-3-1-16: dynamic selection of N<=N_TRP for Rel-17-based CJT type-II codebook
16312     feType2CJT-NN-r18                      ENUMERATED {supported}                                                OPTIONAL,
16313      -- 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
16314     -- type-II codebook
16315     feType2CJT-NL-r18                      ENUMERATED {n2,n4}                                                    OPTIONAL,
16316     -- R1 40-3-1-23a: Unequal number of port selection configuration for multi-TRP CJT
16317     feType2CJT-Unequal-r18                 ENUMERATED {supported}                                                OPTIONAL
16320 CodebookComboParametersCJT-r18::= SEQUENCE {
16321     -- R1 40-3-1-11: Active CSI-RS resources and ports for mixed codebook types including Type-II-CJT in any slot
16322     --  {Codebook 1} = Type I SP
16323     cjt-Type1SP-eType2R1-null      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16324                                                                                                                  OPTIONAL,
16325     cjt-Type1SP-eType2R2-null      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16326                                                                                                                  OPTIONAL,
16327     cjt-Type1SP-feType2R1M1-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16328                                                                                                                  OPTIONAL,
16329     cjt-Type1SP-feType2R1M2-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16330                                                                                                                  OPTIONAL,
16331     cjt-Type1SP-feType2R2M2-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16332                                                                                                                  OPTIONAL,
16333     --  {Codebook 1} = Type I MP
16334     cjt-Type1MP-eType2R1-null      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16335                                                                                                                  OPTIONAL,
16336     cjt-Type1MP-eType2R2-null      SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16337                                                                                                                  OPTIONAL,
16338     cjt-Type1MP-feType2R1M1-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16339                                                                                                                  OPTIONAL,
16340     cjt-Type1MP-feType2R1M2-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16341                                                                                                                  OPTIONAL,
16342     cjt-Type1MP-feType2R2M2-null   SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesExt-r16)) OF INTEGER (0..maxNrofCSI-RS-ResourcesAlt-1-r16)
16343                                                                                                                  OPTIONAL
16346 CodebookParametersHARQ-ACK-PUSCH-r18::= SEQUENCE {
16347     -- R1 55-4a: Multiplexing Type-1 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
16348     multiplexingType1-r18                   ENUMERATED {supported}                                               OPTIONAL,
16349     -- R1 55-4b: Multiplexing Type-2 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
16350     multiplexingType2-r18                   ENUMERATED {supported}                                               OPTIONAL,
16351     -- R1 55-4c: Multiplexing Type-3 HARQ-ACK codebook in a PUSCH for PDSCH scheduled after UL grant
16352     multiplexingType3-r18                   ENUMERATED {supported}                                               OPTIONAL,
16353     -- R1 55-4d: Determining a different PUCCH resource to transmit HARQ-ACK for PDSCH scheduled after UL grant
16354     pucch-DiffResource-PDSCH-r18            ENUMERATED {supported}                                               OPTIONAL,
16355     -- R1 55-4e: Determining different codebook size to transmit HARQ-ACK for PDSCH scheduled after UL grant
16356     diffCB-Size-PDSCH-r18                   ENUMERATED {supported}                                               OPTIONAL
16359 CodebookVariantsList-r16 ::= SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesAlt-r16)) OF SupportedCSI-RS-Resource
16361 SupportedCSI-RS-Resource ::=     SEQUENCE {
16362     maxNumberTxPortsPerResource      ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
16363     maxNumberResourcesPerBand        INTEGER (1..64),
16364     totalNumberTxPortsPerBand        INTEGER (2..256)
16367 SupportedCSI-RS-ReportSetting-r18 ::= SEQUENCE {
16368      maxN4-r18                            ENUMERATED {n1, n2, n4, n8},
16369      maxNumberTxPortsPerResource-r18      ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
16370      maxNumberResourcesPerBand-r18        INTEGER (1..64),
16371      totalNumberTxPortsPerBand-r18        INTEGER (2..256)
16374 -- TAG-CODEBOOKPARAMETERS-STOP
16375 -- TAG-DL-PRS-MEASUREMENTWITHRXFH-RRC-CONNECTED-START
16377 DL-PRS-MeasurementWithRxFH-RRC-Connected-r18 ::= SEQUENCE {
16378     maximumPRS-BandwidthAcrossAllHopsFR1-r18         ENUMERATED {mhz40, mhz50, mhz80, mhz100}            OPTIONAL,
16379     maximumPRS-BandwidthAcrossAllHopsFR2-r18         ENUMERATED {mhz100, mhz200, mhz400}                 OPTIONAL,
16380     maximumFH-Hops-r18                               ENUMERATED {n2, n3, n4, n5, n6}                     OPTIONAL,
16381     processingDuration-r18                           SEQUENCE {
16382         processingPRS-SymbolsDurationN3-r18              ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms4, ms6, ms8, ms12,
16383                                                               ms16, ms20, ms25, ms30, ms32, ms35, ms40, ms45, ms50},
16384         processingDurationT3-r18                         ENUMERATED {ms8, ms16, ms20, ms30, ms40, ms80, ms160, ms320, ms640, ms1280}
16385     }                                                                                                    OPTIONAL,
16386     rf-RxRetuneTimeFR1-r18                           ENUMERATED {n70, n140, n210}                        OPTIONAL,
16387     rf-RxRetuneTimeFR2-r18                           ENUMERATED {n35, n70, n140}                         OPTIONAL,
16388     numOfOverlappingPRB-r18                          ENUMERATED {n0, n1, n2, n4}                         OPTIONAL,
16389     ...
16392 -- TAG-DL-PRS-MEASUREMENTWITHRXFH-RRC-CONNECTED-STOP
16393 -- TAG-EREDCAPPARAMETERS-START
16395 ERedCapParameters-r18::=                   SEQUENCE {
16396     -- R1 48-1: eRedCap UE with reduced peak data rate and reduced baseband bandwidth in FR1
16397     supportOfERedCap-r18                       ENUMERATED {supported},
16398     -- R1 48-2: eRedCap UE with reduced peak data rate without reduced baseband bandwidth in FR1
16399     eRedCapNotReducedBB-BW-r18                 ENUMERATED {supported}                            OPTIONAL,
16400     eRedCapIgnoreCapabilityFiltering-r18       ENUMERATED {supported}                            OPTIONAL
16403 -- TAG-EREDCAPPARAMETERS-STOP
16404 -- TAG-FEATURESETCOMBINATION-START
16406 FeatureSetCombination ::=       SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FeatureSetsPerBand
16408 FeatureSetsPerBand ::=          SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSet
16410 FeatureSet ::=                  CHOICE {
16411     eutra                           SEQUENCE {
16412         downlinkSetEUTRA                FeatureSetEUTRA-DownlinkId,
16413         uplinkSetEUTRA                  FeatureSetEUTRA-UplinkId
16414     },
16415     nr                              SEQUENCE {
16416         downlinkSetNR                   FeatureSetDownlinkId,
16417         uplinkSetNR                     FeatureSetUplinkId
16418     }
16421 -- TAG-FEATURESETCOMBINATION-STOP
16422 -- TAG-FEATURESETCOMBINATIONID-START
16424 FeatureSetCombinationId ::=         INTEGER (0.. maxFeatureSetCombinations)
16426 -- TAG-FEATURESETCOMBINATIONID-STOP
16427 -- TAG-FEATURESETDOWNLINK-START
16429 FeatureSetDownlink ::=                  SEQUENCE {
16430     featureSetListPerDownlinkCC             SEQUENCE (SIZE (1..maxNrofServingCells)) OF FeatureSetDownlinkPerCC-Id,
16432     intraBandFreqSeparationDL               FreqSeparationClass                                                     OPTIONAL,
16433     scalingFactor                           ENUMERATED {f0p4, f0p75, f0p8}                                          OPTIONAL,
16434     dummy8                                  ENUMERATED {supported}                                                  OPTIONAL,
16435     scellWithoutSSB                         ENUMERATED {supported}                                                  OPTIONAL,
16436     csi-RS-MeasSCellWithoutSSB              ENUMERATED {supported}                                                  OPTIONAL,
16437     dummy1                                  ENUMERATED {supported}                                                  OPTIONAL,
16438     type1-3-CSS                             ENUMERATED {supported}                                                  OPTIONAL,
16439     pdcch-MonitoringAnyOccasions            ENUMERATED {withoutDCI-Gap, withDCI-Gap}                                OPTIONAL,
16440     dummy2                                  ENUMERATED {supported}                                                  OPTIONAL,
16441     ue-SpecificUL-DL-Assignment             ENUMERATED {supported}                                                  OPTIONAL,
16442     searchSpaceSharingCA-DL                 ENUMERATED {supported}                                                  OPTIONAL,
16443     timeDurationForQCL                      SEQUENCE {
16444         scs-60kHz                           ENUMERATED {s7, s14, s28}                                               OPTIONAL,
16445         scs-120kHz                          ENUMERATED {s14, s28}                                                   OPTIONAL
16446     }                                                                                                           OPTIONAL,
16447     pdsch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {
16448         scs-15kHz                               ENUMERATED {upto2, upto4, upto7}                                    OPTIONAL,
16449         scs-30kHz                               ENUMERATED {upto2, upto4, upto7}                                    OPTIONAL,
16450         scs-60kHz                               ENUMERATED {upto2, upto4, upto7}                                    OPTIONAL,
16451         scs-120kHz                              ENUMERATED {upto2, upto4, upto7}                                    OPTIONAL
16452     }                                                                                                           OPTIONAL,
16453     dummy3                                  DummyA                                                                  OPTIONAL,
16454     dummy4                                  SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyB                        OPTIONAL,
16455     dummy5                                  SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyC                        OPTIONAL,
16456     dummy6                                  SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyD                        OPTIONAL,
16457     dummy7                                  SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyE                        OPTIONAL
16460 FeatureSetDownlink-v1540 ::= SEQUENCE {
16461     oneFL-DMRS-TwoAdditionalDMRS-DL         ENUMERATED {supported}                       OPTIONAL,
16462     additionalDMRS-DL-Alt                   ENUMERATED {supported}                       OPTIONAL,
16463     twoFL-DMRS-TwoAdditionalDMRS-DL         ENUMERATED {supported}                       OPTIONAL,
16464     oneFL-DMRS-ThreeAdditionalDMRS-DL       ENUMERATED {supported}                       OPTIONAL,
16465     pdcch-MonitoringAnyOccasionsWithSpanGap SEQUENCE {
16466         scs-15kHz                               ENUMERATED {set1, set2, set3}                OPTIONAL,
16467         scs-30kHz                               ENUMERATED {set1, set2, set3}                OPTIONAL,
16468         scs-60kHz                               ENUMERATED {set1, set2, set3}                OPTIONAL,
16469         scs-120kHz                              ENUMERATED {set1, set2, set3}                OPTIONAL
16470     }                                                                                    OPTIONAL,
16471     pdsch-SeparationWithGap                 ENUMERATED {supported}                       OPTIONAL,
16472     pdsch-ProcessingType2                   SEQUENCE {
16473         scs-15kHz                               ProcessingParameters                         OPTIONAL,
16474         scs-30kHz                               ProcessingParameters                         OPTIONAL,
16475         scs-60kHz                               ProcessingParameters                         OPTIONAL
16476     } OPTIONAL,
16477     pdsch-ProcessingType2-Limited           SEQUENCE {
16478         differentTB-PerSlot-SCS-30kHz           ENUMERATED {upto1, upto2, upto4, upto7}
16479     } OPTIONAL,
16480     dl-MCS-TableAlt-DynamicIndication       ENUMERATED {supported}                       OPTIONAL
16483 FeatureSetDownlink-v15a0 ::= SEQUENCE {
16484     supportedSRS-Resources              SRS-Resources                                    OPTIONAL
16487 FeatureSetDownlink-v1610 ::=   SEQUENCE {
16488     -- 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
16489     cbgPDSCH-ProcessingType1-DifferentTB-PerSlot-r16   SEQUENCE {
16490         scs-15kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16491         scs-30kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16492         scs-60kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16493         scs-120kHz-r16       ENUMERATED {one, upto2, upto4, upto7} OPTIONAL
16494     } OPTIONAL,
16496     -- 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
16497     cbgPDSCH-ProcessingType2-DifferentTB-PerSlot-r16   SEQUENCE {
16498         scs-15kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16499         scs-30kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16500         scs-60kHz-r16        ENUMERATED {one, upto2, upto4, upto7} OPTIONAL,
16501         scs-120kHz-r16       ENUMERATED {one, upto2, upto4, upto7} OPTIONAL
16502     } OPTIONAL,
16503     intraFreqDAPS-r16                  SEQUENCE {
16504         intraFreqDiffSCS-DAPS-r16          ENUMERATED {supported}            OPTIONAL,
16505         intraFreqAsyncDAPS-r16             ENUMERATED {supported}            OPTIONAL
16506     }                                                                        OPTIONAL,
16507     intraBandFreqSeparationDL-v1620    FreqSeparationClassDL-v1620           OPTIONAL,
16508     intraBandFreqSeparationDL-Only-r16 FreqSeparationClassDL-Only-r16        OPTIONAL,
16510     -- R1 11-2: Rel-16 PDCCH monitoring capability
16511     pdcch-Monitoring-r16               SEQUENCE {
16512         pdsch-ProcessingType1-r16          SEQUENCE {
16513             scs-15kHz-r16                      PDCCH-MonitoringOccasions-r16 OPTIONAL,
16514             scs-30kHz-r16                      PDCCH-MonitoringOccasions-r16 OPTIONAL
16515         }                                                                    OPTIONAL,
16516         pdsch-ProcessingType2-r16      SEQUENCE {
16517             scs-15kHz-r16                  PDCCH-MonitoringOccasions-r16     OPTIONAL,
16518             scs-30kHz-r16                  PDCCH-MonitoringOccasions-r16     OPTIONAL
16519         }                                                                    OPTIONAL
16520     }                                                                        OPTIONAL,
16522     -- R1 11-2b: Mix of Rel. 16 PDCCH monitoring capability and Rel. 15 PDCCH monitoring capability on different carriers
16523     pdcch-MonitoringMixed-r16          ENUMERATED {supported}                OPTIONAL,
16525     -- R1 18-5c: Processing up to X unicast DCI scheduling for DL per scheduled CC
16526     crossCarrierSchedulingProcessing-DiffSCS-r16  SEQUENCE {
16527         scs-15kHz-120kHz-r16               ENUMERATED {n1,n2,n4}             OPTIONAL,
16528         scs-15kHz-60kHz-r16                ENUMERATED {n1,n2,n4}             OPTIONAL,
16529         scs-30kHz-120kHz-r16               ENUMERATED {n1,n2,n4}             OPTIONAL,
16530         scs-15kHz-30kHz-r16                ENUMERATED {n2}                   OPTIONAL,
16531         scs-30kHz-60kHz-r16                ENUMERATED {n2}                   OPTIONAL,
16532         scs-60kHz-120kHz-r16               ENUMERATED {n2}                   OPTIONAL
16533     }                                                                        OPTIONAL,
16535     -- R1 16-2b-1: Support of single-DCI based SDM scheme
16536     singleDCI-SDM-scheme-r16           ENUMERATED {supported}                OPTIONAL
16539 FeatureSetDownlink-v1700 ::= SEQUENCE {
16540     -- R1 36-2: Scaling factor to be applied to 1024QAM for FR1
16541     scalingFactor-1024QAM-FR1-r17 ENUMERATED {f0p4, f0p75, f0p8}             OPTIONAL,
16542     -- R1 24 feature for existing UE cap to include new SCS
16543     timeDurationForQCL-v1710     SEQUENCE {
16544         scs-480kHz                   ENUMERATED {s56, s112}                  OPTIONAL,
16545         scs-960kHz                   ENUMERATED {s112, s224}                 OPTIONAL
16546     }                                                                        OPTIONAL,
16547     -- R1 23-6-1        SFN scheme A (scheme 1) for PDSCH and PDCCH
16548     sfn-SchemeA-r17                  ENUMERATED {supported}                  OPTIONAL,
16549     -- R1 23-6-1-1      SFN scheme A (scheme 1) for PDCCH only
16550     sfn-SchemeA-PDCCH-only-r17       ENUMERATED {supported}                  OPTIONAL,
16551     -- R1 23-6-1a       Dynamic switching - scheme A
16552     sfn-SchemeA-DynamicSwitching-r17 ENUMERATED {supported}                  OPTIONAL,
16553     -- R1 23-6-1b       SFN scheme A (scheme 1) for PDSCH only
16554     sfn-SchemeA-PDSCH-only-r17       ENUMERATED {supported}                  OPTIONAL,
16555     -- R1 23-6-2        SFN scheme B (TRP based pre-compensation) for PDSCH and PDCCH
16556     sfn-SchemeB-r17                  ENUMERATED {supported}                  OPTIONAL,
16557     -- R1 23-6-2a       Dynamic switching - scheme B
16558     sfn-SchemeB-DynamicSwitching-r17 ENUMERATED {supported}                  OPTIONAL,
16559     -- R1 23-6-2b       SFN scheme B (TRP based pre-compensation) for PDSCH only
16560     sfn-SchemeB-PDSCH-only-r17       ENUMERATED {supported}                  OPTIONAL,
16561     -- R1 23-2-1d       PDCCH repetition for Case 2 PDCCH monitoring with a span gap
16562     mTRP-PDCCH-Case2-1SpanGap-r17    SEQUENCE {
16563         scs-15kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL,
16564         scs-30kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL,
16565         scs-60kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL,
16566         scs-120kHz-r17                   PDCCH-RepetitionParameters-r17      OPTIONAL
16567     }                                                                        OPTIONAL,
16568     -- R1 23-2-1e       PDCCH repetition for Rel-16 PDCCH monitoring
16569     mTRP-PDCCH-legacyMonitoring-r17  SEQUENCE {
16570         scs-15kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL,
16571         scs-30kHz-r17                    PDCCH-RepetitionParameters-r17      OPTIONAL
16572     }                                                                        OPTIONAL,
16573     -- R1  23-2-4       Simultaneous configuration of PDCCH repetition and multi-DCI based multi-TRP
16574     mTRP-PDCCH-multiDCI-multiTRP-r17 ENUMERATED {supported}                  OPTIONAL,
16575     -- R1 33-2: Dynamic scheduling for multicast for PCell
16576     dynamicMulticastPCell-r17        ENUMERATED {supported}                  OPTIONAL,
16577     -- R1 23-2-1        PDCCH repetition
16578     mTRP-PDCCH-Repetition-r17        SEQUENCE {
16579         numBD-twoPDCCH-r17               INTEGER (2..3),
16580         maxNumOverlaps-r17               ENUMERATED {n1,n2,n3,n5,n10,n20,n40}
16581     }                                                                        OPTIONAL
16584 FeatureSetDownlink-v1720 ::=                SEQUENCE {
16585     -- R1 25-19: RTT-based Propagation delay compensation based on CSI-RS for tracking and SRS
16586     rtt-BasedPDC-CSI-RS-ForTracking-r17         ENUMERATED {supported}                                                   OPTIONAL,
16587     -- R1 25-19a: RTT-based Propagation delay compensation based on DL PRS for RTT-based PDC and SRS
16588     rtt-BasedPDC-PRS-r17                        SEQUENCE {
16589         maxNumberPRS-Resource-r17                   ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
16590         maxNumberPRS-ResourceProcessedPerSlot-r17   SEQUENCE {
16591             scs-15kHz-r17                               ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
16592             scs-30kHz-r17                               ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
16593             scs-60kHz-r17                               ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
16594             scs-120kHz-r17                              ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL
16595         }
16596     }                                                                                                                    OPTIONAL,
16597     -- R1 33-5-1: SPS group-common PDSCH for multicast on PCell
16598     sps-Multicast-r17                           ENUMERATED {supported}                                                   OPTIONAL
16601 FeatureSetDownlink-v1730 ::=                SEQUENCE {
16602     -- R1 25-19b: Support of PRS as spatial relation RS for SRS
16603     prs-AsSpatialRelationRS-For-SRS-r17         ENUMERATED {supported}                                                   OPTIONAL
16606 FeatureSetDownlink-v1800 ::=                    SEQUENCE {
16607     -- R1 40-1-14a: Dynamic switching - scheme A
16608     dynamicSwitchingA-r18                           ENUMERATED {supported}                                                   OPTIONAL,
16609     -- R1 40-1-14b: Dynamic switching - scheme B
16610     dynamicSwitchingB-r18                           ENUMERATED {supported}                                                   OPTIONAL,
16611     -- R1 40-3-2-11: Aperiodic CSI report timing relaxation for doppler codebook based on Type-II codebook
16612     aperiodicCSI-TimeRelaxation-r18                 SEQUENCE {
16613         valueW-r18                                           SEQUENCE{
16614             scs-15kHz                               ENUMERATED {value1, value2}                                              OPTIONAL,
16615             scs-30kHz                               ENUMERATED {value1, value2}                                              OPTIONAL,
16616             scs-60kHz                               ENUMERATED {value1, value2}                                              OPTIONAL,
16617             scs-120kHz                              ENUMERATED {value1, value2}                                              OPTIONAL
16618         },
16619         timeRelaxation-r18                          ENUMERATED {cap1, cap2}
16620     }                                                                                                                        OPTIONAL,
16621     -- R1 40-4-1: Basic feature of Rel.18 enhanced DMRS ports for PDSCH for scheduling of mapping type A
16622     pdsch-TypeA-DMRS-r18                            ENUMERATED {supported}                                                   OPTIONAL,
16623     -- R1 40-4-1a: Basic feature of Rel.18 enhanced DMRS ports for PDSCH for scheduling of mapping type B
16624     pdsch-TypeB-DMRS-r18                            ENUMERATED {supported}                                                   OPTIONAL,
16625     -- 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
16626     pdsch-1SymbolFL-DMRS-Addition2Symbol-r18        ENUMERATED {supported}                                                   OPTIONAL,
16627     -- R1 40-4-1c: Alternative additional DMRS position for co-existence with LTE CRS for Rel.18 enhanced DMRS ports for PDSCH
16628     pdsch-AlternativeDMRS-Coexistence-r18           ENUMERATED {supported}                                                   OPTIONAL,
16629     -- R1 40-4-1d: 2 symbols FL-DMRS for Rel.18 enhanced DMRS ports for PDSCH
16630     pdsch-2SymbolFL-DMRS-r18                        ENUMERATED {supported}                                                   OPTIONAL,
16631     -- R1 40-4-1e: 2-symbol FL DMRS + one additional 2-symbols DMRS for Rel.18 enhanced DMRS ports for PDSCH
16632     pdsch-2SymbolFL-DMRS-Addition2Symbol-r18        ENUMERATED {supported}                                                   OPTIONAL,
16633     -- R1 40-4-1f: 1 symbol FL DMRS and 3 additional DMRS symbols for Rel.18 enhanced DMRS ports for PDSCH
16634     pdsch-1SymbolFL-DMRS-Addition3Symbol-r18        ENUMERATED {supported}                                                   OPTIONAL,
16635     -- R1 40-4-1g: DMRS type for Rel.18 enhanced DMRS ports for PDSCH
16636     pdsch-DMRS-Type-r18                             ENUMERATED {etype1, etype1And2}                                          OPTIONAL,
16637     -- R1 40-4-1h: 1 port DL PTRS for Rel.18 enhanced DMRS ports for PDSCH with rank 1-8
16638     pdsch-1PortDL-PTRS-r18                          ENUMERATED {supported}                                                   OPTIONAL,
16639     -- R1 40-4-1i: 2 port DL PTRS for Rel.18 enhanced DMRS ports for PDSCH with rank 1-8
16640     pdsch-2PortDL-PTRS-r18                          ENUMERATED {supported}                                                   OPTIONAL,
16641     -- 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
16642     mappingTypeA-1SymbolFL-DMRS-Addition2Symbol-r18 ENUMERATED {supported}                                                   OPTIONAL,
16643     -- R1 40-4-2: Capability on the maximum number of configured DMRS types for PDSCH across all DL DCI formats per cell
16644     maxNumberDMRS-AcrossAllDL-DCI-r18               INTEGER (2..4)                                                           OPTIONAL,
16645     -- R1 40-4-4: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports
16646     pdsch-ReceptionWithoutSchedulingRestriction-r18 ENUMERATED {supported}                                                   OPTIONAL,
16647     -- R1 40-4-4a: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports for PDSCH with fdmSchemeA
16648     pdsch-ReceptionSchemeA-r18                      ENUMERATED {supported}                                                   OPTIONAL,
16649     -- R1 40-4-4b: Reception of PDSCH without the scheduling restriction for Rel.18 eType1 DMRS ports for PDSCH with fdmSchemeB
16650     pdsch-ReceptionSchemeB-r18                      ENUMERATED {supported}                                                   OPTIONAL,
16652     -- R1 40-4-5: Rel-18 DL DMRS with single DCI based M-TRP
16653     dmrs-MultiTRP-SingleDCI-r18                     ENUMERATED {supported}                                                   OPTIONAL,
16654     -- 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
16655     dmrs-MultiTRP-AdditionRows-r18                  ENUMERATED {supported}                                                   OPTIONAL,
16656     -- R1 40-4-7: Rel-18 DL DMRS with M-DCI based M-TRP
16657     dmrs-MultiTRP-MultiDCI-r18                      ENUMERATED {supported}                                                   OPTIONAL,
16658     -- R1 40-4-12: Support of Rel-18 DMRS and PDSCH processing capability 2 simultaneously
16659     simulDMRS-PDSCH-r18                             SEQUENCE {
16660         scs-15kHz-r18                                   INTEGER (0..4)                                                       OPTIONAL,
16661         scs-30kHz-r18                                   INTEGER (0..5)                                                       OPTIONAL,
16662         scs-60kHz-r18                                   INTEGER (0..7)                                                       OPTIONAL
16663     }                                                                                                                        OPTIONAL,
16665     -- R1 53-1: Support RLM/BM/BFD and gapless L3 intra-frequency measurements based on CD-SSB outside active BWP without interruptions
16666     bwpOperationMeasWithoutInterrupt-r18            ENUMERATED {supported}                                                   OPTIONAL,
16668     -- R1 55-6: (2, 2) span-based PDCCH monitoring with additional restriction(s)
16669     pdcch-MonitoringSpan2-2-r18                     SEQUENCE{
16670         pdsch-ProcessingType1-r18                       SEQUENCE{
16671             scs-15kHz-r18                                   ENUMERATED {supported}                                           OPTIONAL,
16672             scs-30kHz-r18                                   ENUMERATED {supported}                                           OPTIONAL
16673         },
16674         pdsch-ProcessingType2-r18                       SEQUENCE{
16675             scs-15kHz-r18                                   ENUMERATED {supported}                                           OPTIONAL,
16676             scs-30kHz-r18                                   ENUMERATED {supported}                                           OPTIONAL
16677         }
16678     }                                                                                                                        OPTIONAL,
16679     -- R1 55-6b: Mix of Rel-16 PDCCH monitoring capability and Rel. 15 PDCCH monitoring capability on different carriers
16680     pdcch-MonitoringMixed-r18                       ENUMERATED {supported}                                                    OPTIONAL,
16681     -- R1 55-6h: PDCCH repetition for Rel-16 PDCCH monitoring
16682     mTRP-PDCCH-legacyMonitoring-r18                 SEQUENCE {
16683         scs-15kHz-r18                                   PDCCH-RepetitionParameters-r17                                       OPTIONAL,
16684         scs-30kHz-r18                                   PDCCH-RepetitionParameters-r17                                       OPTIONAL
16685     }                                                                                                                        OPTIONAL,
16687     -- R4 42-1: Support of SCell without SS/PBCH block for inter-band CA
16688     scellWithoutSSB-InterBandCA-r18                 CHOICE {
16689         supportOfSingleGroup                            ENUMERATED {referenceBand, scellWithoutSSB, both},
16690         supportOfMultipleGroups                         ENUMERATED {referenceBand1, scellWithoutSSB1, referenceBand2, scellWithoutSSB2}
16691     }                                                                                                                        OPTIONAL,
16692     dummy                                           SEQUENCE (SIZE (1..maxBandsMRDC)) OF Dummy-PDCCH-RACH-DL-Info-r18        OPTIONAL
16695 FeatureSetDownlink-v1830 ::=        SEQUENCE {
16696     -- R4 39-4: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
16697     pdcch-RACH-AffectedBandsList-r18    SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {noInterruption, interruption}        OPTIONAL,
16698     -- R4 39-4a: Interruption due to RF retuning for PDCCH- ordered RACH
16699     pdcch-RACH-SwitchingTimeList-r18    SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {ms0, ms0dot25, ms0dot5, ms1, ms2, notSupported} OPTIONAL,
16700     -- R4 39-5: the RF/BB preparation time for PDCCH ordered RACH of which the resources are not fully contained
16701     -- in any of UE’s configured UL BWP(s) of active serving cells
16702     pdcch-RACH-PrepTimeList-r18         SEQUENCE (SIZE (1..maxBandsMRDC)) OF ENUMERATED {ms1, ms3, ms5, ms10, notSupported}   OPTIONAL
16705 PDCCH-MonitoringOccasions-r16 ::= SEQUENCE {
16706     period7span3-r16                  ENUMERATED {supported}                 OPTIONAL,
16707     period4span3-r16                  ENUMERATED {supported}                 OPTIONAL,
16708     period2span2-r16                  ENUMERATED {supported}                 OPTIONAL
16711 PDCCH-RepetitionParameters-r17 ::= SEQUENCE {
16712     supportedMode-r17                  ENUMERATED {intra-span, inter-span, both},
16713     limitX-PerCC-r17                   ENUMERATED {n4, n8, n16, n32, n44, n64, nolimit}                      OPTIONAL,
16714     limitX-AcrossCC-r17                ENUMERATED {n4, n8, n16, n32, n44, n64, n128, n256, n512, nolimit}    OPTIONAL
16717 DummyA ::=      SEQUENCE {
16718     maxNumberNZP-CSI-RS-PerCC                   INTEGER (1..32),
16719     maxNumberPortsAcrossNZP-CSI-RS-PerCC        ENUMERATED {p2, p4, p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,
16720                                                             p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,
16721                                                             p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256},
16722     maxNumberCS-IM-PerCC                        ENUMERATED {n1, n2, n4, n8, n16, n32},
16723     maxNumberSimultaneousCSI-RS-ActBWP-AllCC    ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26,
16724                                                                 n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52,
16725                                                                 n54, n56, n58, n60, n62, n64},
16726     totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,
16727                                                                 p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,
16728                                                                 p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256}
16731 DummyB ::=       SEQUENCE {
16732     maxNumberTxPortsPerResource         ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
16733     maxNumberResources                  INTEGER (1..64),
16734     totalNumberTxPorts                  INTEGER (2..256),
16735     supportedCodebookMode               ENUMERATED {mode1, mode1AndMode2},
16736     maxNumberCSI-RS-PerResourceSet      INTEGER (1..8)
16739 DummyC ::=        SEQUENCE {
16740     maxNumberTxPortsPerResource         ENUMERATED {p8, p16, p32},
16741     maxNumberResources                  INTEGER (1..64),
16742     totalNumberTxPorts                  INTEGER (2..256),
16743     supportedCodebookMode               ENUMERATED {mode1, mode2, both},
16744     supportedNumberPanels               ENUMERATED {n2, n4},
16745     maxNumberCSI-RS-PerResourceSet      INTEGER (1..8)
16748 DummyD ::=                 SEQUENCE {
16749     maxNumberTxPortsPerResource         ENUMERATED {p4, p8, p12, p16, p24, p32},
16750     maxNumberResources                  INTEGER (1..64),
16751     totalNumberTxPorts                  INTEGER (2..256),
16752     parameterLx                         INTEGER (2..4),
16753     amplitudeScalingType                ENUMERATED {wideband, widebandAndSubband},
16754     amplitudeSubsetRestriction          ENUMERATED {supported}                          OPTIONAL,
16755     maxNumberCSI-RS-PerResourceSet      INTEGER (1..8)
16758 DummyE ::=    SEQUENCE {
16759     maxNumberTxPortsPerResource         ENUMERATED {p4, p8, p12, p16, p24, p32},
16760     maxNumberResources                  INTEGER (1..64),
16761     totalNumberTxPorts                  INTEGER (2..256),
16762     parameterLx                         INTEGER (2..4),
16763     amplitudeScalingType                ENUMERATED {wideband, widebandAndSubband},
16764     maxNumberCSI-RS-PerResourceSet      INTEGER (1..8)
16767 Dummy-PDCCH-RACH-DL-Info-r18 ::=        CHOICE {
16768     notSupported                            NULL,
16769     supported                               SEQUENCE {
16770         -- R4 39-4: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
16771         pdcch-RACH-AffectedBands-r18            ENUMERATED {noIntrruption, interruption},
16772         -- R4 39-4a: Interruption on DL slot(s) due to PDCCH- ordered RACH transmission
16773         pdcch-RACH-SwitchingTimeList-r18        ENUMERATED {ms0, ms0dot25, ms0dot5 , ms1, ms2}                OPTIONAL,
16774         -- R4 39-5: the RF/BB preparation time for PDCCH ordered RACH of which the resources are not fully contained
16775         -- in any of UE's configured UL BWP(s) of active serving cells
16776         pdcch-RACH-PrepTime-r18                 ENUMERATED {ms1, ms3, ms5, ms10}                              OPTIONAL
16777     }
16780 -- TAG-FEATURESETDOWNLINK-STOP
16781 -- TAG-FEATURESETDOWNLINKID-START
16783 FeatureSetDownlinkId ::=            INTEGER (0..maxDownlinkFeatureSets)
16785 -- TAG-FEATURESETDOWNLINKID-STOP
16786 -- TAG-FEATURESETDOWNLINKPERCC-START
16788 FeatureSetDownlinkPerCC ::=         SEQUENCE {
16789     supportedSubcarrierSpacingDL        SubcarrierSpacing,
16790     supportedBandwidthDL                SupportedBandwidth,
16791     channelBW-90mhz                     ENUMERATED {supported}                                                  OPTIONAL,
16792     maxNumberMIMO-LayersPDSCH           MIMO-LayersDL                                                           OPTIONAL,
16793     supportedModulationOrderDL          ModulationOrder                                                         OPTIONAL
16796 FeatureSetDownlinkPerCC-v1620 ::=   SEQUENCE {
16797     -- R1 16-2a: Mulit-DCI based multi-TRP
16798     multiDCI-MultiTRP-r16               MultiDCI-MultiTRP-r16                                                   OPTIONAL,
16799     -- R1 16-2b-3: Support of single-DCI based FDMSchemeB
16800     supportFDM-SchemeB-r16              ENUMERATED {supported}                                                  OPTIONAL
16803 FeatureSetDownlinkPerCC-v1700 ::=   SEQUENCE {
16804     supportedMinBandwidthDL-r17             SupportedBandwidth-v1700                                                OPTIONAL,
16805     broadcastSCell-r17                     ENUMERATED {supported}                                                  OPTIONAL,
16806     -- R1 33-2g: MIMO layers for multicast PDSCH
16807     maxNumberMIMO-LayersMulticastPDSCH-r17  ENUMERATED {n2, n4, n8}                                                 OPTIONAL,
16808     -- R1 33-2h: Dynamic scheduling for multicast for SCell
16809     dynamicMulticastSCell-r17               ENUMERATED {supported}                                                  OPTIONAL,
16810     supportedBandwidthDL-v1710              SupportedBandwidth-v1700                                                OPTIONAL,
16811     -- R4 24-1/24-2/24-3/24-4/24-5
16812     supportedCRS-InterfMitigation-r17       CRS-InterfMitigation-r17                                                OPTIONAL
16815 FeatureSetDownlinkPerCC-v1720 ::=   SEQUENCE {
16816     -- R1 33-2j: Supported maximum modulation order used for maximum data rate calculation for multicast PDSCH
16817     maxModulationOrderForMulticastDataRateCalculation-r17  ENUMERATED {qam64, qam256, qam1024}                  OPTIONAL,
16818     -- R1 33-1-2: FDM-ed unicast PDSCH and group-common PDSCH for broadcast
16819     fdm-BroadcastUnicast-r17            ENUMERATED {supported}                                                  OPTIONAL,
16820     -- R1 33-3-2: FDM-ed unicast PDSCH and one group-common PDSCH for multicast
16821     fdm-MulticastUnicast-r17            ENUMERATED {supported}                                                  OPTIONAL
16824 FeatureSetDownlinkPerCC-v1730 ::=           SEQUENCE {
16825     -- R1 33-3-3: Intra-slot TDM-ed unicast PDSCH and group-common PDSCH
16826     intraSlotTDM-UnicastGroupCommonPDSCH-r17    ENUMERATED {yes, no}                    OPTIONAL,
16827     -- R1 33-5-3: One SPS group-common PDSCH configuration for multicast for SCell
16828     sps-MulticastSCell-r17                      ENUMERATED {supported}                  OPTIONAL,
16829     -- R1 33-5-4: Up to 8 SPS group-common PDSCH configurations per CFR for multicast for SCell
16830     sps-MulticastSCellMultiConfig-r17           INTEGER (1..8)                          OPTIONAL,
16831     -- R1 33-1-1: Dynamic slot-level repetition for broadcast MTCH
16832     dci-BroadcastWith16Repetitions-r17          ENUMERATED {supported}                  OPTIONAL
16835 FeatureSetDownlinkPerCC-v1780 ::=           SEQUENCE {
16836     supportedBandwidthDL-v1780                  SupportedBandwidth-v1700                OPTIONAL
16839 FeatureSetDownlinkPerCC-v1800 ::=           SEQUENCE {
16840     -- R1 40-2-1: Basic feature for multi-DCI based intra-cell Multi-TRP operation with two TA enhancement
16841     multiDCI-IntraCellMultiTRP-TwoTA-r18        ENUMERATED {supported}                                          OPTIONAL,
16842     -- R1 40-2-2: Basic feature for multi-DCI based inter-cell Multi-TRP operation with two TA enhancement
16843     multiDCI-InterCellMultiTRP-TwoTA-r18        INTEGER (1..2)                                                  OPTIONAL,
16844     -- R1 40-2-6: Rx timing difference larger than CP length
16845     rxTimingDiff-r18                            ENUMERATED {supported}                                          OPTIONAL,
16847     -- R1 55-7: Two QCL TypeD for CORESET monitoring in multi-DCI based multi-TRP
16848     multiDCI-MultiTRP-CORESET-Monitoring-r18    ENUMERATED {supported}                                          OPTIONAL,
16849     broadcastNonServingCell-r18                 ENUMERATED {supported}                                          OPTIONAL,
16851     -- R4 30-1: Supports scheduling restriction relaxation and measurement restriction relaxation
16852     schedulingMeasurementRelaxation-r18         ENUMERATED {supported}                                          OPTIONAL
16855 MultiDCI-MultiTRP-r16 ::=           SEQUENCE {
16856     maxNumberCORESET-r16                ENUMERATED {n2, n3, n4, n5},
16857     maxNumberCORESETPerPoolIndex-r16    INTEGER (1..3),
16858     maxNumberUnicastPDSCH-PerPool-r16   ENUMERATED {n1, n2, n3, n4, n7}
16861 CRS-InterfMitigation-r17 ::=        SEQUENCE {
16862     -- R4 24-1 CRS-IM (Interference Mitigation) in DSS scenario
16863     crs-IM-DSS-15kHzSCS-r17             ENUMERATED {supported}                                                  OPTIONAL,
16864     -- R4 24-2 CRS-IM in non-DSS and 15 kHz NR SCS scenario, without the assistance of network signaling on LTE channel bandwidth
16865     crs-IM-nonDSS-15kHzSCS-r17          ENUMERATED {supported}                                                  OPTIONAL,
16866     -- R4 24-3 CRS-IM in non-DSS and 15 kHz NR SCS scenario, with the assistance of network signaling on LTE channel bandwidth
16867     crs-IM-nonDSS-NWA-15kHzSCS-r17      ENUMERATED {supported}                                                  OPTIONAL,
16868     -- R4 24-4 CRS-IM in non-DSS and 30 kHz NR SCS scenario, without the assistance of network signaling on LTE channel bandwidth
16869     crs-IM-nonDSS-30kHzSCS-r17          ENUMERATED {supported}                                                  OPTIONAL,
16870     -- R4 24-5 CRS-IM in non-DSS and 30 kHz NR SCS scenario, with the assistance of network signaling on LTE channel bandwidth
16871     crs-IM-nonDSS-NWA-30kHzSCS-r17      ENUMERATED {supported}                                                  OPTIONAL
16874 -- TAG-FEATURESETDOWNLINKPERCC-STOP
16875 -- TAG-FEATURESETDOWNLINKPERCC-ID-START
16877 FeatureSetDownlinkPerCC-Id ::=      INTEGER (1..maxPerCC-FeatureSets)
16879 -- TAG-FEATURESETDOWNLINKPERCC-ID-STOP
16880 -- TAG-FEATURESETEUTRADOWNLINKID-START
16882 FeatureSetEUTRA-DownlinkId ::=      INTEGER (0..maxEUTRA-DL-FeatureSets)
16884 -- TAG-FEATURESETEUTRADOWNLINKID-STOP
16885 -- TAG-FEATURESETEUTRAUPLINKID-START
16887 FeatureSetEUTRA-UplinkId ::=                    INTEGER (0..maxEUTRA-UL-FeatureSets)
16889 -- TAG-FEATURESETEUTRAUPLINKID-STOP
16890 -- TAG-FEATURESETS-START
16892 FeatureSets ::=    SEQUENCE {
16893     featureSetsDownlink                 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink               OPTIONAL,
16894     featureSetsDownlinkPerCC            SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC            OPTIONAL,
16895     featureSetsUplink                   SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink                   OPTIONAL,
16896     featureSetsUplinkPerCC              SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC              OPTIONAL,
16897     ...,
16898     [[
16899     featureSetsDownlink-v1540           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1540         OPTIONAL,
16900     featureSetsUplink-v1540             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1540             OPTIONAL,
16901     featureSetsUplinkPerCC-v1540        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1540        OPTIONAL
16902     ]],
16903     [[
16904     featureSetsDownlink-v15a0           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v15a0         OPTIONAL
16905     ]],
16906     [[
16907     featureSetsDownlink-v1610           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1610         OPTIONAL,
16908     featureSetsUplink-v1610             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1610             OPTIONAL,
16909     featureSetDownlinkPerCC-v1620       SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1620      OPTIONAL
16910     ]],
16911     [[
16912     featureSetsUplink-v1630             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1630             OPTIONAL
16913     ]],
16914     [[
16915     featureSetsUplink-v1640             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1640             OPTIONAL
16916     ]],
16917     [[
16918     featureSetsDownlink-v1700           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1700         OPTIONAL,
16919     featureSetsDownlinkPerCC-v1700      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1700      OPTIONAL,
16920     featureSetsUplink-v1710             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1710             OPTIONAL,
16921     featureSetsUplinkPerCC-v1700        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1700        OPTIONAL
16922     ]],
16923     [[
16924     featureSetsDownlink-v1720           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1720         OPTIONAL,
16925     featureSetsDownlinkPerCC-v1720      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1720      OPTIONAL,
16926     featureSetsUplink-v1720             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1720             OPTIONAL
16927     ]],
16928     [[
16929     featureSetsDownlink-v1730           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1730         OPTIONAL,
16930     featureSetsDownlinkPerCC-v1730      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1730      OPTIONAL
16931     ]],
16932     [[
16933     featureSetsDownlinkPerCC-v1780      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1780      OPTIONAL,
16934     featureSetsUplinkPerCC-v1780        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1780        OPTIONAL
16935     ]],
16936     [[
16937     featureSetsDownlink-v1800           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1800         OPTIONAL,
16938     featureSetsDownlinkPerCC-v1800      SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1800      OPTIONAL,
16939     featureSetsUplink-v1800             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1800             OPTIONAL,
16940     featureSetsUplinkPerCC-v1800        SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1800        OPTIONAL
16941     ]],
16942     [[
16943     featureSetsDownlink-v1830           SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1830         OPTIONAL
16944     ]]
16947 FeatureSets-v16d0 ::=    SEQUENCE {
16948     featureSetsUplink-v16d0             SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v16d0             OPTIONAL
16951 -- TAG-FEATURESETS-STOP
16952 -- TAG-FEATURESETUPLINK-START
16954 FeatureSetUplink ::=                SEQUENCE {
16955     featureSetListPerUplinkCC           SEQUENCE (SIZE (1.. maxNrofServingCells)) OF FeatureSetUplinkPerCC-Id,
16956     scalingFactor                       ENUMERATED {f0p4, f0p75, f0p8}                                          OPTIONAL,
16957     dummy3                              ENUMERATED {supported}                                                  OPTIONAL,
16958     intraBandFreqSeparationUL           FreqSeparationClass                                                     OPTIONAL,
16959     searchSpaceSharingCA-UL             ENUMERATED {supported}                                                  OPTIONAL,
16960     dummy1                              DummyI                                                                  OPTIONAL,
16961     supportedSRS-Resources              SRS-Resources                                                           OPTIONAL,
16962     twoPUCCH-Group                      ENUMERATED {supported}                                                  OPTIONAL,
16963     dynamicSwitchSUL                    ENUMERATED {supported}                                                  OPTIONAL,
16964     simultaneousTxSUL-NonSUL            ENUMERATED {supported}                                                  OPTIONAL,
16965     pusch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {
16966         scs-15kHz                                 ENUMERATED {upto2, upto4, upto7}                                  OPTIONAL,
16967         scs-30kHz                                 ENUMERATED {upto2, upto4, upto7}                                  OPTIONAL,
16968         scs-60kHz                                 ENUMERATED {upto2, upto4, upto7}                                  OPTIONAL,
16969         scs-120kHz                                ENUMERATED {upto2, upto4, upto7}                                  OPTIONAL
16970     }                                                                                                           OPTIONAL,
16971     dummy2                               DummyF                                                                 OPTIONAL
16974 FeatureSetUplink-v1540 ::=           SEQUENCE {
16975     zeroSlotOffsetAperiodicSRS           ENUMERATED {supported}                     OPTIONAL,
16976     pa-PhaseDiscontinuityImpacts         ENUMERATED {supported}                     OPTIONAL,
16977     pusch-SeparationWithGap              ENUMERATED {supported}                     OPTIONAL,
16978     pusch-ProcessingType2                SEQUENCE {
16979         scs-15kHz                            ProcessingParameters                       OPTIONAL,
16980         scs-30kHz                            ProcessingParameters                       OPTIONAL,
16981         scs-60kHz                            ProcessingParameters                       OPTIONAL
16982     }                                                                               OPTIONAL,
16983     ul-MCS-TableAlt-DynamicIndication    ENUMERATED {supported}                     OPTIONAL
16986 FeatureSetUplink-v1610 ::=       SEQUENCE {
16987     -- R1 11-5: PUsCH repetition Type B
16988     pusch-RepetitionTypeB-r16        SEQUENCE {
16989         maxNumberPUSCH-Tx-r16            ENUMERATED {n2, n3, n4, n7, n8, n12},
16990         hoppingScheme-r16                ENUMERATED {interSlotHopping, interRepetitionHopping, both}
16991     }                                                                              OPTIONAL,
16992     -- R1 11-7: UL cancelation scheme for self-carrier
16993     ul-CancellationSelfCarrier-r16       ENUMERATED {supported}                    OPTIONAL,
16994     -- R1 11-7a: UL cancelation scheme for cross-carrier
16995     ul-CancellationCrossCarrier-r16      ENUMERATED {supported}                    OPTIONAL,
16996     -- R1 16-5c: The maximum number of SRS resources in one SRS resource set with usage set to 'codebook' for Mode 2
16997     ul-FullPwrMode2-MaxSRS-ResInSet-r16  ENUMERATED {n1, n2, n4}                   OPTIONAL,
16999     -- 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
17000     cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16    SEQUENCE {
17001         scs-15kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17002         scs-30kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17003         scs-60kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17004         scs-120kHz-r16       ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL
17005      } OPTIONAL,
17007     -- 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
17008     cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16    SEQUENCE {
17009         scs-15kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17010         scs-30kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17011         scs-60kHz-r16        ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL,
17012         scs-120kHz-r16       ENUMERATED {one-pusch, upto2, upto4, upto7}               OPTIONAL
17013      } OPTIONAL,
17014     supportedSRS-PosResources-r16              SRS-AllPosResources-r16             OPTIONAL,
17015     intraFreqDAPS-UL-r16                             SEQUENCE {
17016         dummy                                            ENUMERATED {supported}    OPTIONAL,
17017         intraFreqTwoTAGs-DAPS-r16                        ENUMERATED {supported}    OPTIONAL,
17018         dummy1                                           ENUMERATED {supported}    OPTIONAL,
17019         dummy2                                           ENUMERATED {supported}    OPTIONAL,
17020         dummy3                                           ENUMERATED {short, long}  OPTIONAL
17021     }                                                                              OPTIONAL,
17022     intraBandFreqSeparationUL-v1620                  FreqSeparationClassUL-v1620   OPTIONAL,
17024     -- R1 11-3: More than one PUCCH for HARQ-ACK transmission within a slot
17025     multiPUCCH-r16                        SEQUENCE {
17026         sub-SlotConfig-NCP-r16                ENUMERATED {set1, set2}              OPTIONAL,
17027         sub-SlotConfig-ECP-r16                ENUMERATED {set1, set2}              OPTIONAL
17028     }                                                                              OPTIONAL,
17029     -- R1 11-3c: 2 PUCCH of format 0 or 2 for a single 7*2-symbol subslot based HARQ-ACK codebook
17030     twoPUCCH-Type1-r16                    ENUMERATED {supported}                   OPTIONAL,
17031     -- R1 11-3d: 2 PUCCH of format 0 or 2 for a single 2*7-symbol subslot based HARQ-ACK codebook
17032     twoPUCCH-Type2-r16                    ENUMERATED {supported}                   OPTIONAL,
17033     -- 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
17034     twoPUCCH-Type3-r16                    ENUMERATED {supported}                   OPTIONAL,
17035     -- 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
17036     -- 11-3e
17037     twoPUCCH-Type4-r16                    ENUMERATED {supported}                   OPTIONAL,
17038     -- R1 11-3g: SR/HARQ-ACK multiplexing once per subslot using a PUCCH (or HARQ-ACK piggybacked on a PUSCH) when SR/HARQ-ACK
17039     -- are supposed to be sent with different starting symbols in a subslot
17040     mux-SR-HARQ-ACK-r16                   ENUMERATED {supported}                   OPTIONAL,
17041     dummy1                                ENUMERATED {supported}                   OPTIONAL,
17042     dummy2                                ENUMERATED {supported}                   OPTIONAL,
17043     -- 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
17044     twoPUCCH-Type5-r16                    ENUMERATED {supported}                   OPTIONAL,
17045     -- 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
17046     -- codebook
17047     twoPUCCH-Type6-r16                    ENUMERATED {supported}                   OPTIONAL,
17048     -- R1 11-4e: 2 PUCCH of format 0 or 2 for two subslot based HARQ-ACK codebooks
17049     twoPUCCH-Type7-r16                    ENUMERATED {supported}                   OPTIONAL,
17050     -- 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
17051     -- subslot based HARQ-ACK codebook
17052     twoPUCCH-Type8-r16                    ENUMERATED {supported}                   OPTIONAL,
17053     -- 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
17054     twoPUCCH-Type9-r16                    ENUMERATED {supported}                   OPTIONAL,
17055     -- 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
17056     -- by 11-4c and 11-4e
17057     twoPUCCH-Type10-r16                   ENUMERATED {supported}                   OPTIONAL,
17058     -- 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
17059     -- 11-4f
17060     twoPUCCH-Type11-r16                   ENUMERATED {supported}                   OPTIONAL,
17061     -- R1 12-1: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical layer
17062     ul-IntraUE-Mux-r16                    SEQUENCE {
17063         pusch-PreparationLowPriority-r16      ENUMERATED {sym0, sym1, sym2},
17064         pusch-PreparationHighPriority-r16     ENUMERATED {sym0, sym1, sym2}
17065     }                                                                              OPTIONAL,
17066     -- R1 16-5a: Supported UL full power transmission mode of fullpower
17067     ul-FullPwrMode-r16                    ENUMERATED {supported}                   OPTIONAL,
17068     -- R1 18-5d: Processing up to X unicast DCI scheduling for UL per scheduled CC
17069     crossCarrierSchedulingProcessing-DiffSCS-r16    SEQUENCE {
17070         scs-15kHz-120kHz-r16                  ENUMERATED {n1,n2,n4}                OPTIONAL,
17071         scs-15kHz-60kHz-r16                   ENUMERATED {n1,n2,n4}                OPTIONAL,
17072         scs-30kHz-120kHz-r16                  ENUMERATED {n1,n2,n4}                OPTIONAL,
17073         scs-15kHz-30kHz-r16                   ENUMERATED {n2}                      OPTIONAL,
17074         scs-30kHz-60kHz-r16                   ENUMERATED {n2}                      OPTIONAL,
17075         scs-60kHz-120kHz-r16                  ENUMERATED {n2}                      OPTIONAL
17076     }                                                                              OPTIONAL,
17077     -- R1 16-5b: Supported UL full power transmission mode of fullpowerMode1
17078     ul-FullPwrMode1-r16                   ENUMERATED {supported}                   OPTIONAL,
17079     -- R1 16-5c-2: Ports configuration for Mode 2
17080     ul-FullPwrMode2-SRSConfig-diffNumSRSPorts-r16  ENUMERATED {p1-2, p1-4, p1-2-4} OPTIONAL,
17081     -- R1 16-5c-3: TPMI group for Mode 2
17082     ul-FullPwrMode2-TPMIGroup-r16         SEQUENCE {
17083         twoPorts-r16                          BIT STRING(SIZE(2))                      OPTIONAL,
17084         fourPortsNonCoherent-r16              ENUMERATED{g0, g1, g2, g3}               OPTIONAL,
17085         fourPortsPartialCoherent-r16          ENUMERATED{g0, g1, g2, g3, g4, g5, g6}   OPTIONAL
17086     }                                                                                  OPTIONAL
17089 FeatureSetUplink-v1630 ::=       SEQUENCE {
17090     -- R1 22-8: For SRS for CB PUSCH and antenna switching on FR1 with symbol level offset for aperiodic SRS transmission
17091     offsetSRS-CB-PUSCH-Ant-Switch-fr1-r16                       ENUMERATED {supported}                   OPTIONAL,
17092     -- 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
17093     -- PUSCH and antenna switching on FR1
17094     offsetSRS-CB-PUSCH-PDCCH-MonitorSingleOcc-fr1-r16           ENUMERATED {supported}                   OPTIONAL,
17095     -- 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)
17096     -- of a slot for Case 2 and constrained timeline for SRS for CB PUSCH and antenna switching on FR1
17097     offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithoutGap-fr1-r16    ENUMERATED {supported}                   OPTIONAL,
17098     -- 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)
17099     -- of a slot for Case 2 with a DCI gap and constrained timeline for SRS for CB PUSCH and antenna switching on FR1
17100     offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithGap-fr1-r16       ENUMERATED {supported}                   OPTIONAL,
17101     dummy                                                       ENUMERATED {supported}                   OPTIONAL,
17102     -- 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
17103     partialCancellationPUCCH-PUSCH-PRACH-TX-r16                 ENUMERATED {supported}                   OPTIONAL
17106 FeatureSetUplink-v1640 ::=              SEQUENCE {
17107    -- 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 +
17108     -- sub-slot based) simultaneously constructed for supporting HARQ-ACK codebooks with different priorities at a UE
17109     twoHARQ-ACK-Codebook-type1-r16          SubSlot-Config-r16      OPTIONAL,
17110     -- R1 11-4a: Two sub-slot based HARQ-ACK codebooks simultaneously constructed for supporting HARQ-ACK codebooks with different
17111     -- priorities at a UE
17112     twoHARQ-ACK-Codebook-type2-r16          SubSlot-Config-r16      OPTIONAL,
17113     -- 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
17114     -- for SRS for CB PUSCH and antenna switching on FR1
17115     offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithSpanGap-fr1-r16 SEQUENCE {
17116         scs-15kHz-r16                                 ENUMERATED {set1, set2, set3}                             OPTIONAL,
17117         scs-30kHz-r16                                 ENUMERATED {set1, set2, set3}                             OPTIONAL,
17118         scs-60kHz-r16                                 ENUMERATED {set1, set2, set3}                             OPTIONAL
17119     }                                                                                                           OPTIONAL
17122 FeatureSetUplink-v16d0 ::=       SEQUENCE {
17123     pusch-RepetitionTypeB-v16d0      SEQUENCE {
17124         maxNumberPUSCH-Tx-Cap1-r16       ENUMERATED {n2, n3, n4, n7, n8, n12},
17125         maxNumberPUSCH-Tx-Cap2-r16       ENUMERATED {n2, n3, n4, n7, n8, n12}
17126     }                                                                                         OPTIONAL
17129 FeatureSetUplink-v1710 ::= SEQUENCE {
17130     -- R1 23-3-1        Multi-TRP PUSCH repetition (type A) -codebook based
17131     mTRP-PUSCH-TypeA-CB-r17                ENUMERATED {n1,n2,n4}                              OPTIONAL,
17132     -- R1 23-3-1-2      Multi-TRP PUSCH repetition (type A) - non-codebook based
17133     mTRP-PUSCH-RepetitionTypeA-r17         ENUMERATED {n1,n2,n3,n4}                           OPTIONAL,
17134     -- R1 23-3-3        Multi-TRP PUCCH repetition-intra-slot
17135     mTRP-PUCCH-IntraSlot-r17               ENUMERATED {pf0-2, pf1-3-4, pf0-4}                 OPTIONAL,
17136     -- R1 23-8-4        Maximum 2 SP and 1 periodic SRS sets for antenna switching
17137     srs-AntennaSwitching2SP-1Periodic-r17  ENUMERATED {supported}                             OPTIONAL,
17138     -- R1 23-8-9        Extension of aperiodic SRS configuration for 1T4R, 1T2R and 2T4R
17139     srs-ExtensionAperiodicSRS-r17          ENUMERATED {supported}                             OPTIONAL,
17140     -- R1 23-8-10       1 aperiodic SRS resource set for 1T4R
17141     srs-OneAP-SRS-r17                      ENUMERATED {supported}                             OPTIONAL,
17142     -- R4 16-8 UE power class per band per band combination
17143     ue-PowerClassPerBandPerBC-r17          ENUMERATED {pc1dot5, pc2, pc3}                     OPTIONAL,
17144     -- R4 17-8 UL transmission in FR2 bands within an UL gap when the UL gap is activated
17145     tx-Support-UL-GapFR2-r17               ENUMERATED {supported}                             OPTIONAL
17148 FeatureSetUplink-v1720 ::= SEQUENCE {
17149     -- R1 25-3: Repetitions for PUCCH format 0, 1, 2, 3 and 4 over multiple PUCCH subslots with configured K = 2, 4, 8
17150     pucch-Repetition-F0-1-2-3-4-RRC-Config-r17         ENUMERATED {supported}                 OPTIONAL,
17151     -- R1 25-3a: Repetitions for PUCCH format 0, 1, 2, 3 and 4 over multiple PUCCH subslots using dynamic repetition indication
17152     pucch-Repetition-F0-1-2-3-4-DynamicIndication-r17  ENUMERATED {supported}                 OPTIONAL,
17153     -- R1 25-3b: Inter-subslot frequency hopping for PUCCH repetitions
17154     interSubslotFreqHopping-PUCCH-r17                  ENUMERATED {supported}                 OPTIONAL,
17155     -- R1 25-8: Semi-static HARQ-ACK codebook for sub-slot PUCCH
17156     semiStaticHARQ-ACK-CodebookSub-SlotPUCCH-r17       ENUMERATED {supported}                 OPTIONAL,
17157     -- R1 25-14: PHY prioritization of overlapping low-priority DG-PUSCH and high-priority CG-PUSCH
17158     phy-PrioritizationLowPriorityDG-HighPriorityCG-r17 INTEGER(1..16)                         OPTIONAL,
17159     -- R1 25-15: PHY prioritization of overlapping high-priority DG-PUSCH and low-priority CG-PUSCH
17160     phy-PrioritizationHighPriorityDG-LowPriorityCG-r17 SEQUENCE {
17161         pusch-PreparationLowPriority-r17                   ENUMERATED{sym0, sym1, sym2},
17162         additionalCancellationTime-r17                     SEQUENCE {
17163             scs-15kHz-r17                                      ENUMERATED{sym0, sym1, sym2}   OPTIONAL,
17164             scs-30kHz-r17                                      ENUMERATED{sym0, sym1, sym2, sym3, sym4}    OPTIONAL,
17165             scs-60kHz-r17                                      ENUMERATED{sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8} OPTIONAL,
17166             scs-120kHz-r17                                     ENUMERATED{sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8, sym9,
17167                                                                           sym10, sym11, sym12, sym13, sym14, sym15, sym16}    OPTIONAL
17168         },
17169         maxNumberCarriers-r17                              INTEGER(1..16)
17170     }                                                                                         OPTIONAL,
17171     -- R4 17-5 Support of UL DC location(s) report
17172     extendedDC-LocationReport-r17                      ENUMERATED {supported}                 OPTIONAL
17175 FeatureSetUplink-v1800 ::=                         SEQUENCE {
17176     -- R1 40-3-3-1a: Supported maximum delay value larger than D_basic
17177     maxDelayValueBeyondD-Basic-r18                     ENUMERATED {sl2,sl3,sl4,sl5,sl6,sl10}                        OPTIONAL,
17178     -- R1 40-3-3-2: Number of delay values
17179     tdcp-NumberDelayValue-r18                          INTEGER (2..4)                                               OPTIONAL,
17180     -- R1 40-3-3-4: Phase report
17181     phaseReportMoreThanOne-r18                         ENUMERATED {supported}                                       OPTIONAL,
17182     -- R1 40-3-3-6: Maximum number of TRS resource sets in a report configuration
17183     maxNumberTRS-ResourceSet-r18                       INTEGER (2..3)                                               OPTIONAL,
17184     -- R1 40-3-3-7: Maximum number of TDCP report settings per-BWP
17185     maxNumberTDCP-PerBWP-r18                           INTEGER (1..4)                                               OPTIONAL,
17187     -- R1 40-4-6c: DMRS type for Rel.18 enhanced DMRS ports for PUSCH
17188     pusch-DMRS-TypeEnh-r18                             SEQUENCE {
17189         dmrs-Type-r18                                      ENUMERATED {etype1, both},
17190         pusch-TypeA-DMRS-r18                               SEQUENCE {
17191             -- R1 40-4-6: Basic feature of Rel.18 enhanced DMRS ports for PUSCH for scheduling mapping of type A for Rel.18 enhanced
17192             -- DMRS ports
17193             dmrs-TypeA-r18                                     ENUMERATED {supported},
17194             -- R1 40-4-6d: 2 symbols front-loaded DMRS (uplink) for Rel.18 enhanced DMRS ports for PUSCH
17195             pusch-2SymbolFL-DMRS-r18                           ENUMERATED {supported}                               OPTIONAL,
17196             -- R1 40-4-6e: 2-symbol FL DMRS + one additional 2-symbols DMRS for Rel.18 enhanced DMRS ports for PUSCH
17197             pusch-2SymbolFL-DMRS-Addition2Symbol-r18           ENUMERATED {supported}                               OPTIONAL,
17198             -- R1 40-4-6f: 1 symbol FL DMRS and 3 additional DMRS symbols for Rel.18 enhanced DMRS ports for PUSCH
17199             pusch-1SymbolFL-DMRS-Addition3Symbol-r18           ENUMERATED {supported}                               OPTIONAL,
17200             -- 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
17201             -- PUSCH
17202             pusch-1SymbolFL-DMRS-BeyondOnePort-r18             ENUMERATED {supported}                               OPTIONAL
17203         }                                                                                                           OPTIONAL,
17204         -- R1 40-4-10: DMRS port configuration for PUSCH with 8Tx
17205         pusch-DMRS8Tx-r18                                  ENUMERATED {rel15, both}                                 OPTIONAL,
17206           -- R1 40-4-6a: Basic feature of Rel.18 enhanced DMRS ports for PUSCH for scheduling type B for Rel.18 enhanced DMRS ports
17207         pusch-TypeB-DMRS-r18                               ENUMERATED {supported}                                   OPTIONAL,
17208         -- R1 40-4-6g: 1 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 1-4
17209         pusch-rank-1-4-1Port-r18                           ENUMERATED {supported}                                   OPTIONAL,
17210         -- R1 40-4-6h: 1 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 5-8
17211         pusch-rank-5-8-1Port-r18                           ENUMERATED {supported}                                   OPTIONAL,
17212         -- R1 40-4-6i: 2 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 1-4
17213         pusch-rank-1-4-2Port-r18                           ENUMERATED {supported}                                   OPTIONAL,
17214         -- R1 40-4-6j: 2 port UL PTRS for Rel.18 enhanced DMRS ports for PUSCH with rank 5-8
17215         pusch-rank-5-8-2Port-r18                           ENUMERATED {supported}                                   OPTIONAL
17216     }                                                                                                               OPTIONAL,
17217     -- R1 40-4-13: Support Rel-18 UL DMRS with single-DCI based M-TRP
17218     ul-DMRS-SingleDCI-M-TRP-r18                        ENUMERATED {supported}                                       OPTIONAL,
17219     -- R1 40-4-14: Support Rel-18 UL DMRS with M-DCI based M-TRP
17220     ul-DMRS-M-DCI-M-TRP-r18                            ENUMERATED {supported}                                       OPTIONAL,
17221     -- R1 40-5-5: Maximum 2 SP and 1 periodic SRS sets for 8T8R antenna switching
17222     srs-AntennaSwitching8T8R2SP-1Periodic-r18                   ENUMERATED {supported}                              OPTIONAL,
17224     -- R1 40-6-4: Single-DCI based STx2P SFN scheme for PUCCH
17225     pucch-SingleDCI-STx2P-SFN-r18                      ENUMERATED {pf0-2, pf1-3-4, pf0-4}                           OPTIONAL,
17227     -- R1 41-4-6: Positioning SRS bandwidth aggregation in RRC_CONNECTED
17228     posSRS-BWA-RRC-Connected-r18                       PosSRS-BWA-RRC-Connected-r18                                 OPTIONAL,
17229     -- R1 41-4-7: Positioning SRS bandwidth aggregation independent from UL communication CA in RRC_CONNECTED
17230     posSRS-BWA-IndependentCA-RRC-Connected-r18         PosSRS-BWA-IndependentCA-RRC-Connected-r18                   OPTIONAL,
17231     -- R1 41-4-9: Indicate which other bands in the band combination are affected due to the need of a guard period
17232     posSRS-BWA-AffectedBandList-r18                    SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR         OPTIONAL,
17233     -- R1 45-5a: RACH-based early TA acquisition with simultaneous transmission
17234     rach-EarlyTA-BandList-r18                          SEQUENCE (SIZE (1..maxBandsMRDC)) OF BOOLEAN                 OPTIONAL,
17236     -- R1 49-6: Two HARQ-ACK codebooks with up to one sub-slot based HARQ-ACK codebook simultaneously constructed for supporting
17237     -- HARQ-ACK codebooks with different priorities by DCI format 1_3
17238     simultaneous-2-1-HARQ-ACK-CB-r18                   SubSlot-Config-r16                                           OPTIONAL,
17239     -- R1 49-6a: Two HARQ-ACK codebooks with two sub-slot based HARQ-ACK codebook simultaneously constructed for supporting
17240     -- HARQ-ACK codebooks with different priorities by DCI format 1_3
17241     simultaneous-2-2-HARQ-ACK-CB-r18                   SubSlot-Config-r16                                           OPTIONAL,
17242     -- R1 49-7: UL intra-UE multiplexing/prioritization of overlapping channel/signals with two priority levels in physical
17243     -- layer for DCI format 1_3/0_3
17244     ul-IntraUE-MuxEnh-r18                              SEQUENCE {
17245         pusch-PreparationLowPriority-r18                   ENUMERATED {sym0, sym1, sym2},
17246         pusch-PreparationHighPriority-r18                  ENUMERATED {sym0, sym1, sym2}
17247     }                                                                                                               OPTIONAL,
17249     -- R4 27-1 TxDiversity for 4Tx
17250     txDiversity4Tx-r18                                 ENUMERATED {supported}                                       OPTIONAL,
17252     -- R4 41-2: Power boosting for DFT-s-OFDM pi/2 BPSK and QPSK transmissions without modified spectrum flatness requirement
17253     powerBoosting-pi2BPSK-QPSK-r18                     ENUMERATED {supported}                                       OPTIONAL,
17254     -- R4 41-3: Power boosting for DFT-s-OFDM pi/2 BPSK and QPSK transmissions with modified spectrum flatness requirement shaping
17255     powerBoosting-pi2BPSK-QPSK-Modified-r18            ENUMERATED {supported}                                       OPTIONAL,
17256     -- R4 44-1 TxDiversity for 2Tx
17257     txDiversity2Tx-r18                                 ENUMERATED {supported}                                       OPTIONAL,
17258     ue-PowerClassPerBandPerBC-v1820                    ENUMERATED {pc5}                                             OPTIONAL
17261 SubSlot-Config-r16 ::=                  SEQUENCE {
17262     sub-SlotConfig-NCP-r16                  ENUMERATED {n4,n5,n6,n7}              OPTIONAL,
17263     sub-SlotConfig-ECP-r16                  ENUMERATED {n4,n5,n6}                 OPTIONAL
17266 SRS-AllPosResources-r16 ::=               SEQUENCE {
17267     srs-PosResources-r16                      SRS-PosResources-r16,
17268     srs-PosResourceAP-r16                     SRS-PosResourceAP-r16                OPTIONAL,
17269     srs-PosResourceSP-r16                     SRS-PosResourceSP-r16                OPTIONAL
17272 SRS-PosResources-r16 ::=                       SEQUENCE {
17273     maxNumberSRS-PosResourceSetPerBWP-r16                ENUMERATED {n1, n2, n4, n8, n12, n16},
17274     maxNumberSRS-PosResourcesPerBWP-r16                  ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17275     maxNumberSRS-ResourcesPerBWP-PerSlot-r16             ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17276     maxNumberPeriodicSRS-PosResourcesPerBWP-r16          ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17277     maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r16  ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
17280 SRS-PosResourceAP-r16 ::=                SEQUENCE {
17281     maxNumberAP-SRS-PosResourcesPerBWP-r16         ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17282     maxNumberAP-SRS-PosResourcesPerBWP-PerSlot-r16 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
17285 SRS-PosResourceSP-r16 ::=                       SEQUENCE {
17286     maxNumberSP-SRS-PosResourcesPerBWP-r16               ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17287     maxNumberSP-SRS-PosResourcesPerBWP-PerSlot-r16       ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
17290 SRS-Resources ::=                           SEQUENCE {
17291     maxNumberAperiodicSRS-PerBWP                ENUMERATED {n1, n2, n4, n8, n16},
17292     maxNumberAperiodicSRS-PerBWP-PerSlot        INTEGER (1..6),
17293     maxNumberPeriodicSRS-PerBWP                 ENUMERATED {n1, n2, n4, n8, n16},
17294     maxNumberPeriodicSRS-PerBWP-PerSlot         INTEGER (1..6),
17295     maxNumberSemiPersistentSRS-PerBWP           ENUMERATED {n1, n2, n4, n8, n16},
17296     maxNumberSemiPersistentSRS-PerBWP-PerSlot   INTEGER (1..6),
17297     maxNumberSRS-Ports-PerResource              ENUMERATED {n1, n2, n4}
17300 DummyF ::=                                  SEQUENCE {
17301     maxNumberPeriodicCSI-ReportPerBWP           INTEGER (1..4),
17302     maxNumberAperiodicCSI-ReportPerBWP          INTEGER (1..4),
17303     maxNumberSemiPersistentCSI-ReportPerBWP     INTEGER (0..4),
17304     simultaneousCSI-ReportsAllCC                INTEGER (5..32)
17307 PosSRS-BWA-RRC-Connected-r18 ::=                  SEQUENCE {
17308     numOfCarriersIntraBandContiguous-r18              ENUMERATED {two, three, twoandthree},
17309     maximumAggregatedBW-TwoCarriersFR1-r18            ENUMERATED {mhz20, mhz40, mhz50, mhz80, mhz100,
17310                                                                   mhz160, mhz180, mhz190, mhz200}                  OPTIONAL,
17311     maximumAggregatedBW-TwoCarriersFR2-r18            ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800}   OPTIONAL,
17312     maximumAggregatedBW-ThreeCarriersFR1-r18          ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300}   OPTIONAL,
17313     maximumAggregatedBW-ThreeCarriersFR2-r18          ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400,
17314                                                                   mhz600, mhz800, mhz1000, mhz1200}
17315                 OPTIONAL,
17316     maximumAggregatedResourceSet-r18                  ENUMERATED {n1, n2, n4, n8, n12, n16},
17317     maximumAggregatedResourcePeriodic-r18             ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17318     maximumAggregatedResourceAperiodic-r18            ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
17319     maximumAggregatedResourceSemi-r18                 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
17320     maximumAggregatedResourcePeriodicPerSlot-r18      ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17321     maximumAggregatedResourceAperiodicPerSlot-r18     ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17322     maximumAggregatedResourceSemiPerSlot-r18          ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17323     ...
17326 PosSRS-BWA-IndependentCA-RRC-Connected-r18 ::=    SEQUENCE {
17327     numOfCarriersIntraBandContiguous-r18              ENUMERATED {two, three, twoandthree},
17328     maximumAggregatedBW-TwoCarriersFR1-r18            ENUMERATED {mhz20, mhz40, mhz50, mhz80, mhz100,
17329                                                                   mhz160, mhz180, mhz190, mhz200}                     OPTIONAL,
17330     maximumAggregatedBW-TwoCarriersFR2-r18            ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800}      OPTIONAL,
17331     maximumAggregatedBW-ThreeCarriersFR1-r18          ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300}      OPTIONAL,
17332     maximumAggregatedBW-ThreeCarriersFR2-r18          ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400,
17333                                                                   mhz600, mhz800, mhz1000, mhz1200}
17334                    OPTIONAL,
17335     maximumAggregatedResourceSet-r18                  ENUMERATED {n1, n2, n4, n8, n12, n16},
17336     maximumAggregatedResourcePeriodic-r18             ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
17337     maximumAggregatedResourceAperiodic-r18            ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
17338     maximumAggregatedResourceSemi-r18                 ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
17339     maximumAggregatedResourcePeriodicPerSlot-r18      ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17340     maximumAggregatedResourceAperiodicPerSlot-r18     ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17341     maximumAggregatedResourceSemiPerSlot-r18          ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
17342     guardPeriod-r18                                   ENUMERATED {n0, n30, n100, n140, n200},
17343     powerClassForTwoAggregatedCarriers-r18            ENUMERATED {pc2, pc3}                                           OPTIONAL,
17344     powerClassForThreeAggregatedCarriers-r18          ENUMERATED {pc2, pc3}                                           OPTIONAL,
17345     ...
17348 -- TAG-FEATURESETUPLINK-STOP
17349 -- TAG-FEATURESETUPLINKID-START
17351 FeatureSetUplinkId ::=                  INTEGER (0..maxUplinkFeatureSets)
17353 -- TAG-FEATURESETUPLINKID-STOP
17354 -- TAG-FEATURESETUPLINKPERCC-START
17356 FeatureSetUplinkPerCC ::=               SEQUENCE {
17357     supportedSubcarrierSpacingUL            SubcarrierSpacing,
17358     supportedBandwidthUL                    SupportedBandwidth,
17359     channelBW-90mhz                         ENUMERATED {supported}                      OPTIONAL,
17360     mimo-CB-PUSCH                           SEQUENCE {
17361         maxNumberMIMO-LayersCB-PUSCH            MIMO-LayersUL                               OPTIONAL,
17362         maxNumberSRS-ResourcePerSet             INTEGER (1..2)
17363     }                                                                                   OPTIONAL,
17364     maxNumberMIMO-LayersNonCB-PUSCH         MIMO-LayersUL                               OPTIONAL,
17365     supportedModulationOrderUL              ModulationOrder                             OPTIONAL
17367 FeatureSetUplinkPerCC-v1540 ::=       SEQUENCE {
17368     mimo-NonCB-PUSCH                      SEQUENCE {
17369         maxNumberSRS-ResourcePerSet           INTEGER (1..4),
17370         maxNumberSimultaneousSRS-ResourceTx   INTEGER (1..4)
17371     } OPTIONAL
17374 FeatureSetUplinkPerCC-v1700 ::=   SEQUENCE {
17375     supportedMinBandwidthUL-r17       SupportedBandwidth-v1700                          OPTIONAL,
17376     -- R1 23-3-1-3      FeMIMO: Multi-TRP PUSCH repetition (type B) - non-codebook based
17377     mTRP-PUSCH-RepetitionTypeB-r17    ENUMERATED {n1,n2,n3,n4}                          OPTIONAL,
17378     -- R1 23-3-1-1 -codebook based Multi-TRP PUSCH repetition (type B)
17379     mTRP-PUSCH-TypeB-CB-r17           ENUMERATED {n1,n2,n4}                             OPTIONAL,
17380     supportedBandwidthUL-v1710        SupportedBandwidth-v1700                          OPTIONAL
17383 FeatureSetUplinkPerCC-v1780 ::=   SEQUENCE {
17384     supportedBandwidthUL-v1780        SupportedBandwidth-v1700                          OPTIONAL
17387 FeatureSetUplinkPerCC-v1800 ::=   SEQUENCE {
17388     -- R1 40-2-7: Two TAs for multi-DCI STxMP PUSCH+PUSCH
17389     twoPUSCH-MultiDCI-STx2P-TwoTA-r18      ENUMERATED {supported}                       OPTIONAL,
17390     -- R1 40-6-1: Single-DCI based STx2P SDM scheme for PUSCH-codebook
17391     pusch-CB-SingleDCI-STx2P-SDM-r18       SEQUENCE {
17392          maxNumberSRS-ResourcePerSet-r18             ENUMERATED {n1,n2,n4},
17393          maxNumberLayerPerPanel-r18                  INTEGER (1..2),
17394          maxNumberNZP-PUSCH-PortsPerSet-r18          ENUMERATED {n1,n2,n4},
17395          maxNumberSRS-AntennaPortsPerSet-r18         ENUMERATED {n1,n2,n4}
17396     }                                                                                   OPTIONAL,
17397     -- R1 40-6-1a: Single-DCI based STx2P SDM scheme for PUSCH-noncodebook
17398     pusch-NonCB-SingleDCI-STx2P-SDM-r18    SEQUENCE {
17399          maxNumberSRS-ResourcePerSet-r18             INTEGER (1..4),
17400          maxNumberLayerPerPanel-r18                  INTEGER (1..2),
17401          maxNumberSimulSRS-OneResourcePerSet-r18     INTEGER (1..4),
17402          maxNumberSimulSRS-TwoResourcePerSet-r18     INTEGER (1..8)
17403     }                                                                                   OPTIONAL,
17404     -- R1 40-6-2: Single-DCI based STx2P SFN scheme for PUSCH-codebook
17405     pusch-CB-SingleDCI-STx2P-SFN-r18       SEQUENCE {
17406          maxNumberSRS-ResourcePerSet-r18             ENUMERATED {n1,n2,n4},
17407          maxNumberLayerPerSet-r18                    INTEGER (1..2),
17408          maxNumberSRS-AntennaPortsPerSet-r18         ENUMERATED {n1,n2,n4},
17409          maxNumberNZP-PUSCH-PortsPerSet-r18          ENUMERATED {n1,n2,n4}
17410     }                                                                                   OPTIONAL,
17411     -- R1 40-6-2a: Single-DCI based STx2P SFN scheme for PUSCH-noncodebook
17412     pusch-NonCB-SingleDCI-STx2P-SFN-r18    SEQUENCE {
17413          maxNumberSRS-ResourcePerSet-r18             INTEGER (1..4),
17414          maxNumberLayerPerSet-r18                    INTEGER (1..2),
17415          maxNumberSimulSRS-OneResourcePerSet-r18     INTEGER (1..4),
17416          maxNumberSimulSRS-TwoResourcePerSet-r18     INTEGER (1..8)
17417     }                                                                                   OPTIONAL,
17418     -- R1 40-6-3a: codebook multi-DCI based STx2P PUSCH+PUSCH for DG+DG
17419     twoPUSCH-CB-MultiDCI-STx2P-DG-DG-r18   SEQUENCE {
17420          maxNumberSRS-ResourcePerSet-r18             ENUMERATED {n1, n2, n4},
17421          maxNumberLayerOverlapping-r18               INTEGER (1..2),
17422          maxNumberNZP-PUSCH-Overlapping-r18          ENUMERATED {n1, n2, n4},
17423          maxNumberPUSCH-PerCORESET-PerSlot-r18       SEQUENCE {
17424               scs-60kHz-r18                             ENUMERATED {n1,n2,n3,n4,n7}     OPTIONAL,
17425               scs-120kHz-r18                            ENUMERATED {n1,n2,n3,n4,n7}     OPTIONAL
17426          }                                                                              OPTIONAL,
17427          maxNumberTotalLayerOverlapping-r18          INTEGER (2..4),
17428          maxNumberSRS-AntennaPortsPerSet-r18         ENUMERATED {n1,n2,n4}
17429     }                                                                                   OPTIONAL,
17430     -- R1 40-6-3b: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for DG+DG
17431     twoPUSCH-NonCB-MultiDCI-STx2P-DG-DG-r18    SEQUENCE {
17432          maxNumberSRS-ResourcePerSet-r18             INTEGER (1..4),
17433          maxNumberLayerOverlapping-r18               INTEGER (1..2),
17434          maxNumberSimulSRS-ResourcePerSet-r18        INTEGER (1..4),
17435          maxNumberPUSCH-PerCORESET-PerSlot-r18       SEQUENCE {
17436               scs-60kHz-r18                             ENUMERATED {n1,n2,n3,n4,n7}     OPTIONAL,
17437               scs-120kHz-r18                            ENUMERATED {n1,n2,n3,n4,n7}     OPTIONAL
17438          }                                                                              OPTIONAL,
17439          maxNumberTotalLayerOverlapping-r18          INTEGER (2..4)
17440     }                                                                                   OPTIONAL,
17441     -- R1 40-6-6: Out-of-order operation for multi-DCI based STx2P PUSCH+PUSCH
17442     twoPUSCH-MultiDCI-STx2P-OutOfOrder-r18           ENUMERATED {supported}             OPTIONAL,
17444     codebookParameter8TxPUSCH-r18        SEQUENCE {
17445         -- R1 40-7-1: Basic features for Codebook-based 8Tx PUSCH
17446         codebook-8TxBasic-r18                        SEQUENCE {
17447             maxNumberPUSCH-MIMO-Layer-r18                INTEGER (1..8),
17448             maxNumberSRS-Resource-r18                    INTEGER (1..2),
17449             srs-8TxPorts-r18                             ENUMERATED {noTDM, both}
17450         },
17451         -- R1 40-7-1a: Codebook-based 8Tx PUSCH-codebook1
17452         codebook1-8TxPUSCH-r18               SEQUENCE {
17453             codebookN1N4-r18                     ENUMERATED {ng1n4n1,ng1n2n2,both}      OPTIONAL,
17454             srs-8TxPorts-r18                     ENUMERATED {noTDM, both}
17455         },
17456         -- R1 40-7-1b: Codebook-based 8Tx PUSCH-codebook2
17457         codebook2-8TxPUSCH-r18                   ENUMERATED {supported}                 OPTIONAL,
17458         -- R1 40-7-1c: Codebook-based 8Tx PUSCH-codebook3
17459         codebook3-8TxPUSCH-r18                   ENUMERATED {supported}                 OPTIONAL,
17460         -- R1 40-7-1d: Codebook-based 8Tx PUSCH-codebook4
17461         codebook4-8TxPUSCH-r18                   ENUMERATED {supported}                 OPTIONAL,
17462         -- R1 40-7-1e: UL full power transmission mode 0
17463         ul-FullPwrTransMode0-r18             ENUMERATED {supported}                     OPTIONAL,
17464         -- R1 40-7-1f: UL full power transmission mode 1
17465         ul-FullPwrTransMode1-r18             ENUMERATED {supported}                     OPTIONAL,
17466         -- R1 40-7-1g: UL full power transmission mode 2 with 1/2/4 resources
17467         ul-FullPwrTransMode2-r18             ENUMERATED {n1,n2,n4}                      OPTIONAL,
17468         -- R1 40-7-1g-1: SRS resources for UL full power transmission mode 2
17469          ul-SRS-TransMode2-r18               BIT STRING (SIZE(3))                       OPTIONAL,
17470         -- R1 40-7-1g-2: TPMI group(s) which delivers full power for codebook2
17471         tpmi-FullPwrCodebook2-r18            ENUMERATED {first, second}                 OPTIONAL
17472     }                                                                                   OPTIONAL,
17473     -- R1 40-7-2: Basic features for Non-Codebook-based 8Tx PUSCH
17474     nonCodebook-8TxPUSCH-r18             SEQUENCE {
17475         maxNumberPUSCH-MIMO-Layer-r18        INTEGER (1..8),
17476         maxNumberSRS-Resource-r18            INTEGER (1..8),
17477         maxNumberSimultaneousSRS-r18         INTEGER (1..8)
17478     }                                                                                   OPTIONAL,
17479     -- R1 40-7-2a: Association between CSI-RS and SRS for non-codebook case
17480     nonCodebook-CSI-RS-SRS-r18           ENUMERATED {supported}                            OPTIONAL,
17481     -- R1 40-7-3: CBG based 2 CWs PUSCH with rank >4
17482     cgb-2CW-PUSCH-r18                    ENUMERATED {supported}                         OPTIONAL
17485 -- TAG-FEATURESETUPLINKPERCC-STOP
17486 -- TAG-FEATURESETUPLINKPERCC-ID-START
17488 FeatureSetUplinkPerCC-Id ::=            INTEGER (1..maxPerCC-FeatureSets)
17490 -- TAG-FEATURESETUPLINKPERCC-ID-STOP
17491 -- TAG-FREQBANDINDICATOREUTRA-START
17493 FreqBandIndicatorEUTRA ::=  INTEGER (1..maxBandsEUTRA)
17495 -- TAG-FREQBANDINDICATOREUTRA-STOP
17496 -- TAG-FREQBANDLIST-START
17498 FreqBandList ::=                SEQUENCE (SIZE (1..maxBandsMRDC)) OF FreqBandInformation
17500 FreqBandInformation ::=         CHOICE {
17501     bandInformationEUTRA            FreqBandInformationEUTRA,
17502     bandInformationNR               FreqBandInformationNR
17505 FreqBandInformationEUTRA ::=    SEQUENCE {
17506     bandEUTRA                       FreqBandIndicatorEUTRA,
17507     ca-BandwidthClassDL-EUTRA       CA-BandwidthClassEUTRA                  OPTIONAL,   -- Need N
17508     ca-BandwidthClassUL-EUTRA       CA-BandwidthClassEUTRA                  OPTIONAL    -- Need N
17511 FreqBandInformationNR ::=       SEQUENCE {
17512     bandNR                          FreqBandIndicatorNR,
17513     maxBandwidthRequestedDL         AggregatedBandwidth                     OPTIONAL,   -- Need N
17514     maxBandwidthRequestedUL         AggregatedBandwidth                     OPTIONAL,   -- Need N
17515     maxCarriersRequestedDL          INTEGER (1..maxNrofServingCells)        OPTIONAL,   -- Need N
17516     maxCarriersRequestedUL          INTEGER (1..maxNrofServingCells)        OPTIONAL    -- Need N
17519 AggregatedBandwidth ::=         ENUMERATED {mhz50, mhz100, mhz150, mhz200, mhz250, mhz300, mhz350,
17520                                             mhz400, mhz450, mhz500, mhz550, mhz600, mhz650, mhz700, mhz750, mhz800}
17522 -- TAG-FREQBANDLIST-STOP
17523 -- TAG-FREQSEPARATIONCLASS-START
17525 FreqSeparationClass ::= ENUMERATED { mhz800, mhz1200, mhz1400, ..., mhz400-v1650, mhz600-v1650}
17527 FreqSeparationClassDL-v1620 ::= ENUMERATED {mhz1000, mhz1600, mhz1800, mhz2000, mhz2200, mhz2400}
17529 FreqSeparationClassUL-v1620 ::= ENUMERATED {mhz1000}
17531 -- TAG-FREQSEPARATIONCLASS-STOP
17532 -- TAG-FREQSEPARATIONCLASSDL-Only-START
17534 FreqSeparationClassDL-Only-r16 ::= ENUMERATED {mhz200, mhz400, mhz600, mhz800, mhz1000, mhz1200}
17536 -- TAG-FREQSEPARATIONCLASSDL-Only-STOP
17537 -- TAG-FR2-2-ACCESSPARAMSPERBAND-START
17539 FR2-2-AccessParamsPerBand-r17 ::=       SEQUENCE {
17540     -- R1 24-1: Basic FR2-2 DL support
17541     dl-FR2-2-SCS-120kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17542     -- R1 24-1a: Basic FR2-2 UL support
17543     ul-FR2-2-SCS-120kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17544     -- R1 24-2: 120KHz SSB support for initial access in FR2-2
17545     initialAccessSSB-120kHz-r17             ENUMERATED {supported}            OPTIONAL,
17546     -- R1 24-1b: Wideband PRACH for 120 kHz in FR2-2
17547     widebandPRACH-SCS-120kHz-r17            ENUMERATED {supported}            OPTIONAL,
17548     -- R1 24-1c: Multi-RB support PUCCH format 0/1/4 for 120 kHz in FR2-2
17549     multiRB-PUCCH-SCS-120kHz-r17            ENUMERATED {supported}            OPTIONAL,
17550     -- R1 24-1d: Multiple PDSCH scheduling by single DCI for 120kHz in FR2-2
17551     multiPDSCH-SingleDCI-FR2-2-SCS-120kHz-r17 ENUMERATED {supported}          OPTIONAL,
17552     -- R1 24-1e: Multiple PUSCH scheduling by single DCI for 120kHz in FR2-2
17553     multiPUSCH-SingleDCI-FR2-2-SCS-120kHz-r17 ENUMERATED {supported}          OPTIONAL,
17554     -- R1 24-4: 480KHz SCS support for DL
17555     dl-FR2-2-SCS-480kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17556     -- R1 24-4a: 480KHz SCS support for UL
17557     ul-FR2-2-SCS-480kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17558     -- R1 24-3: 480KHz SSB support for initial access in FR2-2
17559     initialAccessSSB-480kHz-r17             ENUMERATED {supported}            OPTIONAL,
17560     -- R1 24-4b: Wideband PRACH for 480 kHz in FR2-2
17561     widebandPRACH-SCS-480kHz-r17            ENUMERATED {supported}            OPTIONAL,
17562     -- R1 24-4c: Multi-RB support PUCCH format 0/1/4 for 480 kHz in FR2-2
17563     multiRB-PUCCH-SCS-480kHz-r17            ENUMERATED {supported}            OPTIONAL,
17564     -- R1 24-4f: Enhanced PDCCH monitoring for 480KHz in FR2-2
17565     enhancedPDCCH-monitoringSCS-480kHz-r17  ENUMERATED {supported}            OPTIONAL,
17566     -- R1 24-5: 960KHz SCS support for DL
17567     dl-FR2-2-SCS-960kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17568     -- R1 24-5a: 960KHz SCS support for UL
17569     ul-FR2-2-SCS-960kHz-r17                 ENUMERATED {supported}            OPTIONAL,
17570     -- R1 24-5c: Multi-RB support PUCCH format 0/1/4 for 960 kHz in FR2-2
17571     multiRB-PUCCH-SCS-960kHz-r17            ENUMERATED {supported}            OPTIONAL,
17572     -- R1 24-5f: Enhanced PDCCH monitoring for 960KHz in FR2-2
17573     enhancedPDCCH-monitoringSCS-960kHz-r17  SEQUENCE {
17574         pdcch-monitoring4-1-r17                 ENUMERATED {supported}        OPTIONAL,
17575         pdcch-monitoring4-2-r17                 ENUMERATED {supported}        OPTIONAL,
17576         pdcch-monitoring8-4-r17                 ENUMERATED {supported}        OPTIONAL
17577     }                                                                         OPTIONAL,
17578     -- R1 24-6: Type 1 channel access procedure in uplink for FR2-2 with shared spectrum channel access
17579     type1-ChannelAccess-FR2-2-r17           ENUMERATED {supported}            OPTIONAL,
17580     -- R1 24-7: Type 2 channel access procedure in uplink for FR2-2 with shared spectrum channel access
17581     type2-ChannelAccess-FR2-2-r17           ENUMERATED {supported}            OPTIONAL,
17582     -- R1 24-10: Reduced beam switching time delay
17583     reduced-BeamSwitchTiming-FR2-2-r17      ENUMERATED {supported}            OPTIONAL,
17584     -- R1 24-8: 32 DL HARQ processes for FR 2-2
17585     support32-DL-HARQ-ProcessPerSCS-r17     SEQUENCE {
17586         scs-120kHz-r17                          ENUMERATED {supported}        OPTIONAL,
17587         scs-480kHz-r17                          ENUMERATED {supported}        OPTIONAL,
17588         scs-960kHz-r17                          ENUMERATED {supported}        OPTIONAL
17589     }                                                                         OPTIONAL,
17590     -- R1 24-9: 32 UL HARQ processes for FR 2-2
17591     support32-UL-HARQ-ProcessPerSCS-r17         SEQUENCE {
17592         scs-120kHz-r17                          ENUMERATED {supported}        OPTIONAL,
17593         scs-480kHz-r17                          ENUMERATED {supported}        OPTIONAL,
17594         scs-960kHz-r17                          ENUMERATED {supported}        OPTIONAL
17595     }                                                                         OPTIONAL,
17596     ...,
17597     [[
17598     -- R4 15-1: 64QAM for PUSCH for FR2-2
17599     modulation64-QAM-PUSCH-FR2-2-r17            ENUMERATED {supported}        OPTIONAL
17600     ]]
17603 -- TAG-FR2-2-ACCESSPARAMSPERBAND-STOP
17604 -- TAG-HIGHSPEEDPARAMETERS-START
17606 HighSpeedParameters-r16 ::= SEQUENCE {
17607     measurementEnhancement-r16       ENUMERATED {supported}   OPTIONAL,
17608     demodulationEnhancement-r16      ENUMERATED {supported}   OPTIONAL
17611 HighSpeedParameters-v1650 ::= CHOICE {
17612     intraNR-MeasurementEnhancement-r16       ENUMERATED {supported},
17613     interRAT-MeasurementEnhancement-r16      ENUMERATED {supported}
17616 HighSpeedParameters-v1700 ::= SEQUENCE {
17617     -- R4 18-1: Enhanced RRM requirements specified for CA for FR1 HST
17618     measurementEnhancementCA-r17            ENUMERATED {supported}   OPTIONAL,
17619     -- R4 18-2: Enhanced RRM requirements specified for inter-frequency measurement in connected mode for FR1 HST
17620     measurementEnhancementInterFreq-r17     ENUMERATED {supported}   OPTIONAL
17623 -- TAG-HIGHSPEEDPARAMETERS-STOP
17624 -- TAG-IMS-PARAMETERS-START
17626 IMS-Parameters ::=         SEQUENCE {
17627     ims-ParametersCommon       IMS-ParametersCommon                  OPTIONAL,
17628     ims-ParametersFRX-Diff     IMS-ParametersFRX-Diff                OPTIONAL,
17629     ...
17632 IMS-Parameters-v1700 ::=   SEQUENCE {
17633     ims-ParametersFR2-2-r17    IMS-ParametersFR2-2-r17               OPTIONAL
17636 IMS-ParametersCommon ::=   SEQUENCE {
17637     voiceOverEUTRA-5GC                  ENUMERATED {supported}                OPTIONAL,
17638     ...,
17639     [[
17640     voiceOverSCG-BearerEUTRA-5GC        ENUMERATED {supported}                OPTIONAL
17641     ]],
17642     [[
17643     voiceFallbackIndicationEPS-r16       ENUMERATED {supported}                   OPTIONAL
17644     ]]
17647 IMS-ParametersFRX-Diff ::= SEQUENCE {
17648     voiceOverNR                ENUMERATED {supported}                OPTIONAL,
17649     ...
17652 IMS-ParametersFR2-2-r17 ::= SEQUENCE {
17653     voiceOverNR-r17             ENUMERATED {supported}               OPTIONAL,
17654     ...
17657 -- TAG-IMS-PARAMETERS-STOP
17658 -- TAG-INTERRAT-PARAMETERS-START
17660 InterRAT-Parameters ::=             SEQUENCE {
17661     eutra                               EUTRA-Parameters                OPTIONAL,
17662     ...,
17663     [[
17664     utra-FDD-r16                        UTRA-FDD-Parameters-r16         OPTIONAL
17665     ]]
17669 EUTRA-Parameters ::=                SEQUENCE {
17670     supportedBandListEUTRA          SEQUENCE (SIZE (1..maxBandsEUTRA)) OF FreqBandIndicatorEUTRA,
17671     eutra-ParametersCommon              EUTRA-ParametersCommon                                      OPTIONAL,
17672     eutra-ParametersXDD-Diff            EUTRA-ParametersXDD-Diff                                    OPTIONAL,
17673     ...
17676 EUTRA-ParametersCommon ::=      SEQUENCE {
17677     mfbi-EUTRA                          ENUMERATED {supported}          OPTIONAL,
17678     modifiedMPR-BehaviorEUTRA           BIT STRING (SIZE (32))          OPTIONAL,
17679     multiNS-Pmax-EUTRA                  ENUMERATED {supported}          OPTIONAL,
17680     rs-SINR-MeasEUTRA                   ENUMERATED {supported}          OPTIONAL,
17681     ...,
17682     [[
17683     ne-DC                               ENUMERATED {supported}          OPTIONAL
17684     ]],
17685     [[
17686     nr-HO-ToEN-DC-r16                   ENUMERATED {supported}          OPTIONAL
17687     ]]
17690 EUTRA-ParametersXDD-Diff ::=        SEQUENCE {
17691     rsrqMeasWidebandEUTRA               ENUMERATED {supported}          OPTIONAL,
17692     ...
17695 UTRA-FDD-Parameters-r16 ::=                SEQUENCE {
17696     supportedBandListUTRA-FDD-r16              SEQUENCE (SIZE (1..maxBandsUTRA-FDD-r16)) OF SupportedBandUTRA-FDD-r16,
17697     ...
17700 SupportedBandUTRA-FDD-r16 ::=           ENUMERATED {
17701                                             bandI, bandII, bandIII, bandIV, bandV, bandVI,
17702                                             bandVII, bandVIII, bandIX, bandX, bandXI,
17703                                             bandXII, bandXIII, bandXIV, bandXV, bandXVI,
17704                                             bandXVII, bandXVIII, bandXIX, bandXX,
17705                                             bandXXI, bandXXII, bandXXIII, bandXXIV,
17706                                             bandXXV, bandXXVI, bandXXVII, bandXXVIII,
17707                                             bandXXIX, bandXXX, bandXXXI, bandXXXII}
17709 -- TAG-INTERRAT-PARAMETERS-STOP
17710 -- TAG-MAC-PARAMETERS-START
17712 MAC-Parameters ::= SEQUENCE {
17713     mac-ParametersCommon            MAC-ParametersCommon        OPTIONAL,
17714     mac-ParametersXDD-Diff          MAC-ParametersXDD-Diff      OPTIONAL
17717 MAC-Parameters-v1610 ::= SEQUENCE {
17718     mac-ParametersFRX-Diff-r16      MAC-ParametersFRX-Diff-r16  OPTIONAL
17721 MAC-Parameters-v1700 ::= SEQUENCE {
17722     mac-ParametersFR2-2-r17         MAC-ParametersFR2-2-r17     OPTIONAL
17725 MAC-ParametersCommon ::=    SEQUENCE {
17726     lcp-Restriction                         ENUMERATED {supported}      OPTIONAL,
17727     dummy                                   ENUMERATED {supported}      OPTIONAL,
17728     lch-ToSCellRestriction                  ENUMERATED {supported}      OPTIONAL,
17729     ...,
17730     [[
17731     recommendedBitRate                      ENUMERATED {supported}      OPTIONAL,
17732     recommendedBitRateQuery                 ENUMERATED {supported}      OPTIONAL
17733     ]],
17734     [[
17735     recommendedBitRateMultiplier-r16         ENUMERATED {supported}     OPTIONAL,
17736     preEmptiveBSR-r16                        ENUMERATED {supported}     OPTIONAL,
17737     autonomousTransmission-r16               ENUMERATED {supported}     OPTIONAL,
17738     lch-PriorityBasedPrioritization-r16      ENUMERATED {supported}     OPTIONAL,
17739     lch-ToConfiguredGrantMapping-r16         ENUMERATED {supported}     OPTIONAL,
17740     lch-ToGrantPriorityRestriction-r16       ENUMERATED {supported}     OPTIONAL,
17741     singlePHR-P-r16                          ENUMERATED {supported}     OPTIONAL,
17742     ul-LBT-FailureDetectionRecovery-r16      ENUMERATED {supported}     OPTIONAL,
17743     -- R4 8-1: MPE
17744     tdd-MPE-P-MPR-Reporting-r16              ENUMERATED {supported}     OPTIONAL,
17745     lcid-ExtensionIAB-r16                    ENUMERATED {supported}     OPTIONAL
17746     ]],
17747     [[
17748     spCell-BFR-CBRA-r16                      ENUMERATED {supported}     OPTIONAL
17749     ]],
17750     [[
17751     srs-ResourceId-Ext-r16                   ENUMERATED {supported}     OPTIONAL
17752     ]],
17753     [[
17754     enhancedUuDRX-forSidelink-r17            ENUMERATED {supported}     OPTIONAL,
17755     --27-10: Support of UL MAC CE based MG activation request for PRS measurements
17756     mg-ActivationRequestPRS-Meas-r17         ENUMERATED {supported}     OPTIONAL,
17757     --27-11: Support of DL MAC CE based MG activation request for PRS measurements
17758     mg-ActivationCommPRS-Meas-r17            ENUMERATED {supported}     OPTIONAL,
17759     intraCG-Prioritization-r17               ENUMERATED {supported}     OPTIONAL,
17760     jointPrioritizationCG-Retx-Timer-r17     ENUMERATED {supported}     OPTIONAL,
17761     survivalTime-r17                         ENUMERATED {supported}     OPTIONAL,
17762     lcg-ExtensionIAB-r17                     ENUMERATED {supported}     OPTIONAL,
17763     harq-FeedbackDisabled-r17                ENUMERATED {supported}     OPTIONAL,
17764     uplink-Harq-ModeB-r17                    ENUMERATED {supported}     OPTIONAL,
17765     sr-TriggeredBy-TA-Report-r17             ENUMERATED {supported}     OPTIONAL,
17766     extendedDRX-CycleInactive-r17            ENUMERATED {supported}     OPTIONAL,
17767     simultaneousSR-PUSCH-DiffPUCCH-groups-r17 ENUMERATED {supported}    OPTIONAL,
17768     lastTransmissionUL-r17                   ENUMERATED {supported}     OPTIONAL
17769     ]],
17770     [[
17771     harq-RTT-TimerDL-ForNTN-MulticastMBS-r17 ENUMERATED {supported}     OPTIONAL
17772     ]],
17773     [[
17774     sr-TriggeredByTA-ReportATG-r18           ENUMERATED {supported}     OPTIONAL,
17775     extendedDRX-CycleInactive-r18            ENUMERATED {supported}     OPTIONAL,
17776     additionalBS-Table-r18                   ENUMERATED {supported}     OPTIONAL,
17777     delayStatusReport-r18                    ENUMERATED {supported}     OPTIONAL,
17778     cg-RetransmissionMonitoringDisabling-r18 ENUMERATED {supported}     OPTIONAL,
17779     non-IntegerDRX-r18                       ENUMERATED {supported}     OPTIONAL
17780     ]]
17783 MAC-ParametersFRX-Diff-r16 ::=  SEQUENCE {
17784     directMCG-SCellActivation-r16           ENUMERATED {supported}      OPTIONAL,
17785     directMCG-SCellActivationResume-r16     ENUMERATED {supported}      OPTIONAL,
17786     directSCG-SCellActivation-r16           ENUMERATED {supported}      OPTIONAL,
17787     directSCG-SCellActivationResume-r16     ENUMERATED {supported}      OPTIONAL,
17788     -- R1 19-1: DRX Adaptation
17789     drx-Adaptation-r16          SEQUENCE {
17790         non-SharedSpectrumChAccess-r16      MinTimeGap-r16              OPTIONAL,
17791         sharedSpectrumChAccess-r16          MinTimeGap-r16              OPTIONAL
17792     }                                                                   OPTIONAL,
17793     ...
17796 MAC-ParametersFR2-2-r17 ::=  SEQUENCE {
17797     directMCG-SCellActivation-r17           ENUMERATED {supported}      OPTIONAL,
17798     directMCG-SCellActivationResume-r17     ENUMERATED {supported}      OPTIONAL,
17799     directSCG-SCellActivation-r17           ENUMERATED {supported}      OPTIONAL,
17800     directSCG-SCellActivationResume-r17     ENUMERATED {supported}      OPTIONAL,
17801     drx-Adaptation-r17       SEQUENCE {
17802         non-SharedSpectrumChAccess-r17      MinTimeGapFR2-2-r17         OPTIONAL,
17803         sharedSpectrumChAccess-r17          MinTimeGapFR2-2-r17         OPTIONAL
17804     }                                                                   OPTIONAL,
17805     ...
17808 MAC-ParametersXDD-Diff ::=  SEQUENCE {
17809     skipUplinkTxDynamic                     ENUMERATED {supported}     OPTIONAL,
17810     logicalChannelSR-DelayTimer             ENUMERATED {supported}     OPTIONAL,
17811     longDRX-Cycle                           ENUMERATED {supported}     OPTIONAL,
17812     shortDRX-Cycle                          ENUMERATED {supported}     OPTIONAL,
17813     multipleSR-Configurations               ENUMERATED {supported}     OPTIONAL,
17814     multipleConfiguredGrants                ENUMERATED {supported}     OPTIONAL,
17815     ...,
17816     [[
17817     secondaryDRX-Group-r16                  ENUMERATED {supported}     OPTIONAL
17818     ]],
17819     [[
17820     enhancedSkipUplinkTxDynamic-r16         ENUMERATED {supported}     OPTIONAL,
17821     enhancedSkipUplinkTxConfigured-r16      ENUMERATED {supported}     OPTIONAL
17822     ]],
17823     [[
17824     dummy1                                  ENUMERATED {supported}     OPTIONAL,
17825     dummy2                                  ENUMERATED {supported}     OPTIONAL
17826     ]]
17829 MinTimeGap-r16 ::=    SEQUENCE {
17830     scs-15kHz-r16                         ENUMERATED {sl1, sl3}        OPTIONAL,
17831     scs-30kHz-r16                         ENUMERATED {sl1, sl6}        OPTIONAL,
17832     scs-60kHz-r16                         ENUMERATED {sl1, sl12}       OPTIONAL,
17833     scs-120kHz-r16                        ENUMERATED {sl2, sl24}       OPTIONAL
17836 MinTimeGapFR2-2-r17 ::= SEQUENCE {
17837     scs-120kHz-r17                        ENUMERATED {sl2, sl24}       OPTIONAL,
17838     scs-480kHz-r17                        ENUMERATED {sl8, sl96}       OPTIONAL,
17839     scs-960kHz-r17                        ENUMERATED {sl16, sl192}     OPTIONAL
17842 MAC-ParametersPerBand-r18 ::=  SEQUENCE {
17843     ptm-Retransmission-r18                ENUMERATED {supported}       OPTIONAL,
17844     ptm-RetransmissionInactive-r18        ENUMERATED {supported}       OPTIONAL,
17845     ...
17848 -- TAG-MAC-PARAMETERS-STOP
17849 -- TAG-MEASANDMOBPARAMETERS-START
17851 MeasAndMobParameters ::=                    SEQUENCE {
17852     measAndMobParametersCommon              MeasAndMobParametersCommon              OPTIONAL,
17853     measAndMobParametersXDD-Diff                MeasAndMobParametersXDD-Diff        OPTIONAL,
17854     measAndMobParametersFRX-Diff                MeasAndMobParametersFRX-Diff        OPTIONAL
17857 MeasAndMobParameters-v1700 ::=          SEQUENCE {
17858     measAndMobParametersFR2-2-r17           MeasAndMobParametersFR2-2-r17           OPTIONAL
17861 MeasAndMobParametersCommon ::=          SEQUENCE {
17862     supportedGapPattern                     BIT STRING (SIZE (22))                  OPTIONAL,
17863     ssb-RLM                                 ENUMERATED {supported}                  OPTIONAL,
17864     ssb-AndCSI-RS-RLM                       ENUMERATED {supported}                  OPTIONAL,
17865     ...,
17866     [[
17867     eventB-MeasAndReport                    ENUMERATED {supported}                  OPTIONAL,
17868     handoverFDD-TDD                         ENUMERATED {supported}                  OPTIONAL,
17869     eutra-CGI-Reporting                     ENUMERATED {supported}                  OPTIONAL,
17870     nr-CGI-Reporting                        ENUMERATED {supported}                  OPTIONAL
17871     ]],
17872     [[
17873     independentGapConfig                    ENUMERATED {supported}                  OPTIONAL,
17874     periodicEUTRA-MeasAndReport             ENUMERATED {supported}                  OPTIONAL,
17875     handoverFR1-FR2                         ENUMERATED {supported}                  OPTIONAL,
17876     maxNumberCSI-RS-RRM-RS-SINR             ENUMERATED {n4, n8, n16, n32, n64, n96} OPTIONAL
17877     ]],
17878     [[
17879     nr-CGI-Reporting-ENDC                   ENUMERATED {supported}                  OPTIONAL
17880     ]],
17881     [[
17882     eutra-CGI-Reporting-NEDC                ENUMERATED {supported}                  OPTIONAL,
17883     eutra-CGI-Reporting-NRDC                ENUMERATED {supported}                  OPTIONAL,
17884     nr-CGI-Reporting-NEDC                   ENUMERATED {supported}                  OPTIONAL,
17885     nr-CGI-Reporting-NRDC                   ENUMERATED {supported}                  OPTIONAL
17886     ]],
17887     [[
17888     reportAddNeighMeasForPeriodic-r16       ENUMERATED {supported}                  OPTIONAL,
17889     condHandoverParametersCommon-r16        SEQUENCE {
17890        condHandoverFDD-TDD-r16                  ENUMERATED {supported}              OPTIONAL,
17891        condHandoverFR1-FR2-r16                  ENUMERATED {supported}              OPTIONAL
17892     }                                                                               OPTIONAL,
17893     nr-NeedForGap-Reporting-r16             ENUMERATED {supported}                  OPTIONAL,
17894     supportedGapPattern-NRonly-r16          BIT STRING (SIZE (10))                  OPTIONAL,
17895     supportedGapPattern-NRonly-NEDC-r16     ENUMERATED {supported}                  OPTIONAL,
17896     maxNumberCLI-RSSI-r16                   ENUMERATED {n8, n16, n32, n64}          OPTIONAL,
17897     maxNumberCLI-SRS-RSRP-r16               ENUMERATED {n4, n8, n16, n32}           OPTIONAL,
17898     maxNumberPerSlotCLI-SRS-RSRP-r16        ENUMERATED {n2, n4, n8}                 OPTIONAL,
17899     mfbi-IAB-r16                            ENUMERATED {supported}                  OPTIONAL,
17900     dummy                                   ENUMERATED {supported}                  OPTIONAL,
17901     nr-CGI-Reporting-NPN-r16                ENUMERATED {supported}                  OPTIONAL,
17902     idleInactiveEUTRA-MeasReport-r16        ENUMERATED {supported}                  OPTIONAL,
17903     idleInactive-ValidityArea-r16           ENUMERATED {supported}                  OPTIONAL,
17904     eutra-AutonomousGaps-r16                ENUMERATED {supported}                  OPTIONAL,
17905     eutra-AutonomousGaps-NEDC-r16           ENUMERATED {supported}                  OPTIONAL,
17906     eutra-AutonomousGaps-NRDC-r16           ENUMERATED {supported}                  OPTIONAL,
17907     pcellT312-r16                           ENUMERATED {supported}                  OPTIONAL,
17908     supportedGapPattern-r16                 BIT STRING (SIZE (2))                   OPTIONAL
17909     ]],
17910     [[
17911     -- R4 19-2 Concurrent measurement gaps
17912     concurrentMeasGap-r17                   CHOICE {
17913         concurrentPerUE-OnlyMeasGap-r17         ENUMERATED {supported},
17914         concurrentPerUE-PerFRCombMeasGap-r17    ENUMERATED {supported}
17915     }                                                                               OPTIONAL,
17916     -- R4 19-1 Network controlled small gap (NCSG)
17917     nr-NeedForGapNCSG-Reporting-r17         ENUMERATED {supported}                  OPTIONAL,
17918     eutra-NeedForGapNCSG-Reporting-r17      ENUMERATED {supported}                  OPTIONAL,
17919     -- R4 19-1-1 per FR Network controlled small gap (NCSG)
17920     ncsg-MeasGapPerFR-r17                   ENUMERATED {supported}                  OPTIONAL,
17921     -- R4 19-1-2 Network controlled small gap (NCSG) supported patterns
17922     ncsg-MeasGapPatterns-r17                BIT STRING (SIZE(24))                   OPTIONAL,
17923     -- R4 19-1-3 Network controlled small gap (NCSG) supported NR-only patterns
17924     ncsg-MeasGapNR-Patterns-r17             BIT STRING (SIZE(24))                   OPTIONAL,
17925     -- R4 19-3-2 pre-configured measurement gap
17926     preconfiguredUE-AutonomousMeasGap-r17   ENUMERATED {supported}                  OPTIONAL,
17927     -- R4 19-3-1 pre-configured measurement gap
17928     preconfiguredNW-ControlledMeasGap-r17   ENUMERATED {supported}                  OPTIONAL,
17929     handoverFR1-FR2-2-r17                   ENUMERATED {supported}                  OPTIONAL,
17930     handoverFR2-1-FR2-2-r17                 ENUMERATED {supported}                  OPTIONAL,
17931     -- RAN4 14-1: per-FR MG for PRS measurement
17932     independentGapConfigPRS-r17             ENUMERATED {supported}                  OPTIONAL,
17933     rrm-RelaxationRRC-ConnectedRedCap-r17   ENUMERATED {supported}                  OPTIONAL,
17934     -- R4 25-3: Parallel measurements with multiple measurement gaps
17935     parallelMeasurementGap-r17              ENUMERATED {n2}                         OPTIONAL,
17936     condHandoverWithSCG-NRDC-r17            ENUMERATED {supported}                  OPTIONAL,
17937     gNB-ID-LengthReporting-r17              ENUMERATED {supported}                  OPTIONAL,
17938     gNB-ID-LengthReporting-ENDC-r17         ENUMERATED {supported}                  OPTIONAL,
17939     gNB-ID-LengthReporting-NEDC-r17         ENUMERATED {supported}                  OPTIONAL,
17940     gNB-ID-LengthReporting-NRDC-r17         ENUMERATED {supported}                  OPTIONAL,
17941     gNB-ID-LengthReporting-NPN-r17          ENUMERATED {supported}                  OPTIONAL
17942     ]],
17943     [[
17944     -- R4 25-1: Parallel measurements on multiple SMTC-s for a single frequency carrier
17945     parallelSMTC-r17                        ENUMERATED {n4}                         OPTIONAL,
17946     -- R4 19-2-1 Concurrent measurement gaps for EUTRA
17947     concurrentMeasGapEUTRA-r17              ENUMERATED {supported}                  OPTIONAL,
17948     serviceLinkPropDelayDiffReporting-r17   ENUMERATED {supported}                  OPTIONAL,
17949     -- R4 19-1-4 Network controlled small gap (NCSG) performing measurement based on flag deriveSSB-IndexFromCellInter
17950     ncsg-SymbolLevelScheduleRestrictionInter-r17  ENUMERATED {supported}            OPTIONAL
17951     ]],
17952     [[
17953     eventD1-MeasReportTrigger-r17           ENUMERATED {supported}                  OPTIONAL,
17954     independentGapConfig-maxCC-r17          SEQUENCE {
17955         fr1-Only-r17                            INTEGER (1..32)                     OPTIONAL,
17956         fr2-Only-r17                            INTEGER (1..32)                     OPTIONAL,
17957         fr1-AndFR2-r17                          INTEGER (1..32)                     OPTIONAL
17958     }                                                                               OPTIONAL
17959     ]],
17960     [[
17961     interSatMeas-r17                            ENUMERATED {supported}              OPTIONAL,
17962     deriveSSB-IndexFromCellInterNon-NCSG-r17    ENUMERATED {supported}              OPTIONAL
17963     ]],
17964     [[
17965     -- R4 31-1 Enhanced L3 measurement reporting for unknown SCell activation if the valid L3 measurement results are available
17966     l3-MeasUnknownSCellActivation-r18           ENUMERATED {supported}              OPTIONAL,
17967     -- R4 31-3 Shorter measurement interval for unknown SCell activation
17968     shortMeasInterval-r18                       ENUMERATED {supported}              OPTIONAL,
17969     nr-NeedForInterruptionReport-r18            ENUMERATED {supported}              OPTIONAL,
17970     measSequenceConfig-r18                      ENUMERATED {supported}              OPTIONAL,
17971     cellIndividualOffsetPerMeasEvent-r18        ENUMERATED {supported}              OPTIONAL,
17972     eventD2-MeasReportTrigger-r18               ENUMERATED {supported}              OPTIONAL,
17973     -- R4 32-1: Concurrent gaps with Pre-MG in a FR
17974     concurrentMeasGapsPreMG-r18                 ENUMERATED {supported}              OPTIONAL,
17975     -- R4 32-2: Support for dynamic collisions
17976     dynamicCollision-r18                        ENUMERATED {supported}              OPTIONAL,
17977     -- R4 32-3: Concurrent gaps with NCSG in a FR
17978     concurrentMeasGapsNCSG-r18                  ENUMERATED {supported}              OPTIONAL,
17979     -- R4 32-4: Inter-RAT EUTRAN measurements without gap and outside active DL BWP
17980     eutra-NoGapMeasurementOutsideBWP-r18        ENUMERATED {supported}              OPTIONAL,
17981     -- R4 32-5: Inter-RAT EUTRAN measurement without gap and within active DL BWP
17982     eutra-NoGapMeasurementInsideBWP-r18         ENUMERATED {supported}              OPTIONAL,
17983     -- R4 32-6: Effective measurement window for inter-RAT EUTRAN measurements
17984     eutra-MeasEMW-r18                           BIT STRING (SIZE(6))                OPTIONAL,
17985     -- R4 32-7: Simultaneous reception of NR data and EUTRAN CRS with different numerology
17986     concurrentMeasCRS-InsideBWP-EUTRA-r18       ENUMERATED {supported}              OPTIONAL,
17987     -- R4 39-2a: SSB based inter-frequency L1-RSRP measurements with measurement gaps
17988     ltm-InterFreqMeasGap-r18                    ENUMERATED {supported}              OPTIONAL,
17989     dummy-ltm-FastUE-Processing-r18             SEQUENCE {
17990          fr1-r18                                    ENUMERATED {ms10, ms15},
17991          fr2-r18                                    ENUMERATED {ms10, ms15},
17992          fr1-AndFR2-r18                             ENUMERATED {ms20, ms30}
17993     }                                                                                OPTIONAL,
17994     rach-LessHandoverInterFreq-r18              ENUMERATED {supported}               OPTIONAL,
17995     enterAndLeaveCellReport-r18                 ENUMERATED {supported}               OPTIONAL,
17996     bestCellChangeReport-r18                    ENUMERATED {supported}               OPTIONAL,
17997     secondBestCellChangeReport-r18              ENUMERATED {supported}               OPTIONAL
17998     ]],
17999     [[
18000     ltm-InterFreq-r18                           ENUMERATED {supported}               OPTIONAL,
18001     ltm-MCG-NRDC-r18                            ENUMERATED {supported}               OPTIONAL,
18002     ltm-RACH-LessDG-r18                         ENUMERATED {supported}               OPTIONAL,
18003     ltm-RACH-LessCG-r18                         ENUMERATED {supported}               OPTIONAL,
18004     ltm-Recovery-r18                            ENUMERATED {supported}               OPTIONAL,
18005     ltm-ReferenceConfig-r18                     ENUMERATED {supported}               OPTIONAL,
18006     ltm-MCG-NRDC-Release-r18                    ENUMERATED {supported}               OPTIONAL,
18007     -- R4 39-7: Faster UE processing time during cell switch
18008     ltm-FastUE-Processing-r18                   SEQUENCE {
18009          fr1-r18                                    ENUMERATED {ms10, ms15}          OPTIONAL,
18010          fr2-r18                                    ENUMERATED {ms10, ms15}          OPTIONAL,
18011          fr1-AndFR2-r18                             ENUMERATED {ms20, ms30}          OPTIONAL
18012     }                                                                                OPTIONAL,
18013     ntn-NeighbourCellInfoSupport-r18            ENUMERATED {supported}               OPTIONAL
18014     ]]
18017 MeasAndMobParametersXDD-Diff ::=        SEQUENCE {
18018     intraAndInterF-MeasAndReport            ENUMERATED {supported}                  OPTIONAL,
18019     eventA-MeasAndReport                    ENUMERATED {supported}                  OPTIONAL,
18020     ...,
18021     [[
18022     handoverInterF                          ENUMERATED {supported}                  OPTIONAL,
18023     handoverLTE-EPC                         ENUMERATED {supported}                  OPTIONAL,
18024     handoverLTE-5GC                         ENUMERATED {supported}                  OPTIONAL
18025     ]],
18026     [[
18027     sftd-MeasNR-Neigh                       ENUMERATED {supported}                  OPTIONAL,
18028     sftd-MeasNR-Neigh-DRX                   ENUMERATED {supported}                  OPTIONAL
18029     ]],
18030     [[
18031     dummy                                   ENUMERATED {supported}                  OPTIONAL
18032     ]]
18035 MeasAndMobParametersFRX-Diff ::=            SEQUENCE {
18036     ss-SINR-Meas                                ENUMERATED {supported}              OPTIONAL,
18037     csi-RSRP-AndRSRQ-MeasWithSSB                ENUMERATED {supported}              OPTIONAL,
18038     csi-RSRP-AndRSRQ-MeasWithoutSSB             ENUMERATED {supported}              OPTIONAL,
18039     csi-SINR-Meas                               ENUMERATED {supported}              OPTIONAL,
18040     csi-RS-RLM                                  ENUMERATED {supported}              OPTIONAL,
18041     ...,
18042     [[
18043     handoverInterF                              ENUMERATED {supported}              OPTIONAL,
18044     handoverLTE-EPC                             ENUMERATED {supported}              OPTIONAL,
18045     handoverLTE-5GC                             ENUMERATED {supported}              OPTIONAL
18046     ]],
18047     [[
18048     maxNumberResource-CSI-RS-RLM                ENUMERATED {n2, n4, n6, n8}         OPTIONAL
18049     ]],
18050     [[
18051     simultaneousRxDataSSB-DiffNumerology        ENUMERATED {supported}              OPTIONAL
18052     ]],
18053     [[
18054     nr-AutonomousGaps-r16                       ENUMERATED {supported}              OPTIONAL,
18055     nr-AutonomousGaps-ENDC-r16                  ENUMERATED {supported}              OPTIONAL,
18056     nr-AutonomousGaps-NEDC-r16                  ENUMERATED {supported}              OPTIONAL,
18057     nr-AutonomousGaps-NRDC-r16                  ENUMERATED {supported}              OPTIONAL,
18058     dummy                                       ENUMERATED {supported}              OPTIONAL,
18059     cli-RSSI-Meas-r16                           ENUMERATED {supported}              OPTIONAL,
18060     cli-SRS-RSRP-Meas-r16                       ENUMERATED {supported}              OPTIONAL,
18061     interFrequencyMeas-NoGap-r16                ENUMERATED {supported}              OPTIONAL,
18062     simultaneousRxDataSSB-DiffNumerology-Inter-r16  ENUMERATED {supported}          OPTIONAL,
18063     idleInactiveNR-MeasReport-r16               ENUMERATED {supported}              OPTIONAL,
18064     -- R4 6-2: Support of beam level Early Measurement Reporting
18065     idleInactiveNR-MeasBeamReport-r16           ENUMERATED {supported}              OPTIONAL
18066     ]],
18067     [[
18068     increasedNumberofCSIRSPerMO-r16             ENUMERATED {supported}              OPTIONAL
18069     ]]
18072 MeasAndMobParametersFR2-2-r17 ::=           SEQUENCE {
18073     handoverInterF-r17                          ENUMERATED {supported}              OPTIONAL,
18074     handoverLTE-EPC-r17                         ENUMERATED {supported}              OPTIONAL,
18075     handoverLTE-5GC-r17                         ENUMERATED {supported}              OPTIONAL,
18076     idleInactiveNR-MeasReport-r17               ENUMERATED {supported}              OPTIONAL,
18080 -- TAG-MEASANDMOBPARAMETERS-STOP
18081 -- TAG-MEASANDMOBPARAMETERSMRDC-START
18083 MeasAndMobParametersMRDC ::=            SEQUENCE {
18084     measAndMobParametersMRDC-Common         MeasAndMobParametersMRDC-Common                 OPTIONAL,
18085     measAndMobParametersMRDC-XDD-Diff       MeasAndMobParametersMRDC-XDD-Diff               OPTIONAL,
18086     measAndMobParametersMRDC-FRX-Diff       MeasAndMobParametersMRDC-FRX-Diff               OPTIONAL
18089 MeasAndMobParametersMRDC-v1560 ::=      SEQUENCE {
18090     measAndMobParametersMRDC-XDD-Diff-v1560    MeasAndMobParametersMRDC-XDD-Diff-v1560      OPTIONAL
18093 MeasAndMobParametersMRDC-v1610 ::=      SEQUENCE {
18094     measAndMobParametersMRDC-Common-v1610      MeasAndMobParametersMRDC-Common-v1610        OPTIONAL,
18095     interNR-MeasEUTRA-IAB-r16                  ENUMERATED {supported}                       OPTIONAL
18098 MeasAndMobParametersMRDC-v1700 ::=      SEQUENCE {
18099     measAndMobParametersMRDC-Common-v1700      MeasAndMobParametersMRDC-Common-v1700        OPTIONAL
18102 MeasAndMobParametersMRDC-v1730 ::=      SEQUENCE {
18103     measAndMobParametersMRDC-Common-v1730   MeasAndMobParametersMRDC-Common-v1730           OPTIONAL
18106 MeasAndMobParametersMRDC-v1810 ::=      SEQUENCE {
18107     measAndMobParametersMRDC-Common-v1810   MeasAndMobParametersMRDC-Common-v1810           OPTIONAL
18110 MeasAndMobParametersMRDC-Common ::=     SEQUENCE {
18111     independentGapConfig                    ENUMERATED {supported}                          OPTIONAL
18114 MeasAndMobParametersMRDC-Common-v1610 ::=   SEQUENCE {
18115     condPSCellChangeParametersCommon-r16        SEQUENCE {
18116         condPSCellChangeFDD-TDD-r16                 ENUMERATED {supported}                  OPTIONAL,
18117         condPSCellChangeFR1-FR2-r16                 ENUMERATED {supported}                  OPTIONAL
18118     }                                                                                       OPTIONAL,
18119     pscellT312-r16                              ENUMERATED {supported}                      OPTIONAL
18122 MeasAndMobParametersMRDC-Common-v1700 ::=   SEQUENCE {
18123     condPSCellChangeParameters-r17              SEQUENCE {
18124         inter-SN-condPSCellChangeFDD-TDD-NRDC-r17       ENUMERATED {supported}              OPTIONAL,
18125         inter-SN-condPSCellChangeFR1-FR2-NRDC-r17       ENUMERATED {supported}              OPTIONAL,
18126         inter-SN-condPSCellChangeFDD-TDD-ENDC-r17       ENUMERATED {supported}              OPTIONAL,
18127         inter-SN-condPSCellChangeFR1-FR2-ENDC-r17       ENUMERATED {supported}              OPTIONAL,
18128         mn-InitiatedCondPSCellChange-FR1FDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18129         mn-InitiatedCondPSCellChange-FR1TDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18130         mn-InitiatedCondPSCellChange-FR2TDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18131         sn-InitiatedCondPSCellChange-FR1FDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18132         sn-InitiatedCondPSCellChange-FR1TDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL,
18133         sn-InitiatedCondPSCellChange-FR2TDD-ENDC-r17    ENUMERATED {supported}              OPTIONAL
18134     }                                                                                       OPTIONAL,
18135     condHandoverWithSCG-ENDC-r17                        ENUMERATED {supported}              OPTIONAL,
18136     condHandoverWithSCG-NEDC-r17                        ENUMERATED {supported}              OPTIONAL
18139 MeasAndMobParametersMRDC-Common-v1730 ::= SEQUENCE {
18140     independentGapConfig-maxCC-r17          SEQUENCE {
18141         fr1-Only-r17                            INTEGER (1..32)                             OPTIONAL,
18142         fr2-Only-r17                            INTEGER (1..32)                             OPTIONAL,
18143         fr1-AndFR2-r17                          INTEGER (1..32)                             OPTIONAL
18144     }
18147 MeasAndMobParametersMRDC-Common-v1810 ::=           SEQUENCE {
18148     mn-ConfiguredMN-TriggerSCPAC-r18                    ENUMERATED {supported}              OPTIONAL,
18149     mn-ConfiguredSN-TriggerSCPAC-r18                    ENUMERATED {supported}              OPTIONAL,
18150     sn-ConfiguredSCPAC-r18                              ENUMERATED {supported}              OPTIONAL,
18151     mn-ConfiguredMN-TriggerSCPAC-afterSCG-release-r18   ENUMERATED {supported}              OPTIONAL,
18152     mn-ConfiguredReferenceConfigSCPAC-r18               ENUMERATED {supported}              OPTIONAL,
18153     sn-ConfiguredReferenceConfigSCPAC-r18               ENUMERATED {supported}              OPTIONAL,
18154     condHandoverWithCandSCG-Addition-r18                ENUMERATED {supported}              OPTIONAL,
18155     condHandoverWithCandSCG-FR1-FR2-Change-r18          ENUMERATED {supported}              OPTIONAL,
18156     condHandoverWithCandSCG-FDD-TDD-Change-r18          ENUMERATED {supported}              OPTIONAL
18159 MeasAndMobParametersMRDC-XDD-Diff ::=   SEQUENCE {
18160     sftd-MeasPSCell                         ENUMERATED {supported}                          OPTIONAL,
18161     sftd-MeasNR-Cell                        ENUMERATED {supported}                          OPTIONAL
18164 MeasAndMobParametersMRDC-XDD-Diff-v1560 ::=    SEQUENCE {
18165     sftd-MeasPSCell-NEDC                           ENUMERATED {supported}                   OPTIONAL
18168 MeasAndMobParametersMRDC-FRX-Diff ::=          SEQUENCE {
18169     simultaneousRxDataSSB-DiffNumerology           ENUMERATED {supported}                   OPTIONAL
18172 -- TAG-MEASANDMOBPARAMETERSMRDC-STOP
18173 -- TAG-MIMO-LAYERS-START
18175 MIMO-LayersDL ::=   ENUMERATED {twoLayers, fourLayers, eightLayers}
18177 MIMO-LayersUL ::=   ENUMERATED {oneLayer, twoLayers, fourLayers}
18179 -- TAG-MIMO-LAYERS-STOP
18180 -- TAG-MIMO-PARAMETERSPERBAND-START
18182 MIMO-ParametersPerBand ::=          SEQUENCE {
18183     tci-StatePDSCH                      SEQUENCE {
18184         maxNumberConfiguredTCI-StatesPerCC  ENUMERATED {n4, n8, n16, n32, n64, n128}                                   OPTIONAL,
18185         maxNumberActiveTCI-PerBWP           ENUMERATED {n1, n2, n4, n8}                                                OPTIONAL
18186     }                                                                                                              OPTIONAL,
18187     additionalActiveTCI-StatePDCCH              ENUMERATED {supported}                                             OPTIONAL,
18188     pusch-TransCoherence                        ENUMERATED {nonCoherent, partialCoherent, fullCoherent}            OPTIONAL,
18189     beamCorrespondenceWithoutUL-BeamSweeping    ENUMERATED {supported}                                             OPTIONAL,
18190     periodicBeamReport                          ENUMERATED {supported}                                             OPTIONAL,
18191     aperiodicBeamReport                         ENUMERATED {supported}                                             OPTIONAL,
18192     sp-BeamReportPUCCH                          ENUMERATED {supported}                                             OPTIONAL,
18193     sp-BeamReportPUSCH                          ENUMERATED {supported}                                             OPTIONAL,
18194     dummy1                                      DummyG                                                             OPTIONAL,
18195     maxNumberRxBeam                             INTEGER (2..8)                                                     OPTIONAL,
18196     maxNumberRxTxBeamSwitchDL                   SEQUENCE {
18197         scs-15kHz                                   ENUMERATED {n4, n7, n14}                                           OPTIONAL,
18198         scs-30kHz                                   ENUMERATED {n4, n7, n14}                                           OPTIONAL,
18199         scs-60kHz                                   ENUMERATED {n4, n7, n14}                                           OPTIONAL,
18200         scs-120kHz                                  ENUMERATED {n4, n7, n14}                                           OPTIONAL,
18201         scs-240kHz                                  ENUMERATED {n4, n7, n14}                                           OPTIONAL
18202     }                                                                                                              OPTIONAL,
18203     maxNumberNonGroupBeamReporting              ENUMERATED {n1, n2, n4}                                            OPTIONAL,
18204     groupBeamReporting                          ENUMERATED {supported}                                             OPTIONAL,
18205     uplinkBeamManagement                        SEQUENCE {
18206         maxNumberSRS-ResourcePerSet-BM              ENUMERATED {n2, n4, n8, n16},
18207         maxNumberSRS-ResourceSet                    INTEGER (1..8)
18208     }                                                                                                              OPTIONAL,
18209     maxNumberCSI-RS-BFD                 INTEGER (1..64)                                                            OPTIONAL,
18210     maxNumberSSB-BFD                    INTEGER (1..64)                                                            OPTIONAL,
18211     maxNumberCSI-RS-SSB-CBD             INTEGER (1..256)                                                           OPTIONAL,
18212     dummy2                              ENUMERATED {supported}                                                     OPTIONAL,
18213     twoPortsPTRS-UL                     ENUMERATED {supported}                                                     OPTIONAL,
18214     dummy5                              SRS-Resources                                                              OPTIONAL,
18215     dummy3                              INTEGER (1..4)                                                             OPTIONAL,
18216     beamReportTiming                    SEQUENCE {
18217         scs-15kHz                           ENUMERATED {sym2, sym4, sym8}                                              OPTIONAL,
18218         scs-30kHz                           ENUMERATED {sym4, sym8, sym14, sym28}                                      OPTIONAL,
18219         scs-60kHz                           ENUMERATED {sym8, sym14, sym28}                                            OPTIONAL,
18220         scs-120kHz                          ENUMERATED {sym14, sym28, sym56}                                           OPTIONAL
18221     }                                                                                                              OPTIONAL,
18222     ptrs-DensityRecommendationSetDL     SEQUENCE {
18223         scs-15kHz                           PTRS-DensityRecommendationDL                                               OPTIONAL,
18224         scs-30kHz                           PTRS-DensityRecommendationDL                                               OPTIONAL,
18225         scs-60kHz                           PTRS-DensityRecommendationDL                                               OPTIONAL,
18226         scs-120kHz                          PTRS-DensityRecommendationDL                                               OPTIONAL
18227     }                                                                                                              OPTIONAL,
18228     ptrs-DensityRecommendationSetUL     SEQUENCE {
18229         scs-15kHz                           PTRS-DensityRecommendationUL                                               OPTIONAL,
18230         scs-30kHz                           PTRS-DensityRecommendationUL                                               OPTIONAL,
18231         scs-60kHz                           PTRS-DensityRecommendationUL                                               OPTIONAL,
18232         scs-120kHz                          PTRS-DensityRecommendationUL                                               OPTIONAL
18233     }                                                                                                              OPTIONAL,
18234     dummy4                              DummyH                                                                     OPTIONAL,
18235     aperiodicTRS                        ENUMERATED {supported}                                                     OPTIONAL,
18236     ...,
18237     [[
18238     dummy6                              ENUMERATED {true}                                                          OPTIONAL,
18239     beamManagementSSB-CSI-RS            BeamManagementSSB-CSI-RS                                                   OPTIONAL,
18240     beamSwitchTiming                    SEQUENCE {
18241         scs-60kHz                           ENUMERATED {sym14, sym28, sym48, sym224, sym336}                           OPTIONAL,
18242         scs-120kHz                          ENUMERATED {sym14, sym28, sym48, sym224, sym336}                           OPTIONAL
18243     }                                                                                                              OPTIONAL,
18244     codebookParameters                  CodebookParameters                                                         OPTIONAL,
18245     csi-RS-IM-ReceptionForFeedback      CSI-RS-IM-ReceptionForFeedback                                             OPTIONAL,
18246     csi-RS-ProcFrameworkForSRS          CSI-RS-ProcFrameworkForSRS                                                 OPTIONAL,
18247     csi-ReportFramework                 CSI-ReportFramework                                                        OPTIONAL,
18248     csi-RS-ForTracking                  CSI-RS-ForTracking                                                         OPTIONAL,
18249     srs-AssocCSI-RS                     SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource  OPTIONAL,
18250     spatialRelations                    SpatialRelations                                                           OPTIONAL
18251     ]],
18252     [[
18253     -- R1 16-2b-0: Support of default QCL assumption with two TCI states
18254     defaultQCL-TwoTCI-r16               ENUMERATED {supported}                                                     OPTIONAL,
18255     codebookParametersPerBand-r16       CodebookParameters-v1610                                                   OPTIONAL,
18256     -- R1 16-1b-3: Support of PUCCH resource groups per BWP for simultaneous spatial relation update
18257     simul-SpatialRelationUpdatePUCCHResGroup-r16    ENUMERATED {supported}                                         OPTIONAL,
18259     -- R1 16-1f: Maximum number of SCells configured for SCell beam failure recovery simultaneously
18260     maxNumberSCellBFR-r16                           ENUMERATED {n1,n2,n4,n8}                                       OPTIONAL,
18262     -- R1 16-2c: Supports simultaneous reception with different Type-D for FR2 only
18263     simultaneousReceptionDiffTypeD-r16              ENUMERATED {supported}                                         OPTIONAL,
18264     -- R1 16-1a-1: SSB/CSI-RS for L1-SINR measurement
18265     ssb-csirs-SINR-measurement-r16      SEQUENCE {
18266         maxNumberSSB-CSIRS-OneTx-CMR-r16    ENUMERATED {n8, n16, n32, n64},
18267         maxNumberCSI-IM-NZP-IMR-res-r16     ENUMERATED {n8, n16, n32, n64},
18268         maxNumberCSIRS-2Tx-res-r16          ENUMERATED {n0, n4, n8, n16, n32, n64},
18269         maxNumberSSB-CSIRS-res-r16          ENUMERATED {n8, n16, n32, n64, n128},
18270         maxNumberCSI-IM-NZP-IMR-res-mem-r16 ENUMERATED {n8, n16, n32, n64, n128},
18271         supportedCSI-RS-Density-CMR-r16     ENUMERATED {one, three, oneAndThree},
18272         maxNumberAperiodicCSI-RS-Res-r16    ENUMERATED {n2, n4, n8, n16, n32, n64},
18273         supportedSINR-meas-r16              ENUMERATED {ssbWithCSI-IM, ssbWithNZP-IMR, csirsWithNZP-IMR, csi-RSWithoutIMR}  OPTIONAL
18274     }                                                                                                              OPTIONAL,
18275     -- R1 16-1a-2: Non-group based L1-SINR reporting
18276     nonGroupSINR-reporting-r16              ENUMERATED {n1, n2, n4}                                                OPTIONAL,
18277     -- R1 16-1a-3: Non-group based L1-SINR reporting
18278     groupSINR-reporting-r16                 ENUMERATED {supported}                                                 OPTIONAL,
18280     multiDCI-multiTRP-Parameters-r16        SEQUENCE {
18281         -- R1 16-2a-0: Overlapping PDSCHs in time and fully overlapping in frequency and time
18282         overlapPDSCHsFullyFreqTime-r16          INTEGER (1..2)                                                     OPTIONAL,
18283         -- R1 16-2a-1: Overlapping PDSCHs in time and partially overlapping in frequency and time
18284         overlapPDSCHsInTimePartiallyFreq-r16    ENUMERATED {supported}                                             OPTIONAL,
18285         -- R1 16-2a-2: Out of order operation for DL
18286         outOfOrderOperationDL-r16               SEQUENCE {
18287             supportPDCCH-ToPDSCH-r16                ENUMERATED {supported}                                         OPTIONAL,
18288             supportPDSCH-ToHARQ-ACK-r16             ENUMERATED {supported}                                         OPTIONAL
18289         }                                                                                                          OPTIONAL,
18290         -- R1 16-2a-3: Out of order operation for UL
18291         outOfOrderOperationUL-r16               ENUMERATED {supported}                                             OPTIONAL,
18292         -- R1 16-2a-5: Separate CRS rate matching
18293         separateCRS-RateMatching-r16            ENUMERATED {supported}                                             OPTIONAL,
18294         -- R1 16-2a-6: Default QCL enhancement for multi-DCI based multi-TRP
18295         defaultQCL-PerCORESETPoolIndex-r16      ENUMERATED {supported}                                             OPTIONAL,
18296         -- R1 16-2a-7: Maximum number of activated TCI states
18297         maxNumberActivatedTCI-States-r16        SEQUENCE {
18298             maxNumberPerCORESET-Pool-r16            ENUMERATED {n1, n2, n4, n8},
18299             maxTotalNumberAcrossCORESET-Pool-r16    ENUMERATED {n2, n4, n8, n16}
18300         }                                                                                                          OPTIONAL
18301     }                                                                                                              OPTIONAL,
18302     singleDCI-SDM-scheme-Parameters-r16         SEQUENCE {
18303         -- R1 16-2b-1b: Single-DCI based SDM scheme - Support of new DMRS port entry
18304         supportNewDMRS-Port-r16                     ENUMERATED {supported1, supported2, supported3}                                        OPTIONAL,
18305         -- R1 16-2b-1a: Support of s-port DL PTRS
18306         supportTwoPortDL-PTRS-r16                   ENUMERATED {supported}                                         OPTIONAL
18307     }                                                                                                              OPTIONAL,
18308     -- R1 16-2b-2: Support of single-DCI based FDMSchemeA
18309     supportFDM-SchemeA-r16                      ENUMERATED {supported}                                             OPTIONAL,
18310     -- R1 16-2b-3a: Single-DCI based FDMSchemeB CW soft combining
18311     supportCodeWordSoftCombining-r16            ENUMERATED {supported}                                             OPTIONAL,
18312     -- R1 16-2b-4: Single-DCI based TDMSchemeA
18313     supportTDM-SchemeA-r16                      ENUMERATED {kb3, kb5, kb10, kb20, noRestriction}                   OPTIONAL,
18314     -- R1 16-2b-5: Single-DCI based inter-slot TDM
18315     supportInter-slotTDM-r16                    SEQUENCE {
18316         supportRepNumPDSCH-TDRA-r16                 ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16},
18317         maxTBS-Size-r16                             ENUMERATED {kb3, kb5, kb10, kb20, noRestriction},
18318         maxNumberTCI-states-r16                     INTEGER (1..2)
18319     }                                                                                                              OPTIONAL,
18320     -- R1 16-4: Low PAPR DMRS for PDSCH
18321     lowPAPR-DMRS-PDSCH-r16                      ENUMERATED {supported}                                             OPTIONAL,
18322     -- R1 16-6a: Low PAPR DMRS for PUSCH without transform precoding
18323     lowPAPR-DMRS-PUSCHwithoutPrecoding-r16      ENUMERATED {supported}                                             OPTIONAL,
18324     -- R1 16-6b: Low PAPR DMRS for PUCCH
18325     lowPAPR-DMRS-PUCCH-r16                      ENUMERATED {supported}                                             OPTIONAL,
18326     -- R1 16-6c: Low PAPR DMRS for PUSCH with transform precoding & pi/2 BPSK
18327     lowPAPR-DMRS-PUSCHwithPrecoding-r16         ENUMERATED {supported}                                             OPTIONAL,
18328     -- R1 16-7: Extension of the maximum number of configured aperiodic CSI report settings
18329     csi-ReportFrameworkExt-r16                  CSI-ReportFrameworkExt-r16                                         OPTIONAL,
18330     -- R1 16-3a, 16-3a-1, 16-3b, 16-3b-1, 16-8: Individual new codebook types
18331     codebookParametersAddition-r16              CodebookParametersAddition-r16                                     OPTIONAL,
18332     -- R1 16-8: Mixed codebook types
18333     codebookComboParametersAddition-r16         CodebookComboParametersAddition-r16                                OPTIONAL,
18334     -- R4 8-2: SSB based beam correspondence
18335     beamCorrespondenceSSB-based-r16             ENUMERATED {supported}                                             OPTIONAL,
18336     -- R4 8-3: CSI-RS based beam correspondence
18337     beamCorrespondenceCSI-RS-based-r16          ENUMERATED {supported}                                             OPTIONAL,
18338     beamSwitchTiming-r16                        SEQUENCE {
18339         scs-60kHz-r16                               ENUMERATED {sym224, sym336}                                    OPTIONAL,
18340         scs-120kHz-r16                              ENUMERATED {sym224, sym336}                                    OPTIONAL
18341     }                                                                                                              OPTIONAL
18342     ]],
18343     [[
18344     -- R1 16-1a-4: Semi-persistent L1-SINR report on PUCCH
18345     semi-PersistentL1-SINR-Report-PUCCH-r16     SEQUENCE {
18346         supportReportFormat1-2OFDM-syms-r16         ENUMERATED {supported}                                     OPTIONAL,
18347         supportReportFormat4-14OFDM-syms-r16        ENUMERATED {supported}                                     OPTIONAL
18348     }                                                                                                          OPTIONAL,
18349     -- R1 16-1a-5: Semi-persistent L1-SINR report on PUSCH
18350     semi-PersistentL1-SINR-Report-PUSCH-r16     ENUMERATED {supported}                                         OPTIONAL
18351     ]],
18352     [[
18353     -- R1 16-1h: Support of 64 configured PUCCH spatial relations
18354     spatialRelations-v1640                      SEQUENCE {
18355         maxNumberConfiguredSpatialRelations-v1640   ENUMERATED {n96, n128, n160, n192, n224, n256, n288, n320}
18356     }                                                                                                          OPTIONAL,
18357     -- R1 16-1i: Support of 64 configured candidate beam RSs for BFR
18358     support64CandidateBeamRS-BFR-r16            ENUMERATED {supported}                                         OPTIONAL
18359     ]],
18360     [[
18361     -- R1 16-2a-9: Interpretation of maxNumberMIMO-LayersPDSCH for multi-DCI based mTRP
18362     maxMIMO-LayersForMulti-DCI-mTRP-r16         ENUMERATED {supported}                                         OPTIONAL
18363     ]],
18364     [[
18365     supportedSINR-meas-v1670                    BIT STRING (SIZE (4))                                          OPTIONAL
18366     ]],
18367     [[
18368     -- R1 23-8-5        Increased repetition for SRS
18369     srs-increasedRepetition-r17                 ENUMERATED {supported}                                         OPTIONAL,
18370     -- R1 23-8-6        Partial frequency sounding of SRS
18371     srs-partialFrequencySounding-r17            ENUMERATED {supported}                                         OPTIONAL,
18372     -- R1 23-8-7        Start RB location hopping for partial frequency SRS
18373     srs-startRB-locationHoppingPartial-r17      ENUMERATED {supported}                                         OPTIONAL,
18374     -- R1 23-8-8        Comb-8 SRS
18375     srs-combEight-r17                           ENUMERATED {supported}                                         OPTIONAL,
18376     -- R1 23-9-1        Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II) per band information
18377     codebookParametersfetype2-r17               CodebookParametersfetype2-r17                                  OPTIONAL,
18378     -- R1 23-3-1-2a    Two associated CSI-RS resources
18379     mTRP-PUSCH-twoCSI-RS-r17                    ENUMERATED {supported}                                         OPTIONAL,
18380     -- R1 23-3-2    Multi-TRP PUCCH repetition scheme 1 (inter-slot)
18381     mTRP-PUCCH-InterSlot-r17                    ENUMERATED {pf0-2, pf1-3-4, pf0-4}                             OPTIONAL,
18382     -- R1 23-3-2b    Cyclic mapping for multi-TRP PUCCH repetition
18383     mTRP-PUCCH-CyclicMapping-r17                ENUMERATED {supported}                                         OPTIONAL,
18384     -- R1 23-3-2c    Second TPC field for multi-TRP PUCCH repetition
18385     mTRP-PUCCH-SecondTPC-r17                    ENUMERATED {supported}                                         OPTIONAL,
18386     -- R1 23-5-2    MTRP BFR based on two BFD-RS set
18387     mTRP-BFR-twoBFD-RS-Set-r17                  SEQUENCE {
18388         maxBFD-RS-resourcesPerSetPerBWP-r17         ENUMERATED {n1, n2},
18389         maxBFR-r17                                  INTEGER (1..9),
18390         maxBFD-RS-resourcesAcrossSetsPerBWP-r17     ENUMERATED {n2, n3, n4}
18391     }                                                                                                          OPTIONAL,
18392     -- R1 23-5-2a    PUCCH-SR resources for MTRP BFRQ - Max number of PUCCH-SR resources for MTRP BFRQ per cell group
18393     mTRP-BFR-PUCCH-SR-perCG-r17                 ENUMERATED{n1, n2}                                             OPTIONAL,
18394     -- R1 23-5-2b    Association between a BFD-RS resource set on SpCell and a PUCCH SR resource
18395     mTRP-BFR-association-PUCCH-SR-r17           ENUMERATED {supported}                                         OPTIONAL,
18396     -- R1 23-6-3    Simultaneous activation of two TCI states for PDCCH across multiple CCs (HST/URLLC)
18397     sfn-SimulTwoTCI-AcrossMultiCC-r17           ENUMERATED {supported}                                         OPTIONAL,
18398     -- R1 23-6-4    Default DL beam setup for SFN
18399     sfn-DefaultDL-BeamSetup-r17                 ENUMERATED {supported}                                         OPTIONAL,
18400     -- R1 23-6-4a    Default UL beam setup for SFN PDCCH(FR2 only)
18401     sfn-DefaultUL-BeamSetup-r17                 ENUMERATED {supported}                                         OPTIONAL,
18402     -- R1 23-8-1    SRS triggering offset enhancement
18403     srs-TriggeringOffset-r17                    ENUMERATED {n1, n2, n4}                                        OPTIONAL,
18404     -- R1 23-8-2    Triggering SRS only in DCI 0_1/0_2
18405     srs-TriggeringDCI-r17                       ENUMERATED {supported}                                         OPTIONAL,
18406     -- R1 23-9-5    Active CSI-RS resources and ports for mixed codebook types in any slot per band information
18407     codebookComboParameterMixedType-r17         CodebookComboParameterMixedType-r17                            OPTIONAL,
18408     -- R1 23-1-1    Unified TCI [with joint DL/UL TCI update] for intra-cell beam management
18409     unifiedJointTCI-r17                         SEQUENCE{
18410         maxConfiguredJointTCI-r17                   ENUMERATED {n8, n12, n16, n24, n32, n48, n64, n128},
18411         maxActivatedTCIAcrossCC-r17                 ENUMERATED {n1, n2, n4, n8, n16}
18412     }                                                                                                          OPTIONAL,
18413     -- 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
18414     unifiedJointTCI-multiMAC-CE-r17             SEQUENCE{
18415         minBeamApplicationTime-r17                  ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336}
18416                                                                                                                OPTIONAL,
18417         maxNumMAC-CE-PerCC                          ENUMERATED {n2, n3, n4, n5, n6, n7, n8}
18418     } OPTIONAL,
18419     -- R1 23-1-1d    Per BWP TCI state pool configuration for CA mode
18420     unifiedJointTCI-perBWP-CA-r17               ENUMERATED {supported}                                         OPTIONAL,
18421     -- R1 23-1-1e    TCI state pool configuration with TCI pool sharing for CA mode
18422     unifiedJointTCI-ListSharingCA-r17           ENUMERATED {n1,n2,n4,n8}                                       OPTIONAL,
18423     -- R1 23-1-1f    Common multi-CC TCI state ID update and activation
18424     unifiedJointTCI-commonMultiCC-r17           ENUMERATED {supported}                                         OPTIONAL,
18425     -- R1 23-1-1g    Beam misalignment between the DL source RS in the TCI state
18426     unifiedJointTCI-BeamAlignDLRS-r17           ENUMERATED {supported}                                         OPTIONAL,
18427     -- R1 23-1-1h    Association between TCI state and UL PC settings for PUCCH, PUSCH, and SRS
18428     unifiedJointTCI-PC-association-r17          ENUMERATED {supported}                                         OPTIONAL,
18429     -- R1 23-1-1i    Indication/configuration of R17 TCI states for aperiodic CSI-RS, PDCCH, PDSCH
18430     unifiedJointTCI-Legacy-r17                  ENUMERATED {supported}                                         OPTIONAL,
18431     -- 23-1-1m    Indication/configuration of R17 TCI states for SRS
18432     unifiedJointTCI-Legacy-SRS-r17              ENUMERATED {supported}                                         OPTIONAL,
18433     -- R1 23-1-1j    Indication/configuration of R17 TCI states for CORESET #0
18434     unifiedJointTCI-Legacy-CORESET0-r17         ENUMERATED {supported}                                         OPTIONAL,
18435     -- R1 23-1-1c    SCell BFR with unified TCI framework  (NOTE; pre-requisite is empty)
18436     unifiedJointTCI-SCellBFR-r17                ENUMERATED {supported}                                         OPTIONAL,
18437     -- R1 23-1-1a    Unified TCI with joint DL/UL TCI update for inter-cell beam management
18438     unifiedJointTCI-InterCell-r17               SEQUENCE{
18439         additionalMAC-CE-PerCC-r17                  ENUMERATED {n0, n1, n2, n4},
18440         additionalMAC-CE-AcrossCC-r17               ENUMERATED {n0, n1, n2, n4}
18441     }                                                                                                          OPTIONAL,
18442     -- R1  23-10-1    Unified TCI with separate DL/UL TCI update for intra-cell beam management
18443     unifiedSeparateTCI-r17                      SEQUENCE{
18444         maxConfiguredDL-TCI-r17                     ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n128},
18445         maxConfiguredUL-TCI-r17                     ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64},
18446         maxActivatedDL-TCIAcrossCC-r17              ENUMERATED {n1, n2, n4, n8, n16},
18447         maxActivatedUL-TCIAcrossCC-r17              ENUMERATED {n1, n2, n4, n8, n16}
18448     } OPTIONAL,
18449     -- R1  23-10-1b    Unified TCI with separate DL/UL TCI update for intra-cell beam management with more than one MAC-CE
18450     unifiedSeparateTCI-multiMAC-CE-r17          SEQUENCE{
18451         minBeamApplicationTime-r17                  ENUMERATED {n1, n2, n4, n7, n14, n28, n42, n56, n70, n84, n98, n112, n224, n336},
18452         maxActivatedDL-TCIPerCC-r17                 INTEGER (2..8),
18453         maxActivatedUL-TCIPerCC-r17                 INTEGER (2..8)
18454     }                                                                                                          OPTIONAL,
18455     -- R1 23-10-1d    Per BWP DL/UL-TCI state pool configuration for CA mode
18456     unifiedSeparateTCI-perBWP-CA-r17            ENUMERATED {supported}                                         OPTIONAL,
18457     -- R1 23-10-1e    TCI state pool configuration with DL/UL-TCI pool sharing for CA mode
18458     unifiedSeparateTCI-ListSharingCA-r17        SEQUENCE {
18459         maxNumListDL-TCI-r17                        ENUMERATED {n1,n2,n4,n8}                                   OPTIONAL,
18460         maxNumListUL-TCI-r17                        ENUMERATED {n1,n2,n4,n8}                                   OPTIONAL
18461     } OPTIONAL,
18462     -- R1 23-10-1f    Common multi-CC DL/UL-TCI state ID update and activation with separate DL/UL TCI update
18463     unifiedSeparateTCI-commonMultiCC-r17    ENUMERATED {supported}                                             OPTIONAL,
18464     -- 23-10-1m    Unified TCI with separate DL/UL TCI update for inter-cell beam management with more than one MAC-CE
18465     unifiedSeparateTCI-InterCell-r17            SEQUENCE {
18466         k-DL-PerCC-r17                              ENUMERATED {n0, n1, n2, n4},
18467         k-UL-PerCC-r17                              ENUMERATED {n0, n1, n2, n4},
18468         k-DL-AcrossCC-r17                           ENUMERATED {n0, n1, n2, n4},
18469         k-UL-AcrossCC-r17                           ENUMERATED {n0, n1, n2, n4}
18470     }                                                                                                          OPTIONAL,
18471     -- R1  23-1-2    Inter-cell beam measurement and reporting (for inter-cell BM and mTRP)
18472     unifiedJointTCI-mTRP-InterCell-BM-r17       SEQUENCE {
18473         maxNumAdditionalPCI-L1-RSRP-r17             INTEGER (1..7),
18474         maxNumSSB-ResourceL1-RSRP-AcrossCC-r17      ENUMERATED {n1,n2,n4,n8}
18475     }                                                                                                          OPTIONAL,
18476     -- R1  23-1-3    MPE mitigation
18477     mpe-Mitigation-r17                          SEQUENCE {
18478         maxNumP-MPR-RI-pairs-r17                    INTEGER (1..4),
18479         maxNumConfRS-r17                            ENUMERATED {n1, n2, n4, n8, n12, n16, n28, n32, n48, n64}
18480     }                                                                                                          OPTIONAL,
18481     -- R1  23-1-4    UE capability value reporting
18482     srs-PortReport-r17                          SEQUENCE {
18483             capVal1-r17                             ENUMERATED {n1, n2, n4}                                    OPTIONAL,
18484             capVal2-r17                             ENUMERATED {n1, n2, n4}                                    OPTIONAL,
18485             capVal3-r17                             ENUMERATED {n1, n2, n4}                                    OPTIONAL,
18486             capVal4-r17                             ENUMERATED {n1, n2, n4}                                    OPTIONAL
18487     }                                                                                                          OPTIONAL,
18488   -- R1 23-2-1a    Monitoring of individual candidates
18489     mTRP-PDCCH-individual-r17                   ENUMERATED {supported}                                         OPTIONAL,
18490   -- R1 23-2-1b    PDCCH repetition with PDCCH monitoring on any span of up to 3 consecutive OFDM symbols of a slot
18491     mTRP-PDCCH-anySpan-3Symbols-r17             ENUMERATED {supported}                                         OPTIONAL,
18492     -- R1 23-2-2    Two QCL TypeD for CORESET monitoring in PDCCH repetition
18493     mTRP-PDCCH-TwoQCL-TypeD-r17                 ENUMERATED {supported}                                         OPTIONAL,
18494     -- R1 23-3-1-2b    CSI-RS processing framework for SRS with two associated CSI-RS resources
18495     mTRP-PUSCH-CSI-RS-r17                       SEQUENCE {
18496         maxNumPeriodicSRS-r17                       INTEGER (1..8),
18497         maxNumAperiodicSRS-r17                      INTEGER (1..8),
18498         maxNumSP-SRS-r17                            INTEGER (0..8),
18499         numSRS-ResourcePerCC-r17                    INTEGER (1..16),
18500         numSRS-ResourceNonCodebook-r17              INTEGER (1..2)
18501     }                                                                                                          OPTIONAL,
18502     -- R1 23-3-1a    Cyclic mapping for Multi-TRP PUSCH repetition
18503     mTRP-PUSCH-cyclicMapping-r17                ENUMERATED {typeA,typeB,both}                                  OPTIONAL,
18504     -- R1 23-3-1b    Second TPC field for Multi-TRP PUSCH repetition
18505     mTRP-PUSCH-secondTPC-r17                    ENUMERATED {supported}                                         OPTIONAL,
18506     -- R1 23-3-1c     Two PHR reporting
18507     mTRP-PUSCH-twoPHR-Reporting-r17             ENUMERATED {supported}                                         OPTIONAL,
18508     -- R1 23-3-1e    A-CSI report
18509     mTRP-PUSCH-A-CSI-r17                        ENUMERATED {supported}                                         OPTIONAL,
18510     -- R1 23-3-1f    SP-CSI report
18511     mTRP-PUSCH-SP-CSI-r17                       ENUMERATED {supported}                                         OPTIONAL,
18512     -- R1 23-3-1g    CG PUSCH transmission
18513     mTRP-PUSCH-CG-r17                           ENUMERATED {supported}                                         OPTIONAL,
18514     -- R1 23-3-2d    Updating two Spatial relation or two sets of power control parameters for PUCCH group
18515     mTRP-PUCCH-MAC-CE-r17                       ENUMERATED {supported}                                         OPTIONAL,
18516     -- R1 23-3-2e    Maximum number of power control parameter sets configured for multi-TRP PUCCH repetition in FR1
18517     mTRP-PUCCH-maxNum-PC-FR1-r17                INTEGER (3..8)                                                 OPTIONAL,
18518     -- R1 23-4    IntCell-mTRP
18519     mTRP-inter-Cell-r17                         SEQUENCE {
18520         maxNumAdditionalPCI-Case1-r17               INTEGER (1..7),
18521         maxNumAdditionalPCI-Case2-r17               INTEGER (0..7)
18522     }                                                                                                          OPTIONAL,
18523     -- R1 23-5-1    Group based L1-RSRP reporting enhancements
18524     mTRP-GroupBasedL1-RSRP-r17                  SEQUENCE {
18525         maxNumBeamGroups-r17                        INTEGER (1..4),
18526         maxNumRS-WithinSlot-r17                     ENUMERATED {n2,n3,n4,n8,n16,n32,n64},
18527         maxNumRS-AcrossSlot-r17                     ENUMERATED {n8, n16, n32, n64, n128}
18528     }                                                                                                          OPTIONAL,
18529     -- R1 23-5-2c    MAC-CE based update of explicit BFD-RS    mTRP-PUCCH-IntraSlot-r17  => per band
18530     mTRP-BFD-RS-MAC-CE-r17                      ENUMERATED {n4, n8, n12, n16, n32, n48, n64 }                  OPTIONAL,
18531    -- R1 23-7-1    Basic Features of CSI Enhancement for Multi-TRP
18532     mTRP-CSI-EnhancementPerBand-r17             SEQUENCE {
18533         maxNumNZP-CSI-RS-r17                        INTEGER (2..8),
18534         cSI-Report-mode-r17                         ENUMERATED {mode1, mode2, both},
18535         supportedComboAcrossCCs-r17                 SEQUENCE (SIZE (1..16)) OF CSI-MultiTRP-SupportedCombinations-r17,
18536         codebookModeNCJT-r17                        ENUMERATED{mode1,mode1And2}
18537     }                                                                                                          OPTIONAL,
18538     -- R1 23-7-1b    Active CSI-RS resources and ports in the presence of multi-TRP CSI
18539     codebookComboParameterMultiTRP-r17          CodebookComboParameterMultiTRP-r17                             OPTIONAL,
18540     -- R1 23-7-1a    Additional CSI report mode 1
18541     mTRP-CSI-additionalCSI-r17                  ENUMERATED{x1,x2}                                              OPTIONAL,
18542     -- R1 23-7-4    Support of Nmax=2 for Multi-TRP CSI
18543     mTRP-CSI-N-Max2-r17                         ENUMERATED {supported}                                         OPTIONAL,
18544     -- R1 23-7-5    CMR sharing
18545     mTRP-CSI-CMR-r17                            ENUMERATED {supported}                                         OPTIONAL,
18546     -- R1 23-8-11    Partial frequency sounding of SRS for non-frequency hopping case
18547     srs-partialFreqSounding-r17                 ENUMERATED {supported}                                         OPTIONAL,
18548     -- R1-24 feature: Extend beamSwitchTiming for FR2-2
18549     beamSwitchTiming-v1710                      SEQUENCE {
18550         scs-480kHz                                  ENUMERATED {sym56, sym112, sym192, sym896, sym1344}        OPTIONAL,
18551         scs-960kHz                                  ENUMERATED {sym112, sym224, sym384, sym1792, sym2688}      OPTIONAL
18552     }                                                                                                          OPTIONAL,
18553     -- R1-24 feature: Extend beamSwitchTiming-r16 for FR2-2
18554     beamSwitchTiming-r17                        SEQUENCE {
18555         scs-480kHz-r17                              ENUMERATED {sym896, sym1344}                               OPTIONAL,
18556         scs-960kHz-r17                              ENUMERATED {sym1792, sym2688}                              OPTIONAL
18557     }                                                                                                          OPTIONAL,
18558     -- R1-24 feature: Extend beamReportTiming for FR2-2
18559     beamReportTiming-v1710                      SEQUENCE {
18560         scs-480kHz-r17                              ENUMERATED {sym56, sym112, sym224}                         OPTIONAL,
18561         scs-960kHz-r17                              ENUMERATED {sym112, sym224, sym448}                        OPTIONAL
18562     }                                                                                                          OPTIONAL,
18563     -- R1-24 feature:    Extend maximum number of RX/TX beam switch DL for FR2-2
18564     maxNumberRxTxBeamSwitchDL-v1710             SEQUENCE {
18565         scs-480kHz-r17                              ENUMERATED {n2, n4, n7}                                    OPTIONAL,
18566         scs-960kHz-r17                              ENUMERATED {n1, n2, n4, n7}                                OPTIONAL
18567     }                                                                                                          OPTIONAL
18568     ]],
18569     [[
18570     -- R1-23-1-4a:      Semi-persistent/aperiodic capability value report
18571     srs-PortReportSP-AP-r17                     ENUMERATED {supported}                                         OPTIONAL,
18572     maxNumberRxBeam-v1720                       INTEGER (9..12)                                                OPTIONAL,
18573     -- R1-23-6-5        Support implicit configuration of RS(s) with two TCI states for beam failure detection
18574     sfn-ImplicitRS-twoTCI-r17                   ENUMERATED {supported}                                         OPTIONAL,
18575     -- R1-23-6-6        QCL-TypeD collision handling with CORESET with 2 TCI states
18576     sfn-QCL-TypeD-Collision-twoTCI-r17          ENUMERATED {supported}                                         OPTIONAL,
18577     -- R1-23-7-1c       Basic Features of CSI Enhancement for Multi-TRP - number of CPUs
18578     mTRP-CSI-numCPU-r17                         ENUMERATED {n2, n3, n4}                                        OPTIONAL
18579     ]],
18580     [[
18581     supportRepNumPDSCH-TDRA-DCI-1-2-r17         ENUMERATED {n2, n3, n4, n5, n6, n7, n8, n16}                   OPTIONAL
18582     ]],
18583     [[
18584     codebookParametersetype2DopplerCSI-r18      CodebookParametersetype2DopplerCSI-r18                         OPTIONAL,
18585     codebookParametersfetype2DopplerCSI-r18     CodebookParametersfetype2DopplerCSI-r18                        OPTIONAL,
18586     codebookParametersetype2CJT-r18             CodebookParametersetype2CJT-r18                                OPTIONAL,
18587     codebookParametersfetype2CJT-r18            CodebookParametersfetype2CJT-r18                               OPTIONAL,
18588     codebookComboParametersCJT-r18              CodebookComboParametersCJT-r18                                 OPTIONAL,
18589     codebookParametersHARQ-ACK-PUSCH-r18        CodebookParametersHARQ-ACK-PUSCH-r18                           OPTIONAL,
18590     -- R1 40-1-1: Unified TCI with joint DL/UL TCI update for single-DCI based intra-cell multi-TRP with single activated TCI
18591     -- codepoint per CC
18592     tci-JointTCI-UpdateSingleActiveTCI-PerCC-r18 SEQUENCE {
18593         maxNumberConfigJointTCIPerCC-PerBWP-r18     ENUMERATED {n8,n12,n16,n24,n32,n48,n64,n128},
18594         maxNumberActiveJointTCI-AcrossCC-r18        ENUMERATED {n2,n4,n6,n8,n16,n32}
18595     }                                                                                                          OPTIONAL,
18596     -- R1 40-1-1a: Unified TCI with joint DL/UL TCI update for single-DCI based intra-cell multi-TRP with multiple activated TCI
18597     -- codepoints per CC
18598     tci-JointTCI-UpdateMultiActiveTCI-PerCC-r18 SEQUENCE {
18599         tci-StateInd-r18                            ENUMERATED {withAssignment, withoutAssignment},
18600         maxNumberActiveJointTCI-PerCC-r18           INTEGER (2..8)
18601     }                                                                                                          OPTIONAL,
18602     -- R1 40-1-1c: DCI format 1_1 and if supported 1_2 configured with TCI selection field
18603     tci-SelectionDCI-r18                        ENUMERATED {supported}                                         OPTIONAL,
18604     -- R1 40-1-2: Unified TCI with separate DL/UL TCI update for single-DCI based intra-cell multi-TRP with single activated TCI
18605     -- codepoint per CC
18606     tci-SeparateTCI-UpdateSingleActiveTCI-PerCC-r18 SEQUENCE {
18607         maxNumConfigDL-TCI-PerCC-PerBWP-r18         ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n128},
18608         maxNumConfigUL-TCI-PerCC-PerBWP-r18         ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64},
18609         maxNumActiveDL-TCI-AcrossCC-r18             ENUMERATED {n2, n4, n8, n16},
18610         maxNumActiveUL-TCI-AcrossCC-r18             ENUMERATED {n2, n4, n8, n16}
18611     }                                                                                                          OPTIONAL,
18612     -- R1 40-1-2a: Unified TCI with separate DL/UL TCI update for single-DCI based intra-cell multi-TRP with multiple
18613     -- activated TCI codepoints per CC
18614     tci-SeparateTCI-UpdateMultiActiveTCI-PerCC-r18  SEQUENCE {
18615         maxNumActiveDL-TCI-AcrossCC-r18             ENUMERATED {n2, n4, n8, n16},
18616         maxNumActiveUL-TCI-AcrossCC-r18             ENUMERATED {n2, n4, n8, n16}
18617     }                                                                                                          OPTIONAL,
18618     -- R1 40-1-3: Per aperiodic CSI-RS resource/resource set configuration for TCI selection in S-DCI based MTRP
18619     tci-SelectionAperiodicCSI-RS-r18            ENUMERATED {perResource, perResourceSet, both}                 OPTIONAL,
18620     -- R1 40-1-3a: Per aperiodic CSI-RS resource/resource set configuration for TCI selection in M-DCI based MTRP
18621     tci-SelectionAperiodicCSI-RS-M-DCI-r18      ENUMERATED {perResource, perResourceSet, both}                 OPTIONAL,
18622     -- R1 40-1-4: Two TCI states for CJT Tx scheme for PDSCH
18623     twoTCI-StatePDSCH-CJT-TxScheme-r18          ENUMERATED {cjtSchemeA, cjtSchemeB, both}                      OPTIONAL,
18624     -- R1 40-1-7: Unified TCI with joint DL/UL TCI update for multi-DCI based multi-TRP with single activated TCI
18625     -- codepoint per CORESETPoolIndex per CC
18626     tci-JointTCI-UpdateSingleActiveTCI-PerCC-PerCORESET-r18  SEQUENCE {
18627         mTRP-Operation-r18                                        ENUMERATED {intraCell, intraCellAndInterCell},
18628         maxNumberConfigJointTCIPerCC-PerBWP-r18                   ENUMERATED {n8,n12,n16,n24,n32,n48,n64,n128},
18629         maxNumberActiveJointTCIAcrossCC-PerCORESET-r18            ENUMERATED {n1,n2,n4,n8,n16}
18630     }                                                                                                          OPTIONAL,
18631     -- R1 40-1-7a: Unified TCI with joint DL/UL TCI update for multi-DCI based multi-TRP with multiple activated TCI
18632     -- codepoints per CORESETPoolIndex per CC
18633     tci-JointTCI-UpdateMultiActiveTCI-PerCC-PerCORESET-r18        INTEGER (2..8)                               OPTIONAL,
18634     -- R1 40-1-8: TRP-specific BFR with unified TCI framework with Unified TCI
18635     tci-TRP-BFR-r18                             ENUMERATED {supported}                                         OPTIONAL,
18636     -- R1 40-1-9: Unified TCI with separate DL/UL TCI update for multi-DCI based multi-TRP with single activated TCI
18637     -- codepoint per CORESETPoolIndex per CC
18638     tci-SeparateTCI-UpdateSingleActiveTCI-PerCC-PerCORESET-r18  SEQUENCE {
18639         mTRP-Operation-r18                          ENUMERATED {intraCell, intraCellAndInterCell},
18640         maxNumConfigDL-TCI-PerCC-PerBWP-r18         ENUMERATED {n8, n12, n16, n24, n32, n48, n64, n128},
18641         maxNumConfigUL-TCI-PerCC-PerBWP-r18         ENUMERATED {n8, n12, n16, n24, n32, n48, n64},
18642         maxNumActiveDL-TCI-AcrossCC-r18             ENUMERATED {n1, n2, n4, n8, n16},
18643         maxNumActiveUL-TCI-AcrossCC-r18             ENUMERATED {n1, n2, n4, n8, n16}
18644     }                                                                                                          OPTIONAL,
18645     -- R1 40-1-9a: Unified TCI with separate DL/UL TCI update for multi-DCI based multi-TRP with multiple activated TCI
18646     -- codepoints per CORESETPoolIndex per CC
18647     tci-SeparateTCI-UpdateMultiActiveTCI-PerCC-PerCORESET-r18   SEQUENCE {
18648         maxNumConfigDL-TCI-PerCC-PerBWP-r18         INTEGER (1..8),
18649         maxNumConfigUL-TCI-PerCC-PerBWP-r18         INTEGER (1..8)
18650     }                                                                                                          OPTIONAL,
18651     -- R1 40-1-12: Common multi-CC TCI state ID update and activation for single-DCI based multi-TRP
18652     commonTCI-SingleDCI-r18                     INTEGER (1..4)                                                 OPTIONAL,
18653     -- R1 40-1-13: Common multi-CC TCI state ID update and activation for multi-DCI based multi-TRP
18654     commonTCI-MultiDCI-r18                      INTEGER (1..4)                                                 OPTIONAL,
18655     -- R1 40-1-14: Two PHR reporting for STx2P
18656     twoPHR-Reporting-r18                        ENUMERATED {supported}                                         OPTIONAL,
18657     -- R1 40-2-3: TAG ID indication via absolute TA command MAC CE
18658     spCell-TAG-Ind-r18                          ENUMERATED {supported}                                         OPTIONAL,
18659     -- R1 40-2-4: PDCCH order sent by one TRP triggers RACH procedure (specifically PRACH) towards a different TRP based on CFRA for
18660     -- inter-cell
18661     interCellCrossTRP-PDCCH-OrderCFRA-r18       ENUMERATED {supported}                                         OPTIONAL,
18662     -- R1 40-2-4a: PDCCH order sent by one TRP triggers RACH procedure (specifically PRACH) towards a different TRP based on CFRA for
18663     -- intra-cell
18664     intraCellCrossTRP-PDCCH-OrderCFRA-r18       ENUMERATED {supported}                                         OPTIONAL,
18665     -- R1 40-2-9: Overlapping UL transmission reduction
18666     overlapUL-TransReduction-r18                ENUMERATED {supported}                                         OPTIONAL,
18667     -- R1 40-3-2-12: Supported maximum periodicity of CMR when configured as periodic CSI-RS
18668     maxPeriodicityCMR-r18                       ENUMERATED {sl4, sl5, sl8, sl10, sl20}                         OPTIONAL,
18669     -- R1 40-3-3-1: TDCP (Time Domain Channel Properties) report
18670     tdcp-Report-r18                             SEQUENCE {
18671         valueX-r18                                  INTEGER (1..2),
18672         maxNumberActiveResource-r18                 INTEGER (2..32)
18673     }                                                                                                          OPTIONAL,
18674     -- R1 40-3-3-5: Number of CSI-RS resources for TDCP
18675     tdcp-Resource-r18                           SEQUENCE {
18676         maxNumberConfigPerCC-r18                    ENUMERATED {n2,n4,n6,n8,n10,n12},
18677         maxNumberConfigAcrossCC-r18                 INTEGER (1..32),
18678         maxNumberSimultaneousPerCC-r18              ENUMERATED {n2, n4, n6, n8, n12, n16, n20, n24, n28, n32}
18679     }                                                                                                          OPTIONAL,
18680     -- R1 40-3-1-24: Timeline for regular eType-II-CJT CSI, or for port selection FeType-II-CJT CSI
18681     timelineRelax-CJT-CSI-r18                   ENUMERATED {n0,n2}                                             OPTIONAL,
18682     -- 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
18683     jointConfigDMRSPortDynamicSwitching-r18     ENUMERATED {supported}                                         OPTIONAL,
18684     -- R1 40-5-1: SRS comb offset hopping
18685     srs-combOffsetHopping-r18                   ENUMERATED {supported}                                         OPTIONAL,
18686     -- R1 40-5-1a: Comb offset hopping time-domain behavior when repetition factor R>1
18687     srs-combOffsetInTime-r18                    ENUMERATED {srs, rsrs, both}                                   OPTIONAL,
18688     -- R1 40-5-1b: SRS comb offset hopping combined with group/sequence hopping
18689     srs-combOffsetCombinedGroupSequence-r18     ENUMERATED {supported}                                         OPTIONAL,
18690     -- R1 40-5-1c: Comb offset hopping within a subset
18691     srs-combOffsetHoppingWithinSubset-r18       ENUMERATED {supported}                                         OPTIONAL,
18692     -- R1 40-5-2: SRS cyclic shift hopping
18693     srs-cyclicShiftHopping-r18                  ENUMERATED {supported}                                         OPTIONAL,
18694     -- R1 40-5-2a: Smaller cyclic shift granularity for cyclic shift hopping
18695     srs-cyclicShiftHoppingSmallGranularity-r18  ENUMERATED {supported}                                         OPTIONAL,
18696     -- R1 40-5-2b: SRS cyclic shift hopping combined with group/sequence hopping
18697     srs-cyclicShiftCombinedGroupSequence-r18    ENUMERATED {supported}                                         OPTIONAL,
18698     -- R1 40-5-2c: Cyclic shift hopping within a subset
18699     cyclicShiftHoppingWithinSubset-r18          ENUMERATED {supported}                                         OPTIONAL,
18700     -- R1 40-5-3: SRS cyclic shift hopping combined with SRS comb offset hopping
18701     srs-cyclicShiftCombinedCombOffset-r18       ENUMERATED {supported}                                         OPTIONAL,
18703     -- R1 40-6-1-1: 2 PTRS ports for single-DCI based STx2P SDM scheme for PUSCH-codebook
18704     pusch-CB-2PTRS-SingleDCI-STx2P-SDM-r18      ENUMERATED {supported}                                         OPTIONAL,
18705     -- R1 40-6-1a-1: 2 PTRS ports for single-DCI based STx2P SDM scheme for PUSCH-noncodebook
18706     pusch-NonCB-2PTRS-SingleDCI-STx2P-SDM-r18   ENUMERATED {supported}                                         OPTIONAL,
18707     -- R1 40-6-1b: Association between CSI-RS and SRS for noncodebook single-DCI based STx2P SDM scheme for PUSCH
18708     pusch-NonCB-SingleDCI-STx2P-SDM-CSI-RS-SRS-r18 SEQUENCE {
18709         maxNumberPeriodicSRS-Resource-PerBWP-r18      INTEGER (1..8),
18710         maxNumberAperiodicSRS-Resource-PerBWP-r18     INTEGER (1..8),
18711         maxNumberSemiPersistentSRS-ResourcePerBWP-r18 INTEGER (0..8),
18712         valueY-SRS-ResourceAssociate-r18              INTEGER (1..16),
18713         valueX-CSI-RS-ResourceAssociate-r18           INTEGER (1..2)
18714     }                                                                                                          OPTIONAL,
18715     -- R1 40-6-3b-1: Associated CSI-RS resources for noncodebook multi-DCI based STx2P PUSCH+PUSCH
18716     twoPUSCH-NonCB-Multi-DCI-STx2P-CSI-RS-Resource-r18  SEQUENCE {
18717         maxNumberPeriodicSRS-r18                      INTEGER (1..8),
18718         maxNumberAperiodicSRS-r18                     INTEGER (1..8),
18719         maxNumberSemiPersistentSRS-r18                INTEGER (0..8),
18720         simultaneousSRS-PerCC-r18                     INTEGER (1..16),
18721         simultaneousCSI-RS-NonCB-r18                  INTEGER (1..2)
18722     }                                                                                                          OPTIONAL,
18723     -- 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
18724     dmrs-PortEntrySingleDCI-SDM-r18             ENUMERATED {supported}                                         OPTIONAL,
18725     -- R1 40-6-2-1: 2 PTRS ports for single-DCI based STx2P SFN scheme for PUSCH-codebook
18726     pusch-CB-2PTRS-SingleDCI-STx2P-SFN-r18      ENUMERATED {supported}                                         OPTIONAL,
18727     -- R1 40-6-2a-1: 2 PTRS ports for single-DCI based STx2P SFN scheme for PUSCH-codebook
18728     pusch-NonCB-2PTRS-SingleDCI-STx2P-SFN-r18   ENUMERATED {supported}                                         OPTIONAL,
18729     -- R1 40-6-2b: Association between CSI-RS and SRS for noncodebook single-DCI based STx2P SFN scheme for PUSCH
18730     pusch-NonCB-SingleDCI-STx2P-SFN-CSI-RS-SRS-r18 SEQUENCE {
18731         maxNumberPeriodicSRS-Resource-PerBWP-r18      INTEGER (1..8),
18732         maxNumberAperiodicSRS-Resource-PerBWP-r18     INTEGER (1..8),
18733         maxNumberSemiPersistentSRS-ResourcePerBWP-r18 INTEGER (0..8),
18734         valueY-SRS-ResourceAssociate-r18              INTEGER (1..16),
18735         valueX-CSI-RS-ResourceAssociate-r18           INTEGER (1..2)
18736     }                                                                                                          OPTIONAL,
18737     -- R1 40-6-3c: Codebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and fully overlapping in frequency
18738     twoPUSCH-CB-MultiDCI-STx2P-FullTimeFullFreqOverlap-r18       ENUMERATED {supported}                        OPTIONAL,
18739     -- R1 40-6-3d: Codebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and partially overlapping in frequency
18740     twoPUSCH-CB-MultiDCI-STx2P-FullTimePartialFreqOverlap-r18    ENUMERATED {supported}                        OPTIONAL,
18741     -- R1 40-6-3e: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time and fully overlapping in frequency
18742     twoPUSCH-CB-MultiDCI-STx2P-PartialTimeFullFreqOverlap-r18    ENUMERATED {supported}                        OPTIONAL,
18743     -- R1 40-6-3f: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially overlapping in frequency
18744     twoPUSCH-CB-MultiDCI-STx2P-PartialTimePartialFreqOverlap-r18 ENUMERATED {supported}                        OPTIONAL,
18745     -- R1 40-6-3g: Codebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially or non-overlapping
18746     -- in frequency
18747     twoPUSCH-CB-MultiDCI-STx2P-PartialTimeNonFreqOverlap-r18     ENUMERATED {supported}                        OPTIONAL,
18748     -- R1 40-6-3h: Codebook multi-DCI based STx2P PUSCH+PUSCH for CG+CG
18749     twoPUSCH-CB-MultiDCI-STx2P-CG-CG-r18                         ENUMERATED {supported}                        OPTIONAL,
18750     -- R1 40-6-3i: Codebook multi-DCI based STx2P PUSCH+PUSCH for DG+CG
18751     twoPUSCH-CB-MultiDCI-STx2P-CG-DG-r18                         ENUMERATED {supported}                        OPTIONAL,
18752     -- R1 40-6-3j: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and fully overlapping in frequency
18753     twoPUSCH-NonCB-MultiDCI-STx2P-FullTimeFullFreqOverlap-r18    ENUMERATED {supported}                        OPTIONAL,
18754     -- R1 40-6-3k: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Fully overlapping PUSCHs in time and partially overlapping in
18755     -- frequency
18756     twoPUSCH-NonCB-MultiDCI-STx2P-FullTimePartialFreqOverlap-r18 ENUMERATED {supported}                        OPTIONAL,
18757     -- R1 40-6-3l: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time and fully overlapping in
18758     -- frequency
18759     twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimeFullFreqOverlap-r18 ENUMERATED {supported}                        OPTIONAL,
18760     -- R1 40-6-3m: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, partially overlapping in
18761     -- frequency
18762     twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimePartialFreqOverlap-r18 ENUMERATED {supported}                     OPTIONAL,
18763     -- R1 40-6-3n: Noncodebook multi-DCI based STx2P PUSCH+PUSCH - Partially overlapping PUSCHs in time, non-overlapping in frequency
18764     twoPUSCH-NonCB-MultiDCI-STx2P-PartialTimeNonFreqOverlap-r18  ENUMERATED {supported}                        OPTIONAL,
18765     -- R1 40-6-3o: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for CG+CG
18766     twoPUSCH-NonCB-MultiDCI-STx2P-CG-CG-r18                      ENUMERATED {supported}                        OPTIONAL,
18767     -- R1 40-6-3p: Noncodebook multi-DCI based STx2P PUSCH+PUSCH for DG+CG
18768     twoPUSCH-NonCB-MultiDCI-STx2P-CG-DG-r18                      ENUMERATED {supported}                        OPTIONAL,
18769     -- R1 40-6-4a: Dynamic indication of repetition number for SFN scheme for PUCCH
18770     pucch-RepetitionDynamicIndicationSFN-r18                     ENUMERATED {supported}                        OPTIONAL,
18771     -- R1 40-6-5: Support grouped-based beam reporting for STx2P
18772     groupBeamReporting-STx2P-r18                                 SEQUENCE {
18773         groupL1-RSRP-Reporting-r18                                   ENUMERATED {jointULandDL, ulOnly, both},
18774         maxNumberBeamGroups-r18                                      INTEGER (1..4),
18775         maxNumberResWithinSlotAcrossCC-r18                           ENUMERATED {n2,n3,n4,n8,n16,n32,n64},
18776         maxNumberResAcrossCC-r18                                     ENUMERATED {n8,n16,n32,n64,n128}
18777     }                                                                                                          OPTIONAL
18778     ]]
18781 DummyG ::=                          SEQUENCE {
18782     maxNumberSSB-CSI-RS-ResourceOneTx   ENUMERATED {n8, n16, n32, n64},
18783     maxNumberSSB-CSI-RS-ResourceTwoTx   ENUMERATED {n0, n4, n8, n16, n32, n64},
18784     supportedCSI-RS-Density             ENUMERATED {one, three, oneAndThree}
18787 BeamManagementSSB-CSI-RS ::=        SEQUENCE {
18788     maxNumberSSB-CSI-RS-ResourceOneTx   ENUMERATED {n0, n8, n16, n32, n64},
18789     maxNumberCSI-RS-Resource            ENUMERATED {n0, n4, n8, n16, n32, n64},
18790     maxNumberCSI-RS-ResourceTwoTx       ENUMERATED {n0, n4, n8, n16, n32, n64},
18791     supportedCSI-RS-Density             ENUMERATED {one, three, oneAndThree}                                       OPTIONAL,
18792     maxNumberAperiodicCSI-RS-Resource   ENUMERATED {n0, n1, n4, n8, n16, n32, n64}
18795 DummyH ::=                          SEQUENCE {
18796     burstLength                         INTEGER (1..2),
18797     maxSimultaneousResourceSetsPerCC    INTEGER (1..8),
18798     maxConfiguredResourceSetsPerCC      INTEGER (1..64),
18799     maxConfiguredResourceSetsAllCC      INTEGER (1..128)
18802 CSI-RS-ForTracking ::=              SEQUENCE {
18803     maxBurstLength                      INTEGER (1..2),
18804     maxSimultaneousResourceSetsPerCC    INTEGER (1..8),
18805     maxConfiguredResourceSetsPerCC      INTEGER (1..64),
18806     maxConfiguredResourceSetsAllCC      INTEGER (1..256)
18809 CSI-RS-IM-ReceptionForFeedback ::=              SEQUENCE {
18810     maxConfigNumberNZP-CSI-RS-PerCC                 INTEGER (1..64),
18811     maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC      INTEGER (2..256),
18812     maxConfigNumberCSI-IM-PerCC                     ENUMERATED {n1, n2, n4, n8, n16, n32},
18813     maxNumberSimultaneousNZP-CSI-RS-PerCC           INTEGER (1..64),
18814     totalNumberPortsSimultaneousNZP-CSI-RS-PerCC    INTEGER (2..256)
18817 CSI-RS-ProcFrameworkForSRS ::=                  SEQUENCE {
18818     maxNumberPeriodicSRS-AssocCSI-RS-PerBWP         INTEGER (1..4),
18819     maxNumberAperiodicSRS-AssocCSI-RS-PerBWP        INTEGER (1..4),
18820     maxNumberSP-SRS-AssocCSI-RS-PerBWP              INTEGER (0..4),
18821     simultaneousSRS-AssocCSI-RS-PerCC               INTEGER (1..8)
18824 CSI-ReportFramework ::=                         SEQUENCE {
18825     maxNumberPeriodicCSI-PerBWP-ForCSI-Report       INTEGER (1..4),
18826     maxNumberAperiodicCSI-PerBWP-ForCSI-Report      INTEGER (1..4),
18827     maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report INTEGER (0..4),
18828     maxNumberPeriodicCSI-PerBWP-ForBeamReport       INTEGER (1..4),
18829     maxNumberAperiodicCSI-PerBWP-ForBeamReport      INTEGER (1..4),
18830     maxNumberAperiodicCSI-triggeringStatePerCC      ENUMERATED {n3, n7, n15, n31, n63, n128},
18831     maxNumberSemiPersistentCSI-PerBWP-ForBeamReport INTEGER (0..4),
18832     simultaneousCSI-ReportsPerCC                    INTEGER (1..8)
18835 CSI-ReportFrameworkExt-r16 ::=                      SEQUENCE {
18836     maxNumberAperiodicCSI-PerBWP-ForCSI-ReportExt-r16   INTEGER (5..8)
18839 PTRS-DensityRecommendationDL ::=    SEQUENCE {
18840     frequencyDensity1                   INTEGER (1..276),
18841     frequencyDensity2                   INTEGER (1..276),
18842     timeDensity1                        INTEGER (0..29),
18843     timeDensity2                        INTEGER (0..29),
18844     timeDensity3                        INTEGER (0..29)
18847 PTRS-DensityRecommendationUL ::=    SEQUENCE {
18848     frequencyDensity1                   INTEGER (1..276),
18849     frequencyDensity2                   INTEGER (1..276),
18850     timeDensity1                        INTEGER (0..29),
18851     timeDensity2                        INTEGER (0..29),
18852     timeDensity3                        INTEGER (0..29),
18853     sampleDensity1                      INTEGER (1..276),
18854     sampleDensity2                      INTEGER (1..276),
18855     sampleDensity3                      INTEGER (1..276),
18856     sampleDensity4                      INTEGER (1..276),
18857     sampleDensity5                      INTEGER (1..276)
18860 SpatialRelations ::=                    SEQUENCE {
18861     maxNumberConfiguredSpatialRelations     ENUMERATED {n4, n8, n16, n32, n64, n96},
18862     maxNumberActiveSpatialRelations         ENUMERATED {n1, n2, n4, n8, n14},
18863     additionalActiveSpatialRelationPUCCH    ENUMERATED {supported}                              OPTIONAL,
18864     maxNumberDL-RS-QCL-TypeD                ENUMERATED {n1, n2, n4, n8, n14}
18867 DummyI ::=               SEQUENCE {
18868     supportedSRS-TxPortSwitch           ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, tr-equal},
18869     txSwitchImpactToRx                  ENUMERATED {true}                                       OPTIONAL
18872 CSI-MultiTRP-SupportedCombinations-r17 ::= SEQUENCE {
18873     maxNumTx-Ports-r17                         ENUMERATED {n2, n4, n8, n12, n16, n24, n32},
18874     maxTotalNumCMR-r17                         INTEGER (2..64),
18875     maxTotalNumTx-PortsNZP-CSI-RS-r17          INTEGER (2..256)
18878 -- TAG-MIMO-PARAMETERSPERBAND-STOP
18879 -- TAG-MODULATIONORDER-START
18881 ModulationOrder ::= ENUMERATED {bpsk-halfpi, bpsk, qpsk, qam16, qam64, qam256}
18883 -- TAG-MODULATIONORDER-STOP
18884 -- TAG-MRDC-PARAMETERS-START
18886 MRDC-Parameters ::= SEQUENCE {
18887     singleUL-Transmission               ENUMERATED {supported}              OPTIONAL,
18888     dynamicPowerSharingENDC             ENUMERATED {supported}              OPTIONAL,
18889     tdm-Pattern                         ENUMERATED {supported}              OPTIONAL,
18890     ul-SharingEUTRA-NR                  ENUMERATED {tdm, fdm, both}         OPTIONAL,
18891     ul-SwitchingTimeEUTRA-NR            ENUMERATED {type1, type2}           OPTIONAL,
18892     simultaneousRxTxInterBandENDC       ENUMERATED {supported}              OPTIONAL,
18893     asyncIntraBandENDC                  ENUMERATED {supported}              OPTIONAL,
18894     ...,
18895     [[
18896     dualPA-Architecture                 ENUMERATED {supported}              OPTIONAL,
18897     intraBandENDC-Support               ENUMERATED {non-contiguous, both}   OPTIONAL,
18898     ul-TimingAlignmentEUTRA-NR          ENUMERATED {required}               OPTIONAL
18899     ]]
18902 MRDC-Parameters-v1580 ::= SEQUENCE {
18903         dynamicPowerSharingNEDC             ENUMERATED {supported}              OPTIONAL
18906 MRDC-Parameters-v1590 ::=       SEQUENCE {
18907         interBandContiguousMRDC             ENUMERATED {supported}              OPTIONAL
18910 MRDC-Parameters-v15g0 ::=   SEQUENCE {
18911     simultaneousRxTxInterBandENDCPerBandPair   SimultaneousRxTxPerBandPair  OPTIONAL
18914 MRDC-Parameters-v15n0 ::= SEQUENCE {
18915     intraBandENDC-Support-UL            ENUMERATED {non-contiguous, both}   OPTIONAL
18918 MRDC-Parameters-v1620 ::=    SEQUENCE {
18919     maxUplinkDutyCycle-interBandENDC-TDD-PC2-r16    SEQUENCE{
18920         eutra-TDD-Config0-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
18921         eutra-TDD-Config1-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
18922         eutra-TDD-Config2-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
18923         eutra-TDD-Config3-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
18924         eutra-TDD-Config4-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
18925         eutra-TDD-Config5-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
18926         eutra-TDD-Config6-r16    ENUMERATED {n20, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL
18927     }                                                                                    OPTIONAL,
18928     -- R1 18-2 Single UL TX operation for TDD PCell in EN-DC
18929     tdm-restrictionTDD-endc-r16          ENUMERATED {supported}                          OPTIONAL,
18930     -- R1 18-2a Single UL TX operation for FDD PCell in EN-DC
18931     tdm-restrictionFDD-endc-r16          ENUMERATED {supported}                          OPTIONAL,
18932     --  R1 18-2b Support of HARQ-offset for SUO case1 in EN-DC with LTE TDD PCell for type 1 UE
18933     singleUL-HARQ-offsetTDD-PCell-r16    ENUMERATED {supported}                          OPTIONAL,
18934     --  R1 18-3 Dual Tx transmission for EN-DC with FDD PCell(TDM pattern for dual Tx UE)
18935     tdm-restrictionDualTX-FDD-endc-r16   ENUMERATED {supported}                          OPTIONAL
18938 MRDC-Parameters-v1630 ::= SEQUENCE {
18939     -- R4 2-20 Maximum uplink duty cycle for FDD+TDD EN-DC power class 2
18940     maxUplinkDutyCycle-interBandENDC-FDD-TDD-PC2-r16  SEQUENCE {
18941         maxUplinkDutyCycle-FDD-TDD-EN-DC1-r16             ENUMERATED {n30, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL,
18942         maxUplinkDutyCycle-FDD-TDD-EN-DC2-r16             ENUMERATED {n30, n40, n50, n60, n70, n80, n90, n100}    OPTIONAL
18943     }                                                                                                             OPTIONAL,
18945     -- R4 2-19 FDD-FDD or TDD-TDD inter-band MR-DC with overlapping or partially overlapping DL spectrum
18946     interBandMRDC-WithOverlapDL-Bands-r16       ENUMERATED {supported}                   OPTIONAL
18949 MRDC-Parameters-v1700 ::=       SEQUENCE {
18950     condPSCellAdditionENDC-r17                  ENUMERATED {supported}                   OPTIONAL,
18951     scg-ActivationDeactivationENDC-r17          ENUMERATED {supported}                   OPTIONAL,
18952     scg-ActivationDeactivationResumeENDC-r17    ENUMERATED {supported}                   OPTIONAL
18955 MRDC-Parameters-v1770 ::=       SEQUENCE {
18956     -- R4 26-1: Higher Power Limit CA DC
18957     higherPowerLimitMRDC-r17                    ENUMERATED {supported}                   OPTIONAL
18960 MRDC-Parameters-v1790 ::= SEQUENCE {
18961     intraBandENDC-Support-v1790                 ENUMERATED {non-contiguous, both}        OPTIONAL,
18962     intraBandENDC-Support-UL-v1790              ENUMERATED {non-contiguous, both}        OPTIONAL
18965 -- TAG-MRDC-PARAMETERS-STOP
18966 -- TAG-NCR-PARAMETERS-START
18968 NCR-Parameters-r18::=                   SEQUENCE {
18969     inactiveStateNCR-r18                    ENUMERATED {supported}                                  OPTIONAL,
18970     supportedNumberOfDRBs-NCR-r18           ENUMERATED {n1,n16}                                     OPTIONAL,
18971     nonDRB-NCR-r18                          ENUMERATED {supported}                                  OPTIONAL
18974 -- TAG-NCR-PARAMETERS-STOP
18975 -- TAG-NRDC-PARAMETERS-START
18977 NRDC-Parameters ::=                 SEQUENCE {
18978     measAndMobParametersNRDC            MeasAndMobParametersMRDC                    OPTIONAL,
18979     generalParametersNRDC               GeneralParametersMRDC-XDD-Diff              OPTIONAL,
18980     fdd-Add-UE-NRDC-Capabilities        UE-MRDC-CapabilityAddXDD-Mode               OPTIONAL,
18981     tdd-Add-UE-NRDC-Capabilities        UE-MRDC-CapabilityAddXDD-Mode               OPTIONAL,
18982     fr1-Add-UE-NRDC-Capabilities        UE-MRDC-CapabilityAddFRX-Mode               OPTIONAL,
18983     fr2-Add-UE-NRDC-Capabilities        UE-MRDC-CapabilityAddFRX-Mode               OPTIONAL,
18984     dummy2                              OCTET STRING                                OPTIONAL,
18985     dummy                               SEQUENCE {}                                 OPTIONAL
18988 NRDC-Parameters-v1570 ::=           SEQUENCE {
18989     sfn-SyncNRDC                        ENUMERATED {supported}                      OPTIONAL
18992 NRDC-Parameters-v15c0 ::=           SEQUENCE {
18993     pdcp-DuplicationSplitSRB            ENUMERATED {supported}                      OPTIONAL,
18994     pdcp-DuplicationSplitDRB            ENUMERATED {supported}                      OPTIONAL
18997 NRDC-Parameters-v1610 ::=           SEQUENCE {
18998     measAndMobParametersNRDC-v1610      MeasAndMobParametersMRDC-v1610              OPTIONAL
19001 NRDC-Parameters-v1700   ::=         SEQUENCE {
19002     f1c-OverNR-RRC-r17                  ENUMERATED {supported}                      OPTIONAL,
19003     measAndMobParametersNRDC-v1700      MeasAndMobParametersMRDC-v1700
19006 -- TAG-NRDC-PARAMETERS-STOP
19007 -- TAG-NTN-PARAMETERS-START
19009 NTN-Parameters-r17 ::= SEQUENCE {
19010     inactiveStateNTN-r17                ENUMERATED {supported}                                OPTIONAL,
19011     ra-SDT-NTN-r17                      ENUMERATED {supported}                                OPTIONAL,
19012     srb-SDT-NTN-r17                     ENUMERATED {supported}                                OPTIONAL,
19013     measAndMobParametersNTN-r17         MeasAndMobParameters                                  OPTIONAL,
19014     mac-ParametersNTN-r17               MAC-Parameters                                        OPTIONAL,
19015     phy-ParametersNTN-r17               Phy-Parameters                                        OPTIONAL,
19016     fdd-Add-UE-NR-CapabilitiesNTN-r17   UE-NR-CapabilityAddXDD-Mode                           OPTIONAL,
19017     fr1-Add-UE-NR-CapabilitiesNTN-r17   UE-NR-CapabilityAddFRX-Mode                           OPTIONAL,
19018     ue-BasedPerfMeas-ParametersNTN-r17  UE-BasedPerfMeas-Parameters-r16                       OPTIONAL,
19019     son-ParametersNTN-r17               SON-Parameters-r16                                    OPTIONAL
19022 NTN-Parameters-v1820 ::= SEQUENCE {
19023     fr2-Add-UE-NR-CapabilitiesNTN-r18   UE-NR-CapabilityAddFRX-Mode                           OPTIONAL
19026 -- TAG-NTN-PARAMETERS-STOP
19027 -- TAG-OLPC-SRS-POS-START
19029 OLPC-SRS-Pos-r16 ::=        SEQUENCE {
19030     olpc-SRS-PosBasedOnPRS-Serving-r16         ENUMERATED {supported}               OPTIONAL,
19031     olpc-SRS-PosBasedOnSSB-Neigh-r16           ENUMERATED {supported}               OPTIONAL,
19032     olpc-SRS-PosBasedOnPRS-Neigh-r16           ENUMERATED {supported}               OPTIONAL,
19033     maxNumberPathLossEstimatePerServing-r16    ENUMERATED {n1, n4, n8, n16}         OPTIONAL
19036 --TAG-OLPC-SRS-POS-STOP
19037 -- TAG-PDCP-PARAMETERS-START
19039 PDCP-Parameters ::=         SEQUENCE {
19040     supportedROHC-Profiles      SEQUENCE {
19041         profile0x0000               BOOLEAN,
19042         profile0x0001               BOOLEAN,
19043         profile0x0002               BOOLEAN,
19044         profile0x0003               BOOLEAN,
19045         profile0x0004               BOOLEAN,
19046         profile0x0006               BOOLEAN,
19047         profile0x0101               BOOLEAN,
19048         profile0x0102               BOOLEAN,
19049         profile0x0103               BOOLEAN,
19050         profile0x0104               BOOLEAN
19051     },
19052     maxNumberROHC-ContextSessions       ENUMERATED {cs2, cs4, cs8, cs12, cs16, cs24, cs32, cs48, cs64,
19053                                                 cs128, cs256, cs512, cs1024, cs16384, spare2, spare1},
19054     uplinkOnlyROHC-Profiles             ENUMERATED {supported}      OPTIONAL,
19055     continueROHC-Context                ENUMERATED {supported}      OPTIONAL,
19056     outOfOrderDelivery                  ENUMERATED {supported}      OPTIONAL,
19057     shortSN                             ENUMERATED {supported}      OPTIONAL,
19058     pdcp-DuplicationSRB                 ENUMERATED {supported}      OPTIONAL,
19059     pdcp-DuplicationMCG-OrSCG-DRB       ENUMERATED {supported}      OPTIONAL,
19060     ...,
19061     [[
19062     drb-IAB-r16                         ENUMERATED {supported}      OPTIONAL,
19063     non-DRB-IAB-r16                     ENUMERATED {supported}      OPTIONAL,
19064     extendedDiscardTimer-r16            ENUMERATED {supported}      OPTIONAL,
19065     continueEHC-Context-r16             ENUMERATED {supported}      OPTIONAL,
19066     ehc-r16                             ENUMERATED {supported}      OPTIONAL,
19067     maxNumberEHC-Contexts-r16           ENUMERATED {cs2, cs4, cs8, cs16, cs32, cs64, cs128, cs256, cs512,
19068                                                     cs1024, cs2048, cs4096, cs8192, cs16384, cs32768, cs65536}    OPTIONAL,
19069     jointEHC-ROHC-Config-r16            ENUMERATED {supported}      OPTIONAL,
19070     pdcp-DuplicationMoreThanTwoRLC-r16  ENUMERATED {supported}      OPTIONAL
19071     ]],
19072     [[
19073     longSN-RedCap-r17                   ENUMERATED {supported}      OPTIONAL,
19074     udc-r17                             SEQUENCE {
19075         standardDictionary-r17              ENUMERATED {supported}  OPTIONAL,
19076         operatorDictionary-r17              SEQUENCE {
19077             versionOfDictionary-r17             INTEGER (0..15),
19078             associatedPLMN-ID-r17               PLMN-Identity
19079         }                                                           OPTIONAL,
19080         continueUDC-r17                     ENUMERATED {supported}  OPTIONAL,
19081         supportOfBufferSize-r17             ENUMERATED {kbyte4, kbyte8}  OPTIONAL
19082     }                                                               OPTIONAL
19083     ]],
19084     [[
19085     longSN-NCR-r18                      ENUMERATED {supported}      OPTIONAL,
19086     supportOfPDU-SetDiscard-r18         ENUMERATED {supported}      OPTIONAL,
19087     psi-BasedDiscard-r18                ENUMERATED {supported}      OPTIONAL,
19088     supportOfSN-GapReport-r18           ENUMERATED {supported}      OPTIONAL
19089     ]]
19092 -- TAG-PDCP-PARAMETERS-STOP
19093 -- TAG-PDCP-PARAMETERSMRDC-START
19095 PDCP-ParametersMRDC ::=                 SEQUENCE {
19096     pdcp-DuplicationSplitSRB                ENUMERATED {supported}      OPTIONAL,
19097     pdcp-DuplicationSplitDRB                ENUMERATED {supported}      OPTIONAL
19100 PDCP-ParametersMRDC-v1610 ::= SEQUENCE {
19101     scg-DRB-NR-IAB-r16                  ENUMERATED {supported}          OPTIONAL
19104 -- TAG-PDCP-PARAMETERSMRDC-STOP
19105 -- TAG-PHY-PARAMETERS-START
19107 Phy-Parameters ::=                  SEQUENCE {
19108     phy-ParametersCommon                Phy-ParametersCommon                        OPTIONAL,
19109     phy-ParametersXDD-Diff              Phy-ParametersXDD-Diff                      OPTIONAL,
19110     phy-ParametersFRX-Diff              Phy-ParametersFRX-Diff                      OPTIONAL,
19111     phy-ParametersFR1                   Phy-ParametersFR1                           OPTIONAL,
19112     phy-ParametersFR2                   Phy-ParametersFR2                           OPTIONAL
19115 Phy-Parameters-v16a0 ::=            SEQUENCE {
19116     phy-ParametersCommon-v16a0          Phy-ParametersCommon-v16a0                  OPTIONAL
19119 Phy-ParametersCommon ::=            SEQUENCE {
19120     csi-RS-CFRA-ForHO                   ENUMERATED {supported}                      OPTIONAL,
19121     dynamicPRB-BundlingDL               ENUMERATED {supported}                      OPTIONAL,
19122     sp-CSI-ReportPUCCH                  ENUMERATED {supported}                      OPTIONAL,
19123     sp-CSI-ReportPUSCH                  ENUMERATED {supported}                      OPTIONAL,
19124     nzp-CSI-RS-IntefMgmt                ENUMERATED {supported}                      OPTIONAL,
19125     type2-SP-CSI-Feedback-LongPUCCH     ENUMERATED {supported}                      OPTIONAL,
19126     precoderGranularityCORESET          ENUMERATED {supported}                      OPTIONAL,
19127     dynamicHARQ-ACK-Codebook            ENUMERATED {supported}                      OPTIONAL,
19128     semiStaticHARQ-ACK-Codebook         ENUMERATED {supported}                      OPTIONAL,
19129     spatialBundlingHARQ-ACK             ENUMERATED {supported}                      OPTIONAL,
19130     dynamicBetaOffsetInd-HARQ-ACK-CSI   ENUMERATED {supported}                      OPTIONAL,
19131     pucch-Repetition-F1-3-4             ENUMERATED {supported}                      OPTIONAL,
19132     ra-Type0-PUSCH                      ENUMERATED {supported}                      OPTIONAL,
19133     dynamicSwitchRA-Type0-1-PDSCH       ENUMERATED {supported}                      OPTIONAL,
19134     dynamicSwitchRA-Type0-1-PUSCH       ENUMERATED {supported}                      OPTIONAL,
19135     pdsch-MappingTypeA                  ENUMERATED {supported}                      OPTIONAL,
19136     pdsch-MappingTypeB                  ENUMERATED {supported}                      OPTIONAL,
19137     interleavingVRB-ToPRB-PDSCH         ENUMERATED {supported}                      OPTIONAL,
19138     interSlotFreqHopping-PUSCH          ENUMERATED {supported}                      OPTIONAL,
19139     type1-PUSCH-RepetitionMultiSlots    ENUMERATED {supported}                      OPTIONAL,
19140     type2-PUSCH-RepetitionMultiSlots    ENUMERATED {supported}                      OPTIONAL,
19141     pusch-RepetitionMultiSlots          ENUMERATED {supported}                      OPTIONAL,
19142     pdsch-RepetitionMultiSlots          ENUMERATED {supported}                      OPTIONAL,
19143     downlinkSPS                         ENUMERATED {supported}                      OPTIONAL,
19144     configuredUL-GrantType1             ENUMERATED {supported}                      OPTIONAL,
19145     configuredUL-GrantType2             ENUMERATED {supported}                      OPTIONAL,
19146     pre-EmptIndication-DL               ENUMERATED {supported}                      OPTIONAL,
19147     cbg-TransIndication-DL              ENUMERATED {supported}                      OPTIONAL,
19148     cbg-TransIndication-UL              ENUMERATED {supported}                      OPTIONAL,
19149     cbg-FlushIndication-DL              ENUMERATED {supported}                      OPTIONAL,
19150     dynamicHARQ-ACK-CodeB-CBG-Retx-DL   ENUMERATED {supported}                      OPTIONAL,
19151     rateMatchingResrcSetSemi-Static     ENUMERATED {supported}                      OPTIONAL,
19152     rateMatchingResrcSetDynamic         ENUMERATED {supported}                      OPTIONAL,
19153     bwp-SwitchingDelay                  ENUMERATED {type1, type2}                   OPTIONAL,
19154     ...,
19155     [[
19156     dummy                               ENUMERATED {supported}                      OPTIONAL
19157     ]],
19158     [[
19159     maxNumberSearchSpaces               ENUMERATED {n10}                            OPTIONAL,
19160     rateMatchingCtrlResrcSetDynamic     ENUMERATED {supported}                      OPTIONAL,
19161     maxLayersMIMO-Indication            ENUMERATED {supported}                      OPTIONAL
19162     ]],
19163     [[
19164     spCellPlacement                             CarrierAggregationVariant           OPTIONAL
19165     ]],
19166     [[
19167     -- R1 9-1: Basic channel structure and procedure of 2-step RACH
19168     twoStepRACH-r16                             ENUMERATED {supported}              OPTIONAL,
19169     -- R1 11-1: Monitoring DCI format 1_2 and DCI format 0_2
19170     dci-Format1-2And0-2-r16                     ENUMERATED {supported}              OPTIONAL,
19171     -- R1 11-1a: Monitoring both DCI format 0_1/1_1 and DCI format 0_2/1_2 in the same search space
19172     monitoringDCI-SameSearchSpace-r16           ENUMERATED {supported}              OPTIONAL,
19173     -- R1 11-10: Type 2 configured grant release by DCI format 0_1
19174     type2-CG-ReleaseDCI-0-1-r16                 ENUMERATED {supported}              OPTIONAL,
19175     -- R1 11-11: Type 2 configured grant release by DCI format 0_2
19176     type2-CG-ReleaseDCI-0-2-r16                 ENUMERATED {supported}              OPTIONAL,
19177     -- R1 12-3: SPS release by DCI format 1_1
19178     sps-ReleaseDCI-1-1-r16                      ENUMERATED {supported}              OPTIONAL,
19179     -- R1 12-3a: SPS release by DCI format 1_2
19180     sps-ReleaseDCI-1-2-r16                      ENUMERATED {supported}              OPTIONAL,
19181     -- R1 14-8: CSI trigger states containing non-active BWP
19182     csi-TriggerStateNon-ActiveBWP-r16           ENUMERATED {supported}              OPTIONAL,
19183     -- R1 20-2: Support up to 4 SMTCs configured for an IAB node MT per frequency location, including IAB-specific SMTC window periodicities
19184     separateSMTC-InterIAB-Support-r16           ENUMERATED {supported}              OPTIONAL,
19185     -- R1 20-3: Support RACH configuration separately from the RACH configuration for UE access, including new IAB-specific offset and scaling factors
19186     separateRACH-IAB-Support-r16                ENUMERATED {supported}              OPTIONAL,
19187     -- R1 20-5a: Support semi-static configuration/indication of UL-Flexible-DL slot formats for IAB-MT resources
19188     ul-flexibleDL-SlotFormatSemiStatic-IAB-r16  ENUMERATED {supported}              OPTIONAL,
19189     -- R1 20-5b: Support dynamic indication of UL-Flexible-DL slot formats for IAB-MT resources
19190     ul-flexibleDL-SlotFormatDynamics-IAB-r16    ENUMERATED {supported}              OPTIONAL,
19191     dft-S-OFDM-WaveformUL-IAB-r16               ENUMERATED {supported}              OPTIONAL,
19192     -- R1 20-6: Support DCI Format 2_5 based indication of soft resource availability to an IAB node
19193     dci-25-AI-RNTI-Support-IAB-r16              ENUMERATED {supported}              OPTIONAL,
19194     -- R1 20-7: Support T_delta reception.
19195     t-DeltaReceptionSupport-IAB-r16             ENUMERATED {supported}              OPTIONAL,
19196     -- R1 20-8: Support of Desired guard symbol reporting and provided guard symbok reception.
19197     guardSymbolReportReception-IAB-r16          ENUMERATED {supported}              OPTIONAL,
19198     -- R1 18-8 HARQ-ACK codebook type and spatial bundling per PUCCH group
19199     harqACK-CB-SpatialBundlingPUCCH-Group-r16   ENUMERATED {supported}              OPTIONAL,
19200     -- R1 19-2: Cross Slot Scheduling
19201     crossSlotScheduling-r16                     SEQUENCE {
19202         non-SharedSpectrumChAccess-r16              ENUMERATED {supported}          OPTIONAL,
19203         sharedSpectrumChAccess-r16                  ENUMERATED {supported}          OPTIONAL
19204     }                                                                               OPTIONAL,
19205     maxNumberSRS-PosPathLossEstimateAllServingCells-r16  ENUMERATED {n1, n4, n8, n16}         OPTIONAL,
19206     extendedCG-Periodicities-r16                ENUMERATED {supported}              OPTIONAL,
19207     extendedSPS-Periodicities-r16               ENUMERATED {supported}              OPTIONAL,
19208     codebookVariantsList-r16                    CodebookVariantsList-r16            OPTIONAL,
19209     -- R1 11-6: PUSCH repetition Type A
19210     pusch-RepetitionTypeA-r16                   SEQUENCE {
19211         sharedSpectrumChAccess-r16                  ENUMERATED {supported}          OPTIONAL,
19212         non-SharedSpectrumChAccess-r16              ENUMERATED {supported}          OPTIONAL
19213     }                                                                               OPTIONAL,
19214     -- R1 11-4b: DL priority indication in DCI with mixed DCI formats
19215     dci-DL-PriorityIndicator-r16                ENUMERATED {supported}              OPTIONAL,
19216     -- R1 12-1a: UL priority indication in DCI with mixed DCI formats
19217     dci-UL-PriorityIndicator-r16                ENUMERATED {supported}              OPTIONAL,
19218     -- R1 16-1e: Maximum number of configured pathloss reference RSs for PUSCH/PUCCH/SRS by RRC for MAC-CE based pathloss reference RS update
19219     maxNumberPathlossRS-Update-r16              ENUMERATED {n4, n8, n16, n32, n64}  OPTIONAL,
19221     -- R1 18-9: Usage of the PDSCH starting time for HARQ-ACK type 2 codebook
19222     type2-HARQ-ACK-Codebook-r16                 ENUMERATED {supported}              OPTIONAL,
19223     -- R1 16-1g-1: Resources for beam management, pathloss measurement, BFD, RLM and new beam identification across frequency ranges
19224     maxTotalResourcesForAcrossFreqRanges-r16    SEQUENCE {
19225         maxNumberResWithinSlotAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128}        OPTIONAL,
19226         maxNumberResAcrossCC-AcrossFR-r16           ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256}
19227                                                                                     OPTIONAL
19228     }                                                                               OPTIONAL,
19229     -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP - separate
19230     harqACK-separateMultiDCI-MultiTRP-r16       SEQUENCE {
19231     maxNumberLongPUCCHs-r16                         ENUMERATED {longAndLong, longAndShort, shortAndShort}    OPTIONAL
19232     }                                                                               OPTIONAL,
19233     -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP - joint
19234     harqACK-jointMultiDCI-MultiTRP-r16          ENUMERATED {supported}              OPTIONAL,
19235     -- R4 9-1: BWP switching on multiple CCs RRM requirements
19236     bwp-SwitchingMultiCCs-r16                   CHOICE {
19237         type1-r16                                   ENUMERATED {us100, us200},
19238         type2-r16                                   ENUMERATED {us200, us400, us800, us1000}
19239     }                                                                               OPTIONAL
19240     ]],
19241     [[
19242     targetSMTC-SCG-r16                          ENUMERATED {supported}              OPTIONAL,
19243     supportRepetitionZeroOffsetRV-r16           ENUMERATED {supported}              OPTIONAL,
19244     -- R1 11-12: in-order CBG-based re-transmission
19245     cbg-TransInOrderPUSCH-UL-r16                ENUMERATED {supported}              OPTIONAL
19246     ]],
19247     [[
19248     -- R4 6-3: Dormant BWP switching on multiple CCs RRM requirements
19249     bwp-SwitchingMultiDormancyCCs-r16           CHOICE {
19250         type1-r16                                   ENUMERATED {us100, us200},
19251         type2-r16                                   ENUMERATED {us200, us400, us800, us1000}
19252     }                                                                               OPTIONAL,
19253     -- R1 16-2a-8: Indicates that retransmission scheduled by a different CORESETPoolIndex for multi-DCI multi-TRP is not supported.
19254     supportRetx-Diff-CoresetPool-Multi-DCI-TRP-r16               ENUMERATED {notSupported}          OPTIONAL,
19255     -- R1 22-10: Support of pdcch-MonitoringAnyOccasionsWithSpanGap in case of cross-carrier scheduling with different SCSs
19256     pdcch-MonitoringAnyOccasionsWithSpanGapCrossCarrierSch-r16   ENUMERATED {mode2, mode3}          OPTIONAL
19257     ]],
19258     [[
19259     -- R1 16-1j-1: Support of 2 port CSI-RS for new beam identification
19260     newBeamIdentifications2PortCSI-RS-r16       ENUMERATED {supported}              OPTIONAL,
19261     -- R1 16-1j-2: Support of 2 port CSI-RS for pathloss estimation
19262     pathlossEstimation2PortCSI-RS-r16           ENUMERATED {supported}              OPTIONAL
19263     ]],
19264     [[
19265     mux-HARQ-ACK-withoutPUCCH-onPUSCH-r16       ENUMERATED {supported}              OPTIONAL
19266     ]],
19267     [[
19268     -- R1 31-1: Support of Desired Guard Symbol reporting and provided guard symbol reception.
19269     guardSymbolReportReception-IAB-r17          ENUMERATED {supported}              OPTIONAL,
19270     -- R1 31-2: support of restricted IAB-DU beam reception
19271     restricted-IAB-DU-BeamReception-r17         ENUMERATED {supported}              OPTIONAL,
19272     -- R1 31-3: support of recommended IAB-MT beam transmission for DL and UL beam
19273     recommended-IAB-MT-BeamTransmission-r17     ENUMERATED {supported}              OPTIONAL,
19274     -- R1 31-4: support of case 6 timing alignment indication reception
19275     case6-TimingAlignmentReception-IAB-r17      ENUMERATED {supported}              OPTIONAL,
19276     -- R1 31-5: support of case 7 timing offset indication reception and case 7 timing at parent-node indication reception
19277     case7-TimingAlignmentReception-IAB-r17      ENUMERATED {supported}              OPTIONAL,
19278     -- R1 31-6: support of desired DL Tx power adjustment reporting and DL Tx power adjustment reception
19279     dl-tx-PowerAdjustment-IAB-r17               ENUMERATED {supported}              OPTIONAL,
19280     -- R1 31-7: support of desired IAB-MT PSD range reporting
19281     desired-ul-tx-PowerAdjustment-r17           ENUMERATED {supported}              OPTIONAL,
19282     -- 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
19283     fdm-SoftResourceAvailability-DynamicIndication-r17  ENUMERATED{supported}       OPTIONAL,
19284     -- R1 31-10: Support of updated T_delta range reception
19285     updated-T-DeltaRangeReception-r17           ENUMERATED{supported}               OPTIONAL,
19286     -- R1 30-5: Support slot based dynamic PUCCH repetition indication for PUCCH formats 0/1/2/3/4
19287     slotBasedDynamicPUCCH-Rep-r17               ENUMERATED {supported}              OPTIONAL,
19288     -- R1 25-1: Support of HARQ-ACK deferral in case of TDD collision
19289     sps-HARQ-ACK-Deferral-r17                   SEQUENCE {
19290         non-SharedSpectrumChAccess-r17              ENUMERATED {supported}          OPTIONAL,
19291         sharedSpectrumChAccess-r17                  ENUMERATED {supported}          OPTIONAL
19292     }                                                                               OPTIONAL,
19293     -- R1 23-1-1k Maximum number of configured CC lists (per UE)
19294     unifiedJointTCI-commonUpdate-r17            INTEGER (1..4)                      OPTIONAL,
19295     -- 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
19296     mTRP-PDCCH-singleSpan-r17                   ENUMERATED {supported}              OPTIONAL,
19297     -- R1 27-23: Support of more than one activated PRS processing windows across all active DL BWPs
19298     supportedActivatedPRS-ProcessingWindow-r17  ENUMERATED {n2, n3, n4}             OPTIONAL,
19299     cg-TimeDomainAllocationExtension-r17        ENUMERATED {supported}              OPTIONAL
19300     ]],
19301      [[
19302     -- R1 25-20: Propagation delay compensation based on Rel-15 TA procedure for TN and licensed
19303     ta-BasedPDC-TN-NonSharedSpectrumChAccess-r17 ENUMERATED {supported}             OPTIONAL,
19304     -- R1 31-11: Directional Collision Handling in DC operation
19305     directionalCollisionDC-IAB-r17              ENUMERATED {supported}              OPTIONAL
19306     ]],
19307     [[
19308     dummy1                                      ENUMERATED {supported}              OPTIONAL,
19309     dummy2                                      ENUMERATED {supported}              OPTIONAL,
19310     dummy3                                      ENUMERATED {supported}              OPTIONAL,
19311     dummy4                                      ENUMERATED {supported}              OPTIONAL,
19312     srs-AdditionalRepetition-r17                ENUMERATED {supported}              OPTIONAL,
19313     pusch-Repetition-CG-SDT-r17                 ENUMERATED {supported}              OPTIONAL
19314     ]],
19315     [[
19316     multiPDSCH-PerSlotType1-CB-Support-r17      ENUMERATED {supported}              OPTIONAL
19317     ]],
19318     [[
19319     -- R1 42-6: Joint operation of power domain and spatial domain adaptation
19320     jointPowerSpatialAdaptation-r18                         ENUMERATED {supported}                        OPTIONAL,
19321     -- R1 43-3: Aperiodic beam indication for access link
19322     ncr-AperiodicBeamInd-AccessLink-r18                     SEQUENCE {
19323         scs-15kHz-r18                                           INTEGER (0..1)                            OPTIONAL,
19324         scs-30kHz-r18                                           INTEGER (0..1)                            OPTIONAL,
19325         scs-60kHz-r18                                           INTEGER (0..2)                            OPTIONAL,
19326         scs-120kHz-r18                                          INTEGER (0..2)                            OPTIONAL
19327     }                                                                                                     OPTIONAL,
19328     -- R1 43-4: Semi-persistent beam indication for access link
19329     ncr-Semi-PersistentBeamInd-AccessLink-r18               ENUMERATED {supported}                        OPTIONAL,
19330     -- R1 43-5: Simulatenous UL transmission of backhaul link and C-Link
19331     ncr-SimultaneousUL-BackhaulAndC-Link-r18                ENUMERATED {supported}                        OPTIONAL,
19332     -- R1 43-6: Dedicated signalling for backhaul link beam indication
19333     ncr-BackhaulBeamInd-r18                                 ENUMERATED {nonUnifiedTCI, unifiedTCI, both}  OPTIONAL,
19334     -- R1 43-8: Adaptive beam for NCR backhaul link/C-link
19335     ncr-AdaptiveBeamBackhaulAndC-Link-r18                   ENUMERATED {nonUnifiedTCI, unifiedTCI, both}  OPTIONAL,
19337     -- R1 49-4a: Nominal RBG size of Configuration 3 for FDRA type 0 for DCI format 1_3
19338     nominalRBG-SizeOfConfig-3-FDRA-Type-0-DCI-1-3-r18       ENUMERATED {supported}                        OPTIONAL,
19339     -- R1 49-4b: Nominal RBG size of Configuration 3 for FDRA type 0 for DCI format 0_3
19340     nominalRBG-SizeOfConfig-3-FDRA-Type-0-DCI-0-3-r18       ENUMERATED {supported}                        OPTIONAL,
19341     -- R1 49-4c: Configurable Type-1A fields for DCI format 0_3/1_3
19342     configurableType-1A-FieldsForDCI-0-3-And-1-3-r18        ENUMERATED {supported}                        OPTIONAL,
19343     -- R1 49-4d: FDRA Type 1 granularity of 2, 4, 8, or 16 consecutive RBs based RIV for DCI format 1_3/0_3
19344     fdra-Type-1-Gty-2-4-8-16-RBs-RIV-DCI-1-3-And-0-3-r18    ENUMERATED {supported}                        OPTIONAL,
19345     -- R1 49-6b: DL priority indication in DCI with mixed DCI formats including DCI format 1_3
19346     priorityIndicationDL-r18                                ENUMERATED {supported}                        OPTIONAL,
19347     -- R1 49-7a: UL priority indication in DCI with mixed DCI formats including DCI format 0_3
19348     priorityIndicationUL-r18                                ENUMERATED {supported}                        OPTIONAL,
19349     -- R1 49-10: Dynamic indication of applicable minimum scheduling restriction by DCI format 0_3/1_3
19350     dynamicIndicationSchedulingRestriction-r18              ENUMERATED {supported}                        OPTIONAL,
19351     -- R1 49-11: PHY priority indication for one-shot HARQ-ACK feedback triggered by DCI format 1_3
19352     priorityIndicationOneSlotHARQ-r18                       ENUMERATED {supported}                        OPTIONAL,
19353     -- R1 50-1c: Multi-PUSCHs Type 2 configured grant release by DCI format 0_1
19354     multiPUSCH-DCI-0-1-r18                                  ENUMERATED {supported}                        OPTIONAL,
19355     -- R1 50-1d: Multi-PUSCHs Type 2 configured grant release by DCI format 0_2
19356     multiPUSCH-DCI-0-2-r18                                  ENUMERATED {supported}                        OPTIONAL,
19358     -- R1 55-1: Additional SR periodicities
19359     additionalSR-Periodicities-r18                          SEQUENCE {
19360         scs-30kHz-r18                                           ENUMERATED {supported}                    OPTIONAL,
19361         scs-120kHz-r18                                          ENUMERATED {supported}                    OPTIONAL
19362     }                                                                                                     OPTIONAL,
19363     -- R1 55-5: Enable MAC CE based pathloss RS updates for Type 1 CG-PUSCH
19364     pathlossRS-UpdateForType1CG-PUSCH-r18                   ENUMERATED {supported}                        OPTIONAL,
19365     -- R4 38-9: Dormant BWP switching on multiple CCs RRM requirements with DCI 0-3/1-3
19366     bwp-SwitchingMultiDormancyCC-DCI-0-3-And-1-3-r18        CHOICE {
19367         type1-r18                                               ENUMERATED {us100, us200},
19368         type2-r18                                               ENUMERATED {us200, us400, us800, us1000}
19369     }                                                                                                     OPTIONAL
19370     ]],
19371     [[
19372     ncr-dft-S-OFDM-WaveformUL-r18                           ENUMERATED {supported}                        OPTIONAL
19373     ]]
19377 Phy-ParametersCommon-v16a0 ::=                  SEQUENCE {
19378     srs-PeriodicityAndOffsetExt-r16                 ENUMERATED {supported}          OPTIONAL
19381 Phy-ParametersXDD-Diff ::=          SEQUENCE {
19382     dynamicSFI                          ENUMERATED {supported}                      OPTIONAL,
19383     twoPUCCH-F0-2-ConsecSymbols         ENUMERATED {supported}                      OPTIONAL,
19384     twoDifferentTPC-Loop-PUSCH          ENUMERATED {supported}                      OPTIONAL,
19385     twoDifferentTPC-Loop-PUCCH          ENUMERATED {supported}                      OPTIONAL,
19386     ...,
19387     [[
19388     dl-SchedulingOffset-PDSCH-TypeA     ENUMERATED {supported}                      OPTIONAL,
19389     dl-SchedulingOffset-PDSCH-TypeB     ENUMERATED {supported}                      OPTIONAL,
19390     ul-SchedulingOffset                 ENUMERATED {supported}                      OPTIONAL
19391     ]]
19394 Phy-ParametersFRX-Diff ::=                  SEQUENCE {
19395     dynamicSFI                                  ENUMERATED {supported}                      OPTIONAL,
19396     dummy1                                      BIT STRING (SIZE (2))                       OPTIONAL,
19397     twoFL-DMRS                                  BIT STRING (SIZE (2))                       OPTIONAL,
19398     dummy2                                      BIT STRING (SIZE (2))                       OPTIONAL,
19399     dummy3                                      BIT STRING (SIZE (2))                       OPTIONAL,
19400     supportedDMRS-TypeDL                        ENUMERATED {type1, type1And2}               OPTIONAL,
19401     supportedDMRS-TypeUL                        ENUMERATED {type1, type1And2}               OPTIONAL,
19402     semiOpenLoopCSI                             ENUMERATED {supported}                      OPTIONAL,
19403     csi-ReportWithoutPMI                        ENUMERATED {supported}                      OPTIONAL,
19404     csi-ReportWithoutCQI                        ENUMERATED {supported}                      OPTIONAL,
19405     onePortsPTRS                                BIT STRING (SIZE (2))                       OPTIONAL,
19406     twoPUCCH-F0-2-ConsecSymbols                 ENUMERATED {supported}                      OPTIONAL,
19407     pucch-F2-WithFH                             ENUMERATED {supported}                      OPTIONAL,
19408     pucch-F3-WithFH                             ENUMERATED {supported}                      OPTIONAL,
19409     pucch-F4-WithFH                             ENUMERATED {supported}                      OPTIONAL,
19410     pucch-F0-2WithoutFH                         ENUMERATED {notSupported}                   OPTIONAL,
19411     pucch-F1-3-4WithoutFH                       ENUMERATED {notSupported}                   OPTIONAL,
19412     mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot      ENUMERATED {supported}                      OPTIONAL,
19413     uci-CodeBlockSegmentation                   ENUMERATED {supported}                      OPTIONAL,
19414     onePUCCH-LongAndShortFormat                 ENUMERATED {supported}                      OPTIONAL,
19415     twoPUCCH-AnyOthersInSlot                    ENUMERATED {supported}                      OPTIONAL,
19416     intraSlotFreqHopping-PUSCH                  ENUMERATED {supported}                      OPTIONAL,
19417     pusch-LBRM                                  ENUMERATED {supported}                      OPTIONAL,
19418     pdcch-BlindDetectionCA                      INTEGER (4..16)                             OPTIONAL,
19419     tpc-PUSCH-RNTI                              ENUMERATED {supported}                      OPTIONAL,
19420     tpc-PUCCH-RNTI                              ENUMERATED {supported}                      OPTIONAL,
19421     tpc-SRS-RNTI                                ENUMERATED {supported}                      OPTIONAL,
19422     absoluteTPC-Command                         ENUMERATED {supported}                      OPTIONAL,
19423     twoDifferentTPC-Loop-PUSCH                  ENUMERATED {supported}                      OPTIONAL,
19424     twoDifferentTPC-Loop-PUCCH                  ENUMERATED {supported}                      OPTIONAL,
19425     pusch-HalfPi-BPSK                           ENUMERATED {supported}                      OPTIONAL,
19426     pucch-F3-4-HalfPi-BPSK                      ENUMERATED {supported}                      OPTIONAL,
19427     almostContiguousCP-OFDM-UL                  ENUMERATED {supported}                      OPTIONAL,
19428     sp-CSI-RS                                   ENUMERATED {supported}                      OPTIONAL,
19429     sp-CSI-IM                                   ENUMERATED {supported}                      OPTIONAL,
19430     tdd-MultiDL-UL-SwitchPerSlot                ENUMERATED {supported}                      OPTIONAL,
19431     multipleCORESET                             ENUMERATED {supported}                      OPTIONAL,
19432     ...,
19433     [[
19434     csi-RS-IM-ReceptionForFeedback              CSI-RS-IM-ReceptionForFeedback              OPTIONAL,
19435     csi-RS-ProcFrameworkForSRS                  CSI-RS-ProcFrameworkForSRS                  OPTIONAL,
19436     csi-ReportFramework                         CSI-ReportFramework                         OPTIONAL,
19437     mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot       SEQUENCE {
19438         sameSymbol                                  ENUMERATED {supported}                      OPTIONAL,
19439         diffSymbol                                  ENUMERATED {supported}                      OPTIONAL
19440     }                                                                                       OPTIONAL,
19441     mux-SR-HARQ-ACK-PUCCH                       ENUMERATED {supported}                      OPTIONAL,
19442     mux-MultipleGroupCtrlCH-Overlap             ENUMERATED {supported}                      OPTIONAL,
19443     dl-SchedulingOffset-PDSCH-TypeA             ENUMERATED {supported}                      OPTIONAL,
19444     dl-SchedulingOffset-PDSCH-TypeB             ENUMERATED {supported}                      OPTIONAL,
19445     ul-SchedulingOffset                         ENUMERATED {supported}                      OPTIONAL,
19446     dl-64QAM-MCS-TableAlt                       ENUMERATED {supported}                      OPTIONAL,
19447     ul-64QAM-MCS-TableAlt                       ENUMERATED {supported}                      OPTIONAL,
19448     cqi-TableAlt                                ENUMERATED {supported}                      OPTIONAL,
19449     oneFL-DMRS-TwoAdditionalDMRS-UL             ENUMERATED {supported}                      OPTIONAL,
19450     twoFL-DMRS-TwoAdditionalDMRS-UL             ENUMERATED {supported}                      OPTIONAL,
19451     oneFL-DMRS-ThreeAdditionalDMRS-UL           ENUMERATED {supported}                      OPTIONAL
19452     ]],
19453     [[
19454     pdcch-BlindDetectionNRDC                SEQUENCE {
19455         pdcch-BlindDetectionMCG-UE              INTEGER (1..15),
19456         pdcch-BlindDetectionSCG-UE              INTEGER (1..15)
19457     }                                                                                       OPTIONAL,
19458     mux-HARQ-ACK-PUSCH-DiffSymbol               ENUMERATED {supported}                      OPTIONAL
19459     ]],
19460     [[
19461     -- R1 11-1b: Type 1 HARQ-ACK codebook support for relative TDRA for DL
19462     type1-HARQ-ACK-Codebook-r16                 ENUMERATED {supported}                      OPTIONAL,
19463     -- R1 11-8: Enhanced UL power control scheme
19464     enhancedPowerControl-r16                    ENUMERATED {supported}                      OPTIONAL,
19465     -- R1 16-1b-1: TCI state activation across multiple CCs
19466     simultaneousTCI-ActMultipleCC-r16           ENUMERATED {supported}                      OPTIONAL,
19467     -- R1 16-1b-2: Spatial relation update across multiple CCs
19468     simultaneousSpatialRelationMultipleCC-r16   ENUMERATED {supported}                      OPTIONAL,
19469     cli-RSSI-FDM-DL-r16                         ENUMERATED {supported}                      OPTIONAL,
19470     cli-SRS-RSRP-FDM-DL-r16                     ENUMERATED {supported}                      OPTIONAL,
19471     -- R1 19-3: Maximum MIMO Layer Adaptation
19472     maxLayersMIMO-Adaptation-r16                ENUMERATED {supported}                      OPTIONAL,
19473     -- R1 12-5: Configuration of aggregation factor per SPS configuration
19474     aggregationFactorSPS-DL-r16                 ENUMERATED {supported}                      OPTIONAL,
19475     -- R1 16-1g: Resources for beam management, pathloss measurement, BFD, RLM and new beam identification
19476     maxTotalResourcesForOneFreqRange-r16        SEQUENCE {
19477         maxNumberResWithinSlotAcrossCC-OneFR-r16    ENUMERATED {n2, n4, n8, n12, n16, n32, n64, n128}    OPTIONAL,
19478         maxNumberResAcrossCC-OneFR-r16              ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256}
19479                                                                                             OPTIONAL
19480     }                                           OPTIONAL,
19481     -- R1 16-7: Extension of the maximum number of configured aperiodic CSI report settings
19482     csi-ReportFrameworkExt-r16                  CSI-ReportFrameworkExt-r16                  OPTIONAL
19483     ]],
19484     [[
19485     twoTCI-Act-servingCellInCC-List-r16         ENUMERATED {supported}                      OPTIONAL
19486     ]],
19487     [[
19488     -- R1 22-11: Support of 'cri-RI-CQI' report without non-PMI-PortIndication
19489     cri-RI-CQI-WithoutNon-PMI-PortInd-r16       ENUMERATED {supported}                      OPTIONAL
19490     ]],
19491     [[
19492     -- R1 25-11: 4-bits subband CQI for TN and licensed
19493     cqi-4-BitsSubbandTN-NonSharedSpectrumChAccess-r17  ENUMERATED {supported}               OPTIONAL
19494     ]],
19495     [[
19496     multipleCORESET-RedCap-r17                  ENUMERATED {supported}                      OPTIONAL
19497     ]]
19500 Phy-ParametersFR1 ::=                       SEQUENCE {
19501     pdcch-MonitoringSingleOccasion              ENUMERATED {supported}                      OPTIONAL,
19502     scs-60kHz                                   ENUMERATED {supported}                      OPTIONAL,
19503     pdsch-256QAM-FR1                            ENUMERATED {supported}                      OPTIONAL,
19504     pdsch-RE-MappingFR1-PerSymbol               ENUMERATED {n10, n20}                       OPTIONAL,
19505     ...,
19506     [[
19507     pdsch-RE-MappingFR1-PerSlot                 ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,
19508                                                 n144, n160, n176, n192, n208, n224, n240, n256}         OPTIONAL
19509     ]],
19510     [[
19511     -- R1 22-12: PDCCH monitoring with a single span of three contiguous OFDM symbols that is within the first four OFDM symbols in a
19512     -- slot
19513     pdcch-MonitoringSingleSpanFirst4Sym-r16     ENUMERATED {supported}                      OPTIONAL
19514     ]],
19515     [[
19516     -- R1 56-4: K1 range extension defined for ATG as well
19517     k1-RangeExtensionATG-r18                    ENUMERATED {supported}                      OPTIONAL,
19518     -- R1 56-3: Increasing the number of HARQ processes defined for ATG as well
19519     maxHARQ-ProcessNumberATG-r18                ENUMERATED {u16d32, u32d16, u32d32}         OPTIONAL,
19520     -- R1 56-1: Uplink Time and Frequency pre-compensation and timing relationship enhancements defined for ATG as well
19521     uplinkPreCompensationATG-r18                ENUMERATED {supported}                      OPTIONAL,
19522     -- R1 56-2: UE reporting of TA information
19523     uplinkTA-ReportingATG-r18                   ENUMERATED {supported}                      OPTIONAL,
19524     -- R4 36-1: MU-MIMO Interference Mitigation advanced receiver
19525     advReceiver-MU-MIMO-r18                     ENUMERATED {supported}                      OPTIONAL,
19526     -- R4 41-1: Support of delta PPowerClass reporting mechanism
19527     deltaPowerClassReporting-r18                ENUMERATED {type1, type2}                   OPTIONAL,
19528     -- R1 51-2b: Support 12 PRB CORESET0 with an associated SS/PBCH block located at GSCN 41637
19529     support12PRB-CORESET0-GSCN-41637-r18        ENUMERATED {supported}                      OPTIONAL,
19530     -- R1 51-3: Support 5 MHz channel bandwidth with 20 PRB CORESET0
19531     support5MHz-ChannelBW-20PRB-CORESET0-r18    ENUMERATED {supported}                      OPTIONAL
19532     ]]
19535 Phy-ParametersFR2 ::=                       SEQUENCE {
19536     dummy                                       ENUMERATED {supported}                                  OPTIONAL,
19537     pdsch-RE-MappingFR2-PerSymbol               ENUMERATED {n6, n20}                                    OPTIONAL,
19538     ...,
19539     [[
19540     pCell-FR2                                   ENUMERATED {supported}                                  OPTIONAL,
19541     pdsch-RE-MappingFR2-PerSlot                 ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,
19542                                                     n144, n160, n176, n192, n208, n224, n240, n256}     OPTIONAL
19543     ]],
19544     [[
19545     -- R1 16-1c: Support of default spatial relation and pathloss reference RS for dedicated-PUCCH/SRS and PUSCH
19546     defaultSpatialRelationPathlossRS-r16        ENUMERATED {supported}                                  OPTIONAL,
19547     -- R1 16-1d: Support of spatial relation update for AP-SRS via MAC CE
19548     spatialRelationUpdateAP-SRS-r16             ENUMERATED {supported}                                  OPTIONAL,
19549     maxNumberSRS-PosSpatialRelationsAllServingCells-r16  ENUMERATED {n0, n1, n2, n4, n8, n16}           OPTIONAL
19550     ]],
19551     [[
19552     -- R4 30-3: Supports Indication of multi-Rx operation preference
19553     multiRxPreferenceIndication-r18             ENUMERATED {supported}                                  OPTIONAL
19554     ]]
19557 -- TAG-PHY-PARAMETERS-STOP
19558 -- TAG-PHY-PARAMETERSMRDC-START
19560 Phy-ParametersMRDC ::=              SEQUENCE {
19561     naics-Capability-List               SEQUENCE (SIZE (1..maxNrofNAICS-Entries)) OF NAICS-Capability-Entry         OPTIONAL,
19562     ...,
19563     [[
19564     spCellPlacement                     CarrierAggregationVariant                                                   OPTIONAL
19565     ]],
19566     [[
19567     -- R1 18-3b: Semi-statically configured LTE UL transmissions in all UL subframes not limited to tdm-pattern in case of TDD PCell
19568     tdd-PCellUL-TX-AllUL-Subframe-r16   ENUMERATED {supported}                                                      OPTIONAL,
19569     -- R1 18-3a: Semi-statically configured LTE UL transmissions in all UL subframes not limited to tdm-pattern in case of FDD PCell
19570     fdd-PCellUL-TX-AllUL-Subframe-r16   ENUMERATED {supported}                                                      OPTIONAL
19571     ]]
19574 NAICS-Capability-Entry ::=          SEQUENCE {
19575     numberOfNAICS-CapableCC             INTEGER(1..5),
19576     numberOfAggregatedPRB               ENUMERATED {n50, n75, n100, n125, n150, n175, n200, n225,
19577                                                     n250, n275, n300, n350, n400, n450, n500, spare},
19578     ...
19581 -- TAG-PHY-PARAMETERSMRDC-STOP
19582 -- TAG-PHY-PARAMETERSSHAREDSPECTRUMCHACCESS-START
19584 Phy-ParametersSharedSpectrumChAccess-r16 ::=    SEQUENCE {
19585     -- 10-32 (1-2): SS block based SINR measurement (SS-SINR) for unlicensed spectrum
19586     ss-SINR-Meas-r16                                ENUMERATED {supported}                      OPTIONAL,
19587     -- 10-33 (2-32a): Semi-persistent CSI report on PUCCH for unlicensed spectrum
19588     sp-CSI-ReportPUCCH-r16                          ENUMERATED {supported}                      OPTIONAL,
19589     -- 10-33a (2-32b): Semi-persistent CSI report on PUSCH for unlicensed spectrum
19590     sp-CSI-ReportPUSCH-r16                          ENUMERATED {supported}                      OPTIONAL,
19591     -- 10-34 (3-6): Dynamic SFI monitoring for unlicensed spectrum
19592     dynamicSFI-r16                                  ENUMERATED {supported}                      OPTIONAL,
19593     -- 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-
19594     -- ACK/CSI are supposed to be sent with different starting symbols in a slot for unlicensed spectrum
19595     -- 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-
19596     -- ACK/CSI are supposed to be sent with the same starting symbol on the PUCCH resources in a slot for unlicensed spectrum
19597     mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot-r16       SEQUENCE {
19598         sameSymbol-r16                                  ENUMERATED {supported}                  OPTIONAL,
19599         diffSymbol-r16                                  ENUMERATED {supported}                  OPTIONAL
19600     }                                                                                           OPTIONAL,
19601     -- 10-35a (4-19a): Overlapping PUCCH resources have different starting symbols in a slot for unlicensed spectrum
19602     mux-SR-HARQ-ACK-PUCCH-r16                       ENUMERATED {supported}                      OPTIONAL,
19603     -- 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
19604     -- SR/HARQ ACK/CSI are supposed to be sent with the same or different starting symbol in a slot for unlicensed spectrum
19605     mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot-r16      ENUMERATED {supported}                      OPTIONAL,
19606     -- 10-36 (4-28): HARQ-ACK multiplexing on PUSCH with different PUCCH/PUSCH starting OFDM symbols for unlicensed spectrum
19607     mux-HARQ-ACK-PUSCH-DiffSymbol-r16               ENUMERATED {supported}                      OPTIONAL,
19608     -- 10-37 (4-23): Repetitions for PUCCH format 1, 3, and 4 over multiple slots with K = 2, 4, 8 for unlicensed spectrum
19609     pucch-Repetition-F1-3-4-r16                     ENUMERATED {supported}                      OPTIONAL,
19610     -- 10-38 (5-14): Type 1 configured PUSCH repetitions over multiple slots for unlicensed spectrum
19611     type1-PUSCH-RepetitionMultiSlots-r16            ENUMERATED {supported}                      OPTIONAL,
19612     -- 10-39 (5-16): Type 2 configured PUSCH repetitions over multiple slots for unlicensed spectrum
19613     type2-PUSCH-RepetitionMultiSlots-r16            ENUMERATED {supported}                      OPTIONAL,
19614     -- 10-40 (5-17): PUSCH repetitions over multiple slots for unlicensed spectrum
19615     pusch-RepetitionMultiSlots-r16                  ENUMERATED {supported}                      OPTIONAL,
19616     -- 10-40a (5-17a): PDSCH repetitions over multiple slots for unlicensed spectrum
19617     pdsch-RepetitionMultiSlots-r16                  ENUMERATED {supported}                      OPTIONAL,
19618     -- 10-41 (5-18): DL SPS
19619     downlinkSPS-r16                                 ENUMERATED {supported}                      OPTIONAL,
19620     -- 10-42 (5-19): Type 1 Configured UL grant
19621     configuredUL-GrantType1-r16                     ENUMERATED {supported}                      OPTIONAL,
19622     -- 10-43 (5-20): Type 2 Configured UL grant
19623     configuredUL-GrantType2-r16                     ENUMERATED {supported}                      OPTIONAL,
19624     -- 10-44 (5-21): Pre-emption indication for DL
19625     pre-EmptIndication-DL-r16                       ENUMERATED {supported}                      OPTIONAL,
19626     ...
19629 -- TAG-PHY-PARAMETERSSHAREDSPECTRUMCHACCESS-STOP
19630 -- TAG-POSSRS-BWA-RRC-INACTIVE-START
19632 PosSRS-BWA-RRC-Inactive-r18 ::=              SEQUENCE {
19633     numOfCarriersIntraBandContiguous-r18         ENUMERATED {two, three, twoandthree},
19634     maximumAggregatedBW-TwoCarriersFR1-r18       ENUMERATED { mhz20, mhz40, mhz50, mhz80, mhz100, mhz160,
19635                                                               mhz180, mhz190, mhz200}                                         OPTIONAL,
19636     maximumAggregatedBW-TwoCarriersFR2-r18       ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz600, mhz800}                   OPTIONAL,
19637     maximumAggregatedBW-ThreeCarriersFR1-r18     ENUMERATED {mhz80, mhz100, mhz160, mhz200, mhz240, mhz300}                   OPTIONAL,
19638     maximumAggregatedBW-ThreeCarriersFR2-r18     ENUMERATED {mhz50, mhz100, mhz200, mhz300, mhz400, mhz600,
19639                                                              mhz800, mhz1000, mhz1200}                                        OPTIONAL,
19640     maximumAggregatedResourceSet-r18             ENUMERATED {n1, n2, n4, n8, n12, n16},
19641     maximumAggregatedResourcePeriodic-r18        ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
19642     maximumAggregatedResourceSemi-r18            ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64},
19643     maximumAggregatedResourcePeriodicPerSlot-r18 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
19644     maximumAggregatedResourceSemiPerSlot-r18     ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
19645     guardPeriod-r18                              ENUMERATED {n0, n30, n100, n140, n200},
19646     powerClassForTwoAggregatedCarriers-r18       ENUMERATED {pc2, pc3}                                                        OPTIONAL,
19647     powerClassForThreeAggregatedCarriers-r18     ENUMERATED {pc2, pc3}                                                        OPTIONAL,
19648     ...
19651 -- TAG-POSSRS-BWA-RRC-INACTIVE-STOP
19652 -- TAG-POSSRS-RRC-INACTIVE-OUTSIDEINITIALUL-BWP-START
19654 PosSRS-RRC-Inactive-OutsideInitialUL-BWP-r17::= SEQUENCE {
19655     -- R1 27-15b: Positioning SRS transmission in RRC_INACTIVE state configured outside initial UL BWP
19656     maxSRSposBandwidthForEachSCS-withinCC-FR1-r17   ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40,
19657                                                     mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100}             OPTIONAL,
19658     maxSRSposBandwidthForEachSCS-withinCC-FR2-r17   ENUMERATED {mhz50, mhz100, mhz200, mhz400}                   OPTIONAL,
19659     maxNumOfSRSposResourceSets-r17                  ENUMERATED {n1, n2, n4, n8, n12, n16}                         OPTIONAL,
19660     maxNumOfPeriodicSRSposResources-r17             ENUMERATED {n1, n2, n4, n8, n16, n32, n64}                    OPTIONAL,
19661     maxNumOfPeriodicSRSposResourcesPerSlot-r17      ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}        OPTIONAL,
19662     differentNumerologyBetweenSRSposAndInitialBWP-r17  ENUMERATED {supported}                                     OPTIONAL,
19663     srsPosWithoutRestrictionOnBWP-r17               ENUMERATED {supported}                                        OPTIONAL,
19664     maxNumOfPeriodicAndSemipersistentSRSposResources-r17  ENUMERATED {n1, n2, n4, n8, n16, n32, n64}              OPTIONAL,
19665     maxNumOfPeriodicAndSemipersistentSRSposResourcesPerSlot-r17  ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}  OPTIONAL,
19666     differentCenterFreqBetweenSRSposAndInitialBWP-r17  ENUMERATED {supported}                                     OPTIONAL,
19667     switchingTimeSRS-TX-OtherTX-r17                 ENUMERATED {us100, us140, us200, us300, us500}                OPTIONAL,
19668     -- R1 27-15c: Support of positioning SRS transmission in RRC_INACTIVE state outside initial BWP with semi-persistent SRS
19669     maxNumOfSemiPersistentSRSposResources-r17       ENUMERATED {n1, n2, n4, n8, n16, n32, n64}                    OPTIONAL,
19670     maxNumOfSemiPersistentSRSposResourcesPerSlot-r17  ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}      OPTIONAL,
19671     ...
19674 -- TAG-POSSRS-RRC-INACTIVE-OUTSIDEINITIALUL-BWP-STOP
19675 -- TAG-POSSRS-TXFREQUENCYHOPPINGRRCCONNECTED-START
19677 PosSRS-TxFrequencyHoppingRRC-Connected-r18 ::= SEQUENCE {
19678     maximumSRS-BandwidthAcrossAllHopsFR1-r18       ENUMERATED {mhz40, mhz50, mhz80, mhz100}           OPTIONAL,
19679     maximumSRS-BandwidthAcrossAllHopsFR2-r18       ENUMERATED {mhz100, mhz200, mhz400}                OPTIONAL,
19680     maximumTxFH-Hops-r18                           ENUMERATED {n2, n3, n4, n5, n6}                    OPTIONAL,
19681     rf-TxRetuneTimeFR1-r18                         ENUMERATED {n70, n140, n210}                       OPTIONAL,
19682     rf-TxRetuneTimeFR2-r18                         ENUMERATED {n35, n70, n140}                        OPTIONAL,
19683     switchTimeBetweenActiveBWP-FrequencyHop-r18    ENUMERATED {n100, n140, n200, n300, n500}          OPTIONAL,
19684     numOfOverlappingPRB-r18                        ENUMERATED {n0, n1, n2, n4}                        OPTIONAL,
19685     maximumSRS-ResourcePeriodic-r18                ENUMERATED {n1, n2, n4, n8, n16, n32, n64}         OPTIONAL,
19686     maximumSRS-ResourceAperiodic-r18               ENUMERATED {n0,n1, n2, n4, n8, n16, n32, n64}      OPTIONAL,
19687     maximumSRS-ResourceSemipersistent-r18          ENUMERATED {n0,n1, n2, n4, n8, n16, n32, n64}      OPTIONAL,
19688     ...
19691 -- TAG-POSSRS-TXFREQUENCYHOPPINGRRCCONNECTED-STOP
19692 -- TAG-POSSRS-TXFREQUENCYHOPPINGRRCINACTIVE-START
19694 PosSRS-TxFrequencyHoppingRRC-Inactive-r18 ::=   SEQUENCE {
19695     maximumSRS-BandwidthAcrossAllHops-FR1-r18       ENUMERATED {mhz40, mhz50, mhz80, mhz100}           OPTIONAL,
19696     maximumSRS-BandwidthAcrossAllHops-FR2-r18       ENUMERATED {mhz100, mhz200, mhz400}                OPTIONAL,
19697     maximumTxFH-Hops-r18                            ENUMERATED {n2, n3, n4, n5, n6}                    OPTIONAL,
19698     rf-TxRetuneTimeFR1-r18                          ENUMERATED {n70, n140, n210}                       OPTIONAL,
19699     rf-TxRetuneTimeFR2-r18                          ENUMERATED {n35, n70, n140}                        OPTIONAL,
19700     switchTimeBetweenActiveBWP-FrequencyHop         ENUMERATED {n100, n140, n200, n300, n500}          OPTIONAL,
19701     numOfOverlappingPRB-r18                         ENUMERATED {n0, n1, n2, n4}                        OPTIONAL,
19702     maximumSRS-Resource-Periodic-r18                ENUMERATED {n1, n2, n4, n8, n16, n32, n64}         OPTIONAL,
19703     maximumSRS-Resource-Semipersistent-r18          ENUMERATED {n0, n1, n2, n4, n8, n16, n32, n64}     OPTIONAL,
19704     ...
19707 -- TAG-POSSRS-TXFREQUENCYHOPPINGRRCCINACTIVE-STOP
19708 -- TAG-POWSAV-PARAMETERS-START
19710 PowSav-Parameters-r16 ::=         SEQUENCE {
19711     powSav-ParametersCommon-r16               PowSav-ParametersCommon-r16                                        OPTIONAL,
19712     powSav-ParametersFRX-Diff-r16             PowSav-ParametersFRX-Diff-r16                                      OPTIONAL,
19713     ...
19716 PowSav-Parameters-v1700 ::=     SEQUENCE {
19717     powSav-ParametersFR2-2-r17      PowSav-ParametersFR2-2-r17                                                   OPTIONAL,
19718     ...
19721 PowSav-ParametersCommon-r16 ::=    SEQUENCE {
19722     drx-Preference-r16                        ENUMERATED {supported}                                             OPTIONAL,
19723     maxCC-Preference-r16                      ENUMERATED {supported}                                             OPTIONAL,
19724     releasePreference-r16                     ENUMERATED {supported}                                             OPTIONAL,
19725     -- R1 19-4a: UE assistance information
19726     minSchedulingOffsetPreference-r16         ENUMERATED {supported}                                             OPTIONAL,
19727     ...
19730 PowSav-ParametersFRX-Diff-r16 ::=    SEQUENCE {
19731     maxBW-Preference-r16                      ENUMERATED {supported}                                             OPTIONAL,
19732     maxMIMO-LayerPreference-r16               ENUMERATED {supported}                                             OPTIONAL,
19733     ...
19736 PowSav-ParametersFR2-2-r17 ::=      SEQUENCE {
19737     maxBW-Preference-r17                      ENUMERATED {supported}                                             OPTIONAL,
19738     maxMIMO-LayerPreference-r17               ENUMERATED {supported}                                             OPTIONAL,
19739     ...
19742 -- TAG-POWSAV-PARAMETERS-STOP
19743 -- TAG-PROCESSINGPARAMETERS-START
19745 ProcessingParameters ::=        SEQUENCE {
19746     fallback                        ENUMERATED {sc, cap1-only},
19747     differentTB-PerSlot              SEQUENCE {
19748         upto1                          NumberOfCarriers                    OPTIONAL,
19749         upto2                          NumberOfCarriers                    OPTIONAL,
19750         upto4                          NumberOfCarriers                    OPTIONAL,
19751         upto7                          NumberOfCarriers                    OPTIONAL
19752     }                                                                 OPTIONAL
19755 NumberOfCarriers ::=    INTEGER (1..16)
19757 -- TAG-PROCESSINGPARAMETERS-STOP
19758 -- TAG-PRS-PROCESSINGCAPABILITYOUTSIDEMGINPPWPERType-START
19760 PRS-ProcessingCapabilityOutsideMGinPPWperType-r17 ::= SEQUENCE {
19761     prsProcessingType-r17                                 ENUMERATED {type1A, type1B, type2},
19762     ppw-dl-PRS-BufferType-r17                             ENUMERATED {type1, type2, ...},
19763     ppw-durationOfPRS-Processing-r17                      CHOICE {
19764         ppw-durationOfPRS-Processing1-r17                     SEQUENCE {
19765             ppw-durationOfPRS-ProcessingSymbolsN-r17              ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms4, ms6, ms8, ms12,
19766                                                                               ms16, ms20, ms25, ms30, ms32, ms35, ms40, ms45, ms50},
19767             ppw-durationOfPRS-ProcessingSymbolsT-r17              ENUMERATED {ms1, ms2, ms4, ms8, ms16, ms20, ms30, ms40, ms80,
19768                                                                               ms160, ms320, ms640, ms1280}
19769         },
19770         ppw-durationOfPRS-Processing2-r17                     SEQUENCE {
19771             ppw-durationOfPRS-ProcessingSymbolsN2-r17             ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms3, ms4, ms5,
19772                                                                               ms6, ms8, ms12},
19773             ppw-durationOfPRS-ProcessingSymbolsT2-r17             ENUMERATED {ms4, ms5, ms6, ms8}
19774         }
19775     }                                                                                                                          OPTIONAL,
19776     ppw-maxNumOfDL-PRS-ResProcessedPerSlot-r17            SEQUENCE {
19777         scs15-r17                                             ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
19778         scs30-r17                                             ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
19779         scs60-r17                                             ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
19780         scs120-r17                                            ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}    OPTIONAL,
19781         ...
19782     },
19783     ppw-maxNumOfDL-Bandwidth-r17                          CHOICE {
19784         fr1-r17                                               ENUMERATED {mhz5, mhz10, mhz20, mhz40,    mhz50, mhz80, mhz100},
19785         fr2-r17                                               ENUMERATED {mhz50, mhz100, mhz200, mhz400}
19786     }                                                                                                                          OPTIONAL
19789 -- TAG-PRS-PROCESSINGCAPABILITYOUTSIDEMGINPPWPERType-STOP
19790 -- TAG-RAT-TYPE-START
19792 RAT-Type ::= ENUMERATED {nr, eutra-nr, eutra, utra-fdd-v1610, ...}
19794 -- TAG-RAT-TYPE-STOP
19795 -- TAG-REDCAPPARAMETERS-START
19797 RedCapParameters-r17::=                   SEQUENCE {
19798     -- R1 28-1: RedCap UE
19799     supportOfRedCap-r17                       ENUMERATED {supported}                                      OPTIONAL,
19800     supportOf16DRB-RedCap-r17                 ENUMERATED {supported}                                      OPTIONAL
19803 RedCapParameters-v1740::=                 SEQUENCE {
19804     ncd-SSB-ForRedCapInitialBWP-SDT-r17       ENUMERATED {supported}                                      OPTIONAL
19807 -- TAG-REDCAPPARAMETERS-STOP
19808 -- TAG-RF-PARAMETERS-START
19810 RF-Parameters ::=                                   SEQUENCE {
19811     supportedBandListNR                                 SEQUENCE (SIZE (1..maxBands)) OF BandNR,
19812     supportedBandCombinationList                        BandCombinationList                         OPTIONAL,
19813     appliedFreqBandListFilter                           FreqBandList                                OPTIONAL,
19814     ...,
19815     [[
19816     supportedBandCombinationList-v1540                  BandCombinationList-v1540                   OPTIONAL,
19817     srs-SwitchingTimeRequested                          ENUMERATED {true}                           OPTIONAL
19818     ]],
19819     [[
19820     supportedBandCombinationList-v1550                  BandCombinationList-v1550                   OPTIONAL
19821     ]],
19822     [[
19823     supportedBandCombinationList-v1560                  BandCombinationList-v1560                   OPTIONAL
19824     ]],
19825     [[
19826     supportedBandCombinationList-v1610                  BandCombinationList-v1610                   OPTIONAL,
19827     supportedBandCombinationListSidelinkEUTRA-NR-r16    BandCombinationListSidelinkEUTRA-NR-r16     OPTIONAL,
19828     supportedBandCombinationList-UplinkTxSwitch-r16     BandCombinationList-UplinkTxSwitch-r16      OPTIONAL
19829     ]],
19830     [[
19831     supportedBandCombinationList-v1630                  BandCombinationList-v1630                   OPTIONAL,
19832     supportedBandCombinationListSidelinkEUTRA-NR-v1630  BandCombinationListSidelinkEUTRA-NR-v1630   OPTIONAL,
19833     supportedBandCombinationList-UplinkTxSwitch-v1630   BandCombinationList-UplinkTxSwitch-v1630    OPTIONAL
19834     ]],
19835     [[
19836     supportedBandCombinationList-v1640                  BandCombinationList-v1640                   OPTIONAL,
19837     supportedBandCombinationList-UplinkTxSwitch-v1640   BandCombinationList-UplinkTxSwitch-v1640    OPTIONAL
19838     ]],
19839     [[
19840     supportedBandCombinationList-v1650                  BandCombinationList-v1650                   OPTIONAL,
19841     supportedBandCombinationList-UplinkTxSwitch-v1650   BandCombinationList-UplinkTxSwitch-v1650    OPTIONAL
19842     ]],
19843     [[
19844     extendedBand-n77-r16                                ENUMERATED {supported}                      OPTIONAL
19845     ]],
19846     [[
19847     supportedBandCombinationList-UplinkTxSwitch-v1670   BandCombinationList-UplinkTxSwitch-v1670    OPTIONAL
19848     ]],
19849     [[
19850     supportedBandCombinationList-v1680                  BandCombinationList-v1680                   OPTIONAL
19851     ]],
19852     [[
19853     supportedBandCombinationList-v1690                  BandCombinationList-v1690                   OPTIONAL,
19854     supportedBandCombinationList-UplinkTxSwitch-v1690   BandCombinationList-UplinkTxSwitch-v1690    OPTIONAL
19855     ]],
19856     [[
19857     supportedBandCombinationList-v1700                  BandCombinationList-v1700                   OPTIONAL,
19858     supportedBandCombinationList-UplinkTxSwitch-v1700   BandCombinationList-UplinkTxSwitch-v1700    OPTIONAL,
19859     supportedBandCombinationListSL-RelayDiscovery-r17   OCTET STRING                                OPTIONAL,  -- Contains PC5 BandCombinationListSidelinkNR-r16
19860     supportedBandCombinationListSL-NonRelayDiscovery-r17 OCTET STRING                               OPTIONAL,  -- Contains PC5 BandCombinationListSidelinkNR-r16
19861     supportedBandCombinationListSidelinkEUTRA-NR-v1710  BandCombinationListSidelinkEUTRA-NR-v1710   OPTIONAL,
19862     sidelinkRequested-r17                               ENUMERATED {true}                           OPTIONAL,
19863     extendedBand-n77-2-r17                              ENUMERATED {supported}                      OPTIONAL
19864     ]],
19865     [[
19866     supportedBandCombinationList-v1720                  BandCombinationList-v1720                   OPTIONAL,
19867     supportedBandCombinationList-UplinkTxSwitch-v1720   BandCombinationList-UplinkTxSwitch-v1720    OPTIONAL
19868     ]],
19869     [[
19870     supportedBandCombinationList-v1730                  BandCombinationList-v1730                   OPTIONAL,
19871     supportedBandCombinationList-UplinkTxSwitch-v1730   BandCombinationList-UplinkTxSwitch-v1730    OPTIONAL,
19872     supportedBandCombinationListSL-RelayDiscovery-v1730 BandCombinationListSL-Discovery-r17         OPTIONAL,
19873     supportedBandCombinationListSL-NonRelayDiscovery-v1730 BandCombinationListSL-Discovery-r17      OPTIONAL
19874     ]],
19875     [[
19876     supportedBandCombinationList-v1740                  BandCombinationList-v1740                   OPTIONAL,
19877     supportedBandCombinationList-UplinkTxSwitch-v1740   BandCombinationList-UplinkTxSwitch-v1740    OPTIONAL
19878     ]],
19879     [[
19880     supportedBandCombinationList-v1760                  BandCombinationList-v1760                   OPTIONAL,
19881     supportedBandCombinationList-UplinkTxSwitch-v1760   BandCombinationList-UplinkTxSwitch-v1760    OPTIONAL
19882     ]],
19883     [[
19884     dummy1                                              BandCombinationList-v1770                   OPTIONAL,
19885     dummy2                                              BandCombinationList-UplinkTxSwitch-v1770    OPTIONAL
19886     ]],
19887     [[
19888     supportedBandCombinationList-v1780                  BandCombinationList-v1780                   OPTIONAL,
19889     supportedBandCombinationList-UplinkTxSwitch-v1780   BandCombinationList-UplinkTxSwitch-v1780    OPTIONAL
19890     ]],
19891     [[
19892     supportedBandCombinationList-v1800                  BandCombinationList-v1800                   OPTIONAL,
19893     supportedBandCombinationList-UplinkTxSwitch-v1800   BandCombinationList-UplinkTxSwitch-v1800    OPTIONAL,
19894     supportedBandCombinationListSL-U2U-Relay-r18        SEQUENCE {
19895         supportedBandCombinationListSL-U2U-RelayDiscovery-r18  OCTET STRING             OPTIONAL,  -- Contains PC5
19896                                                                                                    -- BandCombinationListSidelinkNR-r16
19897         supportedBandCombinationListSL-U2U-DiscoveryExt BandCombinationListSL-Discovery-r17         OPTIONAL
19898     }                                                                                               OPTIONAL
19899     ]],
19900     [[
19901     supportedBandCombinationList-v1830                  BandCombinationList-v1830                   OPTIONAL,
19902     supportedBandCombinationList-UplinkTxSwitch-v1830   BandCombinationList-UplinkTxSwitch-v1830    OPTIONAL
19903     ]]
19907 RF-Parameters-v15g0 ::=                   SEQUENCE {
19908     supportedBandCombinationList-v15g0        BandCombinationList-v15g0                   OPTIONAL
19911 RF-Parameters-v16a0 ::=                            SEQUENCE {
19912     supportedBandCombinationList-v16a0                 BandCombinationList-v16a0                    OPTIONAL,
19913     supportedBandCombinationList-UplinkTxSwitch-v16a0  BandCombinationList-UplinkTxSwitch-v16a0     OPTIONAL
19916 RF-Parameters-v16c0 ::=                            SEQUENCE {
19917     supportedBandListNR-v16c0                          SEQUENCE (SIZE (1..maxBands)) OF BandNR-v16c0
19920 BandNR ::=                          SEQUENCE {
19921     bandNR                              FreqBandIndicatorNR,
19922     modifiedMPR-Behaviour               BIT STRING (SIZE (8))                           OPTIONAL,
19923     mimo-ParametersPerBand              MIMO-ParametersPerBand                          OPTIONAL,
19924     extendedCP                          ENUMERATED {supported}                          OPTIONAL,
19925     multipleTCI                         ENUMERATED {supported}                          OPTIONAL,
19926     bwp-WithoutRestriction              ENUMERATED {supported}                          OPTIONAL,
19927     bwp-SameNumerology                  ENUMERATED {upto2, upto4}                       OPTIONAL,
19928     bwp-DiffNumerology                  ENUMERATED {upto4}                              OPTIONAL,
19929     crossCarrierScheduling-SameSCS      ENUMERATED {supported}                          OPTIONAL,
19930     pdsch-256QAM-FR2                    ENUMERATED {supported}                          OPTIONAL,
19931     pusch-256QAM                        ENUMERATED {supported}                          OPTIONAL,
19932     ue-PowerClass                       ENUMERATED {pc1, pc2, pc3, pc4}                 OPTIONAL,
19933     rateMatchingLTE-CRS                 ENUMERATED {supported}                          OPTIONAL,
19934     channelBWs-DL                       CHOICE {
19935         fr1                                 SEQUENCE {
19936             scs-15kHz                           BIT STRING (SIZE (10))                      OPTIONAL,
19937             scs-30kHz                           BIT STRING (SIZE (10))                      OPTIONAL,
19938             scs-60kHz                           BIT STRING (SIZE (10))                      OPTIONAL
19939         },
19940         fr2                                 SEQUENCE {
19941             scs-60kHz                           BIT STRING (SIZE (3))                       OPTIONAL,
19942             scs-120kHz                          BIT STRING (SIZE (3))                       OPTIONAL
19943         }
19944     }                                                                                   OPTIONAL,
19945     channelBWs-UL                       CHOICE {
19946         fr1                                 SEQUENCE {
19947             scs-15kHz                           BIT STRING (SIZE (10))                      OPTIONAL,
19948             scs-30kHz                           BIT STRING (SIZE (10))                      OPTIONAL,
19949             scs-60kHz                           BIT STRING (SIZE (10))                      OPTIONAL
19950         },
19951         fr2                                 SEQUENCE {
19952             scs-60kHz                           BIT STRING (SIZE (3))                       OPTIONAL,
19953             scs-120kHz                          BIT STRING (SIZE (3))                       OPTIONAL
19954         }
19955     }                                                                                   OPTIONAL,
19956     ...,
19957     [[
19958     maxUplinkDutyCycle-PC2-FR1                  ENUMERATED {n60, n70, n80, n90, n100}   OPTIONAL
19959     ]],
19960     [[
19961     pucch-SpatialRelInfoMAC-CE          ENUMERATED {supported}                          OPTIONAL,
19962     powerBoosting-pi2BPSK               ENUMERATED {supported}                          OPTIONAL
19963     ]],
19964     [[
19965     maxUplinkDutyCycle-FR2          ENUMERATED {n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100}     OPTIONAL
19966     ]],
19967     [[
19968     channelBWs-DL-v1590                 CHOICE {
19969         fr1                                 SEQUENCE {
19970             scs-15kHz                           BIT STRING (SIZE (16))              OPTIONAL,
19971             scs-30kHz                           BIT STRING (SIZE (16))              OPTIONAL,
19972             scs-60kHz                           BIT STRING (SIZE (16))              OPTIONAL
19973         },
19974         fr2                                 SEQUENCE {
19975             scs-60kHz                           BIT STRING (SIZE (8))               OPTIONAL,
19976             scs-120kHz                          BIT STRING (SIZE (8))               OPTIONAL
19977         }
19978     }                                                                               OPTIONAL,
19979     channelBWs-UL-v1590                 CHOICE {
19980         fr1                                 SEQUENCE {
19981             scs-15kHz                           BIT STRING (SIZE (16))              OPTIONAL,
19982             scs-30kHz                           BIT STRING (SIZE (16))              OPTIONAL,
19983             scs-60kHz                           BIT STRING (SIZE (16))              OPTIONAL
19984         },
19985         fr2                                 SEQUENCE {
19986             scs-60kHz                           BIT STRING (SIZE (8))               OPTIONAL,
19987             scs-120kHz                          BIT STRING (SIZE (8))               OPTIONAL
19988         }
19989     }                                                                               OPTIONAL
19990     ]],
19991     [[
19992     asymmetricBandwidthCombinationSet     BIT STRING (SIZE (1..32))           OPTIONAL
19993     ]],
19994     [[
19995     -- R1 10: NR-unlicensed
19996     sharedSpectrumChAccessParamsPerBand-r16 SharedSpectrumChAccessParamsPerBand-r16 OPTIONAL,
19997     -- R1 11-7b: Independent cancellation of the overlapping PUSCHs in an intra-band UL CA
19998     cancelOverlappingPUSCH-r16              ENUMERATED {supported}                  OPTIONAL,
19999     -- R1 14-1: Multiple LTE-CRS rate matching patterns
20000     multipleRateMatchingEUTRA-CRS-r16       SEQUENCE {
20001         maxNumberPatterns-r16               INTEGER (2..6),
20002         maxNumberNon-OverlapPatterns-r16    INTEGER (1..3)
20003     }                                                                               OPTIONAL,
20004     -- R1 14-1a: Two LTE-CRS overlapping rate matching patterns within a part of NR carrier using 15 kHz overlapping with a LTE carrier
20005     overlapRateMatchingEUTRA-CRS-r16        ENUMERATED {supported}                  OPTIONAL,
20006     -- R1 14-2: PDSCH Type B mapping of length 9 and 10 OFDM symbols
20007     pdsch-MappingTypeB-Alt-r16              ENUMERATED {supported}                  OPTIONAL,
20008     -- R1 14-3: One slot periodic TRS configuration for FR1
20009     oneSlotPeriodicTRS-r16                  ENUMERATED {supported}                  OPTIONAL,
20010     olpc-SRS-Pos-r16                        OLPC-SRS-Pos-r16                        OPTIONAL,
20011     spatialRelationsSRS-Pos-r16             SpatialRelationsSRS-Pos-r16             OPTIONAL,
20012     simulSRS-MIMO-TransWithinBand-r16       ENUMERATED {n2}                         OPTIONAL,
20013     channelBW-DL-IAB-r16                    CHOICE {
20014         fr1-100mhz                              SEQUENCE {
20015             scs-15kHz                               ENUMERATED {supported}          OPTIONAL,
20016             scs-30kHz                               ENUMERATED {supported}          OPTIONAL,
20017             scs-60kHz                               ENUMERATED {supported}          OPTIONAL
20018         },
20019         fr2-200mhz                          SEQUENCE {
20020             scs-60kHz                           ENUMERATED {supported}              OPTIONAL,
20021             scs-120kHz                          ENUMERATED {supported}              OPTIONAL
20022         }
20023     }                                                                               OPTIONAL,
20024     channelBW-UL-IAB-r16                    CHOICE {
20025         fr1-100mhz                              SEQUENCE {
20026             scs-15kHz                               ENUMERATED {supported}          OPTIONAL,
20027             scs-30kHz                               ENUMERATED {supported}          OPTIONAL,
20028             scs-60kHz                               ENUMERATED {supported}          OPTIONAL
20029         },
20030         fr2-200mhz                              SEQUENCE {
20031             scs-60kHz                               ENUMERATED {supported}          OPTIONAL,
20032             scs-120kHz                              ENUMERATED {supported}          OPTIONAL
20033         }
20034     }                                                                               OPTIONAL,
20035     rasterShift7dot5-IAB-r16                ENUMERATED {supported}                  OPTIONAL,
20036     ue-PowerClass-v1610                     ENUMERATED {pc1dot5}                    OPTIONAL,
20037     condHandover-r16                        ENUMERATED {supported}                  OPTIONAL,
20038     condHandoverFailure-r16                 ENUMERATED {supported}                  OPTIONAL,
20039     condHandoverTwoTriggerEvents-r16        ENUMERATED {supported}                  OPTIONAL,
20040     condPSCellChange-r16                    ENUMERATED {supported}                  OPTIONAL,
20041     condPSCellChangeTwoTriggerEvents-r16    ENUMERATED {supported}                  OPTIONAL,
20042     mpr-PowerBoost-FR2-r16                  ENUMERATED {supported}                  OPTIONAL,
20044     -- R1 11-9: Multiple active configured grant configurations for a BWP of a serving cell
20045     activeConfiguredGrant-r16               SEQUENCE {
20046     maxNumberConfigsPerBWP-r16                  ENUMERATED {n1, n2, n4, n8, n12},
20047     maxNumberConfigsAllCC-r16                   INTEGER (2..32)
20048     }                                                                               OPTIONAL,
20049     -- 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
20050     jointReleaseConfiguredGrantType2-r16    ENUMERATED {supported}                  OPTIONAL,
20051     -- R1 12-2: Multiple SPS configurations
20052     sps-r16                                 SEQUENCE {
20053     maxNumberConfigsPerBWP-r16                  INTEGER (1..8),
20054     maxNumberConfigsAllCC-r16                   INTEGER (2..32)
20055     }                                                                               OPTIONAL,
20056     -- R1 12-2a: Joint release in a DCI for two or more SPS configurations for a given BWP of a serving cell
20057     jointReleaseSPS-r16                     ENUMERATED {supported}                  OPTIONAL,
20058     -- R1 13-19: Simultaneous positioning SRS and MIMO SRS transmission within a band across multiple CCs
20059     simulSRS-TransWithinBand-r16            ENUMERATED {n2}                         OPTIONAL,
20060     trs-AdditionalBandwidth-r16             ENUMERATED {trs-AddBW-Set1, trs-AddBW-Set2}  OPTIONAL,
20061     handoverIntraF-IAB-r16                  ENUMERATED {supported}                  OPTIONAL
20062     ]],
20063     [[
20064     -- R1 22-5a: Simultaneous transmission of SRS for antenna switching and SRS for CB/NCB /BM for intra-band UL CA
20065     -- R1 22-5c: Simultaneous transmission of SRS for antenna switching and SRS for antenna switching for intra-band UL CA
20066     simulTX-SRS-AntSwitchingIntraBandUL-CA-r16  SimulSRS-ForAntennaSwitching-r16            OPTIONAL,
20067     -- R1 10: NR-unlicensed
20068     sharedSpectrumChAccessParamsPerBand-v1630   SharedSpectrumChAccessParamsPerBand-v1630   OPTIONAL
20069     ]],
20070     [[
20071     handoverUTRA-FDD-r16                      ENUMERATED {supported}                       OPTIONAL,
20072     -- R4 7-4: Report the shorter transient capability supported by the UE: 2, 4 or 7us
20073     enhancedUL-TransientPeriod-r16            ENUMERATED {us2, us4, us7}                   OPTIONAL,
20074     sharedSpectrumChAccessParamsPerBand-v1640 SharedSpectrumChAccessParamsPerBand-v1640    OPTIONAL
20075     ]],
20076     [[
20077     type1-PUSCH-RepetitionMultiSlots-v1650    ENUMERATED {supported}                       OPTIONAL,
20078     type2-PUSCH-RepetitionMultiSlots-v1650    ENUMERATED {supported}                       OPTIONAL,
20079     pusch-RepetitionMultiSlots-v1650          ENUMERATED {supported}                       OPTIONAL,
20080     configuredUL-GrantType1-v1650             ENUMERATED {supported}                       OPTIONAL,
20081     configuredUL-GrantType2-v1650             ENUMERATED {supported}                       OPTIONAL,
20082     sharedSpectrumChAccessParamsPerBand-v1650 SharedSpectrumChAccessParamsPerBand-v1650    OPTIONAL
20083     ]],
20084     [[
20085     enhancedSkipUplinkTxConfigured-v1660      ENUMERATED {supported}                       OPTIONAL,
20086     enhancedSkipUplinkTxDynamic-v1660         ENUMERATED {supported}                       OPTIONAL
20087     ]],
20088     [[
20089     maxUplinkDutyCycle-PC1dot5-MPE-FR1-r16    ENUMERATED {n10, n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100}   OPTIONAL,
20090     txDiversity-r16                           ENUMERATED {supported}                       OPTIONAL
20091     ]],
20092     [[
20093      -- R1 36-1: Support of 1024QAM for PDSCH for FR1
20094     pdsch-1024QAM-FR1-r17                     ENUMERATED {supported}                       OPTIONAL,
20095      -- R4 22-1 support of FR2 HST operation
20096     ue-PowerClass-v1700                       ENUMERATED {pc5, pc6, pc7}                   OPTIONAL,
20097     -- R1 24: NR extension to 71GHz (FR2-2)
20098     fr2-2-AccessParamsPerBand-r17             FR2-2-AccessParamsPerBand-r17                OPTIONAL,
20099     rlm-Relaxation-r17                        ENUMERATED {supported}                       OPTIONAL,
20100     bfd-Relaxation-r17                        ENUMERATED {supported}                       OPTIONAL,
20101     cg-SDT-r17                                ENUMERATED {supported}                       OPTIONAL,
20102     locationBasedCondHandover-r17             ENUMERATED {supported}                       OPTIONAL,
20103     timeBasedCondHandover-r17                 ENUMERATED {supported}                       OPTIONAL,
20104     eventA4BasedCondHandover-r17              ENUMERATED {supported}                       OPTIONAL,
20105     mn-InitiatedCondPSCellChangeNRDC-r17      ENUMERATED {supported}                       OPTIONAL,
20106     sn-InitiatedCondPSCellChangeNRDC-r17      ENUMERATED {supported}                       OPTIONAL,
20107     -- R1 29-3a: PDCCH skipping
20108     pdcch-SkippingWithoutSSSG-r17             ENUMERATED {supported}                       OPTIONAL,
20109     -- R1 29-3b: 2 search space sets group switching
20110     sssg-Switching-1BitInd-r17                ENUMERATED {supported}                       OPTIONAL,
20111     -- R1 29-3c: 3 search space sets group switching
20112     sssg-Switching-2BitInd-r17                ENUMERATED {supported}                       OPTIONAL,
20113     -- R1 29-3d: 2 search space sets group switching with PDCCH skipping
20114     pdcch-SkippingWithSSSG-r17                ENUMERATED {supported}                       OPTIONAL,
20115     -- R1 29-3e: Support Search space set group switching capability 2 for FR1
20116     searchSpaceSetGrp-switchCap2-r17          ENUMERATED {supported}                       OPTIONAL,
20117     -- R1 26-1: Uplink Time and Frequency pre-compensation and timing relationship enhancements
20118     uplinkPreCompensation-r17                 ENUMERATED {supported}                       OPTIONAL,
20119     -- R1 26-4: UE reporting of information related to TA pre-compensation
20120     uplink-TA-Reporting-r17                   ENUMERATED {supported}                       OPTIONAL,
20121     -- R1 26-5: Increasing the number of HARQ processes
20122     max-HARQ-ProcessNumber-r17                ENUMERATED {u16d32, u32d16, u32d32}          OPTIONAL,
20123     -- R1 26-6: Type-2 HARQ codebook enhancement
20124     type2-HARQ-Codebook-r17                   ENUMERATED {supported}                       OPTIONAL,
20125     -- R1 26-6a: Type-1 HARQ codebook enhancement
20126     type1-HARQ-Codebook-r17                   ENUMERATED {supported}                       OPTIONAL,
20127     -- R1 26-6b: Type-3 HARQ codebook enhancement
20128     type3-HARQ-Codebook-r17                   ENUMERATED {supported}                       OPTIONAL,
20129     -- R1 26-9: UE-specific K_offset
20130     ue-specific-K-Offset-r17                  ENUMERATED {supported}                       OPTIONAL,
20131     -- R1 24-1f: Multiple PDSCH scheduling by single DCI for 120kHz in FR2-1
20132     multiPDSCH-SingleDCI-FR2-1-SCS-120kHz-r17 ENUMERATED {supported}                       OPTIONAL,
20133     -- R1 24-1g: Multiple PUSCH scheduling by single DCI for 120kHz in FR2-1
20134     multiPUSCH-SingleDCI-FR2-1-SCS-120kHz-r17 ENUMERATED {supported}                       OPTIONAL,
20135     -- R4 14-4: Parallel PRS measurements in RRC_INACTIVE state, FR1/FR2 diff
20136     parallelPRS-MeasRRC-Inactive-r17          ENUMERATED {supported}                       OPTIONAL,
20137     -- R1 27-1-2: Support of UE-TxTEGs for UL TDOA
20138     nr-UE-TxTEG-ID-MaxSupport-r17             ENUMERATED {n1, n2, n3, n4, n6, n8}          OPTIONAL,
20139     -- R1 27-17: PRS processing in RRC_INACTIVE
20140     prs-ProcessingRRC-Inactive-r17            ENUMERATED {supported}                       OPTIONAL,
20141     -- R1 27-3-2: DL PRS measurement outside MG and in a PRS processing window
20142     prs-ProcessingWindowType1A-r17            ENUMERATED {option1, option2, option3}       OPTIONAL,
20143     prs-ProcessingWindowType1B-r17            ENUMERATED {option1, option2, option3}       OPTIONAL,
20144     prs-ProcessingWindowType2-r17             ENUMERATED {option1, option2, option3}       OPTIONAL,
20145     -- R1 27-15: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP
20146     srs-AllPosResourcesRRC-Inactive-r17       SRS-AllPosResourcesRRC-Inactive-r17          OPTIONAL,
20147     -- R1 27-16: OLPC for positioning SRS in RRC_INACTIVE state - gNB
20148     olpc-SRS-PosRRC-Inactive-r17              OLPC-SRS-Pos-r16                             OPTIONAL,
20149     -- R1 27-19: Spatial relation for positioning SRS in RRC_INACTIVE state - gNB
20150     spatialRelationsSRS-PosRRC-Inactive-r17   SpatialRelationsSRS-Pos-r16                  OPTIONAL,
20151     -- R1 30-1: Increased maximum number of PUSCH Type A repetitions
20152     maxNumberPUSCH-TypeA-Repetition-r17       ENUMERATED {supported}                       OPTIONAL,
20153     -- R1 30-2: PUSCH Type A repetitions based on available slots
20154     puschTypeA-RepetitionsAvailSlot-r17       ENUMERATED {supported}                       OPTIONAL,
20155     -- R1 30-3: TB processing over multi-slot PUSCH
20156     tb-ProcessingMultiSlotPUSCH-r17           ENUMERATED {supported}                       OPTIONAL,
20157     -- R1 30-3a: Repetition of TB processing over multi-slot PUSCH
20158     tb-ProcessingRepMultiSlotPUSCH-r17        ENUMERATED {supported}                       OPTIONAL,
20159     -- R1 30-4: The maximum duration for DM-RS bundling
20160     maxDurationDMRS-Bundling-r17              SEQUENCE {
20161         fdd-r17                                   ENUMERATED {n4, n8, n16, n32}            OPTIONAL,
20162         tdd-r17                                   ENUMERATED {n2, n4, n8, n16}             OPTIONAL
20163     }                                                                                      OPTIONAL,
20164     -- R1 30-6: Repetition of PUSCH transmission scheduled by RAR UL grant and DCI format 0_0 with CRC scrambled by TC-RNTI
20165     pusch-RepetitionMsg3-r17                  ENUMERATED {supported}                       OPTIONAL,
20166     sharedSpectrumChAccessParamsPerBand-v1710 SharedSpectrumChAccessParamsPerBand-v1710    OPTIONAL,
20167     -- R4 25-2: Parallel measurements on cells belonging to a different NGSO satellite than a serving satellite without scheduling restrictions
20168     -- on normal operations with the serving cell
20169     parallelMeasurementWithoutRestriction-r17 ENUMERATED {supported}                       OPTIONAL,
20170     -- R4 25-5: Parallel measurements on multiple NGSO satellites within a SMTC
20171     maxNumber-NGSO-SatellitesWithinOneSMTC-r17 ENUMERATED {n1, n2, n3, n4}                 OPTIONAL,
20172     -- R1 26-10: K1 range extension
20173     k1-RangeExtension-r17                     ENUMERATED {supported}                       OPTIONAL,
20174     -- R1 35-1: Aperiodic CSI-RS for tracking for fast SCell activation
20175     aperiodicCSI-RS-FastScellActivation-r17   SEQUENCE {
20176         maxNumberAperiodicCSI-RS-PerCC-r17        ENUMERATED {n8, n16, n32, n48, n64, n128, n255},
20177         maxNumberAperiodicCSI-RS-AcrossCCs-r17    ENUMERATED {n8, n16, n32, n64, n128, n256, n512, n1024}
20178     }                                                                                      OPTIONAL,
20179     -- R1 35-2: Aperiodic CSI-RS bandwidth for tracking for fast SCell activation for 10MHz UE channel bandwidth
20180     aperiodicCSI-RS-AdditionalBandwidth-r17   ENUMERATED {addBW-Set1, addBW-Set2}          OPTIONAL,
20181     -- R1 28-1a: RRC-configured DL BWP without CD-SSB or NCD-SSB
20182     bwp-WithoutCD-SSB-OrNCD-SSB-RedCap-r17    ENUMERATED {supported}                       OPTIONAL,
20183     -- R1 28-3: Half-duplex FDD operation type A for (e)RedCap UE
20184     halfDuplexFDD-TypeA-RedCap-r17            ENUMERATED {supported}                       OPTIONAL,
20185      -- R1 27-15b: Positioning SRS transmission in RRC_INACTIVE state configured outside initial UL BWP
20186     posSRS-RRC-Inactive-OutsideInitialUL-BWP-r17 PosSRS-RRC-Inactive-OutsideInitialUL-BWP-r17 OPTIONAL,
20187      -- R4 15-3 UE support of CBW for 480kHz SCS
20188     channelBWs-DL-SCS-480kHz-FR2-2-r17        BIT STRING (SIZE (8))                        OPTIONAL,
20189     channelBWs-UL-SCS-480kHz-FR2-2-r17        BIT STRING (SIZE (8))                        OPTIONAL,
20190     -- R4 15-4 UE support of CBW for 960kHz SCS
20191     channelBWs-DL-SCS-960kHz-FR2-2-r17        BIT STRING (SIZE (8))                        OPTIONAL,
20192     channelBWs-UL-SCS-960kHz-FR2-2-r17        BIT STRING (SIZE (8))                        OPTIONAL,
20193     -- R4 17-1 UL gap for Tx power management
20194     ul-GapFR2-r17                             ENUMERATED {supported}                       OPTIONAL,
20195     -- R1 25-4: One-shot HARQ ACK feedback triggered by DCI format 1_2
20196     oneShotHARQ-feedbackTriggeredByDCI-1-2-r17 ENUMERATED {supported}                      OPTIONAL,
20197     -- R1 25-5: PHY priority handling for one-shot HARQ ACK feedback
20198     oneShotHARQ-feedbackPhy-Priority-r17      ENUMERATED {supported}                       OPTIONAL,
20199     -- R1 25-6: Enhanced type 3 HARQ-ACK codebook feedback
20200     enhancedType3-HARQ-CodebookFeedback-r17   SEQUENCE {
20201         enhancedType3-HARQ-Codebooks-r17          ENUMERATED {n1, n2, n4, n8},
20202         maxNumberPUCCH-Transmissions-r17          ENUMERATED {n1, n2, n3, n4, n5, n6, n7}
20203     }                                                                                      OPTIONAL,
20204     -- R1 25-7: Triggered HARQ-ACK codebook re-transmission
20205     triggeredHARQ-CodebookRetx-r17              SEQUENCE {
20206         minHARQ-Retx-Offset-r17                     ENUMERATED {n-7, n-5, n-3, n-1, n1},
20207         maxHARQ-Retx-Offset-r17                     ENUMERATED {n4, n6, n8, n10, n12, n14, n16, n18, n20, n22, n24}
20208     }                                                                                      OPTIONAL
20209     ]],
20210     [[
20211     -- R4 22-2 support of one shot large UL timing adjustment
20212     ue-OneShotUL-TimingAdj-r17                        ENUMERATED {supported}               OPTIONAL,
20213     -- R1 25-2: Repetitions for PUCCH format 0, and 2 over multiple slots with K = 2, 4, 8
20214     pucch-Repetition-F0-2-r17                         ENUMERATED {supported}               OPTIONAL,
20215     -- R1 25-11a: 4-bits subband CQI for NTN and unlicensed
20216     cqi-4-BitsSubbandNTN-SharedSpectrumChAccess-r17   ENUMERATED {supported}               OPTIONAL,
20217     -- R1 25-16: HARQ-ACK with different priorities multiplexing on a PUCCH/PUSCH
20218     mux-HARQ-ACK-DiffPriorities-r17                   ENUMERATED {supported}               OPTIONAL,
20219     -- R1 25-20a: Propagation delay compensation based on Rel-15 TA procedure for NTN and unlicensed
20220     ta-BasedPDC-NTN-SharedSpectrumChAccess-r17        ENUMERATED {supported}               OPTIONAL,
20221     -- R1 33-2b: DCI-based enabling/disabling ACK/NACK-based feedback for dynamic scheduling for multicast
20222     ack-NACK-FeedbackForMulticastWithDCI-Enabler-r17  ENUMERATED {supported}               OPTIONAL,
20223     -- R1 33-2e: Multiple G-RNTIs for group-common PDSCHs
20224     maxNumberG-RNTI-r17                               INTEGER (2..8)                       OPTIONAL,
20225     -- R1 33-2f: Dynamic multicast with DCI format 4_2
20226     dynamicMulticastDCI-Format4-2-r17                 ENUMERATED {supported}               OPTIONAL,
20227     -- R1 33-2i: Supported maximal modulation order for multicast PDSCH
20228     maxModulationOrderForMulticast-r17                CHOICE {
20229         fr1-r17                                           ENUMERATED {qam256, qam1024},
20230         fr2-r17                                           ENUMERATED {qam64, qam256}
20231     }                                                                                                                          OPTIONAL,
20232     -- R1 33-3-1: Dynamic Slot-level repetition for group-common PDSCH for TN and licensed
20233     dynamicSlotRepetitionMulticastTN-NonSharedSpectrumChAccess-r17  ENUMERATED {n8, n16}                                       OPTIONAL,
20234     -- R1 33-3-1a: Dynamic Slot-level repetition for group-common PDSCH for NTN and unlicensed
20235     dynamicSlotRepetitionMulticastNTN-SharedSpectrumChAccess-r17    ENUMERATED {n8, n16}                                       OPTIONAL,
20236     -- R1 33-4-1: DCI-based enabling/disabling NACK-only based feedback for dynamic scheduling for multicast
20237     nack-OnlyFeedbackForMulticastWithDCI-Enabler-r17                ENUMERATED {supported}                                     OPTIONAL,
20238     -- R1 33-5-1b: DCI-based enabling/disabling ACK/NACK-based feedback for dynamic scheduling for multicast
20239     ack-NACK-FeedbackForSPS-MulticastWithDCI-Enabler-r17            ENUMERATED {supported}                                     OPTIONAL,
20240     -- R1 33-5-1h: Multiple G-CS-RNTIs for SPS group-common PDSCHs
20241     maxNumberG-CS-RNTI-r17                                          INTEGER (2..8)                                             OPTIONAL,
20242     -- R1 33-10: Support group-common PDSCH RE-level rate matching for multicast
20243     re-LevelRateMatchingForMulticast-r17                            ENUMERATED {supported}                                     OPTIONAL,
20244      -- R1 36-1a: Support of 1024QAM for PDSCH with maximum 2 MIMO layers for FR1
20245     pdsch-1024QAM-2MIMO-FR1-r17                                     ENUMERATED {supported}                                     OPTIONAL,
20246      -- R4 14-3 PRS measurement without MG
20247     prs-MeasurementWithoutMG-r17                                    ENUMERATED {cpLength, quarterSymbol, halfSymbol, halfSlot} OPTIONAL,
20248     -- R4 25-7: The number of target NGSO satellites the UE can monitor per carrier
20249     maxNumber-NGSO-SatellitesPerCarrier-r17                         INTEGER (3..4)                                             OPTIONAL,
20250     -- R1 27-3-3 DL PRS Processing Capability outside MG - buffering capability
20251     prs-ProcessingCapabilityOutsideMGinPPW-r17    SEQUENCE (SIZE(1..3)) OF PRS-ProcessingCapabilityOutsideMGinPPWperType-r17   OPTIONAL,
20252     -- R1 27-15a: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP with semi-persistent SRS
20253     srs-SemiPersistent-PosResourcesRRC-Inactive-r17                 SEQUENCE {
20254         maxNumOfSemiPersistentSRSposResources-r17                       ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
20255         maxNumOfSemiPersistentSRSposResourcesPerSlot-r17                ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
20256     }                                                                                                                          OPTIONAL,
20257     -- R2: UE support of CBW for 120kHz SCS
20258     channelBWs-DL-SCS-120kHz-FR2-2-r17                              BIT STRING (SIZE (8))                                      OPTIONAL,
20259     channelBWs-UL-SCS-120kHz-FR2-2-r17                              BIT STRING (SIZE (8))                                      OPTIONAL
20260     ]],
20261     [[
20262     -- R1 30-4a: DM-RS bundling for PUSCH repetition type A
20263     dmrs-BundlingPUSCH-RepTypeA-r17                                 ENUMERATED {supported}                                     OPTIONAL,
20264     -- R1 30-4b: DM-RS bundling for PUSCH repetition type B
20265     dmrs-BundlingPUSCH-RepTypeB-r17                                 ENUMERATED {supported}                                     OPTIONAL,
20266     -- R1 30-4c: DM-RS bundling for TB processing over multi-slot PUSCH
20267     dmrs-BundlingPUSCH-multiSlot-r17                                ENUMERATED {supported}                                     OPTIONAL,
20268     -- R1 30-4d: DMRS bundling for PUCCH repetitions
20269     dmrs-BundlingPUCCH-Rep-r17                                      ENUMERATED {supported}                                     OPTIONAL,
20270     -- R1 30-4e: Enhanced inter-slot frequency hopping with inter-slot bundling for PUSCH
20271     interSlotFreqHopInterSlotBundlingPUSCH-r17                      ENUMERATED {supported}                                     OPTIONAL,
20272     -- R1 30-4f: Enhanced inter-slot frequency hopping for PUCCH repetitions with DMRS bundling
20273     interSlotFreqHopPUCCH-r17                                       ENUMERATED {supported}                                     OPTIONAL,
20274     -- R1 30-4g: Restart DM-RS bundling
20275     dmrs-BundlingRestart-r17                                        ENUMERATED {supported}                                     OPTIONAL,
20276     -- R1 30-4h: DM-RS bundling for non-back-to-back transmission
20277     dmrs-BundlingNonBackToBackTX-r17                                ENUMERATED {supported}                                     OPTIONAL
20278     ]],
20279     [[
20280     -- R1 33-5-1e: Dynamic Slot-level repetition for SPS group-common PDSCH for multicast
20281     maxDynamicSlotRepetitionForSPS-Multicast-r17                    ENUMERATED {n8, n16}                                       OPTIONAL,
20282     -- R1 33-5-1g: DCI-based enabling/disabling NACK-only based feedback for SPS group-common PDSCH for multicast
20283     nack-OnlyFeedbackForSPS-MulticastWithDCI-Enabler-r17            ENUMERATED {supported}                                     OPTIONAL,
20284     -- R1 33-5-1i: Multicast SPS scheduling with DCI format 4_2
20285     sps-MulticastDCI-Format4-2-r17                                  ENUMERATED {supported}                                     OPTIONAL,
20286     -- R1 33-5-2: Multiple SPS group-common PDSCH configuration on PCell
20287     sps-MulticastMultiConfig-r17                                    INTEGER (1..8)                                             OPTIONAL,
20288     -- R1 33-6-1: DL priority indication for multicast in DCI
20289     priorityIndicatorInDCI-Multicast-r17                            ENUMERATED {supported}                                     OPTIONAL,
20290     -- R1 33-6-1a: DL priority configuration for SPS multicast
20291     priorityIndicatorInDCI-SPS-Multicast-r17                        ENUMERATED {supported}                                     OPTIONAL,
20292     -- R1 33-6-2: Two HARQ-ACK codebooks simultaneously constructed for supporting HARQ-ACK codebooks with different priorities
20293     -- for unicast and multicast at a UE
20294     twoHARQ-ACK-CodebookForUnicastAndMulticast-r17                  ENUMERATED {supported}                                     OPTIONAL,
20295     -- R1 33-6-3: More than one PUCCH for HARQ-ACK transmission for multicast or for unicast and multicast within a slot
20296     multiPUCCH-HARQ-ACK-ForMulticastUnicast-r17                     ENUMERATED {supported}                                     OPTIONAL,
20297     -- R1 33-9: Supporting unicast PDCCH to release SPS group-common PDSCH
20298     releaseSPS-MulticastWithCS-RNTI-r17                             ENUMERATED {supported}                                     OPTIONAL
20299     ]],
20300     [[
20301     -- R1 41-3-1a  UE automomous TA adjustment when cell-reselection happens
20302     posUE-TA-AutoAdjustment-r18                                     ENUMERATED {supported}                                     OPTIONAL,
20303     -- R1 41-3-1: SRS for positioning configuration in multiple cells for UEs in RRC_INACTIVE state for initial UL BWP
20304     posSRS-ValidityAreaRRC-InactiveInitialUL-BWP-r18                ENUMERATED {supported}                                     OPTIONAL,
20305     -- R1 41-3-2: SRS for positioning configuration in multiple cells for UEs in RRC_INACTIVE state for configured outside
20306     -- initial UL BWP
20307     posSRS-ValidityAreaRRC-InactiveOutsideInitialUL-BWP-r18         ENUMERATED {supported}                                     OPTIONAL,
20308     -- R1 41-5-1:PRS measurement with Rx frequency hopping within a MG and measurement reporting RRC_CONNECTED for RedCap UEs
20309     dl-PRS-MeasurementWithRxFH-RRC-ConnectedForRedCap-r18           DL-PRS-MeasurementWithRxFH-RRC-Connected-r18               OPTIONAL,
20310     -- R1 41-5-2: Support of positioning SRS with Tx frequency hopping in RRC_CONNECTED for RedCap UEs
20311     posSRS-TxFH-RRC-ConnectedForRedCap-r18                          PosSRS-TxFrequencyHoppingRRC-Connected-r18                 OPTIONAL,
20312     -- R1 41-5-2a: Support of positioning SRS with Tx frequency hopping in RRC_INACTIVE for RedCap UEs
20313     posSRS-TxFH-RRC-InactiveForRedCap-r18                           PosSRS-TxFrequencyHoppingRRC-Inactive-r18                  OPTIONAL,
20314     -- R1 41-4-8: Support of Positioning SRS bandwidth aggregation in RRC_INACTIVE
20315     posSRS-BWA-RRC-Inactive-r18                                     PosSRS-BWA-RRC-Inactive-r18                                OPTIONAL,
20316     -- R1 41-4-6a   support a Rel-17 single DCI scheduling positioning SRS resource sets across the linked carriers
20317     -- for SRS bandwidth aggregation in RRC_CONNECTED state
20318     posJointTriggerBySingleDCI-RRC-Connected-r18                    ENUMERATED {supported}                                     OPTIONAL,
20319     -- R1 41-5-1a PRS measurement with Rx frequency hopping in RRC_INACTIVE for RedCap UEs
20320     dl-PRS-MeasurementWithRxFH-RRC-InactiveforRedCap-r18            ENUMERATED {supported}                                     OPTIONAL,
20321     -- R1 41-5-1b PRS measurement with Rx frequency hopping in RRC_IDLE for RedCap UEs
20322     dl-PRS-MeasurementWithRxFH-RRC-IdleforRedCap-r18                ENUMERATED {supported}                                     OPTIONAL,
20323     -- R1 42-1: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
20324     spatialAdaptation-CSI-Feedback-r18                              SEQUENCE {
20325         csiFeedbackType-r18                                             ENUMERATED {sdType1, sdType2, both},
20326         maxNumberLmax-r18                                               INTEGER (2..4),
20327         maxNumberCSI-ResourcePerCC-r18                                  SEQUENCE {
20328             sdType1-Resource-r18                                            INTEGER (1..32),
20329             sdType2-Resource-r18                                            INTEGER (1..32)
20330         },
20331         maxNumberTotalCSI-ResourcePerCC-r18                             SEQUENCE {
20332             sdType1-Resource-r18                                            ENUMERATED {n8, n16, n24, n32, n64, n128},
20333             sdType2-Resource-r18                                            ENUMERATED {n8, n16, n24, n32, n64, n128}
20334         },
20335         totalNumberCSI-Reporting-r18                                    INTEGER (2..4)
20336     }                                                                                                                          OPTIONAL,
20337     -- R1 42-1a: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI
20338     -- reporting on PUSCH
20339     spatialAdaptation-CSI-FeedbackPUSCH-r18                         SEQUENCE {
20340         csiFeedbackType-r18                                             ENUMERATED {sdType1, sdType2, both},
20341         maxNumberLmax-r18                                               INTEGER (2..8),
20342         subReportCSI-r18                                                INTEGER (2..4),
20343         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20344         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20345         totalNumberCSI-Reporting-r18                                    INTEGER (2..12)
20346     }                                                                                                                          OPTIONAL,
20347     -- R1 42-1b: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
20348     spatialAdaptation-CSI-FeedbackAperiodic-r18                     SEQUENCE {
20349         csiFeedbackType-r18                                             ENUMERATED {sdType1, sdType2, both},
20350         maxNumberLmax-r18                                               INTEGER (2..8),
20351         subReportCSI-r18                                                INTEGER (2..4),
20352         maxNumberCSI-ResourcePerCC-r18                                  SEQUENCE {
20353             sdType1-Resource-r18                                            INTEGER (1..32),
20354             sdType2-Resource-r18                                            INTEGER (1..32)
20355         },
20356         maxNumberTotalCSI-ResourcePerCC-r18                             SEQUENCE {
20357             sdType1-Resource-r18                                            ENUMERATED {n8, n16, n24, n32, n64, n128},
20358             sdType2-Resource-r18                                            ENUMERATED {n8, n16, n24, n32, n64, n128}
20359         },
20360         totalNumberCSI-Reporting-r18                                    INTEGER (2..12)
20361     }                                                                                                                          OPTIONAL,
20362     -- R1 42-1c: Spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent
20363     -- CSI reporting on PUCCH
20364     spatialAdaptation-CSI-FeedbackPUCCH-r18                         SEQUENCE {
20365         csiFeedbackType-r18                                             ENUMERATED {sdType1, sdType2, both},
20366         maxNumberLmax-r18                                               INTEGER (2..4),
20367         subReportCSI-r18                                                INTEGER (2..4),
20368         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20369         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20370         totalNumberCSI-Reporting-r18                                    INTEGER (2..4)
20371     }                                                                                                                          OPTIONAL,
20372     -- R1 42-2: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for periodic CSI reporting
20373     powerAdaptation-CSI-Feedback-r18                                SEQUENCE {
20374         maxNumberLmax-r18                                               INTEGER (2..4),
20375         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20376         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20377         totalNumberCSI-Reporting-r18                                    INTEGER (2..4)
20378     }                                                                                                                          OPTIONAL,
20379     -- R1 42-2a: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
20380     -- reporting on PUSCH
20381     powerAdaptation-CSI-FeedbackPUSCH-r18                           SEQUENCE {
20382         maxNumberLmax-r18                                               INTEGER (2..8),
20383         subReportCSI-r18                                                INTEGER (2..4),
20384         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20385         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20386         totalNumberCSI-Reporting-r18                                    INTEGER (2..12)
20387     }                                                                                                                          OPTIONAL,
20388     -- R1 42-2b: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for aperiodic CSI reporting
20389     powerAdaptation-CSI-FeedbackAperiodic-r18                       SEQUENCE {
20390         maxNumberLmax-r18                                               INTEGER (2..8),
20391         subReportCSI-r18                                                INTEGER (2..4),
20392         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20393         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20394         totalNumberCSI-Reporting-r18                                    INTEGER (2..12)
20395     }                                                                                                                          OPTIONAL,
20396     -- R1 42-2c: Power domain adaptation with CSI feedback based on CSI report sub-configuration(s) for semi-persistent CSI
20397     -- reporting on PUCCH
20398     powerAdaptation-CSI-FeedbackPUCCH-r18                           SEQUENCE {
20399         maxNumberLmax-r18                                               INTEGER (2..4),
20400         subReportCSI-r18                                                INTEGER (2..4),
20401         maxNumberCSI-ResourcePerCC-r18                                  INTEGER (1..32),
20402         maxNumberTotalCSI-ResourcePerCC-r18                             ENUMERATED {n8, n16, n24, n32, n64, n128},
20403         totalNumberCSI-Reporting-r18                                    INTEGER (2..4)
20404     }                                                                                                                          OPTIONAL,
20405     -- R1 42-4: Cell DTX and/or DRX operation based on RRC configuration
20406     nes-CellDTX-DRX-r18                                             ENUMERATED {cellDTXonly, cellDRXonly, both}                OPTIONAL,
20407     -- R1 42-5: Cell DTX/DRX operation triggered by DCI format 2_9
20408     nes-CellDTX-DRX-DCI2-9-r18                                      ENUMERATED {supported}                                     OPTIONAL,
20409     -- R1 42-7: Mixed codebook combination for spatial domain adaptation with CSI feedback based on CSI report sub-configuration(s),
20410     -- each containing one port subset configuration
20411     mixCodeBookSpatialAdaptation-r18                                ENUMERATED {supported}                                     OPTIONAL,
20412     -- 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
20413     -- band for which this capability is provided.
20414     simultaneousCSI-SubReportsPerCC-r18                             INTEGER (1..8)                                             OPTIONAL,
20415     -- R1 44-2: NTN DMRS bundling enhancement for PUSCH in NGSO scenarios
20416     ntn-DMRS-BundlingNGSO-r18                                       ENUMERATED {n4, n8, n16, n32}                              OPTIONAL,
20417     -- R1 45-3: Beam indication with joint DL/UL LTM TCI states
20418     ltm-BeamIndicationJointTCI-r18                                  SEQUENCE {
20419         maxNumberJointTCI-PerCell-r18                                   ENUMERATED {n8,n12,n16,n24,n32,n48,n64,n128},
20420         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20421         maxNumberJointTCI-AcrossCells-r18                               INTEGER (1..128),
20422         maxNumberCells-r18                                              INTEGER (1..8)
20423     }                                                                                                                          OPTIONAL,
20424     -- R1 45-3a: MAC-CE activated joint LTM TCI states
20425     ltm-MAC-CE-JointTCI-r18                                         SEQUENCE {
20426         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20427         maxNumberJointTCI-PerCell-r18                                   INTEGER (1..16),
20428         maxNumberJointTCI-AcrossCells-r18                               ENUMERATED {n1,n2,n3,n4,n8,n16,n32}
20429     }                                                                                                                          OPTIONAL,
20430     -- R1 45-4: Beam indication with separate DL/UL LTM TCI states
20431     ltm-BeamIndicationSeparateTCI-r18                               SEQUENCE {
20432         maxNumberDL-TCI-PerCell-r18                                     ENUMERATED {n4,n8,n12,n16,n24,n32,n48,n64,n128},
20433         maxNumberUL-TCI-PerCell-r18                                     ENUMERATED {n4,n8,n12,n16,n24,n32,n48,n64},
20434         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20435         maxNumberDL-TCI-AcrossCells-r18                                 INTEGER (1..128),
20436         maxNumberUL-TCI-AcrossCells-r18                                 INTEGER (1..64),
20437         maxNumberCells-r18                                              INTEGER (1..8)
20438     }                                                                                                                          OPTIONAL,
20439     -- R1 45-4a: MAC-CE activated DL/UL LTM TCI states
20440     ltm-MAC-CE-SeparateTCI-r18                                      SEQUENCE {
20441         qcl-Resource-r18                                                ENUMERATED {ssb, trs, both},
20442         maxNumberDL-TCI-PerCell-r18                                     INTEGER (1..8),
20443         maxNumberUL-TCI-PerCell-r18                                     INTEGER (1..8),
20444         maxNumberDL-TCI-AcrossCells-r18                                 ENUMERATED {n1,n2,n4,n8,n16},
20445         maxNumberUL-TCI-AcrossCells-r18                                 ENUMERATED {n1,n2,n4,n8,n16}
20446     }                                                                                                                          OPTIONAL,
20447     -- R1 45-5: RACH-based early TA acquisition
20448     rach-EarlyTA-Measurement-r18                                    INTEGER (1..8)                                             OPTIONAL,
20449     -- R1 45-6: UE-based TA measurement
20450     ue-TA-Measurement-r18                                           INTEGER (1..8)                                             OPTIONAL,
20451     -- R1 45-7: TA indication in cell switch command
20452     ta-IndicationCellSwitch-r18                                     ENUMERATED {supported}                                     OPTIONAL,
20453     -- R1 49-8: Triggered HARQ-ACK codebook re-transmission for DCI format 1_3
20454     triggeredHARQ-CodebookRetxDCI-1-3-r18              SEQUENCE {
20455         minHARQ-Retx-Offset-r18                            ENUMERATED {n-7, n-5, n-3, n-1, n1},
20456         maxHARQ-Retx-Offset-r18                            ENUMERATED {n4, n6, n8, n10, n12, n14, n16, n18, n20, n22, n24}
20457     }                                                                                      OPTIONAL,
20458     -- 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
20459     -- one MAC-CE activated joint TCI state per CC
20460     unifiedJointTCI-MultiMAC-CE-DCI-1-3-r18  SEQUENCE {
20461         minBeamApplicationTime-r18          CHOICE {
20462             fr1-r18                          SEQUENCE {
20463                 scs-15kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70}      OPTIONAL,
20464                 scs-30kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70}      OPTIONAL,
20465                 scs-60kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70}      OPTIONAL
20466             },
20467             fr2-r18                          SEQUENCE {
20468                 scs-60kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20469                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL,
20470                 scs-120kHz-r18                ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20471                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL
20472             }
20473         },
20474         maxActivatedTCI-PerCC-r18            INTEGER (2..8)                                                               OPTIONAL
20475     }                                                                                                                     OPTIONAL,
20476     -- R1 49-12a: Unified TCI with separate DL/UL TCI update by DCI format 1_3 for intra-cell beam management with more than
20477     -- one MAC-CE activated separate TCI state per CC
20478     unifiedSeparateTCI-MultiMAC-CE-IntraCell-r18  SEQUENCE {
20479         minBeamApplicationTime-r18          CHOICE {
20480             fr1-r18                          SEQUENCE {
20481                 scs-15kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20482                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL,
20483                 scs-30kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20484                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL,
20485                 scs-60kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20486                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL
20487             },
20488             fr2-r18                          SEQUENCE {
20489                 scs-60kHz-r18                 ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20490                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL,
20491                 scs-120kHz-r18                ENUMERATED {sym1, sym2, sym4, sym7, sym14, sym28, sym42, sym56, sym70,
20492                                                           sym84, sym98, sym112, sym224, sym336}                           OPTIONAL
20493             }
20494         },
20495         maxActivatedDL-TCI-PerCC-r18         INTEGER (2..8)                                                               OPTIONAL,
20496         maxActivatedUL-TCI-PerCC-r18         INTEGER (2..8)                                                               OPTIONAL
20497     }                                                                                                                     OPTIONAL,
20498     -- R1 50-1: Multi-PUSCHs for Configured Grant
20499     multiPUSCH-CG-r18                                               ENUMERATED {n16, n32}                                      OPTIONAL,
20500     -- R1 50-1a: Multiple active multi-PUSCHs configured grant configurations for a BWP of a serving cell
20501     multiPUSCH-ActiveConfiguredGrant-r18                            SEQUENCE {
20502         maxNumberConfigsPerBWP                                          ENUMERATED {n1, n2, n4, n8, n12},
20503         maxNumberConfigsAllCC-FR1                                       INTEGER (2..32),
20504         maxNumberConfigsAllCC-FR2                                       INTEGER (2..32)
20505     }                                                                                                                          OPTIONAL,
20506     -- R1 50-1b: Joint release in a DCI for two or more configured grant Type 2 configurations, including multi-PUSCH CG
20507     -- configuration(s), for a given BWP of a serving cell
20508     jointReleaseDCI-r18                                             ENUMERATED {supported}                                     OPTIONAL,
20509     -- R1 50-2: UCI indication of unused CG-PUSCH transmission occasions
20510     cg-PUSCH-UTO-UCI-Ind-r18                                        ENUMERATED {supported}                                     OPTIONAL,
20511     -- R1 50-3: PDCCH monitoring resumption after UL NACK
20512     pdcch-MonitoringResumptionAfterUL-NACK-r18                      ENUMERATED {supported}                                     OPTIONAL,
20514     -- R1 51-1: Support for 3 MHz symmetric channel bandwidth in DL and UL
20515     support3MHz-ChannelBW-Symmetric-r18                             ENUMERATED {supported}                                     OPTIONAL,
20516     -- R1 51-1a: Support for 3 MHz channel bandwidth in uplink with larger than 3 MHz channel BW in DL
20517     support3MHz-ChannelBW-Asymmetric-r18                            ENUMERATED {supported}                                     OPTIONAL,
20518     -- R1 51-2a: support 12 PRB CORESET0
20519     support12PRB-CORESET0-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20521     -- R1 52-1: Reception of NR PDCCH candidates overlapping with LTE CRS REs
20522     nr-PDCCH-OverlapLTE-CRS-RE-r18                                  SEQUENCE {
20523         overlapInRE-r18                                                 ENUMERATED {oneSymbolNoOverlap, someOrAllSymOverlap},
20524         overlapInSymbol-r18                                             ENUMERATED {symbol2,symbol1And2}
20525     }                                                                                                                          OPTIONAL,
20526     -- Editor's Note: someOrAllSymOverlap considers to be supported in overlapInRE-r18 only if RAN4 performance requirements for
20527     -- someOrAllSymOverlap are not defined
20528     -- R1 52-1a: Reception of NR PDCCH candidates overlapping with LTE CRS REs with multiple non-overlapping CRS rate matching patterns
20529     nr-PDCCH-OverlapLTE-CRS-RE-MultiPatterns-r18                    ENUMERATED {supported}                                     OPTIONAL,
20530     -- R1 52-1b: NR PDCCH reception that overlaps with LTE CRS within a single span of 3 consecutive OFDM symbols that is within the
20531     -- first 4 OFDM symbols in a slot
20532     nr-PDCCH-OverlapLTE-CRS-RE-Span-3-4-r18                         ENUMERATED {supported}                                     OPTIONAL,
20533     -- R1 52-2: Two LTE-CRS overlapping rate matching patterns within NR 15 kHz carrier overlapping with LTE carrier (regardless of
20534     -- support or configuration of multi-TRP)
20535     twoRateMatchingEUTRA-CRS-patterns-3-4-r18                       SEQUENCE {
20536         maxNumberPatterns-r18                                           INTEGER (2..6),
20537         maxNumberNon-OverlapPatterns-r18                                INTEGER (1..3)
20538     }                                                                                                                          OPTIONAL,
20539     -- R1 52-2a: Two LTE-CRS overlapping rate matching patterns with two different values of coresetPoolIndex within NR 15 kHz carrier
20540     -- overlapping with LTE carrier
20541     overlapRateMatchingEUTRA-CRS-Patterns-3-4-Diff-CS-Pool-r18      ENUMERATED {supported}                                     OPTIONAL,
20544     -- R1 53-3: Support RLM/BM/BFD measurements based on NCD-SSB within active BWP
20545     ncd-SSB-BWP-Wor-r18                                             ENUMERATED {supported}                                     OPTIONAL,
20546     -- R1 53-4: Support Support RLM/BM/BFD measurements based on CSI-RS when CD-SSB is outside active BWP
20547     rlm-BM-BFD-CSI-RS-OutsideActiveBWP-r18                          ENUMERATED {supported}                                     OPTIONAL,
20548     -- R1 54-1: PRACH coverage enhancements
20549     prach-CoverageEnh-r18                                           ENUMERATED {supported}                                     OPTIONAL,
20550     -- R1 54-1a: PRACH repetitions with less than N symbols gap
20551     prach-Repetition-r18                                            ENUMERATED {supported}                                     OPTIONAL,
20552     -- R1 54-3: Dynamic waveform switching
20553     dynamicWaveformSwitch-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20554     -- R1 54-3a: PHR enhancement for dynamic waveform switching
20555     dynamicWaveformSwitchPHR-r18                                    ENUMERATED {supported}                                     OPTIONAL,
20556     -- R1 54-3b: Dynamic waveform switching for intra-band UL CA
20557     dynamicWaveformSwitchIntraCA-r18                                INTEGER (2..8)                                             OPTIONAL,
20559     -- R1 55-3: Multiple PUSCHs scheduling by single DCI for non-consecutive slots in FR1
20560     multiPUSCH-SingleDCI-NonConsSlots-r18                           ENUMERATED {supported}                                     OPTIONAL,
20561     -- R1 55-2d: single-symbol DL-PRS used in RTT-based Propagation delay compensation
20562     pdc-maxNumberPRS-ResourceProcessedPerSlot-r18                   SEQUENCE {
20563         fr1-r18 SEQUENCE {
20564             scs-15kHz-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL,
20565             scs-30kHz-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL,
20566             scs-60kHz-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL
20567         },
20568         fr2-r18 SEQUENCE {
20569             scs-60kHz-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL,
20570             scs-120kHz-r18                                  ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64}      OPTIONAL
20571         }
20572     }                                                                                                                          OPTIONAL,
20573     -- R1 57-2: Intra-slot TDM-ed unicast PDSCH and group-common PDSCH for multicast in RRC_INACTIVE state
20574     intraSlot-PDSCH-MulticastInactive-r18                   BOOLEAN                                                            OPTIONAL,
20575     -- R1 57-1: Dynamic scheduling for multicast in RRC_INACTIVE state
20576     multicastInactive-r18                                   ENUMERATED {supported}                                             OPTIONAL,
20577     thresholdBasedMulticastResume-r18                       ENUMERATED {supported}                                             OPTIONAL,
20579     -- R4 27-2: LowerMSD for inter-band NR CA and EN-DC
20580     lowerMSD-r18                                                    SEQUENCE (SIZE (1..maxLowerMSD-r18)) OF LowerMSD-r18       OPTIONAL,
20581     lowerMSD-ENDC-r18                                               SEQUENCE (SIZE (1..maxLowerMSD-r18)) OF LowerMSD-r18       OPTIONAL,
20582     -- R4 28-1: Enhanced channel raster
20583     enhancedChannelRaster-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20584     -- R4 30-2: Fast beam sweeping for layer-1 measurement when the UE is in multi-Rx operation
20585     fastBeamSweepingMultiRx-r18                                     ENUMERATED {n2,n4,n6}                                      OPTIONAL,
20587     -- R4 31-2 Beam sweeping factor reduction for FR2 unknown SCell activation
20588     beamSweepingFactorReduction-r18                                 SEQUENCE {
20589         reduceForCellDetection                                          ENUMERATED {n1, n2, n4, n6},
20590         reduceForSSB-L1-RSRP-Meas                                       INTEGER (0..7)
20591     }                                                                                                                          OPTIONAL,
20592     -- R4 34-1: Support of NR FR2 HST with simultaneous DL reception with two different QCL TypeD RSs
20593     simultaneousReceptionTwoQCL-r18                                 ENUMERATED {supported}                                      OPTIONAL,
20594     -- R4 34-2: Enhanced FR2 HST RRM requirements for intra-band CA and inter-frequency measurements in connected mode
20595     measEnhCAInterFreqFR2-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20596     -- R4 34-4: Support of enhanced MAC CE for TCI state switch indication for FR2 HST
20597     tci-StateSwitchInd-r18                                          ENUMERATED {supported}                                     OPTIONAL,
20598     -- R4 35-2: the requirements defined for ATG UE with antenna array or omni-direction antenna requirements.
20599     antennaArrayType-r18                                            ENUMERATED {supported}                                     OPTIONAL,
20600     locationBasedCondHandoverATG-r18                                ENUMERATED {supported}                                     OPTIONAL,
20601     -- R4 35-3: rated maximum output power value range from 23dBm to 40dBm with 1dB as granularity at maximum modulation order and full
20602     -- PRB configurations.
20603     maxOutputPowerATG-r18                                           INTEGER (1..18)                                            OPTIONAL,
20604     -- R4 39-6: Fast processing of LTM candidate cell RRC configuration
20605     ltm-FastProcessingConfig-r18                                    SEQUENCE {
20606         maxNumberStoredConfigCells-r18                                  ENUMERATED {n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n16},
20607         maxNumberConfigs-r18                                            INTEGER (1..4)
20608     }                                                                                                                          OPTIONAL,
20609     -- R4 39-8: Measurement validation based on EMR measurement during connection setup/resume
20610     measValidationReportEMR-r18                                     ENUMERATED {supported}                                     OPTIONAL,
20611     -- R4 39-9: Measurement validation based on reselection measurement during connection setup/resume
20612     measValidationReportReselectionMeasurements-r18                 ENUMERATED {supported}                                     OPTIONAL,
20614     eventA4BasedCondHandoverNES-r18                                 ENUMERATED {supported}                                     OPTIONAL,
20615     nesBasedCondHandoverWithDCI-r18                                 ENUMERATED {supported}                                     OPTIONAL,
20616     rach-LessHandoverCG-r18                                         ENUMERATED {supported}                                     OPTIONAL,
20617     rach-LessHandoverDG-r18                                         ENUMERATED {supported}                                     OPTIONAL,
20618     locationBasedCondHandoverEMC-r18                                ENUMERATED {supported}                                     OPTIONAL,
20619     mt-CG-SDT-r18                                                   ENUMERATED {supported}                                     OPTIONAL,
20620     posSRS-PreconfigureRRC-InactiveInitialUL-BWP-r18                ENUMERATED {supported}                                     OPTIONAL,
20621     posSRS-PreconfigureRRC-InactiveOutsideInitialUL-BWP-r18         ENUMERATED {supported}                                     OPTIONAL,
20622     cg-SDT-PeriodicityExt-r18                                       ENUMERATED {supported}                                     OPTIONAL,
20623     -- R2: 2Rx XR UEs
20624     supportOf2RxXR-r18                                              ENUMERATED {supported}                                     OPTIONAL,
20625     condHandoverWithCandSCG-change-r18                              ENUMERATED {supported}                                     OPTIONAL
20626     ]],
20627     [[
20628     mac-ParametersPerBand-r18                                       MAC-ParametersPerBand-r18                                  OPTIONAL,
20629     channelBW-DL-NCR-r18                                            CHOICE {
20630         fr1-100mhz                                                      SEQUENCE {
20631             scs-15kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20632             scs-30kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20633             scs-60kHz                                                       ENUMERATED {supported}                             OPTIONAL
20634         },
20635         fr2-200mhz                                                      SEQUENCE {
20636             scs-60kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20637             scs-120kHz                                                      ENUMERATED {supported}                             OPTIONAL
20638         }
20639     }                                                                                                                          OPTIONAL,
20640     channelBW-UL-NCR-r18                                            CHOICE {
20641         fr1-100mhz                                                      SEQUENCE {
20642             scs-15kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20643             scs-30kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20644             scs-60kHz                                                       ENUMERATED {supported}                             OPTIONAL
20645         },
20646         fr2-200mhz                                                      SEQUENCE {
20647             scs-60kHz                                                       ENUMERATED {supported}                             OPTIONAL,
20648             scs-120kHz                                                      ENUMERATED {supported}                             OPTIONAL
20649         }
20650     }                                                                                                                          OPTIONAL,
20651     ncr-PDSCH-64QAM-FR2-r18                                         ENUMERATED {supported}                                     OPTIONAL,
20652     ltm-MCG-IntraFreq-r18                                           ENUMERATED {supported}                                     OPTIONAL,
20653     ltm-SCG-IntraFreq-r18                                           ENUMERATED {supported}                                     OPTIONAL
20654     ]]
20657 BandNR-v16c0 ::=                                                SEQUENCE {
20658     pusch-RepetitionTypeA-v16c0                                     ENUMERATED {supported}                                     OPTIONAL,
20659     ...
20662 LowerMSD-r18 ::=           SEQUENCE {
20663     aggressorband1-r18         CHOICE {
20664          nr                        FreqBandIndicatorNR,
20665          eutra                     FreqBandIndicatorEUTRA
20666     },
20667     aggressorband2-r18         FreqBandIndicatorNR                                                                             OPTIONAL,
20668     msd-Information-r18        SEQUENCE (SIZE (1..maxLowerMSDInfo-r18)) OF MSD-Information-r18
20671 MSD-Information-r18 ::=    SEQUENCE {
20672     msd-Type-r18               ENUMERATED {harmonic, harmonicMixing, crossBandIsolation, imd2, imd3, imd4, imd5, all, spare8, spare7,
20673                                          spare6, spare5,spare4, spare3, spare2, spare1},
20674     msd-PowerClass-r18         ENUMERATED {pc1dot5, pc2, pc3},
20675     msd-Class-r18              ENUMERATED {classI, classII, classIII, classIV, classV, classVI, classVII, classVIII }
20678 -- TAG-RF-PARAMETERS-STOP
20679 -- TAG-RF-PARAMETERSMRDC-START
20681 RF-ParametersMRDC ::=                   SEQUENCE {
20682     supportedBandCombinationList            BandCombinationList                             OPTIONAL,
20683     appliedFreqBandListFilter               FreqBandList                                    OPTIONAL,
20684     ...,
20685     [[
20686     srs-SwitchingTimeRequested              ENUMERATED {true}                               OPTIONAL,
20687     supportedBandCombinationList-v1540      BandCombinationList-v1540                       OPTIONAL
20688     ]],
20689     [[
20690     supportedBandCombinationList-v1550      BandCombinationList-v1550                       OPTIONAL
20691     ]],
20692     [[
20693     supportedBandCombinationList-v1560      BandCombinationList-v1560                       OPTIONAL,
20694     supportedBandCombinationListNEDC-Only   BandCombinationList                             OPTIONAL
20695     ]],
20696     [[
20697     supportedBandCombinationList-v1570      BandCombinationList-v1570                       OPTIONAL
20698     ]],
20699     [[
20700     supportedBandCombinationList-v1580      BandCombinationList-v1580                       OPTIONAL
20701     ]],
20702     [[
20703     supportedBandCombinationList-v1590      BandCombinationList-v1590                       OPTIONAL
20704     ]],
20705     [[
20706     supportedBandCombinationListNEDC-Only-v15a0    SEQUENCE {
20707         supportedBandCombinationList-v1540      BandCombinationList-v1540                   OPTIONAL,
20708         supportedBandCombinationList-v1560      BandCombinationList-v1560                   OPTIONAL,
20709         supportedBandCombinationList-v1570      BandCombinationList-v1570                   OPTIONAL,
20710         supportedBandCombinationList-v1580      BandCombinationList-v1580                   OPTIONAL,
20711         supportedBandCombinationList-v1590      BandCombinationList-v1590                   OPTIONAL
20712     }                                                                                       OPTIONAL
20713     ]],
20714     [[
20715     supportedBandCombinationList-v1610      BandCombinationList-v1610                       OPTIONAL,
20716     supportedBandCombinationListNEDC-Only-v1610   BandCombinationList-v1610                 OPTIONAL,
20717     supportedBandCombinationList-UplinkTxSwitch-r16 BandCombinationList-UplinkTxSwitch-r16  OPTIONAL
20718     ]],
20719     [[
20720     supportedBandCombinationList-v1630                  BandCombinationList-v1630                   OPTIONAL,
20721     supportedBandCombinationListNEDC-Only-v1630         BandCombinationList-v1630                   OPTIONAL,
20722     supportedBandCombinationList-UplinkTxSwitch-v1630   BandCombinationList-UplinkTxSwitch-v1630    OPTIONAL
20723     ]],
20724     [[
20725     supportedBandCombinationList-v1640                  BandCombinationList-v1640                   OPTIONAL,
20726     supportedBandCombinationListNEDC-Only-v1640         BandCombinationList-v1640                   OPTIONAL,
20727     supportedBandCombinationList-UplinkTxSwitch-v1640   BandCombinationList-UplinkTxSwitch-v1640    OPTIONAL
20728     ]],
20729     [[
20730     supportedBandCombinationList-UplinkTxSwitch-v1670   BandCombinationList-UplinkTxSwitch-v1670    OPTIONAL
20731     ]],
20732     [[
20733     supportedBandCombinationList-v1700                  BandCombinationList-v1700                   OPTIONAL,
20734     supportedBandCombinationList-UplinkTxSwitch-v1700   BandCombinationList-UplinkTxSwitch-v1700    OPTIONAL
20735     ]],
20736     [[
20737     supportedBandCombinationList-v1720                  BandCombinationList-v1720                   OPTIONAL,
20738     supportedBandCombinationListNEDC-Only-v1720         SEQUENCE {
20739         supportedBandCombinationList-v1700                  BandCombinationList-v1700               OPTIONAL,
20740         supportedBandCombinationList-v1720                  BandCombinationList-v1720               OPTIONAL
20741     }                                                                                               OPTIONAL,
20742     supportedBandCombinationList-UplinkTxSwitch-v1720   BandCombinationList-UplinkTxSwitch-v1720    OPTIONAL
20743     ]],
20744     [[
20745     supportedBandCombinationList-v1730                  BandCombinationList-v1730                   OPTIONAL,
20746     supportedBandCombinationListNEDC-Only-v1730         BandCombinationList-v1730                   OPTIONAL,
20747     supportedBandCombinationList-UplinkTxSwitch-v1730   BandCombinationList-UplinkTxSwitch-v1730    OPTIONAL
20748     ]],
20749     [[
20750     supportedBandCombinationList-v1740                  BandCombinationList-v1740                   OPTIONAL,
20751     supportedBandCombinationListNEDC-Only-v1740         BandCombinationList-v1740                   OPTIONAL,
20752     supportedBandCombinationList-UplinkTxSwitch-v1740   BandCombinationList-UplinkTxSwitch-v1740    OPTIONAL
20753     ]],
20754     [[
20755     dummy1                                              BandCombinationList-v1770                   OPTIONAL,
20756     dummy2                                              BandCombinationList-UplinkTxSwitch-v1770    OPTIONAL
20757     ]],
20758     [[
20759     supportedBandCombinationList-v1780                  BandCombinationList-v1780                   OPTIONAL,
20760     supportedBandCombinationListNEDC-Only-v1780         BandCombinationList-v1780                   OPTIONAL,
20761     supportedBandCombinationList-UplinkTxSwitch-v1780   BandCombinationList-UplinkTxSwitch-v1780    OPTIONAL
20762     ]],
20763     [[
20764     supportedBandCombinationList-v1790                  BandCombinationList-v1790                   OPTIONAL,
20765     supportedBandCombinationList-UplinkTxSwitch-v1790   BandCombinationList-UplinkTxSwitch-v1790    OPTIONAL
20766     ]],
20767     [[
20768     supportedBandCombinationList-v1800                  BandCombinationList-v1800                   OPTIONAL,
20769     supportedBandCombinationList-UplinkTxSwitch-v1800   BandCombinationList-UplinkTxSwitch-v1800    OPTIONAL
20770     ]],
20771     [[
20772     supportedBandCombinationList-v1830                  BandCombinationList-v1830                   OPTIONAL,
20773     supportedBandCombinationList-UplinkTxSwitch-v1830   BandCombinationList-UplinkTxSwitch-v1830    OPTIONAL
20774     ]]
20779 RF-ParametersMRDC-v15g0 ::=                    SEQUENCE {
20780     supportedBandCombinationList-v15g0             BandCombinationList-v15g0        OPTIONAL,
20781     supportedBandCombinationListNEDC-Only-v15g0    BandCombinationList-v15g0        OPTIONAL
20784 RF-ParametersMRDC-v15n0 ::=                     SEQUENCE {
20785 supportedBandCombinationList-v15n0                  BandCombinationList-v15n0                       OPTIONAL
20788 RF-ParametersMRDC-v16e0 ::=                     SEQUENCE {
20789 supportedBandCombinationList-UplinkTxSwitch-v16e0   BandCombinationList-UplinkTxSwitch-v16e0        OPTIONAL
20792 -- TAG-RF-PARAMETERSMRDC-STOP
20793 -- TAG-RLC-PARAMETERS-START
20795 RLC-Parameters ::= SEQUENCE {
20796     am-WithShortSN                  ENUMERATED {supported}  OPTIONAL,
20797     um-WithShortSN                  ENUMERATED {supported}  OPTIONAL,
20798     um-WithLongSN                   ENUMERATED {supported}  OPTIONAL,
20799     ...,
20800     [[
20801     extendedT-PollRetransmit-r16    ENUMERATED {supported}  OPTIONAL,
20802     extendedT-StatusProhibit-r16    ENUMERATED {supported}  OPTIONAL
20803     ]],
20804     [[
20805     am-WithLongSN-RedCap-r17        ENUMERATED {supported}  OPTIONAL
20806     ]],
20807     [[
20808     am-WithLongSN-NCR-r18           ENUMERATED {supported}  OPTIONAL
20809     ]]
20812 -- TAG-RLC-PARAMETERS-STOP
20813 -- TAG-SDAP-PARAMETERS-START
20815 SDAP-Parameters ::= SEQUENCE {
20816     as-ReflectiveQoS              ENUMERATED {true}            OPTIONAL,
20817     ...,
20818     [[
20819     sdap-QOS-IAB-r16              ENUMERATED {supported}       OPTIONAL,
20820     sdapHeaderIAB-r16             ENUMERATED {supported}       OPTIONAL
20821     ]],
20822     [[
20823     sdap-QOS-NCR-r18              ENUMERATED {supported}       OPTIONAL,
20824     sdap-HeaderNCR-r18            ENUMERATED {supported}       OPTIONAL
20825     ]]
20828 -- TAG-SDAP-PARAMETERS-STOP
20829 -- TAG-SHAREDSPECTRUMCHACCESSPARAMSPERBAND-START
20831 SharedSpectrumChAccessParamsPerBand-r16 ::=           SEQUENCE {
20833     -- R1 10-1: UL channel access for dynamic channel access mode
20834     ul-DynamicChAccess-r16                              ENUMERATED {supported}            OPTIONAL,
20835     -- R1 10-1a: UL channel access for semi-static channel access mode
20836     ul-Semi-StaticChAccess-r16                          ENUMERATED {supported}            OPTIONAL,
20837     -- R1 10-2: SSB-based RRM for dynamic channel access mode
20838     ssb-RRM-DynamicChAccess-r16                         ENUMERATED {supported}            OPTIONAL,
20839     -- R1 10-2a: SSB-based RRM for semi-static channel access mode
20840     ssb-RRM-Semi-StaticChAccess-r16                     ENUMERATED {supported}            OPTIONAL,
20841     -- R1 10-2b: MIB reading on unlicensed cell
20842     mib-Acquisition-r16                                 ENUMERATED {supported}            OPTIONAL,
20843     -- R1 10-2c: SSB-based RLM for dynamic channel access mode
20844     ssb-RLM-DynamicChAccess-r16                         ENUMERATED {supported}            OPTIONAL,
20845     -- R1 10-2d: SSB-based RLM for semi-static channel access mode
20846     ssb-RLM-Semi-StaticChAccess-r16                     ENUMERATED {supported}            OPTIONAL,
20847     -- R1 10-2e: SIB1 reception on unlicensed cell
20848     sib1-Acquisition-r16                                ENUMERATED {supported}            OPTIONAL,
20849     -- R1 10-2f: Support monitoring of extended RAR window
20850     extRA-ResponseWindow-r16                            ENUMERATED {supported}            OPTIONAL,
20851     -- R1 10-2g: SSB-based BFD/CBD for dynamic channel access mode
20852     ssb-BFD-CBD-dynamicChannelAccess-r16                ENUMERATED {supported}            OPTIONAL,
20853     -- R1 10-2h: SSB-based BFD/CBD for semi-static channel access mode
20854     ssb-BFD-CBD-semi-staticChannelAccess-r16            ENUMERATED {supported}            OPTIONAL,
20855     -- R1 10-2i: CSI-RS-based BFD/CBD for NR-U
20856     csi-RS-BFD-CBD-r16                                  ENUMERATED {supported}            OPTIONAL,
20857     -- R1 10-7: UL channel access for 10 MHz SCell
20858     ul-ChannelBW-SCell-10mhz-r16                        ENUMERATED {supported}            OPTIONAL,
20859     -- R1 10-10: RSSI and channel occupancy measurement and reporting
20860     rssi-ChannelOccupancyReporting-r16                  ENUMERATED {supported}            OPTIONAL,
20861     -- R1 10-11:SRS starting position at any OFDM symbol in a slot
20862     srs-StartAnyOFDM-Symbol-r16                         ENUMERATED {supported}            OPTIONAL,
20863     -- R1 10-20: Support search space set configuration with freqMonitorLocation-r16
20864     searchSpaceFreqMonitorLocation-r16                  INTEGER (1..5)                    OPTIONAL,
20865     -- R1 10-20a: Support coreset configuration with rb-Offset
20866     coreset-RB-Offset-r16                               ENUMERATED {supported}            OPTIONAL,
20867     -- R1 10-23:CGI reading on unlicensed cell for ANR functionality
20868     cgi-Acquisition-r16                                 ENUMERATED {supported}            OPTIONAL,
20869     -- R1 10-25: Enable configured UL transmissions when DCI 2_0 is configured but not detected
20870     configuredUL-Tx-r16                                  ENUMERATED {supported}            OPTIONAL,
20871     -- R1 10-27: Wideband PRACH
20872     prach-Wideband-r16                                  ENUMERATED {supported}            OPTIONAL,
20873     -- R1 10-29: Support available RB set indicator field in DCI 2_0
20874     dci-AvailableRB-Set-r16                             ENUMERATED {supported}            OPTIONAL,
20875     -- R1 10-30: Support channel occupancy duration indicator field in DCI 2_0
20876     dci-ChOccupancyDuration-r16                         ENUMERATED {supported}            OPTIONAL,
20877     -- R1 10-8: Type B PDSCH length {3, 5, 6, 8, 9, 10, 11, 12, 13} without DMRS shift due to CRS collision
20878     typeB-PDSCH-length-r16                              ENUMERATED {supported}            OPTIONAL,
20879     -- 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
20880     searchSpaceSwitchWithDCI-r16                        ENUMERATED {supported}            OPTIONAL,
20881     -- R1 10-9b: Search space set group switching with implicit PDCCH decoding without DCI 2_0 monitoring
20882     searchSpaceSwitchWithoutDCI-r16                     ENUMERATED {supported}            OPTIONAL,
20883     -- R1 10-9d: Support Search space set group switching capability 2
20884     searchSpaceSwitchCapability2-r16                    ENUMERATED {supported}            OPTIONAL,
20885     -- R1 10-14: Non-numerical PDSCH to HARQ-ACK timing
20886     non-numericalPDSCH-HARQ-timing-r16                  ENUMERATED {supported}            OPTIONAL,
20887     -- R1 10-15: Enhanced dynamic HARQ codebook
20888     enhancedDynamicHARQ-codebook-r16                    ENUMERATED {supported}            OPTIONAL,
20889     -- R1 10-16: One-shot HARQ ACK feedback
20890     oneShotHARQ-feedback-r16                            ENUMERATED {supported}            OPTIONAL,
20891     -- R1 10-17: Multi-PUSCH UL grant
20892     multiPUSCH-UL-grant-r16                             ENUMERATED {supported}            OPTIONAL,
20893     -- R1 10-26: CSI-RS based RLM for NR-U
20894     csi-RS-RLM-r16                                      ENUMERATED {supported}            OPTIONAL,
20895     dummy                                              ENUMERATED {supported}            OPTIONAL,
20896     -- R1 10-31: Support of P/SP-CSI-RS reception with CSI-RS-ValidationWith-DCI-r16 configured
20897     periodicAndSemi-PersistentCSI-RS-r16                ENUMERATED {supported}            OPTIONAL,
20898     -- R1 10-3: PRB interlace mapping for PUSCH
20899     pusch-PRB-interlace-r16                             ENUMERATED {supported}            OPTIONAL,
20900     -- R1 10-3a: PRB interlace mapping for PUCCH
20901     pucch-F0-F1-PRB-Interlace-r16                       ENUMERATED {supported}            OPTIONAL,
20902     -- R1 10-12: OCC for PRB interlace mapping for PF2 and PF3
20903     occ-PRB-PF2-PF3-r16                                 ENUMERATED {supported}            OPTIONAL,
20904     -- R1 10-13a: Extended CP range of more than one symbol for CG-PUSCH
20905     extCP-rangeCG-PUSCH-r16                             ENUMERATED {supported}            OPTIONAL,
20906     -- R1 10-18: Configured grant with retransmission in CG resources
20907     configuredGrantWithReTx-r16                         ENUMERATED {supported}            OPTIONAL,
20908     -- R1 10-21a: Support using ED threshold given by gNB for UL to DL COT sharing
20909     ed-Threshold-r16                                    ENUMERATED {supported}            OPTIONAL,
20910     -- R1 10-21b: Support UL to DL COT sharing
20911     ul-DL-COT-Sharing-r16                               ENUMERATED {supported}            OPTIONAL,
20912     -- R1 10-24: CG-UCI multiplexing with HARQ ACK
20913     mux-CG-UCI-HARQ-ACK-r16                             ENUMERATED {supported}            OPTIONAL,
20914     -- R1 10-28: Configured grant with Rel-16 enhanced resource configuration
20915     cg-resourceConfig-r16                               ENUMERATED {supported}            OPTIONAL
20918 SharedSpectrumChAccessParamsPerBand-v1630 ::=       SEQUENCE {
20919     -- R4 4-1: DL reception in intra-carrier guardband
20920     dl-ReceptionIntraCellGuardband-r16                  ENUMERATED {supported}            OPTIONAL,
20921     -- R4 4-2: DL reception when gNB does not transmit on all RB sets of a carrier as a result of LBT
20922     dl-ReceptionLBT-subsetRB-r16                        ENUMERATED {supported}            OPTIONAL
20925 SharedSpectrumChAccessParamsPerBand-v1640 ::=       SEQUENCE {
20926     -- 10-26b(1-4): CSI-RS based RRM measurement with associated SS-block
20927     csi-RSRP-AndRSRQ-MeasWithSSB-r16                     ENUMERATED {supported}              OPTIONAL,
20928     -- 10-26c(1-5): CSI-RS based RRM measurement without associated SS-block
20929     csi-RSRP-AndRSRQ-MeasWithoutSSB-r16                 ENUMERATED {supported}               OPTIONAL,
20930     -- 10-26d(1-6): CSI-RS based RS-SINR measurement
20931     csi-SINR-Meas-r16                                      ENUMERATED {supported}               OPTIONAL,
20932     -- 10-26e(1-8): RLM based on a mix of SS block and CSI-RS signals within active BWP
20933     ssb-AndCSI-RS-RLM-r16                                 ENUMERATED {supported}               OPTIONAL,
20934     -- 10-26f(1-9): CSI-RS based contention free RA for HO
20935     csi-RS-CFRA-ForHO-r16                                 ENUMERATED {supported}               OPTIONAL
20938 SharedSpectrumChAccessParamsPerBand-v1650 ::=       SEQUENCE {
20939     -- Extension of R1 10-9 capability to configure up to 16 instead of 4 cells or cell groups, respectively
20940     extendedSearchSpaceSwitchWithDCI-r16                ENUMERATED {supported}               OPTIONAL
20943 SharedSpectrumChAccessParamsPerBand-v1710 ::=    SEQUENCE {
20944     -- R1 25-12: UE initiated semi-static channel occupancy with dependent configurations
20945     ul-Semi-StaticChAccessDependentConfig-r17        ENUMERATED {supported}            OPTIONAL,
20946     -- R1 25-13: UE initiated semi-static channel occupancy with independent configurations
20947     ul-Semi-StaticChAccessIndependentConfig-r17      ENUMERATED {supported}            OPTIONAL
20950 -- TAG-SHAREDSPECTRUMCHACCESSPARAMSPERBAND-STOP
20951 -- TAG-SHAREDSPECTRUMCHACCESSPARAMSSIDELINKPERBAND-START
20953 SharedSpectrumChAccessParamsSidelinkPerBand-r18 ::= SEQUENCE {
20954      -- R1 47-k1: SL channel access for dynamic channel access mode
20955     sl-DynamicChannelAccess-r18                         ENUMERATED {supported}            OPTIONAL,
20956     -- R1 47-k2: SL multi-channel access for dynamic channel access mode
20957     sl-DynamicMultiChannelAccess-r18                    INTEGER (2..5)                    OPTIONAL,
20958      -- R1 47-k6: Type1 LBT blocking Option 1
20959     sl-LBT-Option1-r18                                  ENUMERATED {supported}            OPTIONAL,
20960      -- R1 47-k7: Type1 LBT blocking Option 2
20961     sl-LBT-Option2-r18                                  ENUMERATED {supported}            OPTIONAL,
20962     -- R1 47-k9: Sidelink mode 1 resource allocation in shared spectrum
20963     sl-ResourceAllocMode1-r18                           ENUMERATED {supported}            OPTIONAL,
20964      -- R1 47-m1: Interlace RB-based SL transmission/reception
20965     sl-Interlace-RB-TxRx-r18                            ENUMERATED {supported}            OPTIONAL,
20966      -- R1 47-m5: Multiple PSFCH occasions per PSCCH/PSSCH
20967     sl-PSFCH-MultiOccasion-r18                          INTEGER (1..4)                    OPTIONAL,
20968     -- R1 47-m10: Contiguous RB-based PSCCH/PSSCH transmission/reception
20969     sl-ContiguousRB-TxRx-r18                            ENUMERATED {supported}            OPTIONAL,
20970     -- R1 47-m11: PSFCH transmissions in multiple contiguous RB sets
20971     sl-PSFCH-MultiContiguousRB-r18                      ENUMERATED {supported}            OPTIONAL,
20972     -- R1 47-m11a: PSFCH transmissions in multiple non-contiguous RB sets
20973     sl-PSFCH-MultiNonContiguousRB-r18                   ENUMERATED {supported}            OPTIONAL,
20974     -- R1 47-m13: Transmissions/receptions of multiple dedicated PRBs in common interlace-based PSFCH
20975     sl-MultiplePRB-CommonInterlacePSFCH-r18             SEQUENCE {
20976         tx-TotalPRB-PSFCH-r18                               ENUMERATED {n4, n5, n8, n15, n16, n20},
20977         rx-TotalPRB-PSFCH-r18                               ENUMERATED {n5, n6, n15, n16, n25, n26, n32, n35, n45, n46, n50, n64, n65}
20978     }                                                                                     OPTIONAL,
20979     -- R1 47-m13a: Transmissions/receptions of multiple interlaces in dedicated interlace-based PSFCH
20980     sl-MultiplePRB-DedicatedInterlacePSFCH-r18          SEQUENCE {
20981         tx-TotalPRB-PSFCH-r18                               INTEGER (1..3),
20982         rx-TotalPRB-PSFCH-r18                               INTEGER (1..5)
20983     }                                                                                     OPTIONAL
20986 -- TAG-SHAREDSPECTRUMCHACCESSPARAMSSIDELINKPERBAND-STOP
20987 -- TAG-SIDELINKPARAMETERS-START
20989 SidelinkParameters-r16 ::=    SEQUENCE {
20990     sidelinkParametersNR-r16                  SidelinkParametersNR-r16                                                  OPTIONAL,
20991     sidelinkParametersEUTRA-r16               SidelinkParametersEUTRA-r16                                               OPTIONAL
20994 SidelinkParametersNR-r16 ::= SEQUENCE {
20995     rlc-ParametersSidelink-r16                RLC-ParametersSidelink-r16                                                OPTIONAL,
20996     mac-ParametersSidelink-r16                MAC-ParametersSidelink-r16                                                OPTIONAL,
20997     fdd-Add-UE-Sidelink-Capabilities-r16      UE-SidelinkCapabilityAddXDD-Mode-r16                                      OPTIONAL,
20998     tdd-Add-UE-Sidelink-Capabilities-r16      UE-SidelinkCapabilityAddXDD-Mode-r16                                      OPTIONAL,
20999     supportedBandListSidelink-r16             SEQUENCE (SIZE (1..maxBands)) OF BandSidelink-r16                         OPTIONAL,
21000     ...,
21001     [[
21002     relayParameters-r17                       RelayParameters-r17                                                       OPTIONAL
21003     ]],
21004     [[
21005     -- R1 32-x: Use of new P0 parameters for open loop power control
21006     p0-OLPC-Sidelink-r17                      ENUMERATED {supported}                                                    OPTIONAL
21007     ]],
21008     [[
21009     pdcp-ParametersSidelink-r18               PDCP-ParametersSidelink-r18                                               OPTIONAL,
21010     --R1 41-1-1a: Common SL-PRS processing capability
21011     sl-PRS-CommonProcCapabilityPerUE-r18      SEQUENCE {
21012         maxNumOfActiveSL-PRS-Resources-r18        SEQUENCE {
21013             fr1-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24}                    OPTIONAL,
21014             fr2-r18                                   ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64, n128} OPTIONAL
21015         },
21016         maxNumOfSlotswithActiveSL-PRS-Resources-r18 SEQUENCE {
21017             fr1-r18                                   ENUMERATED {n1, n2, n3, n4, n6, n8}                               OPTIONAL,
21018             fr2-r18                                   ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64}         OPTIONAL
21019         }
21020     }                                                                                                                   OPTIONAL
21021     ]]
21024 SidelinkParametersEUTRA-r16 ::= SEQUENCE {
21025     sl-ParametersEUTRA1-r16                   OCTET STRING                                                              OPTIONAL,
21026     sl-ParametersEUTRA2-r16                   OCTET STRING                                                              OPTIONAL,
21027     sl-ParametersEUTRA3-r16                   OCTET STRING                                                              OPTIONAL,
21028     supportedBandListSidelinkEUTRA-r16        SEQUENCE (SIZE (1..maxBandsEUTRA)) OF BandSidelinkEUTRA-r16               OPTIONAL,
21029     ...
21032 RLC-ParametersSidelink-r16 ::= SEQUENCE {
21033     am-WithLongSN-Sidelink-r16                ENUMERATED {supported}                                                    OPTIONAL,
21034     um-WithLongSN-Sidelink-r16                ENUMERATED {supported}                                                    OPTIONAL,
21035     ...
21038 MAC-ParametersSidelink-r16 ::= SEQUENCE {
21039     mac-ParametersSidelinkCommon-r16          MAC-ParametersSidelinkCommon-r16                                          OPTIONAL,
21040     mac-ParametersSidelinkXDD-Diff-r16        MAC-ParametersSidelinkXDD-Diff-r16                                        OPTIONAL,
21041     ...
21044 UE-SidelinkCapabilityAddXDD-Mode-r16 ::=  SEQUENCE {
21045     mac-ParametersSidelinkXDD-Diff-r16        MAC-ParametersSidelinkXDD-Diff-r16                                        OPTIONAL
21048 MAC-ParametersSidelinkCommon-r16 ::= SEQUENCE {
21049     lcp-RestrictionSidelink-r16               ENUMERATED {supported}                                                    OPTIONAL,
21050     multipleConfiguredGrantsSidelink-r16      ENUMERATED {supported}                                                    OPTIONAL,
21051     ...,
21052     [[
21053     drx-OnSidelink-r17                        ENUMERATED {supported}                                                    OPTIONAL
21054     ]],
21055     [[
21056     sl-LBT-FailureDectectionRecovery-r18      ENUMERATED {supported}                                                    OPTIONAL
21057     ]]
21060 MAC-ParametersSidelinkXDD-Diff-r16 ::=  SEQUENCE {
21061     multipleSR-ConfigurationsSidelink-r16     ENUMERATED {supported}                                                    OPTIONAL,
21062     logicalChannelSR-DelayTimerSidelink-r16   ENUMERATED {supported}                                                    OPTIONAL,
21063     ...
21066 BandSidelinkEUTRA-r16 ::=               SEQUENCE {
21067     freqBandSidelinkEUTRA-r16               FreqBandIndicatorEUTRA,
21068     -- R1 15-7: Transmitting LTE sidelink mode 3 scheduled by NR Uu
21069     gnb-ScheduledMode3SidelinkEUTRA-r16     SEQUENCE {
21070         gnb-ScheduledMode3DelaySidelinkEUTRA-r16 ENUMERATED {ms0, ms0dot25, ms0dot5, ms0dot625, ms0dot75, ms1,
21071                                                              ms1dot25, ms1dot5, ms1dot75, ms2, ms2dot5, ms3, ms4,
21072                                                              ms5, ms6, ms8, ms10, ms20}
21073     }                                                                                                                   OPTIONAL,
21074     -- R1 15-9: Transmitting LTE sidelink mode 4 configured by NR Uu
21075     gnb-ScheduledMode4SidelinkEUTRA-r16     ENUMERATED {supported}                                                      OPTIONAL
21078 BandSidelink-r16 ::=  SEQUENCE {
21079     freqBandSidelink-r16                          FreqBandIndicatorNR,
21080     --15-1
21081     sl-Reception-r16                              SEQUENCE {
21082         harq-RxProcessSidelink-r16                    ENUMERATED {n16, n24, n32, n48, n64},
21083         pscch-RxSidelink-r16                          ENUMERATED {value1, value2},
21084         scs-CP-PatternRxSidelink-r16                  CHOICE {
21085             fr1-r16                                       SEQUENCE {
21086                 scs-15kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21087                 scs-30kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21088                 scs-60kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL
21089             },
21090             fr2-r16                                       SEQUENCE {
21091                 scs-60kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21092                 scs-120kHz-r16                                BIT STRING (SIZE (16))                OPTIONAL
21093             }
21094         }                                                                                           OPTIONAL,
21095         extendedCP-RxSidelink-r16                     ENUMERATED {supported}                        OPTIONAL
21096     }                                                                                               OPTIONAL,
21097     --15-2
21098     sl-TransmissionMode1-r16                      SEQUENCE {
21099         harq-TxProcessModeOneSidelink-r16             ENUMERATED {n8, n16},
21100         scs-CP-PatternTxSidelinkModeOne-r16           CHOICE {
21101             fr1-r16                                       SEQUENCE {
21102                 scs-15kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21103                 scs-30kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21104                 scs-60kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL
21105             },
21106             fr2-r16                                       SEQUENCE {
21107                 scs-60kHz-r16                                 BIT STRING (SIZE (16))                OPTIONAL,
21108                 scs-120kHz-r16                                BIT STRING (SIZE (16))                OPTIONAL
21109             }
21110         },
21111         extendedCP-TxSidelink-r16                     ENUMERATED {supported}                        OPTIONAL,
21112         harq-ReportOnPUCCH-r16                        ENUMERATED {supported}                        OPTIONAL
21113     }                                                                                               OPTIONAL,
21114     --15-4
21115     sync-Sidelink-r16                             SEQUENCE {
21116         gNB-Sync-r16                                  ENUMERATED {supported}                        OPTIONAL,
21117         gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r16     ENUMERATED {supported}                        OPTIONAL,
21118         gNB-GNSS-UE-SyncWithPriorityOnGNSS-r16        ENUMERATED {supported}                        OPTIONAL
21119     }                                                                                               OPTIONAL,
21120     --15-10
21121     sl-Tx-256QAM-r16                              ENUMERATED {supported}                            OPTIONAL,
21122     --15-11
21123     psfch-FormatZeroSidelink-r16                  SEQUENCE {
21124         psfch-RxNumber                                ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64},
21125         psfch-TxNumber                                ENUMERATED {n4, n8, n16}
21126     }                                                                                               OPTIONAL,
21127     --15-12
21128     lowSE-64QAM-MCS-TableSidelink-r16             ENUMERATED {supported}                            OPTIONAL,
21129     --15-15
21130     enb-sync-Sidelink-r16                         ENUMERATED {supported}                            OPTIONAL,
21131     ...,
21132     [[
21133     --15-3
21134     sl-TransmissionMode2-r16                      SEQUENCE {
21135         harq-TxProcessModeTwoSidelink-r16              ENUMERATED {n8, n16},
21136         scs-CP-PatternTxSidelinkModeTwo-r16           ENUMERATED {supported}                        OPTIONAL,
21137         dl-openLoopPC-Sidelink-r16                    ENUMERATED {supported}                        OPTIONAL
21138     }                                                                                               OPTIONAL,
21139     --15-5
21140     congestionControlSidelink-r16                 SEQUENCE {
21141         cbr-ReportSidelink-r16                        ENUMERATED {supported}                        OPTIONAL,
21142         cbr-CR-TimeLimitSidelink-r16                  ENUMERATED {time1, time2}
21143     }                                                                                               OPTIONAL,
21144     --15-22
21145     fewerSymbolSlotSidelink-r16                   ENUMERATED {supported}                            OPTIONAL,
21146     --15-23
21147     sl-openLoopPC-RSRP-ReportSidelink-r16         ENUMERATED {supported}                            OPTIONAL,
21148     --13-1
21149     sl-Rx-256QAM-r16                              ENUMERATED {supported}                            OPTIONAL
21150     ]],
21151     [[
21152     ue-PowerClassSidelink-r16                         ENUMERATED {pc2, pc3, pc5-v1820, spare5, spare4, spare3, spare2, spare1}
21153                                                                                                                      OPTIONAL
21154     ]],
21155     [[
21156     --32-4a
21157     sl-TransmissionMode2-RandomResourceSelection-r17 SEQUENCE {
21158         harq-TxProcessModeTwoSidelink-r17             ENUMERATED {n8, n16},
21159         scs-CP-PatternTxSidelinkModeTwo-r17               CHOICE {
21160             fr1-r17                                           SEQUENCE {
21161                 scs-15kHz-r17                                     BIT STRING (SIZE (16))            OPTIONAL,
21162                 scs-30kHz-r17                                     BIT STRING (SIZE (16))            OPTIONAL,
21163                 scs-60kHz-r17                                     BIT STRING (SIZE (16))            OPTIONAL
21164             },
21165             fr2-r17                                           SEQUENCE {
21166                 scs-60kHz-r17                                     BIT STRING (SIZE (16))            OPTIONAL,
21167                 scs-120kHz-r17                                    BIT STRING (SIZE (16))            OPTIONAL
21168             }
21169         }                                                                                           OPTIONAL,
21170         extendedCP-Mode2Random-r17                    ENUMERATED {supported}                        OPTIONAL,
21171         dl-openLoopPC-Sidelink-r17                    ENUMERATED {supported}                        OPTIONAL
21172     }                                                                                               OPTIONAL,
21173     --32-4b
21174     sync-Sidelink-v1710                           SEQUENCE {
21175         sync-GNSS-r17                                 ENUMERATED {supported}                        OPTIONAL,
21176         gNB-Sync-r17                                  ENUMERATED {supported}                        OPTIONAL,
21177         gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r17     ENUMERATED {supported}                        OPTIONAL,
21178         gNB-GNSS-UE-SyncWithPriorityOnGNSS-r17        ENUMERATED {supported}                        OPTIONAL
21179     }                                                                                               OPTIONAL,
21180     --32-4c
21181     enb-sync-Sidelink-v1710                       ENUMERATED {supported}                            OPTIONAL,
21182     --32-5a-2
21183     rx-IUC-Scheme1-PreferredMode2Sidelink-r17     ENUMERATED {supported}                            OPTIONAL,
21184     --32-5a-3
21185     rx-IUC-Scheme1-NonPreferredMode2Sidelink-r17  ENUMERATED {supported}                            OPTIONAL,
21186     --32-5b-2
21187     rx-IUC-Scheme2-Mode2Sidelink-r17              ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64} OPTIONAL,
21188     --32-6-1
21189     rx-IUC-Scheme1-SCI-r17                        ENUMERATED {supported}                            OPTIONAL,
21190     --32-6-2
21191     rx-IUC-Scheme1-SCI-ExplicitReq-r17            ENUMERATED {supported}                            OPTIONAL
21192     ]],
21193     [[
21194     sharedSpectrumChAccessParamsSidelinkPerBand-r18 SharedSpectrumChAccessParamsSidelinkPerBand-r18 OPTIONAL,
21195     --R1 41-1-1 Common SL-PRS processing capability in a SL BWP
21196     sl-PRS-CommonProcCapabilityPerBand-r18        SEQUENCE {
21197         maxSL-PRS-Bandwidth-r18                       CHOICE {
21198             fr1-r18                                       ENUMERATED {mhz5, mhz10, mhz20, mhz40, mhz50, mhz80, mhz100},
21199             fr2-r18                                       ENUMERATED {mhz50, mhz100, mhz200, mhz400}
21200         },
21201         maxNumOfActiveSL-PRS-ResourcesInOneSlot-r18   CHOICE {
21202             fr1-r18                                       ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24},
21203             fr2-r18                                       ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64, n128}
21204         },
21205         maxNumOfSlotsWithActiveSL-PRS-Resources-r18   CHOICE {
21206             fr1-r18                                       ENUMERATED {n1, n2, n3, n4, n6, n8},
21207             fr2-r18                                       ENUMERATED {n1, n2, n4, n8, n12, n16, n24, n32, n48, n64}
21208         },
21209         minTimeAfterEndofSlotCarryActiveSL-PRS-Resources-r18 ENUMERATED {ms20, ms30, ms40, ms50, ms80, ms100, ms160}
21210     }                                                                                               OPTIONAL,
21212     -- R1 41-1-2: Receiving SL-PRS in a shared resource pool
21213     sl-PRS-RxInSharedResourcePool-r18             ENUMERATED {supported}                            OPTIONAL,
21214     -- R1 41-1-3: Receiving SL-PRS in a dedicated resource pool
21215     sl-PRS-RxInDedicatedResourcePool-r18          SEQUENCE {
21216         numOfSupportedRxPSCCH-PerSlot-r18             ENUMERATED {value1, value2},
21217         supportedCP-TypeFor60kHzSCS-r18               ENUMERATED {ncp, ncpAndECP}
21218     }                                                                                               OPTIONAL,
21219     -- R1 41-1-4a: Transmitting SL-PRS in a shared resource pool
21220     sl-PRS-TxInSharedResourcePool-r18             ENUMERATED {supported}                            OPTIONAL,
21221     -- R1 41-1-4b: Transmitting SL-PRS scheme 1 in a dedicated resource pool
21222     sl-PRS-TxScheme1InDedicatedResourcePool-r18   ENUMERATED {supported}                            OPTIONAL,
21223     -- R1 41-1-4c: Transmitting SL-PRS mode 2 in a dedicated resource pool
21224     sl-PRS-TxScheme2InDedicatedResourcePool-r18   ENUMERATED {supported}                            OPTIONAL,
21225     -- R1 41-1-5: SL-PRS congestion control in a dedicated resource pool
21226     sl-PRS-CongestionCtrl-r18                     ENUMERATED {cpt1, cpt2, cpt3}                     OPTIONAL,
21227     -- R1 41-1-8: Support of random selection in a dedicated resource pool
21228     sl-PRS-TxRandomSelection-r18                  ENUMERATED {supported}                            OPTIONAL,
21229     -- R1 41-1-10: Support of full sensing in a dedicated resource pool
21230     sl-PRS-TxUsingFullSensing-r18                 ENUMERATED {value1, value2}                       OPTIONAL,
21231     -- R1 41-1-20: Supports SL PRS Rx for a band configured with SL CA
21232     sl-PRS-RxForBandWithSL-CA-r18                 ENUMERATED {supported}                            OPTIONAL,
21233     -- R1 41-1-21: Supports SL PRS Tx for a band configured with SL CA
21234     sl-PRS-TxForBandWithSL-CA-r18                 ENUMERATED {supported}                            OPTIONAL,
21235     -- R1 47-s1: Transmission/Reception using dynamic resource pool sharing
21236     sl-DynamicSharingTxRx-r18                     ENUMERATED {supported}                            OPTIONAL,
21237     -- R1 47-v1: NR SL communication with SL CA
21238     sl-CA-Communication-r18                       SEQUENCE {
21239         numberOfCarriers-r18                          INTEGER (2..8),
21240         numberOfPSCCH-DecodeValueZ-r18                INTEGER (1..2),
21241         totalBandwidth-r18                            ENUMERATED {mhz20,mhz30,mhz40,mhz50,mhz60,mhz70}
21242     }                                                                                               OPTIONAL,
21243     -- R1 47-v2: Synchronization for SL CA
21244     sl-CA-Synchronization-r18                     ENUMERATED {supported}                            OPTIONAL,
21245     -- R1 47-v3: PSFCH for SL CA
21246     sl-CA-PSFCH-r18                               SEQUENCE {
21247         rx-PSFCH-Resource-r18                         ENUMERATED {n5,n15,n25,n32,n35,n45,n50,n64,n100},
21248         tx-PSFCH-Resource-r18                         ENUMERATED {n4,n8,n16,n24}
21249     }                                                                                               OPTIONAL,
21250     -- R4 45-2: SL reception in intra-carrier guard band
21251     sl-ReceptionIntraCarrierGuardBand-r18         ENUMERATED {supported}                            OPTIONAL
21252     ]],
21253     [[
21254     -- R1 41-1-17: Open loop SL pathloss based power control for SL-PRS and associated PSCCH and SL RSRP report for dedicated
21255     -- resource pool
21256     sl-PathlossBasedOLPC-SL-RSRP-Report-r18       ENUMERATED {supported}                            OPTIONAL
21257     ]]
21260 RelayParameters-r17 ::= SEQUENCE {
21261     relayUE-Operation-L2-r17                                ENUMERATED {supported}                  OPTIONAL,
21262     remoteUE-Operation-L2-r17                               ENUMERATED {supported}                  OPTIONAL,
21263     remoteUE-PathSwitchToIdleInactiveRelay-r17              ENUMERATED {supported}                  OPTIONAL,
21264     ...,
21265     [[
21266     relayUE-U2U-OperationL2-r18                             ENUMERATED {supported}                  OPTIONAL,
21267     remoteUE-U2U-OperationL2-r18                            ENUMERATED {supported}                  OPTIONAL,
21268     remoteUE-U2N-PathSwitchOperationL2-r18                  ENUMERATED {supported}                  OPTIONAL,
21269     multipathRemoteUE-PC5L2-r18                             ENUMERATED {supported}                  OPTIONAL,
21270     multipathRelayUE-N3C-r18                                ENUMERATED {supported}                  OPTIONAL,
21271     multipathRemoteUE-N3C-r18                               ENUMERATED {supported}                  OPTIONAL,
21272     remoteUE-IndirectPathAddChangeToIdleInactiveRelay-r18   ENUMERATED {supported}                  OPTIONAL,
21273     pdcp-DuplicationMoreThanOneUuRLC-r18                    ENUMERATED {supported}                  OPTIONAL,
21274     pdcp-CADuplicationDirectpath-DRB-r18                    ENUMERATED {supported}                  OPTIONAL,
21275     pdcp-CADuplicationDirectpath-SRB-r18                    ENUMERATED {supported}                  OPTIONAL,
21276     pdcp-DuplicationMP-SplitDRB-r18                         ENUMERATED {supported}                  OPTIONAL,
21277     pdcp-DuplicationMP-SplitSRB-r18                         ENUMERATED {supported}                  OPTIONAL,
21278     directpathRLF-RecoveryViaSRB1-r18                       ENUMERATED {supported}                  OPTIONAL,
21279     splitDRB-WithUL-BothDirectIndirect-r18                  ENUMERATED {supported}                  OPTIONAL
21280     ]]
21283 PDCP-ParametersSidelink-r18 ::= SEQUENCE {
21284     pdcp-DuplicationSRB-sidelink-r18                        ENUMERATED {supported}                  OPTIONAL,
21285     pdcp-DuplicationDRB-sidelink-r18                        ENUMERATED {supported}                  OPTIONAL,
21286     ...
21289 -- TAG-SIDELINKPARAMETERS-STOP
21290 -- TAG-SIMULTANEOUSRXTXPERBANDPAIR-START
21292 SimultaneousRxTxPerBandPair ::=             BIT STRING (SIZE (3..496))
21294 -- TAG-SIMULTANEOUSRXTXPERBANDPAIR-STOP
21295 -- TAG-SON-PARAMETERS-START
21297 SON-Parameters-r16 ::= SEQUENCE {
21298     rach-Report-r16        ENUMERATED {supported}    OPTIONAL,
21299     ...,
21300     [[
21301     rlfReportCHO-r17       ENUMERATED {supported}    OPTIONAL,
21302     rlfReportDAPS-r17      ENUMERATED {supported}    OPTIONAL,
21303     success-HO-Report-r17  ENUMERATED {supported}    OPTIONAL,
21304     twoStepRACH-Report-r17 ENUMERATED {supported}    OPTIONAL,
21305     pscell-MHI-Report-r17  ENUMERATED {supported}    OPTIONAL,
21306     onDemandSI-Report-r17  ENUMERATED {supported}    OPTIONAL
21307     ]],
21308     [[
21309     cef-ReportRedCap-r17   ENUMERATED {supported}    OPTIONAL,
21310     rlf-ReportRedCap-r17   ENUMERATED {supported}    OPTIONAL
21311     ]],
21312     [[
21313     spr-Report-r18            ENUMERATED {supported} OPTIONAL,
21314     successIRAT-HO-Report-r18 ENUMERATED {supported} OPTIONAL
21315     ]]
21318 -- TAG-SON-PARAMETERS-STOP
21319 -- TAG-SPATIALRELATIONSSRS-POS-START
21321 SpatialRelationsSRS-Pos-r16 ::=                    SEQUENCE {
21322     spatialRelation-SRS-PosBasedOnSSB-Serving-r16      ENUMERATED {supported}                OPTIONAL,
21323     spatialRelation-SRS-PosBasedOnCSI-RS-Serving-r16   ENUMERATED {supported}                OPTIONAL,
21324     spatialRelation-SRS-PosBasedOnPRS-Serving-r16      ENUMERATED {supported}                OPTIONAL,
21325     spatialRelation-SRS-PosBasedOnSRS-r16              ENUMERATED {supported}                OPTIONAL,
21326     spatialRelation-SRS-PosBasedOnSSB-Neigh-r16        ENUMERATED {supported}                OPTIONAL,
21327     spatialRelation-SRS-PosBasedOnPRS-Neigh-r16        ENUMERATED {supported}                OPTIONAL
21330 --TAG-SPATIALRELATIONSSRS-POS-STOP
21331 -- TAG-SRS-ALLPOSRESOURCESRRC-INACTIVE-START
21333 SRS-AllPosResourcesRRC-Inactive-r17 ::=             SEQUENCE {
21334     srs-PosResourcesRRC-Inactive-r17                    SEQUENCE {
21335     -- R1 27-15: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP
21336         maxNumberSRS-PosResourceSetPerBWP-r17               ENUMERATED {n1, n2, n4, n8, n12, n16},
21337         maxNumberSRS-PosResourcesPerBWP-r17                 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
21338         maxNumberSRS-ResourcesPerBWP-PerSlot-r17            ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
21339         maxNumberPeriodicSRS-PosResourcesPerBWP-r17         ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
21340         maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r17 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
21341         dummy1                                              ENUMERATED {n1, n2, n4, n8, n16, n32, n64 },
21342         dummy2                                              ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
21343     }
21346 -- TAG-SRS-ALLPOSRESOURCESRRC-INACTIVE-STOP
21347 -- TAG-SRS-SWITCHINGTIMENR-START
21349 SRS-SwitchingTimeNR ::= SEQUENCE {
21350     switchingTimeDL         ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us}  OPTIONAL,
21351     switchingTimeUL         ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us}  OPTIONAL
21354 -- TAG-SRS-SWITCHINGTIMENR-STOP
21355 -- TAG-SRS-SWITCHINGTIMEEUTRA-START
21357 SRS-SwitchingTimeEUTRA ::= SEQUENCE {
21358     switchingTimeDL            ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7}
21359                                                                                                OPTIONAL,
21360     switchingTimeUL            ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7}
21361                                                                                                OPTIONAL
21363 -- TAG-SRS-SWITCHINGTIMEEUTRA-STOP
21364 -- TAG-SUPPORTEDAGGBANDWIDTH-START
21366 SupportedAggBandwidth-r17 ::=     CHOICE {
21367     fr1-r17     ENUMERATED {mhz20, mhz30, mhz35, mhz40, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100, mhz110, mhz120, mhz130, mhz140,
21368                             mhz150, mhz160, mhz180, mhz200, mhz220, mhz230, mhz250, mhz280, mhz290, mhz300, mhz350, mhz400, mhz450,
21369                             mhz500, mhz600, mhz700, mhz800, spare1},
21370     fr2-r17     ENUMERATED {mhz200, mhz300, mhz400, mhz500, mhz600, mhz700, mhz800, mhz900, mhz1000, mhz1100, mhz1200, mhz1300, mhz1400,
21371                             mhz1500, mhz1600, mhz1700, mhz1800, mhz1900, mhz2000, mhz2100, mhz2200, mhz2300, mhz2400, spare9, spare8,
21372                             spare7, spare6, spare5, spare4, spare3, spare2, spare1}
21375 -- TAG-SUPPORTEDAGGBANDWIDTH-STOP
21376 -- TAG-SUPPORTEDBANDWIDTH-START
21378 SupportedBandwidth ::=      CHOICE {
21379     fr1                         ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100},
21380     fr2                         ENUMERATED {mhz50, mhz100, mhz200, mhz400}
21383 SupportedBandwidth-v1700 ::= CHOICE {
21384     fr1-r17    ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz35, mhz40, mhz45, mhz50, mhz60, mhz70, mhz80, mhz90, mhz100},
21385     fr2-r17    ENUMERATED {mhz50, mhz100, mhz200, mhz400, mhz800, mhz1600, mhz2000}
21388 -- TAG-SUPPORTEDBANDWIDTH-STOP
21389 -- TAG-UE-BASEDPERFMEAS-PARAMETERS-START
21391 UE-BasedPerfMeas-Parameters-r16 ::= SEQUENCE {
21392     barometerMeasReport-r16      ENUMERATED {supported}        OPTIONAL,
21393     immMeasBT-r16                ENUMERATED {supported}        OPTIONAL,
21394     immMeasWLAN-r16              ENUMERATED {supported}        OPTIONAL,
21395     loggedMeasBT-r16             ENUMERATED {supported}        OPTIONAL,
21396     loggedMeasurements-r16       ENUMERATED {supported}        OPTIONAL,
21397     loggedMeasWLAN-r16           ENUMERATED {supported}        OPTIONAL,
21398     orientationMeasReport-r16    ENUMERATED {supported}        OPTIONAL,
21399     speedMeasReport-r16          ENUMERATED {supported}        OPTIONAL,
21400     gnss-Location-r16            ENUMERATED {supported}        OPTIONAL,
21401     ulPDCP-Delay-r16             ENUMERATED {supported}        OPTIONAL,
21402     ...,
21403     [[
21404     sigBasedLogMDT-OverrideProtect-r17 ENUMERATED {supported}  OPTIONAL,
21405     multipleCEF-Report-r17             ENUMERATED {supported}  OPTIONAL,
21406     excessPacketDelay-r17              ENUMERATED {supported}  OPTIONAL,
21407     earlyMeasLog-r17                   ENUMERATED {supported}  OPTIONAL
21408     ]],
21409     [[
21410     loggedMDT-PNI-NPN-r18              ENUMERATED {supported}  OPTIONAL,
21411     loggedMDT-SNPN-r18                 ENUMERATED {supported}  OPTIONAL
21412     ]]
21415 -- TAG-UE-BASEDPERFMEAS-PARAMETERS-STOP
21416 -- TAG-UE-CAPABILITYRAT-CONTAINERLIST-START
21418 UE-CapabilityRAT-ContainerList ::=    SEQUENCE (SIZE (0..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Container
21420 UE-CapabilityRAT-Container ::=        SEQUENCE {
21421     rat-Type                              RAT-Type,
21422     ue-CapabilityRAT-Container            OCTET STRING
21425 -- TAG-UE-CAPABILITYRAT-CONTAINERLIST-STOP
21426 -- TAG-UE-CAPABILITYRAT-REQUESTLIST-START
21428 UE-CapabilityRAT-RequestList ::=        SEQUENCE (SIZE (1..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Request
21430 UE-CapabilityRAT-Request ::=            SEQUENCE {
21431     rat-Type                                RAT-Type,
21432     capabilityRequestFilter                 OCTET STRING                    OPTIONAL,   -- Need N
21433     ...
21436 -- TAG-UE-CAPABILITYRAT-REQUESTLIST-STOP
21437 -- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-START
21439 UE-CapabilityRequestFilterCommon ::=            SEQUENCE {
21440     mrdc-Request                                SEQUENCE {
21441         omitEN-DC                                   ENUMERATED {true}                      OPTIONAL,    -- Need N
21442         includeNR-DC                                ENUMERATED {true}                      OPTIONAL,    -- Need N
21443         includeNE-DC                                ENUMERATED {true}                      OPTIONAL     -- Need N
21444     }                                                                                  OPTIONAL,        -- Need N
21445     ...,
21446     [[
21447     codebookTypeRequest-r16        SEQUENCE {
21448         type1-SinglePanel-r16          ENUMERATED {true}                                    OPTIONAL,    -- Need N
21449         type1-MultiPanel-r16           ENUMERATED {true}                                    OPTIONAL,    -- Need N
21450         type2-r16                      ENUMERATED {true}                                    OPTIONAL,    -- Need N
21451         type2-PortSelection-r16        ENUMERATED {true}                                    OPTIONAL     -- Need N
21452     }                                                                                   OPTIONAL,    -- Need N
21453     uplinkTxSwitchRequest-r16      ENUMERATED {true}                                    OPTIONAL     -- Need N
21454     ]],
21455     [[
21456     requestedCellGrouping-r16      SEQUENCE (SIZE (1..maxCellGroupings-r16)) OF CellGrouping-r16    OPTIONAL    -- Cond NRDC
21457     ]],
21458     [[
21459     fallbackGroupFiveRequest-r17   ENUMERATED {true}                                    OPTIONAL     -- Need N
21460     ]],
21461     [[
21462     lowerMSDRequest-r18            SEQUENCE {
21463         pc1dot5-r18                    ENUMERATED {true}                                    OPTIONAL,    -- Need N
21464         pc2-r18                        ENUMERATED {true}                                    OPTIONAL,    -- Need N
21465         pc3-r18                        ENUMERATED {true}                                    OPTIONAL     -- Need N
21466     }                                                                                       OPTIONAL     -- Need N
21467     ]]
21470 CellGrouping-r16 ::=    SEQUENCE {
21471     mcg-r16                 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR,
21472     scg-r16                 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR,
21473     mode-r16                ENUMERATED {sync, async}
21477 -- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-STOP
21478 -- TAG-UE-CAPABILITYREQUESTFILTERNR-START
21480 UE-CapabilityRequestFilterNR ::=            SEQUENCE {
21481     frequencyBandListFilter                     FreqBandList                          OPTIONAL,   -- Need N
21482     nonCriticalExtension                        UE-CapabilityRequestFilterNR-v1540    OPTIONAL
21485 UE-CapabilityRequestFilterNR-v1540 ::=      SEQUENCE {
21486     srs-SwitchingTimeRequest                    ENUMERATED {true}                     OPTIONAL,  -- Need N
21487     nonCriticalExtension                        UE-CapabilityRequestFilterNR-v1710    OPTIONAL
21490 UE-CapabilityRequestFilterNR-v1710 ::=      SEQUENCE {
21491     sidelinkRequest-r17                         ENUMERATED {true}                     OPTIONAL,  -- Need N
21492     nonCriticalExtension                        SEQUENCE {}                           OPTIONAL
21495 -- TAG-UE-CAPABILITYREQUESTFILTERNR-STOP
21496 -- TAG-UE-MRDC-CAPABILITY-START
21498 UE-MRDC-Capability ::=              SEQUENCE {
21499     measAndMobParametersMRDC            MeasAndMobParametersMRDC                                                        OPTIONAL,
21500     phy-ParametersMRDC-v1530            Phy-ParametersMRDC                                                              OPTIONAL,
21501     rf-ParametersMRDC                   RF-ParametersMRDC,
21502     generalParametersMRDC               GeneralParametersMRDC-XDD-Diff                                                  OPTIONAL,
21503     fdd-Add-UE-MRDC-Capabilities        UE-MRDC-CapabilityAddXDD-Mode                                                   OPTIONAL,
21504     tdd-Add-UE-MRDC-Capabilities        UE-MRDC-CapabilityAddXDD-Mode                                                   OPTIONAL,
21505     fr1-Add-UE-MRDC-Capabilities        UE-MRDC-CapabilityAddFRX-Mode                                                   OPTIONAL,
21506     fr2-Add-UE-MRDC-Capabilities        UE-MRDC-CapabilityAddFRX-Mode                                                   OPTIONAL,
21507     featureSetCombinations              SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination         OPTIONAL,
21508     pdcp-ParametersMRDC-v1530           PDCP-ParametersMRDC                                                             OPTIONAL,
21509     lateNonCriticalExtension            OCTET STRING (CONTAINING UE-MRDC-Capability-v15g0)                              OPTIONAL,
21510     nonCriticalExtension                UE-MRDC-Capability-v1560                                                        OPTIONAL
21513 -- Regular non-critical extensions:
21514 UE-MRDC-Capability-v1560 ::=        SEQUENCE {
21515     receivedFilters                     OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs)                         OPTIONAL,
21516     measAndMobParametersMRDC-v1560      MeasAndMobParametersMRDC-v1560                                                  OPTIONAL,
21517     fdd-Add-UE-MRDC-Capabilities-v1560  UE-MRDC-CapabilityAddXDD-Mode-v1560                                             OPTIONAL,
21518     tdd-Add-UE-MRDC-Capabilities-v1560  UE-MRDC-CapabilityAddXDD-Mode-v1560                                             OPTIONAL,
21519     nonCriticalExtension                UE-MRDC-Capability-v1610                                                        OPTIONAL
21522 UE-MRDC-Capability-v1610 ::=        SEQUENCE {
21523     measAndMobParametersMRDC-v1610      MeasAndMobParametersMRDC-v1610                                                  OPTIONAL,
21524     generalParametersMRDC-v1610         GeneralParametersMRDC-v1610                                                     OPTIONAL,
21525     pdcp-ParametersMRDC-v1610           PDCP-ParametersMRDC-v1610                                                       OPTIONAL,
21526     nonCriticalExtension                UE-MRDC-Capability-v1700                                                        OPTIONAL
21529 UE-MRDC-Capability-v1700 ::=        SEQUENCE {
21530     measAndMobParametersMRDC-v1700      MeasAndMobParametersMRDC-v1700,
21531     nonCriticalExtension                UE-MRDC-Capability-v1730                                                        OPTIONAL
21534 UE-MRDC-Capability-v1730 ::=        SEQUENCE {
21535     measAndMobParametersMRDC-v1730      MeasAndMobParametersMRDC-v1730                                                  OPTIONAL,
21536     nonCriticalExtension                UE-MRDC-Capability-v1800                                                        OPTIONAL
21539 UE-MRDC-Capability-v1800 ::=        SEQUENCE {
21540     -- R4 33-2: Support network control of requirementnetwork applicability for UE supporting interBandMRDC-WithOverlapDL-Bands-r16
21541     requirementTypeIndication-r18       ENUMERATED {supported}                                                          OPTIONAL,
21542     measAndMobParametersMRDC-v1810      MeasAndMobParametersMRDC-v1810                                                  OPTIONAL,
21543     nonCriticalExtension                SEQUENCE {}                                                                     OPTIONAL
21546 -- Late non-critical extensions:
21547 UE-MRDC-Capability-v15g0 ::=        SEQUENCE {
21548     rf-ParametersMRDC-v15g0             RF-ParametersMRDC-v15g0                                                         OPTIONAL,
21549     nonCriticalExtension                UE-MRDC-Capability-v15n0                                                        OPTIONAL
21552 UE-MRDC-Capability-v15n0 ::=        SEQUENCE {
21553     rf-ParametersMRDC-v15n0             RF-ParametersMRDC-v15n0                                                         OPTIONAL,
21554 -- Following field is only for REL-15 late non-critical extensions
21555     lateNonCriticalExtension            OCTET STRING                                                                    OPTIONAL,
21556     nonCriticalExtension                UE-MRDC-Capability-v16e0                                                        OPTIONAL
21559 UE-MRDC-Capability-v16e0 ::=        SEQUENCE {
21560     rf-ParametersMRDC-v16e0             RF-ParametersMRDC-v16e0                                                         OPTIONAL,
21561     nonCriticalExtension                SEQUENCE {}                                                                     OPTIONAL
21564 UE-MRDC-CapabilityAddXDD-Mode ::=   SEQUENCE {
21565     measAndMobParametersMRDC-XDD-Diff       MeasAndMobParametersMRDC-XDD-Diff                                           OPTIONAL,
21566     generalParametersMRDC-XDD-Diff          GeneralParametersMRDC-XDD-Diff                                              OPTIONAL
21569 UE-MRDC-CapabilityAddXDD-Mode-v1560 ::=    SEQUENCE {
21570     measAndMobParametersMRDC-XDD-Diff-v1560    MeasAndMobParametersMRDC-XDD-Diff-v1560                                  OPTIONAL
21573 UE-MRDC-CapabilityAddFRX-Mode ::=   SEQUENCE {
21574     measAndMobParametersMRDC-FRX-Diff       MeasAndMobParametersMRDC-FRX-Diff
21578 GeneralParametersMRDC-XDD-Diff ::= SEQUENCE {
21579     splitSRB-WithOneUL-Path             ENUMERATED {supported}                                                          OPTIONAL,
21580     splitDRB-withUL-Both-MCG-SCG        ENUMERATED {supported}                                                          OPTIONAL,
21581     srb3                                ENUMERATED {supported}                                                          OPTIONAL,
21582     dummy                               ENUMERATED {supported}                                                          OPTIONAL,
21583     ...
21586 GeneralParametersMRDC-v1610 ::= SEQUENCE {
21587     f1c-OverEUTRA-r16                   ENUMERATED {supported}                                                          OPTIONAL
21590 -- TAG-UE-MRDC-CAPABILITY-STOP
21591 -- TAG-UE-NR-CAPABILITY-START
21593 UE-NR-Capability ::=            SEQUENCE {
21594     accessStratumRelease            AccessStratumRelease,
21595     pdcp-Parameters                 PDCP-Parameters,
21596     rlc-Parameters                  RLC-Parameters                                                        OPTIONAL,
21597     mac-Parameters                  MAC-Parameters                                                        OPTIONAL,
21598     phy-Parameters                  Phy-Parameters,
21599     rf-Parameters                   RF-Parameters,
21600     measAndMobParameters            MeasAndMobParameters                                                  OPTIONAL,
21601     fdd-Add-UE-NR-Capabilities      UE-NR-CapabilityAddXDD-Mode                                           OPTIONAL,
21602     tdd-Add-UE-NR-Capabilities      UE-NR-CapabilityAddXDD-Mode                                           OPTIONAL,
21603     fr1-Add-UE-NR-Capabilities      UE-NR-CapabilityAddFRX-Mode                                           OPTIONAL,
21604     fr2-Add-UE-NR-Capabilities      UE-NR-CapabilityAddFRX-Mode                                           OPTIONAL,
21605     featureSets                     FeatureSets                                                           OPTIONAL,
21606     featureSetCombinations          SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination         OPTIONAL,
21607     lateNonCriticalExtension        OCTET STRING (CONTAINING UE-NR-Capability-v15c0)                      OPTIONAL,
21608     nonCriticalExtension            UE-NR-Capability-v1530                                                OPTIONAL
21611 -- Regular non-critical Rel-15 extensions:
21612 UE-NR-Capability-v1530 ::=               SEQUENCE {
21613     fdd-Add-UE-NR-Capabilities-v1530         UE-NR-CapabilityAddXDD-Mode-v1530                            OPTIONAL,
21614     tdd-Add-UE-NR-Capabilities-v1530         UE-NR-CapabilityAddXDD-Mode-v1530                            OPTIONAL,
21615     dummy                                    ENUMERATED {supported}                                       OPTIONAL,
21616     interRAT-Parameters                      InterRAT-Parameters                                          OPTIONAL,
21617     inactiveState                            ENUMERATED {supported}                                       OPTIONAL,
21618     delayBudgetReporting                     ENUMERATED {supported}                                       OPTIONAL,
21619     nonCriticalExtension                     UE-NR-Capability-v1540                                       OPTIONAL
21622 UE-NR-Capability-v1540 ::=              SEQUENCE {
21623     sdap-Parameters                         SDAP-Parameters                                               OPTIONAL,
21624     overheatingInd                          ENUMERATED {supported}                                        OPTIONAL,
21625     ims-Parameters                          IMS-Parameters                                                OPTIONAL,
21626     fr1-Add-UE-NR-Capabilities-v1540        UE-NR-CapabilityAddFRX-Mode-v1540                             OPTIONAL,
21627     fr2-Add-UE-NR-Capabilities-v1540        UE-NR-CapabilityAddFRX-Mode-v1540                             OPTIONAL,
21628     fr1-fr2-Add-UE-NR-Capabilities          UE-NR-CapabilityAddFRX-Mode                                   OPTIONAL,
21629     nonCriticalExtension                    UE-NR-Capability-v1550                                        OPTIONAL
21632 UE-NR-Capability-v1550 ::=               SEQUENCE {
21633     reducedCP-Latency                        ENUMERATED {supported}                                       OPTIONAL,
21634     nonCriticalExtension                     UE-NR-Capability-v1560                                       OPTIONAL
21637 UE-NR-Capability-v1560 ::=               SEQUENCE {
21638     nrdc-Parameters                         NRDC-Parameters                                               OPTIONAL,
21639     receivedFilters                         OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs)       OPTIONAL,
21640     nonCriticalExtension                    UE-NR-Capability-v1570                                        OPTIONAL
21643 UE-NR-Capability-v1570 ::=               SEQUENCE {
21644     nrdc-Parameters-v1570                   NRDC-Parameters-v1570                                         OPTIONAL,
21645     nonCriticalExtension                    UE-NR-Capability-v1610                                        OPTIONAL
21648 -- Late non-critical Rel-15 extensions:
21649 UE-NR-Capability-v15c0 ::=               SEQUENCE {
21650     nrdc-Parameters-v15c0                    NRDC-Parameters-v15c0                                        OPTIONAL,
21651     partialFR2-FallbackRX-Req                ENUMERATED {true}                                            OPTIONAL,
21652     nonCriticalExtension                     UE-NR-Capability-v15g0                                       OPTIONAL
21655 UE-NR-Capability-v15g0 ::=               SEQUENCE {
21656     rf-Parameters-v15g0                      RF-Parameters-v15g0                                          OPTIONAL,
21657     nonCriticalExtension                     UE-NR-Capability-v15j0                                       OPTIONAL
21660 UE-NR-Capability-v15j0 ::=               SEQUENCE {
21661     -- Following field is only for REL-15 late non-critical extensions
21662     lateNonCriticalExtension                 OCTET STRING                                                 OPTIONAL,
21663     nonCriticalExtension                     UE-NR-Capability-v16a0                                       OPTIONAL
21666 -- Regular non-critical Rel-16 extensions:
21667 UE-NR-Capability-v1610 ::=               SEQUENCE {
21668     inDeviceCoexInd-r16                     ENUMERATED {supported}                                        OPTIONAL,
21669     dl-DedicatedMessageSegmentation-r16     ENUMERATED {supported}                                        OPTIONAL,
21670     nrdc-Parameters-v1610                   NRDC-Parameters-v1610                                         OPTIONAL,
21671     powSav-Parameters-r16                   PowSav-Parameters-r16                                         OPTIONAL,
21672     fr1-Add-UE-NR-Capabilities-v1610        UE-NR-CapabilityAddFRX-Mode-v1610                             OPTIONAL,
21673     fr2-Add-UE-NR-Capabilities-v1610        UE-NR-CapabilityAddFRX-Mode-v1610                             OPTIONAL,
21674     bh-RLF-Indication-r16                   ENUMERATED {supported}                                        OPTIONAL,
21675     directSN-AdditionFirstRRC-IAB-r16       ENUMERATED {supported}                                        OPTIONAL,
21676     bap-Parameters-r16                      BAP-Parameters-r16                                            OPTIONAL,
21677     referenceTimeProvision-r16              ENUMERATED {supported}                                        OPTIONAL,
21678     sidelinkParameters-r16                  SidelinkParameters-r16                                        OPTIONAL,
21679     highSpeedParameters-r16                 HighSpeedParameters-r16                                       OPTIONAL,
21680     mac-Parameters-v1610                    MAC-Parameters-v1610                                          OPTIONAL,
21681     mcgRLF-RecoveryViaSCG-r16               ENUMERATED {supported}                                        OPTIONAL,
21682     resumeWithStoredMCG-SCells-r16          ENUMERATED {supported}                                        OPTIONAL,
21683     resumeWithStoredSCG-r16                 ENUMERATED {supported}                                        OPTIONAL,
21684     resumeWithSCG-Config-r16                ENUMERATED {supported}                                        OPTIONAL,
21685     ue-BasedPerfMeas-Parameters-r16         UE-BasedPerfMeas-Parameters-r16                               OPTIONAL,
21686     son-Parameters-r16                      SON-Parameters-r16                                            OPTIONAL,
21687     onDemandSIB-Connected-r16               ENUMERATED {supported}                                        OPTIONAL,
21688     nonCriticalExtension                    UE-NR-Capability-v1640                                        OPTIONAL
21691 UE-NR-Capability-v1640 ::=               SEQUENCE {
21692     redirectAtResumeByNAS-r16               ENUMERATED {supported}                                        OPTIONAL,
21693     phy-ParametersSharedSpectrumChAccess-r16  Phy-ParametersSharedSpectrumChAccess-r16                    OPTIONAL,
21694     nonCriticalExtension                    UE-NR-Capability-v1650                                        OPTIONAL
21697 UE-NR-Capability-v1650 ::=               SEQUENCE {
21698     mpsPriorityIndication-r16                ENUMERATED {supported}                                       OPTIONAL,
21699     highSpeedParameters-v1650                HighSpeedParameters-v1650                                    OPTIONAL,
21700     nonCriticalExtension                     UE-NR-Capability-v1690                                       OPTIONAL
21703 UE-NR-Capability-v1690 ::=               SEQUENCE {
21704     ul-RRC-Segmentation-r16                  ENUMERATED {supported}                                       OPTIONAL,
21705     nonCriticalExtension                     UE-NR-Capability-v1700                                       OPTIONAL
21708 -- Late non-critical extensions from Rel-16 onwards:
21709 UE-NR-Capability-v16a0 ::=               SEQUENCE {
21710     phy-Parameters-v16a0                     Phy-Parameters-v16a0                                         OPTIONAL,
21711     rf-Parameters-v16a0                      RF-Parameters-v16a0                                          OPTIONAL,
21712     nonCriticalExtension                     UE-NR-Capability-v16c0                                       OPTIONAL
21715 UE-NR-Capability-v16c0 ::=               SEQUENCE {
21716     rf-Parameters-v16c0                      RF-Parameters-v16c0                                          OPTIONAL,
21717     nonCriticalExtension                     UE-NR-Capability-v16d0                                       OPTIONAL
21720 UE-NR-Capability-v16d0 ::=               SEQUENCE {
21721     featureSets-v16d0                        FeatureSets-v16d0                                            OPTIONAL,
21722     nonCriticalExtension                     SEQUENCE {}                                                  OPTIONAL
21725 -- Regular non-critical Rel-17 extensions:
21726 UE-NR-Capability-v1700 ::=               SEQUENCE {
21727     inactiveStatePO-Determination-r17        ENUMERATED {supported}                                       OPTIONAL,
21728     highSpeedParameters-v1700                HighSpeedParameters-v1700                                    OPTIONAL,
21729     powSav-Parameters-v1700                  PowSav-Parameters-v1700                                      OPTIONAL,
21730     mac-Parameters-v1700                     MAC-Parameters-v1700                                         OPTIONAL,
21731     ims-Parameters-v1700                     IMS-Parameters-v1700                                         OPTIONAL,
21732     measAndMobParameters-v1700               MeasAndMobParameters-v1700,
21733     appLayerMeasParameters-r17               AppLayerMeasParameters-r17                                   OPTIONAL,
21734     redCapParameters-r17                     RedCapParameters-r17                                         OPTIONAL,
21735     ra-SDT-r17                               ENUMERATED {supported}                                       OPTIONAL,
21736     srb-SDT-r17                              ENUMERATED {supported}                                       OPTIONAL,
21737     gNB-SideRTT-BasedPDC-r17                 ENUMERATED {supported}                                       OPTIONAL,
21738     bh-RLF-DetectionRecovery-Indication-r17  ENUMERATED {supported}                                       OPTIONAL,
21739     nrdc-Parameters-v1700                    NRDC-Parameters-v1700                                        OPTIONAL,
21740     bap-Parameters-v1700                     BAP-Parameters-v1700                                         OPTIONAL,
21741     musim-GapPreference-r17                  ENUMERATED {supported}                                       OPTIONAL,
21742     musimLeaveConnected-r17                  ENUMERATED {supported}                                       OPTIONAL,
21743     mbs-Parameters-r17                       MBS-Parameters-r17,
21744     nonTerrestrialNetwork-r17                ENUMERATED {supported}                                       OPTIONAL,
21745     ntn-ScenarioSupport-r17                  ENUMERATED {gso, ngso}                                       OPTIONAL,
21746     sliceInfoforCellReselection-r17          ENUMERATED {supported}                                       OPTIONAL,
21747     ue-RadioPagingInfo-r17                   UE-RadioPagingInfo-r17                                       OPTIONAL,
21748     -- R4 17-2 UL gap pattern for Tx power management
21749     ul-GapFR2-Pattern-r17                    BIT STRING (SIZE (4))                                        OPTIONAL,
21750     ntn-Parameters-r17                       NTN-Parameters-r17                                           OPTIONAL,
21751     nonCriticalExtension                     UE-NR-Capability-v1740                                       OPTIONAL
21754 UE-NR-Capability-v1740 ::=               SEQUENCE {
21755     redCapParameters-v1740                   RedCapParameters-v1740,
21756     nonCriticalExtension                     UE-NR-Capability-v1750                                       OPTIONAL
21759 UE-NR-Capability-v1750 ::=               SEQUENCE {
21760     crossCarrierSchedulingConfigurationRelease-r17  ENUMERATED {supported}                                OPTIONAL,
21761     nonCriticalExtension                            UE-NR-Capability-v1800                                OPTIONAL
21764 -- Regular non-critical Rel-18 extensions:
21765 UE-NR-Capability-v1800 ::=               SEQUENCE {
21766     airToGroundNetwork-r18                   ENUMERATED {supported}                                       OPTIONAL,
21767     eRedCapParameters-r18                    ERedCapParameters-r18                                        OPTIONAL,
21768     ncr-Parameters-r18                       NCR-Parameters-r18                                           OPTIONAL,
21769     softSatelliteSwitchResyncNTN-r18         ENUMERATED {supported}                                       OPTIONAL,
21770     hardSatelliteSwitchResyncNTN-r18         ENUMERATED {supported}                                       OPTIONAL,
21771     mt-SDT-r18                               ENUMERATED {supported}                                       OPTIONAL,
21772     mt-SDT-NTN-r18                           ENUMERATED {supported}                                       OPTIONAL,
21773     inDeviceCoexIndAutonomousDenial-r18      ENUMERATED {supported}                                       OPTIONAL,
21774     inDeviceCoexIndFDM-r18                   ENUMERATED {supported}                                       OPTIONAL,
21775     inDeviceCoexIndTDM-r18                   ENUMERATED {supported}                                       OPTIONAL,
21776     musim-GapPriorityPreference-r18          ENUMERATED {supported}                                       OPTIONAL,
21777     musim-CapabilityRestriction-r18          ENUMERATED {supported}                                       OPTIONAL,
21778     dummy                                    ENUMERATED {supported}                                       OPTIONAL,
21779     ra-InsteadCG-SDT-r18                     ENUMERATED {supported}                                       OPTIONAL,
21780     resumeAfterSDT-Release-r18               ENUMERATED {supported}                                       OPTIONAL,
21781     ul-TrafficInfo-r18                       ENUMERATED {supported}                                       OPTIONAL,
21782     aerialParameters-r18                     AerialParameters-r18                                         OPTIONAL,
21783     --R4 40-2: beam steering
21784     ntn-VSAT-AntennaType-r18                 ENUMERATED {electronic, mechanical}                          OPTIONAL,
21785     --R4 40-1: VSAT UE type in NTN
21786     ntn-VSAT-MobilityType-r18                ENUMERATED {fixed, mobile}                                   OPTIONAL,
21787     ntn-Parameters-v1820                     NTN-Parameters-v1820                                         OPTIONAL,
21788     nonCriticalExtension                     UE-NR-Capability-v1830                                       OPTIONAL
21791 UE-NR-Capability-v1830 ::=               SEQUENCE {
21792     sib19-Support-r18                        ENUMERATED {supported}                                       OPTIONAL,
21793     nonCriticalExtension                     SEQUENCE{}                                                   OPTIONAL
21796 UE-NR-CapabilityAddXDD-Mode ::=          SEQUENCE {
21797     phy-ParametersXDD-Diff                   Phy-ParametersXDD-Diff                                       OPTIONAL,
21798     mac-ParametersXDD-Diff                   MAC-ParametersXDD-Diff                                       OPTIONAL,
21799     measAndMobParametersXDD-Diff             MeasAndMobParametersXDD-Diff                                 OPTIONAL
21802 UE-NR-CapabilityAddXDD-Mode-v1530 ::=    SEQUENCE {
21803     eutra-ParametersXDD-Diff                 EUTRA-ParametersXDD-Diff
21806 UE-NR-CapabilityAddFRX-Mode ::=          SEQUENCE {
21807     phy-ParametersFRX-Diff                   Phy-ParametersFRX-Diff                                       OPTIONAL,
21808     measAndMobParametersFRX-Diff             MeasAndMobParametersFRX-Diff                                 OPTIONAL
21811 UE-NR-CapabilityAddFRX-Mode-v1540 ::=    SEQUENCE {
21812     ims-ParametersFRX-Diff                   IMS-ParametersFRX-Diff                                       OPTIONAL
21815 UE-NR-CapabilityAddFRX-Mode-v1610 ::=    SEQUENCE {
21816     powSav-ParametersFRX-Diff-r16            PowSav-ParametersFRX-Diff-r16                                OPTIONAL,
21817     mac-ParametersFRX-Diff-r16               MAC-ParametersFRX-Diff-r16                                   OPTIONAL
21820 BAP-Parameters-r16 ::=                   SEQUENCE {
21821     flowControlBH-RLC-ChannelBased-r16       ENUMERATED {supported}                                       OPTIONAL,
21822     flowControlRouting-ID-Based-r16          ENUMERATED {supported}                                       OPTIONAL
21825 BAP-Parameters-v1700 ::=                 SEQUENCE {
21826     bapHeaderRewriting-Rerouting-r17         ENUMERATED {supported}                                       OPTIONAL,
21827     bapHeaderRewriting-Routing-r17           ENUMERATED {supported}                                       OPTIONAL
21830 MBS-Parameters-r17 ::=                   SEQUENCE {
21831     maxMRB-Add-r17                           INTEGER (1..16)                                              OPTIONAL
21834 -- TAG-UE-NR-CAPABILITY-STOP
21835 -- TAG-UE-RADIOPAGINGINFO-START
21837 UE-RadioPagingInfo-r17 ::=            SEQUENCE {
21838     -- R1 29-1: Paging enhancement
21839     pei-SubgroupingSupportBandList-r17    SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR    OPTIONAL,
21840     ...
21843 -- TAG-UE-RADIOPAGINGINFO-STOP
21844 -- TAG-ABSOLUTETIMEINFO-START
21846 AbsoluteTimeInfo-r16 ::= BIT STRING (SIZE (48))
21848 -- TAG-ABSOLUTETIMEINFO-STOP
21849 -- TAG-APPLAYERIDLEINACTIVECONFIG-START
21851 AppLayerIdleInactiveConfig-r18 ::=   SEQUENCE {
21852     measConfigAppLayerId-r18             MeasConfigAppLayerId-r17,
21853     serviceType-r18                      ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1}  OPTIONAL, -- Need M
21854     appLayerMeasPriority-r18             INTEGER (1..16)                                                           OPTIONAL, -- Need M
21855     qoe-Reference-r18                    OCTET STRING (SIZE (6))                                                   OPTIONAL, -- Need M
21856     qoe-MeasurementType-r18              ENUMERATED {sbased, mbased}                                               OPTIONAL, -- Need M
21857     qoe-AreaScope-r18                    Qoe-AreaScope-r18                                                         OPTIONAL, -- Need M
21858     mce-Id-r18                           OCTET STRING (SIZE (1))                                                   OPTIONAL, -- Need M
21859     availableRAN-VisibleMetrics-r18      AvailableRAN-VisibleMetrics-r18                                           OPTIONAL, -- Need M
21860     ...
21863 Qoe-AreaScope-r18 ::=                CHOICE {
21864     cellGlobalIdList                     CellGlobalIdList-r16,
21865     trackingAreaCodeList                 TrackingAreaCodeList-r16,
21866     trackingAreaIdentityList             TrackingAreaIdentityList-r16,
21867     plmn-IdentityList                    PLMN-IdentityList2-r16,
21868     ...
21871 AvailableRAN-VisibleMetrics-r18 ::=  SEQUENCE {
21872     appLayerBufferLevelList-r18          ENUMERATED {true}                                                         OPTIONAL, -- Need M
21873     playoutDelayForMediaStartup-r18      ENUMERATED {true}                                                         OPTIONAL, -- Need M
21874     ...
21877 -- TAG-APPLAYERIDLEINACTIVECONFIG-STOP
21878 -- TAG-APPLAYERMEASCONFIG-START
21880 AppLayerMeasConfig-r17 ::=           SEQUENCE {
21881     measConfigAppLayerToAddModList-r17   SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasConfigAppLayer-r17     OPTIONAL, -- Need N
21882     measConfigAppLayerToReleaseList-r17  SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF MeasConfigAppLayerId-r17   OPTIONAL, -- Need N
21883     rrc-SegAllowedSRB4-r17               ENUMERATED {enabled}                                                       OPTIONAL, -- Need R
21884     ...,
21885     [[
21886     rrc-SegAllowedSRB5-r18               ENUMERATED {enabled}                                                       OPTIONAL, -- Need R
21887     idleInactiveReportAllowed-r18        ENUMERATED {enabled}                                                       OPTIONAL  -- Need R
21888     ]]
21891 MeasConfigAppLayer-r17 ::=           SEQUENCE {
21892     measConfigAppLayerId-r17             MeasConfigAppLayerId-r17,
21893     measConfigAppLayerContainer-r17      OCTET STRING (SIZE (1..8000))                                              OPTIONAL, -- Need N
21894     serviceType-r17                      ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1}   OPTIONAL, -- Need M
21895     pauseReporting-r17                   BOOLEAN                                                                    OPTIONAL, -- Need M
21896     transmissionOfSessionStartStop-r17   BOOLEAN                                                                    OPTIONAL, -- Need M
21897     ran-VisibleParameters-r17            CHOICE {release NULL, setup RAN-VisibleParameters-r17}                                   OPTIONAL, -- Cond ServiceType
21898     ...,
21899     [[
21900     reportingSRB-r18                     ENUMERATED {srb4, srb5}                                                    OPTIONAL, -- Cond QoENRDC
21901     appLayerMeasPriority-r18             INTEGER (1..16)                                                            OPTIONAL, -- Need M
21902     appLayerIdleInactiveConfig-r18       CHOICE {release NULL, setup AppLayerIdleInactiveConfig-r18}                              OPTIONAL  -- Need M
21903     ]]
21906 RAN-VisibleParameters-r17 ::=        SEQUENCE {
21907     ran-VisiblePeriodicity-r17           ENUMERATED {ms120, ms240, ms480, ms640, ms1024}                            OPTIONAL, -- Need S
21908     numberOfBufferLevelEntries-r17       INTEGER (1..8)                                                             OPTIONAL, -- Need R
21909     reportPlayoutDelayForMediaStartup-r17 BOOLEAN                                                                   OPTIONAL, -- Need M
21910     ...,
21911     [[
21912     ran-VisibleReportingSRB-r18          ENUMERATED {srb4, srb5}                                                    OPTIONAL  -- Cond QoENRDC
21913     ]]
21916 -- TAG-APPLAYERMEASCONFIG-STOP
21917 -- TAG-AREACONFIGURATION-START
21919 AreaConfiguration-r16 ::=        SEQUENCE {
21920     areaConfig-r16                   AreaConfig-r16,
21921     interFreqTargetList-r16          SEQUENCE(SIZE (1..maxFreq)) OF InterFreqTargetInfo-r16              OPTIONAL  -- Need R
21924 AreaConfiguration-r17 ::=        SEQUENCE {
21925     areaConfig-r17                   AreaConfig-r16                                                      OPTIONAL, -- Need R
21926     interFreqTargetList-r17          SEQUENCE(SIZE (1..maxFreq)) OF InterFreqTargetInfo-r16              OPTIONAL  -- Need R
21929 AreaConfiguration-v1800 ::=      CHOICE {
21930     cag-ConfigList-r18               CAG-ConfigList-r18,
21931     snpn-ConfigList-r18              SNPN-ConfigList-r18
21934 AreaConfig-r16 ::=               CHOICE {
21935     cellGlobalIdList-r16             CellGlobalIdList-r16,
21936     trackingAreaCodeList-r16         TrackingAreaCodeList-r16,
21937     trackingAreaIdentityList-r16     TrackingAreaIdentityList-r16
21940 InterFreqTargetInfo-r16    ::=   SEQUENCE {
21941     dl-CarrierFreq-r16               ARFCN-ValueNR,
21942     cellList-r16                     SEQUENCE (SIZE (1..32)) OF  PhysCellId                              OPTIONAL  -- Need R
21945 CellGlobalIdList-r16 ::=         SEQUENCE (SIZE (1..32)) OF CGI-Info-Logging-r16
21947 TrackingAreaCodeList-r16 ::=     SEQUENCE (SIZE (1..8)) OF TrackingAreaCode
21949 TrackingAreaIdentityList-r16 ::= SEQUENCE (SIZE (1..8)) OF TrackingAreaIdentity-r16
21951 TrackingAreaIdentity-r16 ::=     SEQUENCE {
21952     plmn-Identity-r16                PLMN-Identity,
21953     trackingAreaCode-r16             TrackingAreaCode
21955 CAG-ConfigList-r18 ::=           SEQUENCE (SIZE (1..maxNPN-r16)) OF CAG-Config-r18
21957 CAG-Config-r18 ::=               SEQUENCE {
21958     plmn-Identity-r18                PLMN-Identity,
21959     cag-IdentityList-r18             SEQUENCE (SIZE (1..maxNPN-r16)) OF BIT STRING (SIZE (32))
21962 SNPN-ConfigList-r18 ::=          CHOICE {
21963     snpn-ConfigCellIdList-r18        SNPN-ConfigCellIdList-r18,
21964     snpn-ConfigTAI-List-r18          SNPN-ConfigTAI-List-r18,
21965     snpn-ConfigID-List-r18           SNPN-ConfigID-List-r18
21968 SNPN-ConfigCellIdList-r18 ::=    SEQUENCE (SIZE (1..maxSNPN-ConfigCellId-r18)) OF SNPN-ConfigCellId-r18
21970 SNPN-ConfigCellId-r18 ::=        SEQUENCE {
21971     cgi-Identity-r18                 CGI-Info-Logging-r16,
21972     nid-IdentityList-r18             SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
21975 SNPN-ConfigTAI-List-r18 ::=      SEQUENCE (SIZE (1..maxSNPN-ConfigTAI-r18)) OF SNPN-ConfigTAI-r18
21977 SNPN-ConfigTAI-r18 ::=           SEQUENCE {
21978     tai-Identity-r18                 TrackingAreaIdentity-r16,
21979     nid-IdentityList-r18             SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
21982 SNPN-ConfigID-List-r18 ::=       SEQUENCE (SIZE (1..maxSNPN-ConfigID-r18)) OF SNPN-ConfigID-r18
21984 SNPN-ConfigID-r18 ::=            SEQUENCE {
21985     plmn-Identity-r18                PLMN-Identity,
21986     nid-IdentityList-r18             SEQUENCE (SIZE (1..maxNPN-r16)) OF NID-r16
21989 -- TAG-AREACONFIGURATION-STOP
21990 -- TAG-BTNAMELIST-START
21992 BT-NameList-r16 ::=                SEQUENCE (SIZE (1..maxBT-Name-r16)) OF BT-Name-r16
21994 BT-Name-r16 ::=                    OCTET STRING (SIZE (1..248))
21996 -- TAG-BTNAMELIST-STOP
21997 -- TAG-DEDICATEDINFOF1C-START
21999 DedicatedInfoF1c-r17 ::=        OCTET STRING
22001 -- TAG-DEDICATEDINFOF1C-STOP
22002 -- TAG-EUTRA-ALLOWEDMEASBANDWIDTH-START
22004 EUTRA-AllowedMeasBandwidth ::=              ENUMERATED {mbw6, mbw15, mbw25, mbw50, mbw75, mbw100}
22006 -- TAG-EUTRA-ALLOWEDMEASBANDWIDTH-STOP
22007 -- TAG-EUTRA-MBSFN-SUBFRAMECONFIGLIST-START
22009 EUTRA-MBSFN-SubframeConfigList ::= SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF EUTRA-MBSFN-SubframeConfig
22011 EUTRA-MBSFN-SubframeConfig ::=      SEQUENCE {
22012     radioframeAllocationPeriod          ENUMERATED {n1, n2, n4, n8, n16, n32},
22013     radioframeAllocationOffset          INTEGER (0..7),
22014     subframeAllocation1                 CHOICE {
22015         oneFrame                            BIT STRING (SIZE(6)),
22016         fourFrames                          BIT STRING (SIZE(24))
22017     },
22018     subframeAllocation2                 CHOICE {
22019         oneFrame                            BIT STRING (SIZE(2)),
22020         fourFrames                          BIT STRING (SIZE(8))
22021     }                                                                                                       OPTIONAL,   -- Need R
22022     ...
22025 -- TAG-EUTRA-MBSFN-SUBFRAMECONFIGLIST-STOP
22026 -- TAG-EUTRA-MULTIBANDINFOLIST-START
22028 EUTRA-MultiBandInfoList ::=     SEQUENCE (SIZE (1..maxMultiBands)) OF EUTRA-MultiBandInfo
22030 EUTRA-MultiBandInfo ::=         SEQUENCE {
22031     eutra-FreqBandIndicator         FreqBandIndicatorEUTRA,
22032     eutra-NS-PmaxList               EUTRA-NS-PmaxList                           OPTIONAL    -- Need R
22035 -- TAG-EUTRA-MULTIBANDINFOLIST-STOP
22036 -- TAG-EUTRA-MULTIBANDINFOLISTAERIAL-START
22038 EUTRA-MultiBandInfoListAerial-r18 ::=     SEQUENCE (SIZE (1..maxMultiBands)) OF EUTRA-MultiBandInfoAerial-r18
22040 EUTRA-MultiBandInfoAerial-r18 ::=         SEQUENCE {
22041     eutra-FreqBandIndicator-r18               FreqBandIndicatorEUTRA,
22042     eutra-NS-PmaxListAerial-r18               EUTRA-NS-PmaxList                 OPTIONAL    -- Need R
22045 -- TAG-EUTRA-MULTIBANDINFOLISTAERIAL-STOP
22046 -- TAG-EUTRA-NS-PMAXLIST-START
22048 EUTRA-NS-PmaxList ::=               SEQUENCE (SIZE (1..maxEUTRA-NS-Pmax)) OF EUTRA-NS-PmaxValue
22050 EUTRA-NS-PmaxValue ::=              SEQUENCE {
22051     additionalPmax                      INTEGER (-30..33)                       OPTIONAL,   -- Need R
22052     additionalSpectrumEmission          INTEGER (1..288)                        OPTIONAL    -- Need R
22055 -- TAG-EUTRA-NS-PMAXLIST-STOP
22056 -- TAG-EUTRA-PHYSCELLID-START
22058 EUTRA-PhysCellId ::=                        INTEGER (0..503)
22060 -- TAG-EUTRA-PHYSCELLID-STOP
22061 -- TAG-EUTRA-PHYSCELLIDRANGE-START
22063 EUTRA-PhysCellIdRange ::=       SEQUENCE {
22064     start                           EUTRA-PhysCellId,
22065     range                           ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84, n96,
22066                                                 n128, n168, n252, n504, spare2, spare1}                         OPTIONAL    -- Need N
22069 -- TAG-EUTRA-PHYSCELLIDRANGE-STOP
22070 -- TAG-EUTRA-PRESENCEANTENNAPORT1-START
22072 EUTRA-PresenceAntennaPort1 ::=              BOOLEAN
22074 -- TAG-EUTRA-PRESENCEANTENNAPORT1-STOP
22075 -- TAG-EUTRA-Q-OFFSETRANGE-START
22077 EUTRA-Q-OffsetRange ::=                     ENUMERATED {
22078                                                 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
22079                                                 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
22080                                                 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
22081                                                 dB6, dB8, dB10, dB12, dB14, dB16, dB18,
22082                                                 dB20, dB22, dB24}
22084 -- TAG-EUTRA-Q-OFFSETRANGE-STOP
22085 -- TAG-IABIPADDRESS-START
22087 IAB-IP-Address-r16 ::=  CHOICE {
22088     iPv4-Address-r16                BIT STRING (SIZE(32)),
22089     iPv6-Address-r16                BIT STRING (SIZE(128)),
22090     iPv6-Prefix-r16                 BIT STRING (SIZE(64)),
22091     ...
22094 -- TAG-IABIPADDRESS-STOP
22095 -- TAG-IABIPADDRESSINDEX-START
22097 IAB-IP-AddressIndex-r16 ::= INTEGER (1..maxIAB-IP-Address-r16)
22099 -- TAG-IABIPADDRESSINDEX-STOP
22100 -- TAG-IAB-IP-USAGE-START
22102 IAB-IP-Usage-r16 ::= ENUMERATED {f1-C, f1-U, non-F1, spare}
22104 -- TAG-IAB-IP-USAGE-STOP
22105 -- TAG-LOGGINGDURATION-START
22107 LoggingDuration-r16 ::=   ENUMERATED {
22108                               min10, min20, min40, min60, min90, min120, spare2, spare1}
22110 -- TAG-LOGGINGDURATION-STOP
22111 -- TAG-LOGGINGINTERVAL-START
22113 LoggingInterval-r16 ::=   ENUMERATED {
22114                               ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480,
22115                               ms30720, ms40960, ms61440 , infinity}
22117 -- TAG-LOGGINGINTERVAL-STOP
22118 -- TAG-LOGMEASRESULTLISTBT-START
22120 LogMeasResultListBT-r16 ::= SEQUENCE (SIZE (1..maxBT-IdReport-r16)) OF LogMeasResultBT-r16
22122 LogMeasResultBT-r16 ::= SEQUENCE {
22123     bt-Addr-r16             BIT STRING (SIZE (48)),
22124     rssi-BT-r16             INTEGER (-128..127)        OPTIONAL,
22125     ...
22128 -- TAG-LOGMEASRESULTLISTBT-STOP
22129 -- TAG-LOGMEASRESULTLISTWLAN-START
22131 LogMeasResultListWLAN-r16 ::=    SEQUENCE (SIZE (1..maxWLAN-Id-Report-r16)) OF LogMeasResultWLAN-r16
22133 LogMeasResultWLAN-r16 ::=        SEQUENCE {
22134     wlan-Identifiers-r16             WLAN-Identifiers-r16,
22135     rssiWLAN-r16                     WLAN-RSSI-Range-r16          OPTIONAL,
22136     rtt-WLAN-r16                     WLAN-RTT-r16                 OPTIONAL,
22137     ...
22140 WLAN-Identifiers-r16 ::=         SEQUENCE {
22141     ssid-r16                         OCTET STRING (SIZE (1..32))  OPTIONAL,
22142     bssid-r16                        OCTET STRING (SIZE (6))      OPTIONAL,
22143     hessid-r16                       OCTET STRING (SIZE (6))      OPTIONAL,
22144     ...
22147 WLAN-RSSI-Range-r16 ::= INTEGER(0..141)
22149 WLAN-RTT-r16 ::=                 SEQUENCE {
22150     rttValue-r16                     INTEGER (0..16777215),
22151     rttUnits-r16                     ENUMERATED {
22152                                          microseconds,
22153                                          hundredsofnanoseconds,
22154                                          tensofnanoseconds,
22155                                          nanoseconds,
22156                                          tenthsofnanoseconds,
22157                                          ...},
22158     rttAccuracy-r16                  INTEGER (0..255)             OPTIONAL,
22159     ...
22162 -- TAG-LOGMEASRESULTLISTWLAN-STOP
22163 -- TAG-MEASCONFIGAPPLAYERID-START
22165 MeasConfigAppLayerId-r17 ::= INTEGER (0..maxNrofAppLayerMeas-1-r17)
22167 -- TAG-MEASCONFIGAPPLAYERID-STOP
22168 -- TAG-OTHERCONFIG-START
22170 OtherConfig ::=                 SEQUENCE {
22171     delayBudgetReportingConfig  CHOICE{
22172         release                 NULL,
22173         setup                   SEQUENCE{
22174             delayBudgetReportingProhibitTimer   ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30}
22175         }
22176     }                                                                                                     OPTIONAL        -- Need M
22179 OtherConfig-v1540 ::=           SEQUENCE {
22180     overheatingAssistanceConfig     CHOICE {release NULL, setup OverheatingAssistanceConfig}                            OPTIONAL, -- Need M
22181     ...
22184 OtherConfig-v1610 ::=                   SEQUENCE {
22185     idc-AssistanceConfig-r16                CHOICE {release NULL, setup IDC-AssistanceConfig-r16}                       OPTIONAL, -- Need M
22186     drx-PreferenceConfig-r16                CHOICE {release NULL, setup DRX-PreferenceConfig-r16}                       OPTIONAL, -- Need M
22187     maxBW-PreferenceConfig-r16              CHOICE {release NULL, setup MaxBW-PreferenceConfig-r16}                     OPTIONAL, -- Need M
22188     maxCC-PreferenceConfig-r16              CHOICE {release NULL, setup MaxCC-PreferenceConfig-r16}                     OPTIONAL, -- Need M
22189     maxMIMO-LayerPreferenceConfig-r16       CHOICE {release NULL, setup MaxMIMO-LayerPreferenceConfig-r16}              OPTIONAL, -- Need M
22190     minSchedulingOffsetPreferenceConfig-r16 CHOICE {release NULL, setup MinSchedulingOffsetPreferenceConfig-r16}        OPTIONAL, -- Need M
22191     releasePreferenceConfig-r16             CHOICE {release NULL, setup ReleasePreferenceConfig-r16}                    OPTIONAL, -- Need M
22192     referenceTimePreferenceReporting-r16    ENUMERATED {true}                                             OPTIONAL, -- Need R
22193     btNameList-r16                          CHOICE {release NULL, setup BT-NameList-r16}                                OPTIONAL, -- Need M
22194     wlanNameList-r16                        CHOICE {release NULL, setup WLAN-NameList-r16}                              OPTIONAL, -- Need M
22195     sensorNameList-r16                      CHOICE {release NULL, setup Sensor-NameList-r16}                            OPTIONAL, -- Need M
22196     obtainCommonLocation-r16                ENUMERATED {true}                                             OPTIONAL, -- Need R
22197     sl-AssistanceConfigNR-r16               ENUMERATED{true}                                              OPTIONAL  -- Need R
22200 OtherConfig-v1700 ::=                   SEQUENCE {
22201     ul-GapFR2-PreferenceConfig-r17          ENUMERATED {true}                                             OPTIONAL, -- Need R
22202     musim-GapAssistanceConfig-r17           CHOICE {release NULL, setup MUSIM-GapAssistanceConfig-r17}                  OPTIONAL, -- Need M
22203     musim-LeaveAssistanceConfig-r17         CHOICE {release NULL, setup MUSIM-LeaveAssistanceConfig-r17}                OPTIONAL, -- Need M
22204     successHO-Config-r17                    CHOICE {release NULL, setup SuccessHO-Config-r17}                           OPTIONAL, -- Need M
22205     maxBW-PreferenceConfigFR2-2-r17         ENUMERATED {true}                                             OPTIONAL, -- Cond maxBW
22206     maxMIMO-LayerPreferenceConfigFR2-2-r17  ENUMERATED {true}                                             OPTIONAL, -- Cond maxMIMO
22207     minSchedulingOffsetPreferenceConfigExt-r17  ENUMERATED {true}                                         OPTIONAL, -- Cond minOffset
22208     rlm-RelaxationReportingConfig-r17       CHOICE {release NULL, setup RLM-RelaxationReportingConfig-r17}              OPTIONAL, -- Need M
22209     bfd-RelaxationReportingConfig-r17       CHOICE {release NULL, setup BFD-RelaxationReportingConfig-r17}              OPTIONAL, -- Need M
22210     scg-DeactivationPreferenceConfig-r17    CHOICE {release NULL, setup SCG-DeactivationPreferenceConfig-r17}           OPTIONAL, -- Cond SCG
22211     rrm-MeasRelaxationReportingConfig-r17   CHOICE {release NULL, setup RRM-MeasRelaxationReportingConfig-r17}          OPTIONAL, -- Need M
22212     propDelayDiffReportConfig-r17           CHOICE {release NULL, setup PropDelayDiffReportConfig-r17}                  OPTIONAL  -- Need M
22215 OtherConfig-v1800 ::=                   SEQUENCE {
22216     idc-AssistanceConfig-v1800              CHOICE {release NULL, setup IDC-AssistanceConfig-v1800}                     OPTIONAL, -- Need M
22217     multiRx-PreferenceReportingConfigFR2-r18 CHOICE {release NULL, setup MultiRx-PreferenceReportingConfigFR2-r18}      OPTIONAL, -- Need M
22218     aerial-FlightPathAvailabilityConfig-r18 ENUMERATED {true}                                             OPTIONAL, -- Need R
22219     ul-TrafficInfoReportingConfig-r18       CHOICE {release NULL, setup UL-TrafficInfoReportingConfig-r18}              OPTIONAL, -- Need M
22220     n3c-RelayUE-InfoReportConfig-r18        ENUMERATED {true}                                             OPTIONAL, -- Need R
22221     successPSCell-Config-r18                CHOICE {release NULL, setup SuccessPSCell-Config-r18}                       OPTIONAL, -- Need M
22222     sn-InitiatedPSCellChange-r18            ENUMERATED {true}                                             OPTIONAL, -- Need R
22223     musim-GapPriorityAssistanceConfig-r18   ENUMERATED {true}                                          OPTIONAL, -- Cond musimGapConfig
22224     musim-CapabilityRestrictionConfig-r18   CHOICE {release NULL, setup MUSIM-CapabilityRestrictionConfig-r18}          OPTIONAL  -- Need M
22227 OtherConfig-v1830 ::=                   SEQUENCE {
22228     sl-PRS-AssistanceConfigNR-r18           ENUMERATED{true}                                              OPTIONAL  -- Need R
22231 IDC-AssistanceConfig-v1800 ::=          SEQUENCE {
22232     idc-FDM-AssistanceConfig-r18            CHOICE {release NULL, setup IDC-FDM-AssistanceConfig-r18}                   OPTIONAL, -- Need M
22233     idc-TDM-AssistanceConfig-r18            ENUMERATED {setup}                                            OPTIONAL  -- Cond FDM
22236 MultiRx-PreferenceReportingConfigFR2-r18 ::= SEQUENCE {
22237     multiRx-PreferenceReportingConfigFR2ProhibitTimer-r18  ENUMERATED {
22238                                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22239                                                               s8, s9, s10, s20, s30, spare2, spare1}
22242 CandidateServingFreqListNR-r16 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF ARFCN-ValueNR
22244 MUSIM-GapAssistanceConfig-r17 ::= SEQUENCE {
22245     musim-GapProhibitTimer-r17        ENUMERATED {s0, s0dot1, s0dot2, s0dot3, s0dot4, s0dot5, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10}
22248 MUSIM-LeaveAssistanceConfig-r17 ::=     SEQUENCE {
22249     musim-LeaveWithoutResponseTimer-r17     ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, spare2, spare1}
22252 MUSIM-CapabilityRestrictionConfig-r18 ::= SEQUENCE {
22253     musim-CandidateBandList-r18               MUSIM-CandidateBandList-r18                                           OPTIONAL, -- Need R
22254     musim-WaitTimer-r18                       ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, spare2, spare1},
22255     musim-ProhibitTimer-r18                   ENUMERATED {s0, s0dot1, s0dot2, s0dot3, s0dot4, s0dot5, s1, s2, s3, s4, s5, s6, s7, s8,
22256                                                           s9, s10}
22259 MUSIM-CandidateBandList-r18::= SEQUENCE (SIZE (1..maxCandidateBandIndex-r18)) OF FreqBandIndicatorNR
22261 SuccessHO-Config-r17 ::=                SEQUENCE {
22262     thresholdPercentageT304-r17             ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1}      OPTIONAL, --Need R
22263     thresholdPercentageT310-r17             ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1}      OPTIONAL, --Need R
22264     thresholdPercentageT312-r17             ENUMERATED {p20, p40, p60, p80, spare4, spare3, spare2, spare1}         OPTIONAL, --Need R
22265     sourceDAPS-FailureReporting-r17         ENUMERATED {true}                                                       OPTIONAL, --Need R
22266     ...
22269 SuccessPSCell-Config-r18 ::=            SEQUENCE {
22270     thresholdPercentageT304-SCG-r18         ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1}      OPTIONAL, --Need R
22271     thresholdPercentageT310-SCG-r18         ENUMERATED {p40, p60, p80, spare5, spare4, spare3, spare2, spare1}      OPTIONAL, --Need R
22272     thresholdPercentageT312-SCG-r18         ENUMERATED {p20, p40, p60, p80, spare4, spare3, spare2, spare1}         OPTIONAL, --Need R
22273     ...
22277 OverheatingAssistanceConfig ::= SEQUENCE {
22278     overheatingIndicationProhibitTimer    ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
22279                                           s60, s90, s120, s300, s600, spare3, spare2, spare1}
22282 IDC-AssistanceConfig-r16 ::=    SEQUENCE {
22283     candidateServingFreqListNR-r16  CandidateServingFreqListNR-r16                     OPTIONAL, -- Need R
22284     ...
22287 DRX-PreferenceConfig-r16 ::=          SEQUENCE {
22288     drx-PreferenceProhibitTimer-r16       ENUMERATED {
22289                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22290                                               s8, s9, s10, s20, s30, spare2, spare1}
22293 MaxBW-PreferenceConfig-r16 ::=        SEQUENCE {
22294     maxBW-PreferenceProhibitTimer-r16     ENUMERATED {
22295                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22296                                               s8, s9, s10, s20, s30, spare2, spare1}
22299 MaxCC-PreferenceConfig-r16 ::=        SEQUENCE {
22300     maxCC-PreferenceProhibitTimer-r16     ENUMERATED {
22301                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22302                                               s8, s9, s10, s20, s30, spare2, spare1}
22305 MaxMIMO-LayerPreferenceConfig-r16 ::= SEQUENCE {
22306     maxMIMO-LayerPreferenceProhibitTimer-r16 ENUMERATED {
22307                                                  s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22308                                                  s8, s9, s10, s20, s30, spare2, spare1}
22311 MinSchedulingOffsetPreferenceConfig-r16 ::=   SEQUENCE {
22312     minSchedulingOffsetPreferenceProhibitTimer-r16 ENUMERATED {
22313                                                        s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22314                                                        s8, s9, s10, s20, s30, spare2, spare1}
22317 ReleasePreferenceConfig-r16 ::=       SEQUENCE {
22318     releasePreferenceProhibitTimer-r16    ENUMERATED {
22319                                               s0, s0dot5, s1, s2, s3, s4, s5, s6, s7,
22320                                               s8, s9, s10, s20, s30, infinity, spare1},
22321     connectedReporting                    ENUMERATED {true}                                               OPTIONAL  -- Need R
22324 RLM-RelaxationReportingConfig-r17 ::= SEQUENCE {
22325     rlm-RelaxtionReportingProhibitTimer   ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
22326                                           s60, s90, s120, s300, s600, infinity, spare2, spare1}
22329 BFD-RelaxationReportingConfig-r17 ::= SEQUENCE {
22330     bfd-RelaxtionReportingProhibitTimer   ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
22331                                           s60, s90, s120, s300, s600, infinity, spare2, spare1}
22334 SCG-DeactivationPreferenceConfig-r17 ::=       SEQUENCE {
22335     scg-DeactivationPreferenceProhibitTimer-r17    ENUMERATED {
22336                                                    s0, s1, s2, s4, s8, s10, s15, s30,
22337                                                    s60, s120, s180, s240, s300, s600, s900, s1800}
22340 RRM-MeasRelaxationReportingConfig-r17 ::= SEQUENCE {
22341     s-SearchDeltaP-Stationary-r17             ENUMERATED {dB2, dB3, dB6, dB9, dB12, dB15, spare2, spare1},
22342     t-SearchDeltaP-Stationary-r17             ENUMERATED {s5, s10, s20, s30, s60, s120, s180, s240, s300, spare7, spare6, spare5,
22343                                                           spare4, spare3, spare2, spare1}
22346 PropDelayDiffReportConfig-r17 ::= SEQUENCE {
22347     threshPropDelayDiff-r17           ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6 ,ms7, ms8, ms9, ms10, spare5,
22348                                                           spare4, spare3, spare2, spare1}                OPTIONAL,   -- Need M
22349     neighCellInfoList-r17             SEQUENCE (SIZE (1..maxCellNTN-r17)) OF NeighbourCellInfo-r17         OPTIONAL    -- Need M
22352 NeighbourCellInfo-r17  ::= SEQUENCE {
22353 epochTime-r17                  EpochTime-r17,
22354 ephemerisInfo-r17              EphemerisInfo-r17
22357 IDC-FDM-AssistanceConfig-r18 ::=        SEQUENCE {
22358     candidateServingFreqRangeListNR-r18     CandidateServingFreqRangeListNR-r18                     OPTIONAL, -- Need R
22359     ...
22362 CandidateServingFreqRangeListNR-r18 ::= SEQUENCE (SIZE (1..maxFreqIDC-r16)) OF CandidateServingFreqRangeNR-r18
22364 CandidateServingFreqRangeNR-r18 ::=     SEQUENCE {
22365     candidateCenterFreq-r18                 ARFCN-ValueNR,
22366     candidateBandwidth-r18                  ENUMERATED {khz200, khz400, khz600, khz800, mhz1, mhz2, mhz3, mhz4, mhz5,
22367                                                 mhz6, mhz8, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100,
22368                                                 mhz200, mhz300, mhz400}                             OPTIONAL -- Need R
22371 UL-TrafficInfoReportingConfig-r18 ::=   SEQUENCE {
22372     pdu-SessionsToReportUL-TrafficInfoList-r18   SEQUENCE (SIZE (1.. maxNrofPDU-Sessions-r17)) OF PDU-SessionToReportUL-TrafficInfo-r18,
22373     ul-TrafficInfoProhibitTimer-r18              ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
22374                                                      s60, s90, s120, s300, s600, spare3, spare2, spare1}
22378 PDU-SessionToReportUL-TrafficInfo-r18 ::= SEQUENCE {
22379      pdu-SessionID                            PDU-SessionID,
22380      qfi-ToReportUL-TrafficInfoList-r18       SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI
22383 -- TAG-OTHERCONFIG-STOP
22384 -- TAG-PHYSCELLIDUTRA-FDD-START
22386 PhysCellIdUTRA-FDD-r16 ::=        INTEGER (0..511)
22388 -- TAG-PHYSCELLIDUTRA-FDD-STOP
22389 -- TAG-RRC-TRANSACTIONIDENTIFIER-START
22391 RRC-TransactionIdentifier ::=       INTEGER (0..3)
22393 -- TAG-RRC-TRANSACTIONIDENTIFIER-STOP
22394 -- TAG-SENSORNAMELIST-START
22396 Sensor-NameList-r16 ::= SEQUENCE {
22397     measUncomBarPre-r16     ENUMERATED {true}            OPTIONAL,  -- Need R
22398     measUeSpeed             ENUMERATED {true}            OPTIONAL,  -- Need R
22399     measUeOrientation       ENUMERATED {true}            OPTIONAL   -- Need R
22402 -- TAG-SENSORNAMELIST-STOP
22403 -- TAG-TRACEREFERENCE-START
22405 TraceReference-r16 ::= SEQUENCE {
22406     plmn-Identity-r16      PLMN-Identity,
22407     traceId-r16            OCTET STRING (SIZE (3))
22410 -- TAG-TRACEREFERENCE-STOP
22411 -- TAG-UE-MeasurementsAvailable-START
22413 UE-MeasurementsAvailable-r16 ::=              SEQUENCE {
22414     logMeasAvailable-r16                         ENUMERATED {true}               OPTIONAL,
22415     logMeasAvailableBT-r16                       ENUMERATED {true}               OPTIONAL,
22416     logMeasAvailableWLAN-r16                     ENUMERATED {true}               OPTIONAL,
22417     connEstFailInfoAvailable-r16                 ENUMERATED {true}               OPTIONAL,
22418     rlf-InfoAvailable-r16                        ENUMERATED {true}               OPTIONAL,
22419     ...,
22420     [[
22421     successHO-InfoAvailable-r17                  ENUMERATED {true}               OPTIONAL,
22422     sigLogMeasConfigAvailable-r17                BOOLEAN                         OPTIONAL
22423     ]],
22424     [[
22425     successPSCell-InfoAvailable-r18              ENUMERATED {true}               OPTIONAL
22426     ]]
22430 -- TAG-UE-MeasurementsAvailable-STOP
22431 -- TAG-UTRA-FDD-Q-OFFSETRANGE-START
22433 UTRA-FDD-Q-OffsetRange-r16 ::=              ENUMERATED {
22434                                                 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
22435                                                 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
22436                                                 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
22437                                                 dB6, dB8, dB10, dB12, dB14, dB16, dB18,
22438                                                 dB20, dB22, dB24}
22440 -- TAG-UTRA-FDD-Q-OFFSETRANGE-STOP
22441 -- TAG-VISITEDCELLINFOLIST-START
22443 VisitedCellInfoList-r16 ::= SEQUENCE (SIZE (1..maxCellHistory-r16)) OF VisitedCellInfo-r16
22445 VisitedCellInfo-r16 ::=  SEQUENCE {
22446     visitedCellId-r16        CHOICE {
22447         nr-CellId-r16            CHOICE {
22448             cgi-Info                 CGI-Info-Logging-r16,
22449             pci-arfcn-r16            PCI-ARFCN-NR-r16
22450         },
22451         eutra-CellId-r16         CHOICE {
22452             cellGlobalId-r16         CGI-InfoEUTRA,
22453             pci-arfcn-r16                PCI-ARFCN-EUTRA-r16
22454         }
22455     }                                        OPTIONAL,
22456     timeSpent-r16            INTEGER (0..4095),
22457     ...,
22458     [[
22459     visitedPSCellInfoListReport-r17    VisitedPSCellInfoList-r17                   OPTIONAL
22460     ]]
22463 VisitedPSCellInfoList-r17 ::= SEQUENCE (SIZE (1..maxPSCellHistory-r17)) OF VisitedPSCellInfo-r17
22465 VisitedPSCellInfo-r17 ::=    SEQUENCE {
22466     visitedCellId-r17            CHOICE {
22467         nr-CellId-r17                CHOICE {
22468             cgi-Info-r17                 CGI-Info-Logging-r16,
22469             pci-arfcn-r17                PCI-ARFCN-NR-r16
22470         },
22471         eutra-CellId-r17         CHOICE {
22472             cellGlobalId-r17         CGI-InfoEUTRALogging,
22473             pci-arfcn-r17            PCI-ARFCN-EUTRA-r16
22474         }
22475     }                                                 OPTIONAL,
22476     timeSpent-r17            INTEGER (0..4095),
22477     ...
22480 -- TAG-VISITEDCELLINFOLIST-STOP
22481 -- TAG-WLANNAMELIST-START
22483 WLAN-NameList-r16 ::= SEQUENCE (SIZE (1..maxWLAN-Name-r16)) OF WLAN-Name-r16
22485 WLAN-Name-r16 ::= OCTET STRING (SIZE (1..32))
22487 -- TAG-SL-BWP-CONFIG-START
22489 SL-BWP-Config-r16 ::=                    SEQUENCE {
22490     sl-BWP-Id                                BWP-Id,
22491     sl-BWP-Generic-r16                       SL-BWP-Generic-r16                                            OPTIONAL,  -- Need M
22492     sl-BWP-PoolConfig-r16                    SL-BWP-PoolConfig-r16                                         OPTIONAL,  -- Need M
22493     ...,
22494     [[
22495     sl-BWP-PoolConfigPS-r17              CHOICE {release NULL, setup SL-BWP-PoolConfig-r16}                              OPTIONAL,  -- Need M
22496     sl-BWP-DiscPoolConfig-r17            CHOICE {release NULL, setup SL-BWP-DiscPoolConfig-r17}                          OPTIONAL   -- Need M
22497     ]],
22498     [[
22499     sl-BWP-PoolConfigA2X-r18             CHOICE {release NULL, setup SL-BWP-PoolConfig-r16}                              OPTIONAL,  -- Need M
22500     sl-BWP-PRS-PoolConfig-r18            CHOICE {release NULL, setup SL-BWP-PRS-PoolConfig-r18}                          OPTIONAL   -- Need M
22501     ]]
22504 SL-BWP-Generic-r16 ::=                   SEQUENCE {
22505     sl-BWP-r16                               BWP                                                                OPTIONAL,    -- Need M
22506     sl-LengthSymbols-r16                     ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14}   OPTIONAL,    -- Need M
22507     sl-StartSymbol-r16                       ENUMERATED {sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7}        OPTIONAL,    -- Need M
22508     sl-PSBCH-Config-r16                      CHOICE {release NULL, setup SL-PSBCH-Config-r16}                                 OPTIONAL,    -- Need M
22509     sl-TxDirectCurrentLocation-r16           INTEGER (0..3301)                                                  OPTIONAL,    -- Need M
22510     ...,
22511     [[
22512     sl-Unlicensed-r18                        CHOICE {release NULL, setup SL-Unlicensed-r18 }                                 OPTIONAL     -- Need M
22513     ]]
22516 SL-Unlicensed-r18 ::=                    SEQUENCE {
22517     sl-LBT-FailureRecoveryConfig-r18         CHOICE {release NULL, setup SL-LBT-FailureRecoveryConfig-r18 }                  OPTIONAL,    -- Need M
22518     sl-StartingSymbolFirst-r18               ENUMERATED {sym0, sym1, sym2, sym3, sym4, sym5, sym6}              OPTIONAL,    -- Need M
22519     sl-StartingSymbolSecond-r18              ENUMERATED {sym3, sym4, sym5, sym6, sym7}                          OPTIONAL,    -- Need M
22520     sl-TransmissionStructureForPSCCHandPSSCH-r18 ENUMERATED {contiguousRB, interlaceRB}                         OPTIONAL,    -- Need M
22521     sl-GapOfAdditionalSSSB-Occasion-r18      INTEGER (0..639)                                                   OPTIONAL,    -- Need M
22522     sl-AbsoluteFrequencySSB-NonAnchorList-r18 SEQUENCE (SIZE (1.. maxSL-NonAnchorRBsets)) OF ARFCN-ValueNR      OPTIONAL,    -- Need M
22523     sl-CPE-StartingPositionS-SSB-r18         INTEGER (1..9)                                                     OPTIONAL,    -- Need M
22524     sl-CWS-ForPsschWithoutHarqAck-r18        ENUMERATED {t1, t8, t16, t32, infinity}                            OPTIONAL,    -- Need M
22525     sl-NumOfAdditionalSSSBOccasion-r18       INTEGER (0..4)                                                     OPTIONAL,    -- Need M
22526     sl-SSSBPowerOffsetOfAnchorRBSet-r18      ENUMERATED {value1, value2}                                        OPTIONAL,    -- Need M
22527     sl-RBSetConfigList-r18                   SEQUENCE (SIZE (1..5)) OF SL-RBSetConfig-r18                       OPTIONAL,    -- Need M
22528     sl-IntraCellGuardBandsSL-List-r18        SEQUENCE (SIZE (1..maxSCSs)) OF IntraCellGuardBandsPerSCS-r16      OPTIONAL     -- Need M
22531 -- TAG-SL-BWP-CONFIG-STOP
22532 -- TAG-SL-BWP-CONFIGCOMMON-START
22534 SL-BWP-ConfigCommon-r16 ::=              SEQUENCE {
22535     sl-BWP-Generic-r16                       SL-BWP-Generic-r16                                            OPTIONAL,    -- Need R
22536     sl-BWP-PoolConfigCommon-r16              SL-BWP-PoolConfigCommon-r16                                   OPTIONAL,    -- Need R
22537     ...,
22538     [[
22539     sl-BWP-PoolConfigCommonPS-r17            SL-BWP-PoolConfigCommon-r16                                   OPTIONAL,    -- Need R
22540     sl-BWP-DiscPoolConfigCommon-r17          SL-BWP-DiscPoolConfigCommon-r17                               OPTIONAL     -- Need R
22541     ]],
22542     [[
22543     sl-BWP-PoolConfigCommonA2X-r18       SL-BWP-PoolConfigCommon-r16                                       OPTIONAL      -- Need R
22544     ]]
22547 -- TAG-SL-BWP-CONFIGCOMMON-STOP
22548 -- TAG-SL-BWP-DISCPOOLCONFIG-START
22550 SL-BWP-DiscPoolConfig-r17 ::=        SEQUENCE {
22551     sl-DiscRxPool-r17                    SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16        OPTIONAL,    -- Cond HO
22552     sl-DiscTxPoolSelected-r17            SL-TxPoolDedicated-r16                                               OPTIONAL,    -- Need M
22553     sl-DiscTxPoolScheduling-r17          SL-TxPoolDedicated-r16                                               OPTIONAL     -- Need N
22556 -- TAG-SL-BWP-DISCPOOLCONFIG-STOP
22557 -- TAG-SL-BWP-DISCPOOLCONFIGCOMMON-START
22559 SL-BWP-DiscPoolConfigCommon-r17 ::= SEQUENCE {
22560     sl-DiscRxPool-r17                   SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16         OPTIONAL,    -- Need R
22561     sl-DiscTxPoolSelected-r17           SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16   OPTIONAL,    -- Need R
22562     ...
22565 -- TAG-SL-BWP-DISCPOOLCONFIGCOMMON-STOP
22566 -- TAG-SL-BWP-POOLCONFIG-START
22568 SL-BWP-PoolConfig-r16 ::=        SEQUENCE {
22569     sl-RxPool-r16                    SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16        OPTIONAL,    -- Cond HO
22570     sl-TxPoolSelectedNormal-r16      SL-TxPoolDedicated-r16                                               OPTIONAL,    -- Need M
22571     sl-TxPoolScheduling-r16          SL-TxPoolDedicated-r16                                               OPTIONAL,    -- Need N
22572     sl-TxPoolExceptional-r16         SL-ResourcePoolConfig-r16                                            OPTIONAL     -- Need M
22575 SL-TxPoolDedicated-r16 ::=       SEQUENCE {
22576     sl-PoolToReleaseList-r16         SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolID-r16      OPTIONAL,    -- Need N
22577     sl-PoolToAddModList-r16          SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16  OPTIONAL     -- Need N
22580 SL-ResourcePoolConfig-r16 ::=    SEQUENCE {
22581     sl-ResourcePoolID-r16            SL-ResourcePoolID-r16,
22582     sl-ResourcePool-r16              SL-ResourcePool-r16                                                  OPTIONAL    -- Need M
22585 SL-ResourcePoolID-r16 ::=        INTEGER (1..maxNrofPoolID-r16)
22587 -- TAG-SL-BWP-POOLCONFIG-STOP
22588 -- TAG-SL-BWP-POOLCONFIGCOMMON-START
22590 SL-BWP-PoolConfigCommon-r16 ::=      SEQUENCE {
22591     sl-RxPool-r16                        SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16         OPTIONAL,    -- Need R
22592     sl-TxPoolSelectedNormal-r16          SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16   OPTIONAL,    -- Need R
22593     sl-TxPoolExceptional-r16             SL-ResourcePoolConfig-r16                                             OPTIONAL     -- Need R
22596 -- TAG-SL-BWP-POOLCONFIGCOMMON-STOP
22597 -- TAG-SL-BWP-PRS-POOLCONFIG-START
22599 SL-BWP-PRS-PoolConfig-r18 ::=     SEQUENCE {
22600     sl-PRS-RxPool-r18                 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-PRS-ResourcePool-r18             OPTIONAL, -- Cond HO
22601     sl-PRS-TxPoolSelectedNormal-r18   SL-PRS-TxPoolDedicated-r18                                                     OPTIONAL, -- Need M
22602     sl-PRS-TxPoolScheduling-r18       SL-PRS-TxPoolDedicated-r18                                                     OPTIONAL, -- Need M
22603     sl-PRS-TxPoolExceptional-r18      SL-PRS-ResourcePoolConfig-r18                                                  OPTIONAL  -- Need R
22606 SL-PRS-TxPoolDedicated-r18 ::=    SEQUENCE {
22607     sl-PRS-PoolToReleaseList-r1       SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolID-r18     OPTIONAL, -- Need N
22608     sl-PRS-PoolToAddModList-r18       SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolConfig-r18 OPTIONAL  -- Need N
22611 SL-PRS-ResourcePoolConfig-r18 ::= SEQUENCE {
22612     sl-PRS-ResourcePoolID-r18         SL-PRS-ResourcePoolID-r18,
22613     sl-PRS-ResourcePool-r18           SL-PRS-ResourcePool-r18                                                        OPTIONAL  -- Need M
22616 SL-PRS-ResourcePoolID-r18 ::=     INTEGER (1.. maxNrofSL-PRS-TxPool-r18)
22618 -- TAG-SL-BWP-PRS-POOLCONFIG-STOP
22619 -- TAG-SL-BWP-PRS-POOLCONFIGCOMMON-START
22621 SL-BWP-PRS-PoolConfigCommon-r18 ::= SEQUENCE {
22622     sl-PRS-RxPool-r18                 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-PRS-ResourcePool-r18              OPTIONAL, -- Need R
22623     sl-PRS-TxPoolSelectedNormal-r18   SEQUENCE (SIZE (1..maxNrofSL-PRS-TxPool-r18)) OF SL-PRS-ResourcePoolConfig-r18 OPTIONAL, -- Need R
22624     sl-PRS-TxPoolExceptional-r18      SL-PRS-ResourcePoolConfig-r18                                                  OPTIONAL, -- Need R
22625     ...
22628 -- TAG-SL-BWP-PRSPOOLCONFIGCOMMON-STOP
22629 -- TAG-SL-CBR-PRIORITYTXCONFIGLIST-START
22631 SL-CBR-PriorityTxConfigList-r16 ::= SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndex-r16
22633 SL-CBR-PriorityTxConfigList-v1650 ::= SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndex-v1650
22635 SL-PriorityTxConfigIndex-r16 ::=    SEQUENCE {
22636     sl-PriorityThreshold-r16             INTEGER (1..8)                                                   OPTIONAL,    -- Need M
22637     sl-DefaultTxConfigIndex-r16          INTEGER (0..maxCBR-Level-1-r16)                                  OPTIONAL,    -- Need M
22638     sl-CBR-ConfigIndex-r16               INTEGER (0..maxCBR-Config-1-r16)                                 OPTIONAL,    -- Need M
22639     sl-Tx-ConfigIndexList-r16            SEQUENCE (SIZE (1.. maxCBR-Level-r16)) OF SL-TxConfigIndex-r16   OPTIONAL     -- Need M
22642 SL-PriorityTxConfigIndex-v1650 ::=  SEQUENCE {
22643     sl-MCS-RangeList-r16                SEQUENCE (SIZE (1..maxCBR-Level-r16)) OF SL-MinMaxMCS-List-r16    OPTIONAL     -- Need M
22646 SL-TxConfigIndex-r16 ::=            INTEGER (0..maxTxConfig-1-r16)
22648 -- TAG-SL-CBR-PRIORITYTXCONFIGLIST-STOP
22649 -- TAG-SL-CBR-COMMONTXCONFIGLIST-START
22651 SL-CBR-CommonTxConfigList-r16 ::=     SEQUENCE {
22652     sl-CBR-RangeConfigList-r16            SEQUENCE (SIZE (1..maxCBR-Config-r16)) OF SL-CBR-LevelsConfig-r16     OPTIONAL,   -- Need M
22653     sl-CBR-PSSCH-TxConfigList-r16         SEQUENCE (SIZE (1.. maxTxConfig-r16)) OF SL-CBR-PSSCH-TxConfig-r16    OPTIONAL    -- Need M
22656 SL-CBR-LevelsConfig-r16 ::=           SEQUENCE (SIZE (1..maxCBR-Level-r16)) OF SL-CBR-r16
22658 SL-CBR-PSSCH-TxConfig-r16 ::=         SEQUENCE {
22659     sl-CR-Limit-r16                       INTEGER(0..10000)                                                     OPTIONAL,   -- Need M
22660     sl-TxParameters-r16                   SL-PSSCH-TxParameters-r16                                             OPTIONAL    -- Need M
22663 SL-CBR-r16 ::=                        INTEGER (0..100)
22665 -- TAG-SL-CBR-COMMONTXCONFIGLIST-STOP
22666 -- TAG- SL-CBR-COMMONTXDEDICATEDSL-PRS-RP-LIST-START
22668 SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18 ::= SEQUENCE {
22669     sl-CBR-RangeDedicatedSL-PRS-RP-List-r18     SEQUENCE (SIZE (1..maxCBR-ConfigDedSL-PRS-1-r18)) OF SL-CBR-LevelsDedicatedSL-PRS-RP-r18
22670                                                                                                                  OPTIONAL,    -- Need M
22671     sl-CBR-SL-PRS-TxConfigList-r18              SEQUENCE (SIZE (1..maxNrofSL-PRS-TxConfig-r18)) OF SL-CBR-SL-PRS-TxConfig-r18
22672                                                                                                                  OPTIONAL     -- Need M
22675 SL-CBR-LevelsDedicatedSL-PRS-RP-r18 ::= SEQUENCE (SIZE (0..maxCBR-LevelDedSL-PRS-1-r18)) OF SL-CBR-Dedicated-SL-PRS-RP-r18
22677 SL-CBR-SL-PRS-TxConfig-r18 ::=          SEQUENCE {
22678     sl-PRS-CR-Limit-r18                     INTEGER(0..10000)                                                    OPTIONAL,    -- Need M
22679     sl-PRS-MaxTx-power-r18                  INTEGER (-30..33)                                                    OPTIONAL,    -- Need M
22680     sl-PRS-MaxNum-Transmissions-r18         INTEGER(1..32)                                                       OPTIONAL     -- Need M
22683 SL-CBR-Dedicated-SL-PRS-RP-r18 ::= INTEGER (0..100)
22685 -- TAG-SL-CBR-COMMONTXDEDICATEDSL-PRS-RP-LIST-STOP
22686 -- TAG-SL-CONFIGDEDICATEDNR-START
22688 SL-ConfigDedicatedNR-r16 ::=         SEQUENCE {
22689     sl-PHY-MAC-RLC-Config-r16            SL-PHY-MAC-RLC-Config-r16                                              OPTIONAL,    -- Need M
22690     sl-RadioBearerToReleaseList-r16      SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SLRB-Uu-ConfigIndex-r16        OPTIONAL,    -- Need N
22691     sl-RadioBearerToAddModList-r16       SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16       OPTIONAL,    -- Need N
22692     sl-MeasConfigInfoToReleaseList-r16   SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIndex-r16     OPTIONAL,    -- Need N
22693     sl-MeasConfigInfoToAddModList-r16    SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-MeasConfigInfo-r16       OPTIONAL,    -- Need N
22694     t400-r16                             ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000} OPTIONAL,    -- Need M
22695     ...,
22696     [[
22697     sl-PHY-MAC-RLC-Config-v1700          CHOICE {release NULL, setup SL-PHY-MAC-RLC-Config-v1700 }                           OPTIONAL,    -- Need M
22698     sl-DiscConfig-r17                    CHOICE {release NULL, setup SL-DiscConfig-r17}                                      OPTIONAL     -- Need M
22699     ]],
22700     [[
22701     sl-DiscConfig-v1800                  SL-DiscConfig-v1800                                                    OPTIONAL     -- Need M
22702     ]],
22703     [[
22704     sl-DiscConfig-v1830                  SL-DiscConfig-v1830                                                    OPTIONAL     -- Need M
22705     ]]
22708 SL-DestinationIndex-r16  ::=             INTEGER (0..maxNrofSL-Dest-1-r16)
22710 SL-PHY-MAC-RLC-Config-r16::=         SEQUENCE {
22711     sl-ScheduledConfig-r16               CHOICE {release NULL, setup SL-ScheduledConfig-r16 }                                OPTIONAL,    -- Need M
22712     sl-UE-SelectedConfig-r16             CHOICE {release NULL, setup SL-UE-SelectedConfig-r16 }                              OPTIONAL,    -- Need M
22713     sl-FreqInfoToReleaseList-r16         SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16               OPTIONAL,    -- Need N
22714     sl-FreqInfoToAddModList-r16          SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfig-r16            OPTIONAL,    -- Need N
22715     sl-RLC-BearerToReleaseList-r16       SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfigIndex-r16    OPTIONAL,    -- Need N
22716     sl-RLC-BearerToAddModList-r16        SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16         OPTIONAL,    -- Need N
22717     sl-MaxNumConsecutiveDTX-r16          ENUMERATED {n1, n2, n3, n4, n6, n8, n16, n32}                          OPTIONAL,    -- Need M
22718     sl-CSI-Acquisition-r16               ENUMERATED {enabled}                                                   OPTIONAL,    -- Need R
22719     sl-CSI-SchedulingRequestId-r16       CHOICE {release NULL, setup SchedulingRequestId}                                     OPTIONAL,    -- Need M
22720     sl-SSB-PriorityNR-r16                INTEGER (1..8)                                                         OPTIONAL,    -- Need R
22721     networkControlledSyncTx-r16          ENUMERATED {on, off}                                                   OPTIONAL     -- Need M
22724 -- WS modification: define a dedicated type
22725 SL-RLC-ChannelToAddModList-r17 ::= SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfig-r17
22727 SL-PHY-MAC-RLC-Config-v1700 ::=      SEQUENCE {
22728     sl-DRX-Config-r17                    SL-DRX-Config-r17                                                      OPTIONAL,    -- Need M
22729     sl-RLC-ChannelToReleaseList-r17      SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelID-r17            OPTIONAL, -- Cond L2U2N
22730 -- WS modification: define a dedicated type
22731 --    sl-RLC-ChannelToAddModList-r17       SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfig-r17        OPTIONAL, Cond L2U2N
22732     sl-RLC-ChannelToAddModList-r17       SL-RLC-ChannelToAddModList-r17        OPTIONAL, -- Cond L2U2N
22733     ...,
22734     [[
22735     sl-RLC-BearerToAddModListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16       OPTIONAL,   -- Need N
22736     sl-RLC-BearerToReleaseListSizeExt-v1800 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfigIndex-v1800 OPTIONAL, -- Need N
22737     sl-FreqInfoToAddModListExt-v1800     SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfigExt-v1800       OPTIONAL, -- Need N
22738     sl-LBT-SchedulingRequestId-r18       CHOICE {release NULL, setup SchedulingRequestId}                                     OPTIONAL, -- Need M
22739     sl-SyncFreqList-r18                  SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-Freq-Id-r16               OPTIONAL, -- Need M
22740     sl-SyncTxMultiFreq-r18               ENUMERATED {true}                                                      OPTIONAL, -- Need R
22741     sl-MaxTransPowerCA-r18               P-Max                                                                  OPTIONAL, -- Need R
22742     sl-SCCH-CarrierSetConfig-r18         CHOICE {release NULL, setup SL-SCCH-CarrierSetConfigList-r18}                        OPTIONAL, -- Need M
22743     sl-PRS-SchedulingRequestId-r18       CHOICE {release NULL, setup SchedulingRequestId}                                     OPTIONAL  -- Need M
22744     ]]
22747 SL-DiscConfig-r17::=                 SEQUENCE {
22748     sl-RelayUE-Config-r17                CHOICE {release NULL, setup SL-RelayUE-Config-r17}                                  OPTIONAL, -- Cond L2RelayUE
22749     sl-RemoteUE-Config-r17               CHOICE {release NULL, setup SL-RemoteUE-Config-r17}                                 OPTIONAL  -- Cond L2RemoteUE
22752 SL-DiscConfig-v1800 ::=              SEQUENCE {
22753     sl-RelayUE-ConfigU2U-r18             CHOICE {release NULL, setup SL-RelayUE-ConfigU2U-r18}                          OPTIONAL, -- Cond U2URelayUE
22754     sl-RemoteUE-ConfigU2U-r18            CHOICE {release NULL, setup SL-RemoteUE-ConfigU2U-r18}                         OPTIONAL  -- Cond U2URemoteUE
22757 SL-SCCH-CarrierSetConfigList-r18 ::= SEQUENCE (SIZE (1..maxNrofSL-CarrierSetConfig-r18)) OF SL-SCCH-CarrierSetConfig-r18
22759 SL-SCCH-CarrierSetConfig-r18 ::=     SEQUENCE {
22760     sl-DestinationList-r18               SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16,
22761     sl-SRB-Identity-r18                  SEQUENCE (SIZE (1..3)) OF SRB-Identity,
22762     sl-AllowedCarrierFreqSet1-r18        SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16),
22763     sl-AllowedCarrierFreqSet2-r18        SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16)
22766 SL-DiscConfig-v1830 ::=              SEQUENCE {
22767     sl-RemoteUE-ConfigU2U-v1830          CHOICE {release NULL, setup SL-RemoteUE-ConfigU2U-v1830}                       OPTIONAL  -- Cond U2URemoteUE
22770 -- TAG-SL-CONFIGDEDICATEDNR-STOP
22771 -- TAG-SL-CONFIGUREDGRANTCONFIG-START
22773 SL-ConfiguredGrantConfig-r16 ::=           SEQUENCE {
22774     sl-ConfigIndexCG-r16                       SL-ConfigIndexCG-r16,
22775     sl-PeriodCG-r16                            SL-PeriodCG-r16                                                       OPTIONAL, -- Need M
22776     sl-NrOfHARQ-Processes-r16                  INTEGER (1..16)                                                       OPTIONAL, -- Need M
22777     sl-HARQ-ProcID-offset-r16                  INTEGER (0..15)                                                       OPTIONAL, -- Need M
22778     sl-CG-MaxTransNumList-r16                  SL-CG-MaxTransNumList-r16                                             OPTIONAL, -- Need M
22779     rrc-ConfiguredSidelinkGrant-r16            SEQUENCE {
22780         sl-TimeResourceCG-Type1-r16                INTEGER (0..496)                                                  OPTIONAL, -- Need M
22781         sl-StartSubchannelCG-Type1-r16             INTEGER (0..26)                                                   OPTIONAL, -- Need M
22782         sl-FreqResourceCG-Type1-r16                INTEGER (0..6929)                                                 OPTIONAL, -- Need M
22783         sl-TimeOffsetCG-Type1-r16                  INTEGER (0..7999)                                                 OPTIONAL, -- Need R
22784         sl-N1PUCCH-AN-r16                          PUCCH-ResourceId                                                  OPTIONAL, -- Need M
22785         sl-PSFCH-ToPUCCH-CG-Type1-r16              INTEGER (0..15)                                                   OPTIONAL, -- Need M
22786         sl-ResourcePoolID-r16                      SL-ResourcePoolID-r16                                             OPTIONAL, -- Need M
22787         sl-TimeReferenceSFN-Type1-r16              ENUMERATED {sfn512}                                               OPTIONAL  -- Need S
22788     }                                                                                                                OPTIONAL, -- Need M
22789     ...,
22790     [[
22791     sl-N1PUCCH-AN-Type2-r16                    PUCCH-ResourceId                                                      OPTIONAL  -- Need M
22792     ]],
22793     [[
22794     sl-StartRBsetCG-Type1-r18                  INTEGER (0..4)                                                        OPTIONAL  -- Need M
22795     ]]
22798 SL-ConfigIndexCG-r16 ::=          INTEGER (0..maxNrofCG-SL-1-r16)
22800 SL-CG-MaxTransNumList-r16 ::=     SEQUENCE (SIZE (1..8)) OF SL-CG-MaxTransNum-r16
22802 SL-CG-MaxTransNum-r16 ::=                  SEQUENCE {
22803     sl-Priority-r16                            INTEGER (1..8),
22804     sl-MaxTransNum-r16                         INTEGER (1..32)
22807 SL-PeriodCG-r16 ::=            CHOICE{
22808     sl-PeriodCG1-r16               ENUMERATED {ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000, spare6,
22809                                                spare5, spare4, spare3, spare2, spare1},
22810     sl-PeriodCG2-r16               INTEGER (1..99)
22813 -- TAG-SL-CONFIGUREDGRANTCONFIG-STOP
22814 -- TAG-SL-CONFIGUREDGRANTCONFIGDEDICATEDSL-PRS-RP-START
22816 SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-r18 ::=     SEQUENCE {
22817     sl-PRS-ConfigIndexCG-r18                               SL-ConfigIndexCG-r16,
22818     sl-PRS-PeriodCG-r18                                    SL-PeriodCG-r16                                         OPTIONAL, -- Need M
22819     sl-PRS-ResourcePoolID-r18                              SL-ResourcePoolID-r16                                   OPTIONAL, -- Need M
22820     rrc-ConfiguredSidelinkGrantDedicated-SL-PRS-RP-r18     SEQUENCE {
22821         sl-TimeOffsetCG-Type1-r18                              INTEGER (0..7999)                                   OPTIONAL, -- Need R
22822         sl-TimeReferenceSFN-Type1-r18                          ENUMERATED {sfn512}                                 OPTIONAL, -- Need S
22823         sl-TimeResourceCG-Type1-r18                            INTEGER (0..496)                                    OPTIONAL, -- Need M
22824         sl-PRS-ResourceIndicationFirstType1-r18                INTEGER(0..11)                                      OPTIONAL, -- Need M
22825         sl-PRS-ResourceIndicationFutureType1-r18               INTEGER(0..143)                                     OPTIONAL  -- Need M
22826     }
22829 -- TAG-SL-CONFIGUREDGRANTCONFIGDEDICATEDSL-PRS-RP-STOP
22830 -- TAG-SL-DESTINATIONIDENTITY-START
22832 SL-DestinationIdentity-r16 ::=           BIT STRING (SIZE (24))
22834 -- TAG-SL-DESTINATIONIDENTITY-STOP
22835 -- TAG-SL-DRX-CONFIG-START
22837 SL-DRX-Config-r17 ::=                      SEQUENCE {
22838     sl-DRX-ConfigGC-BC-r17                     SL-DRX-ConfigGC-BC-r17                                                 OPTIONAL,     -- Cond HO
22839     sl-DRX-ConfigUC-ToReleaseList-r17          SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIndex-r16     OPTIONAL,     -- Need N
22840     sl-DRX-ConfigUC-ToAddModList-r17           SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DRX-ConfigUC-Info-r17    OPTIONAL,     -- Need N
22841     ...
22844 SL-DRX-ConfigUC-Info-r17 ::=               SEQUENCE {
22845     sl-DestinationIndex-r17                    SL-DestinationIndex-r16                                                OPTIONAL,     -- Need N
22846     sl-DRX-ConfigUC-r17                        SL-DRX-ConfigUC-r17                                                    OPTIONAL,     -- Need N
22847     ...
22850 -- TAG-SL-DRX-CONFIG-STOP
22851 -- TAG-SL-DRX-CONFIGGC-BC-START
22853 SL-DRX-ConfigGC-BC-r17 ::=      SEQUENCE {
22854     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
22855     sl-DRX-GC-generic-r17           SL-DRX-GC-Generic-r17                                                       OPTIONAL,    -- Need M
22856     sl-DefaultDRX-GC-BC-r17         SL-DRX-GC-BC-QoS-r17                                                        OPTIONAL,    -- Need M
22857     ...
22860 SL-DRX-GC-BC-QoS-r17 ::=            SEQUENCE {
22861     sl-DRX-GC-BC-MappedQoS-FlowList-r17 SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-Profile-r16       OPTIONAL,    -- Need M
22862     sl-DRX-GC-BC-OnDurationTimer-r17        CHOICE {
22863                                                 subMilliSeconds INTEGER (1..31),
22864                                                 milliSeconds    ENUMERATED {
22865                                                       ms1, ms2, ms3, ms4, ms5,ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
22866                                                       ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
22867                                                       ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
22868                                             },
22869     sl-DRX-GC-InactivityTimer-r17           ENUMERATED {
22870                                                 ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
22871                                                 ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
22872                                                 spare7, spare6, spare5, spare4, spare3, spare2, spare1},
22873     sl-DRX-GC-BC-Cycle-r17                  ENUMERATED {
22874                                                 ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512,
22875                                                 ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, spare12, spare11, spare10,
22876                                                 spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1},
22877     ...
22880 SL-DRX-GC-Generic-r17 ::=               SEQUENCE {
22881     sl-DRX-GC-HARQ-RTT-Timer1-r17           ENUMERATED {sl0, sl1, sl2, sl4, spare4, spare3, spare2, spare1}       OPTIONAL,  -- Need M
22882     sl-DRX-GC-HARQ-RTT-Timer2-r17           ENUMERATED {sl0, sl1, sl2, sl4, spare4, spare3, spare2, spare1}       OPTIONAL,  -- Need M
22883     sl-DRX-GC-RetransmissionTimer-r17       ENUMERATED {
22884                                                 sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
22885                                                 sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8,
22886                                                 spare7, spare6, spare5, spare4, spare3, spare2, spare1}
22889 -- TAG-SL-DRX-CONFIGGC-BC-STOP
22890 -- TAG-DRX-CONFIGUC-START
22892 SL-DRX-ConfigUC-r17 ::=                 SEQUENCE {
22893     sl-drx-onDurationTimer-r17              CHOICE {
22894                                                 subMilliSeconds INTEGER (1..31),
22895                                                 milliSeconds    ENUMERATED {
22896                                                     ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
22897                                                     ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
22898                                                     ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
22899                                             },
22900     sl-drx-InactivityTimer-r17              ENUMERATED {
22901                                                 ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
22902                                                 ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
22903                                                 spare7, spare6, spare5, spare4, spare3, spare2, spare1},
22904     sl-drx-HARQ-RTT-Timer1-r17              ENUMERATED {sl0, sl1, sl2, sl4, spare4, spare3, spare2, spare1}     OPTIONAL,   -- Need M
22905     sl-drx-HARQ-RTT-Timer2-r17              ENUMERATED {sl0, sl1, sl2, sl4, spare4, spare3, spare2, spare1}     OPTIONAL,   -- Need M
22906     sl-drx-RetransmissionTimer-r17          ENUMERATED {
22907                                                 sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
22908                                                 sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
22909                                                 spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1},
22910     sl-drx-CycleStartOffset-r17         CHOICE {
22911         ms10                                INTEGER(0..9),
22912         ms20                                INTEGER(0..19),
22913         ms32                                INTEGER(0..31),
22914         ms40                                INTEGER(0..39),
22915         ms60                                INTEGER(0..59),
22916         ms64                                INTEGER(0..63),
22917         ms70                                INTEGER(0..69),
22918         ms80                                INTEGER(0..79),
22919         ms128                               INTEGER(0..127),
22920         ms160                               INTEGER(0..159),
22921         ms256                               INTEGER(0..255),
22922         ms320                               INTEGER(0..319),
22923         ms512                               INTEGER(0..511),
22924         ms640                               INTEGER(0..639),
22925         ms1024                              INTEGER(0..1023),
22926         ms1280                              INTEGER(0..1279),
22927         ms2048                              INTEGER(0..2047),
22928         ms2560                              INTEGER(0..2559),
22929         ms5120                              INTEGER(0..5119),
22930         ms10240                             INTEGER(0..10239)
22931     },
22932     sl-drx-SlotOffset                       INTEGER (0..31)
22935 -- TAG-SL-DRX-CONFIGUC-STOP
22936 -- TAG-DRX-CONFIGUCSEMISTATIC-START
22938 SL-DRX-ConfigUC-SemiStatic-r17 ::=          SEQUENCE {
22939     sl-drx-onDurationTimer-r17                  CHOICE {
22940                                                     subMilliSeconds INTEGER (1..31),
22941                                                     milliSeconds    ENUMERATED {
22942                                                         ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
22943                                                         ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
22944                                                         ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
22945                                             },
22946     sl-drx-CycleStartOffset-r17                 CHOICE {
22947         ms10                                        INTEGER(0..9),
22948         ms20                                        INTEGER(0..19),
22949         ms32                                        INTEGER(0..31),
22950         ms40                                        INTEGER(0..39),
22951         ms60                                        INTEGER(0..59),
22952         ms64                                        INTEGER(0..63),
22953         ms70                                        INTEGER(0..69),
22954         ms80                                        INTEGER(0..79),
22955         ms128                                       INTEGER(0..127),
22956         ms160                                       INTEGER(0..159),
22957         ms256                                       INTEGER(0..255),
22958         ms320                                       INTEGER(0..319),
22959         ms512                                       INTEGER(0..511),
22960         ms640                                       INTEGER(0..639),
22961         ms1024                                      INTEGER(0..1023),
22962         ms1280                                      INTEGER(0..1279),
22963         ms2048                                      INTEGER(0..2047),
22964         ms2560                                      INTEGER(0..2559),
22965         ms5120                                      INTEGER(0..5119),
22966         ms10240                                     INTEGER(0..10239)
22967     },
22968     sl-drx-SlotOffset-r17                   INTEGER (0..31)
22971 -- TAG-SL-DRX-CONFIGUCSEMISTATIC-STOP
22972 -- TAG-SL-FREQCONFIG-START
22974 SL-FreqConfig-r16 ::=              SEQUENCE {
22975     sl-Freq-Id-r16                     SL-Freq-Id-r16,
22976     sl-SCS-SpecificCarrierList-r16     SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
22977     sl-AbsoluteFrequencyPointA-r16     ARFCN-ValueNR                                                   OPTIONAL,  -- Need M
22978     sl-AbsoluteFrequencySSB-r16        ARFCN-ValueNR                                                   OPTIONAL,  -- Need R
22979     frequencyShift7p5khzSL-r16         ENUMERATED {true}                                               OPTIONAL,  -- Cond V2X-SL-Shared
22980     valueN-r16                         INTEGER (-1..1),
22981     sl-BWP-ToReleaseList-r16           SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF BWP-Id               OPTIONAL,  -- Need N
22982     sl-BWP-ToAddModList-r16            SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-Config-r16    OPTIONAL,  -- Need N
22983     sl-SyncConfigList-r16              SL-SyncConfigList-r16                                           OPTIONAL,  -- Need M
22984     sl-SyncPriority-r16                ENUMERATED {gnss, gnbEnb}                                       OPTIONAL   -- Need M
22987 SL-Freq-Id-r16 ::=                     INTEGER (1.. maxNrofFreqSL-r16)
22989 SL-FreqConfigExt-v1800 ::=         SEQUENCE {
22990     absenceOfAnyOtherTechnology-r18    ENUMERATED {true}                                               OPTIONAL,  -- Need R
22991     sl-FreqSelectionConfigList-r18     SEQUENCE (SIZE (1..8)) OF SL-FreqSelectionConfig-r18            OPTIONAL,  -- Need R
22992     sl-SyncTxDisabled-r18              ENUMERATED {true}                                               OPTIONAL,  -- Need R
22993     sl-EnergyDetectionConfig-r18       CHOICE {
22994         sl-MaxEnergyDetectionThreshold-r18     INTEGER (-85..-52),
22995         sl-EnergyDetectionThresholdOffset-r18  INTEGER (-13..20)
22996     }                                                                                                  OPTIONAL,  -- Need R
22997     ue-ToUE-COT-SharingED-Threshold-r18    INTEGER (-85..-52)                                          OPTIONAL,  -- Need R
22998     harq-ACK-FeedbackRatioforCW-AdjustmentGC-Option2-r18 INTEGER (10..100)                             OPTIONAL,  -- Need R
22999     ...
23002 -- TAG-SL-FREQCONFIG-STOP
23003 -- TAG-SL-FREQCONFIGCOMMON-START
23005 SL-FreqConfigCommon-r16 ::=       SEQUENCE {
23006     sl-SCS-SpecificCarrierList-r16    SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
23007     sl-AbsoluteFrequencyPointA-r16    ARFCN-ValueNR,
23008     sl-AbsoluteFrequencySSB-r16       ARFCN-ValueNR                                                      OPTIONAL, -- Need R
23009     frequencyShift7p5khzSL-r16        ENUMERATED {true}                                                  OPTIONAL, -- Cond V2X-SL-Shared
23010     valueN-r16                        INTEGER (-1..1),
23011     sl-BWP-List-r16                   SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-ConfigCommon-r16 OPTIONAL, -- Need R
23012     sl-SyncPriority-r16               ENUMERATED {gnss, gnbEnb}                                          OPTIONAL, -- Need R
23013     sl-NbAsSync-r16                   BOOLEAN                                                            OPTIONAL, -- Need R
23014     sl-SyncConfigList-r16             SL-SyncConfigList-r16                                              OPTIONAL, -- Need R
23015     ...,
23016     [[
23017     sl-UnlicensedFreqConfigCommon-r18     SEQUENCE {
23018         absenceOfAnyOtherTechnology-r18       ENUMERATED {true}                                           OPTIONAL, -- Need R
23019         sl-FreqSelectionConfigList-r18        SEQUENCE (SIZE (1..8)) OF SL-FreqSelectionConfig-r18        OPTIONAL, -- Need R
23020         sl-SyncTxDisabled-r18                 ENUMERATED {true}                                           OPTIONAL, -- Need R
23021         sl-EnergyDetectionConfig-r18          CHOICE {
23022             sl-MaxEnergyDetectionThreshold-r18    INTEGER (-85..-52),
23023             sl-EnergyDetectionThresholdOffset-r18 INTEGER (-13..20)
23024         }                                                                                                 OPTIONAL, -- Need R
23025         ue-ToUE-COT-SharingED-Threshold-r18      INTEGER (-85..-52)                                       OPTIONAL, -- Need R
23026         harq-ACK-FeedbackRatioforCW-AdjustmentGC-Option2-r18 INTEGER (10..100)                            OPTIONAL  -- Need R
23027     }                                                                                                        OPTIONAL, -- Cond SIB12
23028     sl-PosBWP-List-r18                SEQUENCE ( SIZE (1..maxNrofSL-BWPs-r16)) OF SL-PosBWP-ConfigCommon-r18 OPTIONAL  -- Cond SIB23
23029     ]]
23031 -- TAG-SL-FREQCONFIGCOMMON-STOP
23032 -- TAG-SL-FREQSELECTIONCONFIG-START
23034 SL-FreqSelectionConfig-r18 ::=   SEQUENCE {
23035     sl-priorityList-r18              SEQUENCE (SIZE (1..8)) OF INTEGER (1..8),
23036     sl-threshCBR-FreqReselection-r18 SL-CBR-r16,
23037     sl-threshCBR-FreqKeeping-r18     SL-CBR-r16
23040 -- TAG-SL-FREQSELECTIONCONFIG-STOP
23041 -- TAG-SL-INDIRECTPATHADDCHANGE-START
23043 SL-IndirectPathAddChange-r18 ::=          SEQUENCE {
23044     sl-IndirectPathRelayUE-Identity-r18       SL-SourceIdentity-r17,
23045     sl-IndirectPathCellIdentity-r18           CellIdentity,
23046     t421-r18                                  ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000} OPTIONAL, -- Need M
23048     ...
23051 -- TAG-SL-INDIRECTPATHADDCHANGE-STOP
23052 -- TAG-SL-INTERUE-COORDINATIONCONFIG-START
23054 SL-InterUE-CoordinationConfig-r17 ::=     SEQUENCE {
23055     sl-InterUE-CoordinationScheme1-r17        SL-InterUE-CoordinationScheme1-r17                                   OPTIONAL,   -- Need M
23056     sl-InterUE-CoordinationScheme2-r17        SL-InterUE-CoordinationScheme2-r17                                   OPTIONAL,   -- Need M
23057     ...
23060 SL-InterUE-CoordinationScheme1-r17 ::=    SEQUENCE {
23061     sl-IUC-Explicit-r17                       ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23062     sl-IUC-Condition-r17                      ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23063     sl-Condition1-A-2-r17                     ENUMERATED {disabled}                                                OPTIONAL,   -- Need M
23064     sl-ThresholdRSRP-Condition1-B-1-Option1List-r17  SEQUENCE (SIZE (1..8)) OF SL-ThresholdRSRP-Condition1-B-1-r17 OPTIONAL,   -- Need M
23065     sl-ThresholdRSRP-Condition1-B-1-Option2List-r17  SEQUENCE (SIZE (1..8)) OF SL-ThresholdRSRP-Condition1-B-1-r17 OPTIONAL,   -- Need M
23066     sl-ContainerCoordInfo-r17                 ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23067     sl-ContainerRequest-r17                   ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23068     sl-TriggerConditionCoordInfo-r17          INTEGER (0..1)                                                       OPTIONAL,   -- Need M
23069     sl-TriggerConditionRequest-r17            INTEGER (0..1)                                                       OPTIONAL,   -- Need M
23070     sl-PriorityCoordInfoExplicit-r17          INTEGER (1..8)                                                       OPTIONAL,   -- Need M
23071     sl-PriorityCoordInfoCondition-r17         INTEGER (1..8)                                                       OPTIONAL,   -- Need M
23072     sl-PriorityRequest-r17                    INTEGER (1..8)                                                       OPTIONAL,   -- Need M
23073     sl-PriorityPreferredResourceSet-r17       INTEGER (1..8)                                                       OPTIONAL,   -- Need M
23074     sl-MaxSlotOffsetTRIV-r17                  INTEGER (1..8000)                                                    OPTIONAL,   -- Need M
23075     sl-NumSubCH-PreferredResourceSet-r17      INTEGER (1..27)                                                      OPTIONAL,   -- Need M
23076     sl-ReservedPeriodPreferredResourceSet-r17 INTEGER (1..16)                                                      OPTIONAL,   -- Need M
23077     sl-DetermineResourceType-r17              ENUMERATED {uea, ueb}                                                OPTIONAL,   -- Need M
23078     ...
23081 SL-InterUE-CoordinationScheme2-r17 ::=    SEQUENCE {
23082     sl-IUC-Scheme2-r17                        ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
23083     sl-RB-SetPSFCH-r17                        BIT STRING (SIZE (10..275))                                          OPTIONAL,   -- Need M
23084     sl-TypeUE-A-r17                           ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
23085     sl-PSFCH-Occasion-r17                     INTEGER (0..1)                                                       OPTIONAL,   -- Need M
23086     sl-SlotLevelResourceExclusion-r17         ENUMERATED {enabled}                                                 OPTIONAL,   -- Need R
23087     sl-OptionForCondition2-A-1-r17            INTEGER (0..1)                                                       OPTIONAL,   -- Need M
23088     sl-IndicationUE-B-r17                     ENUMERATED {enabled, disabled}                                       OPTIONAL,   -- Need M
23089     ...,
23090     [[
23091     sl-DeltaRSRP-Thresh-v1720                 INTEGER (-30..30)                                                    OPTIONAL    -- Need M
23092     ]]
23096 SL-ThresholdRSRP-Condition1-B-1-r17 ::=   SEQUENCE {
23097     sl-Priority-r17                           INTEGER (1..8),
23098     sl-ThresholdRSRP-Condition1-B-1-r17       INTEGER (0..66)
23101 -- TAG-SL-INTERUE-COORDINATIONCONFIG-STOP
23102 -- TAG-SL-LBT-FAILURERECOVERYCONFIG-START
23104 SL-LBT-FailureRecoveryConfig-r18 ::=    SEQUENCE {
23105     sl-LBT-FailureInstanceMaxCount-r18      ENUMERATED {n4, n8, n16, n32, n64, n128, spare2, spare1}              OPTIONAL,   -- Need M
23106     sl-LBT-FailureDetectionTimer-r18        ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320, spare2, spare1}     OPTIONAL,   -- Need M
23107     sl-LBT-RecoveryTimer-r18                ENUMERATED {ms10, ms20, ms40, ms80, ms160, ms320, spare2, spare1}     OPTIONAL,   -- Need M
23108     ...
23111 -- TAG-SL-LBT-FAILURERECOVERYCONFIG-STOP
23112 -- TAG-SL-LOGICALCHANNELCONFIG-START
23114 SL-LogicalChannelConfig-r16 ::=            SEQUENCE {
23115     sl-Priority-r16                            INTEGER (1..8),
23116     sl-PrioritisedBitRate-r16                  ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512,
23117                                                kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity},
23118     sl-BucketSizeDuration-r16                  ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000,
23119                                                spare7, spare6, spare5, spare4, spare3,spare2, spare1},
23120     sl-ConfiguredGrantType1Allowed-r16         ENUMERATED {true}                                                   OPTIONAL,   -- Need R
23121     sl-HARQ-FeedbackEnabled-r16                ENUMERATED {enabled, disabled }                                     OPTIONAL,   -- Need R
23122     sl-AllowedCG-List-r16                      SEQUENCE (SIZE (0.. maxNrofCG-SL-1-r16)) OF SL-ConfigIndexCG-r16
23123                                                                                                                    OPTIONAL,   -- Need R
23124     sl-AllowedSCS-List-r16                     SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing                   OPTIONAL,   -- Need R
23125     sl-MaxPUSCH-Duration-r16                   ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, spare2, spare1}
23126                                                                                                                    OPTIONAL,   -- Need R
23127     sl-LogicalChannelGroup-r16                 INTEGER (0..maxLCG-ID)                                              OPTIONAL,   -- Need R
23128     sl-SchedulingRequestId-r16                 SchedulingRequestId                                                 OPTIONAL,   -- Need R
23129     sl-LogicalChannelSR-DelayTimerApplied-r16  BOOLEAN                                                             OPTIONAL,   -- Need R
23130     ...,
23131     [[
23132     sl-ChannelAccessPriority-r18               INTEGER (1..4)                                                      OPTIONAL,   -- Need R
23133     sl-AllowedCarriers-r18           SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF INTEGER (1..maxNrofFreqSL-r16) OPTIONAL -- Cond CONNECTED
23134     ]]
23136 -- TAG-SL-LOGICALCHANNELCONFIG-STOP
23137 -- TAG-SL-L2RELAYUE-CONFIG-START
23139 SL-L2RelayUE-Config-r17 ::=        SEQUENCE {
23140     sl-RemoteUE-ToAddModList-r17       SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-RemoteUE-ToAddMod-r17    OPTIONAL,    -- Need N
23141     sl-RemoteUE-ToReleaseList-r17      SEQUENCE (SIZE (1..maxNrofRemoteUE-r17)) OF SL-DestinationIdentity-r16  OPTIONAL,    -- Need N
23142     ...,
23143     [[
23144     sl-U2U-RemoteUE-ToAddModList-r18   SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-U2U-RemoteUE-Config-r18   OPTIONAL,    -- Need N
23145     sl-U2U-RemoteUE-ToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16   OPTIONAL     -- Need N
23146     ]]
23149 SL-RemoteUE-ToAddMod-r17 ::=       SEQUENCE {
23150     sl-L2IdentityRemote-r17            SL-DestinationIdentity-r16,
23151     sl-SRAP-ConfigRelay-r17            SL-SRAP-Config-r17                                                      OPTIONAL,    -- Need M
23152     ...
23155 SL-U2U-RemoteUE-Config-r18 ::=      SEQUENCE {
23156     sl-L2IdentityRemoteUE-r18           SL-DestinationIdentity-r16,
23157     sl-SourceRemoteUE-ToAddModList-r18  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SourceRemoteUE-Config-r18   OPTIONAL,    -- Need N
23158     sl-SourceRemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SourceIdentity-r17          OPTIONAL,    -- Need N
23159     ...
23162 SL-SourceRemoteUE-Config-r18 ::=   SEQUENCE {
23163     sl-SourceUE-Identity-r18           SL-SourceIdentity-r17,
23164     sl-SRAP-ConfigU2U-r18              SL-SRAP-ConfigU2U-r18,
23165     ...
23168 -- TAG-SL-L2RELAYUE-CONFIG-STOP
23169 -- TAG-SL-L2REMOTEUE-CONFIG-START
23171 SL-L2RemoteUE-Config-r17 ::=      SEQUENCE {
23172     sl-SRAP-ConfigRemote-r17          SL-SRAP-Config-r17                                    OPTIONAL,  --Need M
23173     sl-UEIdentityRemote-r17           RNTI-Value                                            OPTIONAL, -- Cond FirstRRCReconfig
23174     ...,
23175     [[
23176     sl-U2U-RelayUE-ToAddModList-r18   SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-U2U-RelayUE-Config-r18        OPTIONAL,   -- Need N
23177     sl-U2U-RelayUE-ToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16       OPTIONAL    -- Need N
23178     ]]
23181 SL-U2U-RelayUE-Config-r18 ::=             SEQUENCE {
23182     sl-L2IdentityRelay-r18                    SL-DestinationIdentity-r16,
23183     sl-TargetRemoteUE-ToAddModList-r18        SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TargetRemoteUE-Config-r18 OPTIONAL,   -- Need N
23184     sl-TargetRemoteUE-ToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIdentity-r16   OPTIONAL,   -- Need N
23185     ...
23188 SL-TargetRemoteUE-Config-r18 ::=      SEQUENCE {
23189     sl-TargetUE-Identity-r18              SL-DestinationIdentity-r16,
23190     sl-SRAP-ConfigU2U-r18                 SL-SRAP-ConfigU2U-r18,
23191     ...
23194 -- TAG-SL-L2REMOTEUE-CONFIG-STOP
23195 -- TAG-SL-MEASCONFIGCOMMON-START
23197 SL-MeasConfigCommon-r16 ::=          SEQUENCE {
23198     sl-MeasObjectListCommon-r16          SL-MeasObjectList-r16                                           OPTIONAL,   -- Need R
23199     sl-ReportConfigListCommon-r16        SL-ReportConfigList-r16                                         OPTIONAL,   -- Need R
23200     sl-MeasIdListCommon-r16              SL-MeasIdList-r16                                               OPTIONAL,   -- Need R
23201     sl-QuantityConfigCommon-r16          SL-QuantityConfig-r16                                           OPTIONAL,   -- Need R
23202     ...
23205 -- TAG-SL-MEASCONFIGCOMMON-STOP
23206 -- TAG-SL-MEASCONFIGINFO-START
23208 SL-MeasConfigInfo-r16 ::=           SEQUENCE {
23209     sl-DestinationIndex-r16             SL-DestinationIndex-r16,
23210     sl-MeasConfig-r16                   SL-MeasConfig-r16,
23211     ...
23214 SL-MeasConfig-r16 ::=               SEQUENCE {
23215     sl-MeasObjectToRemoveList-r16       SL-MeasObjectToRemoveList-r16                                           OPTIONAL,   -- Need N
23216     sl-MeasObjectToAddModList-r16       SL-MeasObjectList-r16                                                   OPTIONAL,   -- Need N
23217     sl-ReportConfigToRemoveList-r16     SL-ReportConfigToRemoveList-r16                                         OPTIONAL,   -- Need N
23218     sl-ReportConfigToAddModList-r16     SL-ReportConfigList-r16                                                 OPTIONAL,   -- Need N
23219     sl-MeasIdToRemoveList-r16           SL-MeasIdToRemoveList-r16                                               OPTIONAL,   -- Need N
23220     sl-MeasIdToAddModList-r16           SL-MeasIdList-r16                                                       OPTIONAL,   -- Need N
23221     sl-QuantityConfig-r16               SL-QuantityConfig-r16                                                   OPTIONAL,   -- Need M
23222     ...
23225 SL-MeasObjectToRemoveList-r16 ::=   SEQUENCE (SIZE (1..maxNrofSL-ObjectId-r16)) OF SL-MeasObjectId-r16
23227 SL-ReportConfigToRemoveList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-ReportConfigId-r16)) OF SL-ReportConfigId-r16
23229 SL-MeasIdToRemoveList-r16 ::=       SEQUENCE (SIZE (1..maxNrofSL-MeasId-r16)) OF SL-MeasId-r16
23231 -- TAG-SL-MEASCONFIGINFO-STOP
23232 -- TAG-SL-MEASIDLIST-START
23234 SL-MeasIdList-r16 ::=               SEQUENCE (SIZE (1..maxNrofSL-MeasId-r16)) OF SL-MeasIdInfo-r16
23236 SL-MeasIdInfo-r16 ::=               SEQUENCE {
23237     sl-MeasId-r16                       SL-MeasId-r16,
23238     sl-MeasObjectId-r16                 SL-MeasObjectId-r16,
23239     sl-ReportConfigId-r16               SL-ReportConfigId-r16,
23240     ...
23243 SL-MeasId-r16 ::=                   INTEGER (1..maxNrofSL-MeasId-r16)
23245 -- TAG-SL-MEASIDLIST-STOP
23246 -- TAG-SL-MEASOBJECTLIST-START
23248 SL-MeasObjectList-r16 ::=               SEQUENCE (SIZE (1..maxNrofSL-ObjectId-r16)) OF SL-MeasObjectInfo-r16
23250 SL-MeasObjectInfo-r16 ::=               SEQUENCE {
23251     sl-MeasObjectId-r16                     SL-MeasObjectId-r16,
23252     sl-MeasObject-r16                       SL-MeasObject-r16,
23253     ...
23256 SL-MeasObjectId-r16 ::=                 INTEGER (1..maxNrofSL-ObjectId-r16)
23258 SL-MeasObject-r16 ::=                   SEQUENCE {
23259     frequencyInfoSL-r16                     ARFCN-ValueNR,
23260     ...
23263 -- TAG-SL-MEASOBJECTLIST-STOP
23264 -- TAG-SL-PAGINGIDENTITYREMOTEUE-START
23266 SL-PagingIdentityRemoteUE-r17 ::=  SEQUENCE {
23267     ng-5G-S-TMSI-r17                   NG-5G-S-TMSI,
23268     fullI-RNTI-r17                     I-RNTI-Value                      OPTIONAL   -- Need R
23271 -- TAG-SL-PAGINGIDENTITYREMOTEUE-STOP
23272 -- TAG-SL-PBPS-CPS-CONFIG-START
23274 SL-PBPS-CPS-Config-r17 ::=                SEQUENCE {
23275 sl-AllowedResourceSelectionConfig-r17     ENUMERATED {c1, c2, c3, c4, c5, c6, c7}                             OPTIONAL,   -- Need M
23276 sl-MinNumCandidateSlotsPeriodic-r17       INTEGER (1..32)                                                     OPTIONAL,   -- Need M
23277 sl-PBPS-OccasionReservePeriodList-r17     SEQUENCE (SIZE (1..16)) OF INTEGER (1..16)                          OPTIONAL,   -- Need M
23278 sl-Additional-PBPS-Occasion-r17           ENUMERATED { monitored }                                            OPTIONAL,   -- Need M
23279 sl-CPS-WindowPeriodic-r17                 INTEGER (5..30)                                                     OPTIONAL,   -- Need M
23280 sl-MinNumCandidateSlotsAperiodic-r17      INTEGER (1..32)                                                     OPTIONAL,   -- Need M
23281 sl-MinNumRssiMeasurementSlots-r17         INTEGER (1..800)                                                    OPTIONAL,   -- Need M
23282 sl-DefaultCBR-RandomSelection-r17         INTEGER (0..100)                                                    OPTIONAL,   -- Need M
23283 sl-DefaultCBR-PartialSensing-r17          INTEGER (0..100)                                                    OPTIONAL,   -- Need M
23284 sl-CPS-WindowAperiodic-r17                INTEGER (0..30)                                                     OPTIONAL,   -- Need M
23285 sl-PartialSensingInactiveTime-r17         ENUMERATED { enabled, disabled }                                    OPTIONAL,   -- Need M
23286     ...
23289 -- TAG-SL-PBPS-CPS-CONFIG-STOP
23290 -- TAG-SL-PDCP-CONFIG-START
23292 SL-PDCP-Config-r16 ::=       SEQUENCE {
23293     sl-DiscardTimer-r16          ENUMERATED {ms3, ms10, ms20, ms25, ms30, ms40, ms50, ms60, ms75, ms100, ms150, ms200,
23294                                  ms250, ms300, ms500, ms750, ms1500, infinity}                                   OPTIONAL, -- Cond Setup
23295     sl-PDCP-SN-Size-r16          ENUMERATED {len12bits, len18bits}                                               OPTIONAL, -- Cond Setup2
23296     sl-OutOfOrderDelivery        ENUMERATED { true }                                                             OPTIONAL,    -- Need R
23297     ...
23300 -- TAG-SL-PDCP-CONFIG-STOP
23301 -- TAG-SL-POSBWP-CONFIGCOMMON
23303 SL-PosBWP-ConfigCommon-r18 ::=           SEQUENCE {
23304     sl-BWP-Generic-r18                       SL-BWP-Generic-r16                                            OPTIONAL,    -- Need R
23305     sl-BWP-PRS-PoolConfigCommon-r18          SL-BWP-PRS-PoolConfigCommon-r18                               OPTIONAL,    -- Need R
23306     ...
23309 -- TAG- SL-POSBWP-CONFIGCOMMON
23310 -- TAG-SL-PRS-RESOURCEPOOL-START
23312 SL-PRS-ResourcePool-r18 ::=                  SEQUENCE {
23313     sl-PRS-PSCCH-Config-r18                      CHOICE {release NULL, setup SL-PSCCH-ConfigDedicatedSL-PRS-RP-r18}           OPTIONAL,   -- Need M
23314     sl-StartRB-SubchannelDedicatedSL-PRS-RP-r18  INTEGER (0..265)                                                OPTIONAL,   -- Need M
23315     sl-FilterCoefficient-r18                     FilterCoefficient                                               OPTIONAL,   -- Need M
23316     sl-ThreshS-RSSI-PRS-CBR-r18                  INTEGER (0..45)                                                 OPTIONAL,   -- Need M
23317     sl-RB-Number-r18                             INTEGER (10..275)                                               OPTIONAL,   -- Need M
23318     sl-TimeResource-r18                          BIT STRING (SIZE (10..160))                                     OPTIONAL,   -- Need M
23319     sl-PosAllowedResourceSelectionConfig-r18     ENUMERATED {c1, c2, c3}                                         OPTIONAL,   -- Need M
23320     sl-PRS-ResourceReservePeriodList-r18         SEQUENCE (SIZE (1..16)) OF SL-ReservationPeriodAllowedDedicatedSL-PRS-RP-r18
23321                                                                                                                  OPTIONAL,
23322     sl-PRS-ResourcesDedicatedSL-PRS-RP-r18       SEQUENCE (SIZE (1..12)) OF SL-PRS-ResourceDedicatedSL-PRS-RP-r18 OPTIONAL,  -- Need M
23323     sl-PRS-PowerControl-r18                      SL-PRS-PowerControl-r18                                         OPTIONAL,   -- Need M
23324     sl-SensingWindowDedicatedSL-PRS-RP-r18       ENUMERATED {ms100, ms1100}                                      OPTIONAL,   -- Need M
23325     sl-TxPercentageDedicatedSL-PRS-RP-List-r18   SEQUENCE (SIZE (8)) OF SL-TxPercentageDedicatedSL-PRS-RP-Config-r18 OPTIONAL, -- Need M
23326     sl-SCI-basedSL-PRS-TxTriggerSCI1-B-r18       BOOLEAN                                                         OPTIONAL,   -- Need M
23327     sl-NumSubchannelDedicatedSL-PRS-RP-r18       INTEGER (1..27)                                                 OPTIONAL,   -- Need M
23328     sl-SubchannelSizeDedicatedSL-PRS-RP-r18      ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100}            OPTIONAL,   -- Need M
23329     sl-MaxNumPerReserveDedicatedSL-PRS-RP-r18    ENUMERATED {n2, n3}                                             OPTIONAL,   -- Need M
23330     sl-NumReservedBitsSCI1B-DedicatedSL-PRS-RP-r18 INTEGER (0..20)                                               OPTIONAL,   -- Need R
23331     sl-SRC-ID-LenDedicatedSL-PRS-RP-r18          ENUMERATED {n12, n24}                                           OPTIONAL,   -- Need M
23332     sl-CBR-PriorityTxConfigDedicatedSL-PRS-RP-List-r18 SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndexDedicatedSL-PRS-RP-r18
23333                                                                                                                  OPTIONAL,   -- Need M
23334     sl-TimeWindowSizeCBR-DedicatedSL-PRS-RP-r18   ENUMERATED {ms100, slot100}                                    OPTIONAL,   -- Need M
23335     sl-TimeWindowSizeCR-DedicatedSL-PRS-RP-r18    ENUMERATED {ms1000, slot1000}                                  OPTIONAL,   -- Need M
23336     sl-CBR-CommonTxDedicatedSL-PRS-RP-List-r18    SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18                     OPTIONAL,   -- Need M
23337     sl-PriorityThreshold-UL-URLLC-r18             INTEGER (1..9)                                                 OPTIONAL,   -- Need M
23338     sl-PriorityThreshold-r18                      INTEGER (1..9)                                                 OPTIONAL,   -- Need M
23339     sl-SelectionWindowListDedicatedSL-PRS-RP-r18  SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfigDedicated-SL-PRS-RP-r18
23340                                                                                                                  OPTIONAL,   -- Need M
23341     sl-Thres-RSRP-ListDedicatedSL-PRS-RP-r18      SEQUENCE (SIZE (64)) OF SL-PRS-ThresRSRP-r18                   OPTIONAL,   -- Need M
23342     sl-PreemptionEnableDedicatedSL-PRS-RP-r18     ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8}   OPTIONAL    -- Need R
23345 SL-PSCCH-ConfigDedicatedSL-PRS-RP-r18 ::=     SEQUENCE {
23346     timeResourcePSCCH-DedicatedSL-PRS-RP-r18      ENUMERATED {n2, n3}                                            OPTIONAL,   -- Need M
23347     freqResourcePSCCH-DedicatedSL-PRS-RP-r18      ENUMERATED {n10,n12, n15, n20, n25}                            OPTIONAL,   -- Need M
23348    ...
23351 SL-ReservationPeriodAllowedDedicatedSL-PRS-RP-r18 ::= CHOICE {
23352     sl-ResourceReservePeriod1-r18              ENUMERATED {ms0, ms100, ms160, ms200, ms300, ms320, ms400, ms500, ms600, ms640,
23353                                                            ms700, ms800, ms900, ms1000, ms1280, ms2560, ms5120, ms10240},
23354     sl-ResourceReservePeriod2-r18              INTEGER (1..99)
23357 SL-PRS-ResourceDedicatedSL-PRS-RP-r18::=      SEQUENCE {
23358     sl-PRS-ResourceID-r18                         INTEGER (0..11)                                                OPTIONAL,   -- Need M
23359     sl-NumberOfSymbols-r18                        INTEGER (1..9)                                                 OPTIONAL,   -- Need M
23360     sl-CombSize-r18                               ENUMERATED{n2,n4,n6}                                           OPTIONAL,   -- Need R
23361     sl-PRS-starting-symbol-r18                    INTEGER (4..12)                                                OPTIONAL,   -- Need M
23362     sl-PRS-comb-offset-r18                        INTEGER(1..5)                                                  OPTIONAL    -- Need M
23365 SL-PRS-PowerControl-r18::= SEQUENCE {
23366     dl-P0-SL-PRS-r18           INTEGER(-202..24)                                                                 OPTIONAL,   -- Need M
23367     dl-Alpha-SL-PRS-r18        ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL,   -- Need M
23368     sl-P0-SL-PRS-r18           INTEGER(-202..24)                                                                 OPTIONAL,   -- Need M
23369     sl-Alpha-SL-PRS-r18        ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL    -- Need S
23372 SL-TxPercentageDedicatedSL-PRS-RP-Config-r18::= SEQUENCE {
23373     sl-TxPercentageDedicatedSL-PRS-RP-r18           INTEGER (1..8)                                               OPTIONAL,   -- Need M
23374     sl-Priority-DedicatedSL-PRS-RP                  ENUMERATED {p20, p35, p50}                                   OPTIONAL    -- Need M
23377 SL-PriorityTxConfigIndexDedicatedSL-PRS-RP-r18 ::= SEQUENCE {
23378     sl-PriorityThresholdDedicatedSL-PRS-RP-r18         INTEGER (1..8)                                             OPTIONAL,   -- Need M
23379     sl-DefaultTxConfigIndexDedicatedSL-PRS-RP-r18      INTEGER (0..maxCBR-LevelDedSL-PRS-1-r18)                   OPTIONAL,   -- Need M
23380     sl-CBR-ConfigIndexDedicatedSL-PRS-RP-r18           INTEGER (0..maxCBR-ConfigDedSL-PRS-1-r18)                  OPTIONAL,   -- Need M
23381     sl-PRS-TxConfigIndexList-r18                       SEQUENCE (SIZE (1.. maxCBR-LevelDedSL-PRS-1-r18)) OF SL-PRS-TxConfigIndex-r18
23382                                                                                                                   OPTIONAL    -- Need M
23385 SL-PRS-TxConfigIndex-r18 ::=    INTEGER (0.. maxNrofSL-PRS-TxConfig-r18)
23387 SL-SelectionWindowConfigDedicated-SL-PRS-RP-r18::= SEQUENCE {
23388     sl-PRS-Priority-r18                                INTEGER (1..8),
23389     sl-PRS-SelectionWindow-r18                         ENUMERATED {n1, n5, n10, n20}
23392 SL-PRS-ThresRSRP-r18 ::=       INTEGER (0..66)
23394 -- TAG-SL-PRS-RESOURCEPOOL-STOP
23395 -- TAG-SL-PSBCH-CONFIG-START
23397 SL-PSBCH-Config-r16 ::= SEQUENCE {
23398     dl-P0-PSBCH-r16         INTEGER (-16..15)                                                                   OPTIONAL,    -- Need M
23399     dl-Alpha-PSBCH-r16      ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}   OPTIONAL,    -- Need M
23400     ...,
23401     [[
23402     dl-P0-PSBCH-r17         INTEGER (-202..24)                                                                  OPTIONAL     -- Need M
23403     ]]
23406 -- TAG-SL-PSBCH-CONFIG-STOP
23407 -- TAG-SL-PSSCH-TXCONFIGLIST-START
23409 SL-PSSCH-TxConfigList-r16 ::=    SEQUENCE (SIZE (1..maxPSSCH-TxConfig-r16)) OF SL-PSSCH-TxConfig-r16
23411 SL-PSSCH-TxConfig-r16 ::=        SEQUENCE {
23412     sl-TypeTxSync-r16                SL-TypeTxSync-r16                                   OPTIONAL,    -- Need R
23413     sl-ThresUE-Speed-r16             ENUMERATED {kmph60, kmph80, kmph100, kmph120,
23414                                                 kmph140, kmph160, kmph180, kmph200},
23415     sl-ParametersAboveThres-r16      SL-PSSCH-TxParameters-r16,
23416     sl-ParametersBelowThres-r16      SL-PSSCH-TxParameters-r16,
23417     ...,
23418     [[
23419     sl-ParametersAboveThres-v1650    SL-MinMaxMCS-List-r16                               OPTIONAL,    -- Need R
23420     sl-ParametersBelowThres-v1650    SL-MinMaxMCS-List-r16                               OPTIONAL     -- Need R
23421     ]]
23425 SL-PSSCH-TxParameters-r16 ::=    SEQUENCE {
23426     sl-MinMCS-PSSCH-r16              INTEGER (0..27),
23427     sl-MaxMCS-PSSCH-r16              INTEGER (0..31),
23428     sl-MinSubChannelNumPSSCH-r16     INTEGER (1..27),
23429     sl-MaxSubchannelNumPSSCH-r16     INTEGER (1..27),
23430     sl-MaxTxTransNumPSSCH-r16        INTEGER (1..32),
23431     sl-MaxTxPower-r16                SL-TxPower-r16                                      OPTIONAL    -- Cond CBR
23434 -- TAG-SL-PSSCH-TXCONFIGLIST-STOP
23435 -- TAG-SL-QOS-FLOWIDENTITY-START
23437 SL-QoS-FlowIdentity-r16 ::=                    INTEGER (1..maxNrofSL-QFIs-r16)
23439 -- TAG-SL-QOS-FLOWIDENTITY-STOP
23440 -- TAG-SL-QOS-PROFILE-START
23442 SL-QoS-Profile-r16 ::=        SEQUENCE {
23443     sl-PQI-r16                    SL-PQI-r16                                                  OPTIONAL,   -- Need R
23444     sl-GFBR-r16                   INTEGER (0..4000000000)                                     OPTIONAL,   -- Need R
23445     sl-MFBR-r16                   INTEGER (0..4000000000)                                     OPTIONAL,   -- Need R
23446     sl-Range-r16                  INTEGER (1..1000)                                           OPTIONAL,   -- Need R
23447     ...
23450 SL-PQI-r16 ::=                CHOICE {
23451     sl-StandardizedPQI-r16        INTEGER (0..255),
23452     sl-Non-StandardizedPQI-r16    SEQUENCE {
23453         sl-ResourceType-r16           ENUMERATED {gbr, non-GBR, delayCriticalGBR, spare1}     OPTIONAL,   -- Need R
23454         sl-PriorityLevel-r16          INTEGER (1..8)                                          OPTIONAL,   -- Need R
23455         sl-PacketDelayBudget-r16      INTEGER (0..1023)                                       OPTIONAL,   -- Need R
23456         sl-PacketErrorRate-r16        INTEGER (0..9)                                          OPTIONAL,   -- Need R
23457         sl-AveragingWindow-r16        INTEGER (0..4095)                                       OPTIONAL,   -- Need R
23458         sl-MaxDataBurstVolume-r16     INTEGER (0..4095)                                       OPTIONAL,   -- Need R
23459     ...
23460    }
23463 -- TAG-SL-QOS-PROFILE-STOP
23464 -- TAG-SL-QUANTITYCONFIG-START
23466 SL-QuantityConfig-r16 ::=               SEQUENCE {
23467     sl-FilterCoefficientDMRS-r16            FilterCoefficient                             DEFAULT fc4,
23468     ...
23471 -- TAG-SL-QuantityConfig-STOP
23472 -- TAG-SL-RADIOBEARERCONFIG-START
23474 SL-RadioBearerConfig-r16 ::=     SEQUENCE {
23475     slrb-Uu-ConfigIndex-r16           SLRB-Uu-ConfigIndex-r16,
23476     sl-SDAP-Config-r16                SL-SDAP-Config-r16                                                 OPTIONAL,    -- Cond SLRBSetup
23477     sl-PDCP-Config-r16                SL-PDCP-Config-r16                                                 OPTIONAL,    -- Cond SLRBSetup
23478     sl-TransRange-r16                 ENUMERATED {m20, m50, m80, m100, m120, m150, m180, m200, m220, m250, m270, m300, m350, m370,
23479                                                  m400, m420, m450, m480, m500, m550, m600, m700, m1000, spare9, spare8, spare7, spare6,
23480                                                  spare5, spare4, spare3, spare2, spare1}                OPTIONAL,    -- Need R
23481     ...
23484 -- TAG-SL-RADIOBEARERCONFIG-STOP
23485 -- TAG-SL-RBSETCONFIG-START
23487 SL-RBSetConfig-r18 ::=             SEQUENCE {
23488     sl-RBSetIndex-r18                  INTEGER (0..4),
23489     sl-NumOfSSSBRepetition-r18         INTEGER (2..9)                          OPTIONAL,     -- Need R
23490     sl-GapBetweenSSSBRepetition-r18    INTEGER (1..84)                         OPTIONAL      -- Need R
23493 -- TAG-SL-RBSETCONFIG-STOP
23494 -- TAG-SL-RELAYINDICATIONMP-START
23496 SL-RelayIndicationMP-r18 ::=   ENUMERATED {support}
23498 -- TAG-SL-RELAYINDICATIONMP-STOP
23499 -- TAG-SL-RELAYUE-CONFIG-START
23501 SL-RelayUE-Config-r17::=           SEQUENCE {
23502     threshHighRelay-r17                RSRP-Range                              OPTIONAL,     -- Need R
23503     threshLowRelay-r17                 RSRP-Range                              OPTIONAL,     -- Need R
23504     hystMaxRelay-r17                   Hysteresis                              OPTIONAL,     -- Cond ThreshHighRelay
23505     hystMinRelay-r17                   Hysteresis                              OPTIONAL      -- Cond ThreshLowRelay
23508 -- TAG-SL-RELAYUE-CONFIG-STOP
23509 -- TAG-SL-RELAYUE-CONFIGU2U-START
23511 SL-RelayUE-ConfigU2U-r18::=           SEQUENCE {
23512     sl-RSRP-Thresh-DiscConfig-r18         SL-RSRP-Range-r16                                     OPTIONAL,   -- Need R
23513     sd-RSRP-ThreshDiscConfig-r18          SL-RSRP-Range-r16                                     OPTIONAL,   -- Need R
23514     sd-hystMaxRelay-r18                   Hysteresis                                            OPTIONAL    -- Cond SD-RSRP-ThreshRelay
23517 -- TAG-SL-RELAYUE-CONFIGU2U-STOP
23518 -- TAG-SL-REMOTEUE-CONFIG-START
23520 SL-RemoteUE-Config-r17::=           SEQUENCE {
23521     threshHighRemote-r17                RSRP-Range                                       OPTIONAL,     -- Need R
23522     hystMaxRemote-r17                   Hysteresis                                       OPTIONAL,     -- Cond ThreshHighRemote
23523     sl-ReselectionConfig-r17            SL-ReselectionConfig-r17                         OPTIONAL      -- Need R
23526 SL-ReselectionConfig-r17::=         SEQUENCE {
23527     sl-RSRP-Thresh-r17                  SL-RSRP-Range-r16                                OPTIONAL,     -- Need R
23528     sl-FilterCoefficientRSRP-r17        FilterCoefficient                                OPTIONAL,     -- Need R
23529     sl-HystMin-r17                      Hysteresis                                       OPTIONAL      -- Cond SL-RSRP-Thresh
23532 -- TAG-SL-REMOTEUE-CONFIG-STOP
23533 -- TAG-SL-REMOTEUE-CONFIGU2U-START
23535 SL-RemoteUE-ConfigU2U-r18::=           SEQUENCE {
23536     sl-RSRP-ThreshU2U-r18                  SL-RSRP-Range-r16                                    OPTIONAL,     -- Need R
23537     sl-HystMinU2U-r18                      Hysteresis                                           OPTIONAL,     -- Cond SL-RSRP-ThreshU2U
23538     sd-RSRP-ThreshU2U-r18                  SL-RSRP-Range-r16                                    OPTIONAL,     -- Need R
23539     sd-FilterCoefficientU2U-r18            FilterCoefficient                                    OPTIONAL,     -- Need R
23540     sd-HystMinU2U-r18                      Hysteresis                                           OPTIONAL      -- Cond SD-RSRP-ThreshU2U
23543 SL-RemoteUE-ConfigU2U-v1830::=         SEQUENCE {
23544     sl-FilterCoefficientU2U-r18            FilterCoefficient                                    OPTIONAL,     -- Need R
23545     ...
23548 -- TAG-SL-REMOTEUE-CONFIGU2U-STOP
23549 -- TAG-SL-REPORTCONFIGLIST-START
23551 SL-ReportConfigList-r16 ::=           SEQUENCE (SIZE (1..maxNrofSL-ReportConfigId-r16)) OF SL-ReportConfigInfo-r16
23553 SL-ReportConfigInfo-r16 ::=           SEQUENCE {
23554     sl-ReportConfigId-r16                     SL-ReportConfigId-r16,
23555     sl-ReportConfig-r16                       SL-ReportConfig-r16,
23556     ...
23559 SL-ReportConfigId-r16 ::=             INTEGER (1..maxNrofSL-ReportConfigId-r16)
23561 SL-ReportConfig-r16 ::=               SEQUENCE {
23562     sl-ReportType-r16                     CHOICE {
23563         sl-Periodical-r16                     SL-PeriodicalReportConfig-r16,
23564         sl-EventTriggered-r16                 SL-EventTriggerConfig-r16,
23565         ...
23566     },
23567     ...
23570 SL-PeriodicalReportConfig-r16 ::=     SEQUENCE {
23571     sl-ReportInterval-r16                 ReportInterval,
23572     sl-ReportAmount-r16                   ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
23573     sl-ReportQuantity-r16                 SL-MeasReportQuantity-r16,
23574     sl-RS-Type-r16                        SL-RS-Type-r16,
23575     ...
23578 SL-EventTriggerConfig-r16 ::=        SEQUENCE {
23579     sl-EventId-r16                       CHOICE {
23580         eventS1-r16                          SEQUENCE {
23581             s1-Threshold-r16                     SL-MeasTriggerQuantity-r16,
23582             sl-ReportOnLeave-r16                 BOOLEAN,
23583             sl-Hysteresis-r16                    Hysteresis,
23584             sl-TimeToTrigger-r16                 TimeToTrigger,
23585             ...
23586         },
23587         eventS2-r16                          SEQUENCE {
23588             s2-Threshold-r16                     SL-MeasTriggerQuantity-r16,
23589             sl-ReportOnLeave-r16                 BOOLEAN,
23590             sl-Hysteresis-r16                    Hysteresis,
23591             sl-TimeToTrigger-r16                 TimeToTrigger,
23592             ...
23593         },
23594         ...
23595     },
23596     sl-ReportInterval-r16                ReportInterval,
23597     sl-ReportAmount-r16                      ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
23598     sl-ReportQuantity-r16                    SL-MeasReportQuantity-r16,
23599     sl-RS-Type-r16                           SL-RS-Type-r16,
23600     ...
23603 SL-MeasReportQuantity-r16 ::=         CHOICE {
23604     sl-RSRP-r16                           BOOLEAN,
23605     ...
23608 SL-MeasTriggerQuantity-r16 ::=        CHOICE {
23609     sl-RSRP-r16                           RSRP-Range,
23610     ...
23613 SL-RS-Type-r16 ::=                    ENUMERATED {dmrs, sl-prs, spare2, spare1}
23615 -- TAG-SL-REPORTCONFIGLIST-STOP
23616 -- TAG-SL-RESOURCEPOOL-START
23618 SL-ResourcePool-r16 ::=            SEQUENCE {
23619     sl-PSCCH-Config-r16                CHOICE {release NULL, setup SL-PSCCH-Config-r16 }                                  OPTIONAL,   -- Need M
23620     sl-PSSCH-Config-r16                CHOICE {release NULL, setup SL-PSSCH-Config-r16 }                                  OPTIONAL,   -- Need M
23621     sl-PSFCH-Config-r16                CHOICE {release NULL, setup SL-PSFCH-Config-r16 }                                  OPTIONAL,   -- Need M
23622     sl-SyncAllowed-r16                 SL-SyncAllowed-r16                                                    OPTIONAL,   -- Need M
23623     sl-SubchannelSize-r16              ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100}                  OPTIONAL,   -- Need M
23624     dummy                              INTEGER (10..160)                                                     OPTIONAL,   -- Need M
23625     sl-StartRB-Subchannel-r16          INTEGER (0..265)                                                      OPTIONAL,   -- Need M
23626     sl-NumSubchannel-r16               INTEGER (1..27)                                                       OPTIONAL,   -- Need M
23627     sl-Additional-MCS-Table-r16        ENUMERATED {qam256, qam64LowSE, qam256-qam64LowSE }                   OPTIONAL,   -- Need M
23628     sl-ThreshS-RSSI-CBR-r16            INTEGER (0..45)                                                       OPTIONAL,   -- Need M
23629     sl-TimeWindowSizeCBR-r16           ENUMERATED {ms100, slot100}                                           OPTIONAL,   -- Need M
23630     sl-TimeWindowSizeCR-r16            ENUMERATED {ms1000, slot1000}                                         OPTIONAL,   -- Need M
23631     sl-PTRS-Config-r16                 SL-PTRS-Config-r16                                                    OPTIONAL,    -- Need M
23632     sl-UE-SelectedConfigRP-r16         SL-UE-SelectedConfigRP-r16                                            OPTIONAL,   -- Need M
23633     sl-RxParametersNcell-r16           SEQUENCE {
23634         sl-TDD-Configuration-r16           TDD-UL-DL-ConfigCommon                                            OPTIONAL,   -- Need M
23635         sl-SyncConfigIndex-r16             INTEGER (0..15)
23636     }                                                                                                        OPTIONAL,   -- Need M
23637     sl-ZoneConfigMCR-List-r16          SEQUENCE (SIZE (16)) OF SL-ZoneConfigMCR-r16                          OPTIONAL,   -- Need M
23638     sl-FilterCoefficient-r16           FilterCoefficient                                                     OPTIONAL,   -- Need M
23639     sl-RB-Number-r16                   INTEGER (10..275)                                                     OPTIONAL,   -- Need M
23640     sl-PreemptionEnable-r16            ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8}          OPTIONAL,   -- Need R
23641     sl-PriorityThreshold-UL-URLLC-r16  INTEGER (1..9)                                                        OPTIONAL,   -- Need M
23642     sl-PriorityThreshold-r16           INTEGER (1..9)                                                        OPTIONAL,   -- Need M
23643     sl-X-Overhead-r16                  ENUMERATED {n0,n3, n6, n9}                                            OPTIONAL,   -- Need S
23644     sl-PowerControl-r16                SL-PowerControl-r16                                                   OPTIONAL,   -- Need M
23645     sl-TxPercentageList-r16            SL-TxPercentageList-r16                                               OPTIONAL,   -- Need M
23646     sl-MinMaxMCS-List-r16              SL-MinMaxMCS-List-r16                                                 OPTIONAL,   -- Need M
23647     ...,
23648     [[
23649     sl-TimeResource-r16                BIT STRING (SIZE (10..160))                                           OPTIONAL    -- Need M
23650     ]],
23651     [[
23652     sl-PBPS-CPS-Config-r17             CHOICE {release NULL, setup SL-PBPS-CPS-Config-r17 }                               OPTIONAL,   -- Need M
23653     sl-InterUE-CoordinationConfig-r17  CHOICE {release NULL, setup SL-InterUE-CoordinationConfig-r17 }                    OPTIONAL    -- Need M
23654     ]],
23655     [[
23656     sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-List-r18
23657                                        CHOICE {release NULL, setup SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 }         OPTIONAL,   -- Need M
23658     sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-Default-r18 INTEGER (1..9)                               OPTIONAL,   -- Need M
23659     sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-List-r18
23660                                        CHOICE {release NULL, setup SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 }         OPTIONAL,   -- Need M
23661     sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-Default-r18 INTEGER (1..9)                                 OPTIONAL,   -- Need M
23662     sl-Type1-LBT-BlockingOption1-r18   ENUMERATED {enabled}                                                  OPTIONAL,   -- Need R
23663     sl-Type1-LBT-BlockingOption2-r18   ENUMERATED {enabled}                                                  OPTIONAL,   -- Need R
23664     sl-NumInterlacePerSubchannel-r18   ENUMERATED {sc1, sc2}                                                 OPTIONAL,   -- Need M
23665     sl-NumReferencePRBs-OfInterlace-r18 ENUMERATED {prb10, prb11}                                            OPTIONAL,   -- Need M
23666     sl-TransmissionStructureForPSFCH-r18 ENUMERATED {commonInterlace, dedicatedInterlace}                    OPTIONAL,   -- Need M
23667     sl-NumDedicatedPRBs-ForPSFCH-r18   ENUMERATED {prb1, prb2, prb5}                                         OPTIONAL,   -- Need M
23668     sl-NumPSFCH-Occasions-r18          ENUMERATED {o1, o2, o3, o4}                                           OPTIONAL,   -- Need M
23669     sl-PSFCH-CommonInterlaceIndex-r18  INTEGER (0..9)                                                        OPTIONAL,   -- Need M
23670     sl-CPE-StartingPositionPSFCH-r18   INTEGER (1..9)                                                        OPTIONAL,   -- Need M
23671     sl-NumRefSymbolLength-r18          ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14}      OPTIONAL,   -- Need M
23672     sl-PSFCH-RB-SetList-r18            SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275))                 OPTIONAL,   -- Need M
23673     sl-IUC-RB-SetList-r18              SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275))                 OPTIONAL,   -- Need M
23674     sl-PSFCH-PowerOffset-r18           INTEGER (0..10)                                                       OPTIONAL,   -- Need M
23675     sl-RBSetIndexOfResourcePool-r18    SEQUENCE (SIZE (1..5)) OF INTEGER (0..4)                              OPTIONAL,   -- Need M
23676     sl-A2X-Service-r18                 ENUMERATED {brid, daa, bridAndDAA, spare1}                            OPTIONAL,   -- Cond A2X
23677     sl-PRS-ResourcesSharedSL-PRS-RP-r18 SEQUENCE (SIZE (1..17)) OF SL-PRS-ResourceSharedSL-PRS-RP-r18        OPTIONAL,   -- Need M
23678     numSym-SL-PRS-2ndStageSCI-r18      INTEGER (1..4)                                                        OPTIONAL,   -- Need M
23679     sl-SCI-basedSL-PRS-TxTriggerSCI2-D-r18 BOOLEAN                                                           OPTIONAL    -- Need M
23680     ]]
23683 SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 ::= SEQUENCE (SIZE (8)) OF SL-CPE-StartingPositionsPSCCH-PSSCH-r18
23685 SL-CPE-StartingPositionsPSCCH-PSSCH-r18 ::= SEQUENCE {
23686     sl-Priority-r18                             INTEGER (1..8),
23687     sl-CPE-StartingPositions-r18                SEQUENCE (SIZE (1..9)) OF INTEGER (1..9)
23690 SL-ZoneConfigMCR-r16 ::=               SEQUENCE {
23691     sl-ZoneConfigMCR-Index-r16             INTEGER (0..15),
23692     sl-TransRange-r16                      ENUMERATED {m20, m50, m80, m100, m120, m150, m180, m200, m220, m250, m270, m300, m350,
23693                                                        m370, m400, m420, m450, m480, m500, m550, m600, m700, m1000, spare9, spare8,
23694                                                        spare7, spare6, spare5, spare4, spare3, spare2, spare1}
23695                                                                                                              OPTIONAL,   -- Need M
23696     sl-ZoneConfig-r16                      SL-ZoneConfig-r16                                                 OPTIONAL,   -- Need M
23697     ...
23700 SL-SyncAllowed-r16 ::=                 SEQUENCE {
23701     gnss-Sync-r16                          ENUMERATED {true}                                                 OPTIONAL,   -- Need R
23702     gnbEnb-Sync-r16                        ENUMERATED {true}                                                 OPTIONAL,   -- Need R
23703     ue-Sync-r16                            ENUMERATED {true}                                                 OPTIONAL    -- Need R
23706 SL-PSCCH-Config-r16 ::=                SEQUENCE {
23707     sl-TimeResourcePSCCH-r16               ENUMERATED {n2, n3}                                               OPTIONAL,   -- Need M
23708     sl-FreqResourcePSCCH-r16               ENUMERATED {n10,n12, n15, n20, n25}                               OPTIONAL,   -- Need M
23709     sl-DMRS-ScrambleID-r16                 INTEGER (0..65535)                                                OPTIONAL,   -- Need M
23710     sl-NumReservedBits-r16                 INTEGER (2..4)                                                    OPTIONAL,   -- Need M
23711    ...
23714 SL-PSSCH-Config-r16 ::=                SEQUENCE {
23715     sl-PSSCH-DMRS-TimePatternList-r16      SEQUENCE (SIZE (1..3)) OF INTEGER (2..4)                          OPTIONAL,   -- Need M
23716     sl-BetaOffsets2ndSCI-r16               SEQUENCE (SIZE (4)) OF SL-BetaOffsets-r16                         OPTIONAL,   -- Need M
23717     sl-Scaling-r16                         ENUMERATED {f0p5, f0p65, f0p8, f1}                                OPTIONAL,   -- Need M
23718    ...
23721 SL-PSFCH-Config-r16 ::=                SEQUENCE {
23722     sl-PSFCH-Period-r16                    ENUMERATED {sl0, sl1, sl2, sl4}                                   OPTIONAL,   -- Need M
23723     sl-PSFCH-RB-Set-r16                    BIT STRING (SIZE (10..275))                                       OPTIONAL,   -- Need M
23724     sl-NumMuxCS-Pair-r16                   ENUMERATED {n1, n2, n3, n6}                                       OPTIONAL,   -- Need M
23725     sl-MinTimeGapPSFCH-r16                 ENUMERATED {sl2, sl3}                                             OPTIONAL,   -- Need M
23726     sl-PSFCH-HopID-r16                     INTEGER (0..1023)                                                 OPTIONAL,   -- Need M
23727     sl-PSFCH-CandidateResourceType-r16     ENUMERATED {startSubCH, allocSubCH}                               OPTIONAL,   -- Need M
23728    ...
23730 SL-PTRS-Config-r16 ::=                 SEQUENCE {
23731     sl-PTRS-FreqDensity-r16                SEQUENCE (SIZE (2)) OF INTEGER (1..276)                           OPTIONAL,   -- Need M
23732     sl-PTRS-TimeDensity-r16                SEQUENCE (SIZE (3)) OF INTEGER (0..29)                            OPTIONAL,   -- Need M
23733     sl-PTRS-RE-Offset-r16                  ENUMERATED {offset01, offset10, offset11}                         OPTIONAL,   -- Need M
23734     ...
23737 SL-UE-SelectedConfigRP-r16 ::=         SEQUENCE {
23738     sl-CBR-PriorityTxConfigList-r16        SL-CBR-PriorityTxConfigList-r16                                  OPTIONAL,   -- Need M
23739     sl-Thres-RSRP-List-r16                 SL-Thres-RSRP-List-r16                                            OPTIONAL,   -- Need M
23740     sl-MultiReserveResource-r16            ENUMERATED {enabled}                                              OPTIONAL,   -- Need M
23741     sl-MaxNumPerReserve-r16                ENUMERATED {n2, n3}                                               OPTIONAL,   -- Need M
23742     sl-SensingWindow-r16                   ENUMERATED {ms100, ms1100}                                        OPTIONAL,   -- Need M
23743     sl-SelectionWindowList-r16             SL-SelectionWindowList-r16                                        OPTIONAL,   -- Need M
23744     sl-ResourceReservePeriodList-r16       SEQUENCE (SIZE (1..16)) OF SL-ResourceReservePeriod-r16           OPTIONAL,   -- Need M
23745     sl-RS-ForSensing-r16                   ENUMERATED {pscch, pssch},
23746     ...,
23747     [[
23748     sl-CBR-PriorityTxConfigList-v1650      SL-CBR-PriorityTxConfigList-v1650                                 OPTIONAL    -- Need M
23749     ]],
23750     [[
23751     sl-NRPSSCH-EUTRA-ThresRSRP-List-r18    SL-Thres-RSRP-List-r16                                            OPTIONAL,   -- Need S
23752     sl-NRPSFCH-EUTRA-ThresRSRP-List-r18    SL-Thres-RSRP-List-r16                                            OPTIONAL    -- Need S
23753     ]]
23756 SL-ResourceReservePeriod-r16 ::=       CHOICE {
23757     sl-ResourceReservePeriod1-r16          ENUMERATED {ms0, ms100, ms200, ms300, ms400, ms500, ms600, ms700, ms800, ms900, ms1000},
23758     sl-ResourceReservePeriod2-r16          INTEGER (1..99)
23761 SL-SelectionWindowList-r16 ::=         SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfig-r16
23763 SL-SelectionWindowConfig-r16 ::=       SEQUENCE {
23764     sl-Priority-r16                        INTEGER (1..8),
23765     sl-SelectionWindow-r16                 ENUMERATED {n1, n5, n10, n20}
23768 SL-TxPercentageList-r16 ::=            SEQUENCE (SIZE (8)) OF SL-TxPercentageConfig-r16
23770 SL-TxPercentageConfig-r16 ::=          SEQUENCE {
23771     sl-Priority-r16                        INTEGER (1..8),
23772     sl-TxPercentage-r16                    ENUMERATED {p20, p35, p50}
23775 SL-MinMaxMCS-List-r16 ::=              SEQUENCE (SIZE (1..3)) OF SL-MinMaxMCS-Config-r16
23777 SL-MinMaxMCS-Config-r16 ::=            SEQUENCE {
23778     sl-MCS-Table-r16                       ENUMERATED {qam64, qam256, qam64LowSE},
23779     sl-MinMCS-PSSCH-r16                    INTEGER (0..27),
23780     sl-MaxMCS-PSSCH-r16                    INTEGER (0..31)
23783 SL-BetaOffsets-r16 ::=                 INTEGER (0..31)
23785 SL-PowerControl-r16 ::=    SEQUENCE {
23786     sl-MaxTransPower-r16       INTEGER (-30..33),
23787     sl-Alpha-PSSCH-PSCCH-r16   ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}  OPTIONAL,   -- Need M
23788     dl-Alpha-PSSCH-PSCCH-r16   ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}  OPTIONAL,   -- Need S
23789     sl-P0-PSSCH-PSCCH-r16      INTEGER (-16..15)                                                                  OPTIONAL,   -- Need S
23790     dl-P0-PSSCH-PSCCH-r16      INTEGER (-16..15)                                                                  OPTIONAL,   -- Need M
23791     dl-Alpha-PSFCH-r16         ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}  OPTIONAL,   -- Need S
23792     dl-P0-PSFCH-r16            INTEGER (-16..15)                                                                  OPTIONAL,   -- Need M
23793     ...,
23794     [[
23795     dl-P0-PSSCH-PSCCH-r17      INTEGER (-202..24)                                                                 OPTIONAL,   -- Need M
23796     sl-P0-PSSCH-PSCCH-r17      INTEGER (-202..24)                                                                 OPTIONAL,   -- Need S
23797     dl-P0-PSFCH-r17            INTEGER (-202..24)                                                                 OPTIONAL    -- Need M
23798     ]]
23801 SL-PRS-ResourceSharedSL-PRS-RP-r18::= SEQUENCE {
23802     sl-PRS-ResourceID-r18                 INTEGER (0..16),
23803     mNumberOfSymbols-r18                  INTEGER (1..9),
23804     sl-PRS-CombSizeN-AndReOffset-r18  CHOICE {
23805         n2-r18                            INTEGER (0..1),
23806         n4-r18                            INTEGER (0..3),
23807         n6-r18                            INTEGER (0..5),
23808         ...
23809     }                                                                                                            OPTIONAL     -- Need M
23812 -- TAG-SL-RESOURCEPOOL-STOP
23813 -- TAG-SL-RLC-BEARERCONFIG-START
23815 SL-RLC-BearerConfig-r16 ::=                   SEQUENCE {
23816     sl-RLC-BearerConfigIndex-r16                  SL-RLC-BearerConfigIndex-r16,
23817     sl-ServedRadioBearer-r16                      SLRB-Uu-ConfigIndex-r16                          OPTIONAL,   -- Cond LCH-SetupOnly
23818     sl-RLC-Config-r16                             SL-RLC-Config-r16                                OPTIONAL,   -- Cond LCH-Setup
23819     sl-MAC-LogicalChannelConfig-r16               SL-LogicalChannelConfig-r16                      OPTIONAL,   -- Cond LCH-Setup
23820     ...,
23821     [[
23822     sl-RLC-BearerConfigIndex-v1800                SL-RLC-BearerConfigIndex-v1800                   OPTIONAL    -- Need R
23823     ]]
23826 -- TAG-SL-RLC-BEARERCONFIG-STOP
23827 -- TAG-SL-RLC-BEARERCONFIGINDEX-START
23829 SL-RLC-BearerConfigIndex-r16 ::=                    INTEGER (1..maxSL-LCID-r16)
23831 SL-RLC-BearerConfigIndex-v1800 ::=                  INTEGER (maxSL-LCID-Plus1-r18..maxSL-LCID-r18)
23833 -- TAG-RLC-BEARERCONFIGINDEX-STOP
23834 -- TAG-SL-RLC-RLC-CHANNEL-CONFIG-START
23836 SL-RLC-ChannelConfig-r17 ::=                  SEQUENCE {
23837     sl-RLC-ChannelID-r17                          SL-RLC-ChannelID-r17,
23838     sl-RLC-Config-r17                             SL-RLC-Config-r16                                 OPTIONAL,   -- Need M
23839     sl-MAC-LogicalChannelConfig-r17               SL-LogicalChannelConfig-r16                       OPTIONAL,   -- Need M
23840     sl-PacketDelayBudget-r17                      INTEGER (0..1023)                                 OPTIONAL,   -- Need M
23841     ...}
23843 -- TAG-SL-RLC-CHANNEL-CONFIG-STOP
23844 -- TAG-SL-RLC-CHANNELID-START
23846 SL-RLC-ChannelID-r17 ::=    INTEGER (1..maxSL-LCID-r16)
23848 -- TAG-SL-RLC-CHANNELID-STOP
23849 -- TAG-SL-RLC-CONFIG-START
23851 SL-RLC-Config-r16 ::=                        CHOICE {
23852     sl-AM-RLC-r16                                SEQUENCE {
23853         sl-SN-FieldLengthAM-r16                      SN-FieldLengthAM                               OPTIONAL,   -- Cond SLRBSetup
23854         sl-T-PollRetransmit-r16                      T-PollRetransmit,
23855         sl-PollPDU-r16                                   PollPDU,
23856         sl-PollByte-r16                                  PollByte,
23857         sl-MaxRetxThreshold-r16                          ENUMERATED { t1, t2, t3, t4, t6, t8, t16, t32 },
23858     ...
23859     },
23860     sl-UM-RLC-r16                                SEQUENCE {
23861         sl-SN-FieldLengthUM-r16                      SN-FieldLengthUM                               OPTIONAL,    -- Cond SLRBSetup
23862     ...
23863     },
23864     ...
23867 -- TAG-SL-RLC-CONFIG-STOP
23868 -- TAG-SL-SCHEDULEDCONFIG-START
23870 SL-ScheduledConfig-r16 ::=                   SEQUENCE {
23871     sl-RNTI-r16                                  RNTI-Value,
23872     mac-MainConfigSL-r16                         MAC-MainConfigSL-r16                                     OPTIONAL,    -- Need M
23873     sl-CS-RNTI-r16                               RNTI-Value                                               OPTIONAL,    -- Need M
23874     sl-PSFCH-ToPUCCH-r16                         SEQUENCE (SIZE (1..8)) OF INTEGER (0..15)                OPTIONAL,    -- Need M
23875     sl-ConfiguredGrantConfigList-r16             SL-ConfiguredGrantConfigList-r16                         OPTIONAL,    -- Need M
23876     ...,
23877     [[
23878     sl-DCI-ToSL-Trans-r16                        SEQUENCE (SIZE (1..8)) OF INTEGER (1..32)                OPTIONAL     -- Need M
23879     ]],
23880     [[
23881     sl-ConfiguredGrantConfigDedicated-SL-PRS-RP-List-r18 SL-ConfiguredGrantConfigDedicated-SL-PRS-RP-List-r18  OPTIONAL, -- Need M
23882     sl-PRS-RNTI-r18                              RNTI-Value                                               OPTIONAL,    -- Need M
23883     sl-PRS-CS-RNTI-r18                           RNTI-Value                                               OPTIONAL     -- Need M
23884     ]]
23887 MAC-MainConfigSL-r16 ::=                     SEQUENCE {
23888     sl-BSR-Config-r16                            BSR-Config                                           OPTIONAL,    -- Need M
23889     ul-PrioritizationThres-r16                   INTEGER (1..16)                                      OPTIONAL,    -- Need M
23890     sl-PrioritizationThres-r16                   INTEGER (1..8)                                       OPTIONAL,    -- Need M
23891     ...
23894 SL-ConfiguredGrantConfigList-r16 ::=       SEQUENCE {
23895     sl-ConfiguredGrantConfigToReleaseList-r16  SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfigIndexCG-r16         OPTIONAL, -- Need N
23896     sl-ConfiguredGrantConfigToAddModList-r16   SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfig-r16 OPTIONAL  -- Need N
23899 SL-ConfiguredGrantConfigDedicated-SL-PRS-RP-List-r18 ::= SEQUENCE {
23900     sl-ConfiguredGrantConfigDedicated-SL-PRS-RPToReleaseList-r18  SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfigIndexCG-r16
23901                                                                                                                OPTIONAL, -- Need N
23902     sl-ConfiguredGrantConfigDedicated-SL-PRS-RPToAddModList-r18
23903         SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfigDedicatedSL-PRS-RP-r18                OPTIONAL  -- Need N
23906 -- TAG-SL-SCHEDULEDCONFIG-STOP
23907 -- TAG-SL-SDAP-CONFIG-START
23909 SL-SDAP-Config-r16 ::=                  SEQUENCE {
23910     sl-SDAP-Header-r16                      ENUMERATED {present, absent},
23911     sl-DefaultRB-r16                        BOOLEAN,
23912     sl-MappedQoS-Flows-r16                  CHOICE {
23913         sl-MappedQoS-FlowsList-r16              SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-Profile-r16,
23914         sl-MappedQoS-FlowsListDedicated-r16     SL-MappedQoS-FlowsListDedicated-r16
23915     }                                                                                                           OPTIONAL,   -- Need M
23916     sl-CastType-r16                        ENUMERATED {broadcast, groupcast, unicast, spare1}                   OPTIONAL,   -- Need M
23917     ...
23920 SL-MappedQoS-FlowsListDedicated-r16 ::= SEQUENCE {
23921     sl-MappedQoS-FlowsToAddList-r16         SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-FlowIdentity-r16  OPTIONAL,    -- Need N
23922     sl-MappedQoS-FlowsToReleaseList-r16      SEQUENCE (SIZE (1..maxNrofSL-QFIs-r16)) OF SL-QoS-FlowIdentity-r16  OPTIONAL     -- Need N
23925 -- TAG-SL-SDAP-CONFIG-STOP
23926 -- TAG-SL-SERVINGCELLINFO-START
23928 SL-ServingCellInfo-r17 ::=     SEQUENCE {
23929     sl-PhysCellId-r17              PhysCellId,
23930     sl-CarrierFreqNR-r17           ARFCN-ValueNR
23933 -- TAG-SL-SERVINGCELLINFO-STOP
23934 -- TAG-SL-SOURCEIDENTITY-START
23936 SL-SourceIdentity-r17 ::=   BIT STRING (SIZE (24))
23938 -- TAG-SL-SOURCEIDENTITY-STOP
23939 -- TAG-SL-SRAP-CONFIG-START
23941 SL-SRAP-Config-r17 ::=                  SEQUENCE {
23942     sl-LocalIdentity-r17                    INTEGER (0..255)                                                 OPTIONAL, -- Need M
23943     sl-MappingToAddModList-r17              SEQUENCE (SIZE (1..maxLC-ID)) OF SL-MappingToAddMod-r17          OPTIONAL, -- Need N
23944     sl-MappingToReleaseList-r17             SEQUENCE (SIZE (1..maxLC-ID)) OF SL-RemoteUE-RB-Identity-r17     OPTIONAL, -- Need N
23945     ...
23948 SL-MappingToAddMod-r17 ::=              SEQUENCE {
23949     sl-RemoteUE-RB-Identity-r17             SL-RemoteUE-RB-Identity-r17,
23950     sl-EgressRLC-ChannelUu-r17              Uu-RelayRLC-ChannelID-r17                                        OPTIONAL, -- Cond L2RelayUE
23951     sl-EgressRLC-ChannelPC5-r17             SL-RLC-ChannelID-r17                                             OPTIONAL, -- Need N
23952     ...
23955 SL-RemoteUE-RB-Identity-r17 ::=         CHOICE {
23956     srb-Identity-r17                        INTEGER (0..3),
23957     drb-Identity-r17                        DRB-Identity,
23958     ...
23961 -- TAG-SL-SRAP-CONFIG-STOP
23962 -- TAG-SL-SRAP-CONFIGU2U-START
23964 SL-SRAP-ConfigU2U-r18 ::=               SEQUENCE {
23965     sl-MappingToAddMod-U2U-List-r18         SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-MappingConfig-U2U-r18       OPTIONAL, -- Need N
23966     sl-MappingToRelease-U2U-List-r18        SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SLRB-Uu-ConfigIndex-r16        OPTIONAL  -- Need N
23969 SL-MappingConfig-U2U-r18 ::=            SEQUENCE {
23970     sl-RemoteUE-SLRB-Identity-r18           SLRB-Uu-ConfigIndex-r16,
23971     sl-EgressRLC-ChannelPC5-r18             SL-RLC-ChannelID-r17,
23972     ...
23975 -- TAG-SL-SRAP-CONFIGU2U-STOP
23976 -- TAG-SL-SYNCCONFIG-START
23978 SL-SyncConfigList-r16 ::=          SEQUENCE (SIZE (1..maxSL-SyncConfig-r16)) OF SL-SyncConfig-r16
23980 SL-SyncConfig-r16 ::=              SEQUENCE {
23981     sl-SyncRefMinHyst-r16              ENUMERATED {dB0, dB3, dB6, dB9, dB12}                                   OPTIONAL,    -- Need R
23982     sl-SyncRefDiffHyst-r16             ENUMERATED {dB0, dB3, dB6, dB9, dB12, dBinf}                            OPTIONAL,    -- Need R
23983     sl-FilterCoefficient-r16           FilterCoefficient                                                       OPTIONAL,    -- Need R
23984     sl-SSB-TimeAllocation1-r16         SL-SSB-TimeAllocation-r16                                               OPTIONAL,    -- Need R
23985     sl-SSB-TimeAllocation2-r16         SL-SSB-TimeAllocation-r16                                               OPTIONAL,    -- Need R
23986     sl-SSB-TimeAllocation3-r16         SL-SSB-TimeAllocation-r16                                               OPTIONAL,    -- Need R
23987     sl-SSID-r16                        INTEGER (0..671)                                                        OPTIONAL,    -- Need R
23988     txParameters-r16                   SEQUENCE {
23989         syncTxThreshIC-r16                 SL-RSRP-Range-r16                                                   OPTIONAL,    -- Need R
23990         syncTxThreshOoC-r16                SL-RSRP-Range-r16                                                   OPTIONAL,    -- Need R
23991         syncInfoReserved-r16               BIT STRING (SIZE (2))                                               OPTIONAL     -- Need R
23992     },
23993     gnss-Sync-r16                      ENUMERATED {true}                                                       OPTIONAL,    -- Need R
23994     ...
23997 SL-RSRP-Range-r16 ::=                  INTEGER (0..13)
23999 SL-SSB-TimeAllocation-r16 ::=          SEQUENCE {
24000     sl-NumSSB-WithinPeriod-r16             ENUMERATED {n1, n2, n4, n8, n16, n32, n64}                          OPTIONAL,    -- Need R
24001     sl-TimeOffsetSSB-r16                   INTEGER (0..1279)                                                   OPTIONAL,    -- Need R
24002     sl-TimeInterval-r16                    INTEGER (0..639)                                                    OPTIONAL     -- Need R
24005 -- TAG-SL-SYNCCONFIG-STOP
24006 -- TAG-SL-THRES-RSRP-LIST-START
24008 SL-Thres-RSRP-List-r16 ::=    SEQUENCE (SIZE (64)) OF SL-Thres-RSRP-r16
24010 SL-Thres-RSRP-r16 ::=         INTEGER (0..66)
24012 -- TAG-SL-THRES-RSRP-LIST-STOP
24013 -- TAG-SL-TXPOWER-START
24015 SL-TxPower-r16 ::=                    CHOICE{
24016     minusinfinity-r16                     NULL,
24017     txPower-r16                           INTEGER (-30..33)
24020 -- TAG-SL-TXPOWER-STOP
24021 -- TAG-SL-TYPETXSYNC-START
24023 SL-TypeTxSync-r16 ::=                     ENUMERATED {gnss, gnbEnb, ue}
24025 -- TAG-SL-TYPETXSYNC-STOP
24026 -- TAG-SL-UE-SELECTEDCONFIG-START
24028 SL-UE-SelectedConfig-r16 ::=                 SEQUENCE {
24029     sl-PSSCH-TxConfigList-r16                    SL-PSSCH-TxConfigList-r16                                   OPTIONAL,    -- Cond SIB12
24030     sl-ProbResourceKeep-r16                      ENUMERATED {v0, v0dot2, v0dot4, v0dot6, v0dot8}             OPTIONAL,    -- Need R
24031     sl-ReselectAfter-r16                         ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8, n9}             OPTIONAL,    -- Need R
24032     sl-CBR-CommonTxConfigList-r16                SL-CBR-CommonTxConfigList-r16                               OPTIONAL,    -- Need R
24033     ul-PrioritizationThres-r16                   INTEGER (1..16)                                             OPTIONAL,    -- Need R
24034     sl-PrioritizationThres-r16                   INTEGER (1..8)                                              OPTIONAL,    -- Need R
24035     ...,
24036     [[
24037     sl-CBR-CommonTxDedicatedSL-PRS-RP-List-r18  SL-CBR-CommonTxDedicatedSL-PRS-RP-List-r18                   OPTIONAL  -- Cond notSIB12
24038     ]]
24041 -- TAG-SL-UE-SELECTEDCONFIG-STOP
24042 -- TAG-SL-ZONECONFIG-START
24044 SL-ZoneConfig-r16 ::=              SEQUENCE {
24045     sl-ZoneLength-r16                  ENUMERATED { m5, m10, m20, m30, m40, m50, spare2, spare1},
24046     ...
24049 -- TAG-SL-ZONECONFIG-STOP
24050 -- TAG-SLRB-UU-CONFIGINDEX-START
24052 SLRB-Uu-ConfigIndex-r16 ::=                    INTEGER (1..maxNrofSLRB-r16)
24054 -- TAG-SLRB-UU-CONFIGINDEX-STOP
24055 -- TAG-CARRIERFREQLISTMBS-START
24057 CarrierFreqListMBS-r17 ::=      SEQUENCE (SIZE (1..maxFreqMBS-r17)) OF ARFCN-ValueNR
24059 -- TAG-CARRIERFREQLISTMBS-STOP
24060 -- TAG-CFR-CONFIGMCCH-MTCH-START
24062 CFR-ConfigMCCH-MTCH-r17 ::= SEQUENCE {
24063     locationAndBandwidthBroadcast-r17          LocationAndBandwidthBroadcast-r17  OPTIONAL,  -- Need S
24064     pdsch-ConfigMCCH-r17                       PDSCH-ConfigBroadcast-r17          OPTIONAL,  -- Need S
24065     commonControlResourceSetExt-r17            ControlResourceSet                 OPTIONAL   -- Cond NotSIB1CommonControlResource
24068 LocationAndBandwidthBroadcast-r17 ::= CHOICE {
24069     sameAsSib1ConfiguredLocationAndBW          NULL,
24070     locationAndBandwidth                       INTEGER (0..37949)
24073 -- TAG-CFR-CONFIGMCCH-MTCH-STOP
24074 -- TAG-DRX-CONFIGPTM-START
24076 DRX-ConfigPTM-r17 ::=             SEQUENCE {
24077     drx-onDurationTimerPTM-r17        CHOICE {
24078         subMilliSeconds                   INTEGER (1..31),
24079         milliSeconds                      ENUMERATED {
24080             ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
24081             ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
24082             ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
24083         }
24084     },
24085     drx-InactivityTimerPTM-r17        ENUMERATED {
24086             ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
24087             ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
24088             spare7, spare6, spare5, spare4, spare3, spare2, spare1
24089     },
24090     drx-HARQ-RTT-TimerDL-PTM-r17      INTEGER (0..56)                      OPTIONAL,  -- Cond HARQFeedback
24091     drx-RetransmissionTimerDL-PTM-r17 ENUMERATED {
24092             sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
24093             sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
24094             spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1
24095     }                                                                      OPTIONAL,   -- Cond HARQFeedback
24096     drx-LongCycleStartOffsetPTM-r17   CHOICE {
24097         ms10                              INTEGER(0..9),
24098         ms20                              INTEGER(0..19),
24099         ms32                              INTEGER(0..31),
24100         ms40                              INTEGER(0..39),
24101         ms60                              INTEGER(0..59),
24102         ms64                              INTEGER(0..63),
24103         ms70                              INTEGER(0..69),
24104         ms80                              INTEGER(0..79),
24105         ms128                             INTEGER(0..127),
24106         ms160                             INTEGER(0..159),
24107         ms256                             INTEGER(0..255),
24108         ms320                             INTEGER(0..319),
24109         ms512                             INTEGER(0..511),
24110         ms640                             INTEGER(0..639),
24111         ms1024                            INTEGER(0..1023),
24112         ms1280                            INTEGER(0..1279),
24113         ms2048                            INTEGER(0..2047),
24114         ms2560                            INTEGER(0..2559),
24115         ms5120                            INTEGER(0..5119),
24116         ms10240                           INTEGER(0..10239)
24117     },
24118     drx-SlotOffsetPTM-r17                 INTEGER (0..31)
24121 -- TAG-DRX-CONFIGPTM-STOP
24122 -- TAG-MBS-NEIGHBOURCELLLIST-START
24124 MBS-NeighbourCellList-r17 ::=     SEQUENCE (SIZE (0..maxNeighCellMBS-r17)) OF MBS-NeighbourCell-r17
24126 MBS-NeighbourCell-r17 ::=         SEQUENCE {
24127     physCellId-r17                    PhysCellId,
24128     carrierFreq-r17                   ARFCN-ValueNR                                  OPTIONAL  -- Need S
24131 -- TAG-MBS-NEIGHBOURCELLLIST-STOP
24132 -- TAG-MBS-NONSERVINGINFOLIST-START
24134 MBS-NonServingInfoList-r18 ::=    SEQUENCE (SIZE (1..maxFreqMBS-r17)) OF NonServingInfo-r18
24136 NonServingInfo-r18 ::=            SEQUENCE {
24137     freqInfoMBS-r18                   FreqInfoMBS-r18                                          OPTIONAL,
24138     cfr-InfoMBS-r18                   CHOICE {
24139         cfr-Bandwidth-r18                 INTEGER (1..maxNrofPhysicalResourceBlocks),
24140         cfr-LocationAndBW-r18             CFR-LocationAndBW-r18
24141     }                                                                                          OPTIONAL,
24142     subcarrierSpacing-r18             SubcarrierSpacing                                        OPTIONAL
24145 FreqInfoMBS-r18 ::=               SEQUENCE {
24146     carrierFreqMBS-r18                ARFCN-ValueNR,
24147     freqBandIndicatorMBS-r18          FreqBandIndicatorNR
24150 CFR-LocationAndBW-r18 ::=         SEQUENCE {
24151     locationAndBandwidthMBS-r18       INTEGER (0..37949)                                       OPTIONAL,
24152     absoluteFrequencyPointA-MBS-r18   ARFCN-ValueNR                                            OPTIONAL,
24153     offsetToCarrierMBS-r18            INTEGER (0..2199)                                        OPTIONAL
24156 -- TAG-MBS-NONSERVINGINFOLIST-STOP
24157 -- TAG-MBS-SERVICELIST-START
24159 MBS-ServiceList-r17 ::=         SEQUENCE (SIZE (1..maxNrofMBS-ServiceListPerUE-r17)) OF MBS-ServiceInfo-r17
24161 MBS-ServiceInfo-r17 ::=         SEQUENCE {
24162     tmgi-r17                        TMGI-r17
24165 -- TAG-MBS-SERVICELIST-STOP
24166 -- TAG-MBS-SESSIONINFOLIST-START
24168 MBS-SessionInfoList-r17 ::=      SEQUENCE (SIZE (1..maxNrofMBS-Session-r17)) OF MBS-SessionInfo-r17
24170 MBS-SessionInfo-r17 ::=          SEQUENCE {
24171     mbs-SessionId-r17                TMGI-r17,
24172     g-RNTI-r17                       RNTI-Value,
24173     mrb-ListBroadcast-r17            MRB-ListBroadcast-r17,
24174     mtch-SchedulingInfo-r17          DRX-ConfigPTM-Index-r17                      OPTIONAL, -- Need S
24175     mtch-NeighbourCell-r17           BIT STRING (SIZE(maxNeighCellMBS-r17))       OPTIONAL, -- Need S
24176     pdsch-ConfigIndex-r17            PDSCH-ConfigIndex-r17                        OPTIONAL, -- Need S
24177     mtch-SSB-MappingWindowIndex-r17  MTCH-SSB-MappingWindowIndex-r17              OPTIONAL  -- Cond MTCH-Mapping
24180 DRX-ConfigPTM-Index-r17 ::=          INTEGER (0..maxNrofDRX-ConfigPTM-1-r17)
24182 PDSCH-ConfigIndex-r17  ::=           INTEGER (0..maxNrofPDSCH-ConfigPTM-1-r17)
24184 MTCH-SSB-MappingWindowIndex-r17  ::= INTEGER (0..maxNrofMTCH-SSB-MappingWindow-1-r17)
24186 MRB-ListBroadcast-r17 ::=            SEQUENCE (SIZE (1..maxNrofMRB-Broadcast-r17)) OF MRB-InfoBroadcast-r17
24188 MRB-InfoBroadcast-r17 ::=            SEQUENCE {
24189     pdcp-Config-r17                      MRB-PDCP-ConfigBroadcast-r17,
24190     rlc-Config-r17                       MRB-RLC-ConfigBroadcast-r17,
24191     ...
24194 MRB-PDCP-ConfigBroadcast-r17 ::=     SEQUENCE {
24195     pdcp-SN-SizeDL-r17                   ENUMERATED {len12bits}                   OPTIONAL, -- Need S
24196     headerCompression-r17                CHOICE {
24197         notUsed                              NULL,
24198         rohc                                 SEQUENCE {
24199             maxCID-r17                           INTEGER (1..16)               DEFAULT 15,
24200             profiles-r17                         SEQUENCE {
24201                 profile0x0000-r17                    BOOLEAN,
24202                 profile0x0001-r17                    BOOLEAN,
24203                 profile0x0002-r17                    BOOLEAN
24204            }
24205         }
24206     },
24207     t-Reordering-r17                     ENUMERATED {ms1, ms10, ms40, ms160, ms500, ms1000, ms1250, ms2750}    OPTIONAL -- Need S
24210 MRB-RLC-ConfigBroadcast-r17 ::=      SEQUENCE {
24211     logicalChannelIdentity-r17           LogicalChannelIdentity,
24212     sn-FieldLength-r17                   ENUMERATED {size6}                       OPTIONAL, -- Need S
24213     t-Reassembly-r17                     T-Reassembly                             OPTIONAL  -- Need S
24216 -- TAG-MBS-SESSIONINFOLIST-STOP
24217 -- TAG-MBS-SESSIONINFOLISTMULTICAST-START
24219 MBS-SessionInfoListMulticast-r18 ::=      SEQUENCE (SIZE (1..maxNrofMBS-Session-r17)) OF MBS-SessionInfoMulticast-r18
24221 -- WS modification: define a dedicated type
24222 MTCH-NeighbourCell-r18 ::= BIT STRING (SIZE(maxNeighCellMBS-r17))
24224 MBS-SessionInfoMulticast-r18 ::=   SEQUENCE {
24225     mbs-SessionId-r18                  TMGI-r17,
24226     g-RNTI-r18                         RNTI-Value                                   OPTIONAL, -- Need R
24227     mrb-ListMulticast-r18              MRB-ListMulticast-r18                        OPTIONAL, -- Need R
24228     mtch-SchedulingInfo-r18            DRX-ConfigPTM-Index-r17                      OPTIONAL, -- Need S
24229 -- WS modification: define a dedicated type
24230 --    mtch-NeighbourCell-r18             BIT STRING (SIZE(maxNeighCellMBS-r17))       OPTIONAL,  Need S
24231     mtch-NeighbourCell-r18             MTCH-NeighbourCell-r18       OPTIONAL, -- Need S
24232     pdsch-ConfigIndex-r18              PDSCH-ConfigIndex-r17                        OPTIONAL, -- Need S
24233     mtch-SSB-MappingWindowIndex-r18    MTCH-SSB-MappingWindowIndex-r17              OPTIONAL, -- Cond MTCH-Mapping
24234     thresholdIndex-r18                 INTEGER (0..maxNrofThresholdMBS-1-r18)       OPTIONAL, -- Need R
24235     pdcp-SyncIndicator-r18             ENUMERATED {true}                            OPTIONAL, -- Cond RRCRelease
24236     stopMonitoringRNTI-r18             ENUMERATED {true}                            OPTIONAL, -- Cond G-RNTI
24237     ...
24240 MRB-ListMulticast-r18 ::=          SEQUENCE (SIZE (1.. maxMRB-r17)) OF MRB-InfoMulticast-r18
24242 MRB-InfoMulticast-r18 ::=          SEQUENCE {
24243     pdcp-Config-r18                    MRB-PDCP-ConfigMulticast-r18,
24244     rlc-Config-r18                     MRB-RLC-ConfigMulticast-r18,
24245     ...
24248 MRB-PDCP-ConfigMulticast-r18 ::=   SEQUENCE {
24249     pdcp-SN-SizeDL-r18                 ENUMERATED {len12bits, len18bits},
24250     headerCompression-r18              CHOICE {
24251         notUsed                            NULL,
24252         rohc                               SEQUENCE {
24253             maxCID-r18                         INTEGER (1..16)               DEFAULT 15,
24254             profiles-r18                       SEQUENCE {
24255                 profile0x0000-r18                  BOOLEAN,
24256                 profile0x0001-r18                  BOOLEAN,
24257                 profile0x0002-r18                  BOOLEAN
24258            }
24259         }
24260     },
24261     t-Reordering-r17                   ENUMERATED {ms1, ms10, ms40, ms160, ms500, ms1000, ms1250, ms2750}    OPTIONAL -- Need R
24264 MRB-RLC-ConfigMulticast-r18 ::=    SEQUENCE {
24265     logicalChannelIdentity-r18         CHOICE {
24266         logicalChannelIdentitymulticast-r18 LogicalChannelIdentity,
24267         logicalChannelIdentityExt-r18       LogicalChannelIdentityExt-r17
24268     },
24269     sn-FieldLength-r18                 ENUMERATED {size6, size12},
24270     t-Reassembly-r18                   T-Reassembly                                 OPTIONAL  -- Need R
24273 -- TAG-MBS-SESSIONINFOLISTMULTICAST-STOP
24274 -- TAG-MTCH-SSB-MAPPINGWINDOWLIST-START
24276 MTCH-SSB-MappingWindowList-r17 ::= SEQUENCE (SIZE (1..maxNrofMTCH-SSB-MappingWindow-r17)) OF MTCH-SSB-MappingWindowCycleOffset-r17
24278 MTCH-SSB-MappingWindowCycleOffset-r17 ::= CHOICE {
24279     ms10                                      INTEGER(0..9),
24280     ms20                                      INTEGER(0..19),
24281     ms32                                      INTEGER(0..31),
24282     ms64                                      INTEGER(0..63),
24283     ms128                                     INTEGER(0..127),
24284     ms256                                     INTEGER(0..255)
24287 -- TAG-MTCH-SSB-MAPPINGWINDOWLIST-STOP
24288 -- TAG-PDSCH-CONFIGBROADCAST-START
24290 PDSCH-ConfigBroadcast-r17 ::= SEQUENCE {
24291     pdschConfigList-r17                    SEQUENCE (SIZE (1..maxNrofPDSCH-ConfigPTM-r17) ) OF PDSCH-ConfigPTM-r17,
24292     pdsch-TimeDomainAllocationList-r17     PDSCH-TimeDomainResourceAllocationList-r16                          OPTIONAL,   -- Need R
24293     rateMatchPatternToAddModList-r17       SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern   OPTIONAL,   -- Need R
24294     lte-CRS-ToMatchAround-r17              RateMatchPatternLTE-CRS                                             OPTIONAL,   -- Need R
24295     mcs-Table-r17                          ENUMERATED {qam256, qam64LowSE}                                     OPTIONAL,   -- Need S
24296     xOverhead-r17                          ENUMERATED {xOh6, xOh12, xOh18}                                     OPTIONAL    -- Need S
24299 PDSCH-ConfigPTM-r17 ::= SEQUENCE {
24300     dataScramblingIdentityPDSCH-r17        INTEGER (0..1023)         OPTIONAL,   -- Need S
24301     dmrs-ScramblingID0-r17                 INTEGER (0..65535)        OPTIONAL,   -- Need S
24302     pdsch-AggregationFactor-r17            ENUMERATED {n2, n4, n8}   OPTIONAL    -- Need S
24305 -- TAG-PDSCH-CONFIGBROADCAST-STOP
24306 -- TAG-TMGI-START
24308 TMGI-r17 ::=                     SEQUENCE {
24309     plmn-Id-r17                      CHOICE {
24310         plmn-Index                       INTEGER (1..maxPLMN),
24311         explicitValue                    PLMN-Identity
24312     },
24313     serviceId-r17                    OCTET STRING (SIZE (3))
24316 -- TAG-TMGI-STOP
24317 -- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-START
24319 maxAdditionalRACH-r17                   INTEGER ::= 256     -- Maximum number of additional RACH configurations.
24320 maxAI-DCI-PayloadSize-r16               INTEGER ::= 128      --Maximum size of the DCI payload scrambled with ai-RNTI
24321 maxAI-DCI-PayloadSize-1-r16             INTEGER ::= 127      --Maximum size of the DCI payload scrambled with ai-RNTI minus 1
24322 maxBandComb                             INTEGER ::= 65536   -- Maximum number of DL band combinations
24323 maxBandComb-MUSIM-r18                   INTEGER ::= 64      -- Maximum number of MUSIM bands and/or band combinations
24324 maxBandsUTRA-FDD-r16                    INTEGER ::= 64      -- Maximum number of bands listed in UTRA-FDD UE caps
24325 maxCandidateBandIndex-r18               INTEGER ::= 8       -- Maximum number of band entry index for MUSIM capability
24326 maxBH-RLC-ChannelID-r16                 INTEGER ::= 65536   -- Maximum value of BH RLC Channel ID
24327 maxBT-IdReport-r16                      INTEGER ::= 32      -- Maximum number of Bluetooth IDs to report
24328 maxBT-Name-r16                          INTEGER ::= 4       -- Maximum number of Bluetooth name
24329 maxCAG-Cell-r16                         INTEGER ::= 16      -- Maximum number of NR CAG cell ranges in SIB3, SIB4
24330 maxTwoPUCCH-Grp-ConfigList-r16          INTEGER ::= 32      -- Maximum number of supported configuration(s) of {primary PUCCH group
24331                                                             -- config, secondary PUCCH group config}
24332 maxTwoPUCCH-Grp-ConfigList-r17          INTEGER ::= 16      -- Maximum number of supported configuration(s) of {primary PUCCH group
24333                                                             -- config, secondary PUCCH group config} for PUCCH cell switching
24334 maxCBR-Config-r16                       INTEGER ::= 8       -- Maximum number of CBR range configurations for sidelink communication
24335                                                             -- congestion control
24336 maxCBR-Config-1-r16                     INTEGER ::= 7       -- Maximum number of CBR range configurations for sidelink communication
24337                                                             -- congestion control minus 1
24338 maxCBR-Level-r16                        INTEGER ::= 16      -- Maximum number of CBR levels
24339 maxCBR-Level-1-r16                      INTEGER ::= 15      -- Maximum number of CBR levels minus 1
24340 maxCellATG-r18                          INTEGER ::= 8       -- Maximum number of ATG neighbour cells for which assistance information is
24341                                                             -- provided
24342 maxCellExcluded                         INTEGER ::= 16      -- Maximum number of NR exclude-listed cell ranges in SIB3, SIB4
24343 maxCellGroupings-r16                    INTEGER ::= 32      -- Maximum number of cell groupings for NR-DC
24344 maxCellHistory-r16                      INTEGER ::= 16      -- Maximum number of visited PCells reported
24345 maxPSCellHistory-r17                    INTEGER ::= 16      -- Maximum number of visited PSCells across all reported PCells
24346 maxCellInter                            INTEGER ::= 16      -- Maximum number of inter-Freq cells listed in SIB4
24347 maxCellIntra                            INTEGER ::= 16      -- Maximum number of intra-Freq cells listed in SIB3
24348 maxCellMeasEUTRA                        INTEGER ::= 32      -- Maximum number of cells in E-UTRAN
24349 maxCellMeasIdle-r16                     INTEGER ::= 8       -- Maximum number of cells per carrier for idle/inactive measurements
24350 maxCellMeasUTRA-FDD-r16                 INTEGER ::= 32      -- Maximum number of cells in FDD UTRAN
24351 maxCellNTN-r17                          INTEGER ::= 4       -- Maximum number of NTN neighbour cells for which assistance information is
24352                                                             -- provided
24353 maxCarrierTypePairList-r16              INTEGER ::= 16      -- Maximum number of supported carrier type pair of (carrier type on which
24354                                                             -- CSI measurement is performed, carrier type on which CSI reporting is
24355                                                             -- performed) for CSI reporting cross PUCCH group
24356 maxCellAllowed                          INTEGER ::= 16      -- Maximum number of NR allow-listed cell ranges in SIB3, SIB4
24357 maxEARFCN                               INTEGER ::= 262143  -- Maximum value of E-UTRA carrier frequency
24358 maxEUTRA-CellExcluded                   INTEGER ::= 16      -- Maximum number of E-UTRA exclude-listed physical cell identity ranges
24359                                                             -- in SIB5
24360 maxEUTRA-NS-Pmax                        INTEGER ::= 8       -- Maximum number of NS and P-Max values per band
24361 maxFeatureCombPreamblesPerRACHResource-r17 INTEGER ::= 256  -- Maximum number of feature combination preambles.
24362 maxLogMeasReport-r16                    INTEGER ::= 520     -- Maximum number of entries for logged measurements
24363 maxMultiBands                           INTEGER ::= 8       -- Maximum number of additional frequency bands that a cell belongs to
24364 maxNARFCN                               INTEGER ::= 3279165 -- Maximum value of NR carrier frequency
24365 maxNR-NS-Pmax                           INTEGER ::= 8       -- Maximum number of NS and P-Max values per band
24366 maxFreqIdle-r16                         INTEGER ::= 8       -- Maximum number of carrier frequencies for idle/inactive measurements
24367 maxNrofServingCells                     INTEGER ::= 32      -- Max number of serving cells (SpCells + SCells)
24368 maxNrofServingCells-1                   INTEGER ::= 31      -- Max number of serving cells (SpCells + SCells) minus 1
24369 maxNrofAggregatedCellsPerCellGroup      INTEGER ::= 16
24370 maxNrofAggregatedCellsPerCellGroupMinus4-r16 INTEGER ::= 12
24371 maxNrofAperiodicFwdTimeResource-r18     INTEGER ::= 112     -- Max number of aperiodic fowarding time resources for NCR
24372 maxNrofAperiodicFwdTimeResource-1-r18   INTEGER ::= 111     -- Max number of aperiodic fowarding time resources for NCR minus 1
24373 maxNrofDUCells-r16                      INTEGER ::= 512     -- Max number of cells configured on the collocated IAB-DU
24374 maxNrofAppLayerMeas-r17                 INTEGER ::= 16      -- Max number of simultaneous application layer measurements
24375 maxNrofAppLayerMeas-1-r17               INTEGER ::= 15      -- Max number of simultaneous application layer measurements minus 1
24377 maxNrofAppLayerReports-r18              INTEGER ::= 16      -- Max number of application layer measurement reports with the same
24378                                                             -- measConfigAppLayerId included in the same
24379                                                             -- MeasurementReportAppLayerMessage
24380 maxNrofAvailabilityCombinationsPerSet-r16   INTEGER ::= 512 -- Max number of AvailabilityCombinationId used in the DCI format 2_5
24381 maxNrofAvailabilityCombinationsPerSet-1-r16 INTEGER ::= 511 -- Max number of AvailabilityCombinationId used in the DCI format 2_5 minus 1
24382 maxNrofIABResourceConfig-r17            INTEGER ::= 65536   -- Max number of IAB-ResourceConfigID used in MAC CE
24383 maxNrofIABResourceConfig-1-r17          INTEGER ::= 65535   -- Max number of IAB-ResourceConfigID used in MAC CE minus 1
24384 maxNrofPeriodicFwdResourceSet-r18       INTEGER ::= 32      -- Max number of periodic fowarding resource sets for NCR
24385 maxNrofPeriodicFwdResourceSet-1-r18     INTEGER ::= 31      -- Max number of periodic fowarding resource sets for NCR minus 1
24386 maxNrofPeriodicFwdResource-r18          INTEGER ::= 1024    -- Max number of periodic fowarding resources for NCR
24387 maxNrofPeriodicFwdResource-1-r18        INTEGER ::= 1023    -- Max number of periodic fowarding resources for NCR minus 1
24388 maxNrofSemiPersistentFwdResourceSet-r18 INTEGER ::= 32      -- Max number of semi-persistent fowarding resource sets for NCR
24389 maxNrofSemiPersistentFwdResourceSet-1-r18 INTEGER ::= 31    -- Max number of semi-persistent fowarding resource sets for NCR minus 1
24390 maxNrofSemiPersistentFwdResource-r18    INTEGER ::= 128     -- Max number of semi-persistent fowarding resources for NCR
24391 maxNrofSemiPersistentFwdResource-1-r18  INTEGER ::= 127     -- Max number of semi-persistent fowarding resources for NCR minus 1
24392 maxNrofSCellActRS-r17                   INTEGER ::= 255     -- Max number of RS configurations per SCell for SCell activation
24393 maxNrofSCells                           INTEGER ::= 31      -- Max number of secondary serving cells per cell group
24394 maxNrofCellMeas                         INTEGER ::= 32      -- Maximum number of entries in each of the cell lists in a measurement object
24395 maxNrofCRS-IM-InterfCell-r17            INTEGER ::= 8       -- Maximum number of LTE interference cells for CRS-IM per UE
24396 maxNrofRelayMeas-r17                    INTEGER ::= 32      -- Maximum number of L2 U2N Relay UEs to measure for each measurement object
24397                                                             -- on sidelink frequency
24398 maxNrofCG-SL-r16                        INTEGER ::= 8       -- Max number of sidelink configured grant
24399 maxNrofCG-SL-1-r16                      INTEGER ::= 7       -- Max number of sidelink configured grant minus 1
24400 maxSL-GC-BC-DRX-QoS-r17                 INTEGER ::= 16      -- Max number of sidelink DRX configurations for NR
24401                                                             -- sidelink groupcast/broadcast communication
24402 maxNrofSL-RxInfoSet-r17                 INTEGER ::= 4       -- Max number of sidelink DRX configuration sets in sidelink DRX assistant
24403                                                             -- information
24404 maxNrofSS-BlocksToAverage               INTEGER ::= 16      -- Max number for the (max) number of SS blocks to average to determine cell measurement
24405 maxNrofCondCells-r16                    INTEGER ::= 8       -- Max number of conditional candidate SpCells
24406 maxNrofCondCells-1-r17                  INTEGER ::= 7       -- Max number of conditional candidate SpCells minus 1
24407 maxNrofCSI-RS-ResourcesToAverage        INTEGER ::= 16      -- Max number for the (max) number of CSI-RS to average to determine cell measurement
24408 maxNrofDL-Allocations                   INTEGER ::= 16      -- Maximum number of PDSCH time domain resource allocations
24409 maxNrofDL-AllocationsExt-r17            INTEGER ::= 64      -- Maximum number of PDSCH time domain resource allocations for multi-PDSCH
24410                                                             -- scheduling
24411 maxNrofDL-Allocations-1-r18             INTEGER ::= 15      -- Maximum number of PDSCH time domain resource allocations minus 1
24412 maxNrofPDU-Sessions-r17                 INTEGER ::= 256     -- Maximum number of PDU Sessions
24413 maxNrofSR-ConfigPerCellGroup            INTEGER ::= 8       -- Maximum number of SR configurations per cell group
24414 maxNrofLCGs-r18                         INTEGER ::= 8       -- Maximum number of LCGs
24415 maxLCG-ID                               INTEGER ::= 7       -- Maximum value of LCG ID
24416 maxLCG-ID-IAB-r17                       INTEGER ::= 255     -- Maximum value of LCG ID for IAB-MT
24417 maxLC-ID                                INTEGER ::= 32      -- Maximum value of Logical Channel ID
24418 maxLC-ID-Iab-r16                        INTEGER ::= 65855   -- Maximum value of BH Logical Channel ID extension
24419 maxLTE-CRS-Patterns-r16                 INTEGER ::= 3       -- Maximum number of additional LTE CRS rate matching patterns
24420 maxNrofTAGs                             INTEGER ::= 4       -- Maximum number of Timing Advance Groups
24421 maxNrofTAGs-1                           INTEGER ::= 3       -- Maximum number of Timing Advance Groups minus 1
24422 maxNrofBWPs                             INTEGER ::= 4       -- Maximum number of BWPs per serving cell
24423 maxNrofCombIDC                          INTEGER ::= 128     -- Maximum number of reported MR-DC combinations for IDC
24424 maxNrofSymbols-1                        INTEGER ::= 13      -- Maximum index identifying a symbol within a slot (14 symbols, indexed from 0..13)
24425 maxNrofSlots                            INTEGER ::= 320     -- Maximum number of slots in a 10 ms period
24426 maxNrofSlots-1                          INTEGER ::= 319     -- Maximum number of slots in a 10 ms period minus 1
24427 maxNrofPhysicalResourceBlocks           INTEGER ::= 275     -- Maximum number of PRBs
24428 maxNrofPhysicalResourceBlocks-1         INTEGER ::= 274     -- Maximum number of PRBs minus 1
24429 maxNrofPhysicalResourceBlocksPlus1      INTEGER ::= 276     -- Maximum number of PRBs plus 1
24430 maxNrofControlResourceSets              INTEGER ::= 12      -- Max number of CoReSets configurable on a serving cell
24431 maxNrofControlResourceSets-1            INTEGER ::= 11      -- Max number of CoReSets configurable on a serving cell minus 1
24432 maxNrofControlResourceSets-1-r16        INTEGER ::= 15      -- Max number of CoReSets configurable on a serving cell extended in minus 1
24433 maxNrofCoresetPools-r16                 INTEGER ::= 2       -- Maximum number of CORESET pools
24434 maxCoReSetDuration                      INTEGER ::= 3       -- Max number of OFDM symbols in a control resource set
24435 maxNrofSearchSpaces-1                   INTEGER ::= 39      -- Max number of Search Spaces minus 1
24436 maxNrofSearchSpacesLinks-1-r17          INTEGER ::= 39      -- Max number of Search Space links minus 1
24437 maxNrofBFDResourcePerSet-r17            INTEGER ::= 64      -- Max number of reference signal in one BFD set
24438 maxSFI-DCI-PayloadSize                  INTEGER ::= 128     -- Max number payload of a DCI scrambled with SFI-RNTI
24439 maxSFI-DCI-PayloadSize-1                INTEGER ::= 127     -- Max number payload of a DCI scrambled with SFI-RNTI minus 1
24440 maxIAB-IP-Address-r16                   INTEGER ::= 32      -- Max number of assigned IP addresses
24441 maxINT-DCI-PayloadSize                  INTEGER ::= 126     -- Max number payload of a DCI scrambled with INT-RNTI
24442 maxINT-DCI-PayloadSize-1                INTEGER ::= 125     -- Max number payload of a DCI scrambled with INT-RNTI minus 1
24443 maxNrofRateMatchPatterns                INTEGER ::= 4       -- Max number of rate matching patterns that may be configured
24444 maxNrofRateMatchPatterns-1              INTEGER ::= 3       -- Max number of rate matching patterns that may be configured minus 1
24445 maxNrofRateMatchPatternsPerGroup        INTEGER ::= 8       -- Max number of rate matching patterns that may be configured in one group
24446 maxNrofCSI-ReportConfigurations         INTEGER ::= 48      -- Maximum number of report configurations
24447 maxNrofCSI-ReportConfigurations-1       INTEGER ::= 47      -- Maximum number of report configurations minus 1
24448 maxNrofCSI-ResourceConfigurations       INTEGER ::= 112     -- Maximum number of resource configurations
24449 maxNrofCSI-ResourceConfigurations-1     INTEGER ::= 111     -- Maximum number of resource configurations minus 1
24450 maxNrofAP-CSI-RS-ResourcesPerSet        INTEGER ::= 16
24451 maxNrOfCSI-AperiodicTriggers            INTEGER ::= 128     -- Maximum number of triggers for aperiodic CSI reporting
24452 maxNrofReportConfigPerAperiodicTrigger  INTEGER ::= 16      -- Maximum number of report configurations per trigger state for aperiodic reporting
24453 maxNrofNZP-CSI-RS-Resources             INTEGER ::= 192     -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources
24454 maxNrofNZP-CSI-RS-Resources-1           INTEGER ::= 191     -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources minus 1
24455 maxNrofNZP-CSI-RS-ResourcesPerSet       INTEGER ::= 64      -- Maximum number of NZP CSI-RS resources per resource set
24456 maxNrofNZP-CSI-RS-ResourcesPerSet-1-r18 INTEGER ::= 63      -- Maximum number of NZP CSI-RS resources per resource set minus 1
24457 maxNrofNZP-CSI-RS-ResourceSets          INTEGER ::= 64      -- Maximum number of NZP CSI-RS resource sets per cell
24458 maxNrofNZP-CSI-RS-ResourceSets-1        INTEGER ::= 63      -- Maximum number of NZP CSI-RS resource sets per cell minus 1
24459 maxNrofNZP-CSI-RS-ResourceSetsPerConfig INTEGER ::= 16      -- Maximum number of resource sets per resource configuration
24460 maxNrofNZP-CSI-RS-ResourcesPerConfig    INTEGER ::= 128     -- Maximum number of resources per resource configuration
24461 maxNrofZP-CSI-RS-Resources              INTEGER ::= 32      -- Maximum number of Zero-Power (ZP) CSI-RS resources
24462 maxNrofZP-CSI-RS-Resources-1            INTEGER ::= 31      -- Maximum number of Zero-Power (ZP) CSI-RS resources minus 1
24463 maxNrofZP-CSI-RS-ResourceSets-1         INTEGER ::= 15
24464 maxNrofZP-CSI-RS-ResourcesPerSet        INTEGER ::= 16
24465 maxNrofZP-CSI-RS-ResourceSets           INTEGER ::= 16
24466 maxNrofCSI-IM-Resources                 INTEGER ::= 32      -- Maximum number of CSI-IM resources
24467 maxNrofCSI-IM-Resources-1               INTEGER ::= 31      -- Maximum number of CSI-IM resources minus 1
24468 maxNrofCSI-IM-ResourcesPerSet           INTEGER ::= 8       -- Maximum number of CSI-IM resources per set
24469 maxNrofCSI-IM-ResourceSets              INTEGER ::= 64      -- Maximum number of NZP CSI-IM resource sets per cell
24470 maxNrofCSI-IM-ResourceSets-1            INTEGER ::= 63      -- Maximum number of NZP CSI-IM resource sets per cell minus 1
24471 maxNrofCSI-IM-ResourceSetsPerConfig     INTEGER ::= 16      -- Maximum number of CSI IM resource sets per resource configuration
24472 maxNrofCSI-SSB-ResourcePerSet           INTEGER ::= 64      -- Maximum number of SSB resources in a resource set
24473 maxNrofCSI-SSB-ResourceSets             INTEGER ::= 64      -- Maximum number of CSI SSB resource sets per cell
24474 maxNrofCSI-SSB-ResourceSets-1           INTEGER ::= 63      -- Maximum number of CSI SSB resource sets per cell minus 1
24475 maxNrofCSI-SSB-ResourceSetsPerConfig    INTEGER ::= 1       -- Maximum number of CSI SSB resource sets per resource configuration
24476 maxNrofCSI-SSB-ResourceSetsPerConfigExt INTEGER ::= 2       -- Maximum number of CSI SSB resource sets per resource configuration
24477                                                             -- extended
24478 maxNrofFailureDetectionResources        INTEGER ::= 10      -- Maximum number of failure detection resources
24479 maxNrofFailureDetectionResources-1      INTEGER ::= 9       -- Maximum number of failure detection resources minus 1
24480 maxNrofFailureDetectionResources-1-r17  INTEGER ::= 63      -- Maximum number of the enhanced failure detection resources minus 1
24481 maxNrofFreqSL-r16                       INTEGER ::= 8       -- Maximum number of carrier frequency for NR sidelink communication
24482 maxNrofFreqSL-1-r18                     INTEGER ::= 7       -- Maximum number of carrier frequency for NR sidelink communication minus 1
24483 maxNrofSL-BWPs-r16                      INTEGER ::= 4       -- Maximum number of BWP for NR sidelink communication
24484 maxNrofSL-CarrierSetConfig-r18          INTEGER ::= 96      -- Maximum number of SCCH carrier set configuration for NR sidelink
24485                                                             -- communication
24486 maxFreqSL-EUTRA-r16                     INTEGER ::= 8       -- Maximum number of EUTRA anchor carrier frequency for NR sidelink
24487                                                             -- communication
24488 maxNrofSL-MeasId-r16                    INTEGER ::= 64      -- Maximum number of sidelink measurement identity (RSRP) per destination
24489 maxNrofSL-ObjectId-r16                  INTEGER ::= 64      -- Maximum number of sidelink measurement objects (RSRP) per destination
24490 maxNrofSL-ReportConfigId-r16            INTEGER ::= 64      -- Maximum number of sidelink measurement reporting configuration(RSRP) per destination
24491 maxNrofSL-PoolToMeasureNR-r16           INTEGER ::= 8       -- Maximum number of resource pool for NR sidelink measurement to measure
24492                                                             -- for each measurement object (for CBR)
24493 maxNrofDedicatedSL-PRS-PoolToMeas-r18   INTEGER ::= 8       -- Maximum number of SL-PRS dedicated resource pool for positioning
24494                                                             -- measurement to measure for each measurement object (for SL-PRS CBR)
24495 maxFreqSL-NR-r16                        INTEGER ::= 8       -- Maximum number of NR anchor carrier frequency for NR sidelink communication
24496 maxNrofSL-QFIs-r16                      INTEGER ::= 2048    -- Maximum number of QoS flow for NR sidelink communication per UE
24497 maxNrofSL-QFIsPerDest-r16               INTEGER ::= 64      -- Maximum number of QoS flow per destination for NR sidelink communication
24498 maxNrofObjectId                         INTEGER ::= 64      -- Maximum number of measurement objects
24499 maxNrofPageRec                          INTEGER ::= 32      -- Maximum number of page records
24500 maxNrofPCI-Ranges                       INTEGER ::= 8       -- Maximum number of PCI ranges
24501 maxPLMN                                 INTEGER ::= 12      -- Maximum number of PLMNs broadcast and reported by UE at establishment
24502 maxTAC-r17                              INTEGER ::= 12      -- Maximum number of Tracking Area Codes to which a cell belongs to
24503 maxNrofCSI-RS-ResourcesRRM              INTEGER ::= 96      -- Maximum number of CSI-RS resources per cell for an RRM measurement object
24504 maxNrofCSI-RS-ResourcesRRM-1            INTEGER ::= 95      -- Maximum number of CSI-RS resources per cell for an RRM measurement object
24505                                                             -- minus 1.
24506 maxNrofMeasId                           INTEGER ::= 64      -- Maximum number of configured measurements
24507 maxNrofQuantityConfig                   INTEGER ::= 2       -- Maximum number of quantity configurations
24508 maxNrofCSI-RS-CellsRRM                  INTEGER ::= 96      -- Maximum number of cells with CSI-RS resources for an RRM measurement object
24509 maxNrofSL-Dest-r16                      INTEGER ::= 32      -- Maximum number of destination for NR sidelink communication and discovery
24510 maxNrofSL-Dest-1-r16                    INTEGER ::= 31      -- Highest index of destination for NR sidelink communication and discovery
24511 maxNrofSL-PRS-PerDest-r18               INTEGER ::= 8       -- Max number of SL-PRS transmission supported per destination UE
24512 maxNrofSLRB-r16                         INTEGER ::= 512     -- Maximum number of radio bearer for NR sidelink communication per UE without duplication
24513 maxSL-LCID-Plus1-r18                    INTEGER ::= 513     -- Maximum number of RLC bearer for NR sidelink communication per UE without duplication plus 1
24514 maxSL-LCID-r18                          INTEGER ::= 1024    -- Maximum number of RLC bearer for NR sidelink communication per UE with duplication
24515 maxSL-NonAnchorRBsets                   INTEGER ::= 4       -- Maximum number of non-anchor RB sets
24516 maxSL-LCID-r16                          INTEGER ::= 512     -- Maximum number of RLC bearer for NR sidelink communication per UE
24517 maxSL-SyncConfig-r16                    INTEGER ::= 16      -- Maximum number of sidelink Sync configurations
24518 maxNrofRXPool-r16                       INTEGER ::= 16      -- Maximum number of Rx resource pool for NR sidelink communication and
24519                                                             -- discovery
24520 maxNrofTXPool-r16                       INTEGER ::= 8       -- Maximum number of Tx resource pool for NR sidelink communication and
24521                                                             -- discovery
24522 maxNrofPoolID-r16                       INTEGER ::= 16      -- Maximum index of resource pool for NR sidelink communication and
24523                                                             -- discovery
24524 maxNrofSRS-PathlossReferenceRS-r16      INTEGER ::= 64      -- Maximum number of RSs used as pathloss reference for SRS power control.
24525 maxNrofSRS-PathlossReferenceRS-1-r16    INTEGER ::= 63      -- Maximum number of RSs used as pathloss reference for SRS power control
24526                                                             -- minus 1.
24527 maxNrofSRS-ResourceSets                 INTEGER ::= 16      -- Maximum number of SRS resource sets in a BWP.
24528 maxNrofSRS-ResourceSets-1               INTEGER ::= 15      -- Maximum number of SRS resource sets in a BWP minus 1.
24529 maxNrofSRS-PosResourceSets-r16          INTEGER ::= 16      -- Maximum number of SRS Positioning resource sets in a BWP.
24530 maxNrofSRS-PosResourceSets-1-r16        INTEGER ::= 15      -- Maximum number of SRS Positioning resource sets in a BWP minus 1.
24531 maxNrofSRS-Resources                    INTEGER ::= 64      -- Maximum number of SRS resources.
24532 maxNrofSRS-Resources-1                  INTEGER ::= 63      -- Maximum number of SRS resources minus 1.
24533 maxNrofSRS-PosResources-r16             INTEGER ::= 64      -- Maximum number of SRS Positioning resources.
24534 maxNrofSRS-PosResources-1-r16           INTEGER ::= 63      -- Maximum number of SRS Positioning resources minus 1.
24535 maxNrofSRS-ResourcesPerSet              INTEGER ::= 16      -- Maximum number of SRS resources in an SRS resource set
24536 maxNrofSRS-TriggerStates-1              INTEGER ::= 3       -- Maximum number of SRS trigger states minus 1, i.e., the largest code point.
24537 maxNrofSRS-TriggerStates-2              INTEGER ::= 2       -- Maximum number of SRS trigger states minus 2.
24538 maxRAT-CapabilityContainers             INTEGER ::= 8       -- Maximum number of interworking RAT containers (incl NR and MRDC)
24539 maxSimultaneousBands                    INTEGER ::= 32      -- Maximum number of simultaneously aggregated bands
24540 maxSimultaneousBands-2-r18              INTEGER ::= 30      -- Maximum number of simultaneously aggregated bands minus 2.
24541 maxULTxSwitchingBandPairs               INTEGER ::= 32      -- Maximum number of band pairs supporting dynamic UL Tx switching in a band
24542                                                             -- combination.
24543 maxULTxSwitchingBetweenBandPairs-r18    INTEGER ::= 32      -- Maximum number of combinations of a band pair and another band pair/band
24544                                                             -- between which dynamic UL Tx switching requires additional switching
24545                                                             -- period.
24546 maxSchedulingBandCombination-r18        INTEGER ::= 32      -- Maximum number of combinations of scheduling cell and co-scheduled cells
24547                                                             -- have same or different carrier type.
24548 maxNrofSlotFormatCombinationsPerSet     INTEGER ::= 512     -- Maximum number of Slot Format Combinations in a SF-Set.
24549 maxNrofSlotFormatCombinationsPerSet-1   INTEGER ::= 511     -- Maximum number of Slot Format Combinations in a SF-Set minus 1.
24550 maxNrofTrafficPattern-r16               INTEGER ::= 8       -- Maximum number of Traffic Pattern for NR sidelink communication.
24551 maxNrofPUCCH-Resources                  INTEGER ::= 128
24552 maxNrofPUCCH-Resources-1                INTEGER ::= 127
24553 maxNrofPUCCH-ResourceSets               INTEGER ::= 4       -- Maximum number of PUCCH Resource Sets
24554 maxNrofPUCCH-ResourceSets-1             INTEGER ::= 3       -- Maximum number of PUCCH Resource Sets minus 1.
24555 maxNrofPUCCH-ResourcesPerSet            INTEGER ::= 32      -- Maximum number of PUCCH Resources per PUCCH-ResourceSet
24556 maxNrofPUCCH-P0-PerSet                  INTEGER ::= 8       -- Maximum number of P0-pucch present in a p0-pucch set
24557 maxNrofPUCCH-PathlossReferenceRSs       INTEGER ::= 4       -- Maximum number of RSs used as pathloss reference for PUCCH power control.
24558 maxNrofPUCCH-PathlossReferenceRSs-1     INTEGER ::= 3       -- Maximum number of RSs used as pathloss reference for PUCCH power control
24559                                                             -- minus 1.
24560 maxNrofPUCCH-PathlossReferenceRSs-r16   INTEGER ::= 64      -- Maximum number of RSs used as pathloss reference for PUCCH power control
24561                                                             -- extended.
24562 maxNrofPUCCH-PathlossReferenceRSs-1-r16 INTEGER ::= 63      -- Maximum number of RSs used as pathloss reference for PUCCH power control
24563                                                             -- minus 1 extended.
24564 maxNrofPUCCH-PathlossReferenceRSs-1-r17 INTEGER ::= 7       -- Maximum number of RSs used as pathloss reference for PUCCH power control
24565                                                             -- minus 1.
24566 maxNrofPUCCH-PathlossReferenceRSsDiff-r16 INTEGER ::= 60    -- Difference between the extended maximum and the non-extended maximum
24567 maxNrofPUCCH-ResourceGroups-r16         INTEGER ::= 4       -- Maximum number of PUCCH resources groups.
24568 maxNrofPUCCH-ResourcesPerGroup-r16      INTEGER ::= 128     -- Maximum number of PUCCH resources in a PUCCH group.
24569 maxNrofPowerControlSetInfos-r17         INTEGER ::= 8       -- Maximum number of PUCCH power control set infos
24570 maxNrofMultiplePUSCHs-r16               INTEGER ::= 8       -- Maximum number of multiple PUSCHs in PUSCH TDRA list
24571 maxNrofP0-PUSCH-AlphaSets               INTEGER ::= 30      -- Maximum number of P0-pusch-alpha-sets (see TS 38.213 [13], clause 7.1)
24572 maxNrofP0-PUSCH-AlphaSets-1             INTEGER ::= 29      -- Maximum number of P0-pusch-alpha-sets minus 1 (see TS 38.213 [13], clause 7.1)
24573 maxNrofPUSCH-PathlossReferenceRSs       INTEGER ::= 4       -- Maximum number of RSs used as pathloss reference for PUSCH power control.
24574 maxNrofPUSCH-PathlossReferenceRSs-1     INTEGER ::= 3       -- Maximum number of RSs used as pathloss reference for PUSCH power control
24575                                                             -- minus 1.
24576 maxNrofPUSCH-PathlossReferenceRSs-r16   INTEGER ::= 64      -- Maximum number of RSs used as pathloss reference for PUSCH power control
24577                                                             -- extended
24578 maxNrofPUSCH-PathlossReferenceRSs-1-r16 INTEGER ::= 63      -- Maximum number of RSs used as pathloss reference for PUSCH power control
24579                                                             -- extended minus 1
24580 maxNrofPUSCH-PathlossReferenceRSsDiff-r16  INTEGER ::= 60   -- Difference between maxNrofPUSCH-PathlossReferenceRSs-r16 and
24581                                                             -- maxNrofPUSCH-PathlossReferenceRSs
24582 maxNrofPathlossReferenceRSs-r17         INTEGER ::= 64      -- Maximum number of RSs used as pathloss reference for PUSCH, PUCCH, SRS
24583                                                             -- power control for unified TCI state operation
24584 maxNrofPathlossReferenceRSs-1-r17       INTEGER ::= 63      -- Maximum number of RSs used as pathloss reference for PUSCH, PUCCH, SRS
24585                                                             -- power control for unified TCI state operation minus 1
24586 maxNrofNAICS-Entries                    INTEGER ::= 8       -- Maximum number of supported NAICS capability set
24587 maxBands                                INTEGER ::= 1024    -- Maximum number of supported bands in UE capability.
24588 maxBandsMRDC                            INTEGER ::= 1280
24589 maxBandsEUTRA                           INTEGER ::= 256
24590 maxCellReport                           INTEGER ::= 8
24591 maxDRB                                  INTEGER ::= 29      -- Maximum number of DRBs (that can be added in DRB-ToAddModList).
24592 maxFreq                                 INTEGER ::= 8       -- Max number of frequencies.
24593 maxFreqLayers                           INTEGER ::= 4       -- Max number of frequency layers.
24594 maxFreqPlus1                            INTEGER ::= 9       -- Max number of frequencies for Slicing.
24595 maxFreqIDC-r16                          INTEGER ::= 128     -- Max number of frequencies for IDC indication.
24596 maxCombIDC-r16                          INTEGER ::= 128     -- Max number of reported UL CA for IDC indication.
24597 maxFreqIDC-MRDC                         INTEGER ::= 32      -- Maximum number of candidate NR frequencies for MR-DC IDC indication
24598 maxNrofCandidateBeams                   INTEGER ::= 16      -- Max number of PRACH-ResourceDedicatedBFR in BFR config.
24599 maxNrofCandidateBeams-r16               INTEGER ::= 64      -- Max number of candidate beam resources in BFR config.
24600 maxNrofCandidateBeamsExt-r16            INTEGER ::= 48      -- Max number of PRACH-ResourceDedicatedBFR in the CandidateBeamRSListExt
24601 maxNrofPCIsPerSMTC                      INTEGER ::= 64      -- Maximum number of PCIs per SMTC.
24602 maxNrofQFIs                             INTEGER ::= 64
24603 maxNrofResourceAvailabilityPerCombination-r16 INTEGER ::= 256
24604 maxNrOfSemiPersistentPUSCH-Triggers     INTEGER ::= 64      -- Maximum number of triggers for semi persistent reporting on PUSCH
24605 maxNrofSR-Resources                     INTEGER ::= 8       -- Maximum number of SR resources per BWP in a cell.
24606 maxNrofSlotFormatsPerCombination        INTEGER ::= 256
24607 maxNrofSpatialRelationInfos             INTEGER ::= 8
24608 maxNrofSpatialRelationInfos-plus-1      INTEGER ::= 9
24609 maxNrofSpatialRelationInfos-r16         INTEGER ::= 64
24610 maxNrofSpatialRelationInfosDiff-r16     INTEGER ::= 56      -- Difference between maxNrofSpatialRelationInfos-r16 and maxNrofSpatialRelationInfos
24611 maxNrofIndexesToReport                  INTEGER ::= 32
24612 maxNrofIndexesToReport2                 INTEGER ::= 64
24613 maxNrofSSBs-r16                         INTEGER ::= 64      -- Maximum number of SSB resources in a resource set.
24614 maxNrofSSBs-1                           INTEGER ::= 63      -- Maximum number of SSB resources in a resource set minus 1.
24615 maxNrofS-NSSAI                          INTEGER ::= 8       -- Maximum number of S-NSSAI.
24616 maxNrofTCI-StatesPDCCH                  INTEGER ::= 64
24617 maxNrofTCI-States                       INTEGER ::= 128     -- Maximum number of TCI states.
24618 maxNrofTCI-States-1                     INTEGER ::= 127     -- Maximum number of TCI states minus 1.
24619 maxUL-TCI-r17                           INTEGER ::= 64      -- Maximum number of TCI states.
24620 maxUL-TCI-1-r17                         INTEGER ::= 63      -- Maximum number of TCI states minus 1.
24621 maxNrofAdditionalPCI-r17                INTEGER ::= 7       -- Maximum number of additional PCI
24622 maxNrofAdditionalPRACHConfigs-r18       INTEGER ::= 7       -- Maximum number of additional PRACH configurations for 2TA
24623 maxNrofdelayD-r18                       INTEGER ::= 4       -- Maximum number of delayD values.
24624 maxMPE-Resources-r17                    INTEGER ::= 64      -- Maximum number of pooled MPE resources
24625 maxNrofUL-Allocations                   INTEGER ::= 16      -- Maximum number of PUSCH time domain resource allocations.
24626 maxQFI                                  INTEGER ::= 63
24627 maxRA-CSIRS-Resources                   INTEGER ::= 96
24628 maxRA-OccasionsPerCSIRS                 INTEGER ::= 64      -- Maximum number of RA occasions for one CSI-RS
24629 maxRA-Occasions-1                       INTEGER ::= 511     -- Maximum number of RA occasions in the system
24630 maxRA-SSB-Resources                     INTEGER ::= 64
24631 maxSCSs                                 INTEGER ::= 5
24632 maxSecondaryCellGroups                  INTEGER ::= 3
24633 maxNrofServingCellsEUTRA                INTEGER ::= 32
24634 maxMBSFN-Allocations                    INTEGER ::= 8
24635 maxNrofMultiBands                       INTEGER ::= 8
24636 maxCellSFTD                             INTEGER ::= 3       -- Maximum number of cells for SFTD reporting
24637 maxReportConfigId                       INTEGER ::= 64
24638 maxNrofCodebooks                        INTEGER ::= 16      -- Maximum number of codebooks supported by the UE
24639 maxNrofCSI-RS-ResourcesExt-r16          INTEGER ::= 16      -- Maximum number of codebook resources supported by the UE for eType2/Codebook combo
24640 maxNrofCSI-RS-ResourcesExt-r17          INTEGER ::= 8       -- Maximum number of codebook resources for fetype2R1 and fetype2R2
24641 maxNrofCSI-RS-Resources                 INTEGER ::= 7       -- Maximum number of codebook resources supported by the UE
24642 maxNrofCSI-RS-ResourcesAlt-r16          INTEGER ::= 512     -- Maximum number of alternative codebook resources supported by the UE
24643 maxNrofCSI-RS-ResourcesAlt-1-r16        INTEGER ::= 511     -- Maximum number of alternative codebook resources supported by the UE minus 1
24644 maxNrofSRI-PUSCH-Mappings               INTEGER ::= 16
24645 maxNrofSRI-PUSCH-Mappings-1             INTEGER ::= 15
24646 maxSIB                                  INTEGER::= 32       -- Maximum number of SIBs
24647 maxSI-Message                           INTEGER::= 32       -- Maximum number of SI messages
24648 maxSIB-MessagePlus1-r17                 INTEGER::= 33       -- Maximum number of SIB messages plus 1
24649 maxPO-perPF                             INTEGER ::= 4       -- Maximum number of paging occasion per paging frame
24650 maxPEI-perPF-r17                        INTEGER ::= 4       -- Maximum number of PEI occasion per paging frame
24651 maxAccessCat-1                          INTEGER ::= 63      -- Maximum number of Access Categories minus 1
24652 maxBarringInfoSet                       INTEGER ::= 8       -- Maximum number of access control parameter sets
24653 maxCellEUTRA                            INTEGER ::= 8       -- Maximum number of E-UTRA cells in SIB list
24654 maxEUTRA-Carrier                        INTEGER ::= 8       -- Maximum number of E-UTRA carriers in SIB list
24655 maxPLMNIdentities                       INTEGER ::= 8       -- Maximum number of PLMN identities in RAN area configurations
24656 maxDownlinkFeatureSets                  INTEGER ::= 1024    -- (for NR DL) Total number of FeatureSets (size of the pool)
24657 maxUplinkFeatureSets                    INTEGER ::= 1024    -- (for NR UL) Total number of FeatureSets (size of the pool)
24658 maxEUTRA-DL-FeatureSets                 INTEGER ::= 256     -- (for E-UTRA) Total number of FeatureSets (size of the pool)
24659 maxEUTRA-UL-FeatureSets                 INTEGER ::= 256     -- (for E-UTRA) Total number of FeatureSets (size of the pool)
24660 maxFeatureSetsPerBand                   INTEGER ::= 128     -- (for NR) The number of feature sets associated with one band.
24661 maxPerCC-FeatureSets                    INTEGER ::= 1024    -- (for NR) Total number of CC-specific FeatureSets (size of the pool)
24662 maxFeatureSetCombinations               INTEGER ::= 1024    -- (for MR-DC/NR)Total number of Feature set combinations (size of the pool)
24663 maxInterRAT-RSTD-Freq                   INTEGER ::= 3
24664 maxGIN-r17                              INTEGER ::= 24      -- Maximum number of broadcast GINs
24665 maxHRNN-Len-r16                         INTEGER ::= 48      -- Maximum length of HRNNs
24666 maxNPN-r16                              INTEGER ::= 12      -- Maximum number of NPNs broadcast and reported by UE at establishment
24667 maxSNPN-ConfigCellId-r18                INTEGER ::= 32      -- Maximum number of Cell ID subject for SNPNS for MDT scope
24668 maxSNPN-ConfigID-r18                    INTEGER ::= 16      -- Maximum number of SNPNs subject for MDT scope
24669 maxSNPN-ConfigTAI-r18                   INTEGER ::= 8       -- Maximum number of TA subject for MDT scope
24670 maxNrOfMinSchedulingOffsetValues-r16    INTEGER ::= 2       -- Maximum number of min. scheduling offset (K0/K2) configurations
24671 maxK0-SchedulingOffset-r16              INTEGER ::= 16      -- Maximum number of slots configured as min. scheduling offset (K0)
24672 maxK2-SchedulingOffset-r16              INTEGER ::= 16      -- Maximum number of slots configured as min. scheduling offset (K2)
24673 maxK0-SchedulingOffset-r17              INTEGER ::= 64      -- Maximum number of slots configured as min. scheduling offset (K0)
24674 maxK2-SchedulingOffset-r17              INTEGER ::= 64      -- Maximum number of slots configured as min. scheduling offset (K2)
24675 maxDCI-2-6-Size-r16                     INTEGER ::= 140     -- Maximum size of DCI format 2-6
24676 maxDCI-2-7-Size-r17                     INTEGER ::= 43      -- Maximum size of DCI format 2-7
24677 maxDCI-2-6-Size-1-r16                   INTEGER ::= 139     -- Maximum DCI format 2-6 size minus 1
24678 maxDCI-2-9-Size-r18                     INTEGER ::= 140     -- Maximum DCI format 2-9 size
24679 maxDCI-2-9-Size-1-r18                   INTEGER ::= 139     -- Maximum DCI format 2-9 size minus 1
24680 maxNrofUL-Allocations-r16               INTEGER ::= 64      -- Maximum number of PUSCH time domain resource allocations
24681 maxNrofUL-Allocations-1-r18             INTEGER ::= 63      -- Maximum number of PUSCH time domain resource allocations minus 1
24682 maxNrofP0-PUSCH-Set-r16                 INTEGER ::= 2       -- Maximum number of P0 PUSCH set(s)
24683 maxOnDemandSIB-r16                      INTEGER ::= 8       -- Maximum number of SIB(s) that can be requested on-demand
24684 maxOnDemandPosSIB-r16                   INTEGER ::= 32      -- Maximum number of posSIB(s) that can be requested on-demand
24685 maxCI-DCI-PayloadSize-r16               INTEGER ::= 126     -- Maximum number of the DCI size for CI
24686 maxCI-DCI-PayloadSize-1-r16             INTEGER ::= 125     -- Maximum number of the DCI size for CI minus 1
24687 maxUu-RelayRLC-ChannelID-r17            INTEGER ::= 32      -- Maximum value of Uu Relay RLC channel ID
24688 maxWLAN-Id-Report-r16                   INTEGER ::= 32      -- Maximum number of WLAN IDs to report
24689 maxWLAN-Name-r16                        INTEGER ::= 4       -- Maximum number of WLAN name
24690 maxRAReport-r16                         INTEGER ::= 8       -- Maximum number of RA procedures information to be included in the RA report
24691 maxTxConfig-r16                         INTEGER ::= 64      -- Maximum number of sidelink transmission parameters configurations
24692 maxTxConfig-1-r16                       INTEGER ::= 63      -- Maximum number of sidelink transmission parameters configurations minus 1
24693 maxPSSCH-TxConfig-r16                   INTEGER ::= 16      -- Maximum number of PSSCH TX configurations
24694 maxNrofCLI-RSSI-Resources-r16           INTEGER ::= 64      -- Maximum number of CLI-RSSI resources for UE
24695 maxNrofCLI-RSSI-Resources-1-r16         INTEGER ::= 63      -- Maximum number of CLI-RSSI resources for UE minus 1
24696 maxNrofCLI-SRS-Resources-r16            INTEGER ::= 32      -- Maximum number of SRS resources for CLI measurement for UE
24697 maxCLI-Report-r16                       INTEGER ::= 8
24698 maxNrofCC-Group-r17                     INTEGER ::= 16      -- Maximum number of CC groups for DC location report
24699 maxNrofConfiguredGrantConfig-r16        INTEGER ::= 12      -- Maximum number of configured grant configurations per BWP
24700 maxNrofConfiguredGrantConfig-1-r16      INTEGER ::= 11      -- Maximum number of configured grant configurations per BWP minus 1
24701 maxNrofCG-Type2DeactivationState        INTEGER ::= 16      -- Maximum number of deactivation state for type 2 configured grants per BWP
24702 maxNrofConfiguredGrantConfigMAC-1-r16   INTEGER ::= 31      -- Maximum number of configured grant configurations per MAC entity minus 1
24703 maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-r18 INTEGER ::= 8 -- Maximum number of CSI report subconfigurations per CSI report
24704                                                             -- configuration
24705 maxNrofCSI-ReportSubconfigPerCSI-ReportConfig-1-r18 INTEGER ::= 7 -- Maximum number of CSI report subconfigurations per CSI report
24706                                                             -- configuration minus 1
24707 maxNrofSPS-Config-r16                   INTEGER ::= 8       -- Maximum number of SPS configurations per BWP
24708 maxNrofSPS-Config-1-r16                 INTEGER ::= 7       -- Maximum number of SPS configurations per BWP minus 1
24709 maxNrofSPS-DeactivationState            INTEGER ::= 16      -- Maximum number of deactivation state for SPS per BWP
24710 maxNrofPPW-Config-r17                   INTEGER ::= 4       -- Maximum number of Preconfigured PRS processing windows per DL BWP
24711 maxNrofPPW-ID-1-r17                     INTEGER ::= 15      -- Maximum number of Preconfigured PRS processing windows minus 1
24712 maxNrOfTxTEGReport-r17                  INTEGER ::= 256     -- Maximum number of UE Tx Timing Error Group Report
24713 maxNrOfTxTEG-ID-1-r17                   INTEGER ::= 7       -- Maximum number of UE Tx Timing Error Group ID minus 1
24714 maxNrofPagingSubgroups-r17              INTEGER ::= 8       -- Maximum number of paging subgroups per paging occasion
24715 maxNrofPUCCH-ResourceGroups-1-r16       INTEGER ::= 3
24716 maxNrofReqComDC-Location-r17            INTEGER ::= 128     -- Maximum number of requested carriers/BWPs combinations for DC location
24717                                                             -- report
24718 maxNrofServingCellsTCI-r16              INTEGER ::= 32      -- Maximum number of serving cells in simultaneousTCI-UpdateList
24719 maxNrofTxDC-TwoCarrier-r16              INTEGER ::= 64      -- Maximum number of UL Tx DC locations reported by the UE for 2CC uplink CA
24720 maxNrofRB-SetGroups-r17                 INTEGER ::= 8       -- Maximum number of RB set groups
24721 maxNrofRB-Sets-r17                      INTEGER ::= 8       -- Maximum number of RB sets
24722 maxNrofEnhType3HARQ-ACK-r17             INTEGER ::= 8       -- Maximum number of enhanced type 3 HARQ-ACK codebook
24723 maxNrofEnhType3HARQ-ACK-1-r17           INTEGER ::= 7       -- Maximum number of enhanced type 3 HARQ-ACK codebook minus 1
24724 maxNrofPRS-ResourcesPerSet-r17          INTEGER ::= 64      -- Maximum number of PRS resources for one set
24725 maxNrofPRS-ResourcesPerSet-1-r17        INTEGER ::= 63      -- Maximum number of PRS resources for one set minus 1
24726 maxNrofPRS-ResourceOffsetValue-1-r17    INTEGER ::= 511
24727 maxNrofGapId-r17                        INTEGER ::= 8       -- Maximum number of measurement gap ID
24728 maxNrofPreConfigPosGapId-r17            INTEGER ::= 16      -- Maximum number of preconfigured positioning measurement gap
24729 maxNrOfGapPri-r17                       INTEGER ::= 16      -- Maximum number of gap priority level
24730 maxCEFReport-r17                        INTEGER ::= 4       -- Maximum number of CEF reports by the UE
24731 maxNrofMultiplePDSCHs-r17               INTEGER ::= 8       -- Maximum number of PDSCHs in PDSCH TDRA list
24732 maxSliceInfo-r17                        INTEGER ::= 8       -- Maximum number of NSAGs
24733 maxCellSlice-r17                        INTEGER ::= 16      -- Maximum number of cells supporting the NSAG
24734 maxNrofTRS-ResourceSets-r17             INTEGER ::= 64      -- Maximum number of TRS resource sets
24735 maxNrofSearchSpaceGroups-1-r17          INTEGER ::= 2       -- Maximum number of search space groups minus 1
24736 maxNrofRemoteUE-r17                     INTEGER ::= 32      -- Maximum number of connected L2 U2N Remote UEs
24737 maxDCI-4-2-Size-r17                     INTEGER ::= 140     -- Maximum size of DCI format 4-2
24738 maxFreqMBS-r17                          INTEGER ::= 16      -- Maximum number of MBS frequencies reported in MBSInterestIndication
24739 maxNrofDRX-ConfigPTM-r17                INTEGER ::= 64      -- Max number of DRX configuration for PTM provided in MBS broadcast in a
24740                                                             -- cell
24741 maxNrofDRX-ConfigPTM-1-r17              INTEGER ::= 63      -- Max number of DRX configuration for PTM provided in MBS broadcast in a
24742                                                             -- cell minus 1
24743 maxNrofMBS-ServiceListPerUE-r17         INTEGER ::= 16      -- Maximum number of services which the UE can include in the  MBS interest
24744                                                             -- indication
24745 maxNrofMBS-Session-r17                  INTEGER ::= 1024    -- Maximum number of MBS sessions provided in MBS broadcast or multicast in
24746                                                             -- a cell
24747 maxNrofMTCH-SSB-MappingWindow-r17       INTEGER ::= 16      -- Maximum number of MTCH to SSB beam mapping pattern
24748 maxNrofMTCH-SSB-MappingWindow-1-r17     INTEGER ::= 15      -- Maximum number of MTCH to SSB beam mapping pattern minus 1
24749 maxNrofMRB-Broadcast-r17                INTEGER ::= 4       -- Maximum number of broadcast MRBs configured for one MBS broadcast service
24750 maxNrofPageGroup-r17                    INTEGER ::= 32      -- Maximum number of paging groups in a paging message
24751 maxNrofPDSCH-ConfigPTM-r17              INTEGER ::= 16      -- Maximum number of PDSCH configuration groups for PTM
24752 maxNrofPDSCH-ConfigPTM-1-r17            INTEGER ::= 15      -- Maximum number of PDSCH configuration groups for PTM minus 1
24753 maxG-RNTI-r17                           INTEGER ::= 16      -- Maximum number of G-RNTI that can be configured for a UE.
24754 maxG-RNTI-1-r17                         INTEGER ::= 15      -- Maximum number of G-RNTI that can be configured for a UE minus 1.
24755 maxG-CS-RNTI-r17                        INTEGER ::= 8       -- Maximum number of G-CS-RNTI that can be configured for a UE.
24756 maxG-CS-RNTI-1-r17                      INTEGER ::= 7       -- Maximum number of G-CS-RNTI that can be configured for a UE minus 1.
24757 maxMRB-r17                              INTEGER ::= 32      -- Maximum number of multicast MRBs (that can be added in MRB-ToAddModLIst)
24758 maxFSAI-MBS-r17                         INTEGER ::= 64      -- Maximum number of MBS frequency selection area identities
24759 maxNeighCellMBS-r17                     INTEGER ::= 8       -- Maximum number of MBS broadcast neighbour cells
24760 maxNrofPdcch-BlindDetectionMixed-1-r16  INTEGER ::= 7       -- Maximum number of combinations of mixed Rel-16 and Rel-15 PDCCH
24761                                                             -- monitoring capabilities minus 1
24762 maxNrofPdcch-BlindDetection-r17         INTEGER ::= 16      -- Maximum number of combinations of PDCCH blind detection monitoring
24763                                                             -- capabilities
24764 maxNrofAltitudeRanges-r18               INTEGER ::= 8       -- Maximum number of altitude ranges for altitude-based measurement configurations
24765 maxWayPoint-r18                         INTEGER ::= 20      -- Maximum number of flight path information waypoints
24766 maxAltitude-r18                         INTEGER ::= 10000   -- Maximum altitude in meters
24767 minAltitude-r18                         INTEGER ::= -420    -- Minimum altitude in meters
24768 maxMeasSequence-r18                     INTEGER ::= 64      -- Maximum number of configured sequence for measurement
24769 maxNrofHops-1-r18                       INTEGER ::= 5       -- Maximum number of Hops that can be configured for Positioning SRS Transmission
24770 maxNrOfCellsInVA-r18                    INTEGER ::= 16      -- Maximum number of cells in validity area for Positioning SRS
24771 maxNrOfCellsInVA-Ext-r18                INTEGER ::= 16      -- Maximum number of additional cells in validity area for Positioning SRS
24772 maxNrOfLinkedSRS-PosResourceSet-r18     INTEGER ::= 3       -- Maximum number of linked SRSPosResourceSets that can be aggregated across
24773                                                             -- CCs
24774 maxNrOfLinkedSRS-PosResSetComb-r18       INTEGER ::= 32     -- Maximum number of combinations of linked SRSPosResourceSets that can be
24775                                                             -- aggregated in RRC_CONNECTED state
24776 maxNrOfLinkedSRS-PosResSetCombInactive-r18 INTEGER ::= 16   -- Maximum number of combinations of linked SRSPosResourceSets that can be
24777                                                             -- aggregated in RRC_INACTIVE state
24778 maxCBR-ConfigDedSL-PRS-1-r18            INTEGER ::= 7       -- Maximum number of CBR ranges for dedicated SL PRS resource pool
24779 maxCBR-LevelDedSL-PRS-1-r18             INTEGER ::= 15      -- Maximum number of CBR levels for dedicated SL PRS resource pool
24780 maxNrofSL-PRS-TxPool-r18                INTEGER ::= 8       -- Maximum number of Tx dedicated SL-PRS resource pool for NR sidelink positioning
24781 maxNrofSL-PRS-TxConfig-r18              INTEGER ::= 64      -- Maximum number of SL PRS transmission parameter configurations
24782 maxNrOfVA-r18                           INTEGER ::= 16      -- Maximum number of validity area
24783 maxNrofLTM-Configs-r18                  INTEGER ::= 8       -- Maximum number of LTM candidate cells
24784 maxNrofLTM-Configs-plus1-r18          INTEGER ::= 9       -- Maximum number of LTM candidate cells plus 1
24785 maxNrofLTM-CSI-ReportConfigurations-r18     INTEGER ::= 48     -- Maximum number of LTM CSI reporting configurations
24786 maxNrofLTM-CSI-ReportConfigurations-1-r18   INTEGER ::= 47     -- Maximum number of LTM CSI reporting configurations minus 1
24787 maxNrofLTM-CSI-SSB-ResourcesPerSet-r18      INTEGER ::= 512    -- Maximum number of LTM CSI SSB resource per set
24788 maxNrofLTM-CSI-ResourceConfigurations-r18   INTEGER ::= 112    -- Maximum number of LTM CSI resource configurations
24789 maxNrofLTM-CSI-ResourceConfigurations-1-r18 INTEGER ::= 111    -- Maximum number of LTM CSI resource configurations minus 1
24790 maxNrofCandidateTCI-State-r18           INTEGER ::= 128     -- Maximum number of LTM TCI states
24791 maxNrofCandidateUL-TCI-r18              INTEGER ::= 64      -- Maximum number of LTM UL TCI states
24792 maxSecurityCellSet-r18                  INTEGER ::= 9       -- Maximum number of cell sets for subsequent CPAC.
24793 maxSK-Counter-r18                       INTEGER ::= 8       -- Maximum number of SK-counters configured for a cell set for subsequent CPAC.
24794 maxNrofThresholdMBS-r18                 INTEGER ::= 8       -- Max number of thresholds of MBS sessions for RRC connection resume for a
24795                                                             -- UE receiving multicast in RRC_INACTIVE
24796 maxNrofThresholdMBS-1-r18               INTEGER ::= 7       -- Max number of thresholds of MBS sessions for RRC connection resume for a
24797                                                             -- UE receiving multicast in RRC_INACTIVE minus 1
24798 maxTN-AreaInfo-r18                      INTEGER ::= 32      -- Maximum number of TN coverage areas for which assistance info is
24799                                                             -- provided in an NTN cell
24800 maxNrofSetsOfCells-r18                  INTEGER ::= 4       -- Maximum number of sets of cells for multi-cell PDSCH/PUSCH scheduling
24801 maxNrofSetsOfCells-1-r18                INTEGER ::= 3       -- Maximum number of sets of cells for multi-cell PDSCH/PUSCH scheduling
24802                                                             -- minus 1
24803 maxNrofCellsInSet-r18                   INTEGER ::= 4       -- Maximum number of cells configured in a set of cells for multi-cell
24804                                                             -- PDSCH/PUSCH scheduling
24805 maxNrofCellsInSet-1-r18                 INTEGER ::= 3       -- Maximum number of cells configured in a set of cells for multi-cell
24806                                                             -- PDSCH/PUSCH scheduling minus 1
24807 maxNrofCellCombos-r18                   INTEGER ::= 16      -- Maximum number of combinations of co-scheduled cells for multi-cell
24808                                                             -- PDSCH/PUSCH scheduling
24809 maxNrofBWPsInSetOfCells-r18             INTEGER ::= 16      -- Maximum number of BWPs configured in a set of cells for multi-cell
24810                                                             -- PDSCH/PUSCH scheduling
24811 maxLowerMSD-r18                         INTEGER ::= 256     -- Maximum number of lower MSD capability sets for a victim band
24812 maxLowerMSDInfo-r18                     INTEGER ::= 64      -- Maximum number of lower MSD capability sets for a band combination
24813 maxNrofIntraEndc-Components-r17         INTEGER ::= 4       -- Maximum number of intra-band (NG)EN-DC band components in an inter-band
24814                                                             -- (NG)EN-DC band combination
24816 -- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-STOP