X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcodec_utils%2Fcommon%2Fasn_constant.h;h=8a3ae33a9fcc0613faba8c5b18598aefbe11778a;hb=c183ff1a9e7f53b352ce7b3a00304c192b45660d;hp=a0247a0aaea291a0b46650f22dc1e3761e370d7b;hpb=5ea4c59cb4dd37164953218b0bd355284e11d22c;p=o-du%2Fl2.git diff --git a/src/codec_utils/common/asn_constant.h b/src/codec_utils/common/asn_constant.h index a0247a0aa..8a3ae33a9 100644 --- a/src/codec_utils/common/asn_constant.h +++ b/src/codec_utils/common/asn_constant.h @@ -9,31 +9,216 @@ extern "C" { #endif -#define maxSIB (32) +#define maxBandComb (65536) +#define maxCellBlack (16) +#define maxCellInter (16) +#define maxCellIntra (16) +#define maxCellMeasEUTRA (32) +#define maxEARFCN (262143) +#define maxEUTRA_CellBlack (16) +#define maxEUTRA_NS_Pmax (8) +#define maxMultiBands (8) +#define maxNARFCN (3279165) +#define maxNR_NS_Pmax (8) +#define maxNrofServingCells (32) +#define maxNrofServingCells_1 (31) +#define maxNrofAggregatedCellsPerCellGroup (16) +#define maxNrofSCells (31) +#define maxNrofCellMeas (32) +#define maxNrofSS_BlocksToAverage (16) +#define maxNrofCSI_RS_ResourcesToAverage (16) +#define maxNrofDL_Allocations (16) +#define maxNrofSR_ConfigPerCellGroup (8) +#define maxLCG_ID (7) +#define maxLC_ID (32) +#define maxNrofTAGs (4) +#define maxNrofTAGs_1 (3) +#define maxNrofBWPs (4) +#define maxNrofCombIDC (128) +#define maxNrofSymbols_1 (13) +#define maxNrofSlots (320) +#define maxNrofSlots_1 (319) #define maxNrofPhysicalResourceBlocks (275) #define maxNrofPhysicalResourceBlocks_1 (274) #define maxNrofPhysicalResourceBlocksPlus1 (276) -#define maxNR_NS_Pmax (8) -#define maxNrofMultiBands (8) -#define maxSCSs (5) -#define maxPO_perPF (4) -#define maxPLMN (12) -#define maxSI_Message (32) +#define maxNrofControlResourceSets_1 (11) #define maxCoReSetDuration (3) #define maxNrofSearchSpaces_1 (39) -#define maxNrofControlResourceSets_1 (11) +#define maxSFI_DCI_PayloadSize (128) +#define maxSFI_DCI_PayloadSize_1 (127) +#define maxINT_DCI_PayloadSize (126) +#define maxINT_DCI_PayloadSize_1 (125) +#define maxNrofRateMatchPatterns (4) +#define maxNrofRateMatchPatterns_1 (3) +#define maxNrofRateMatchPatternsPerGroup (8) +#define maxNrofCSI_ReportConfigurations (48) +#define maxNrofCSI_ReportConfigurations_1 (47) +#define maxNrofCSI_ResourceConfigurations (112) +#define maxNrofCSI_ResourceConfigurations_1 (111) +#define maxNrofAP_CSI_RS_ResourcesPerSet (16) +#define maxNrOfCSI_AperiodicTriggers (128) +#define maxNrofReportConfigPerAperiodicTrigger (16) +#define maxNrofNZP_CSI_RS_Resources (192) +#define maxNrofNZP_CSI_RS_Resources_1 (191) +#define maxNrofNZP_CSI_RS_ResourcesPerSet (64) +#define maxNrofNZP_CSI_RS_ResourceSets (64) +#define maxNrofNZP_CSI_RS_ResourceSets_1 (63) +#define maxNrofNZP_CSI_RS_ResourceSetsPerConfig (16) +#define maxNrofNZP_CSI_RS_ResourcesPerConfig (128) +#define maxNrofZP_CSI_RS_Resources (32) +#define maxNrofZP_CSI_RS_Resources_1 (31) +#define maxNrofZP_CSI_RS_ResourceSets_1 (15) +#define maxNrofZP_CSI_RS_ResourcesPerSet (16) +#define maxNrofZP_CSI_RS_ResourceSets (16) +#define maxNrofCSI_IM_Resources (32) +#define maxNrofCSI_IM_Resources_1 (31) +#define maxNrofCSI_IM_ResourcesPerSet (8) +#define maxNrofCSI_IM_ResourceSets (64) +#define maxNrofCSI_IM_ResourceSets_1 (63) +#define maxNrofCSI_IM_ResourceSetsPerConfig (16) +#define maxNrofCSI_SSB_ResourcePerSet (64) +#define maxNrofCSI_SSB_ResourceSets (64) +#define maxNrofCSI_SSB_ResourceSets_1 (63) +#define maxNrofCSI_SSB_ResourceSetsPerConfig (1) +#define maxNrofFailureDetectionResources (10) +#define maxNrofFailureDetectionResources_1 (9) +#define maxNrofObjectId (64) +#define maxNrofPageRec (32) +#define maxNrofPCI_Ranges (8) +#define maxPLMN (12) +#define maxNrofCSI_RS_ResourcesRRM (96) +#define maxNrofCSI_RS_ResourcesRRM_1 (95) +#define maxNrofMeasId (64) +#define maxNrofQuantityConfig (2) +#define maxNrofCSI_RS_CellsRRM (96) +#define maxNrofSRS_ResourceSets (16) +#define maxNrofSRS_ResourceSets_1 (15) +#define maxNrofSRS_Resources (64) +#define maxNrofSRS_Resources_1 (63) +#define maxNrofSRS_ResourcesPerSet (16) +#define maxNrofSRS_TriggerStates_1 (3) +#define maxNrofSRS_TriggerStates_2 (2) +#define maxRAT_CapabilityContainers (8) +#define maxSimultaneousBands (32) +#define maxNrofSlotFormatCombinationsPerSet (512) +#define maxNrofSlotFormatCombinationsPerSet_1 (511) +#define maxNrofPUCCH_Resources (128) +#define maxNrofPUCCH_Resources_1 (127) +#define maxNrofPUCCH_ResourceSets (4) +#define maxNrofPUCCH_ResourceSets_1 (3) +#define maxNrofPUCCH_ResourcesPerSet (32) +#define maxNrofPUCCH_P0_PerSet (8) +#define maxNrofPUCCH_PathlossReferenceRSs (4) +#define maxNrofPUCCH_PathlossReferenceRSs_1 (3) +#define maxNrofP0_PUSCH_AlphaSets (30) +#define maxNrofP0_PUSCH_AlphaSets_1 (29) +#define maxNrofPUSCH_PathlossReferenceRSs (4) +#define maxNrofPUSCH_PathlossReferenceRSs_1 (3) +#define maxNrofNAICS_Entries (8) +#define maxBands (1024) +#define maxBandsMRDC (1280) +#define maxBandsEUTRA (256) +#define maxCellReport (8) +#define maxDRB (29) +#define maxFreq (8) +#define maxFreqIDC_MRDC (32) +#define maxNrofCSI_RS (64) +#define maxNrofCandidateBeams (16) +#define maxNrofPCIsPerSMTC (64) +#define maxNrofQFIs (64) +#define maxNrOfSemiPersistentPUSCH_Triggers (64) +#define maxNrofSR_Resources (8) +#define maxNrofSlotFormatsPerCombination (256) +#define maxNrofSpatialRelationInfos (8) +#define maxNrofIndexesToReport (32) +#define maxNrofIndexesToReport2 (64) +#define maxNrofSSBs (64) +#define maxNrofSSBs_1 (63) +#define maxNrofS_NSSAI (8) #define maxNrofTCI_StatesPDCCH (64) -#define maxNrofDL_Allocations (16) -#define maxNARFCN (3279165) -#define maxNrofSlots (320) -#define maxNrofSlots_1 (319) -#define maxNrofSymbols_1 (13) +#define maxNrofTCI_States (128) +#define maxNrofTCI_States_1 (127) #define maxNrofUL_Allocations (16) +#define maxQFI (63) +#define maxRA_CSIRS_Resources (96) +#define maxRA_OccasionsPerCSIRS (64) +#define maxRA_Occasions_1 (511) +#define maxRA_SSB_Resources (64) +#define maxSCSs (5) +#define maxSecondaryCellGroups (3) +#define maxNrofServingCellsEUTRA (32) +#define maxMBSFN_Allocations (8) +#define maxNrofMultiBands (8) +#define maxCellSFTD (3) +#define maxReportConfigId (64) +#define maxNrofCodebooks (16) +#define maxNrofCSI_RS_Resources (7) +#define maxNrofSRI_PUSCH_Mappings (16) +#define maxNrofSRI_PUSCH_Mappings_1 (15) +#define maxSIB (32) +#define maxSI_Message (32) +#define maxPO_perPF (4) #define maxAccessCat_1 (63) #define maxBarringInfoSet (8) -#define maxNrofTCI_States (128) -#define maxNrofTCI_States_1 (127) - +#define maxCellEUTRA (8) +#define maxEUTRA_Carrier (8) +#define maxPLMNIdentities (8) +#define maxDownlinkFeatureSets (1024) +#define maxUplinkFeatureSets (1024) +#define maxEUTRA_DL_FeatureSets (256) +#define maxEUTRA_UL_FeatureSets (256) +#define maxFeatureSetsPerBand (128) +#define maxPerCC_FeatureSets (1024) +#define maxFeatureSetCombinations (1024) +#define maxInterRAT_RSTD_Freq (3) +#define maxMeasFreqsMN (32) +#define maxMeasFreqsSN (32) +#define maxMeasIdentitiesMN (62) +#define maxCellPrep (32) +#define maxPrivateIEs (65535) +#define maxProtocolExtensions (65535) +#define maxNRARFCN (3279165) +#define maxnoofIndividualF1ConnectionsToReset (65536) +#define maxCellingNBDU (512) +#define maxnoofSCells (32) +#define maxnoofSRBs (8) +#define maxnoofDRBs (64) +#define maxnoofULUPTNLInformation (2) +#define maxnoofDLUPTNLInformation (2) +#define maxnoofBPLMNs (6) +#define maxnoofCandidateSpCells (64) +#define maxnoofPotentialSpCells (64) +#define maxnoofNrCellBands (32) +#define maxnoofSIBTypes (32) +#define maxnoofSITypes (32) +#define maxnoofPagingCells (512) +#define maxnoofTNLAssociations (32) +#define maxnoofQoSFlows (64) +#define maxnoofSliceItems (1024) +#define maxCellineNB (256) +#define maxnoofExtendedBPLMNs (6) +#define maxnoofUEIDs (65536) +#define maxProtocolIEs (65535) +#define maxnoofErrors (256) +#define maxofE2nodeComponents (1024) +#define maxofRANfunctionID (256) +#define maxofRICactionID (16) +#define maxofTNLA (32) +#define maxofRICrequestID (1024) +#define maxE1APid (65535) +#define maxF1APid (4) +#define maxnoofCells (16384) +#define maxnoofRICStyles (63) +#define maxnoofMeasurementInfo (65535) +#define maxnoofLabelInfo (2147483647) +#define maxnoofMeasurementRecord (65535) +#define maxnoofMeasurementValue (2147483647) +#define maxnoofConditionInfo (32768) +#define maxnoofUEID (65535) +#define maxnoofConditionInfoPerSub (32768) +#define maxnoofUEIDPerSub (65535) +#define maxnoofUEMeasReport (65535) +#define maxnoofBin (65535) #ifdef __cplusplus }