k. Slice Reconfiguration Request : MAC receives Slice Reconfiguration request and forwards the request to SCH as per
Section 9.2.3.2.4 of the AAD Spec
+ l. Paging Indication : MAC receives Paging Indication and forwards the trigger to SCH as per Section 9.2.3.2.13 of the AAD Spec
+
B. Scheduler to MAC
a. Cell Configuration Response - Response to cell configuration request from MAC, as per Section 9.2.3.3.1 of the AAD Spec
k. Slice Reconfiguration Response : Response to Slice Reconfiguration request from MAC, as per Section 9.2.3.3.4 of the AAD Spec
+ l. Downlink Paging Allocation : Provides DCI and DL data scheduling information for any Paging queued for a given slot
+ for Paging Channel, as per Section 9.2.3.3.13 of the AAD Spec.
+
3. DU APP - MAC Interface
e. Cell Stop - Commands MAC to stop cell at L1, as per Section 9.2.4.2 of the AAD spec.
f. UE Delete Request - Deletes UE information at MAC as per Section 9.2.4.7 of the AAD Spec.
+
+ g. DL PCCH Indication - Sends DL PCCH Message to MAC for any Paging scheduled on a slot, as per Section 9.2.4.17 of the AAD Spec.
B. MAC to DU APP
d. Slice Reconfiguration Request : Response to Slice Reconfiguration request from DU Manager.
+ e. Slot Indication : Indication about the ongoing SFN and Slot information to DU APP.
+
2. DU APP - RLC Interface
A. RLC to DU APP
- F1 Reset
+ - PAGING
+
- UE Context Management
- UE Context Setup
- RRC Delivery Report
- Near RT RIC: O-DU High communicates with Near RT RIC on the E2 interface. The below E2AP messages are
- implemented, as per ORAN WG3.E2AP v01.00:
+ implemented, as per ORAN WG3.E2AP v02.00:
- Global Procedures
- E2 Setup
+ - E2 Node Configuration Update
+
- Near RT RIC Functional Procedures
- RIC Subscription
- Scheduler updates the received Slice Configuration in its DB and sends back the Slice Reconfiguration Response to MAC and further MAC forwards it to DU APP. Scheduler applies the optimized RRM policies for the dedicated slice.
+Idle Mode Paging procedure
+---------------------------
+
+
+This section describes the Idle Mode Paging procedure within O-DU High.
+
+
+.. figure:: IDLE_mode_Paging.jpg
+ :width: 869
+ :alt: Idle Mode Paging flow
+
+ Figure 9 - Idle Mode Paging flow
+
+As seen in the Figure 9,
+
+- When a Paging is received from CU and the Cell to be Paged is UP then DU APP will calculate Paging Frame(PF) and i_s(Index of Paging Ocassion/Slot) and groups the Paging of UEs falling on same PF/SFN together and stores in its Cell's Databse.
+
+- When a Slot Indication for SFN is received then DU APP extracts the Paging of all UEs whose PF is ahead by PAGING_DELTA and builds Paging RRC PDU. DU APP sends the same via DL PCCH Indication to MAC.
+
+- MAC forwards to SCH as PAGING INDICATION.
+
+- SCH stores the Page Message in its DB and when the SLOT_INDICATION for that SFN arrives, SCH performs scheduling and resource allocation for PDCCH (alongwith DCI 1_0 format) and PDSCH channels and sends to MAC through DL PAGING ALLOCATION message.
+
+- MAC forwards the PAGE to PHY in TX_Data.Request.
+
OSC Testcases Supported
=========================
Summary
-------
+F- release
+^^^^^^^^^^
+This release contains the following:
+
+ - Upgrade to E2AP version 2.0.
+ - Support for IDLE Mode Paging.
+
e-release
^^^^^^^^^^
This release contains the following:
**JIRA BACK-LOG:**
+F-release
+^^^^^^^^^^
+
++-----------------------------------------------+-----------------------------------------------+
+| **JIRA REFERENCE** | **SLOGAN** |
+| | |
++-----------------------------------------------+-----------------------------------------------+
+| https://jira.o-ran-sc.org/browse/ODUHIGH-404 | Support for E2AP version 2.0 |
+| | |
++-----------------------------------------------+-----------------------------------------------+
+| https://jira.o-ran-sc.org/browse/ODUHIGH-406 | Support for Idle Mode Paging |
+| | |
++-----------------------------------------------+-----------------------------------------------+
+
e-release
^^^^^^^^^^
----------
1. ORAN-WG8.AAD.0-v05.00.00
-2. ORAN WG3.E2AP v01.00
-
-3. ORAN WG3.E2SM v01.00
+2. ORAN WG3.E2AP v02.00
-4. 3GPP 38.473-f60 v15.3
+3. 3GPP 38.473-f60 v15.3
-5. 3GPP TS 38.211 v15.3
+4. 3GPP TS 38.211 v15.3
-6. 3GPP TS 38.212 v15.3
+5. 3GPP TS 38.212 v15.3
-7. 3GPP TS 38.213 v15.3
+6. 3GPP TS 38.213 v15.3
-8. 3GPP TS 38.214 v15.3
+7. 3GPP TS 38.214 v15.3
-9. 3GPP TS 38.321 v15.3
+8. 3GPP TS 38.321 v15.3
-10. 3GPP TS 38.331 v15.3
+9. 3GPP TS 38.331 v15.3
-11. 5G PHY FAPI Specification v1.0.5
+10. 5G PHY FAPI Specification v1.0.5
-12. 3GPP TS 28.541 Specfication V16.6
+11. 3GPP TS 28.541 Specfication V16.6
-13. O-RAN WG1.O1-Interface v04.00
+12. O-RAN WG1.O1-Interface v04.00
-14. O-RAN WG1.OAM-Architecture v04.00
+13. O-RAN WG1.OAM-Architecture v04.00
uint8_t UnrestrictedSetNcsTable[MAX_ZERO_CORR_CFG_IDX];
void fapiMacConfigRsp(uint16_t cellId);
-uint16_t sendTxDataReq(SlotTimingInfo currTimingInfo, DlSchedInfo *dlInfo, p_fapi_api_queue_elem_t prevElem);
+uint16_t sendTxDataReq(SlotTimingInfo currTimingInfo, MacDlSlot *dlSlot, p_fapi_api_queue_elem_t prevElem);
uint16_t fillUlTtiReq(SlotTimingInfo currTimingInfo, p_fapi_api_queue_elem_t prevElem);
uint16_t fillUlDciReq(SlotTimingInfo currTimingInfo, p_fapi_api_queue_elem_t prevElem);
uint8_t lwr_mac_procStopReqEvt(SlotTimingInfo slotInfo, p_fapi_api_queue_elem_t prevElem);
}
} /* fillSib1DlDciPdu */
+
+/*******************************************************************
+ *
+ * @brief fills Dl DCI PDU for Paging required for DL TTI info in MAC
+ *
+ * @details
+ *
+ * Function : fillPageDlDciPdu
+ *
+ * Functionality:
+ * -Fills the Dl DCI PDU for Paging
+ *
+ * @params[in] Pointer to fapi_dl_dci_t
+ * Pointer to dlPageAlloc
+ * @return ROK
+ *
+ ******************************************************************/
+
+void fillPageDlDciPdu(fapi_dl_dci_t *dlDciPtr, DlPageAlloc *dlPageAlloc)
+{
+ if(dlDciPtr != NULLP)
+ {
+ uint8_t numBytes=0;
+ uint8_t bytePos=0;
+ uint8_t bitPos=0;
+
+ uint16_t coreset0Size = 0;
+ uint16_t rbStart = 0;
+ uint16_t rbLen = 0;
+ uint8_t shortMsgInd = 0;
+ uint8_t shortMsg = 0;
+ uint32_t freqDomResAssign = 0;
+ uint32_t timeDomResAssign = 0;
+ uint8_t VRB2PRBMap = 0;
+ uint32_t modNCodScheme = 0;
+ uint8_t tbScaling = 0;
+ uint32_t reserved = 0;
+
+ /* Size(in bits) of each field in DCI format 1_0
+ * as mentioned in spec 38.214 */
+ uint8_t shortMsgIndSize = 2;
+ uint8_t shortMsgSize = 8;
+ uint8_t freqDomResAssignSize = 0;
+ uint8_t timeDomResAssignSize = 4;
+ uint8_t VRB2PRBMapSize = 1;
+ uint8_t modNCodSchemeSize = 5;
+ uint8_t tbScalingSize = 2;
+ uint8_t reservedSize = 6;
+
+ dlDciPtr->rnti = dlPageAlloc->pagePdcchCfg.dci.rnti;
+ dlDciPtr->scramblingId = dlPageAlloc->pagePdcchCfg.dci.scramblingId;
+ dlDciPtr->scramblingRnti = dlPageAlloc->pagePdcchCfg.dci.scramblingRnti;
+ dlDciPtr->cceIndex = dlPageAlloc->pagePdcchCfg.dci.cceIndex;
+ dlDciPtr->aggregationLevel = dlPageAlloc->pagePdcchCfg.dci.aggregLevel;
+ dlDciPtr->pc_and_bform.numPrgs = dlPageAlloc->pagePdcchCfg.dci.beamPdcchInfo.numPrgs;
+ dlDciPtr->pc_and_bform.prgSize = dlPageAlloc->pagePdcchCfg.dci.beamPdcchInfo.prgSize;
+ dlDciPtr->pc_and_bform.digBfInterfaces = dlPageAlloc->pagePdcchCfg.dci.beamPdcchInfo.digBfInterfaces;
+ dlDciPtr->pc_and_bform.pmi_bfi[0].pmIdx = dlPageAlloc->pagePdcchCfg.dci.beamPdcchInfo.prg[0].pmIdx;
+ dlDciPtr->pc_and_bform.pmi_bfi[0].beamIdx[0].beamidx = dlPageAlloc->pagePdcchCfg.dci.beamPdcchInfo.prg[0].beamIdx[0];
+ dlDciPtr->beta_pdcch_1_0 = dlPageAlloc->pagePdcchCfg.dci.txPdcchPower.powerValue;
+ dlDciPtr->powerControlOffsetSS = dlPageAlloc->pagePdcchCfg.dci.txPdcchPower.powerControlOffsetSS;
+
+ /* Calculating freq domain resource allocation field value and size
+ * coreset0Size = Size of coreset 0
+ * RBStart = Starting Virtual Rsource block
+ * RBLen = length of contiguously allocted RBs
+ * Spec 38.214 Sec 5.1.2.2.2
+ */
+ coreset0Size = dlPageAlloc->pagePdcchCfg.coresetCfg.coreSetSize;
+ rbStart = dlPageAlloc->pagePdcchCfg.dci.pdschCfg->pdschFreqAlloc.freqAlloc.startPrb;
+ rbLen = dlPageAlloc->pagePdcchCfg.dci.pdschCfg->pdschFreqAlloc.freqAlloc.numPrb;
+
+ if((rbLen >=1) && (rbLen <= coreset0Size - rbStart))
+ {
+ if((rbLen - 1) <= floor(coreset0Size / 2))
+ freqDomResAssign = (coreset0Size * (rbLen-1)) + rbStart;
+ else
+ freqDomResAssign = (coreset0Size * (coreset0Size - rbLen + 1)) \
+ + (coreset0Size - 1 - rbStart);
+
+ freqDomResAssignSize = ceil(log2(coreset0Size * (coreset0Size + 1) / 2));
+ }
+
+ /*Fetching DCI field values */
+
+ /*Refer:38.212 - Table 7.3.1.2.1-1: Short Message indicator >*/
+ if(dlPageAlloc->shortMsgInd != TRUE)
+ {
+ /*When Short Msg is absent*/
+ shortMsgInd = 1;
+ shortMsg = 0;
+ }
+ else
+ {
+ /*Short Msg is Present*/
+ if(dlPageAlloc->dlPagePduLen == 0 || dlPageAlloc->dlPagePdu == NULLP)
+ {
+ /*When Paging Msg is absent*/
+ shortMsgInd = 2;
+ }
+ else
+ {
+ /*Both Short and Paging is present*/
+ shortMsgInd = 3;
+ }
+ shortMsg = dlPageAlloc->shortMsg;
+ }
+
+ timeDomResAssign = dlPageAlloc->pagePdcchCfg.dci.pdschCfg->pdschTimeAlloc.rowIndex -1;
+ VRB2PRBMap = dlPageAlloc->pagePdcchCfg.dci.pdschCfg->pdschFreqAlloc.vrbPrbMapping;
+ modNCodScheme = dlPageAlloc->pagePdcchCfg.dci.pdschCfg->codeword[0].mcsIndex;
+ tbScaling = 0;
+ reserved = 0;
+
+ /* Reversing bits in each DCI field */
+ shortMsgInd = reverseBits(shortMsgInd, shortMsgIndSize);
+ shortMsg = reverseBits(shortMsg, shortMsgSize);
+ timeDomResAssign = reverseBits(timeDomResAssign, timeDomResAssignSize);
+ freqDomResAssign = reverseBits(freqDomResAssign, freqDomResAssignSize);
+ timeDomResAssign = reverseBits(timeDomResAssign, timeDomResAssignSize);
+ VRB2PRBMap = reverseBits(VRB2PRBMap, VRB2PRBMapSize);
+ modNCodScheme = reverseBits(modNCodScheme, modNCodSchemeSize);
+ tbScaling = reverseBits(tbScaling, tbScalingSize);
+
+ /* Calulating total number of bytes in buffer */
+ dlDciPtr->payloadSizeBits = shortMsgIndSize + shortMsgSize + freqDomResAssignSize\
+ + timeDomResAssignSize + VRB2PRBMapSize + modNCodSchemeSize\
+ + tbScaling + reservedSize;
+
+ numBytes = dlDciPtr->payloadSizeBits / 8;
+ if(dlDciPtr->payloadSizeBits % 8)
+ {
+ numBytes += 1;
+ }
+
+ if(numBytes > FAPI_DCI_PAYLOAD_BYTE_LEN)
+ {
+ DU_LOG("\nERROR --> LWR_MAC : Total bytes for DCI is more than expected");
+ return;
+ }
+
+ /* Initialize buffer */
+ for(bytePos = 0; bytePos < numBytes; bytePos++)
+ {
+ dlDciPtr->payload[bytePos] = 0;
+ }
+
+ bytePos = numBytes - 1;
+ bitPos = 0;
+
+ /* Packing DCI format fields */
+ fillDlDciPayload(dlDciPtr->payload, &bytePos, &bitPos,\
+ shortMsgInd, shortMsgIndSize);
+ fillDlDciPayload(dlDciPtr->payload, &bytePos, &bitPos,\
+ shortMsg, shortMsgSize);
+ fillDlDciPayload(dlDciPtr->payload, &bytePos, &bitPos,\
+ freqDomResAssign, freqDomResAssignSize);
+ fillDlDciPayload(dlDciPtr->payload, &bytePos, &bitPos,\
+ timeDomResAssign, timeDomResAssignSize);
+ fillDlDciPayload(dlDciPtr->payload, &bytePos, &bitPos,\
+ VRB2PRBMap, VRB2PRBMapSize);
+ fillDlDciPayload(dlDciPtr->payload, &bytePos, &bitPos,\
+ modNCodScheme, modNCodSchemeSize);
+ fillDlDciPayload(dlDciPtr->payload, &bytePos, &bitPos,\
+ tbScaling, tbScalingSize);
+ fillDlDciPayload(dlDciPtr->payload, &bytePos, &bitPos,\
+ reserved, reservedSize);
+ }
+} /* fillPageDlDciPdu */
+
/*******************************************************************
*
* @brief fills Dl DCI PDU required for DL TTI info in MAC
* @return ROK
*
******************************************************************/
-uint8_t fillPdcchPdu(fapi_dl_tti_req_pdu_t *dlTtiReqPdu, DlSchedInfo *dlInfo, int8_t dlMsgSchInfoIdx, \
+uint8_t fillPdcchPdu(fapi_dl_tti_req_pdu_t *dlTtiReqPdu, MacDlSlot *dlSlot, int8_t dlMsgSchInfoIdx, \
RntiType rntiType, uint8_t coreSetType, uint8_t ueIdx)
{
if(dlTtiReqPdu != NULLP)
memset(&dlTtiReqPdu->pdu.pdcch_pdu, 0, sizeof(fapi_dl_pdcch_pdu_t));
if(rntiType == SI_RNTI_TYPE)
{
- pdcchInfo = &dlInfo->brdcstAlloc.sib1Alloc.sib1PdcchCfg;
- bwp = &dlInfo->brdcstAlloc.sib1Alloc.bwp;
+ pdcchInfo = &dlSlot->dlInfo.brdcstAlloc.sib1Alloc.sib1PdcchCfg;
+ bwp = &dlSlot->dlInfo.brdcstAlloc.sib1Alloc.bwp;
fillSib1DlDciPdu(dlTtiReqPdu->pdu.pdcch_pdu.dlDci, pdcchInfo);
}
+ else if(rntiType == P_RNTI_TYPE)
+ {
+ pdcchInfo = &dlSlot->pageAllocInfo->pagePdcchCfg;
+ bwp = &dlSlot->pageAllocInfo->bwp;
+ fillPageDlDciPdu(dlTtiReqPdu->pdu.pdcch_pdu.dlDci, dlSlot->pageAllocInfo);
+ }
else if(rntiType == RA_RNTI_TYPE)
{
- pdcchInfo = &dlInfo->rarAlloc[ueIdx]->rarPdcchCfg;
- bwp = &dlInfo->rarAlloc[ueIdx]->bwp;
+ pdcchInfo = &dlSlot->dlInfo.rarAlloc[ueIdx]->rarPdcchCfg;
+ bwp = &dlSlot->dlInfo.rarAlloc[ueIdx]->bwp;
fillRarDlDciPdu(dlTtiReqPdu->pdu.pdcch_pdu.dlDci, pdcchInfo);
}
else if(rntiType == TC_RNTI_TYPE || rntiType == C_RNTI_TYPE)
{
- pdcchInfo = &dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[dlMsgSchInfoIdx].dlMsgPdcchCfg;
- bwp = &dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[dlMsgSchInfoIdx].bwp;
+ pdcchInfo = &dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[dlMsgSchInfoIdx].dlMsgPdcchCfg;
+ bwp = &dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[dlMsgSchInfoIdx].bwp;
fillDlMsgDlDciPdu(dlTtiReqPdu->pdu.pdcch_pdu.dlDci, pdcchInfo,\
- &dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[dlMsgSchInfoIdx].dlMsgInfo);
+ &dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[dlMsgSchInfoIdx].dlMsgInfo);
}
else
{
dlTtiReqPdu->pdu.pdsch_pdu.nrOfCodeWords = pdschInfo->numCodewords;
for(idx = 0; idx < MAX_CODEWORDS ; idx++)
{
- dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].targetCodeRate = pdschInfo->codeword[idx].targetCodeRate;
- dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].qamModOrder = pdschInfo->codeword[idx].qamModOrder;
- dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].mcsIndex = pdschInfo->codeword[idx].mcsIndex;
- dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].mcsTable = pdschInfo->codeword[idx].mcsTable;
- dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].rvIndex = pdschInfo->codeword[idx].rvIndex;
- dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].tbSize = pdschInfo->codeword[idx].tbSize;
+ dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].targetCodeRate = pdschInfo->codeword[idx].targetCodeRate;
+ dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].qamModOrder = pdschInfo->codeword[idx].qamModOrder;
+ dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].mcsIndex = pdschInfo->codeword[idx].mcsIndex;
+ dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].mcsTable = pdschInfo->codeword[idx].mcsTable;
+ dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].rvIndex = pdschInfo->codeword[idx].rvIndex;
+ dlTtiReqPdu->pdu.pdsch_pdu.cwInfo[idx].tbSize = pdschInfo->codeword[idx].tbSize;
}
dlTtiReqPdu->pdu.pdsch_pdu.dataScramblingId = pdschInfo->dataScramblingId;
dlTtiReqPdu->pdu.pdsch_pdu.nrOfLayers = pdschInfo->numLayers;
dlTtiReqPdu->pdu.pdsch_pdu.preCodingAndBeamforming.prgSize = pdschInfo->beamPdschInfo.prgSize;
dlTtiReqPdu->pdu.pdsch_pdu.preCodingAndBeamforming.digBfInterfaces = pdschInfo->beamPdschInfo.digBfInterfaces;
dlTtiReqPdu->pdu.pdsch_pdu.preCodingAndBeamforming.pmi_bfi[0]. \
- pmIdx = pdschInfo->beamPdschInfo.prg[0].pmIdx;
+ pmIdx = pdschInfo->beamPdschInfo.prg[0].pmIdx;
dlTtiReqPdu->pdu.pdsch_pdu.preCodingAndBeamforming.pmi_bfi[0]. \
- beamIdx[0].beamidx = pdschInfo->beamPdschInfo.prg[0].beamIdx[0];
+ beamIdx[0].beamidx = pdschInfo->beamPdschInfo.prg[0].beamIdx[0];
dlTtiReqPdu->pdu.pdsch_pdu.powerControlOffset = pdschInfo->txPdschPower.powerControlOffset;
dlTtiReqPdu->pdu.pdsch_pdu.powerControlOffsetSS = pdschInfo->txPdschPower.powerControlOffsetSS;
dlTtiReqPdu->pdu.pdsch_pdu.mappingType = pdschInfo->dmrs.mappingType;
* Functionality:
* -calculates the total pdu count to be allocated for DL TTI Req
*
- * @params[in] DlBrdcstAlloc *cellBroadcastInfo
+ * @params[in] MacDlSlot *dlSlot
* @return count
*
* ********************************************************************/
-uint8_t calcDlTtiReqPduCount(DlSchedInfo *dlInfo)
+uint8_t calcDlTtiReqPduCount(MacDlSlot *dlSlot)
{
uint8_t count = 0;
uint8_t idx = 0, ueIdx=0;
- if(dlInfo->isBroadcastPres)
+ if(dlSlot->dlInfo.isBroadcastPres)
{
- if(dlInfo->brdcstAlloc.ssbTrans)
+ if(dlSlot->dlInfo.brdcstAlloc.ssbTrans)
{
- for(idx = 0; idx < dlInfo->brdcstAlloc.ssbIdxSupported; idx++)
+ for(idx = 0; idx < dlSlot->dlInfo.brdcstAlloc.ssbIdxSupported; idx++)
{
/* SSB PDU is filled */
count++;
}
}
- if(dlInfo->brdcstAlloc.sib1Trans)
+ if(dlSlot->dlInfo.brdcstAlloc.sib1Trans)
{
/* PDCCH and PDSCH PDU is filled */
count += 2;
}
}
+ if(dlSlot->pageAllocInfo)
+ {
+ /* PDCCH and PDSCH PDU is filled */
+ count += 2;
+ }
+
for(ueIdx=0; ueIdx<MAX_NUM_UE; ueIdx++)
{
- if(dlInfo->rarAlloc[ueIdx] != NULLP)
+ if(dlSlot->dlInfo.rarAlloc[ueIdx] != NULLP)
{
/* PDCCH and PDSCH PDU is filled */
- if(dlInfo->rarAlloc[ueIdx]->pduPres == BOTH)
+ if(dlSlot->dlInfo.rarAlloc[ueIdx]->pduPres == BOTH)
count += 2;
else
count += 1;
}
- if(dlInfo->dlMsgAlloc[ueIdx] != NULLP)
+ if(dlSlot->dlInfo.dlMsgAlloc[ueIdx] != NULLP)
{
- for(idx=0; idx<dlInfo->dlMsgAlloc[ueIdx]->numSchedInfo; idx++)
+ for(idx=0; idx<dlSlot->dlInfo.dlMsgAlloc[ueIdx]->numSchedInfo; idx++)
{
- /* PDCCH and PDSCH PDU is filled */
- if(dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[idx].pduPres == BOTH)
- count += 2;
- else if(dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[idx].pduPres != NONE)
- count += 1;
+ /* PDCCH and PDSCH PDU is filled */
+ if(dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[idx].pduPres == BOTH)
+ count += 2;
+ else if(dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[idx].pduPres != NONE)
+ count += 1;
}
}
}
* @return count
*
* ********************************************************************/
-uint8_t calcTxDataReqPduCount(DlSchedInfo *dlInfo)
+uint8_t calcTxDataReqPduCount(MacDlSlot *dlSlot)
{
uint8_t idx = 0, count = 0, ueIdx=0;
- if(dlInfo->isBroadcastPres && dlInfo->brdcstAlloc.sib1Trans)
+ if(dlSlot->dlInfo.isBroadcastPres && dlSlot->dlInfo.brdcstAlloc.sib1Trans)
{
count++;
}
-
+ if(dlSlot->pageAllocInfo)
+ {
+ count++;
+ }
+
for(ueIdx=0; ueIdx<MAX_NUM_UE; ueIdx++)
{
- if((dlInfo->rarAlloc[ueIdx] != NULLP) && \
- ((dlInfo->rarAlloc[ueIdx]->pduPres == BOTH) || (dlInfo->rarAlloc[ueIdx]->pduPres == PDSCH_PDU)))
+ if((dlSlot->dlInfo.rarAlloc[ueIdx] != NULLP) && \
+ ((dlSlot->dlInfo.rarAlloc[ueIdx]->pduPres == BOTH) || (dlSlot->dlInfo.rarAlloc[ueIdx]->pduPres == PDSCH_PDU)))
count++;
- if(dlInfo->dlMsgAlloc[ueIdx] != NULLP)
+ if(dlSlot->dlInfo.dlMsgAlloc[ueIdx] != NULLP)
{
- for(idx=0; idx<dlInfo->dlMsgAlloc[ueIdx]->numSchedInfo; idx++)
+ for(idx=0; idx<dlSlot->dlInfo.dlMsgAlloc[ueIdx]->numSchedInfo; idx++)
{
- if(dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[idx].pduPres == BOTH || \
- dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[idx].pduPres == PDSCH_PDU)
+ if(dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[idx].pduPres == BOTH || \
+ dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[idx].pduPres == PDSCH_PDU)
count++;
}
}
return ROK;
}
+/***********************************************************************
+ *
+ * @brief fills the PAGE TX-DATA request message
+ *
+ * @details
+ *
+ * Function : fillPageTxDataReq
+ *
+ * Functionality:
+ * - fills the Page TX-DATA request message
+ *
+ * @params[in] fapi_tx_pdu_desc_t *pduDesc
+ * @params[in] macCellCfg consist of SIB1 pdu
+ * @params[in] uint32_t *msgLen
+ * @params[in] uint16_t pduIndex
+ * @return ROK
+ *
+ * ********************************************************************/
+uint8_t fillPageTxDataReq(fapi_tx_pdu_desc_t *pduDesc, uint16_t pduIndex, DlPageAlloc *pageAllocInfo,
+ PdschCfg pdschCfg)
+{
+ uint32_t payloadSize = 0;
+ uint8_t *pagePayload = NULLP;
+ fapi_api_queue_elem_t *payloadElem = NULLP;
+#ifdef INTEL_WLS_MEM
+ void * wlsHdlr = NULLP;
+#endif
+
+ pduDesc[pduIndex].pdu_index = pduIndex;
+ pduDesc[pduIndex].num_tlvs = 1;
+
+ /* fill the TLV */
+ payloadSize = pdschCfg.codeword[0].tbSize;
+ pduDesc[pduIndex].tlvs[0].tl.tag = ((payloadSize & 0xff0000) >> 8) | FAPI_TX_DATA_PTR_TO_PAYLOAD_64;
+ pduDesc[pduIndex].tlvs[0].tl.length = (payloadSize & 0x0000ffff);
+ LWR_MAC_ALLOC(pagePayload, payloadSize);
+ if(pagePayload == NULLP)
+ {
+ return RFAILED;
+ }
+ payloadElem = (fapi_api_queue_elem_t *)pagePayload;
+ FILL_FAPI_LIST_ELEM(payloadElem, NULLP, FAPI_VENDOR_MSG_PHY_ZBC_BLOCK_REQ, 1, \
+ pageAllocInfo->dlPagePduLen);
+ memcpy(pagePayload + TX_PAYLOAD_HDR_LEN, pageAllocInfo->dlPagePdu, pageAllocInfo->dlPagePduLen);
+
+#ifdef INTEL_WLS_MEM
+ mtGetWlsHdl(&wlsHdlr);
+ pduDesc[pduIndex].tlvs[0].value = WLS_VA2PA(wlsHdlr, pagePayload);
+#else
+ pduDesc[pduIndex].tlvs[0].value = pagePayload;
+#endif
+ pduDesc[pduIndex].pdu_length = payloadSize;
+
+#ifdef INTEL_WLS_MEM
+ addWlsBlockToFree(pagePayload, payloadSize, (lwrMacCb.phySlotIndCntr-1));
+#else
+ LWR_MAC_FREE(pagePayload, payloadSize);
+#endif
+
+ return ROK;
+}
+
/***********************************************************************
*
* @brief fills the RAR TX-DATA request message
dlTtiReq->sfn = dlTtiReqTimingInfo.sfn;
dlTtiReq->slot = dlTtiReqTimingInfo.slot;
- dlTtiReq->nPdus = calcDlTtiReqPduCount(&currDlSlot->dlInfo); /* get total Pdus */
+ dlTtiReq->nPdus = calcDlTtiReqPduCount(currDlSlot); /* get total Pdus */
nPdu = dlTtiReq->nPdus;
dlTtiReq->nGroup = 0;
if(dlTtiReq->nPdus > 0)
if(numPduEncoded != nPdu)
{
rntiType = SI_RNTI_TYPE;
- fillPdcchPdu(&dlTtiReq->pdus[numPduEncoded], &currDlSlot->dlInfo, -1, \
+ fillPdcchPdu(&dlTtiReq->pdus[numPduEncoded], currDlSlot, -1, \
rntiType, CORESET_TYPE0, MAX_NUM_UE);
numPduEncoded++;
fillPdschPdu(&dlTtiReq->pdus[numPduEncoded],
DU_LOG("\033[0m");
}
}
-
+
+ if(currDlSlot->pageAllocInfo != NULLP)
+ {
+ /* Filling DL Paging Alloc param */
+ if(numPduEncoded != nPdu)
+ {
+ rntiType = P_RNTI_TYPE;
+ fillPdcchPdu(&dlTtiReq->pdus[numPduEncoded], currDlSlot, -1, \
+ rntiType, CORESET_TYPE0, MAX_NUM_UE);
+ numPduEncoded++;
+ fillPdschPdu(&dlTtiReq->pdus[numPduEncoded],
+ &currDlSlot->pageAllocInfo->pagePdschCfg,
+ currDlSlot->pageAllocInfo->bwp,
+ pduIndex);
+ dlTtiReq->ue_grp_info[dlTtiReq->nGroup].pduIdx[pduIndex] = pduIndex;
+ pduIndex++;
+ numPduEncoded++;
+ }
+ DU_LOG("\033[1;34m");
+ DU_LOG("\nDEBUG --> LWR_MAC: PAGE sent...");
+ DU_LOG("\033[0m");
+ }
+
for(ueIdx=0; ueIdx<MAX_NUM_UE; ueIdx++)
{
if(currDlSlot->dlInfo.rarAlloc[ueIdx] != NULLP)
(currDlSlot->dlInfo.rarAlloc[ueIdx]->pduPres == PDCCH_PDU))
{
fillPdcchPdu(&dlTtiReq->pdus[numPduEncoded], \
- &currDlSlot->dlInfo, -1, rntiType, CORESET_TYPE0, ueIdx);
+ currDlSlot, -1, rntiType, CORESET_TYPE0, ueIdx);
numPduEncoded++;
}
if((currDlSlot->dlInfo.rarAlloc[ueIdx]->pduPres == BOTH) || \
{
rntiType = TC_RNTI_TYPE;
fillPdcchPdu(&dlTtiReq->pdus[numPduEncoded], \
- &currDlSlot->dlInfo, idx, rntiType, CORESET_TYPE0, ueIdx);
+ currDlSlot, idx, rntiType, CORESET_TYPE0, ueIdx);
}
else
{
/* Filling other DL msg params */
rntiType = C_RNTI_TYPE;
fillPdcchPdu(&dlTtiReq->pdus[numPduEncoded], \
- &currDlSlot->dlInfo, idx, rntiType, CORESET_TYPE1, ueIdx);
+ currDlSlot, idx, rntiType, CORESET_TYPE1, ueIdx);
}
numPduEncoded++;
}
}
}
- /* else
- {
- MAC_FREE(currDlSlot->dlInfo.dlMsgAlloc[ueIdx], sizeof(DlMsgAlloc));
- currDlSlot->dlInfo.dlMsgAlloc[ueIdx] = NULLP;
- }
- */
+ /* else
+ {
+ MAC_FREE(currDlSlot->dlInfo.dlMsgAlloc[ueIdx], sizeof(DlMsgAlloc));
+ currDlSlot->dlInfo.dlMsgAlloc[ueIdx] = NULLP;
+ }
+ */
}
}
}
msgHeader->num_msg++;
/* send Tx-DATA req message */
- sendTxDataReq(dlTtiReqTimingInfo, &currDlSlot->dlInfo, dlTtiElem->p_next->p_next);
+ sendTxDataReq(dlTtiReqTimingInfo, currDlSlot, dlTtiElem->p_next->p_next);
if(dlTtiElem->p_next->p_next->p_next)
{
msgHeader->num_msg++;
* RFAILED - failure
*
* ****************************************************************/
-uint16_t sendTxDataReq(SlotTimingInfo currTimingInfo, DlSchedInfo *dlInfo, p_fapi_api_queue_elem_t prevElem)
+uint16_t sendTxDataReq(SlotTimingInfo currTimingInfo, MacDlSlot *dlSlot, p_fapi_api_queue_elem_t prevElem)
{
#ifdef INTEL_FAPI
#ifdef CALL_FLOW_DEBUG_LOG
GET_CELL_IDX(currTimingInfo.cellId, cellIdx);
/* send TX_Data request message */
- nPdu = calcTxDataReqPduCount(dlInfo);
+ nPdu = calcTxDataReqPduCount(dlSlot);
if(nPdu > 0)
{
LWR_MAC_ALLOC(txDataElem, (sizeof(fapi_api_queue_elem_t) + sizeof(fapi_tx_data_req_t)));
txDataReq->sfn = currTimingInfo.sfn;
txDataReq->slot = currTimingInfo.slot;
- if(dlInfo->brdcstAlloc.sib1Trans)
+ if(dlSlot->dlInfo.brdcstAlloc.sib1Trans)
{
fillSib1TxDataReq(txDataReq->pdu_desc, pduIndex, &macCb.macCell[cellIdx]->macCellCfg, \
- dlInfo->brdcstAlloc.sib1Alloc.sib1PdschCfg);
+ dlSlot->dlInfo.brdcstAlloc.sib1Alloc.sib1PdschCfg);
+ pduIndex++;
+ txDataReq->num_pdus++;
+ }
+ if(dlSlot->pageAllocInfo != NULLP)
+ {
+ fillPageTxDataReq(txDataReq->pdu_desc, pduIndex, dlSlot->pageAllocInfo, \
+ dlSlot->pageAllocInfo->pagePdschCfg);
pduIndex++;
txDataReq->num_pdus++;
+ MAC_FREE(dlSlot->pageAllocInfo->dlPagePdu, sizeof(dlSlot->pageAllocInfo->dlPagePduLen));
+ MAC_FREE(dlSlot->pageAllocInfo,sizeof(DlPageAlloc));
}
for(ueIdx=0; ueIdx<MAX_NUM_UE; ueIdx++)
{
- if(dlInfo->rarAlloc[ueIdx] != NULLP)
+ if(dlSlot->dlInfo.rarAlloc[ueIdx] != NULLP)
{
- if((dlInfo->rarAlloc[ueIdx]->pduPres == BOTH) || (dlInfo->rarAlloc[ueIdx]->pduPres == PDSCH_PDU))
+ if((dlSlot->dlInfo.rarAlloc[ueIdx]->pduPres == BOTH) || (dlSlot->dlInfo.rarAlloc[ueIdx]->pduPres == PDSCH_PDU))
{
- fillRarTxDataReq(txDataReq->pdu_desc, pduIndex, &dlInfo->rarAlloc[ueIdx]->rarInfo,\
- dlInfo->rarAlloc[ueIdx]->rarPdschCfg);
+ fillRarTxDataReq(txDataReq->pdu_desc, pduIndex, &dlSlot->dlInfo.rarAlloc[ueIdx]->rarInfo,\
+ dlSlot->dlInfo.rarAlloc[ueIdx]->rarPdschCfg);
pduIndex++;
txDataReq->num_pdus++;
}
- MAC_FREE(dlInfo->rarAlloc[ueIdx],sizeof(RarAlloc));
+ MAC_FREE(dlSlot->dlInfo.rarAlloc[ueIdx],sizeof(RarAlloc));
}
- if(dlInfo->dlMsgAlloc[ueIdx] != NULLP)
+ if(dlSlot->dlInfo.dlMsgAlloc[ueIdx] != NULLP)
{
- for(schInfoIdx=0; schInfoIdx < dlInfo->dlMsgAlloc[ueIdx]->numSchedInfo; schInfoIdx++)
+ for(schInfoIdx=0; schInfoIdx < dlSlot->dlInfo.dlMsgAlloc[ueIdx]->numSchedInfo; schInfoIdx++)
{
- if((dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].pduPres == BOTH) || \
- (dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].pduPres == PDSCH_PDU))
+ if((dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].pduPres == BOTH) || \
+ (dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].pduPres == PDSCH_PDU))
{
fillDlMsgTxDataReq(txDataReq->pdu_desc, pduIndex, \
- &dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgInfo, \
- dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgPdschCfg);
+ &dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgInfo, \
+ dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgPdschCfg);
pduIndex++;
txDataReq->num_pdus++;
}
- MAC_FREE(dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgInfo.dlMsgPdu, \
- dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgInfo.dlMsgPduLen);
- dlInfo->dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgInfo.dlMsgPdu = NULLP;
+ MAC_FREE(dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgInfo.dlMsgPdu, \
+ dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgInfo.dlMsgPduLen);
+ dlSlot->dlInfo.dlMsgAlloc[ueIdx]->dlMsgSchedInfo[schInfoIdx].dlMsgInfo.dlMsgPdu = NULLP;
}
- MAC_FREE(dlInfo->dlMsgAlloc[ueIdx], sizeof(DlMsgAlloc));
+ MAC_FREE(dlSlot->dlInfo.dlMsgAlloc[ueIdx], sizeof(DlMsgAlloc));
}
}
SI_RNTI_TYPE,
RA_RNTI_TYPE,
TC_RNTI_TYPE,
- C_RNTI_TYPE
+ C_RNTI_TYPE,
+ P_RNTI_TYPE
}RntiType;
uint8_t lwr_mac_procInvalidEvt(void *msg);
typedef struct macDlSlot
{
DlSchedInfo dlInfo;
+ DlPageAlloc *pageAllocInfo;
}MacDlSlot;
typedef struct macUlSlot
/* UE Cb */
typedef struct macUeCb
{
- uint16_t ueId; /* UE Id from DU APP */
- uint16_t crnti; /* UE CRNTI */
- MacCellCb *cellCb; /* Pointer to cellCb to whihc this UE belongs */
- UeState state; /* Is UE active ? */
- MacRaCbInfo *raCb; /* RA info */
- MacBsrTmrCfg bsrTmrCfg; /* BSR Timer Info */
- UeUlCb ulInfo; /* UE specific UL info */
- UeDlCb dlInfo; /* UE specific DL info */
+ uint16_t ueId; /* UE Id from DU APP */
+ uint16_t crnti; /* UE CRNTI */
+ MacCellCb *cellCb; /* Pointer to cellCb to whihc this UE belongs */
+ UeState state; /* Is UE active ? */
+ MacCfraResource cfraResource; /* CF-RA resource */
+ MacRaCbInfo *raCb; /* RA info */
+ MacBsrTmrCfg bsrTmrCfg; /* BSR Timer Info */
+ UeUlCb ulInfo; /* UE specific UL info */
+ UeDlCb dlInfo; /* UE specific DL info */
DataTransmissionAction transmissionAction;
}MacUeCb;
{
uint16_t cellId;
CellState state;
- uint8_t crntiMap;
+ uint16_t crntiMap;
MacRaCbInfo macRaCb[MAX_NUM_UE];
MacDlSlot dlSlot[MAX_SLOTS];
MacUlSlot ulSlot[MAX_SLOTS];
/* Function declarations */
short int macActvTmr(Ent ent,Inst inst);
void fillRarPdu(RarInfo *rarInfo);
-void createMacRaCb(RachIndInfo *rachIndInfo);
void fillMsg4DlData(MacDlData *dlData, uint16_t msg4PduLen, uint8_t *msg4Pdu);
void fillMacCe(MacCeInfo *macCeData, uint8_t *msg3Pdu);
void macMuxPdu(MacDlData *dlData, MacCeInfo *macCeData, uint8_t *msg4TxPdu, uint16_t tbSize);
packDuMacSliceReCfgRsp /* packing for light weight loosly coupled */
};
+MacSchPagingIndFunc macSchPagingIndOpts[] =
+{
+ packMacSchPagingInd, /* packing for loosely coupled */
+ MacSchPagingInd, /* packing for tightly coupled */
+ packMacSchPagingInd /* packing for light weight loosely coupled */
+};
+
/**
* @brief Layer Manager Configuration request handler for Scheduler
*
schCellCfg.schRachCfg.rootSeqIdx = macCellCfg->prachCfg.fdm[0].rootSeqIdx;
schCellCfg.schRachCfg.numRootSeq = macCellCfg->prachCfg.fdm[0].numRootSeq;
schCellCfg.schRachCfg.k1 = macCellCfg->prachCfg.fdm[0].k1;
+ schCellCfg.schRachCfg.totalNumRaPreamble = macCellCfg->prachCfg.totalNumRaPreamble;
schCellCfg.schRachCfg.ssbPerRach = macCellCfg->prachCfg.ssbPerRach;
- schCellCfg.schRachCfg.prachMultCarrBand = \
- macCellCfg->prachCfg.prachMultCarrBand;
+ schCellCfg.schRachCfg.numCbPreamblePerSsb = macCellCfg->prachCfg.numCbPreamblePerSsb;
+ schCellCfg.schRachCfg.prachMultCarrBand = macCellCfg->prachCfg.prachMultCarrBand;
schCellCfg.schRachCfg.raContResTmr = macCellCfg->prachCfg.raContResTmr;
schCellCfg.schRachCfg.rsrpThreshSsb = macCellCfg->prachCfg.rsrpThreshSsb;
schCellCfg.schRachCfg.raRspWindow = macCellCfg->prachCfg.raRspWindow;
}
return ROK;
}
+
+/**
+ * @brief Mac process the downlink pcch indication received from DUAPP
+ *
+ * @details
+ *
+ * Function : MacProcDlPcchInd
+ *
+ * This function process the downlink pcch indication received from DUAPP
+ *
+ * @param[in] Pst *pst
+ * @param[in] MacPcchInd *pcchInd
+ * @return int
+ * -# ROK
+ **/
+uint8_t MacProcDlPcchInd(Pst *pst, MacPcchInd *pcchInd)
+{
+ uint8_t ret = RFAILED;
+ uint16_t cellIdx = 0;
+ Pst schPst;
+ SchPageInd *schPageInd = NULLP;
+
+ if(pcchInd)
+ {
+ DU_LOG("\nINFO --> MAC : Received DL PCCH IND from DU_APP for cellId[%d]", pcchInd->cellId);
+
+ GET_CELL_IDX(pcchInd->cellId, cellIdx);
+
+ if(macCb.macCell[cellIdx] == NULLP || macCb.macCell[cellIdx]->cellId != pcchInd->cellId)
+ {
+ DU_LOG("\nERROR --> MAC : MacProcDlPcchInd(): CellId[%d] does not exist", pcchInd->cellId);
+ }
+ else
+ {
+ if((pcchInd->pcchPdu == NULLP) || (pcchInd->pduLen <= 0))
+ {
+ DU_LOG("\nERROR --> MAC : MacProcDlPcchInd(): Received Pcch pdu is null");
+ }
+ else
+ {
+ MAC_ALLOC(schPageInd, sizeof(SchPageInd));
+ if(schPageInd == NULLP)
+ {
+ DU_LOG("\nERROR --> MAC : MacProcDlPcchInd(): Failed to allocate memory");
+ }
+ else
+ {
+ schPageInd->cellId = pcchInd->cellId;
+ schPageInd->pf = pcchInd->pf;
+ schPageInd->i_s = pcchInd->i_s;
+ schPageInd->pduLen = pcchInd->pduLen;
+
+ MAC_ALLOC(schPageInd->pagePdu, pcchInd->pduLen);
+ if(schPageInd->pagePdu == NULLP)
+ {
+ DU_LOG("\nERROR --> MAC : MacProcDlPcchInd(): Failed to allocate memory");
+ MAC_FREE(schPageInd, sizeof(SchPageInd));
+ }
+ else
+ {
+ memcpy(schPageInd->pagePdu, pcchInd->pcchPdu, pcchInd->pduLen);
+
+ FILL_PST_MAC_TO_SCH(schPst, EVENT_PAGING_IND_TO_SCH);
+ ret = (*macSchPagingIndOpts[schPst.selector])(&schPst, schPageInd);
+ }
+ }
+ }
+ }
+ if((pcchInd->pcchPdu) && (pcchInd->pduLen > 0))
+ {
+ MAC_FREE_SHRABL_BUF(pst->region, pst->pool, pcchInd->pcchPdu, pcchInd->pduLen);
+ }
+ MAC_FREE_SHRABL_BUF(pst->region, pst->pool, pcchInd, sizeof(MacPcchInd));
+ }
+ else
+ {
+ DU_LOG("\nERROR --> MAC : MacProcDlPcchInd(): Received Null pointer");
+ }
+ return ret;
+}
/**********************************************************************
End of file
**********************************************************************/
break;
#endif /* LCRGMILRG */
case EVENT_MAC_CELL_CONFIG_REQ:
- /* Process MAC cell config */
- unpackDuMacCellCfg(MacProcCellCfgReq, pst, mBuf);
- break;
+ {
+ /* Process MAC cell config */
+ unpackDuMacCellCfg(MacProcCellCfgReq, pst, mBuf);
+ break;
+ }
case EVENT_MAC_CELL_START:
- /* Process MAC cell start request */
- unpackMacCellStart(MacProcCellStart, pst, mBuf);
- break;
+ {
+ /* Process MAC cell start request */
+ unpackMacCellStart(MacProcCellStart, pst, mBuf);
+ break;
+ }
case EVENT_MAC_CELL_STOP:
- /* Process MAC cell stop request */
- unpackMacCellStop(MacProcCellStop, pst, mBuf);
- break;
+ {
+ /* Process MAC cell stop request */
+ unpackMacCellStop(MacProcCellStop, pst, mBuf);
+ break;
+ }
case EVENT_MAC_DL_CCCH_IND:
- /* Process DL CCCH Ind */
- unpackMacDlCcchInd(MacProcDlCcchInd, pst, mBuf);
- break;
+ {
+ /* Process DL CCCH Ind */
+ unpackMacDlCcchInd(MacProcDlCcchInd, pst, mBuf);
+ break;
+ }
case EVENT_MAC_UE_CREATE_REQ:
- /* Process Ue Create Request */
- unpackMacUeCreateReq(MacProcUeCreateReq, pst, mBuf);
- break;
+ {
+ /* Process Ue Create Request */
+ unpackMacUeCreateReq(MacProcUeCreateReq, pst, mBuf);
+ break;
+ }
case EVENT_MAC_UE_RECONFIG_REQ:
- /* Process Ue Reconfig Request */
- unpackMacUeReconfigReq(MacProcUeReconfigReq, pst, mBuf);
- break;
- case EVENT_MAC_UE_DELETE_REQ:
- {
- unpackMacUeDeleteReq(MacProcUeDeleteReq, pst, mBuf);
- break;
- }
- case EVENT_MAC_CELL_DELETE_REQ:
- {
- unpackMacCellDeleteReq(MacProcCellDeleteReq, pst, mBuf);
- break;
- }
- case EVENT_MAC_SLICE_CFG_REQ:
- {
- unpackMacSliceCfgReq(MacProcSliceCfgReq, pst, mBuf);
- break;
- }
- case EVENT_MAC_SLICE_RECFG_REQ:
- {
- unpackMacSliceCfgReq(MacProcSliceReCfgReq, pst, mBuf);
- break;
- }
- default:
+ {
+ /* Process Ue Reconfig Request */
+ unpackMacUeReconfigReq(MacProcUeReconfigReq, pst, mBuf);
+ break;
+ }
+ case EVENT_MAC_UE_DELETE_REQ:
+ {
+ /* Process UE Delete Request */
+ unpackMacUeDeleteReq(MacProcUeDeleteReq, pst, mBuf);
+ break;
+ }
+ case EVENT_MAC_CELL_DELETE_REQ:
+ {
+ /* Process Cell Delete Request */
+ unpackMacCellDeleteReq(MacProcCellDeleteReq, pst, mBuf);
+ break;
+ }
+ case EVENT_MAC_SLICE_CFG_REQ:
+ {
+ /* Process Slice Configuration Request */
+ unpackMacSliceCfgReq(MacProcSliceCfgReq, pst, mBuf);
+ break;
+ }
+ case EVENT_MAC_SLICE_RECFG_REQ:
+ {
+ /* Process Slice Reconfiguration Request */
+ unpackMacSliceCfgReq(MacProcSliceReCfgReq, pst, mBuf);
+ break;
+ }
+ case EVENT_MAC_RACH_RESOURCE_REQ:
+ {
+ /* Process Rach Resource Request */
+ unpackMacRachRsrcReq(MacProcRachRsrcReq, pst, mBuf);
+ break;
+ }
+ case EVENT_MAC_RACH_RESOURCE_REL:
+ {
+ /* Process Rach Resource Release */
+ unpackMacRachRsrcRel(MacProcRachRsrcRel, pst, mBuf);
+ break;
+ }
+ case EVENT_MAC_DL_PCCH_IND:
+ {
+ /* Process Pcch indication */
+ unpackMacDlPcchInd(MacProcDlPcchInd, pst, mBuf);
+ break;
+ }
+
+ default:
RG_FREE_MSG(mBuf);
break;
}
}
-/*******************************************************************
- *
- * @brief Database required to form MAC PDU
- *
- * @details
- *
- * Function : createMacRaCb
- *
- * Functionality:
- * stores the required params for muxing
- *
- * @params[in] Pointer to cellId,
- * crnti
- * @return void
- *
- * ****************************************************************/
-void createMacRaCb(RachIndInfo *rachIndInfo)
-{
- int8_t ueIdx = -1;
- uint16_t crnti = 0;
- uint16_t cellIdx = 0;
-
- GET_CELL_IDX(rachIndInfo->cellId, cellIdx);
-
- ueIdx = getFreeBitFromUeBitMap(rachIndInfo->cellId);
- if(ueIdx == -1)
- {
- DU_LOG("\nERROR --> MAC : Failed to find free UE Idx in UE bit map of cell Id [%d]", rachIndInfo->cellId);
- return;
- }
-
- /* Calculate CRNTI from UE Index */
- GET_CRNTI(crnti, ueIdx+1);
-
- /* store in rach ind structure */
- rachIndInfo->crnti = crnti;
-
- /* store in raCb */
- macCb.macCell[cellIdx]->macRaCb[ueIdx].cellId = rachIndInfo->cellId;
- macCb.macCell[cellIdx]->macRaCb[ueIdx].crnti = crnti;
-}
-
/*************************************************
* @brief fill RLC DL Data
*
/* Function pointer for sending rach ind from MAC to SCH */
MacSchRachIndFunc macSchRachIndOpts[]=
{
- packMacSchRachInd,
- MacSchRachInd,
- packMacSchRachInd
+ packMacSchRachInd, /* packing for loosely coupled */
+ MacSchRachInd, /* packing for tightly coupled */
+ packMacSchRachInd /* packing for light weight loosely coupled */
+};
+
+/* Function pointer for sending RACH resource request from MAC to SCH */
+MacSchRachRsrcReqFunc macSchRachRsrcReqOpts[] =
+{
+ packMacSchRachRsrcReq, /* packing for loosely coupled */
+ MacSchRachRsrcReq, /* packing for tightly coupled */
+ packMacSchRachRsrcReq /* packing for light weight loosely coupled */
+};
+
+/* Function pointer for sending RACH resource response from MAC to DU APP */
+MacDuRachRsrcRspFunc macDuRachRsrcRspOpts[] =
+{
+ packDuMacRachRsrcRsp, /* packing for loosely coupled */
+ DuProcMacRachRsrcRsp, /* packing for tightly coupled */
+ packDuMacRachRsrcRsp /* packing for light weight loosly coupled */
+};
+
+/* Function pointer for sending RACH resource release from MAC to SCH */
+MacSchRachRsrcRelFunc macSchRachRsrcRelOpts[] =
+{
+ packMacSchRachRsrcRel, /* packing for loosely coupled */
+ MacSchRachRsrcRel, /* packing for tightly coupled */
+ packMacSchRachRsrcRel /* packing for light weight loosely coupled */
};
/*******************************************************************
return(*macSchRachIndOpts[pst.selector])(&pst, rachInd);
}
+/*******************************************************************
+ *
+ * @brief Adds an entry in list of RA Cb and fills RACH ind info
+ *
+ * @details
+ *
+ * Function : createMacRaCb
+ *
+ * Functionality:
+ * Adds an entry in list of RA Cb and fills RACH ind info
+ *
+ * @params[in] Pointer to cellCB,
+ * Pointer to RACH Indication information
+ * @return ROK - SUCCESS
+ * RFAILED - FAILURE
+ *
+ * ****************************************************************/
+uint8_t createMacRaCb(MacCellCb *cellCb, RachIndInfo *rachIndInfo)
+{
+ int8_t ueIdx = -1;
+ uint8_t ssbIdx = 0;
+ uint16_t crnti = 0;
+ MacUeCb *ueCb = NULLP;
+
+ /* Search if a UE CB is already present to which the incoming preamble index was dedicated */
+ for(ueIdx = 0; ueIdx < MAX_NUM_UE; ueIdx++)
+ {
+ /* Check if ueCb has a crnti alloted to it. If not, it means this ueIdx
+ * has no UE context stored in it, hence searching for preamble index in
+ * this ueCb is not required */
+ if(cellCb->ueCb[ueIdx].crnti)
+ {
+ for(ssbIdx = 0; ssbIdx < cellCb->ueCb[ueIdx].cfraResource.numSsb; ssbIdx++)
+ {
+ if(cellCb->ueCb[ueIdx].cfraResource.ssbResource[ssbIdx].raPreambleIdx == rachIndInfo->preambleIdx)
+ {
+ ueCb = &cellCb->ueCb[ueIdx];
+ break;
+ }
+ }
+ if(ueCb)
+ break;
+ }
+ }
+
+ if(ueCb)
+ {
+ /* If UE context is already present as in case of handover, fetch CRNTI from
+ * UE CB allocated during UE context creation */
+ crnti = ueCb->crnti;
+ }
+ else
+ {
+ /* If UE context not present, assign CRNTI to this UE */
+ ueIdx = getFreeBitFromUeBitMap(rachIndInfo->cellId);
+ if(ueIdx == -1)
+ {
+ DU_LOG("\nERROR --> MAC : Failed to find free UE Idx in UE bit map of cell Id [%d]", rachIndInfo->cellId);
+ return RFAILED;
+ }
+
+ /* Calculate CRNTI from UE Index */
+ GET_CRNTI(crnti, ueIdx+1);
+
+ /* Store in raCb */
+ cellCb->macRaCb[ueIdx].cellId = rachIndInfo->cellId;
+ cellCb->macRaCb[ueIdx].crnti = crnti;
+ }
+
+ /* Store in Rach Indication message to be sent to SCH */
+ rachIndInfo->crnti = crnti;
+ return ROK;
+}
+
/*******************************************************************
*
* @brief Processes RACH indication from PHY
* ****************************************************************/
uint8_t fapiMacRachInd(Pst *pst, RachInd *rachInd)
{
- uint8_t pduIdx;
- uint8_t preambleIdx;
- RachIndInfo *rachIndInfo;
+ uint8_t ret = ROK;
+ uint8_t pduIdx = 0;
+ uint8_t preambleIdx = 0;
+ uint16_t cellIdx = 0;
+ RachIndInfo *rachIndInfo = NULLP;
+ MacCellCb *cellCb = NULLP;
DU_LOG("\nINFO --> MAC : Received RACH indication");
/* Considering one pdu and one preamble */
pduIdx = 0;
preambleIdx = 0;
+ /* Validate cell Id */
+ GET_CELL_IDX(rachInd->cellId, cellIdx);
+ if(macCb.macCell[cellIdx] && (macCb.macCell[cellIdx]->cellId == rachInd->cellId))
+ cellCb = macCb.macCell[cellIdx];
+
+ if(!cellCb)
+ {
+ DU_LOG("\nERROR --> MAC : Invalid Cell ID [%d] received in RACH Indication", rachInd->cellId);
+ return RFAILED;
+ }
+
MAC_ALLOC(rachIndInfo, sizeof(RachIndInfo));
if(!rachIndInfo)
{
rachIndInfo->slotIdx = rachInd->rachPdu[pduIdx].slotIdx;
rachIndInfo->symbolIdx = rachInd->rachPdu[pduIdx].symbolIdx;
rachIndInfo->freqIdx = rachInd->rachPdu[pduIdx].freqIdx;
- rachIndInfo->preambleIdx = \
- rachInd->rachPdu[pduIdx].preamInfo[preambleIdx].preamIdx;
- rachIndInfo->timingAdv = \
- rachInd->rachPdu[pduIdx].preamInfo[preambleIdx].timingAdv;
+ rachIndInfo->preambleIdx = rachInd->rachPdu[pduIdx].preamInfo[preambleIdx].preamIdx;
+ rachIndInfo->timingAdv = rachInd->rachPdu[pduIdx].preamInfo[preambleIdx].timingAdv;
/* Store the value in macRaCb */
- createMacRaCb(rachIndInfo);
+ if((ret = createMacRaCb(cellCb, rachIndInfo)) == ROK)
+ {
+ /* Send RACH Indication to SCH */
+ ret = sendRachIndMacToSch(rachIndInfo);
+ }
/* Free sharable buffer used to send RACH Indication from lower MAC to MAC */
MAC_FREE_SHRABL_BUF(pst->region, pst->pool, rachInd, sizeof(RachInd));
- /* Send RACH Indication to SCH */
- return(sendRachIndMacToSch(rachIndInfo));
+ return ret;
+}
+
+/*******************************************************************
+ *
+ * @brief Processes RACH Resource request from DU APP
+ *
+ * @details
+ *
+ * Function : MacProcRachRsrcReq
+ *
+ * Functionality: Processes RACH resource request from DU APP.
+ * Fills and sends RACH resource request towards SCH.
+ *
+ * @params[in] Post structure
+ * RACH resource request
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t MacProcRachRsrcReq(Pst *pst, MacRachRsrcReq *rachRsrcReq)
+{
+ uint8_t ret = RFAILED;
+ uint16_t cellIdx = 0;
+ Pst schPst;
+ MacCellCb *cellCb = NULLP;
+ MacUeCb *ueCb = NULLP;
+ SchRachRsrcReq *schRachRsrcReq = NULLP;
+
+ DU_LOG("\nINFO --> MAC : Recieved RACH Resource Request for Cell ID [%d] UE ID [%d]",\
+ rachRsrcReq->cellId, rachRsrcReq->ueId);
+
+ /* Fetch Cell Cb */
+ GET_CELL_IDX(rachRsrcReq->cellId, cellIdx);
+ if(macCb.macCell[cellIdx] && (macCb.macCell[cellIdx]->cellId == rachRsrcReq->cellId))
+ {
+ cellCb = macCb.macCell[cellIdx];
+
+ /* Fetch UE Cb */
+ if(cellCb->ueCb[rachRsrcReq->ueId-1].ueId == rachRsrcReq->ueId)
+ {
+ ueCb = &cellCb->ueCb[rachRsrcReq->ueId-1];
+ /* Allocate memory to RACH resource request to be sent to SCH */
+ MAC_ALLOC(schRachRsrcReq, sizeof(SchRachRsrcReq));
+ if(schRachRsrcReq)
+ {
+ /* Fill SCH RACH resource request from information received from DU APP to MAC */
+ schRachRsrcReq->cellId = rachRsrcReq->cellId;
+ schRachRsrcReq->crnti = ueCb->crnti;
+ schRachRsrcReq->numSsb = rachRsrcReq->numSsb;
+ memcpy(schRachRsrcReq->ssbIdx, rachRsrcReq->ssbIdx, sizeof(schRachRsrcReq->ssbIdx));
+
+ /* Send RACH resource request from MAC to SCH */
+ FILL_PST_MAC_TO_SCH(schPst, EVENT_RACH_RESOURCE_REQUEST_TO_SCH);
+ ret = (*macSchRachRsrcReqOpts[schPst.selector])(&schPst, schRachRsrcReq);
+ }
+ else
+ DU_LOG("\nERROR --> MAC : Memory allocation failed for RACH resource request to SCH");
+ }
+ else
+ DU_LOG("\nERROR --> MAC : UE ID [%d] not found", rachRsrcReq->ueId);
+ }
+ else
+ DU_LOG("\nERROR --> MAC : Cell ID [%d] not found", rachRsrcReq->cellId);
+
+ /* Free sharable buffer used to send RACH reource request from DU APP to MAC */
+ MAC_FREE_SHRABL_BUF(pst->region, pst->pool, rachRsrcReq, sizeof(MacRachRsrcReq));
+ return ret;
+}
+
+/*******************************************************************
+ *
+ * @brief Processes RACH Resource response from SCH
+ *
+ * @details
+ *
+ * Function : MacProcSchRachRsrcRsp
+ *
+ * Functionality: Processes RACH resource response from SCH
+ * Fills and sends RACH resource response towards DU APP
+ *
+ * @params[in] Post structure
+ * RACH resource response
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t MacProcSchRachRsrcRsp(Pst *pst, SchRachRsrcRsp *schRachRsrcRsp)
+{
+ uint16_t cellIdx = 0;
+ Pst rspPst;
+ MacRachRsrcRsp *rachRsrcRsp = NULLP;
+ MacCellCb *cellCb = NULLP;
+ MacUeCb *ueCb = NULLP;
+
+ DU_LOG("\nINFO --> MAC : Received RACH resource response from SCH : Cell ID [%d] CRNTI [%d]", \
+ schRachRsrcRsp->cellId, schRachRsrcRsp->crnti);
+
+ /* Fill RACH resource response to send to DU APP */
+ MAC_ALLOC_SHRABL_BUF(rachRsrcRsp, sizeof(MacRachRsrcRsp));
+ if(!rachRsrcRsp)
+ {
+ DU_LOG("\nERROR --> MAC : Memory allocation failed for RACH resource response");
+ MAC_FREE(schRachRsrcRsp, sizeof(SchRachRsrcRsp));
+ return RFAILED;
+ }
+ rachRsrcRsp->cellId = schRachRsrcRsp->cellId;
+ GET_UE_ID(schRachRsrcRsp->crnti, rachRsrcRsp->ueId);
+ rachRsrcRsp->result = MAC_DU_APP_RSP_OK;
+
+ /* Fill Pst structure to send RACH resource response from MAC to DU APP */
+ FILL_PST_MAC_TO_DUAPP(rspPst, EVENT_MAC_RACH_RESOURCE_RSP);
+
+ /* If negative response is received from SCH, send it further to DU APP */
+ if(schRachRsrcRsp->result == RSP_NOK)
+ {
+ DU_LOG("\nINFO --> MAC : RACH Resource response from SCH : Result [FAILURE]");
+ rachRsrcRsp->result = MAC_DU_APP_RSP_NOK;
+ }
+ else
+ {
+ DU_LOG("\nINFO --> MAC : RACH Resource response from SCH : Result [SUCCESS]");
+
+ /* Fetch Cell Cb */
+ GET_CELL_IDX(schRachRsrcRsp->cellId, cellIdx);
+ if(macCb.macCell[cellIdx] && (macCb.macCell[cellIdx]->cellId == schRachRsrcRsp->cellId))
+ {
+ cellCb = macCb.macCell[cellIdx];
+
+ /* Fetch UE Cb */
+ if(cellCb->ueCb[rachRsrcRsp->ueId-1].crnti == schRachRsrcRsp->crnti)
+ ueCb = &cellCb->ueCb[rachRsrcRsp->ueId-1];
+ else
+ {
+ DU_LOG("\nERROR --> MAC : CRNTI [%d] not found", schRachRsrcRsp->crnti);
+ rachRsrcRsp->result = MAC_DU_APP_RSP_NOK;
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> MAC : Cell ID [%d] not found", schRachRsrcRsp->cellId);
+ rachRsrcRsp->result = MAC_DU_APP_RSP_NOK;
+ }
+ }
+
+ /* Fill SSB RACH resource info if SCH has sent a positive response and
+ * processing of SCH RACH resource response at MAC has been successful so far */
+ if(rachRsrcRsp->result == MAC_DU_APP_RSP_OK)
+ {
+ rachRsrcRsp->newCrnti = ueCb->crnti;
+ rachRsrcRsp->cfraResource.numSsb = schRachRsrcRsp->cfraResource.numSsb;
+ memcpy(rachRsrcRsp->cfraResource.ssbResource, schRachRsrcRsp->cfraResource.ssbResource, \
+ rachRsrcRsp->cfraResource.numSsb * sizeof(MacCfraSsbResource));
+
+ /* Copy resources to UE CB in MAC */
+ memcpy(&ueCb->cfraResource, &rachRsrcRsp->cfraResource, sizeof(MacCfraResource));
+ }
+
+ /* Free SCH RACH resource response */
+ MAC_FREE(schRachRsrcRsp, sizeof(SchRachRsrcRsp));
+
+ /* Send RACH resource response to DU APP */
+ FILL_PST_MAC_TO_DUAPP(rspPst, EVENT_MAC_RACH_RESOURCE_RSP);
+ return (*macDuRachRsrcRspOpts[rspPst.selector])(&rspPst, rachRsrcRsp);
+}
+
+
+/*******************************************************************
+ *
+ * @brief Processes RACH Resource release from DU APP
+ *
+ * @details
+ *
+ * Function : MacProcRachRsrcRel
+ *
+ * Functionality: Processes RACH resource release from DU APP.
+ * Fills and sends RACH resource release towards SCH.
+ *
+ * @params[in] Post structure
+ * RACH resource release
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t MacProcRachRsrcRel(Pst *pst, MacRachRsrcRel *rachRsrcRel)
+{
+ uint8_t ret = RFAILED;
+ uint16_t cellIdx = 0;
+ Pst schPst;
+ MacCellCb *cellCb = NULLP;
+ MacUeCb *ueCb = NULLP;
+ SchRachRsrcRel *schRachRsrcRel = NULLP;
+
+ DU_LOG("\nINFO --> MAC : Recieved RACH Resource Release for Cell ID [%d] UE ID [%d]",\
+ rachRsrcRel->cellId, rachRsrcRel->ueId);
+
+ /* Fetch Cell Cb */
+ GET_CELL_IDX(rachRsrcRel->cellId, cellIdx);
+ if(macCb.macCell[cellIdx] && (macCb.macCell[cellIdx]->cellId == rachRsrcRel->cellId))
+ {
+ cellCb = macCb.macCell[cellIdx];
+
+ /* Fetch UE Cb */
+ if(cellCb->ueCb[rachRsrcRel->ueId-1].ueId == rachRsrcRel->ueId)
+ {
+ ueCb = &cellCb->ueCb[rachRsrcRel->ueId-1];
+ /* Allocate memory to RACH resource release to be sent to SCH */
+ MAC_ALLOC(schRachRsrcRel, sizeof(SchRachRsrcRel));
+ if(schRachRsrcRel)
+ {
+ /* Fill SCH RACH resource release from information received from DU APP to MAC */
+ memset(schRachRsrcRel, 0, sizeof(SchRachRsrcRel));
+ schRachRsrcRel->cellId = rachRsrcRel->cellId;
+ schRachRsrcRel->crnti = ueCb->crnti;
+ memcpy(&schRachRsrcRel->cfraResource, &ueCb->cfraResource, sizeof(schRachRsrcRel->cfraResource));
+
+ /* Release RACH resources at MAC */
+ memset(&ueCb->cfraResource, 0, sizeof(MacCfraResource));
+
+ /* Send RACH resource release from MAC to SCH */
+ FILL_PST_MAC_TO_SCH(schPst, EVENT_RACH_RESOURCE_RELEASE_TO_SCH);
+ ret = (*macSchRachRsrcRelOpts[schPst.selector])(&schPst, schRachRsrcRel);
+ }
+ else
+ DU_LOG("\nERROR --> MAC : Memory allocation failed for RACH resource release to SCH");
+ }
+ else
+ DU_LOG("\nERROR --> MAC : UE ID [%d] not found", rachRsrcRel->ueId);
+ }
+ else
+ DU_LOG("\nERROR --> MAC : Cell ID [%d] not found", rachRsrcRel->cellId);
+
+ /* Free sharable buffer used to send RACH reource release from DU APP to MAC */
+ MAC_FREE_SHRABL_BUF(pst->region, pst->pool, rachRsrcRel, sizeof(MacRachRsrcRel));
+ return ret;
}
/* spec-38.211 Table 6.3.3.1-7 */
}
/**
- * @brief Forming anf filling the MUX Pdu
+ * @brief process DL Paging allocation from scheduler
+ *
+ * @details
+ *
+ * Function : MacProcDlPageAlloc
+ *
+ * This function copied dl Pag info in the mac slot info
+ *
+ * @param[in] Pst *pst
+ * @param[in] DL Paging allocation from scheduler
+ * @return
+ * -# ROK
+ * -# RFAILED
+ **/
+uint8_t MacProcDlPageAlloc(Pst *pst, DlPageAlloc *dlPageAlloc)
+{
+ uint16_t cellIdx = 0;
+ MacDlSlot *currDlSlot = NULLP;
+
+#ifdef CALL_FLOW_DEBUG_LOG
+ DU_LOG("\nCall Flow: ENTSCH -> ENTMAC : EVENT_DL_PAGING_ALLOC\n");
+#endif
+ if(dlPageAlloc != NULLP)
+ {
+ GET_CELL_IDX(dlPageAlloc->cellId, cellIdx);
+
+ currDlSlot = &macCb.macCell[cellIdx]->dlSlot[dlPageAlloc->dlPageTime.slot];
+ MAC_ALLOC(currDlSlot->pageAllocInfo, sizeof(DlPageAlloc));
+ if(currDlSlot->pageAllocInfo == NULLP)
+ {
+ DU_LOG("\nERROR --> MAC : MacProcDlPageAlloc : Memory Allocation is failed!");
+ return RFAILED;
+ }
+ memcpy(currDlSlot->pageAllocInfo, dlPageAlloc, sizeof(DlPageAlloc));
+ currDlSlot->pageAllocInfo->pagePdcchCfg.dci.pdschCfg = \
+ &currDlSlot->pageAllocInfo->pagePdschCfg;
+ }
+ else
+ {
+ DU_LOG("\nERROR --> MAC : DL Paging Allocation is failed!");
+ return RFAILED;
+ }
+ return ROK;
+}
+
+/**
+ * @brief Forming and filling the MUX Pdu
* @details
*
* Function : fillMsg4Pdu
if(ueCfg)
{
+ /* If CRNTI = 0, MAC must allot a CRNTI to this UE. This scenario hits in
+ * case of UE in handover */
+ if(ueCfg->crnti == 0)
+ {
+ GET_CRNTI(ueCfg->crnti, ueCfg->ueId);
+ }
+
/*Storing received ueCfg in ueCfgTmpData */
ret = copyToTmpData(ueCfg);
if(ret == ROK)
* -# Snssai Node
*
*/
-RlcTptPerSnssai* rlcHandleSnssaiTputlist(RlcCb *gCb, Snssai *snssai, RlcSnssaiActionType action, Direction dir)
+RlcTptPerSnssai* rlcHandleSnssaiTputlist(RlcCb *gCb, Snssai *snssai, ActionTypeLL action, Direction dir)
{
CmLListCp *snssaiList = NULLP;
CmLList *node = NULLP;
}
return NULLP;
}
+ case PRINT:
+ case TRAVERSE_ALL:
+ {
+ break;
+ }
+ default:
+ {
+ DU_LOG("\nERROR -> RLC: Incorrect ActionType:%d",action);
+ break;
+ }
}
return (snssaiNode);
}
#endif /* LTE_L2_MEAS */
}RlcUlCb;
-typedef enum
-{
- SEARCH,
- CREATE,
- DELETE
-}RlcSnssaiActionType;
-
typedef struct rlcThptPerUe
{
uint16_t ueId;
void rlcSnssaiThptTmrExpiry(PTR cb);
RlcTptPerSnssai* rlcHandleSnssaiTputlist(RlcCb *gCb, Snssai *snssai,\
- RlcSnssaiActionType action, Direction dir);
+ ActionTypeLL action, Direction dir);
uint8_t rlcCalculateTputPerSnssai(CmLListCp *snssaiList, Direction dir);
uint8_t rlcDelTputSnssaiList(RlcCb *gCb, Direction dir);
uint8_t BuildSliceReportToDu(uint8_t snssaiCnt);
MacProcSchSliceReCfgRsp, /* TC */
packSchSliceReCfgRsp /* LWLC */
};
+
/**
* @brief Task Initiation function.
*
}
}
+/****************************************************************************
+ *
+ * @brief Storing the paging information in SCH database
+ *
+ * @details
+ *
+ * Function : schAddPagingIndtoList
+ *
+ * Functionality: Storing the paging information in SCH database
+ *
+ * @params[in] CmLListCp *storedPageList, CmLList *pageIndInfo
+ *
+ * @return ROK - sucess
+ * RFAILED - failure
+ *
+ *************************************************************************/
+uint8_t schAddPagingIndtoList(CmLListCp *storedPageList,void * pageIndInfo)
+{
+ CmLList *firstNodeOfList = NULLP;
+ CmLList *currentNodeInfo = NULLP;
+ SchPageInfo *tempNode = NULLP, *recvdNode = NULLP;
+
+ recvdNode = (SchPageInfo*) pageIndInfo;
+ CM_LLIST_FIRST_NODE(storedPageList,firstNodeOfList);
+
+ SCH_ALLOC(currentNodeInfo, sizeof(CmLList));
+ if(!currentNodeInfo)
+ {
+ DU_LOG("\nERROR --> SCH : schAddPagingIndtoList() : Memory allocation failed");
+ return RFAILED;
+ }
+
+ currentNodeInfo->node = (PTR)pageIndInfo;
+ while(firstNodeOfList)
+ {
+ tempNode = (SchPageInfo*)(firstNodeOfList->node);
+ if ((recvdNode->pageTxTime.slot < tempNode->pageTxTime.slot))
+ {
+ cmLListInsCrnt(storedPageList, currentNodeInfo);
+ break;
+ }
+ else if ((recvdNode->pageTxTime.slot == tempNode->pageTxTime.slot))
+ {
+ DU_LOG("\nERROR --> SCH : schAddPagingIndtoList() : Slot[%d] is already present in the list", recvdNode->pageTxTime.slot);
+ return RFAILED;
+ }
+ else
+ {
+ CM_LLIST_NEXT_NODE(storedPageList, firstNodeOfList);
+ }
+ }
+
+ if(!firstNodeOfList)
+ {
+ cmLListAdd2Tail(storedPageList, currentNodeInfo);
+ }
+ DU_LOG("\nDEBUG --> SCH : Paging information is stored successfully for PF:%d, Slot:%d",\
+ recvdNode->pageTxTime.sfn, recvdNode->pageTxTime.slot);
+ return ROK;
+}
+
+/****************************************************************************
+ *
+ * @brief Process paging indication at SCH recevied form MAC
+ *
+ * @details
+ *
+ * Function : MacSchPagingInd
+ *
+ * Functionality: Process paging indication at SCH recevied form MAC
+ *
+ * @params[in] Pst *pst, SchPageInd *pageInd
+ *
+ * @return void
+ *
+ *************************************************************************/
+uint8_t MacSchPagingInd(Pst *pst, SchPageInd *pageInd)
+{
+ uint8_t ret = RFAILED;
+ uint16_t cellIdx = 0;
+ Inst inst = pst->dstInst - SCH_INST_START;
+ SchCellCb *cellCb = NULLP;
+ SchPageInfo *pageInfo = NULLP;
+
+ if(pageInd)
+ {
+ DU_LOG("\nDEBUG --> SCH : Received paging indication from MAC for cellId[%d]",\
+ pageInd->cellId);
+
+ /* Fetch Cell CB */
+ for(cellIdx = 0; cellIdx < MAX_NUM_CELL; cellIdx++)
+ {
+ if((schCb[inst].cells[cellIdx]) && (schCb[inst].cells[cellIdx]->cellId == pageInd->cellId))
+ {
+ cellCb = schCb[inst].cells[cellIdx];
+ break;
+ }
+ }
+ if(cellCb)
+ {
+ if(pageInd->i_s > cellCb->cellCfg.sib1SchCfg.pageCfg.numPO)
+ {
+ DU_LOG("\nERROR --> SCH : MacSchPagingInd(): i_s should not be greater than number of paging occasion");
+ }
+ else
+ {
+ SCH_ALLOC(pageInfo, sizeof(SchPageInfo));
+ if(pageInfo)
+ {
+ pageInfo->pf = pageInd->pf;
+ pageInfo->i_s = pageInd->i_s;
+ pageInfo->pageTxTime.cellId = pageInd->cellId;
+ pageInfo->pageTxTime.sfn = (pageInd->pf + cellCb->pageCb.pagMonOcc[pageInd->i_s].frameOffset) % MAX_SFN;
+ pageInfo->pageTxTime.slot = cellCb->pageCb.pagMonOcc[pageInd->i_s].pagingOccSlot;
+ pageInfo->mcs = DEFAULT_MCS;
+ pageInfo->msgLen = pageInd->pduLen;
+ SCH_ALLOC(pageInfo->pagePdu, pageInfo->msgLen);
+ if(!pageInfo->pagePdu)
+ {
+ DU_LOG("\nERROR --> SCH : MacSchPagingInd(): Failed to allocate memory");
+ }
+ else
+ {
+ memcpy(pageInfo->pagePdu, pageInd->pagePdu, pageInfo->msgLen);
+ ret = schAddPagingIndtoList(&cellCb->pageCb.pageIndInfoRecord[pageInfo->pageTxTime.sfn], pageInfo);
+ if(ret != ROK)
+ {
+ DU_LOG("\nERROR --> SCH : MacSchPagingInd(): Failed to store paging record");
+ }
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> SCH : MacSchPagingInd(): Failed to allocate memory");
+ }
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> SCH : Cell ID [%d] not found", pageInd->cellId);
+ }
+ SCH_FREE(pageInd->pagePdu, pageInd->pduLen);
+ SCH_FREE(pageInd, sizeof(SchPageInd));
+ }
+ else
+ {
+ DU_LOG("\nERROR --> SCH : MacSchPagingInd(): Received null pointer");
+ }
+ return ret;
+}
/**********************************************************************
End of file
**********************************************************************/
WINDOW_EXPIRED
}RaRspWindowStatus;
-typedef enum
-{
- SEARCH,
- CREATE,
- DELETE
-}ActionTypeLcLL;
-
/**
* @brief
* Structure holding LTE MAC's General Configuration information.
SchUeCfgCb ueCfg;
SchUeState state;
SchCellCb *cellCb;
+ SchCfraResource cfraResource;
bool srRcvd;
bool bsrRcvd;
BsrInfo bsrInfo[MAX_NUM_LOGICAL_CHANNEL_GROUPS];
{
uint32_t raRnti;
RachIndInfo *rachInd;
+ bool isCFRA;
+ SchUeCb *ueCb; /* Filled only if isCFRA = true */
SlotTimingInfo winStartTime;
SlotTimingInfo winEndTime;
}SchRaReq;
typedef struct schPageInfo
{
- uint8_t pf; /*Value of Paging Frame received from DUAPP*/
- uint8_t i_s; /*Value of Paging Occ Index received from DUAPP*/
- SlotTimingInfo TxTime; /*Start Paging window*/
- uint8_t crntSsbIdx; /*Counts the slot till totalSSB is receached*/
- uint8_t mcs;
- uint8_t nPRB;
- uint16_t msgLen;
- uint8_t *pagePdu;
+ uint16_t pf; /*Value of Paging Frame received from DUAPP*/
+ uint8_t i_s; /*Value of Paging Occ Index received from DUAPP*/
+ SlotTimingInfo pageTxTime; /*Start Paging window*/
+ uint8_t mcs; /*MCS index*/
+ uint16_t msgLen; /*Pdu length */
+ uint8_t *pagePdu; /*RRC Page PDU bit string*/
}SchPageInfo;
typedef struct schPagingOcc
typedef struct schPageCb
{
- CmLListCp pageReqInfoRecord[MAX_SFN]; /*List of Page Records received which are stored per sfn*/
- SchPagingOcc pagMonOcc[MAX_PO_PER_PF]; /*Paging Occasion Slot/FrameOffset are stored*/
- SchPageInfo currPageInfo; /*Page Req which is being currently processed */
+ CmLListCp pageIndInfoRecord[MAX_SFN]; /*List of Page Records received which are stored per sfn*/
+ SchPagingOcc pagMonOcc[MAX_PO_PER_PF]; /*Paging Occasion Slot/FrameOffset are stored*/
}SchPageCb;
/**
SchCellCfg cellCfg; /*!< Cell ocnfiguration */
bool firstSsbTransmitted;
bool firstSib1Transmitted;
- uint8_t ssbStartSymbArr[SCH_MAX_SSB_BEAM]; /*!<start symbol per SSB beam */
+ uint8_t ssbStartSymbArr[SCH_MAX_SSB_BEAM]; /*!< start symbol per SSB beam */
+ uint64_t dedPreambleBitMap; /*!< Bit map to find used/free preambles index */
SchRaReq *raReq[MAX_NUM_UE]; /*!< Pending RA request */
SchRaCb raCb[MAX_NUM_UE]; /*!< RA Cb */
- uint16_t numActvUe; /*!<Number of active UEs */
- uint32_t actvUeBitMap; /*!<Bit map to find active UEs */
- uint32_t boIndBitMap; /*!<Bit map to indicate UEs that have recevied BO */
- SchUeCb ueCb[MAX_NUM_UE]; /*!<Pointer to UE contexts of this cell */
- CmLListCp ueToBeScheduled; /*!<Linked list to store UEs pending to be scheduled, */
- SchPageCb pageCb; /*!<Page Record at Schedular*/
+ uint16_t numActvUe; /*!< Number of active UEs */
+ uint32_t actvUeBitMap; /*!< Bit map to find active UEs */
+ uint32_t boIndBitMap; /*!< Bit map to indicate UEs that have recevied BO */
+ SchUeCb ueCb[MAX_NUM_UE]; /*!< Pointer to UE contexts of this cell */
+ CmLListCp ueToBeScheduled; /*!< Linked list to store UEs pending to be scheduled, */
+ SchPageCb pageCb; /*!< Page Record at Schedular*/
#ifdef NR_TDD
uint8_t numSlotsInPeriodicity; /*!< number of slots in configured periodicity and SCS */
uint32_t slotFrmtBitMap; /*!< 2 bits must be read together to determine D/U/S slots. 00-D, 01-U, 10-S */
/*Generic Functions*/
void updateGrantSizeForBoRpt(CmLListCp *lcLL, DlMsgAlloc *dlMsgAlloc, BsrInfo *bsrInfo, uint32_t *accumalatedBOSize);
uint16_t searchLargestFreeBlock(SchCellCb *cell, SlotTimingInfo slotTime,uint16_t *startPrb, Direction dir);
-LcInfo* handleLcLList(CmLListCp *lcLL, uint8_t lcId, ActionTypeLcLL action);
+LcInfo* handleLcLList(CmLListCp *lcLL, uint8_t lcId, ActionTypeLL action);
void prbAllocUsingRRMPolicy(CmLListCp *lcLL, bool dedicatedPRB, uint16_t mcsIdx,uint8_t numSymbols,\
uint16_t *sharedPRB, uint16_t *reservedPRB, bool *isTxPayloadLenAdded, bool *srRcvd);
void updateBsrAndLcList(CmLListCp *lcLL, BsrInfo *bsrInfo, uint8_t status);
void schProcPagingCfg(SchCellCb *cell);
void schCfgPdcchMonOccOfPO(SchCellCb *cell);
void schIncrSlot(SlotTimingInfo *timingInfo, uint8_t incr, uint16_t numSlotsPerRF);
+uint8_t schFillPagePdschCfg(SchCellCb *cell, PdschCfg *pagePdschCfg, SlotTimingInfo slotTime, \
+ uint16_t tbSize, uint8_t mcs, uint16_t startPrb);
/**********************************************************************
End of file
}
}
}
+
+/*******************************************************************
+*
+* @brief Fill PDSCH info in Page Alloc
+*
+* @details
+*
+* Function : schFillPagePdschCfg
+*
+* Functionality: Fill PDSCH info in Page Alloc
+*
+* @params[in] SchCellCb *cell, PdschCfg *pagePdschCfg, SlotTimingInfo slotTime,
+* uint16_t tbsSize, uint8_t mcs, uint16_t startPrb
+*
+* @return pointer to return Value(ROK, RFAILED)
+*
+* ****************************************************************/
+uint8_t schFillPagePdschCfg(SchCellCb *cell, PdschCfg *pagePdschCfg, SlotTimingInfo slotTime, uint16_t tbSize, uint8_t mcs, uint16_t startPrb)
+{
+ uint8_t cwCount = 0;
+ uint8_t dmrsStartSymbol, startSymbol, numSymbol;
+
+ /* fill the PDSCH PDU */
+
+ pagePdschCfg->pduBitmap = 0; /* PTRS and CBG params are excluded */
+ pagePdschCfg->rnti = P_RNTI; /* SI-RNTI */
+ pagePdschCfg->pduIndex = 0;
+ pagePdschCfg->numCodewords = 1;
+ for(cwCount = 0; cwCount < pagePdschCfg->numCodewords; cwCount++)
+ {
+ pagePdschCfg->codeword[cwCount].targetCodeRate = 308;
+ pagePdschCfg->codeword[cwCount].qamModOrder = 2;
+ pagePdschCfg->codeword[cwCount].mcsIndex = mcs;
+ pagePdschCfg->codeword[cwCount].mcsTable = 0; /* notqam256 */
+ pagePdschCfg->codeword[cwCount].rvIndex = 0;
+ tbSize = tbSize + TX_PAYLOAD_HDR_LEN;
+ pagePdschCfg->codeword[cwCount].tbSize = tbSize;
+ }
+ pagePdschCfg->dataScramblingId = cell->cellCfg.phyCellId;
+ pagePdschCfg->numLayers = 1;
+ pagePdschCfg->transmissionScheme = 0;
+ pagePdschCfg->refPoint = 0;
+ pagePdschCfg->dmrs.dlDmrsSymbPos = 4; /* Bitmap value 00000000000100 i.e. using 3rd symbol for PDSCH DMRS */
+ pagePdschCfg->dmrs.dmrsConfigType = 0; /* type-1 */
+ pagePdschCfg->dmrs.dlDmrsScramblingId = cell->cellCfg.phyCellId;
+ pagePdschCfg->dmrs.scid = 0;
+ pagePdschCfg->dmrs.numDmrsCdmGrpsNoData = 1;
+ pagePdschCfg->dmrs.dmrsPorts = 0x0001;
+ pagePdschCfg->dmrs.mappingType = DMRS_MAP_TYPE_A; /* Type-A */
+ pagePdschCfg->dmrs.nrOfDmrsSymbols = NUM_DMRS_SYMBOLS;
+ pagePdschCfg->dmrs.dmrsAddPos = DMRS_ADDITIONAL_POS;
+
+ pagePdschCfg->pdschFreqAlloc.resourceAllocType = 1; /* RAT type-1 RIV format */
+ /* the RB numbering starts from coreset0, and PDSCH is always above SSB */
+ pagePdschCfg->pdschFreqAlloc.freqAlloc.startPrb = startPrb;
+ pagePdschCfg->pdschFreqAlloc.freqAlloc.numPrb = schCalcNumPrb(tbSize, mcs, NUM_PDSCH_SYMBOL);
+ pagePdschCfg->pdschFreqAlloc.vrbPrbMapping = 0; /* non-interleaved */
+ pagePdschCfg->pdschTimeAlloc.rowIndex = 1;
+ /* This is Intel's requirement. PDSCH should start after PDSCH DRMS symbol */
+ pagePdschCfg->pdschTimeAlloc.timeAlloc.startSymb = 3; /* spec-38.214, Table 5.1.2.1-1 */
+ pagePdschCfg->pdschTimeAlloc.timeAlloc.numSymb = NUM_PDSCH_SYMBOL;
+
+ /* Find total symbols occupied including DMRS */
+ dmrsStartSymbol = findDmrsStartSymbol(pagePdschCfg->dmrs.dlDmrsSymbPos);
+ /* If there are no DRMS symbols, findDmrsStartSymbol() returns MAX_SYMB_PER_SLOT,
+ * in that case only PDSCH symbols are marked as occupied */
+ if(dmrsStartSymbol == MAX_SYMB_PER_SLOT)
+ {
+ startSymbol = pagePdschCfg->pdschTimeAlloc.timeAlloc.startSymb;
+ numSymbol = pagePdschCfg->pdschTimeAlloc.timeAlloc.numSymb;
+ }
+ /* If DMRS symbol is found, mark DMRS and PDSCH symbols as occupied */
+ else
+ {
+ startSymbol = dmrsStartSymbol;
+ numSymbol = pagePdschCfg->dmrs.nrOfDmrsSymbols + pagePdschCfg->pdschTimeAlloc.timeAlloc.numSymb;
+ }
+
+ /* Allocate the number of PRBs required for DL PDSCH */
+ if((allocatePrbDl(cell, slotTime, startSymbol, numSymbol,\
+ &pagePdschCfg->pdschFreqAlloc.freqAlloc.startPrb, pagePdschCfg->pdschFreqAlloc.freqAlloc.numPrb)) != ROK)
+ {
+ DU_LOG("\nERROR --> SCH : allocatePrbDl() failed for DL MSG");
+ return RFAILED;
+ }
+
+ pagePdschCfg->beamPdschInfo.numPrgs = 1;
+ pagePdschCfg->beamPdschInfo.prgSize = 1;
+ pagePdschCfg->beamPdschInfo.digBfInterfaces = 0;
+ pagePdschCfg->beamPdschInfo.prg[0].pmIdx = 0;
+ pagePdschCfg->beamPdschInfo.prg[0].beamIdx[0] = 0;
+ pagePdschCfg->txPdschPower.powerControlOffset = 0;
+ pagePdschCfg->txPdschPower.powerControlOffsetSS = 0;
+
+ return ROK;
+}
+
/**********************************************************************
End of file
**********************************************************************/
#include "sch.h"
#include "sch_utils.h"
+SchRachRsrcRspFunc SchRachRsrcRspOpts[] =
+{
+ packSchRachRsrcRsp, /* LC */
+ MacProcSchRachRsrcRsp, /* TC */
+ packSchRachRsrcRsp /* LWLC */
+};
+
/**
* @brief Checks if PRACH can be scheduled in current slot
*
DU_LOG("\nINFO --> SCH : RACH occassion set for slot %d", prachOccasionTimingInfo.slot);
}
+/**
+ * @brief Process RACH resource request for CFRA
+ *
+ * @details
+ *
+ * Function : MacSchRachRsrcReq
+ *
+ * This function processes RACH resorce request
+ * from MAC for CFRA. It assigns a dedicated preamble
+ * to the UE and sends the same in RACH resource
+ * response
+ *
+ * @param[in] Post structure
+ * @param[in] RACH resource request
+ * @return ROK
+ * RFAILED
+ **/
+uint8_t MacSchRachRsrcReq(Pst *pst, SchRachRsrcReq *schRachRsrcReq)
+{
+ uint8_t ssbIdx = 0, cfraSsbIdx = 0;
+ uint8_t firstCFPreambleIndex = 0, lastCFPreambleIndex = 0;
+ uint16_t cellIdx = 0;
+ uint64_t mask = 0;
+ Pst rspPst;
+ Inst inst = pst->dstInst - SCH_INST_START;
+ SchCellCb *cellCb = NULLP;
+ SchUeCb *ueCb = NULLP;
+ SchRachRsrcRsp *rachRsrcRsp = NULLP;
+
+ DU_LOG("\nINFO --> SCH : Received RACH resource request for Cell ID [%d] CRNTI [%d]", \
+ schRachRsrcReq->cellId, schRachRsrcReq->crnti);
+
+ /* Fill RACH resource response to MAC */
+ SCH_ALLOC(rachRsrcRsp, sizeof(SchRachRsrcRsp));
+ if(!rachRsrcRsp)
+ {
+ DU_LOG("\nERROR --> SCH : Memory allocation failed for RACH resource response");
+ return RFAILED;
+ }
+ rachRsrcRsp->cellId = schRachRsrcReq->cellId;
+ rachRsrcRsp->crnti = schRachRsrcReq->crnti;
+ rachRsrcRsp->result = RSP_OK;
+
+ /* Fill SCH to MAC Pst structure */
+ memset(&rspPst, 0, sizeof(Pst));
+ FILL_PST_SCH_TO_MAC(rspPst, inst);
+ rspPst.event = EVENT_RACH_RESOURCE_RESPONSE_TO_MAC;
+
+ /* Fetch Cell CB */
+ for(cellIdx = 0; cellIdx < MAX_NUM_CELL; cellIdx++)
+ {
+ if((schCb[inst].cells[cellIdx]) && (schCb[inst].cells[cellIdx]->cellId == schRachRsrcReq->cellId))
+ {
+ cellCb = schCb[inst].cells[cellIdx];
+ break;
+ }
+ }
+
+ if(cellCb)
+ {
+ /* Fetch UE CB */
+ ueCb = schGetUeCb(cellCb, schRachRsrcReq->crnti);
+ if(ueCb->crnti != schRachRsrcReq->crnti)
+ {
+ DU_LOG("\nERROR --> SCH : CRNTI [%d] not found" ,schRachRsrcReq->crnti);
+ rachRsrcRsp->result = RSP_NOK;
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> SCH : Cell ID [%d] not found" ,schRachRsrcReq->cellId);
+ rachRsrcRsp->result = RSP_NOK;
+ }
+
+ /* Allocate SSB resource if no failure has occurred until this step */
+ if(rachRsrcRsp->result == RSP_OK)
+ {
+ /* Find first free preamble index from the pool CF preambles
+ * Preamble index from 0 to (numCbPreamblePerSsb-1) is used for CBRA
+ * Preamble index from numCbPreamblePerSsb to totalNumOfRAPreamble
+ * is used for CFRA */
+ firstCFPreambleIndex = cellCb->cellCfg.schRachCfg.numCbPreamblePerSsb;
+ lastCFPreambleIndex = cellCb->cellCfg.schRachCfg.totalNumRaPreamble;
+
+ /* Allocate resource for each SSB index requested */
+ for(ssbIdx = 0; ssbIdx < schRachRsrcReq->numSsb; ssbIdx++)
+ {
+ /* Find the first CF Preamble index not dedicated to any UE currently */
+ while(firstCFPreambleIndex <= lastCFPreambleIndex)
+ {
+ mask = 1 << firstCFPreambleIndex;
+ if(cellCb->dedPreambleBitMap & mask)
+ {
+ firstCFPreambleIndex++;
+ continue;
+ }
+ else
+ break;
+ }
+
+ /* If firstCFPreambleIndex > lastCFPreambleIndex, it means all
+ * dedicated preambles are in use currently. In such a case, CBRA
+ * should be initiated.
+ * If a dedicated preamble is found, use this for CFRA and mark it as
+ * IN-USE in the bitmap.
+ * Considering only CFRA scenario for now. */
+ if(firstCFPreambleIndex <= lastCFPreambleIndex)
+ {
+ ueCb->cfraResource.ssbResource[cfraSsbIdx].ssbIdx = schRachRsrcReq->ssbIdx[ssbIdx];
+ ueCb->cfraResource.ssbResource[cfraSsbIdx].raPreambleIdx = firstCFPreambleIndex;
+ SET_ONE_BIT(firstCFPreambleIndex, cellCb->dedPreambleBitMap);
+ cfraSsbIdx++;
+ firstCFPreambleIndex++;
+ }
+ else
+ {
+ DU_LOG("\nINFO : SCH : No dedicated preameble availble to assign to ssbIdx[%d]", schRachRsrcReq->ssbIdx[ssbIdx]);
+ /* Breaking out of for loop since no dedicated preambles are available
+ * for remaining ssbIdx too */
+ break;
+ }
+ } /* End of for */
+
+ ueCb->cfraResource.numSsb = cfraSsbIdx;
+
+ if(ueCb->cfraResource.numSsb == 0)
+ {
+ /* If numSsb is 0, it means no CFRA resource was alloacted for any of the
+ * SSB Idx, hence send a negative response */
+ rachRsrcRsp->result = RSP_NOK;
+ }
+ else
+ {
+ /* Send ssb resource information to MAC in RACH resource response */
+ rachRsrcRsp->cfraResource.numSsb = ueCb->cfraResource.numSsb;
+ memcpy(rachRsrcRsp->cfraResource.ssbResource, ueCb->cfraResource.ssbResource, \
+ ueCb->cfraResource.numSsb * sizeof(SchCfraSsbResource));
+ }
+ } /* End of if */
+
+ /* Free RACH resource request memory allocated by MAC */
+ SCH_FREE(schRachRsrcReq, sizeof(SchRachRsrcReq));
+
+ /* Send RACH resource response to MAC */
+ return (SchRachRsrcRspOpts[rspPst.selector](&rspPst, rachRsrcRsp));
+}
+
/**
* @brief calculate ra-rnti function.
*
*
* This function create raCb
*
- * @param[in] tcrnti
+ * @param[in] crnti
* @param[in] shed instance
* @return void
**/
-void createSchRaCb(uint16_t tcrnti, Inst schInst)
+void createSchRaCb(SchRaReq *raReq, Inst schInst)
{
uint8_t ueId = 0;
- GET_UE_ID(tcrnti, ueId);
- schCb[schInst].cells[schInst]->raCb[ueId -1].tcrnti = tcrnti;
- schCb[schInst].cells[schInst]->raCb[ueId -1].msg4recvd = FALSE;
+ if(raReq->isCFRA)
+ {
+ /* If a UE in handover has triggered CFRA, its UE CB context is already present in SCH,
+ * Hence, no need to create raCb */
+ if(raReq->ueCb && (raReq->ueCb->state == SCH_UE_HANDIN_IN_PROGRESS))
+ {
+ schCb[schInst].cells[schInst]->numActvUe++;
+ SET_ONE_BIT(raReq->ueCb->ueId, schCb[schInst].cells[schInst]->actvUeBitMap);
+ raReq->ueCb->state = SCH_UE_STATE_ACTIVE;
+ }
+ }
+ else
+ {
+ /* Create RA CB only for CB-RA to use for msg3 and msg4 processing */
+ GET_UE_ID(raReq->rachInd->crnti, ueId);
+ schCb[schInst].cells[schInst]->raCb[ueId -1].tcrnti = raReq->rachInd->crnti;
+ schCb[schInst].cells[schInst]->raCb[ueId -1].msg4recvd = FALSE;
+ }
}
/**
**/
bool schProcessRaReq(Inst schInst, SchCellCb *cell, SlotTimingInfo currTime, uint8_t ueId)
{
- bool k2Found = false;
- uint8_t k0TblIdx = 0, k2TblIdx = 0;
- uint8_t k0Index = 0, k2Index = 0;
- uint8_t k0 = 0, k2 = 0;
+ bool k1Found = false, k2Found = false;
+ uint8_t k0TblIdx = 0, k1TblIdx = 0, k2TblIdx = 0;
+ uint8_t k0Index = 0, k1Index = 0, k2Index = 0;
+ uint8_t k0 = 0, k1 = 0, k2 = 0;
+ uint8_t numK1 = 0;
uint8_t puschMu = 0;
uint8_t msg3Delta = 0, msg3MinSchTime = 0;
#ifdef NR_TDD
uint8_t totalCfgSlot = 0;
#endif
uint16_t dciSlot = 0, rarSlot = 0;
- SlotTimingInfo dciTime, rarTime, msg3Time;
+ SlotTimingInfo dciTime, rarTime, msg3Time, pucchTime;
RarAlloc *dciSlotAlloc = NULLP; /* Stores info for transmission of PDCCH for RAR */
RarAlloc *rarSlotAlloc = NULLP; /* Stores info for transmission of RAR PDSCH */
SchPuschInfo *msg3PuschInfo = NULLP; /* Stores MSG3 PUSCH scheduling information */
#ifdef NR_TDD
totalCfgSlot = calculateSlotPatternLength(cell->cellCfg.ssbSchCfg.scsCommon, cell->cellCfg.tddCfg.tddPeriod);
#endif
- k0K1InfoTbl = &cell->cellCfg.schInitialDlBwp.k0K1InfoTbl;
- msg3K2InfoTbl = &cell->cellCfg.schInitialUlBwp.msg3K2InfoTbl;
- puschMu = cell->cellCfg.numerology;
- msg3Delta = puschDeltaTable[puschMu];
- msg3MinSchTime = minMsg3SchTime[cell->cellCfg.numerology];
+ k0K1InfoTbl = &cell->cellCfg.schInitialDlBwp.k0K1InfoTbl;
+ if(cell->raReq[ueId-1]->isCFRA == false)
+ {
+ msg3K2InfoTbl = &cell->cellCfg.schInitialUlBwp.msg3K2InfoTbl;
+ puschMu = cell->cellCfg.numerology;
+ msg3Delta = puschDeltaTable[puschMu];
+ msg3MinSchTime = minMsg3SchTime[cell->cellCfg.numerology];
+ }
/* Calculating time frame to send DCI for RAR */
ADD_DELTA_TO_TIME(currTime, dciTime, PHY_DELTA_DL + SCHED_DELTA);
if(cell->schDlSlotInfo[rarSlot]->pdschUe != 0)
continue;
- for(k2TblIdx = 0; k2TblIdx < msg3K2InfoTbl->k2TimingInfo[rarSlot].numK2; k2TblIdx++)
+ /* If Contention-FREE RA is in progress, allocate resources for
+ * PUCCH for next UL message */
+ if(cell->raReq[ueId-1]->isCFRA)
{
- k2Index = msg3K2InfoTbl->k2TimingInfo[rarSlot].k2Indexes[k2TblIdx];
- k2 = cell->cellCfg.schInitialUlBwp.puschCommon.timeDomRsrcAllocList[k2Index].k2;
-
- /* Delta is added to the slot allocation for msg3 based on 38.214 section 6.1.2.1 */
- k2 = k2 + msg3Delta;
- if(k2 >= msg3MinSchTime)
- {
- ADD_DELTA_TO_TIME(rarTime, msg3Time, k2);
+ numK1 = k0K1InfoTbl->k0k1TimingInfo[dciTime.slot].k0Indexes[k0TblIdx].k1TimingInfo.numK1;
+ for(k1TblIdx = 0; k1TblIdx < numK1; k1TblIdx++)
+ {
+ k1Index = k0K1InfoTbl->k0k1TimingInfo[dciTime.slot].k0Indexes[k0TblIdx].k1TimingInfo.k1Indexes[k1TblIdx];
+ if(cell->raReq[ueId-1]->ueCb->ueCfg.spCellCfg.servCellCfg.initUlBwp.pucchCfg.dlDataToUlAck)
+ {
+ k1 = cell->raReq[ueId-1]->ueCb->ueCfg.spCellCfg.servCellCfg.initUlBwp.pucchCfg.dlDataToUlAck->\
+ dlDataToUlAckList[k1Index];
+ }
+ else
+ {
+ k1 = defaultUlAckTbl[k1Index];
+ }
+
+ ADD_DELTA_TO_TIME(rarTime, pucchTime, k1);
#ifdef NR_TDD
- if(schGetSlotSymbFrmt(msg3Time.slot % totalCfgSlot, cell->slotFrmtBitMap) == DL_SLOT)
+ if(schGetSlotSymbFrmt(pucchTime.slot, cell->slotFrmtBitMap) == DL_SLOT)
continue;
#endif
- /* If PUSCH is already scheduled on this slot, another PUSCH
- * pdu cannot be scheduled here */
- if(cell->schUlSlotInfo[msg3Time.slot]->puschUe != 0)
+ if(cell->schUlSlotInfo[pucchTime.slot]->pucchUe != 0)
continue;
-
- k2Found = true;
+ k1Found = true;
break;
}
}
- if(k2Found)
+ else
+ {
+ /* Else if contention-based RA is in progress, allocate resources for MSG3 */
+ for(k2TblIdx = 0; k2TblIdx < msg3K2InfoTbl->k2TimingInfo[rarSlot].numK2; k2TblIdx++)
+ {
+ k2Index = msg3K2InfoTbl->k2TimingInfo[rarSlot].k2Indexes[k2TblIdx];
+ k2 = cell->cellCfg.schInitialUlBwp.puschCommon.timeDomRsrcAllocList[k2Index].k2;
+
+ /* Delta is added to the slot allocation for msg3 based on 38.214 section 6.1.2.1 */
+ k2 = k2 + msg3Delta;
+ if(k2 >= msg3MinSchTime)
+ {
+ ADD_DELTA_TO_TIME(rarTime, msg3Time, k2);
+#ifdef NR_TDD
+ if(schGetSlotSymbFrmt(msg3Time.slot % totalCfgSlot, cell->slotFrmtBitMap) == DL_SLOT)
+ continue;
+#endif
+ /* If PUSCH is already scheduled on this slot, another PUSCH
+ * pdu cannot be scheduled here */
+ if(cell->schUlSlotInfo[msg3Time.slot]->puschUe != 0)
+ continue;
+
+ k2Found = true;
+ break;
+ }
+ }
+ }
+ if(k1Found || k2Found)
break;
}
}
return false;
}
- /* If K0-K2 combination not found, no scheduling happens */
- if(!k2Found)
+ /* If K0-K2 and K0-K1 combination not found, no scheduling happens */
+ if(!k1Found && !k2Found)
return false;
/* Allocate memory for RAR PDCCH slot, pointer will be checked at schProcessSlotInd() */
return false;
}
- /* Allocate resources for msg3 */
- msg3PuschInfo = schAllocMsg3Pusch(schInst, cell->raReq[ueId-1]->rachInd->crnti, k2Index, msg3Time);
- if(msg3PuschInfo)
+ /* Fill RAR info */
+ dciSlotAlloc->rarInfo.raRnti = cell->raReq[ueId-1]->raRnti;
+ dciSlotAlloc->rarInfo.tcrnti = cell->raReq[ueId-1]->rachInd->crnti;
+ dciSlotAlloc->rarInfo.RAPID = cell->raReq[ueId-1]->rachInd->preambleIdx;
+ dciSlotAlloc->rarInfo.ta = cell->raReq[ueId-1]->rachInd->timingAdv;
+
+ if(cell->raReq[ueId-1]->isCFRA)
{
- /* Fill RAR info */
- dciSlotAlloc->rarInfo.raRnti = cell->raReq[ueId-1]->raRnti;
- dciSlotAlloc->rarInfo.tcrnti = cell->raReq[ueId-1]->rachInd->crnti;
- dciSlotAlloc->rarInfo.RAPID = cell->raReq[ueId-1]->rachInd->preambleIdx;
- dciSlotAlloc->rarInfo.ta = cell->raReq[ueId-1]->rachInd->timingAdv;
- dciSlotAlloc->rarInfo.ulGrant.bwpSize = cell->cellCfg.schInitialUlBwp.bwp.freqAlloc.numPrb;
- /* Spec 38.213, section 8.2, 0 : MSG3 PUSCH will be transmitted without frequency hopping */
- dciSlotAlloc->rarInfo.ulGrant.freqHopFlag = 0;
- dciSlotAlloc->rarInfo.ulGrant.msg3FreqAlloc.startPrb = msg3PuschInfo->fdAlloc.startPrb;
- dciSlotAlloc->rarInfo.ulGrant.msg3FreqAlloc.numPrb = msg3PuschInfo->fdAlloc.numPrb;
- dciSlotAlloc->rarInfo.ulGrant.k2Index = k2Index;
- dciSlotAlloc->rarInfo.ulGrant.mcs = msg3PuschInfo->tbInfo.mcs;
- dciSlotAlloc->rarInfo.ulGrant.tpc = 3; /* TODO : Check appropriate value to be filled */
- /* Spec 38.213, section 8.2 : In a contention based random access
- * procedure, the CSI request field is reserved. */
- dciSlotAlloc->rarInfo.ulGrant.csiReq = 0;
+ /* Allocate resources for PUCCH */
+ schAllocPucchResource(cell, pucchTime, cell->raReq[ueId-1]->rachInd->crnti);
+ }
+ else
+ {
+ /* Allocate resources for msg3 */
+ msg3PuschInfo = schAllocMsg3Pusch(schInst, cell->raReq[ueId-1]->rachInd->crnti, k2Index, msg3Time);
+ if(msg3PuschInfo)
+ {
+ dciSlotAlloc->rarInfo.ulGrant.bwpSize = cell->cellCfg.schInitialUlBwp.bwp.freqAlloc.numPrb;
+ /* Spec 38.213, section 8.2, 0 : MSG3 PUSCH will be transmitted without frequency hopping */
+ dciSlotAlloc->rarInfo.ulGrant.freqHopFlag = 0;
+ dciSlotAlloc->rarInfo.ulGrant.msg3FreqAlloc.startPrb = msg3PuschInfo->fdAlloc.startPrb;
+ dciSlotAlloc->rarInfo.ulGrant.msg3FreqAlloc.numPrb = msg3PuschInfo->fdAlloc.numPrb;
+ dciSlotAlloc->rarInfo.ulGrant.k2Index = k2Index;
+ dciSlotAlloc->rarInfo.ulGrant.mcs = msg3PuschInfo->tbInfo.mcs;
+ dciSlotAlloc->rarInfo.ulGrant.tpc = 3; /* TODO : Check appropriate value to be filled */
+ /* Spec 38.213, section 8.2 : In a contention based random access
+ * procedure, the CSI request field is reserved. */
+ dciSlotAlloc->rarInfo.ulGrant.csiReq = 0;
+ }
}
/* Check if both DCI and RAR are sent in the same slot.
cell->schDlSlotInfo[dciSlot]->pdcchUe = ueId;
cell->schDlSlotInfo[rarSlot]->pdschUe = ueId;
- cell->schUlSlotInfo[msg3Time.slot]->puschUe = ueId;
+ if(cell->raReq[ueId-1]->isCFRA)
+ cell->schUlSlotInfo[pucchTime.slot]->pucchUe = ueId;
+ else
+ cell->schUlSlotInfo[msg3Time.slot]->puschUe = ueId;
/* Create raCb at SCH */
- createSchRaCb(cell->raReq[ueId-1]->rachInd->crnti, schInst);
+ createSchRaCb(cell->raReq[ueId-1], schInst);
/* Remove RachInd from pending RA request list */
SCH_FREE(cell->raReq[ueId-1]->rachInd, sizeof(RachIndInfo));
/* calculate the ra-rnti value */
raReq->raRnti = calculateRaRnti(rachInd->symbolIdx, rachInd->slotIdx, rachInd->freqIdx);
raReq->rachInd = rachInd;
+ if((cell->ueCb[ueId-1].crnti == rachInd->crnti) && (cell->ueCb[ueId-1].state == SCH_UE_HANDIN_IN_PROGRESS))
+ {
+ raReq->isCFRA = true;
+ raReq->ueCb = &cell->ueCb[ueId-1];
+ }
+ else
+ raReq->isCFRA = false;
raReq->winStartTime.sfn = rachInd->timingInfo.sfn;
raReq->winStartTime.slot = rachInd->timingInfo.slot;
return ROK;
}
+ /* @brief Process RACH resource release after CFRA
+ *
+ * @details
+ *
+ * Function : MacSchRachRsrcRel
+ *
+ * This function processes RACH resorce release
+ * from MAC after CFRA. It releases the dedicated
+ * preamble alloted to the UE
+ *
+ * @param[in] Post structure
+ * @param[in] RACH resource release
+ * @return ROK
+ * RFAILED
+ */
+uint8_t MacSchRachRsrcRel(Pst *pst, SchRachRsrcRel *schRachRsrcRel)
+{
+ uint8_t ret = ROK;
+ uint8_t ssbIdx = 0, cfraSsbIdx = 0;
+ uint16_t cellIdx = 0;
+ Inst inst = pst->dstInst - SCH_INST_START;
+ SchCellCb *cellCb = NULLP;
+ SchUeCb *ueCb = NULLP;
+
+ DU_LOG("\nINFO --> SCH : Received RACH resource release for Cell ID [%d] CRNTI [%d]", \
+ schRachRsrcRel->cellId, schRachRsrcRel->crnti);
+
+ /* Fetch Cell CB */
+ for(cellIdx = 0; cellIdx < MAX_NUM_CELL; cellIdx++)
+ {
+ if((schCb[inst].cells[cellIdx]) && (schCb[inst].cells[cellIdx]->cellId == schRachRsrcRel->cellId))
+ {
+ cellCb = schCb[inst].cells[cellIdx];
+ break;
+ }
+ }
+
+ if(cellCb)
+ {
+ /* Fetch UE CB */
+ ueCb = schGetUeCb(cellCb, schRachRsrcRel->crnti);
+ if(ueCb->crnti != schRachRsrcRel->crnti)
+ {
+ DU_LOG("\nERROR --> SCH : CRNTI [%d] not found", schRachRsrcRel->crnti);
+ ret = RFAILED;
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> SCH : Cell ID [%d] not found", schRachRsrcRel->cellId);
+ ret = RFAILED;
+ }
+
+ /* Free SSB resource if no failure has occurred until this step */
+ if(ret == ROK)
+ {
+ for(ssbIdx = 0; ssbIdx < schRachRsrcRel->cfraResource.numSsb; ssbIdx++)
+ {
+ /* Search each ssbIdx entry in UE Cb */
+ for(cfraSsbIdx = 0; cfraSsbIdx < ueCb->cfraResource.numSsb; cfraSsbIdx++)
+ {
+ if(ueCb->cfraResource.ssbResource[cfraSsbIdx].ssbIdx == schRachRsrcRel->cfraResource.ssbResource[ssbIdx].ssbIdx)
+ {
+ /* If ssbIdx entry is found in UE CB, free dedicated resources
+ * for this ssbIdx */
+ UNSET_ONE_BIT(ueCb->cfraResource.ssbResource[cfraSsbIdx].raPreambleIdx, cellCb->dedPreambleBitMap);
+ memset(&ueCb->cfraResource.ssbResource[cfraSsbIdx], 0, sizeof(SchCfraSsbResource));
+ ueCb->cfraResource.numSsb--;
+ break;
+ }
+ }
+ } /* End of for */
+ } /* End of if */
+
+ /* Free RACH resource release memory allocated by MAC */
+ SCH_FREE(schRachRsrcRel, sizeof(SchRachRsrcRel));
+ return ret;
+}
+
/**********************************************************************
End of file
**********************************************************************/
packSchMacDlAlloc
};
+SchMacDlPageAllocFunc schMacDlPageAllocOpts[] =
+{
+ packSchMacDlPageAlloc,
+ MacProcDlPageAlloc,
+ packSchMacDlPageAlloc
+};
+
/*******************************************************************
*
* @brief Handles sending DL broadcast alloc to MAC
}
+/*******************************************************************
+ *
+ * @brief Handles sending DL Page alloc to MAC
+ *
+ * @details
+ *
+ * Function : sendDlPAgeAllocToMac
+ *
+ * Functionality:
+ * Sends DL Page Resource Allocation to MAC from SCH
+ *
+ * @params[in]
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t sendDlPageAllocToMac(DlPageAlloc *dlPageAlloc, Inst inst)
+{
+ Pst pst;
+
+ memset(&pst, 0, sizeof(Pst));
+ FILL_PST_SCH_TO_MAC(pst, inst);
+ pst.event = EVENT_DL_PAGING_ALLOC;
+
+ return(*schMacDlPageAllocOpts[pst.selector])(&pst, dlPageAlloc);
+
+}
+
/*******************************************************************
*
* @brief Handles slot indication at SCH
memset(dciSlotAlloc, 0, sizeof(DlMsgAlloc));
dciSlotAlloc->crnti = crnti;
}
- dciSlotAlloc = cell->schDlSlotInfo[pdcchTime.slot]->dlMsgAlloc[ueId -1];
-
+ else
+ {
+ dciSlotAlloc = cell->schDlSlotInfo[pdcchTime.slot]->dlMsgAlloc[ueId -1];
+ }
/* Dl ded Msg info is copied, this was earlier filled in macSchDlRlcBoInfo */
fillDlMsgInfo(&dciSlotAlloc->dlMsgSchedInfo[dciSlotAlloc->numSchedInfo].dlMsgInfo, dciSlotAlloc->crnti);
return true;
}
+/*******************************************************************
+*
+* @brief Process DL Resource allocation for Page
+*
+* @details
+*
+* Function : schProcDlPageAlloc
+*
+* Functionality: Process DL Resource allocation for Page
+*
+* @params[in] SchCellCb *cell, SlotTimingInfo currTime, Inst schInst
+*
+* @return pointer to return Value(ROK, RFAILED)
+*
+* ****************************************************************/
+uint8_t schProcDlPageAlloc(SchCellCb *cell, SlotTimingInfo currTime, Inst schInst)
+{
+ DlPageAlloc dlPageAlloc;
+ CmLList *pageInfoNode = NULLP;
+ SchPageInfo *pageInfo = NULLP;
+ SlotTimingInfo pdschTime;
+ uint32_t tbSize = 0;
+ uint16_t startPrb = 0, maxFreePRB = 0, nPRB = 0;
+ uint8_t ret = RFAILED;
+
+ pageInfoNode = schPageInfoSearchFromPageList(currTime, &(cell->pageCb.pageIndInfoRecord[currTime.sfn]));
+
+ if(pageInfoNode == NULLP)
+ {
+ return ROK;
+ }
+ pageInfo = (SchPageInfo *)pageInfoNode->node;
+
+ while(true)
+ {
+ dlPageAlloc.cellId = currTime.cellId;
+
+ ADD_DELTA_TO_TIME(currTime, dlPageAlloc.dlPageTime, PHY_DELTA_DL + SCHED_DELTA);
+ dlPageAlloc.shortMsgInd = FALSE;
+ pdschTime = dlPageAlloc.dlPageTime;
+
+ /*Calculate Best FREE BLOCK with MAX PRB count*/
+ maxFreePRB = searchLargestFreeBlock(cell, pdschTime, &startPrb, DIR_DL);
+
+ if(maxFreePRB != 0)
+ {
+ tbSize = calculateEstimateTBSize(pageInfo->msgLen, pageInfo->mcs, NUM_PDSCH_SYMBOL, maxFreePRB, &nPRB);
+ }
+ else
+ {
+ DU_LOG("\nERROR --> SCH: Unable to get any free block for Paging at SFN:%d, SLOT:%d",\
+ pdschTime.sfn, pdschTime.slot);
+ break;
+ }
+ /*Fill PDCCH: PDCCH Cfg is same as SIB1 as Paging will be a broadcast message*/
+ memcpy(&dlPageAlloc.pagePdcchCfg, &cell->cellCfg.sib1SchCfg.sib1PdcchCfg, sizeof(PdcchCfg));
+ dlPageAlloc.pagePdcchCfg.dci.rnti = P_RNTI;
+
+ /*Fill BWP*/
+ memcpy(&dlPageAlloc.bwp, &cell->cellCfg.sib1SchCfg.bwp, sizeof(BwpCfg));
+
+ /*Fill PDSCH*/
+ if(schFillPagePdschCfg(cell, &dlPageAlloc.pagePdschCfg, pdschTime, tbSize, pageInfo->mcs, startPrb) != ROK)
+ {
+ DU_LOG("\nERROR --> SCH: Issue in PDSCH Allocation for Paging at SFN:%d, SLOT:%d",\
+ pdschTime.sfn, pdschTime.slot);
+ break;
+ }
+ dlPageAlloc.pagePdcchCfg.dci.pdschCfg = &dlPageAlloc.pagePdschCfg;
+
+ /*Fill Page PDU information*/
+ dlPageAlloc.dlPagePduLen = pageInfo->msgLen;
+
+ SCH_ALLOC(dlPageAlloc.dlPagePdu, sizeof(dlPageAlloc.dlPagePduLen));
+
+ if(dlPageAlloc.dlPagePdu == NULLP)
+ {
+ DU_LOG("\nERROR --> SCH: Memory Allocation Failed during Page Resource allocation");
+ break;
+ }
+ memcpy(dlPageAlloc.dlPagePdu, pageInfo->pagePdu, dlPageAlloc.dlPagePduLen);
+
+ /* Send msg to MAC */
+ if(sendDlPageAllocToMac(&dlPageAlloc, schInst) != ROK)
+ {
+ DU_LOG("\nERROR --> SCH : Sending DL Paging allocation from SCH to MAC failed");
+ SCH_FREE(dlPageAlloc.dlPagePdu, sizeof(dlPageAlloc.dlPagePduLen));
+ break;
+ }
+ ret = ROK;
+ break;
+ }
+
+ /*Remove the Page Node*/
+ SCH_FREE(pageInfo->pagePdu, pageInfo->msgLen);
+ schDeleteFromPageInfoList(&(cell->pageCb.pageIndInfoRecord[currTime.sfn]), pageInfoNode);
+
+ return(ret);
+
+}
+
/*******************************************************************
*
* @brief Handles slot indication at SCH
}
}
+ /*Process Paging Msg*/
+ schProcDlPageAlloc(cell, *slotInd, schInst);
+
/* Select first UE in the linked list to be scheduled next */
pendingUeNode = cell->ueToBeScheduled.first;
if(pendingUeNode)
if(ueCfg->spCellCfgPres == true)
{
+ if(ueCfg->spCellCfg.servCellCfg.initDlBwp.pdschCfgPres == true)
+ {
+ if(ueCb->ueCfg.spCellCfgPres && ueCb->ueCfg.spCellCfg.servCellCfg.initDlBwp.pdschCfgPres == true)
+ {
+ for(uint8_t idx = 0; idx < ueCfg->spCellCfg.servCellCfg.initDlBwp.pdschCfg.numTimeDomRsrcAlloc; idx++)
+ {
+ if(ueCb->ueCfg.spCellCfg.servCellCfg.initDlBwp.pdschCfg.timeDomRsrcAllociList[idx].k0 && ueCfg->spCellCfg.servCellCfg.initDlBwp.pdschCfg.timeDomRsrcAllociList[idx].k0)
+ {
+ SCH_FREE(ueCb->ueCfg.spCellCfg.servCellCfg.initDlBwp.pdschCfg.timeDomRsrcAllociList[idx].k0, sizeof(uint8_t));
+ }
+ }
+ }
+ }
memcpy(&ueCb->ueCfg.spCellCfg , &ueCfg->spCellCfg, sizeof(SchSpCellCfg));
covertFreqDomRsrcMapToIAPIFormat(ueCb->ueCfg.spCellCfg.servCellCfg.initDlBwp.pdcchCfg.cRSetToAddModList[0].freqDomainRsrc,\
ueCb->state = SCH_UE_STATE_ACTIVE;
}
else
+ {
ueCb->state = SCH_UE_HANDIN_IN_PROGRESS;
+ }
ueCb->cellCb = cellCb;
ueCb->srRcvd = false;
uint8_t sliceIdx=0, slotIdx=0;
CmLListCp *list=NULL;
CmLList *node=NULL, *next=NULL;
+ SchPageInfo *tempNode = NULLP;
if(cellCb->schDlSlotInfo)
{
}
SCH_FREE(cellCb->cellCfg.plmnInfoList.snssai, cellCb->cellCfg.plmnInfoList.numSliceSupport*sizeof(Snssai*));
}
+
+ for(uint16_t idx =0; idx<MAX_SFN; idx++)
+ {
+ list = &cellCb->pageCb.pageIndInfoRecord[idx];
+ node = list->first;
+ while(node)
+ {
+ next = node->next;
+ if(node->node)
+ {
+ tempNode = (SchPageInfo*)(node->node);
+ SCH_FREE(tempNode->pagePdu, tempNode->msgLen);
+ SCH_FREE(node->node, sizeof(SchPageInfo));
+ }
+ deleteNodeFromLList(list, node);
+ node = next;
+ }
+ }
/* Remove all UE from ueToBeScheduled list and deallocate */
node = cellCb->ueToBeScheduled.first;
* If NULLP, FATAL FAILURE
*
* ***********************************************************************/
-LcInfo* handleLcLList(CmLListCp *lcLL, uint8_t lcId, ActionTypeLcLL action)
+LcInfo* handleLcLList(CmLListCp *lcLL, uint8_t lcId, ActionTypeLL action)
{
CmLList *node = NULLP;
LcInfo *lcNode = NULLP;
}
return NULLP;
}
+ case PRINT:
+ case TRAVERSE_ALL:
+ {
+ break;
+ }
default:
{
DU_LOG("\nERROR --> SCH: Action type wrong: %d",action);
*
*
*************************************************************************/
-uint32_t calculateEstimateTBSize(uint32_t reqBO, uint16_t mcsIdx,uint8_t numSymbols,\
+uint32_t calculateEstimateTBSize(uint32_t reqBO, uint16_t mcsIdx, uint8_t numSymbols,\
uint16_t maxPRB, uint16_t *estPrb)
{
uint32_t tbs = 0, effecBO = 0;
effecBO = MIN(tbs,reqBO);
return (effecBO);
}
+
+
+/*******************************************************************
+*
+* @brief deleting Page Info node from PageInfo List
+*
+* @details
+*
+* Function : schDeleteFromPageInfoList
+*
+* Functionality: deleting page Info node from Page Info List
+*
+* @params[in] CmLListCp *list, CmLList *node
+*
+* @return void
+*
+* ****************************************************************/
+void schDeleteFromPageInfoList(CmLListCp *list, CmLList *node)
+{
+ SchPageInfo *pageInfo;
+
+ if(node != NULLP)
+ {
+ pageInfo = (SchPageInfo *)node->node;
+ if(deleteNodeFromLList(list, node) == ROK)
+ SCH_FREE(pageInfo, sizeof(SchPageInfo));
+ }
+}
+
+/*******************************************************************
+*
+* @brief searching for Page at a particular SFN
+*
+* @details
+*
+* Function : schPageInfoSearchFromPageList
+*
+* Functionality: searching for Page at a particular SFN
+*
+* @params[in] SlotTimingInfo slotInfo, CmLListCp *storedPageList
+*
+* @return pointer to SchPageInfo
+*
+* ****************************************************************/
+CmLList *schPageInfoSearchFromPageList(SlotTimingInfo slotInfo, CmLListCp *storedPageList)
+{
+ CmLList *node = NULLP;
+ SchPageInfo *pageInfo = NULLP;
+
+ if(storedPageList->count)
+ {
+ CM_LLIST_FIRST_NODE(storedPageList, node);
+ while(node)
+ {
+ pageInfo = (SchPageInfo*)node->node;
+ if(pageInfo == NULLP)
+ {
+ DU_LOG("\nERROR --> SCH: PageInfo empty");
+ }
+ else if(pageInfo->pageTxTime.sfn == slotInfo.sfn &&
+ (pageInfo->pageTxTime.slot == slotInfo.slot))
+ {
+ return node;
+ }
+ node = node->next;
+ }
+ }
+ return NULLP;
+}
+
/*Below function for printing will be used in future so disabling it for now*/
#if 0
/****************************************************************************
uint32_t calculateEstimateTBSize(uint32_t reqBO, uint16_t mcsIdx,uint8_t numSymbols,\
uint16_t maxPRB, uint16_t *estPrb);
void deleteLcLL(CmLListCp *lcLL);
+
+CmLList *schPageInfoSearchFromPageList(SlotTimingInfo slotInfo, CmLListCp *storedPageList);
+void schDeleteFromPageInfoList(CmLListCp *list, CmLList *node);
+
#if 0
/*Will be enabled for debugging*/
void printLcLL(CmLListCp *lcLL);
#define MAX_NUM_LC MAX_DRB_LCID + 1 /*Spec 38.331: Sec 6.4: maxLC-ID Keyword*/
#define MAX_NUM_SRB 3 /* Max. no of Srbs */
#define MAX_NUM_DRB 29 /* spec 38.331, maxDRB */
+#define MAX_NUM_SSB 64 /* spec 28.331, maxNrofSSBs */
/* 5G ORAN phy delay */
#define PHY_DELTA_DL 1
/*Spec 38.331 Sec 6.4: Maximum number of paging occasion per paging frame*/
#define MAX_PO_PER_PF 4
+#ifdef NR_TDD
+#define MAX_SLOTS 20
+#else
+#define MAX_SLOTS 10
+#endif
+
+#define MAX_SFN 1024
+
/* Defining macros for common utility functions */
#define ODU_GET_MSG_BUF SGetMsg
#define ODU_PUT_MSG_BUF SPutMsg
DIR_BOTH
}Direction;
+typedef enum
+{
+ SEARCH,
+ CREATE,
+ DELETE,
+ PRINT,
+ TRAVERSE_ALL
+}ActionTypeLL;
+
typedef struct slotTimingInfo
{
uint16_t cellId;
return ODU_POST_TASK(pst,mBuf);
}
+
/*******************************************************************
*
* @brief Unpacks UE Reconfig Request received from DU APP
return RFAILED;
}
+
+/*******************************************************************
+ *
+ * @brief Packs and Sends RACH Resource request from DUAPP to MAC
+ *
+ * @details
+ *
+ * Function : packDuMacRachRsrcReq
+ *
+ * Functionality:
+ * Packs and Sends RACH Resource request from DU APP to MAC
+ *
+ *
+ * @params[in] Post structure pointer
+ * MacRachRsrcReq pointer
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t packDuMacRachRsrcReq(Pst *pst, MacRachRsrcReq *rachRsrcReq)
+{
+ Buffer *mBuf = NULLP;
+
+ if(pst->selector == ODU_SELECTOR_LWLC)
+ {
+ if (ODU_GET_MSG_BUF(pst->region, pst->pool, &mBuf) != ROK)
+ {
+ DU_LOG("\nERROR --> MAC : Memory allocation failed at packDuMacRachRsrcReq,");
+ return RFAILED;
+ }
+ /* pack the address of the structure */
+ CMCHKPK(oduPackPointer, (PTR)rachRsrcReq, mBuf);
+ }
+ else
+ {
+ DU_LOG("\nERROR --> MAC: Only LWLC supported for packDuMacRachRsrcReq");
+ return RFAILED;
+ }
+
+ return ODU_POST_TASK(pst,mBuf);
+}
+
+/*******************************************************************
+ *
+ * @brief Unpacks RACH resource Request received from DU APP
+ *
+ * @details
+ *
+ * Function : unpackMacRachRsrcReq
+ *
+ * Functionality:
+ * Unpacks RACH resource Request received from DU APP
+ *
+ * @params[in] Pointer to Handler
+ * Post structure pointer
+ * Message Buffer
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t unpackMacRachRsrcReq(DuMacRachRsrcReq func, Pst *pst, Buffer *mBuf)
+{
+ if(pst->selector == ODU_SELECTOR_LWLC)
+ {
+ MacRachRsrcReq *rachRsrcReq;
+
+ /* unpack the address of the structure */
+ CMCHKUNPK(oduUnpackPointer, (PTR *)&rachRsrcReq, mBuf);
+ ODU_PUT_MSG_BUF(mBuf);
+ return (*func)(pst, rachRsrcReq);
+ }
+ else
+ {
+ /* Nothing to do for other selectors */
+ DU_LOG("\nERROR --> DU APP : Only LWLC supported for RACH resource Request ");
+ ODU_PUT_MSG_BUF(mBuf);
+ }
+
+ return RFAILED;
+}
+
+/*******************************************************************
+ *
+ * @brief Packs and Sends RACH Resource release from DUAPP to MAC
+ *
+ * @details
+ *
+ * Function : packDuMacRachRsrcRel
+ *
+ * Functionality:
+ * Packs and Sends RACH Resource release from DU APP to MAC
+ *
+ *
+ * @params[in] Post structure pointer
+ * MacRachRsrcRel pointer
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t packDuMacRachRsrcRel(Pst *pst, MacRachRsrcRel *rachRsrcRel)
+{
+ Buffer *mBuf = NULLP;
+
+ if(pst->selector == ODU_SELECTOR_LWLC)
+ {
+ if (ODU_GET_MSG_BUF(pst->region, pst->pool, &mBuf) != ROK)
+ {
+ DU_LOG("\nERROR --> MAC : Memory allocation failed at packDuMacRachRsrcRel");
+ return RFAILED;
+ }
+ /* pack the address of the structure */
+ CMCHKPK(oduPackPointer, (PTR)rachRsrcRel, mBuf);
+ }
+ else
+ {
+ DU_LOG("\nERROR --> MAC: Only LWLC supported for packDuMacRachRsrcRel");
+ return RFAILED;
+ }
+
+ return ODU_POST_TASK(pst,mBuf);
+}
+
+/*******************************************************************
+ *
+ * @brief Unpacks RACH Resource Release received from DU APP
+ *
+ * @details
+ *
+ * Function : unpackMacRachRsrcRel
+ *
+ * Functionality:
+ * Unpacks RACH Resource Release received from DU APP
+ *
+ * @params[in] Pointer to Handler
+ * Post structure pointer
+ * Message Buffer
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t unpackMacRachRsrcRel(DuMacRachRsrcRel func, Pst *pst, Buffer *mBuf)
+{
+ if(pst->selector == ODU_SELECTOR_LWLC)
+ {
+ MacRachRsrcRel *rachRsrcRel;
+
+ /* unpack the address of the structure */
+ CMCHKUNPK(oduUnpackPointer, (PTR *)&rachRsrcRel, mBuf);
+ ODU_PUT_MSG_BUF(mBuf);
+ return (*func)(pst, rachRsrcRel);
+ }
+ else
+ {
+ /* Nothing to do for other selectors */
+ DU_LOG("\nERROR --> DU APP : Only LWLC supported for RACH Resource Release ");
+ ODU_PUT_MSG_BUF(mBuf);
+ }
+
+ return RFAILED;
+}
+
+/*******************************************************************
+ *
+ * @brief Packs and Sends RACH Resource response from MAC to DU APP
+ *
+ * @details
+ *
+ * Function : packDuMacRachRsrcRsp
+ *
+ * Functionality:
+ * Packs and Sends RACH Resource response from MAC to DU APP
+ *
+ *
+ * @params[in] Post structure pointer
+ * MacRachRsrcRsp pointer
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t packDuMacRachRsrcRsp(Pst *pst, MacRachRsrcRsp *rachRsrcRsp)
+{
+ Buffer *mBuf = NULLP;
+
+ if(pst->selector == ODU_SELECTOR_LWLC)
+ {
+ if (ODU_GET_MSG_BUF(pst->region, pst->pool, &mBuf) != ROK)
+ {
+ DU_LOG("\nERROR --> MAC : Memory allocation failed at packDuMacRachRsrcRsp");
+ return RFAILED;
+ }
+ /* pack the address of the structure */
+ CMCHKPK(oduPackPointer, (PTR)rachRsrcRsp, mBuf);
+ }
+ else
+ {
+ DU_LOG("\nERROR --> MAC: Only LWLC supported for packDuMacRachRsrcRsp");
+ return RFAILED;
+ }
+
+ return ODU_POST_TASK(pst,mBuf);
+}
+
+/*******************************************************************
+ *
+ * @brief Unpacks RACH resource Response received from MAC
+ *
+ * @details
+ *
+ * Function : unpackDuMacRachRsrcRsp
+ *
+ * Functionality:
+ * Unpacks RACH resource Response received from MAC
+ *
+ * @params[in] Pointer to Handler
+ * Post structure pointer
+ * Message Buffer
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t unpackDuMacRachRsrcRsp(MacDuRachRsrcRspFunc func, Pst *pst, Buffer *mBuf)
+{
+ if(pst->selector == ODU_SELECTOR_LWLC)
+ {
+ MacRachRsrcRsp *rachRsrcRsp;
+
+ /* unpack the address of the structure */
+ CMCHKUNPK(oduUnpackPointer, (PTR *)&rachRsrcRsp, mBuf);
+ ODU_PUT_MSG_BUF(mBuf);
+ return (*func)(pst, rachRsrcRsp);
+ }
+ else
+ {
+ /* Nothing to do for other selectors */
+ DU_LOG("\nERROR --> DU APP : Only LWLC supported for RACH resource Response ");
+ ODU_PUT_MSG_BUF(mBuf);
+ }
+
+ return RFAILED;
+}
/*******************************************************************
*
* @brief Packs and Sends UE Delete Request from DUAPP to MAC
return RFAILED;
}
+/*******************************************************************
+ *
+ * @brief Pack and send Dl Pcch indication to MAC
+ *
+ * @details
+ *
+ * Function : packDuMacDlPcchInd
+ *
+ * Functionality:
+ * Pack and send Dl Pcch indication to MAC
+ *
+ * @params[in] Post structure
+ * MacPcchInd *pcchInd;
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+
+uint8_t packDuMacDlPcchInd(Pst *pst, MacPcchInd *pcchInd)
+{
+ Buffer *mBuf = NULLP;
+
+ if(pst->selector == ODU_SELECTOR_LWLC)
+ {
+ if (ODU_GET_MSG_BUF(pst->region, pst->pool, &mBuf) != ROK)
+ {
+ DU_LOG("\nERROR --> MAC : packDuMacDlPcchInd(): Memory allocation failed ");
+ return RFAILED;
+ }
+ CMCHKPK(oduPackPointer,(PTR)pcchInd, mBuf);
+ return ODU_POST_TASK(pst,mBuf);
+ }
+ else
+ {
+ DU_LOG("\nERROR --> MAC: packDuMacDlPcchInd(): Only LWLC supported ");
+ }
+ return RFAILED;
+}
+
+/*******************************************************************
+ *
+ * @brief Unpacks downlink pcch indication received from DU APP
+ *
+ * @details
+ *
+ * Function : unpackMacDlPcchInd
+ *
+ * Functionality:
+ * Unpacks downlink pcch indication received from DU APP
+ *
+ * @params[in] Pointer to Handler
+ * Post structure pointer
+ * Message Buffer
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+
+uint8_t unpackMacDlPcchInd(DuMacDlPcchInd func, Pst *pst, Buffer *mBuf)
+{
+ if(pst->selector == ODU_SELECTOR_LWLC)
+ {
+ MacPcchInd *pcchInd=NULLP;
+
+ /* unpack the address of the structure */
+ CMCHKUNPK(oduUnpackPointer, (PTR *)&pcchInd, mBuf);
+ ODU_PUT_MSG_BUF(mBuf);
+ return (*func)(pst, pcchInd);
+ }
+ else
+ {
+ /* Nothing to do for other selectors */
+ DU_LOG("\nERROR --> DU APP : unpackMacDlPcchInd(): Only LWLC supported");
+ ODU_PUT_MSG_BUF(mBuf);
+ }
+
+ return RFAILED;
+}
+
/*******************************************************************
*
* @brief Searches for first unset bit in ueBitMap
#define EVENT_MAC_SLICE_RECFG_REQ 218
#define EVENT_MAC_SLICE_RECFG_RSP 219
#define EVENT_MAC_SLOT_IND 220
+#define EVENT_MAC_RACH_RESOURCE_REQ 221
+#define EVENT_MAC_RACH_RESOURCE_RSP 222
+#define EVENT_MAC_RACH_RESOURCE_REL 223
+#define EVENT_MAC_DL_PCCH_IND 224
#define BSR_PERIODIC_TIMER_SF_10 10
#define BSR_RETX_TIMER_SF_320 320
uint8_t msg1Fdm; /* PRACH FDM (1,2,4,8) */
uint8_t rootSeqLen; /* Root sequence length */
PrachFdmInfo fdm[8]; /* FDM info */
+ uint8_t totalNumRaPreamble; /* Total number of RA preambles */
uint8_t ssbPerRach; /* SSB per RACH occassion */
+ uint8_t numCbPreamblePerSsb; /* Number of CB preamble per SSB */
bool prachMultCarrBand; /* Multiple carriers in Band */
uint8_t prachRestrictedSet; /* Support for PRACH restricted set */
uint8_t raContResTmr; /* RA Contention Resoultion Timer */
SCellFailInfo *failedSCellList;
}MacUeCfgRsp;
+typedef struct rachRsrcReq
+{
+ uint16_t cellId;
+ uint16_t ueId;
+ uint8_t numSsb;
+ uint8_t ssbIdx[MAX_NUM_SSB];
+}MacRachRsrcReq;
+
+typedef struct macCfraSsbResource
+{
+ uint8_t ssbIdx;
+ uint8_t raPreambleIdx;
+}MacCfraSsbResource;
+
+typedef struct macCfraResource
+{
+ uint8_t numSsb;
+ MacCfraSsbResource ssbResource[MAX_NUM_SSB];
+}MacCfraResource;
+
+typedef struct macRachRsrcRsp
+{
+ uint16_t cellId;
+ uint16_t ueId;
+ MacRsp result;
+ uint16_t newCrnti; /* This parameter maps to 3GPP TS 38.331 newUE-Identity */
+ MacCfraResource cfraResource;
+}MacRachRsrcRsp;
+
+typedef struct macRachRsrcRel
+{
+ uint16_t cellId;
+ uint16_t ueId;
+ uint16_t crnti;
+}MacRachRsrcRel;
+
typedef struct ueDelete
{
uint16_t cellId;
MacSliceRsp **listOfSliceCfgRsp;
}MacSliceCfgRsp;
-/* Functions for slot Ind from MAC to DU APP*/
+typedef struct macPcchInd
+{
+ uint16_t cellId;
+ uint16_t pf;
+ uint8_t i_s;
+ uint16_t pduLen;
+ uint8_t *pcchPdu;
+}MacPcchInd;
+
+/* Functions for CellUp Ind from MAC to DU APP*/
typedef uint8_t (*DuMacCellUpInd) ARGS((
Pst *pst,
OduCellId *cellId ));
Pst *pst,
MacUeCfgRsp *cfgRsp));
-/* UE Reconfig Request from DU APP to MAC*/
+/* UE Reconfig Request from DU APP to MAC */
typedef uint8_t (*DuMacUeReconfigReq) ARGS((
Pst *pst,
MacUeCfg *ueCfg ));
+/* RACH Resource Request from DU APP to MAC */
+typedef uint8_t (*DuMacRachRsrcReq) ARGS((
+ Pst *pst,
+ MacRachRsrcReq *rachRsrcReq));
+
+/* RACH Resource Response from MAC to DU APP */
+typedef uint8_t (*MacDuRachRsrcRspFunc) ARGS((
+ Pst *pst,
+ MacRachRsrcRsp *rachRsrcRsp));
+
+/* RACH Resource Release from DU APP to MAC */
+typedef uint8_t (*DuMacRachRsrcRel) ARGS((
+ Pst *pst,
+ MacRachRsrcRel *rachRsrcRel));
+
/* UE Delete Request from DU APP to MAC*/
typedef uint8_t (*DuMacUeDeleteReq) ARGS((
Pst *pst,
Pst *pst,
MacSliceCfgRsp *cfgRsp));
+/* Pcch indication from DU APP to MAC*/
+typedef uint8_t (*DuMacDlPcchInd) ARGS((
+ Pst *pst,
+ MacPcchInd *pcchInd));
+
uint64_t ueBitMapPerCell[MAX_NUM_CELL]; /* Bit Map to store used/free UE-IDX per Cell */
uint8_t packMacCellUpInd(Pst *pst, OduCellId *cellId);
uint8_t packDuMacUeReconfigReq(Pst *pst, MacUeCfg *ueCfg);
uint8_t unpackMacUeReconfigReq(DuMacUeReconfigReq func, Pst *pst, Buffer *mBuf);
uint8_t MacProcUeReconfigReq(Pst *pst, MacUeCfg *ueCfg);
+uint8_t packDuMacRachRsrcReq(Pst *pst, MacRachRsrcReq *rachRsrcReq);
+uint8_t unpackMacRachRsrcReq(DuMacRachRsrcReq func, Pst *pst, Buffer *mBuf);
+uint8_t MacProcRachRsrcReq(Pst *pst, MacRachRsrcReq *rachRsrcReq);
+uint8_t packDuMacRachRsrcRsp(Pst *pst, MacRachRsrcRsp *rachRsrcRsp);
+uint8_t unpackDuMacRachRsrcRsp(MacDuRachRsrcRspFunc func, Pst *pst, Buffer *mBuf);
+uint8_t DuProcMacRachRsrcRsp(Pst *pst, MacRachRsrcRsp *rachRsrcRsp);
+uint8_t packDuMacRachRsrcRel(Pst *pst, MacRachRsrcRel *rachRsrcRel);
+uint8_t unpackMacRachRsrcRel(DuMacRachRsrcRel func, Pst *pst, Buffer *mBuf);
+uint8_t MacProcRachRsrcRel(Pst *pst, MacRachRsrcRel *rachRsrcRel);
uint8_t packDuMacUeDeleteReq(Pst *pst, MacUeDelete *ueDelete);
uint8_t MacProcUeDeleteReq(Pst *pst, MacUeDelete *ueDelete);
uint8_t unpackMacUeDeleteReq(DuMacUeDeleteReq func, Pst *pst, Buffer *mBuf);
uint8_t duHandleSlotInd(Pst *pst, SlotTimingInfo *slotIndInfo);
uint8_t packMacSlotInd(Pst *pst, SlotTimingInfo *slotIndInfo);
uint8_t unpackDuMacSlotInd(DuMacSlotInd func, Pst *pst, Buffer *mBuf);
+uint8_t packDuMacDlPcchInd(Pst *pst, MacPcchInd *pcchInd);
+uint8_t MacProcDlPcchInd(Pst *pst, MacPcchInd *pcchInd);
+uint8_t unpackMacDlPcchInd(DuMacDlPcchInd func, Pst *pst, Buffer *mBuf);
int8_t getFreeBitFromUeBitMap(uint16_t cellId);
void unsetBitInUeBitMap(uint16_t cellId, uint8_t bitPos);
#endif
return ROK;
}
+/*******************************************************************
+ *
+ * @brief Pack and Send RACH resource Request from MAC to SCH
+ *
+ * @details
+ *
+ * Function : packMacSchRachRsrcReq
+ *
+ * Functionality:
+ * Pack and Send RACH resouece Request from MAC to SCH
+ *
+ * @params[in] Post structure
+ * RACH resource request
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t packMacSchRachRsrcReq(Pst *pst, SchRachRsrcReq *schRachRsrcReq)
+{
+ if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LC))
+ {
+ /* TODO */
+ }
+ else
+ {
+ return RFAILED;
+ }
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Pack and Send RACH resource Response from SCH to MAC
+ *
+ * @details
+ *
+ * Function : packSchRachRsrcRsp
+ *
+ * Functionality:
+ * Pack and Send RACH resource Response from SCH to MAC
+ *
+ * @params[in] Post structure
+ * RACH resource response
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t packSchRachRsrcRsp(Pst *pst, SchRachRsrcRsp *schRachRsrcRsp)
+{
+ if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LC))
+ {
+ /* TODO */
+ }
+ else
+ {
+ return RFAILED;
+ }
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Pack and Send RACH resource Release from MAC to SCH
+ *
+ * @details
+ *
+ * Function : packMacSchRachRsrcRel
+ *
+ * Functionality:
+ * Pack and Send RACH resouece Release from MAC to SCH
+ *
+ * @params[in] Post structure
+ * RACH resource release
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t packMacSchRachRsrcRel(Pst *pst, SchRachRsrcRel *schRachRsrcRel)
+{
+ if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LC))
+ {
+ /* TODO */
+ }
+ else
+ {
+ return RFAILED;
+ }
+ return ROK;
+}
+
/*******************************************************************
*
* @brief Pack and Send UE Delete Request from MAC to SCH
return ROK;
}
+/*******************************************************************
+ *
+ * @brief Pack and Send paging indication from MAC to SCH
+ *
+ * @details
+ *
+ * Function : packMacSchPagingInd
+ *
+ * Functionality:
+ * Pack and Send paging indication from MAC to SCH
+ *
+ * @params[in] Pst *pst, SchPageInd *pageInd
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t packMacSchPagingInd(Pst *pst, SchPageInd *pageInd)
+{
+ if((pst->selector == ODU_SELECTOR_LC) || (pst->selector == ODU_SELECTOR_LC))
+ {
+ /* TODO */
+ }
+ else
+ {
+ return RFAILED;
+ }
+ return ROK;
+}
+
+/**
+ * @brief function to pack DL Paging allocation message
+ * from MAC to SCH
+ *
+ * @details
+ *
+ * Function : packSchMacDlPageAlloc
+ *
+ *
+ * @param[in] Pst *pst, the post structure
+ * @param[in] DlPageAlloc *dlPageAlloc
+ * @return S16
+ * -# ROK
+ **/
+uint8_t packSchMacDlPageAlloc(Pst *pst, DlPageAlloc *dlPageAlloc)
+{
+ return ROK;
+}
/**********************************************************************
End of file
**********************************************************************/
#define EVENT_SLICE_CFG_RSP_TO_MAC 22
#define EVENT_SLICE_RECFG_REQ_TO_SCH 23
#define EVENT_SLICE_RECFG_RSP_TO_MAC 24
+#define EVENT_RACH_RESOURCE_REQUEST_TO_SCH 25
+#define EVENT_RACH_RESOURCE_RESPONSE_TO_MAC 26
+#define EVENT_RACH_RESOURCE_RELEASE_TO_SCH 27
+#define EVENT_PAGING_IND_TO_SCH 28
+#define EVENT_DL_PAGING_ALLOC 29
/*macros*/
#define MAX_SSB_IDX 1 /* forcing it as 1 for now. Right value is 64 */
#define MAX_NUMBER_OF_UCI_IND_BITS 1
#define MAX_SR_BITS_IN_BYTES 1
#define MAX_NUM_LOGICAL_CHANNEL_GROUPS 8
-/* can we have a common numslot numscs between mac sch */
-#ifdef NR_TDD
-#define MAX_SLOTS 20
-#else
-#define MAX_SLOTS 10
-#endif
-#define MAX_SFN 1024
#define MAX_NUM_SR_CFG_PER_CELL_GRP 8 /* Max number of scheduling request config per cell group */
#define MAX_NUM_TAGS 4 /* Max number of timing advance groups */
#define MAX_NUM_BWP 4 /* Max number of BWP per serving cell */
uint16_t rootSeqIdx; /* Root sequence index */
uint8_t numRootSeq; /* Number of root sequences required for FD */
uint16_t k1; /* Frequency Offset for each FD */
+ uint8_t totalNumRaPreamble; /* Total number of RA preambles */
uint8_t ssbPerRach; /* SSB per RACH occassion */
+ uint8_t numCbPreamblePerSsb; /* Number of CB preamble per SSB */
uint8_t prachMultCarrBand; /* Presence of Multiple carriers in Band */
uint8_t raContResTmr; /* RA Contention Resoultion Timer */
uint8_t rsrpThreshSsb; /* RSRP Threshold SSB */
}DlSchedInfo;
+typedef struct dlPageAlloc
+{
+ uint16_t cellId;
+ SlotTimingInfo dlPageTime;
+ uint8_t ssbIdx;
+ bool shortMsgInd;
+ uint8_t shortMsg;
+ BwpCfg bwp;
+ PdcchCfg pagePdcchCfg;
+ PdschCfg pagePdschCfg;
+ uint16_t dlPagePduLen;
+ uint8_t *dlPagePdu;
+}DlPageAlloc;
+
typedef struct tbInfo
{
uint8_t qamOrder; /* Modulation Order */
SchFailureCause cause;
}SchUeCfgRsp;
+typedef struct schRachRsrcReq
+{
+ uint16_t cellId;
+ uint16_t crnti;
+ uint8_t numSsb;
+ uint8_t ssbIdx[MAX_NUM_SSB];
+}SchRachRsrcReq;
+
+typedef struct schCfraSsbResource
+{
+ uint8_t ssbIdx;
+ uint8_t raPreambleIdx;
+}SchCfraSsbResource;
+
+typedef struct schCfraRsrc
+{
+ uint8_t numSsb;
+ SchCfraSsbResource ssbResource[MAX_NUM_SSB];
+}SchCfraResource;
+
+typedef struct schRachRsrcRsp
+{
+ uint16_t cellId;
+ uint16_t crnti;
+ SchMacRsp result;
+ SchCfraResource cfraResource;
+}SchRachRsrcRsp;
+
+typedef struct schRachRsrcRel
+{
+ uint16_t cellId;
+ uint16_t crnti;
+ SchCfraResource cfraResource;
+}SchRachRsrcRel;
+
typedef struct schUeDelete
{
uint16_t cellId;
SliceRsp **listOfSliceCfgRsp;
}SchSliceCfgRsp;
+typedef struct schPageInd
+{
+ uint16_t cellId;
+ uint16_t pf;
+ uint8_t i_s;
+ uint16_t pduLen;
+ uint8_t *pagePdu;
+}SchPageInd;
+
/* function pointers */
typedef uint8_t (*SchCellCfgCfmFunc) ARGS((
Pst *pst, /* Post Structure */
DlSchedInfo *dlSchedInfo /* dl allocation Info */
));
+typedef uint8_t (*SchMacDlPageAllocFunc) ARGS((
+ Pst *pst, /* Post Structure */
+ DlPageAlloc *dlPageAlloc /* dl Page allocation Info */
+ ));
+
typedef uint8_t (*SchMacUlSchInfoFunc) ARGS((
Pst *pst, /* Post Structure */
UlSchedInfo *ulSchedInfo /* UL Alloc Sch Info */
Pst *pst, /* Post structure */
SchUeCfgRsp *cfgRsp)); /* Scheduler UE Cfg response */
+typedef uint8_t (*MacSchRachRsrcReqFunc) ARGS((
+ Pst *pst, /* Post structure */
+ SchRachRsrcReq *schRachRsrcReq)); /* RACH resource request to SCH */
+
+typedef uint8_t (*SchRachRsrcRspFunc) ARGS((
+ Pst *pst, /* Post structure */
+ SchRachRsrcRsp *schRachRsrcRsp)); /* RACH resource request to MAC */
+
+typedef uint8_t (*MacSchRachRsrcRelFunc) ARGS((
+ Pst *pst, /* Post structure */
+ SchRachRsrcRel *schRachRsrcRel)); /* RACH resource release to SCH */
+
typedef uint8_t (*MacSchUeDeleteReqFunc) ARGS((
Pst *pst, /* Post structure */
SchUeDelete *schUeDel)); /*Scheduler UE Del*/
Pst *pst, /* Post Structure */
SchSliceCfgRsp *schSliceReCfgRsp /* Cell ReCfg Cfm */
));
+
+typedef uint8_t (*MacSchPagingIndFunc) ARGS((
+ Pst *pst, /* Post structure */
+ SchPageInd *schPagingInd)); /* Paging Indication */
+
/* function declarations */
uint8_t packMacSchSlotInd(Pst *pst, SlotTimingInfo *slotInd);
uint8_t packSchMacDlAlloc(Pst *pst, DlSchedInfo *dlSchedInfo);
uint8_t MacSchModUeConfigReq(Pst *pst, SchUeCfg *ueCfgToSch);
uint8_t packSchUeReconfigRsp(Pst *pst, SchUeCfgRsp *cfgRsp);
uint8_t MacProcSchUeReconfigRsp(Pst *pst, SchUeCfgRsp *cfgRsp);
+uint8_t packMacSchRachRsrcReq(Pst *pst, SchRachRsrcReq *schRachRsrcReq);
+uint8_t MacSchRachRsrcReq(Pst *pst, SchRachRsrcReq *schRachRsrcReq);
+uint8_t packSchRachRsrcRsp(Pst *pst, SchRachRsrcRsp *schRachRsrcRsp);
+uint8_t MacProcSchRachRsrcRsp(Pst *pst, SchRachRsrcRsp *schRachRsrcRsp);
+uint8_t packMacSchRachRsrcRel(Pst *pst, SchRachRsrcRel *schRachRsrcRel);
+uint8_t MacSchRachRsrcRel(Pst *pst, SchRachRsrcRel *schRachRsrcRel);
uint8_t packMacSchUeDeleteReq(Pst *pst, SchUeDelete *schUeDel);
uint8_t MacSchUeDeleteReq(Pst *pst, SchUeDelete *ueDelete);
uint8_t packSchUeDeleteRsp(Pst *pst, SchUeDeleteRsp *delRsp);
uint8_t MacSchSliceReCfgReq(Pst *pst, SchSliceCfgReq *schSliceCfgReq);
uint8_t packSchSliceReCfgRsp(Pst *pst, SchSliceCfgRsp *cfgRsp);
uint8_t MacProcSchSliceReCfgRsp(Pst *pst, SchSliceCfgRsp *sliceReCfgrsp);
+uint8_t packMacSchPagingInd(Pst *pst, SchPageInd *pageInd);
+uint8_t MacSchPagingInd(Pst *pst, SchPageInd *pageInd);
+uint8_t packSchMacDlPageAlloc(Pst *pst, DlPageAlloc *dlPageAlloc);
+uint8_t MacProcDlPageAlloc(Pst *pst, DlPageAlloc *dlPageAlloc);
/**********************************************************************
End of file
**********************************************************************/
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AMF-Identifier.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AMF_Identifier_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ARFCN-ValueEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ARFCN_ValueEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ARFCN-ValueNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ARFCN_ValueNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AS-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AS_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AS-Context.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AS_Context_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AccessStratumRelease.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AccessStratumRelease_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AdditionalSpectrumEmission.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AdditionalSpectrumEmission_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AffectedCarrierFreqCombEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AffectedCarrierFreqCombEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AffectedCarrierFreqCombInfoMRDC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AffectedCarrierFreqCombInfoMRDC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AffectedCarrierFreqCombNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AffectedCarrierFreqCombNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "AggregatedBandwidth.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _AggregatedBandwidth_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Alpha.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Alpha_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BCCH-BCH-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BCCH_BCH_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BCCH-BCH-MessageType.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BCCH_BCH_MessageType_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BCCH-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BCCH_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BCCH-DL-SCH-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BCCH_DL_SCH_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BCCH-DL-SCH-MessageType.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BCCH_DL_SCH_MessageType_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BFR-CSIRS-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BFR_CSIRS_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BFR-SSB-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BFR_SSB_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BSR-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BSR_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BWP-Downlink.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BWP_Downlink_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BWP-DownlinkCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BWP_DownlinkCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BWP-DownlinkDedicated.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BWP_DownlinkDedicated_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BWP-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BWP_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BWP-Uplink.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BWP_Uplink_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BWP-UplinkCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BWP_UplinkCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BWP-UplinkDedicated.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BWP_UplinkDedicated_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BWP.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BWP_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BandCombination.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BandCombination_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BandCombinationIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BandCombinationIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BandCombinationInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BandCombinationInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BandCombinationInfoList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BandCombinationInfoList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BandCombinationInfoSN.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BandCombinationInfoSN_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BandCombinationList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BandCombinationList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BandNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BandNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BandParameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BandParameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BeamFailureRecoveryConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BeamFailureRecoveryConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BeamManagementSSB-CSI-RS.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BeamManagementSSB_CSI_RS_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "BetaOffsets.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _BetaOffsets_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CA-BandwidthClassEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CA_BandwidthClassEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CA-BandwidthClassNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CA_BandwidthClassNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CA-ParametersEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CA_ParametersEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CA-ParametersNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CA_ParametersNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CFRA-CSIRS-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CFRA_CSIRS_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CFRA-SSB-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CFRA_SSB_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CFRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CFRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CG-Config-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CG_Config_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CG-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CG_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CG-ConfigInfo-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CG_ConfigInfo_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CG-ConfigInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CG_ConfigInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CG-UCI-OnPUSCH.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CG_UCI_OnPUSCH_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CGI-Info.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CGI_Info_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-AperiodicTriggerState.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_AperiodicTriggerState_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-AperiodicTriggerStateList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_AperiodicTriggerStateList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-AssociatedReportConfigInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_AssociatedReportConfigInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-FrequencyOccupation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_FrequencyOccupation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-IM-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_IM_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-IM-ResourceId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_IM_ResourceId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-IM-ResourceSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_IM_ResourceSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-IM-ResourceSetId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_IM_ResourceSetId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-MeasConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_MeasConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-RS-CellMobility.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_RS_CellMobility_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-RS-ForTracking.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_RS_ForTracking_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-RS-IM-ReceptionForFeedback.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_RS_IM_ReceptionForFeedback_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-RS-Index.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_RS_Index_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-RS-Resource-Mobility.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_RS_Resource_Mobility_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-RS-ResourceConfigMobility.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_RS_ResourceConfigMobility_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-RS-ResourceMapping.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_RS_ResourceMapping_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-ReportConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_ReportConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-ReportConfigId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_ReportConfigId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-ReportFramework.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_ReportFramework_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-ReportPeriodicityAndOffset.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_ReportPeriodicityAndOffset_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-ResourceConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_ResourceConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-ResourceConfigId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_ResourceConfigId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-ResourcePeriodicityAndOffset.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_ResourcePeriodicityAndOffset_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-SSB-ResourceSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_SSB_ResourceSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-SSB-ResourceSetId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_SSB_ResourceSetId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-SemiPersistentOnPUSCH-TriggerState.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_SemiPersistentOnPUSCH_TriggerState_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CSI-SemiPersistentOnPUSCH-TriggerStateList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CSI_SemiPersistentOnPUSCH_TriggerStateList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CandidateServingFreqListNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CandidateServingFreqListNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CarrierFreqEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CarrierFreqEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CarrierFreqListEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CarrierFreqListEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CarrierInfoNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CarrierInfoNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellAccessRelatedInfo-EUTRA-5GC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellAccessRelatedInfo_EUTRA_5GC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellAccessRelatedInfo-EUTRA-EPC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellAccessRelatedInfo_EUTRA_EPC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellAccessRelatedInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellAccessRelatedInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellGroupConfigRrc.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellGroupConfigRrc_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellGroupId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellGroupId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellIdentity-EUTRA-5GC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellIdentity_EUTRA_5GC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellIdentity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellIdentity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellReselectionPriorities.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellReselectionPriorities_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellReselectionPriority.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellReselectionPriority_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellReselectionSubPriority.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellReselectionSubPriority_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellsToAddMod.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellsToAddMod_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellsToAddModList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellsToAddModList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CellsTriggeredList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CellsTriggeredList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CipheringAlgorithm.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CipheringAlgorithm_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CodebookConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CodebookConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ConfigRestrictInfoSCG.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ConfigRestrictInfoSCG_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ConfigRestrictModReqSCG.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ConfigRestrictModReqSCG_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ConfiguredGrantConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ConfiguredGrantConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ConnEstFailureControl.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ConnEstFailureControl_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ControlResourceSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ControlResourceSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ControlResourceSetId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ControlResourceSetId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ControlResourceSetZero.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ControlResourceSetZero_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CounterCheck-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CounterCheck_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CounterCheck.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CounterCheck_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CounterCheckResponse-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CounterCheckResponse_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CounterCheckResponse.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CounterCheckResponse_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "CrossCarrierSchedulingConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _CrossCarrierSchedulingConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DL-AM-RLC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DL_AM_RLC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DL-CCCH-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DL_CCCH_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DL-CCCH-MessageType.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DL_CCCH_MessageType_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DL-DCCH-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DL_DCCH_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DL-DCCH-MessageType.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DL_DCCH_MessageType_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DL-UM-RLC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DL_UM_RLC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DLInformationTransfer-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DLInformationTransfer_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DLInformationTransfer.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DLInformationTransfer_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DMRS-DownlinkConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DMRS_DownlinkConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DMRS-UplinkConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DMRS_UplinkConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRB-CountInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRB_CountInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRB-CountInfoList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRB_CountInfoList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRB-CountMSB-Info.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRB_CountMSB_Info_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRB-CountMSB-InfoList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRB_CountMSB_InfoList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRB-Identity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRB_Identity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRB-ToAddMod.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRB_ToAddMod_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRB-ToAddModList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRB_ToAddModList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRB-ToReleaseList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRB_ToReleaseList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRX-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRX_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DRX-Info.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DRX_Info_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DataInactivityTimer.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DataInactivityTimer_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DedicatedNAS-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DedicatedNAS_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DelayBudgetReport.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DelayBudgetReport_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DownlinkConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DownlinkConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DownlinkConfigCommonSIB.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DownlinkConfigCommonSIB_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "DownlinkPreemption.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _DownlinkPreemption_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-AllowedMeasBandwidth.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_AllowedMeasBandwidth_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-BlackCell.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_BlackCell_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-Cell.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_Cell_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-CellIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_CellIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-CellIndexList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_CellIndexList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-FreqBlackCellList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_FreqBlackCellList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-FreqNeighCellInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_FreqNeighCellInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-FreqNeighCellList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_FreqNeighCellList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-MBSFN-SubframeConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_MBSFN_SubframeConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-MBSFN-SubframeConfigList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_MBSFN_SubframeConfigList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-MultiBandInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_MultiBandInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-MultiBandInfoList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_MultiBandInfoList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-NS-PmaxList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_NS_PmaxList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-NS-PmaxValue.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_NS_PmaxValue_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-Parameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_Parameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-ParametersCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_ParametersCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-ParametersXDD-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_ParametersXDD_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-PhysCellId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_PhysCellId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-PhysCellIdRange.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_PhysCellIdRange_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-PresenceAntennaPort1.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_PresenceAntennaPort1_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-Q-OffsetRange.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_Q_OffsetRange_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-RSTD-Info.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_RSTD_Info_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EUTRA-RSTD-InfoList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EUTRA_RSTD_InfoList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EstablishmentCause.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EstablishmentCause_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EventTriggerConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EventTriggerConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "EventTriggerConfigInterRAT.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _EventTriggerConfigInterRAT_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FR-Info.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FR_Info_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FR-InfoList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FR_InfoList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FailureInfoRLC-Bearer.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FailureInfoRLC_Bearer_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FailureInformation-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FailureInformation_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FailureInformation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FailureInformation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetCombination.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetCombination_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetCombinationId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetCombinationId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetDownlink.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetDownlink_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetDownlinkId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetDownlinkId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetDownlinkPerCC-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetDownlinkPerCC_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetDownlinkPerCC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetDownlinkPerCC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetEUTRA-DownlinkId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetEUTRA_DownlinkId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetEUTRA-UplinkId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetEUTRA_UplinkId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetEntryIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetEntryIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetUplink.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetUplink_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetUplinkId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetUplinkId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetUplinkPerCC-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetUplinkPerCC_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetUplinkPerCC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetUplinkPerCC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSets.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSets_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FeatureSetsPerBand.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FeatureSetsPerBand_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FilterCoefficient.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FilterCoefficient_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FilterConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FilterConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqBandIndicatorEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqBandIndicatorEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqBandIndicatorNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqBandIndicatorNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqBandInformation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqBandInformation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqBandInformationEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqBandInformationEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqBandInformationNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqBandInformationNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqBandList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqBandList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqPriorityEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqPriorityEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqPriorityListEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqPriorityListEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqPriorityListNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqPriorityListNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqPriorityNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqPriorityNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FreqSeparationClass.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FreqSeparationClass_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FrequencyInfoDL-SIB.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FrequencyInfoDL_SIB_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FrequencyInfoDL.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FrequencyInfoDL_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FrequencyInfoUL-SIB.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FrequencyInfoUL_SIB_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "FrequencyInfoUL.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _FrequencyInfoUL_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "GapConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _GapConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "GeneralParametersMRDC-XDD-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _GeneralParametersMRDC_XDD_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "HandoverCommand-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _HandoverCommand_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "HandoverCommand.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _HandoverCommand_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "HandoverPreparationInformationRrc-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _HandoverPreparationInformationRrc_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "HandoverPreparationInformationRrc.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _HandoverPreparationInformationRrc_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Hysteresis.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Hysteresis_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "I-RNTI-Value.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _I_RNTI_Value_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "INT-ConfigurationPerServingCell.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _INT_ConfigurationPerServingCell_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "InitialUE-Identity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _InitialUE_Identity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "IntegrityProtAlgorithm.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _IntegrityProtAlgorithm_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "InterFreqBlackCellList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _InterFreqBlackCellList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "InterFreqCarrierFreqInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _InterFreqCarrierFreqInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "InterFreqCarrierFreqList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _InterFreqCarrierFreqList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "InterFreqNeighCellInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _InterFreqNeighCellInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "InterFreqNeighCellList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _InterFreqNeighCellList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "InterRAT-Parameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _InterRAT_Parameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "IntraFreqBlackCellList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _IntraFreqBlackCellList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "IntraFreqNeighCellInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _IntraFreqNeighCellInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "IntraFreqNeighCellList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _IntraFreqNeighCellList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "LocationMeasurementIndication-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _LocationMeasurementIndication_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "LocationMeasurementIndication.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _LocationMeasurementIndication_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "LocationMeasurementInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _LocationMeasurementInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "LogicalChannelConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _LogicalChannelConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "LogicalChannelIdentity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _LogicalChannelIdentity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MAC-CellGroupConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MAC_CellGroupConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MAC-Parameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MAC_Parameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MAC-ParametersCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MAC_ParametersCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MAC-ParametersXDD-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MAC_ParametersXDD_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MCC-MNC-Digit.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MCC_MNC_Digit_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MCC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MCC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MIB.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MIB_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MIMO-LayersDL.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MIMO_LayersDL_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MIMO-LayersUL.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MIMO_LayersUL_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MIMO-ParametersPerBand.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MIMO_ParametersPerBand_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MNC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MNC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MRDC-AssistanceInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MRDC_AssistanceInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MRDC-Parameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MRDC_Parameters_H_
ASN_MODULE_SRCS= \
- ./25_02_2022_RRC/BCCH-BCH-Message.c \
- ./25_02_2022_RRC/BCCH-BCH-MessageType.c \
- ./25_02_2022_RRC/BCCH-DL-SCH-Message.c \
- ./25_02_2022_RRC/BCCH-DL-SCH-MessageType.c \
- ./25_02_2022_RRC/DL-CCCH-Message.c \
- ./25_02_2022_RRC/DL-CCCH-MessageType.c \
- ./25_02_2022_RRC/DL-DCCH-Message.c \
- ./25_02_2022_RRC/DL-DCCH-MessageType.c \
- ./25_02_2022_RRC/PCCH-Message.c \
- ./25_02_2022_RRC/PCCH-MessageType.c \
- ./25_02_2022_RRC/UL-CCCH-Message.c \
- ./25_02_2022_RRC/UL-CCCH-MessageType.c \
- ./25_02_2022_RRC/UL-CCCH1-Message.c \
- ./25_02_2022_RRC/UL-CCCH1-MessageType.c \
- ./25_02_2022_RRC/UL-DCCH-Message.c \
- ./25_02_2022_RRC/UL-DCCH-MessageType.c \
- ./25_02_2022_RRC/CounterCheck.c \
- ./25_02_2022_RRC/CounterCheck-IEs.c \
- ./25_02_2022_RRC/DRB-CountMSB-InfoList.c \
- ./25_02_2022_RRC/DRB-CountMSB-Info.c \
- ./25_02_2022_RRC/CounterCheckResponse.c \
- ./25_02_2022_RRC/CounterCheckResponse-IEs.c \
- ./25_02_2022_RRC/DRB-CountInfoList.c \
- ./25_02_2022_RRC/DRB-CountInfo.c \
- ./25_02_2022_RRC/DLInformationTransfer.c \
- ./25_02_2022_RRC/DLInformationTransfer-IEs.c \
- ./25_02_2022_RRC/FailureInformation.c \
- ./25_02_2022_RRC/FailureInformation-IEs.c \
- ./25_02_2022_RRC/FailureInfoRLC-Bearer.c \
- ./25_02_2022_RRC/LocationMeasurementIndication.c \
- ./25_02_2022_RRC/LocationMeasurementIndication-IEs.c \
- ./25_02_2022_RRC/MIB.c \
- ./25_02_2022_RRC/MeasurementReport.c \
- ./25_02_2022_RRC/MeasurementReport-IEs.c \
- ./25_02_2022_RRC/MobilityFromNRCommand.c \
- ./25_02_2022_RRC/MobilityFromNRCommand-IEs.c \
- ./25_02_2022_RRC/Paging.c \
- ./25_02_2022_RRC/PagingRecordList.c \
- ./25_02_2022_RRC/PagingRecord.c \
- ./25_02_2022_RRC/PagingUE-Identity.c \
- ./25_02_2022_RRC/RRCReestablishment.c \
- ./25_02_2022_RRC/RRCReestablishment-IEs.c \
- ./25_02_2022_RRC/RRCReestablishmentComplete.c \
- ./25_02_2022_RRC/RRCReestablishmentComplete-IEs.c \
- ./25_02_2022_RRC/RRCReestablishmentRequest.c \
- ./25_02_2022_RRC/RRCReestablishmentRequest-IEs.c \
- ./25_02_2022_RRC/ReestabUE-Identity.c \
- ./25_02_2022_RRC/ReestablishmentCause.c \
- ./25_02_2022_RRC/RRCReconfiguration.c \
- ./25_02_2022_RRC/RRCReconfiguration-IEs.c \
- ./25_02_2022_RRC/RRCReconfiguration-v1530-IEs.c \
- ./25_02_2022_RRC/MasterKeyUpdate.c \
- ./25_02_2022_RRC/RRCReconfigurationComplete.c \
- ./25_02_2022_RRC/RRCReconfigurationComplete-IEs.c \
- ./25_02_2022_RRC/RRCReconfigurationComplete-v1530-IEs.c \
- ./25_02_2022_RRC/RRCReject.c \
- ./25_02_2022_RRC/RRCReject-IEs.c \
- ./25_02_2022_RRC/RRCRelease.c \
- ./25_02_2022_RRC/RRCRelease-IEs.c \
- ./25_02_2022_RRC/RRCRelease-v1540-IEs.c \
- ./25_02_2022_RRC/RedirectedCarrierInfo.c \
- ./25_02_2022_RRC/RedirectedCarrierInfo-EUTRA.c \
- ./25_02_2022_RRC/CarrierInfoNR.c \
- ./25_02_2022_RRC/SuspendConfig.c \
- ./25_02_2022_RRC/PeriodicRNAU-TimerValue.c \
- ./25_02_2022_RRC/CellReselectionPriorities.c \
- ./25_02_2022_RRC/PagingCycle.c \
- ./25_02_2022_RRC/FreqPriorityListEUTRA.c \
- ./25_02_2022_RRC/FreqPriorityListNR.c \
- ./25_02_2022_RRC/FreqPriorityEUTRA.c \
- ./25_02_2022_RRC/FreqPriorityNR.c \
- ./25_02_2022_RRC/RAN-NotificationAreaInfo.c \
- ./25_02_2022_RRC/PLMN-RAN-AreaCellList.c \
- ./25_02_2022_RRC/PLMN-RAN-AreaCell.c \
- ./25_02_2022_RRC/PLMN-RAN-AreaConfigList.c \
- ./25_02_2022_RRC/PLMN-RAN-AreaConfig.c \
- ./25_02_2022_RRC/RAN-AreaConfig.c \
- ./25_02_2022_RRC/RRCResume.c \
- ./25_02_2022_RRC/RRCResume-IEs.c \
- ./25_02_2022_RRC/RRCResumeComplete.c \
- ./25_02_2022_RRC/RRCResumeComplete-IEs.c \
- ./25_02_2022_RRC/RRCResumeRequest.c \
- ./25_02_2022_RRC/RRCResumeRequest-IEs.c \
- ./25_02_2022_RRC/RRCResumeRequest1.c \
- ./25_02_2022_RRC/RRCResumeRequest1-IEs.c \
- ./25_02_2022_RRC/RRCSetup.c \
- ./25_02_2022_RRC/RRCSetup-IEs.c \
- ./25_02_2022_RRC/RRCSetupComplete.c \
- ./25_02_2022_RRC/RRCSetupComplete-IEs.c \
- ./25_02_2022_RRC/RegisteredAMF.c \
- ./25_02_2022_RRC/RRCSetupRequest.c \
- ./25_02_2022_RRC/RRCSetupRequest-IEs.c \
- ./25_02_2022_RRC/InitialUE-Identity.c \
- ./25_02_2022_RRC/EstablishmentCause.c \
- ./25_02_2022_RRC/RRCSystemInfoRequest.c \
- ./25_02_2022_RRC/RRCSystemInfoRequest-r15-IEs.c \
- ./25_02_2022_RRC/SecurityModeCommand.c \
- ./25_02_2022_RRC/SecurityModeCommand-IEs.c \
- ./25_02_2022_RRC/SecurityConfigSMC.c \
- ./25_02_2022_RRC/SecurityModeComplete.c \
- ./25_02_2022_RRC/SecurityModeComplete-IEs.c \
- ./25_02_2022_RRC/SecurityModeFailure.c \
- ./25_02_2022_RRC/SecurityModeFailure-IEs.c \
- ./25_02_2022_RRC/SIB1.c \
- ./25_02_2022_RRC/UAC-AccessCategory1-SelectionAssistanceInfo.c \
- ./25_02_2022_RRC/SystemInformation.c \
- ./25_02_2022_RRC/SystemInformation-IEs.c \
- ./25_02_2022_RRC/UEAssistanceInformation.c \
- ./25_02_2022_RRC/UEAssistanceInformation-IEs.c \
- ./25_02_2022_RRC/DelayBudgetReport.c \
- ./25_02_2022_RRC/UEAssistanceInformation-v1540-IEs.c \
- ./25_02_2022_RRC/OverheatingAssistance.c \
- ./25_02_2022_RRC/ReducedAggregatedBandwidth.c \
- ./25_02_2022_RRC/UECapabilityEnquiry.c \
- ./25_02_2022_RRC/UECapabilityEnquiry-IEs.c \
- ./25_02_2022_RRC/UECapabilityInformation.c \
- ./25_02_2022_RRC/UECapabilityInformation-IEs.c \
- ./25_02_2022_RRC/ULInformationTransfer.c \
- ./25_02_2022_RRC/ULInformationTransfer-IEs.c \
- ./25_02_2022_RRC/SIB2.c \
- ./25_02_2022_RRC/RangeToBestCell.c \
- ./25_02_2022_RRC/SIB3.c \
- ./25_02_2022_RRC/IntraFreqNeighCellList.c \
- ./25_02_2022_RRC/IntraFreqNeighCellInfo.c \
- ./25_02_2022_RRC/IntraFreqBlackCellList.c \
- ./25_02_2022_RRC/SIB4.c \
- ./25_02_2022_RRC/InterFreqCarrierFreqList.c \
- ./25_02_2022_RRC/InterFreqCarrierFreqInfo.c \
- ./25_02_2022_RRC/InterFreqNeighCellList.c \
- ./25_02_2022_RRC/InterFreqNeighCellInfo.c \
- ./25_02_2022_RRC/InterFreqBlackCellList.c \
- ./25_02_2022_RRC/SIB5.c \
- ./25_02_2022_RRC/CarrierFreqListEUTRA.c \
- ./25_02_2022_RRC/CarrierFreqEUTRA.c \
- ./25_02_2022_RRC/EUTRA-FreqBlackCellList.c \
- ./25_02_2022_RRC/EUTRA-FreqNeighCellList.c \
- ./25_02_2022_RRC/EUTRA-FreqNeighCellInfo.c \
- ./25_02_2022_RRC/SIB6.c \
- ./25_02_2022_RRC/SIB7.c \
- ./25_02_2022_RRC/SIB8.c \
- ./25_02_2022_RRC/SIB9.c \
- ./25_02_2022_RRC/AdditionalSpectrumEmission.c \
- ./25_02_2022_RRC/Alpha.c \
- ./25_02_2022_RRC/AMF-Identifier.c \
- ./25_02_2022_RRC/ARFCN-ValueEUTRA.c \
- ./25_02_2022_RRC/ARFCN-ValueNR.c \
- ./25_02_2022_RRC/BeamFailureRecoveryConfig.c \
- ./25_02_2022_RRC/PRACH-ResourceDedicatedBFR.c \
- ./25_02_2022_RRC/BFR-SSB-Resource.c \
- ./25_02_2022_RRC/BFR-CSIRS-Resource.c \
- ./25_02_2022_RRC/BSR-Config.c \
- ./25_02_2022_RRC/BWP.c \
- ./25_02_2022_RRC/BWP-Downlink.c \
- ./25_02_2022_RRC/BWP-DownlinkCommon.c \
- ./25_02_2022_RRC/BWP-DownlinkDedicated.c \
- ./25_02_2022_RRC/BWP-Id.c \
- ./25_02_2022_RRC/BWP-Uplink.c \
- ./25_02_2022_RRC/BWP-UplinkCommon.c \
- ./25_02_2022_RRC/BWP-UplinkDedicated.c \
- ./25_02_2022_RRC/CellAccessRelatedInfo.c \
- ./25_02_2022_RRC/CellAccessRelatedInfo-EUTRA-5GC.c \
- ./25_02_2022_RRC/PLMN-IdentityList-EUTRA-5GC.c \
- ./25_02_2022_RRC/PLMN-Identity-EUTRA-5GC.c \
- ./25_02_2022_RRC/CellIdentity-EUTRA-5GC.c \
- ./25_02_2022_RRC/CellAccessRelatedInfo-EUTRA-EPC.c \
- ./25_02_2022_RRC/PLMN-IdentityList-EUTRA-EPC.c \
- ./25_02_2022_RRC/CellGroupConfigRrc.c \
- ./25_02_2022_RRC/SpCellConfig.c \
- ./25_02_2022_RRC/ReconfigurationWithSync.c \
- ./25_02_2022_RRC/SCellConfig.c \
- ./25_02_2022_RRC/CellGroupId.c \
- ./25_02_2022_RRC/CellIdentity.c \
- ./25_02_2022_RRC/CellReselectionPriority.c \
- ./25_02_2022_RRC/CellReselectionSubPriority.c \
- ./25_02_2022_RRC/CGI-Info.c \
- ./25_02_2022_RRC/CodebookConfig.c \
- ./25_02_2022_RRC/ConfiguredGrantConfig.c \
- ./25_02_2022_RRC/CG-UCI-OnPUSCH.c \
- ./25_02_2022_RRC/ConnEstFailureControl.c \
- ./25_02_2022_RRC/ControlResourceSet.c \
- ./25_02_2022_RRC/ControlResourceSetId.c \
- ./25_02_2022_RRC/ControlResourceSetZero.c \
- ./25_02_2022_RRC/CrossCarrierSchedulingConfig.c \
- ./25_02_2022_RRC/CSI-AperiodicTriggerStateList.c \
- ./25_02_2022_RRC/CSI-AperiodicTriggerState.c \
- ./25_02_2022_RRC/CSI-AssociatedReportConfigInfo.c \
- ./25_02_2022_RRC/CSI-FrequencyOccupation.c \
- ./25_02_2022_RRC/CSI-IM-Resource.c \
- ./25_02_2022_RRC/CSI-IM-ResourceId.c \
- ./25_02_2022_RRC/CSI-IM-ResourceSet.c \
- ./25_02_2022_RRC/CSI-IM-ResourceSetId.c \
- ./25_02_2022_RRC/CSI-MeasConfig.c \
- ./25_02_2022_RRC/CSI-ReportConfig.c \
- ./25_02_2022_RRC/CSI-ReportPeriodicityAndOffset.c \
- ./25_02_2022_RRC/PUCCH-CSI-Resource.c \
- ./25_02_2022_RRC/PortIndexFor8Ranks.c \
- ./25_02_2022_RRC/PortIndex8.c \
- ./25_02_2022_RRC/PortIndex4.c \
- ./25_02_2022_RRC/PortIndex2.c \
- ./25_02_2022_RRC/CSI-ReportConfigId.c \
- ./25_02_2022_RRC/CSI-ResourceConfig.c \
- ./25_02_2022_RRC/CSI-ResourceConfigId.c \
- ./25_02_2022_RRC/CSI-ResourcePeriodicityAndOffset.c \
- ./25_02_2022_RRC/CSI-RS-ResourceConfigMobility.c \
- ./25_02_2022_RRC/CSI-RS-CellMobility.c \
- ./25_02_2022_RRC/CSI-RS-Resource-Mobility.c \
- ./25_02_2022_RRC/CSI-RS-Index.c \
- ./25_02_2022_RRC/CSI-RS-ResourceMapping.c \
- ./25_02_2022_RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.c \
- ./25_02_2022_RRC/CSI-SemiPersistentOnPUSCH-TriggerState.c \
- ./25_02_2022_RRC/CSI-SSB-ResourceSet.c \
- ./25_02_2022_RRC/CSI-SSB-ResourceSetId.c \
- ./25_02_2022_RRC/DedicatedNAS-Message.c \
- ./25_02_2022_RRC/DMRS-DownlinkConfig.c \
- ./25_02_2022_RRC/DMRS-UplinkConfig.c \
- ./25_02_2022_RRC/DownlinkConfigCommon.c \
- ./25_02_2022_RRC/DownlinkConfigCommonSIB.c \
- ./25_02_2022_RRC/BCCH-Config.c \
- ./25_02_2022_RRC/PCCH-Config.c \
- ./25_02_2022_RRC/DownlinkPreemption.c \
- ./25_02_2022_RRC/INT-ConfigurationPerServingCell.c \
- ./25_02_2022_RRC/DRB-Identity.c \
- ./25_02_2022_RRC/DRX-Config.c \
- ./25_02_2022_RRC/FilterCoefficient.c \
- ./25_02_2022_RRC/FreqBandIndicatorNR.c \
- ./25_02_2022_RRC/FrequencyInfoDL.c \
- ./25_02_2022_RRC/FrequencyInfoDL-SIB.c \
- ./25_02_2022_RRC/FrequencyInfoUL.c \
- ./25_02_2022_RRC/FrequencyInfoUL-SIB.c \
- ./25_02_2022_RRC/Hysteresis.c \
- ./25_02_2022_RRC/I-RNTI-Value.c \
- ./25_02_2022_RRC/LocationMeasurementInfo.c \
- ./25_02_2022_RRC/EUTRA-RSTD-InfoList.c \
- ./25_02_2022_RRC/EUTRA-RSTD-Info.c \
- ./25_02_2022_RRC/LogicalChannelConfig.c \
- ./25_02_2022_RRC/LogicalChannelIdentity.c \
- ./25_02_2022_RRC/MAC-CellGroupConfig.c \
- ./25_02_2022_RRC/DataInactivityTimer.c \
- ./25_02_2022_RRC/MeasConfigRrc.c \
- ./25_02_2022_RRC/MeasObjectToRemoveList.c \
- ./25_02_2022_RRC/MeasIdToRemoveList.c \
- ./25_02_2022_RRC/ReportConfigToRemoveList.c \
- ./25_02_2022_RRC/MeasGapConfig.c \
- ./25_02_2022_RRC/GapConfig.c \
- ./25_02_2022_RRC/MeasGapSharingConfig.c \
- ./25_02_2022_RRC/MeasGapSharingScheme.c \
- ./25_02_2022_RRC/MeasId.c \
- ./25_02_2022_RRC/MeasIdToAddModList.c \
- ./25_02_2022_RRC/MeasIdToAddMod.c \
- ./25_02_2022_RRC/MeasObjectEUTRA.c \
- ./25_02_2022_RRC/EUTRA-CellIndexList.c \
- ./25_02_2022_RRC/EUTRA-CellIndex.c \
- ./25_02_2022_RRC/EUTRA-Cell.c \
- ./25_02_2022_RRC/EUTRA-BlackCell.c \
- ./25_02_2022_RRC/MeasObjectId.c \
- ./25_02_2022_RRC/MeasObjectNR.c \
- ./25_02_2022_RRC/ReferenceSignalConfig.c \
- ./25_02_2022_RRC/SSB-ConfigMobility.c \
- ./25_02_2022_RRC/Q-OffsetRangeList.c \
- ./25_02_2022_RRC/ThresholdNR.c \
- ./25_02_2022_RRC/CellsToAddModList.c \
- ./25_02_2022_RRC/CellsToAddMod.c \
- ./25_02_2022_RRC/MeasObjectToAddModList.c \
- ./25_02_2022_RRC/MeasObjectToAddMod.c \
- ./25_02_2022_RRC/MeasResultCellListSFTD.c \
- ./25_02_2022_RRC/MeasResultCellSFTD.c \
- ./25_02_2022_RRC/MeasResults.c \
- ./25_02_2022_RRC/MeasResultServMOList.c \
- ./25_02_2022_RRC/MeasResultServMO.c \
- ./25_02_2022_RRC/MeasResultListNR.c \
- ./25_02_2022_RRC/MeasResultNR.c \
- ./25_02_2022_RRC/MeasResultListEUTRA.c \
- ./25_02_2022_RRC/MeasResultEUTRA.c \
- ./25_02_2022_RRC/MultiBandInfoListEUTRA.c \
- ./25_02_2022_RRC/MeasQuantityResults.c \
- ./25_02_2022_RRC/MeasQuantityResultsEUTRA.c \
- ./25_02_2022_RRC/ResultsPerSSB-IndexList.c \
- ./25_02_2022_RRC/ResultsPerSSB-Index.c \
- ./25_02_2022_RRC/ResultsPerCSI-RS-IndexList.c \
- ./25_02_2022_RRC/ResultsPerCSI-RS-Index.c \
- ./25_02_2022_RRC/MeasResultSCG-Failure.c \
- ./25_02_2022_RRC/MeasResultList2NR.c \
- ./25_02_2022_RRC/MeasResult2NR.c \
- ./25_02_2022_RRC/MobilityStateParameters.c \
- ./25_02_2022_RRC/MultiFrequencyBandListNR.c \
- ./25_02_2022_RRC/MultiFrequencyBandListNR-SIB.c \
- ./25_02_2022_RRC/NR-MultiBandInfo.c \
- ./25_02_2022_RRC/NextHopChainingCount.c \
- ./25_02_2022_RRC/NG-5G-S-TMSI.c \
- ./25_02_2022_RRC/NR-NS-PmaxList.c \
- ./25_02_2022_RRC/NR-NS-PmaxValue.c \
- ./25_02_2022_RRC/NZP-CSI-RS-Resource.c \
- ./25_02_2022_RRC/NZP-CSI-RS-ResourceId.c \
- ./25_02_2022_RRC/NZP-CSI-RS-ResourceSet.c \
- ./25_02_2022_RRC/NZP-CSI-RS-ResourceSetId.c \
- ./25_02_2022_RRC/P-Max.c \
- ./25_02_2022_RRC/PCI-List.c \
- ./25_02_2022_RRC/PCI-Range.c \
- ./25_02_2022_RRC/PCI-RangeElement.c \
- ./25_02_2022_RRC/PCI-RangeIndex.c \
- ./25_02_2022_RRC/PCI-RangeIndexList.c \
- ./25_02_2022_RRC/PDCCH-Config.c \
- ./25_02_2022_RRC/PDCCH-ConfigCommon.c \
- ./25_02_2022_RRC/PDCCH-ConfigSIB1.c \
- ./25_02_2022_RRC/PDCCH-ServingCellConfig.c \
- ./25_02_2022_RRC/PDCP-Config.c \
- ./25_02_2022_RRC/UL-DataSplitThreshold.c \
- ./25_02_2022_RRC/PDSCH-Config.c \
- ./25_02_2022_RRC/RateMatchPatternGroup.c \
- ./25_02_2022_RRC/PDSCH-ConfigCommon.c \
- ./25_02_2022_RRC/PDSCH-ServingCellConfig.c \
- ./25_02_2022_RRC/PDSCH-CodeBlockGroupTransmission.c \
- ./25_02_2022_RRC/PDSCH-TimeDomainResourceAllocationList.c \
- ./25_02_2022_RRC/PDSCH-TimeDomainResourceAllocation.c \
- ./25_02_2022_RRC/PHR-Config.c \
- ./25_02_2022_RRC/PhysCellId.c \
- ./25_02_2022_RRC/PhysicalCellGroupConfig.c \
- ./25_02_2022_RRC/PLMN-IdentitY.c \
- ./25_02_2022_RRC/MCC.c \
- ./25_02_2022_RRC/MNC.c \
- ./25_02_2022_RRC/MCC-MNC-Digit.c \
- ./25_02_2022_RRC/PLMN-IdentityInfoList.c \
- ./25_02_2022_RRC/PLMN-IdentityInfo.c \
- ./25_02_2022_RRC/PRB-Id.c \
- ./25_02_2022_RRC/PTRS-DownlinkConfig.c \
- ./25_02_2022_RRC/PTRS-UplinkConfig.c \
- ./25_02_2022_RRC/PUCCH-Config.c \
- ./25_02_2022_RRC/PUCCH-FormatConfig.c \
- ./25_02_2022_RRC/PUCCH-MaxCodeRate.c \
- ./25_02_2022_RRC/PUCCH-ResourceSet.c \
- ./25_02_2022_RRC/PUCCH-ResourceSetId.c \
- ./25_02_2022_RRC/PUCCH-Resource.c \
- ./25_02_2022_RRC/PUCCH-ResourceId.c \
- ./25_02_2022_RRC/PUCCH-format0.c \
- ./25_02_2022_RRC/PUCCH-format1.c \
- ./25_02_2022_RRC/PUCCH-format2.c \
- ./25_02_2022_RRC/PUCCH-format3.c \
- ./25_02_2022_RRC/PUCCH-format4.c \
- ./25_02_2022_RRC/PUCCH-ConfigCommon.c \
- ./25_02_2022_RRC/PUCCH-PathlossReferenceRS-Id.c \
- ./25_02_2022_RRC/PUCCH-PowerControl.c \
- ./25_02_2022_RRC/P0-PUCCH.c \
- ./25_02_2022_RRC/P0-PUCCH-Id.c \
- ./25_02_2022_RRC/PUCCH-PathlossReferenceRS.c \
- ./25_02_2022_RRC/PUCCH-SpatialRelationInfo.c \
- ./25_02_2022_RRC/PUCCH-SpatialRelationInfoId.c \
- ./25_02_2022_RRC/PUCCH-TPC-CommandConfig.c \
- ./25_02_2022_RRC/PUSCH-Config.c \
- ./25_02_2022_RRC/UCI-OnPUSCH.c \
- ./25_02_2022_RRC/PUSCH-ConfigCommon.c \
- ./25_02_2022_RRC/PUSCH-PowerControl.c \
- ./25_02_2022_RRC/P0-PUSCH-AlphaSet.c \
- ./25_02_2022_RRC/P0-PUSCH-AlphaSetId.c \
- ./25_02_2022_RRC/PUSCH-PathlossReferenceRS.c \
- ./25_02_2022_RRC/PUSCH-PathlossReferenceRS-Id.c \
- ./25_02_2022_RRC/SRI-PUSCH-PowerControl.c \
- ./25_02_2022_RRC/SRI-PUSCH-PowerControlId.c \
- ./25_02_2022_RRC/BetaOffsets.c \
- ./25_02_2022_RRC/PUSCH-ServingCellConfig.c \
- ./25_02_2022_RRC/PUSCH-CodeBlockGroupTransmission.c \
- ./25_02_2022_RRC/PUSCH-TimeDomainResourceAllocationList.c \
- ./25_02_2022_RRC/PUSCH-TimeDomainResourceAllocation.c \
- ./25_02_2022_RRC/PUSCH-TPC-CommandConfig.c \
- ./25_02_2022_RRC/Q-OffsetRange.c \
- ./25_02_2022_RRC/Q-QualMin.c \
- ./25_02_2022_RRC/Q-RxLevMin.c \
- ./25_02_2022_RRC/QuantityConfig.c \
- ./25_02_2022_RRC/QuantityConfigNR.c \
- ./25_02_2022_RRC/QuantityConfigRS.c \
- ./25_02_2022_RRC/FilterConfig.c \
- ./25_02_2022_RRC/RACH-ConfigCommon.c \
- ./25_02_2022_RRC/RACH-ConfigDedicated.c \
- ./25_02_2022_RRC/CFRA.c \
- ./25_02_2022_RRC/CFRA-SSB-Resource.c \
- ./25_02_2022_RRC/CFRA-CSIRS-Resource.c \
- ./25_02_2022_RRC/RACH-ConfigGeneric.c \
- ./25_02_2022_RRC/RA-Prioritization.c \
- ./25_02_2022_RRC/RadioBearerConfig.c \
- ./25_02_2022_RRC/SRB-ToAddModList.c \
- ./25_02_2022_RRC/SRB-ToAddMod.c \
- ./25_02_2022_RRC/DRB-ToAddModList.c \
- ./25_02_2022_RRC/DRB-ToAddMod.c \
- ./25_02_2022_RRC/DRB-ToReleaseList.c \
- ./25_02_2022_RRC/SecurityConfig.c \
- ./25_02_2022_RRC/RadioLinkMonitoringConfig.c \
- ./25_02_2022_RRC/RadioLinkMonitoringRS.c \
- ./25_02_2022_RRC/RadioLinkMonitoringRS-Id.c \
- ./25_02_2022_RRC/RAN-AreaCode.c \
- ./25_02_2022_RRC/RateMatchPattern.c \
- ./25_02_2022_RRC/RateMatchPatternId.c \
- ./25_02_2022_RRC/RateMatchPatternLTE-CRS.c \
- ./25_02_2022_RRC/RejectWaitTime.c \
- ./25_02_2022_RRC/ReportConfigId.c \
- ./25_02_2022_RRC/ReportConfigInterRAT.c \
- ./25_02_2022_RRC/ReportCGI-EUTRA.c \
- ./25_02_2022_RRC/EventTriggerConfigInterRAT.c \
- ./25_02_2022_RRC/PeriodicalReportConfigInterRAT.c \
- ./25_02_2022_RRC/MeasTriggerQuantityEUTRA.c \
- ./25_02_2022_RRC/RSRP-RangeEUTRA.c \
- ./25_02_2022_RRC/RSRQ-RangeEUTRA.c \
- ./25_02_2022_RRC/SINR-RangeEUTRA.c \
- ./25_02_2022_RRC/ReportConfigNR.c \
- ./25_02_2022_RRC/ReportCGI.c \
- ./25_02_2022_RRC/EventTriggerConfig.c \
- ./25_02_2022_RRC/PeriodicalReportConfig.c \
- ./25_02_2022_RRC/NR-RS-Type.c \
- ./25_02_2022_RRC/MeasTriggerQuantity.c \
- ./25_02_2022_RRC/MeasTriggerQuantityOffset.c \
- ./25_02_2022_RRC/MeasReportQuantity.c \
- ./25_02_2022_RRC/ReportConfigToAddModList.c \
- ./25_02_2022_RRC/ReportConfigToAddMod.c \
- ./25_02_2022_RRC/ReportInterval.c \
- ./25_02_2022_RRC/ReselectionThreshold.c \
- ./25_02_2022_RRC/ReselectionThresholdQ.c \
- ./25_02_2022_RRC/ResumeCause.c \
- ./25_02_2022_RRC/RLC-BearerConfig.c \
- ./25_02_2022_RRC/RLC-Config.c \
- ./25_02_2022_RRC/UL-AM-RLC.c \
- ./25_02_2022_RRC/DL-AM-RLC.c \
- ./25_02_2022_RRC/UL-UM-RLC.c \
- ./25_02_2022_RRC/DL-UM-RLC.c \
- ./25_02_2022_RRC/T-PollRetransmit.c \
- ./25_02_2022_RRC/PollPDU.c \
- ./25_02_2022_RRC/PollByte.c \
- ./25_02_2022_RRC/T-Reassembly.c \
- ./25_02_2022_RRC/T-StatusProhibit.c \
- ./25_02_2022_RRC/SN-FieldLengthUM.c \
- ./25_02_2022_RRC/SN-FieldLengthAM.c \
- ./25_02_2022_RRC/RLF-TimersAndConstants.c \
- ./25_02_2022_RRC/RNTI-Value.c \
- ./25_02_2022_RRC/RSRP-Range.c \
- ./25_02_2022_RRC/RSRQ-Range.c \
- ./25_02_2022_RRC/SCellIndex.c \
- ./25_02_2022_RRC/SchedulingRequestConfig.c \
- ./25_02_2022_RRC/SchedulingRequestToAddMod.c \
- ./25_02_2022_RRC/SchedulingRequestId.c \
- ./25_02_2022_RRC/SchedulingRequestResourceConfig.c \
- ./25_02_2022_RRC/SchedulingRequestResourceId.c \
- ./25_02_2022_RRC/ScramblingId.c \
- ./25_02_2022_RRC/SCS-SpecificCarrier.c \
- ./25_02_2022_RRC/SDAP-Config.c \
- ./25_02_2022_RRC/QFI.c \
- ./25_02_2022_RRC/PDU-SessionID.c \
- ./25_02_2022_RRC/SearchSpace.c \
- ./25_02_2022_RRC/SearchSpaceId.c \
- ./25_02_2022_RRC/SearchSpaceZero.c \
- ./25_02_2022_RRC/SecurityAlgorithmConfig.c \
- ./25_02_2022_RRC/IntegrityProtAlgorithm.c \
- ./25_02_2022_RRC/CipheringAlgorithm.c \
- ./25_02_2022_RRC/ServCellIndex.c \
- ./25_02_2022_RRC/ServingCellConfig.c \
- ./25_02_2022_RRC/UplinkConfig.c \
- ./25_02_2022_RRC/ServingCellConfigCommon.c \
- ./25_02_2022_RRC/ServingCellConfigCommonSIB.c \
- ./25_02_2022_RRC/ShortI-RNTI-Value.c \
- ./25_02_2022_RRC/ShortMAC-I.c \
- ./25_02_2022_RRC/SINR-Range.c \
- ./25_02_2022_RRC/SI-SchedulingInfo.c \
- ./25_02_2022_RRC/SchedulingInfo.c \
- ./25_02_2022_RRC/SIB-Mapping.c \
- ./25_02_2022_RRC/SIB-TypeInfo.c \
- ./25_02_2022_RRC/SI-RequestConfig.c \
- ./25_02_2022_RRC/SI-RequestResources.c \
- ./25_02_2022_RRC/SlotFormatCombinationsPerCell.c \
- ./25_02_2022_RRC/SlotFormatCombination.c \
- ./25_02_2022_RRC/SlotFormatCombinationId.c \
- ./25_02_2022_RRC/SlotFormatIndicator.c \
- ./25_02_2022_RRC/S-NSSAI.c \
- ./25_02_2022_RRC/SpeedStateScaleFactors.c \
- ./25_02_2022_RRC/SS-RSSI-Measurement.c \
- ./25_02_2022_RRC/SPS-Config.c \
- ./25_02_2022_RRC/SRB-Identity.c \
- ./25_02_2022_RRC/SRS-CarrierSwitching.c \
- ./25_02_2022_RRC/SRS-TPC-PDCCH-Config.c \
- ./25_02_2022_RRC/SRS-CC-SetIndex.c \
- ./25_02_2022_RRC/SRS-Config.c \
- ./25_02_2022_RRC/SRS-ResourceSet.c \
- ./25_02_2022_RRC/SRS-ResourceSetId.c \
- ./25_02_2022_RRC/SRS-Resource.c \
- ./25_02_2022_RRC/SRS-SpatialRelationInfo.c \
- ./25_02_2022_RRC/SRS-ResourceId.c \
- ./25_02_2022_RRC/SRS-PeriodicityAndOffset.c \
- ./25_02_2022_RRC/SRS-TPC-CommandConfig.c \
- ./25_02_2022_RRC/SSB-Index.c \
- ./25_02_2022_RRC/SSB-MTC.c \
- ./25_02_2022_RRC/SSB-MTC2.c \
- ./25_02_2022_RRC/SSB-ToMeasure.c \
- ./25_02_2022_RRC/SubcarrierSpacing.c \
- ./25_02_2022_RRC/TAG-Config.c \
- ./25_02_2022_RRC/TAG.c \
- ./25_02_2022_RRC/TAG-Id.c \
- ./25_02_2022_RRC/TimeAlignmentTimer.c \
- ./25_02_2022_RRC/TCI-State.c \
- ./25_02_2022_RRC/QCL-Info.c \
- ./25_02_2022_RRC/TCI-StateId.c \
- ./25_02_2022_RRC/TDD-UL-DL-ConfigCommon.c \
- ./25_02_2022_RRC/TDD-UL-DL-Pattern.c \
- ./25_02_2022_RRC/TDD-UL-DL-ConfigDedicated.c \
- ./25_02_2022_RRC/TDD-UL-DL-SlotConfig.c \
- ./25_02_2022_RRC/TDD-UL-DL-SlotIndex.c \
- ./25_02_2022_RRC/TrackingAreaCode.c \
- ./25_02_2022_RRC/T-Reselection.c \
- ./25_02_2022_RRC/TimeToTrigger.c \
- ./25_02_2022_RRC/UAC-BarringInfoSetIndex.c \
- ./25_02_2022_RRC/UAC-BarringInfoSetList.c \
- ./25_02_2022_RRC/UAC-BarringInfoSet.c \
- ./25_02_2022_RRC/UAC-BarringPerCatList.c \
- ./25_02_2022_RRC/UAC-BarringPerCat.c \
- ./25_02_2022_RRC/UAC-BarringPerPLMN-List.c \
- ./25_02_2022_RRC/UAC-BarringPerPLMN.c \
- ./25_02_2022_RRC/UE-TimersAndConstants.c \
- ./25_02_2022_RRC/UplinkConfigCommon.c \
- ./25_02_2022_RRC/UplinkConfigCommonSIB.c \
- ./25_02_2022_RRC/UplinkTxDirectCurrentList.c \
- ./25_02_2022_RRC/UplinkTxDirectCurrentCell.c \
- ./25_02_2022_RRC/UplinkTxDirectCurrentBWP.c \
- ./25_02_2022_RRC/ZP-CSI-RS-Resource.c \
- ./25_02_2022_RRC/ZP-CSI-RS-ResourceId.c \
- ./25_02_2022_RRC/ZP-CSI-RS-ResourceSet.c \
- ./25_02_2022_RRC/ZP-CSI-RS-ResourceSetId.c \
- ./25_02_2022_RRC/AccessStratumRelease.c \
- ./25_02_2022_RRC/BandCombinationList.c \
- ./25_02_2022_RRC/BandCombination.c \
- ./25_02_2022_RRC/BandParameters.c \
- ./25_02_2022_RRC/CA-BandwidthClassEUTRA.c \
- ./25_02_2022_RRC/CA-BandwidthClassNR.c \
- ./25_02_2022_RRC/CA-ParametersEUTRA.c \
- ./25_02_2022_RRC/CA-ParametersNR.c \
- ./25_02_2022_RRC/FeatureSetCombination.c \
- ./25_02_2022_RRC/FeatureSetsPerBand.c \
- ./25_02_2022_RRC/FeatureSet.c \
- ./25_02_2022_RRC/FeatureSetCombinationId.c \
- ./25_02_2022_RRC/FeatureSetDownlink.c \
- ./25_02_2022_RRC/CSI-RS-IM-ReceptionForFeedback.c \
- ./25_02_2022_RRC/TypeI-SinglePanelCodebook.c \
- ./25_02_2022_RRC/TypeI-MultiPanelCodebook.c \
- ./25_02_2022_RRC/TypeII-Codebook.c \
- ./25_02_2022_RRC/TypeII-CodebookPortSelection.c \
- ./25_02_2022_RRC/FeatureSetDownlinkId.c \
- ./25_02_2022_RRC/FeatureSetDownlinkPerCC.c \
- ./25_02_2022_RRC/FeatureSetDownlinkPerCC-Id.c \
- ./25_02_2022_RRC/FeatureSetEUTRA-DownlinkId.c \
- ./25_02_2022_RRC/FeatureSetEUTRA-UplinkId.c \
- ./25_02_2022_RRC/FeatureSets.c \
- ./25_02_2022_RRC/FeatureSetUplink.c \
- ./25_02_2022_RRC/CSI-ReportFramework.c \
- ./25_02_2022_RRC/SRS-Resources.c \
- ./25_02_2022_RRC/FeatureSetUplinkId.c \
- ./25_02_2022_RRC/FeatureSetUplinkPerCC.c \
- ./25_02_2022_RRC/FeatureSetUplinkPerCC-Id.c \
- ./25_02_2022_RRC/FreqBandIndicatorEUTRA.c \
- ./25_02_2022_RRC/FreqBandList.c \
- ./25_02_2022_RRC/FreqBandInformation.c \
- ./25_02_2022_RRC/FreqBandInformationEUTRA.c \
- ./25_02_2022_RRC/FreqBandInformationNR.c \
- ./25_02_2022_RRC/AggregatedBandwidth.c \
- ./25_02_2022_RRC/FreqSeparationClass.c \
- ./25_02_2022_RRC/InterRAT-Parameters.c \
- ./25_02_2022_RRC/EUTRA-Parameters.c \
- ./25_02_2022_RRC/EUTRA-ParametersCommon.c \
- ./25_02_2022_RRC/EUTRA-ParametersXDD-Diff.c \
- ./25_02_2022_RRC/MAC-Parameters.c \
- ./25_02_2022_RRC/MAC-ParametersCommon.c \
- ./25_02_2022_RRC/MAC-ParametersXDD-Diff.c \
- ./25_02_2022_RRC/MeasAndMobParameters.c \
- ./25_02_2022_RRC/MeasAndMobParametersCommon.c \
- ./25_02_2022_RRC/MeasAndMobParametersXDD-Diff.c \
- ./25_02_2022_RRC/MeasAndMobParametersFRX-Diff.c \
- ./25_02_2022_RRC/MeasAndMobParametersMRDC.c \
- ./25_02_2022_RRC/MeasAndMobParametersMRDC-Common.c \
- ./25_02_2022_RRC/MeasAndMobParametersMRDC-XDD-Diff.c \
- ./25_02_2022_RRC/MeasAndMobParametersMRDC-FRX-Diff.c \
- ./25_02_2022_RRC/MIMO-LayersDL.c \
- ./25_02_2022_RRC/MIMO-LayersUL.c \
- ./25_02_2022_RRC/MIMO-ParametersPerBand.c \
- ./25_02_2022_RRC/BeamManagementSSB-CSI-RS.c \
- ./25_02_2022_RRC/CSI-RS-ForTracking.c \
- ./25_02_2022_RRC/PTRS-DensityRecommendationDL.c \
- ./25_02_2022_RRC/PTRS-DensityRecommendationUL.c \
- ./25_02_2022_RRC/SRS-TxSwitch.c \
- ./25_02_2022_RRC/ModulationOrder.c \
- ./25_02_2022_RRC/MRDC-Parameters.c \
- ./25_02_2022_RRC/PDCP-Parameters.c \
- ./25_02_2022_RRC/PDCP-ParametersMRDC.c \
- ./25_02_2022_RRC/Phy-Parameters.c \
- ./25_02_2022_RRC/Phy-ParametersCommon.c \
- ./25_02_2022_RRC/Phy-ParametersXDD-Diff.c \
- ./25_02_2022_RRC/Phy-ParametersFRX-Diff.c \
- ./25_02_2022_RRC/Phy-ParametersFR1.c \
- ./25_02_2022_RRC/Phy-ParametersFR2.c \
- ./25_02_2022_RRC/Phy-ParametersMRDC.c \
- ./25_02_2022_RRC/NAICS-Capability-Entry.c \
- ./25_02_2022_RRC/RAT-Type.c \
- ./25_02_2022_RRC/RF-Parameters.c \
- ./25_02_2022_RRC/BandNR.c \
- ./25_02_2022_RRC/RF-ParametersMRDC.c \
- ./25_02_2022_RRC/RLC-Parameters.c \
- ./25_02_2022_RRC/SupportedBandwidth.c \
- ./25_02_2022_RRC/UE-CapabilityRAT-ContainerListRRC.c \
- ./25_02_2022_RRC/UE-CapabilityRAT-Container.c \
- ./25_02_2022_RRC/UE-CapabilityRAT-RequestList.c \
- ./25_02_2022_RRC/UE-CapabilityRAT-Request.c \
- ./25_02_2022_RRC/UE-CapabilityRequestFilterNR.c \
- ./25_02_2022_RRC/UE-MRDC-Capability.c \
- ./25_02_2022_RRC/UE-MRDC-CapabilityAddXDD-Mode.c \
- ./25_02_2022_RRC/UE-MRDC-CapabilityAddFRX-Mode.c \
- ./25_02_2022_RRC/GeneralParametersMRDC-XDD-Diff.c \
- ./25_02_2022_RRC/UE-NR-Capability.c \
- ./25_02_2022_RRC/UE-NR-CapabilityAddXDD-Mode.c \
- ./25_02_2022_RRC/UE-NR-CapabilityAddFRX-Mode.c \
- ./25_02_2022_RRC/EUTRA-AllowedMeasBandwidth.c \
- ./25_02_2022_RRC/EUTRA-MBSFN-SubframeConfigList.c \
- ./25_02_2022_RRC/EUTRA-MBSFN-SubframeConfig.c \
- ./25_02_2022_RRC/EUTRA-MultiBandInfoList.c \
- ./25_02_2022_RRC/EUTRA-MultiBandInfo.c \
- ./25_02_2022_RRC/EUTRA-NS-PmaxList.c \
- ./25_02_2022_RRC/EUTRA-NS-PmaxValue.c \
- ./25_02_2022_RRC/EUTRA-PhysCellId.c \
- ./25_02_2022_RRC/EUTRA-PhysCellIdRange.c \
- ./25_02_2022_RRC/EUTRA-PresenceAntennaPort1.c \
- ./25_02_2022_RRC/EUTRA-Q-OffsetRange.c \
- ./25_02_2022_RRC/OtherConfig.c \
- ./25_02_2022_RRC/RRC-TransactionIdentifier.c \
- ./25_02_2022_RRC/VarPendingRNA-Update.c \
- ./25_02_2022_RRC/VarMeasConfig.c \
- ./25_02_2022_RRC/VarMeasReportList.c \
- ./25_02_2022_RRC/VarMeasReport.c \
- ./25_02_2022_RRC/CellsTriggeredList.c \
- ./25_02_2022_RRC/VarResumeMAC-Input.c \
- ./25_02_2022_RRC/VarShortMAC-Input.c \
- ./25_02_2022_RRC/HandoverCommand.c \
- ./25_02_2022_RRC/HandoverCommand-IEs.c \
- ./25_02_2022_RRC/HandoverPreparationInformationRrc.c \
- ./25_02_2022_RRC/HandoverPreparationInformationRrc-IEs.c \
- ./25_02_2022_RRC/AS-Config.c \
- ./25_02_2022_RRC/AS-Context.c \
- ./25_02_2022_RRC/ReestablishmentInfo.c \
- ./25_02_2022_RRC/ReestabNCellInfoList.c \
- ./25_02_2022_RRC/ReestabNCellInfo.c \
- ./25_02_2022_RRC/RRM-Config.c \
- ./25_02_2022_RRC/CG-Config.c \
- ./25_02_2022_RRC/CG-Config-IEs.c \
- ./25_02_2022_RRC/MeasConfigSN.c \
- ./25_02_2022_RRC/NR-FreqInfo.c \
- ./25_02_2022_RRC/ConfigRestrictModReqSCG.c \
- ./25_02_2022_RRC/BandCombinationIndex.c \
- ./25_02_2022_RRC/BandCombinationInfoSN.c \
- ./25_02_2022_RRC/FR-InfoList.c \
- ./25_02_2022_RRC/FR-Info.c \
- ./25_02_2022_RRC/CandidateServingFreqListNR.c \
- ./25_02_2022_RRC/CG-ConfigInfo.c \
- ./25_02_2022_RRC/CG-ConfigInfo-IEs.c \
- ./25_02_2022_RRC/ConfigRestrictInfoSCG.c \
- ./25_02_2022_RRC/BandCombinationInfoList.c \
- ./25_02_2022_RRC/BandCombinationInfo.c \
- ./25_02_2022_RRC/FeatureSetEntryIndex.c \
- ./25_02_2022_RRC/DRX-Info.c \
- ./25_02_2022_RRC/MeasConfigMN.c \
- ./25_02_2022_RRC/MRDC-AssistanceInfo.c \
- ./25_02_2022_RRC/AffectedCarrierFreqCombInfoMRDC.c \
- ./25_02_2022_RRC/VictimSystemType.c \
- ./25_02_2022_RRC/AffectedCarrierFreqCombEUTRA.c \
- ./25_02_2022_RRC/AffectedCarrierFreqCombNR.c \
- ./25_02_2022_RRC/MeasurementTimingConfigurationRrc.c \
- ./25_02_2022_RRC/MeasurementTimingConfigurationRrc-IEs.c \
- ./25_02_2022_RRC/MeasTimingList.c \
- ./25_02_2022_RRC/MeasTiming.c \
- ./25_02_2022_RRC/UERadioPagingInformation.c \
- ./25_02_2022_RRC/UERadioPagingInformation-IEs.c \
- ./25_02_2022_RRC/UERadioAccessCapabilityInformation.c \
- ./25_02_2022_RRC/UERadioAccessCapabilityInformation-IEs.c
+ ./22April22_Paging/BCCH-BCH-Message.c \
+ ./22April22_Paging/BCCH-BCH-MessageType.c \
+ ./22April22_Paging/BCCH-DL-SCH-Message.c \
+ ./22April22_Paging/BCCH-DL-SCH-MessageType.c \
+ ./22April22_Paging/DL-CCCH-Message.c \
+ ./22April22_Paging/DL-CCCH-MessageType.c \
+ ./22April22_Paging/DL-DCCH-Message.c \
+ ./22April22_Paging/DL-DCCH-MessageType.c \
+ ./22April22_Paging/PCCH-Message.c \
+ ./22April22_Paging/PCCH-MessageType.c \
+ ./22April22_Paging/UL-CCCH-Message.c \
+ ./22April22_Paging/UL-CCCH-MessageType.c \
+ ./22April22_Paging/UL-CCCH1-Message.c \
+ ./22April22_Paging/UL-CCCH1-MessageType.c \
+ ./22April22_Paging/UL-DCCH-Message.c \
+ ./22April22_Paging/UL-DCCH-MessageType.c \
+ ./22April22_Paging/CounterCheck.c \
+ ./22April22_Paging/CounterCheck-IEs.c \
+ ./22April22_Paging/DRB-CountMSB-InfoList.c \
+ ./22April22_Paging/DRB-CountMSB-Info.c \
+ ./22April22_Paging/CounterCheckResponse.c \
+ ./22April22_Paging/CounterCheckResponse-IEs.c \
+ ./22April22_Paging/DRB-CountInfoList.c \
+ ./22April22_Paging/DRB-CountInfo.c \
+ ./22April22_Paging/DLInformationTransfer.c \
+ ./22April22_Paging/DLInformationTransfer-IEs.c \
+ ./22April22_Paging/FailureInformation.c \
+ ./22April22_Paging/FailureInformation-IEs.c \
+ ./22April22_Paging/FailureInfoRLC-Bearer.c \
+ ./22April22_Paging/LocationMeasurementIndication.c \
+ ./22April22_Paging/LocationMeasurementIndication-IEs.c \
+ ./22April22_Paging/MIB.c \
+ ./22April22_Paging/MeasurementReport.c \
+ ./22April22_Paging/MeasurementReport-IEs.c \
+ ./22April22_Paging/MobilityFromNRCommand.c \
+ ./22April22_Paging/MobilityFromNRCommand-IEs.c \
+ ./22April22_Paging/PagingRrc.c \
+ ./22April22_Paging/PagingRecordList.c \
+ ./22April22_Paging/PagingRecord.c \
+ ./22April22_Paging/PagingUE-Identity.c \
+ ./22April22_Paging/RRCReestablishment.c \
+ ./22April22_Paging/RRCReestablishment-IEs.c \
+ ./22April22_Paging/RRCReestablishmentComplete.c \
+ ./22April22_Paging/RRCReestablishmentComplete-IEs.c \
+ ./22April22_Paging/RRCReestablishmentRequest.c \
+ ./22April22_Paging/RRCReestablishmentRequest-IEs.c \
+ ./22April22_Paging/ReestabUE-Identity.c \
+ ./22April22_Paging/ReestablishmentCause.c \
+ ./22April22_Paging/RRCReconfiguration.c \
+ ./22April22_Paging/RRCReconfiguration-IEs.c \
+ ./22April22_Paging/RRCReconfiguration-v1530-IEs.c \
+ ./22April22_Paging/MasterKeyUpdate.c \
+ ./22April22_Paging/RRCReconfigurationComplete.c \
+ ./22April22_Paging/RRCReconfigurationComplete-IEs.c \
+ ./22April22_Paging/RRCReconfigurationComplete-v1530-IEs.c \
+ ./22April22_Paging/RRCReject.c \
+ ./22April22_Paging/RRCReject-IEs.c \
+ ./22April22_Paging/RRCRelease.c \
+ ./22April22_Paging/RRCRelease-IEs.c \
+ ./22April22_Paging/RRCRelease-v1540-IEs.c \
+ ./22April22_Paging/RedirectedCarrierInfo.c \
+ ./22April22_Paging/RedirectedCarrierInfo-EUTRA.c \
+ ./22April22_Paging/CarrierInfoNR.c \
+ ./22April22_Paging/SuspendConfig.c \
+ ./22April22_Paging/PeriodicRNAU-TimerValue.c \
+ ./22April22_Paging/CellReselectionPriorities.c \
+ ./22April22_Paging/PagingCycle.c \
+ ./22April22_Paging/FreqPriorityListEUTRA.c \
+ ./22April22_Paging/FreqPriorityListNR.c \
+ ./22April22_Paging/FreqPriorityEUTRA.c \
+ ./22April22_Paging/FreqPriorityNR.c \
+ ./22April22_Paging/RAN-NotificationAreaInfo.c \
+ ./22April22_Paging/PLMN-RAN-AreaCellList.c \
+ ./22April22_Paging/PLMN-RAN-AreaCell.c \
+ ./22April22_Paging/PLMN-RAN-AreaConfigList.c \
+ ./22April22_Paging/PLMN-RAN-AreaConfig.c \
+ ./22April22_Paging/RAN-AreaConfig.c \
+ ./22April22_Paging/RRCResume.c \
+ ./22April22_Paging/RRCResume-IEs.c \
+ ./22April22_Paging/RRCResumeComplete.c \
+ ./22April22_Paging/RRCResumeComplete-IEs.c \
+ ./22April22_Paging/RRCResumeRequest.c \
+ ./22April22_Paging/RRCResumeRequest-IEs.c \
+ ./22April22_Paging/RRCResumeRequest1.c \
+ ./22April22_Paging/RRCResumeRequest1-IEs.c \
+ ./22April22_Paging/RRCSetup.c \
+ ./22April22_Paging/RRCSetup-IEs.c \
+ ./22April22_Paging/RRCSetupComplete.c \
+ ./22April22_Paging/RRCSetupComplete-IEs.c \
+ ./22April22_Paging/RegisteredAMF.c \
+ ./22April22_Paging/RRCSetupRequest.c \
+ ./22April22_Paging/RRCSetupRequest-IEs.c \
+ ./22April22_Paging/InitialUE-Identity.c \
+ ./22April22_Paging/EstablishmentCause.c \
+ ./22April22_Paging/RRCSystemInfoRequest.c \
+ ./22April22_Paging/RRCSystemInfoRequest-r15-IEs.c \
+ ./22April22_Paging/SecurityModeCommand.c \
+ ./22April22_Paging/SecurityModeCommand-IEs.c \
+ ./22April22_Paging/SecurityConfigSMC.c \
+ ./22April22_Paging/SecurityModeComplete.c \
+ ./22April22_Paging/SecurityModeComplete-IEs.c \
+ ./22April22_Paging/SecurityModeFailure.c \
+ ./22April22_Paging/SecurityModeFailure-IEs.c \
+ ./22April22_Paging/SIB1.c \
+ ./22April22_Paging/UAC-AccessCategory1-SelectionAssistanceInfo.c \
+ ./22April22_Paging/SystemInformation.c \
+ ./22April22_Paging/SystemInformation-IEs.c \
+ ./22April22_Paging/UEAssistanceInformation.c \
+ ./22April22_Paging/UEAssistanceInformation-IEs.c \
+ ./22April22_Paging/DelayBudgetReport.c \
+ ./22April22_Paging/UEAssistanceInformation-v1540-IEs.c \
+ ./22April22_Paging/OverheatingAssistance.c \
+ ./22April22_Paging/ReducedAggregatedBandwidth.c \
+ ./22April22_Paging/UECapabilityEnquiry.c \
+ ./22April22_Paging/UECapabilityEnquiry-IEs.c \
+ ./22April22_Paging/UECapabilityInformation.c \
+ ./22April22_Paging/UECapabilityInformation-IEs.c \
+ ./22April22_Paging/ULInformationTransfer.c \
+ ./22April22_Paging/ULInformationTransfer-IEs.c \
+ ./22April22_Paging/SIB2.c \
+ ./22April22_Paging/RangeToBestCell.c \
+ ./22April22_Paging/SIB3.c \
+ ./22April22_Paging/IntraFreqNeighCellList.c \
+ ./22April22_Paging/IntraFreqNeighCellInfo.c \
+ ./22April22_Paging/IntraFreqBlackCellList.c \
+ ./22April22_Paging/SIB4.c \
+ ./22April22_Paging/InterFreqCarrierFreqList.c \
+ ./22April22_Paging/InterFreqCarrierFreqInfo.c \
+ ./22April22_Paging/InterFreqNeighCellList.c \
+ ./22April22_Paging/InterFreqNeighCellInfo.c \
+ ./22April22_Paging/InterFreqBlackCellList.c \
+ ./22April22_Paging/SIB5.c \
+ ./22April22_Paging/CarrierFreqListEUTRA.c \
+ ./22April22_Paging/CarrierFreqEUTRA.c \
+ ./22April22_Paging/EUTRA-FreqBlackCellList.c \
+ ./22April22_Paging/EUTRA-FreqNeighCellList.c \
+ ./22April22_Paging/EUTRA-FreqNeighCellInfo.c \
+ ./22April22_Paging/SIB6.c \
+ ./22April22_Paging/SIB7.c \
+ ./22April22_Paging/SIB8.c \
+ ./22April22_Paging/SIB9.c \
+ ./22April22_Paging/AdditionalSpectrumEmission.c \
+ ./22April22_Paging/Alpha.c \
+ ./22April22_Paging/AMF-Identifier.c \
+ ./22April22_Paging/ARFCN-ValueEUTRA.c \
+ ./22April22_Paging/ARFCN-ValueNR.c \
+ ./22April22_Paging/BeamFailureRecoveryConfig.c \
+ ./22April22_Paging/PRACH-ResourceDedicatedBFR.c \
+ ./22April22_Paging/BFR-SSB-Resource.c \
+ ./22April22_Paging/BFR-CSIRS-Resource.c \
+ ./22April22_Paging/BSR-Config.c \
+ ./22April22_Paging/BWP.c \
+ ./22April22_Paging/BWP-Downlink.c \
+ ./22April22_Paging/BWP-DownlinkCommon.c \
+ ./22April22_Paging/BWP-DownlinkDedicated.c \
+ ./22April22_Paging/BWP-Id.c \
+ ./22April22_Paging/BWP-Uplink.c \
+ ./22April22_Paging/BWP-UplinkCommon.c \
+ ./22April22_Paging/BWP-UplinkDedicated.c \
+ ./22April22_Paging/CellAccessRelatedInfo.c \
+ ./22April22_Paging/CellAccessRelatedInfo-EUTRA-5GC.c \
+ ./22April22_Paging/PLMN-IdentityList-EUTRA-5GC.c \
+ ./22April22_Paging/PLMN-Identity-EUTRA-5GC.c \
+ ./22April22_Paging/CellIdentity-EUTRA-5GC.c \
+ ./22April22_Paging/CellAccessRelatedInfo-EUTRA-EPC.c \
+ ./22April22_Paging/PLMN-IdentityList-EUTRA-EPC.c \
+ ./22April22_Paging/CellGroupConfigRrc.c \
+ ./22April22_Paging/SpCellConfig.c \
+ ./22April22_Paging/ReconfigurationWithSync.c \
+ ./22April22_Paging/SCellConfig.c \
+ ./22April22_Paging/CellGroupId.c \
+ ./22April22_Paging/CellIdentity.c \
+ ./22April22_Paging/CellReselectionPriority.c \
+ ./22April22_Paging/CellReselectionSubPriority.c \
+ ./22April22_Paging/CGI-Info.c \
+ ./22April22_Paging/CodebookConfig.c \
+ ./22April22_Paging/ConfiguredGrantConfig.c \
+ ./22April22_Paging/CG-UCI-OnPUSCH.c \
+ ./22April22_Paging/ConnEstFailureControl.c \
+ ./22April22_Paging/ControlResourceSet.c \
+ ./22April22_Paging/ControlResourceSetId.c \
+ ./22April22_Paging/ControlResourceSetZero.c \
+ ./22April22_Paging/CrossCarrierSchedulingConfig.c \
+ ./22April22_Paging/CSI-AperiodicTriggerStateList.c \
+ ./22April22_Paging/CSI-AperiodicTriggerState.c \
+ ./22April22_Paging/CSI-AssociatedReportConfigInfo.c \
+ ./22April22_Paging/CSI-FrequencyOccupation.c \
+ ./22April22_Paging/CSI-IM-Resource.c \
+ ./22April22_Paging/CSI-IM-ResourceId.c \
+ ./22April22_Paging/CSI-IM-ResourceSet.c \
+ ./22April22_Paging/CSI-IM-ResourceSetId.c \
+ ./22April22_Paging/CSI-MeasConfig.c \
+ ./22April22_Paging/CSI-ReportConfig.c \
+ ./22April22_Paging/CSI-ReportPeriodicityAndOffset.c \
+ ./22April22_Paging/PUCCH-CSI-Resource.c \
+ ./22April22_Paging/PortIndexFor8Ranks.c \
+ ./22April22_Paging/PortIndex8.c \
+ ./22April22_Paging/PortIndex4.c \
+ ./22April22_Paging/PortIndex2.c \
+ ./22April22_Paging/CSI-ReportConfigId.c \
+ ./22April22_Paging/CSI-ResourceConfig.c \
+ ./22April22_Paging/CSI-ResourceConfigId.c \
+ ./22April22_Paging/CSI-ResourcePeriodicityAndOffset.c \
+ ./22April22_Paging/CSI-RS-ResourceConfigMobility.c \
+ ./22April22_Paging/CSI-RS-CellMobility.c \
+ ./22April22_Paging/CSI-RS-Resource-Mobility.c \
+ ./22April22_Paging/CSI-RS-Index.c \
+ ./22April22_Paging/CSI-RS-ResourceMapping.c \
+ ./22April22_Paging/CSI-SemiPersistentOnPUSCH-TriggerStateList.c \
+ ./22April22_Paging/CSI-SemiPersistentOnPUSCH-TriggerState.c \
+ ./22April22_Paging/CSI-SSB-ResourceSet.c \
+ ./22April22_Paging/CSI-SSB-ResourceSetId.c \
+ ./22April22_Paging/DedicatedNAS-Message.c \
+ ./22April22_Paging/DMRS-DownlinkConfig.c \
+ ./22April22_Paging/DMRS-UplinkConfig.c \
+ ./22April22_Paging/DownlinkConfigCommon.c \
+ ./22April22_Paging/DownlinkConfigCommonSIB.c \
+ ./22April22_Paging/BCCH-Config.c \
+ ./22April22_Paging/PCCH-Config.c \
+ ./22April22_Paging/DownlinkPreemption.c \
+ ./22April22_Paging/INT-ConfigurationPerServingCell.c \
+ ./22April22_Paging/DRB-Identity.c \
+ ./22April22_Paging/DRX-Config.c \
+ ./22April22_Paging/FilterCoefficient.c \
+ ./22April22_Paging/FreqBandIndicatorNR.c \
+ ./22April22_Paging/FrequencyInfoDL.c \
+ ./22April22_Paging/FrequencyInfoDL-SIB.c \
+ ./22April22_Paging/FrequencyInfoUL.c \
+ ./22April22_Paging/FrequencyInfoUL-SIB.c \
+ ./22April22_Paging/Hysteresis.c \
+ ./22April22_Paging/I-RNTI-Value.c \
+ ./22April22_Paging/LocationMeasurementInfo.c \
+ ./22April22_Paging/EUTRA-RSTD-InfoList.c \
+ ./22April22_Paging/EUTRA-RSTD-Info.c \
+ ./22April22_Paging/LogicalChannelConfig.c \
+ ./22April22_Paging/LogicalChannelIdentity.c \
+ ./22April22_Paging/MAC-CellGroupConfig.c \
+ ./22April22_Paging/DataInactivityTimer.c \
+ ./22April22_Paging/MeasConfigRrc.c \
+ ./22April22_Paging/MeasObjectToRemoveList.c \
+ ./22April22_Paging/MeasIdToRemoveList.c \
+ ./22April22_Paging/ReportConfigToRemoveList.c \
+ ./22April22_Paging/MeasGapConfig.c \
+ ./22April22_Paging/GapConfig.c \
+ ./22April22_Paging/MeasGapSharingConfig.c \
+ ./22April22_Paging/MeasGapSharingScheme.c \
+ ./22April22_Paging/MeasId.c \
+ ./22April22_Paging/MeasIdToAddModList.c \
+ ./22April22_Paging/MeasIdToAddMod.c \
+ ./22April22_Paging/MeasObjectEUTRA.c \
+ ./22April22_Paging/EUTRA-CellIndexList.c \
+ ./22April22_Paging/EUTRA-CellIndex.c \
+ ./22April22_Paging/EUTRA-Cell.c \
+ ./22April22_Paging/EUTRA-BlackCell.c \
+ ./22April22_Paging/MeasObjectId.c \
+ ./22April22_Paging/MeasObjectNR.c \
+ ./22April22_Paging/ReferenceSignalConfig.c \
+ ./22April22_Paging/SSB-ConfigMobility.c \
+ ./22April22_Paging/Q-OffsetRangeList.c \
+ ./22April22_Paging/ThresholdNR.c \
+ ./22April22_Paging/CellsToAddModList.c \
+ ./22April22_Paging/CellsToAddMod.c \
+ ./22April22_Paging/MeasObjectToAddModList.c \
+ ./22April22_Paging/MeasObjectToAddMod.c \
+ ./22April22_Paging/MeasResultCellListSFTD.c \
+ ./22April22_Paging/MeasResultCellSFTD.c \
+ ./22April22_Paging/MeasResults.c \
+ ./22April22_Paging/MeasResultServMOList.c \
+ ./22April22_Paging/MeasResultServMO.c \
+ ./22April22_Paging/MeasResultListNR.c \
+ ./22April22_Paging/MeasResultNR.c \
+ ./22April22_Paging/MeasResultListEUTRA.c \
+ ./22April22_Paging/MeasResultEUTRA.c \
+ ./22April22_Paging/MultiBandInfoListEUTRA.c \
+ ./22April22_Paging/MeasQuantityResults.c \
+ ./22April22_Paging/MeasQuantityResultsEUTRA.c \
+ ./22April22_Paging/ResultsPerSSB-IndexList.c \
+ ./22April22_Paging/ResultsPerSSB-Index.c \
+ ./22April22_Paging/ResultsPerCSI-RS-IndexList.c \
+ ./22April22_Paging/ResultsPerCSI-RS-Index.c \
+ ./22April22_Paging/MeasResultSCG-Failure.c \
+ ./22April22_Paging/MeasResultList2NR.c \
+ ./22April22_Paging/MeasResult2NR.c \
+ ./22April22_Paging/MobilityStateParameters.c \
+ ./22April22_Paging/MultiFrequencyBandListNR.c \
+ ./22April22_Paging/MultiFrequencyBandListNR-SIB.c \
+ ./22April22_Paging/NR-MultiBandInfo.c \
+ ./22April22_Paging/NextHopChainingCount.c \
+ ./22April22_Paging/NG-5G-S-TMSI.c \
+ ./22April22_Paging/NR-NS-PmaxList.c \
+ ./22April22_Paging/NR-NS-PmaxValue.c \
+ ./22April22_Paging/NZP-CSI-RS-Resource.c \
+ ./22April22_Paging/NZP-CSI-RS-ResourceId.c \
+ ./22April22_Paging/NZP-CSI-RS-ResourceSet.c \
+ ./22April22_Paging/NZP-CSI-RS-ResourceSetId.c \
+ ./22April22_Paging/P-Max.c \
+ ./22April22_Paging/PCI-List.c \
+ ./22April22_Paging/PCI-Range.c \
+ ./22April22_Paging/PCI-RangeElement.c \
+ ./22April22_Paging/PCI-RangeIndex.c \
+ ./22April22_Paging/PCI-RangeIndexList.c \
+ ./22April22_Paging/PDCCH-Config.c \
+ ./22April22_Paging/PDCCH-ConfigCommon.c \
+ ./22April22_Paging/PDCCH-ConfigSIB1.c \
+ ./22April22_Paging/PDCCH-ServingCellConfig.c \
+ ./22April22_Paging/PDCP-Config.c \
+ ./22April22_Paging/UL-DataSplitThreshold.c \
+ ./22April22_Paging/PDSCH-Config.c \
+ ./22April22_Paging/RateMatchPatternGroup.c \
+ ./22April22_Paging/PDSCH-ConfigCommon.c \
+ ./22April22_Paging/PDSCH-ServingCellConfig.c \
+ ./22April22_Paging/PDSCH-CodeBlockGroupTransmission.c \
+ ./22April22_Paging/PDSCH-TimeDomainResourceAllocationList.c \
+ ./22April22_Paging/PDSCH-TimeDomainResourceAllocation.c \
+ ./22April22_Paging/PHR-Config.c \
+ ./22April22_Paging/PhysCellId.c \
+ ./22April22_Paging/PhysicalCellGroupConfig.c \
+ ./22April22_Paging/PLMN-IdentitY.c \
+ ./22April22_Paging/MCC.c \
+ ./22April22_Paging/MNC.c \
+ ./22April22_Paging/MCC-MNC-Digit.c \
+ ./22April22_Paging/PLMN-IdentityInfoList.c \
+ ./22April22_Paging/PLMN-IdentityInfo.c \
+ ./22April22_Paging/PRB-Id.c \
+ ./22April22_Paging/PTRS-DownlinkConfig.c \
+ ./22April22_Paging/PTRS-UplinkConfig.c \
+ ./22April22_Paging/PUCCH-Config.c \
+ ./22April22_Paging/PUCCH-FormatConfig.c \
+ ./22April22_Paging/PUCCH-MaxCodeRate.c \
+ ./22April22_Paging/PUCCH-ResourceSet.c \
+ ./22April22_Paging/PUCCH-ResourceSetId.c \
+ ./22April22_Paging/PUCCH-Resource.c \
+ ./22April22_Paging/PUCCH-ResourceId.c \
+ ./22April22_Paging/PUCCH-format0.c \
+ ./22April22_Paging/PUCCH-format1.c \
+ ./22April22_Paging/PUCCH-format2.c \
+ ./22April22_Paging/PUCCH-format3.c \
+ ./22April22_Paging/PUCCH-format4.c \
+ ./22April22_Paging/PUCCH-ConfigCommon.c \
+ ./22April22_Paging/PUCCH-PathlossReferenceRS-Id.c \
+ ./22April22_Paging/PUCCH-PowerControl.c \
+ ./22April22_Paging/P0-PUCCH.c \
+ ./22April22_Paging/P0-PUCCH-Id.c \
+ ./22April22_Paging/PUCCH-PathlossReferenceRS.c \
+ ./22April22_Paging/PUCCH-SpatialRelationInfo.c \
+ ./22April22_Paging/PUCCH-SpatialRelationInfoId.c \
+ ./22April22_Paging/PUCCH-TPC-CommandConfig.c \
+ ./22April22_Paging/PUSCH-Config.c \
+ ./22April22_Paging/UCI-OnPUSCH.c \
+ ./22April22_Paging/PUSCH-ConfigCommon.c \
+ ./22April22_Paging/PUSCH-PowerControl.c \
+ ./22April22_Paging/P0-PUSCH-AlphaSet.c \
+ ./22April22_Paging/P0-PUSCH-AlphaSetId.c \
+ ./22April22_Paging/PUSCH-PathlossReferenceRS.c \
+ ./22April22_Paging/PUSCH-PathlossReferenceRS-Id.c \
+ ./22April22_Paging/SRI-PUSCH-PowerControl.c \
+ ./22April22_Paging/SRI-PUSCH-PowerControlId.c \
+ ./22April22_Paging/BetaOffsets.c \
+ ./22April22_Paging/PUSCH-ServingCellConfig.c \
+ ./22April22_Paging/PUSCH-CodeBlockGroupTransmission.c \
+ ./22April22_Paging/PUSCH-TimeDomainResourceAllocationList.c \
+ ./22April22_Paging/PUSCH-TimeDomainResourceAllocation.c \
+ ./22April22_Paging/PUSCH-TPC-CommandConfig.c \
+ ./22April22_Paging/Q-OffsetRange.c \
+ ./22April22_Paging/Q-QualMin.c \
+ ./22April22_Paging/Q-RxLevMin.c \
+ ./22April22_Paging/QuantityConfig.c \
+ ./22April22_Paging/QuantityConfigNR.c \
+ ./22April22_Paging/QuantityConfigRS.c \
+ ./22April22_Paging/FilterConfig.c \
+ ./22April22_Paging/RACH-ConfigCommon.c \
+ ./22April22_Paging/RACH-ConfigDedicated.c \
+ ./22April22_Paging/CFRA.c \
+ ./22April22_Paging/CFRA-SSB-Resource.c \
+ ./22April22_Paging/CFRA-CSIRS-Resource.c \
+ ./22April22_Paging/RACH-ConfigGeneric.c \
+ ./22April22_Paging/RA-Prioritization.c \
+ ./22April22_Paging/RadioBearerConfig.c \
+ ./22April22_Paging/SRB-ToAddModList.c \
+ ./22April22_Paging/SRB-ToAddMod.c \
+ ./22April22_Paging/DRB-ToAddModList.c \
+ ./22April22_Paging/DRB-ToAddMod.c \
+ ./22April22_Paging/DRB-ToReleaseList.c \
+ ./22April22_Paging/SecurityConfig.c \
+ ./22April22_Paging/RadioLinkMonitoringConfig.c \
+ ./22April22_Paging/RadioLinkMonitoringRS.c \
+ ./22April22_Paging/RadioLinkMonitoringRS-Id.c \
+ ./22April22_Paging/RAN-AreaCode.c \
+ ./22April22_Paging/RateMatchPattern.c \
+ ./22April22_Paging/RateMatchPatternId.c \
+ ./22April22_Paging/RateMatchPatternLTE-CRS.c \
+ ./22April22_Paging/RejectWaitTime.c \
+ ./22April22_Paging/ReportConfigId.c \
+ ./22April22_Paging/ReportConfigInterRAT.c \
+ ./22April22_Paging/ReportCGI-EUTRA.c \
+ ./22April22_Paging/EventTriggerConfigInterRAT.c \
+ ./22April22_Paging/PeriodicalReportConfigInterRAT.c \
+ ./22April22_Paging/MeasTriggerQuantityEUTRA.c \
+ ./22April22_Paging/RSRP-RangeEUTRA.c \
+ ./22April22_Paging/RSRQ-RangeEUTRA.c \
+ ./22April22_Paging/SINR-RangeEUTRA.c \
+ ./22April22_Paging/ReportConfigNR.c \
+ ./22April22_Paging/ReportCGI.c \
+ ./22April22_Paging/EventTriggerConfig.c \
+ ./22April22_Paging/PeriodicalReportConfig.c \
+ ./22April22_Paging/NR-RS-Type.c \
+ ./22April22_Paging/MeasTriggerQuantity.c \
+ ./22April22_Paging/MeasTriggerQuantityOffset.c \
+ ./22April22_Paging/MeasReportQuantity.c \
+ ./22April22_Paging/ReportConfigToAddModList.c \
+ ./22April22_Paging/ReportConfigToAddMod.c \
+ ./22April22_Paging/ReportInterval.c \
+ ./22April22_Paging/ReselectionThreshold.c \
+ ./22April22_Paging/ReselectionThresholdQ.c \
+ ./22April22_Paging/ResumeCause.c \
+ ./22April22_Paging/RLC-BearerConfig.c \
+ ./22April22_Paging/RLC-Config.c \
+ ./22April22_Paging/UL-AM-RLC.c \
+ ./22April22_Paging/DL-AM-RLC.c \
+ ./22April22_Paging/UL-UM-RLC.c \
+ ./22April22_Paging/DL-UM-RLC.c \
+ ./22April22_Paging/T-PollRetransmit.c \
+ ./22April22_Paging/PollPDU.c \
+ ./22April22_Paging/PollByte.c \
+ ./22April22_Paging/T-Reassembly.c \
+ ./22April22_Paging/T-StatusProhibit.c \
+ ./22April22_Paging/SN-FieldLengthUM.c \
+ ./22April22_Paging/SN-FieldLengthAM.c \
+ ./22April22_Paging/RLF-TimersAndConstants.c \
+ ./22April22_Paging/RNTI-Value.c \
+ ./22April22_Paging/RSRP-Range.c \
+ ./22April22_Paging/RSRQ-Range.c \
+ ./22April22_Paging/SCellIndex.c \
+ ./22April22_Paging/SchedulingRequestConfig.c \
+ ./22April22_Paging/SchedulingRequestToAddMod.c \
+ ./22April22_Paging/SchedulingRequestId.c \
+ ./22April22_Paging/SchedulingRequestResourceConfig.c \
+ ./22April22_Paging/SchedulingRequestResourceId.c \
+ ./22April22_Paging/ScramblingId.c \
+ ./22April22_Paging/SCS-SpecificCarrier.c \
+ ./22April22_Paging/SDAP-Config.c \
+ ./22April22_Paging/QFI.c \
+ ./22April22_Paging/PDU-SessionID.c \
+ ./22April22_Paging/SearchSpace.c \
+ ./22April22_Paging/SearchSpaceId.c \
+ ./22April22_Paging/SearchSpaceZero.c \
+ ./22April22_Paging/SecurityAlgorithmConfig.c \
+ ./22April22_Paging/IntegrityProtAlgorithm.c \
+ ./22April22_Paging/CipheringAlgorithm.c \
+ ./22April22_Paging/ServCellIndex.c \
+ ./22April22_Paging/ServingCellConfig.c \
+ ./22April22_Paging/UplinkConfig.c \
+ ./22April22_Paging/ServingCellConfigCommon.c \
+ ./22April22_Paging/ServingCellConfigCommonSIB.c \
+ ./22April22_Paging/ShortI-RNTI-Value.c \
+ ./22April22_Paging/ShortMAC-I.c \
+ ./22April22_Paging/SINR-Range.c \
+ ./22April22_Paging/SI-SchedulingInfo.c \
+ ./22April22_Paging/SchedulingInfo.c \
+ ./22April22_Paging/SIB-Mapping.c \
+ ./22April22_Paging/SIB-TypeInfo.c \
+ ./22April22_Paging/SI-RequestConfig.c \
+ ./22April22_Paging/SI-RequestResources.c \
+ ./22April22_Paging/SlotFormatCombinationsPerCell.c \
+ ./22April22_Paging/SlotFormatCombination.c \
+ ./22April22_Paging/SlotFormatCombinationId.c \
+ ./22April22_Paging/SlotFormatIndicator.c \
+ ./22April22_Paging/S-NSSAI.c \
+ ./22April22_Paging/SpeedStateScaleFactors.c \
+ ./22April22_Paging/SS-RSSI-Measurement.c \
+ ./22April22_Paging/SPS-Config.c \
+ ./22April22_Paging/SRB-Identity.c \
+ ./22April22_Paging/SRS-CarrierSwitching.c \
+ ./22April22_Paging/SRS-TPC-PDCCH-Config.c \
+ ./22April22_Paging/SRS-CC-SetIndex.c \
+ ./22April22_Paging/SRS-Config.c \
+ ./22April22_Paging/SRS-ResourceSet.c \
+ ./22April22_Paging/SRS-ResourceSetId.c \
+ ./22April22_Paging/SRS-Resource.c \
+ ./22April22_Paging/SRS-SpatialRelationInfo.c \
+ ./22April22_Paging/SRS-ResourceId.c \
+ ./22April22_Paging/SRS-PeriodicityAndOffset.c \
+ ./22April22_Paging/SRS-TPC-CommandConfig.c \
+ ./22April22_Paging/SSB-Index.c \
+ ./22April22_Paging/SSB-MTC.c \
+ ./22April22_Paging/SSB-MTC2.c \
+ ./22April22_Paging/SSB-ToMeasure.c \
+ ./22April22_Paging/SubcarrierSpacing.c \
+ ./22April22_Paging/TAG-Config.c \
+ ./22April22_Paging/TAG.c \
+ ./22April22_Paging/TAG-Id.c \
+ ./22April22_Paging/TimeAlignmentTimer.c \
+ ./22April22_Paging/TCI-State.c \
+ ./22April22_Paging/QCL-Info.c \
+ ./22April22_Paging/TCI-StateId.c \
+ ./22April22_Paging/TDD-UL-DL-ConfigCommon.c \
+ ./22April22_Paging/TDD-UL-DL-Pattern.c \
+ ./22April22_Paging/TDD-UL-DL-ConfigDedicated.c \
+ ./22April22_Paging/TDD-UL-DL-SlotConfig.c \
+ ./22April22_Paging/TDD-UL-DL-SlotIndex.c \
+ ./22April22_Paging/TrackingAreaCode.c \
+ ./22April22_Paging/T-Reselection.c \
+ ./22April22_Paging/TimeToTrigger.c \
+ ./22April22_Paging/UAC-BarringInfoSetIndex.c \
+ ./22April22_Paging/UAC-BarringInfoSetList.c \
+ ./22April22_Paging/UAC-BarringInfoSet.c \
+ ./22April22_Paging/UAC-BarringPerCatList.c \
+ ./22April22_Paging/UAC-BarringPerCat.c \
+ ./22April22_Paging/UAC-BarringPerPLMN-List.c \
+ ./22April22_Paging/UAC-BarringPerPLMN.c \
+ ./22April22_Paging/UE-TimersAndConstants.c \
+ ./22April22_Paging/UplinkConfigCommon.c \
+ ./22April22_Paging/UplinkConfigCommonSIB.c \
+ ./22April22_Paging/UplinkTxDirectCurrentList.c \
+ ./22April22_Paging/UplinkTxDirectCurrentCell.c \
+ ./22April22_Paging/UplinkTxDirectCurrentBWP.c \
+ ./22April22_Paging/ZP-CSI-RS-Resource.c \
+ ./22April22_Paging/ZP-CSI-RS-ResourceId.c \
+ ./22April22_Paging/ZP-CSI-RS-ResourceSet.c \
+ ./22April22_Paging/ZP-CSI-RS-ResourceSetId.c \
+ ./22April22_Paging/AccessStratumRelease.c \
+ ./22April22_Paging/BandCombinationList.c \
+ ./22April22_Paging/BandCombination.c \
+ ./22April22_Paging/BandParameters.c \
+ ./22April22_Paging/CA-BandwidthClassEUTRA.c \
+ ./22April22_Paging/CA-BandwidthClassNR.c \
+ ./22April22_Paging/CA-ParametersEUTRA.c \
+ ./22April22_Paging/CA-ParametersNR.c \
+ ./22April22_Paging/FeatureSetCombination.c \
+ ./22April22_Paging/FeatureSetsPerBand.c \
+ ./22April22_Paging/FeatureSet.c \
+ ./22April22_Paging/FeatureSetCombinationId.c \
+ ./22April22_Paging/FeatureSetDownlink.c \
+ ./22April22_Paging/CSI-RS-IM-ReceptionForFeedback.c \
+ ./22April22_Paging/TypeI-SinglePanelCodebook.c \
+ ./22April22_Paging/TypeI-MultiPanelCodebook.c \
+ ./22April22_Paging/TypeII-Codebook.c \
+ ./22April22_Paging/TypeII-CodebookPortSelection.c \
+ ./22April22_Paging/FeatureSetDownlinkId.c \
+ ./22April22_Paging/FeatureSetDownlinkPerCC.c \
+ ./22April22_Paging/FeatureSetDownlinkPerCC-Id.c \
+ ./22April22_Paging/FeatureSetEUTRA-DownlinkId.c \
+ ./22April22_Paging/FeatureSetEUTRA-UplinkId.c \
+ ./22April22_Paging/FeatureSets.c \
+ ./22April22_Paging/FeatureSetUplink.c \
+ ./22April22_Paging/CSI-ReportFramework.c \
+ ./22April22_Paging/SRS-Resources.c \
+ ./22April22_Paging/FeatureSetUplinkId.c \
+ ./22April22_Paging/FeatureSetUplinkPerCC.c \
+ ./22April22_Paging/FeatureSetUplinkPerCC-Id.c \
+ ./22April22_Paging/FreqBandIndicatorEUTRA.c \
+ ./22April22_Paging/FreqBandList.c \
+ ./22April22_Paging/FreqBandInformation.c \
+ ./22April22_Paging/FreqBandInformationEUTRA.c \
+ ./22April22_Paging/FreqBandInformationNR.c \
+ ./22April22_Paging/AggregatedBandwidth.c \
+ ./22April22_Paging/FreqSeparationClass.c \
+ ./22April22_Paging/InterRAT-Parameters.c \
+ ./22April22_Paging/EUTRA-Parameters.c \
+ ./22April22_Paging/EUTRA-ParametersCommon.c \
+ ./22April22_Paging/EUTRA-ParametersXDD-Diff.c \
+ ./22April22_Paging/MAC-Parameters.c \
+ ./22April22_Paging/MAC-ParametersCommon.c \
+ ./22April22_Paging/MAC-ParametersXDD-Diff.c \
+ ./22April22_Paging/MeasAndMobParameters.c \
+ ./22April22_Paging/MeasAndMobParametersCommon.c \
+ ./22April22_Paging/MeasAndMobParametersXDD-Diff.c \
+ ./22April22_Paging/MeasAndMobParametersFRX-Diff.c \
+ ./22April22_Paging/MeasAndMobParametersMRDC.c \
+ ./22April22_Paging/MeasAndMobParametersMRDC-Common.c \
+ ./22April22_Paging/MeasAndMobParametersMRDC-XDD-Diff.c \
+ ./22April22_Paging/MeasAndMobParametersMRDC-FRX-Diff.c \
+ ./22April22_Paging/MIMO-LayersDL.c \
+ ./22April22_Paging/MIMO-LayersUL.c \
+ ./22April22_Paging/MIMO-ParametersPerBand.c \
+ ./22April22_Paging/BeamManagementSSB-CSI-RS.c \
+ ./22April22_Paging/CSI-RS-ForTracking.c \
+ ./22April22_Paging/PTRS-DensityRecommendationDL.c \
+ ./22April22_Paging/PTRS-DensityRecommendationUL.c \
+ ./22April22_Paging/SRS-TxSwitch.c \
+ ./22April22_Paging/ModulationOrder.c \
+ ./22April22_Paging/MRDC-Parameters.c \
+ ./22April22_Paging/PDCP-Parameters.c \
+ ./22April22_Paging/PDCP-ParametersMRDC.c \
+ ./22April22_Paging/Phy-Parameters.c \
+ ./22April22_Paging/Phy-ParametersCommon.c \
+ ./22April22_Paging/Phy-ParametersXDD-Diff.c \
+ ./22April22_Paging/Phy-ParametersFRX-Diff.c \
+ ./22April22_Paging/Phy-ParametersFR1.c \
+ ./22April22_Paging/Phy-ParametersFR2.c \
+ ./22April22_Paging/Phy-ParametersMRDC.c \
+ ./22April22_Paging/NAICS-Capability-Entry.c \
+ ./22April22_Paging/RAT-Type.c \
+ ./22April22_Paging/RF-Parameters.c \
+ ./22April22_Paging/BandNR.c \
+ ./22April22_Paging/RF-ParametersMRDC.c \
+ ./22April22_Paging/RLC-Parameters.c \
+ ./22April22_Paging/SupportedBandwidth.c \
+ ./22April22_Paging/UE-CapabilityRAT-ContainerListRRC.c \
+ ./22April22_Paging/UE-CapabilityRAT-Container.c \
+ ./22April22_Paging/UE-CapabilityRAT-RequestList.c \
+ ./22April22_Paging/UE-CapabilityRAT-Request.c \
+ ./22April22_Paging/UE-CapabilityRequestFilterNR.c \
+ ./22April22_Paging/UE-MRDC-Capability.c \
+ ./22April22_Paging/UE-MRDC-CapabilityAddXDD-Mode.c \
+ ./22April22_Paging/UE-MRDC-CapabilityAddFRX-Mode.c \
+ ./22April22_Paging/GeneralParametersMRDC-XDD-Diff.c \
+ ./22April22_Paging/UE-NR-Capability.c \
+ ./22April22_Paging/UE-NR-CapabilityAddXDD-Mode.c \
+ ./22April22_Paging/UE-NR-CapabilityAddFRX-Mode.c \
+ ./22April22_Paging/EUTRA-AllowedMeasBandwidth.c \
+ ./22April22_Paging/EUTRA-MBSFN-SubframeConfigList.c \
+ ./22April22_Paging/EUTRA-MBSFN-SubframeConfig.c \
+ ./22April22_Paging/EUTRA-MultiBandInfoList.c \
+ ./22April22_Paging/EUTRA-MultiBandInfo.c \
+ ./22April22_Paging/EUTRA-NS-PmaxList.c \
+ ./22April22_Paging/EUTRA-NS-PmaxValue.c \
+ ./22April22_Paging/EUTRA-PhysCellId.c \
+ ./22April22_Paging/EUTRA-PhysCellIdRange.c \
+ ./22April22_Paging/EUTRA-PresenceAntennaPort1.c \
+ ./22April22_Paging/EUTRA-Q-OffsetRange.c \
+ ./22April22_Paging/OtherConfig.c \
+ ./22April22_Paging/RRC-TransactionIdentifier.c \
+ ./22April22_Paging/VarPendingRNA-Update.c \
+ ./22April22_Paging/VarMeasConfig.c \
+ ./22April22_Paging/VarMeasReportList.c \
+ ./22April22_Paging/VarMeasReport.c \
+ ./22April22_Paging/CellsTriggeredList.c \
+ ./22April22_Paging/VarResumeMAC-Input.c \
+ ./22April22_Paging/VarShortMAC-Input.c \
+ ./22April22_Paging/HandoverCommand.c \
+ ./22April22_Paging/HandoverCommand-IEs.c \
+ ./22April22_Paging/HandoverPreparationInformationRrc.c \
+ ./22April22_Paging/HandoverPreparationInformationRrc-IEs.c \
+ ./22April22_Paging/AS-Config.c \
+ ./22April22_Paging/AS-Context.c \
+ ./22April22_Paging/ReestablishmentInfo.c \
+ ./22April22_Paging/ReestabNCellInfoList.c \
+ ./22April22_Paging/ReestabNCellInfo.c \
+ ./22April22_Paging/RRM-Config.c \
+ ./22April22_Paging/CG-Config.c \
+ ./22April22_Paging/CG-Config-IEs.c \
+ ./22April22_Paging/MeasConfigSN.c \
+ ./22April22_Paging/NR-FreqInfo.c \
+ ./22April22_Paging/ConfigRestrictModReqSCG.c \
+ ./22April22_Paging/BandCombinationIndex.c \
+ ./22April22_Paging/BandCombinationInfoSN.c \
+ ./22April22_Paging/FR-InfoList.c \
+ ./22April22_Paging/FR-Info.c \
+ ./22April22_Paging/CandidateServingFreqListNR.c \
+ ./22April22_Paging/CG-ConfigInfo.c \
+ ./22April22_Paging/CG-ConfigInfo-IEs.c \
+ ./22April22_Paging/ConfigRestrictInfoSCG.c \
+ ./22April22_Paging/BandCombinationInfoList.c \
+ ./22April22_Paging/BandCombinationInfo.c \
+ ./22April22_Paging/FeatureSetEntryIndex.c \
+ ./22April22_Paging/DRX-Info.c \
+ ./22April22_Paging/MeasConfigMN.c \
+ ./22April22_Paging/MRDC-AssistanceInfo.c \
+ ./22April22_Paging/AffectedCarrierFreqCombInfoMRDC.c \
+ ./22April22_Paging/VictimSystemType.c \
+ ./22April22_Paging/AffectedCarrierFreqCombEUTRA.c \
+ ./22April22_Paging/AffectedCarrierFreqCombNR.c \
+ ./22April22_Paging/MeasurementTimingConfigurationRrc.c \
+ ./22April22_Paging/MeasurementTimingConfigurationRrc-IEs.c \
+ ./22April22_Paging/MeasTimingList.c \
+ ./22April22_Paging/MeasTiming.c \
+ ./22April22_Paging/UERadioPagingInformation.c \
+ ./22April22_Paging/UERadioPagingInformation-IEs.c \
+ ./22April22_Paging/UERadioAccessCapabilityInformation.c \
+ ./22April22_Paging/UERadioAccessCapabilityInformation-IEs.c
ASN_MODULE_HDRS= \
- ./25_02_2022_RRC/BCCH-BCH-Message.h \
- ./25_02_2022_RRC/BCCH-BCH-MessageType.h \
- ./25_02_2022_RRC/BCCH-DL-SCH-Message.h \
- ./25_02_2022_RRC/BCCH-DL-SCH-MessageType.h \
- ./25_02_2022_RRC/DL-CCCH-Message.h \
- ./25_02_2022_RRC/DL-CCCH-MessageType.h \
- ./25_02_2022_RRC/DL-DCCH-Message.h \
- ./25_02_2022_RRC/DL-DCCH-MessageType.h \
- ./25_02_2022_RRC/PCCH-Message.h \
- ./25_02_2022_RRC/PCCH-MessageType.h \
- ./25_02_2022_RRC/UL-CCCH-Message.h \
- ./25_02_2022_RRC/UL-CCCH-MessageType.h \
- ./25_02_2022_RRC/UL-CCCH1-Message.h \
- ./25_02_2022_RRC/UL-CCCH1-MessageType.h \
- ./25_02_2022_RRC/UL-DCCH-Message.h \
- ./25_02_2022_RRC/UL-DCCH-MessageType.h \
- ./25_02_2022_RRC/CounterCheck.h \
- ./25_02_2022_RRC/CounterCheck-IEs.h \
- ./25_02_2022_RRC/DRB-CountMSB-InfoList.h \
- ./25_02_2022_RRC/DRB-CountMSB-Info.h \
- ./25_02_2022_RRC/CounterCheckResponse.h \
- ./25_02_2022_RRC/CounterCheckResponse-IEs.h \
- ./25_02_2022_RRC/DRB-CountInfoList.h \
- ./25_02_2022_RRC/DRB-CountInfo.h \
- ./25_02_2022_RRC/DLInformationTransfer.h \
- ./25_02_2022_RRC/DLInformationTransfer-IEs.h \
- ./25_02_2022_RRC/FailureInformation.h \
- ./25_02_2022_RRC/FailureInformation-IEs.h \
- ./25_02_2022_RRC/FailureInfoRLC-Bearer.h \
- ./25_02_2022_RRC/LocationMeasurementIndication.h \
- ./25_02_2022_RRC/LocationMeasurementIndication-IEs.h \
- ./25_02_2022_RRC/MIB.h \
- ./25_02_2022_RRC/MeasurementReport.h \
- ./25_02_2022_RRC/MeasurementReport-IEs.h \
- ./25_02_2022_RRC/MobilityFromNRCommand.h \
- ./25_02_2022_RRC/MobilityFromNRCommand-IEs.h \
- ./25_02_2022_RRC/Paging.h \
- ./25_02_2022_RRC/PagingRecordList.h \
- ./25_02_2022_RRC/PagingRecord.h \
- ./25_02_2022_RRC/PagingUE-Identity.h \
- ./25_02_2022_RRC/RRCReestablishment.h \
- ./25_02_2022_RRC/RRCReestablishment-IEs.h \
- ./25_02_2022_RRC/RRCReestablishmentComplete.h \
- ./25_02_2022_RRC/RRCReestablishmentComplete-IEs.h \
- ./25_02_2022_RRC/RRCReestablishmentRequest.h \
- ./25_02_2022_RRC/RRCReestablishmentRequest-IEs.h \
- ./25_02_2022_RRC/ReestabUE-Identity.h \
- ./25_02_2022_RRC/ReestablishmentCause.h \
- ./25_02_2022_RRC/RRCReconfiguration.h \
- ./25_02_2022_RRC/RRCReconfiguration-IEs.h \
- ./25_02_2022_RRC/RRCReconfiguration-v1530-IEs.h \
- ./25_02_2022_RRC/MasterKeyUpdate.h \
- ./25_02_2022_RRC/RRCReconfigurationComplete.h \
- ./25_02_2022_RRC/RRCReconfigurationComplete-IEs.h \
- ./25_02_2022_RRC/RRCReconfigurationComplete-v1530-IEs.h \
- ./25_02_2022_RRC/RRCReject.h \
- ./25_02_2022_RRC/RRCReject-IEs.h \
- ./25_02_2022_RRC/RRCRelease.h \
- ./25_02_2022_RRC/RRCRelease-IEs.h \
- ./25_02_2022_RRC/RRCRelease-v1540-IEs.h \
- ./25_02_2022_RRC/RedirectedCarrierInfo.h \
- ./25_02_2022_RRC/RedirectedCarrierInfo-EUTRA.h \
- ./25_02_2022_RRC/CarrierInfoNR.h \
- ./25_02_2022_RRC/SuspendConfig.h \
- ./25_02_2022_RRC/PeriodicRNAU-TimerValue.h \
- ./25_02_2022_RRC/CellReselectionPriorities.h \
- ./25_02_2022_RRC/PagingCycle.h \
- ./25_02_2022_RRC/FreqPriorityListEUTRA.h \
- ./25_02_2022_RRC/FreqPriorityListNR.h \
- ./25_02_2022_RRC/FreqPriorityEUTRA.h \
- ./25_02_2022_RRC/FreqPriorityNR.h \
- ./25_02_2022_RRC/RAN-NotificationAreaInfo.h \
- ./25_02_2022_RRC/PLMN-RAN-AreaCellList.h \
- ./25_02_2022_RRC/PLMN-RAN-AreaCell.h \
- ./25_02_2022_RRC/PLMN-RAN-AreaConfigList.h \
- ./25_02_2022_RRC/PLMN-RAN-AreaConfig.h \
- ./25_02_2022_RRC/RAN-AreaConfig.h \
- ./25_02_2022_RRC/RRCResume.h \
- ./25_02_2022_RRC/RRCResume-IEs.h \
- ./25_02_2022_RRC/RRCResumeComplete.h \
- ./25_02_2022_RRC/RRCResumeComplete-IEs.h \
- ./25_02_2022_RRC/RRCResumeRequest.h \
- ./25_02_2022_RRC/RRCResumeRequest-IEs.h \
- ./25_02_2022_RRC/RRCResumeRequest1.h \
- ./25_02_2022_RRC/RRCResumeRequest1-IEs.h \
- ./25_02_2022_RRC/RRCSetup.h \
- ./25_02_2022_RRC/RRCSetup-IEs.h \
- ./25_02_2022_RRC/RRCSetupComplete.h \
- ./25_02_2022_RRC/RRCSetupComplete-IEs.h \
- ./25_02_2022_RRC/RegisteredAMF.h \
- ./25_02_2022_RRC/RRCSetupRequest.h \
- ./25_02_2022_RRC/RRCSetupRequest-IEs.h \
- ./25_02_2022_RRC/InitialUE-Identity.h \
- ./25_02_2022_RRC/EstablishmentCause.h \
- ./25_02_2022_RRC/RRCSystemInfoRequest.h \
- ./25_02_2022_RRC/RRCSystemInfoRequest-r15-IEs.h \
- ./25_02_2022_RRC/SecurityModeCommand.h \
- ./25_02_2022_RRC/SecurityModeCommand-IEs.h \
- ./25_02_2022_RRC/SecurityConfigSMC.h \
- ./25_02_2022_RRC/SecurityModeComplete.h \
- ./25_02_2022_RRC/SecurityModeComplete-IEs.h \
- ./25_02_2022_RRC/SecurityModeFailure.h \
- ./25_02_2022_RRC/SecurityModeFailure-IEs.h \
- ./25_02_2022_RRC/SIB1.h \
- ./25_02_2022_RRC/UAC-AccessCategory1-SelectionAssistanceInfo.h \
- ./25_02_2022_RRC/SystemInformation.h \
- ./25_02_2022_RRC/SystemInformation-IEs.h \
- ./25_02_2022_RRC/UEAssistanceInformation.h \
- ./25_02_2022_RRC/UEAssistanceInformation-IEs.h \
- ./25_02_2022_RRC/DelayBudgetReport.h \
- ./25_02_2022_RRC/UEAssistanceInformation-v1540-IEs.h \
- ./25_02_2022_RRC/OverheatingAssistance.h \
- ./25_02_2022_RRC/ReducedAggregatedBandwidth.h \
- ./25_02_2022_RRC/UECapabilityEnquiry.h \
- ./25_02_2022_RRC/UECapabilityEnquiry-IEs.h \
- ./25_02_2022_RRC/UECapabilityInformation.h \
- ./25_02_2022_RRC/UECapabilityInformation-IEs.h \
- ./25_02_2022_RRC/ULInformationTransfer.h \
- ./25_02_2022_RRC/ULInformationTransfer-IEs.h \
- ./25_02_2022_RRC/SIB2.h \
- ./25_02_2022_RRC/RangeToBestCell.h \
- ./25_02_2022_RRC/SIB3.h \
- ./25_02_2022_RRC/IntraFreqNeighCellList.h \
- ./25_02_2022_RRC/IntraFreqNeighCellInfo.h \
- ./25_02_2022_RRC/IntraFreqBlackCellList.h \
- ./25_02_2022_RRC/SIB4.h \
- ./25_02_2022_RRC/InterFreqCarrierFreqList.h \
- ./25_02_2022_RRC/InterFreqCarrierFreqInfo.h \
- ./25_02_2022_RRC/InterFreqNeighCellList.h \
- ./25_02_2022_RRC/InterFreqNeighCellInfo.h \
- ./25_02_2022_RRC/InterFreqBlackCellList.h \
- ./25_02_2022_RRC/SIB5.h \
- ./25_02_2022_RRC/CarrierFreqListEUTRA.h \
- ./25_02_2022_RRC/CarrierFreqEUTRA.h \
- ./25_02_2022_RRC/EUTRA-FreqBlackCellList.h \
- ./25_02_2022_RRC/EUTRA-FreqNeighCellList.h \
- ./25_02_2022_RRC/EUTRA-FreqNeighCellInfo.h \
- ./25_02_2022_RRC/SIB6.h \
- ./25_02_2022_RRC/SIB7.h \
- ./25_02_2022_RRC/SIB8.h \
- ./25_02_2022_RRC/SIB9.h \
- ./25_02_2022_RRC/AdditionalSpectrumEmission.h \
- ./25_02_2022_RRC/Alpha.h \
- ./25_02_2022_RRC/AMF-Identifier.h \
- ./25_02_2022_RRC/ARFCN-ValueEUTRA.h \
- ./25_02_2022_RRC/ARFCN-ValueNR.h \
- ./25_02_2022_RRC/BeamFailureRecoveryConfig.h \
- ./25_02_2022_RRC/PRACH-ResourceDedicatedBFR.h \
- ./25_02_2022_RRC/BFR-SSB-Resource.h \
- ./25_02_2022_RRC/BFR-CSIRS-Resource.h \
- ./25_02_2022_RRC/BSR-Config.h \
- ./25_02_2022_RRC/BWP.h \
- ./25_02_2022_RRC/BWP-Downlink.h \
- ./25_02_2022_RRC/BWP-DownlinkCommon.h \
- ./25_02_2022_RRC/BWP-DownlinkDedicated.h \
- ./25_02_2022_RRC/BWP-Id.h \
- ./25_02_2022_RRC/BWP-Uplink.h \
- ./25_02_2022_RRC/BWP-UplinkCommon.h \
- ./25_02_2022_RRC/BWP-UplinkDedicated.h \
- ./25_02_2022_RRC/CellAccessRelatedInfo.h \
- ./25_02_2022_RRC/CellAccessRelatedInfo-EUTRA-5GC.h \
- ./25_02_2022_RRC/PLMN-IdentityList-EUTRA-5GC.h \
- ./25_02_2022_RRC/PLMN-Identity-EUTRA-5GC.h \
- ./25_02_2022_RRC/CellIdentity-EUTRA-5GC.h \
- ./25_02_2022_RRC/CellAccessRelatedInfo-EUTRA-EPC.h \
- ./25_02_2022_RRC/PLMN-IdentityList-EUTRA-EPC.h \
- ./25_02_2022_RRC/CellGroupConfigRrc.h \
- ./25_02_2022_RRC/SpCellConfig.h \
- ./25_02_2022_RRC/ReconfigurationWithSync.h \
- ./25_02_2022_RRC/SCellConfig.h \
- ./25_02_2022_RRC/CellGroupId.h \
- ./25_02_2022_RRC/CellIdentity.h \
- ./25_02_2022_RRC/CellReselectionPriority.h \
- ./25_02_2022_RRC/CellReselectionSubPriority.h \
- ./25_02_2022_RRC/CGI-Info.h \
- ./25_02_2022_RRC/CodebookConfig.h \
- ./25_02_2022_RRC/ConfiguredGrantConfig.h \
- ./25_02_2022_RRC/CG-UCI-OnPUSCH.h \
- ./25_02_2022_RRC/ConnEstFailureControl.h \
- ./25_02_2022_RRC/ControlResourceSet.h \
- ./25_02_2022_RRC/ControlResourceSetId.h \
- ./25_02_2022_RRC/ControlResourceSetZero.h \
- ./25_02_2022_RRC/CrossCarrierSchedulingConfig.h \
- ./25_02_2022_RRC/CSI-AperiodicTriggerStateList.h \
- ./25_02_2022_RRC/CSI-AperiodicTriggerState.h \
- ./25_02_2022_RRC/CSI-AssociatedReportConfigInfo.h \
- ./25_02_2022_RRC/CSI-FrequencyOccupation.h \
- ./25_02_2022_RRC/CSI-IM-Resource.h \
- ./25_02_2022_RRC/CSI-IM-ResourceId.h \
- ./25_02_2022_RRC/CSI-IM-ResourceSet.h \
- ./25_02_2022_RRC/CSI-IM-ResourceSetId.h \
- ./25_02_2022_RRC/CSI-MeasConfig.h \
- ./25_02_2022_RRC/CSI-ReportConfig.h \
- ./25_02_2022_RRC/CSI-ReportPeriodicityAndOffset.h \
- ./25_02_2022_RRC/PUCCH-CSI-Resource.h \
- ./25_02_2022_RRC/PortIndexFor8Ranks.h \
- ./25_02_2022_RRC/PortIndex8.h \
- ./25_02_2022_RRC/PortIndex4.h \
- ./25_02_2022_RRC/PortIndex2.h \
- ./25_02_2022_RRC/CSI-ReportConfigId.h \
- ./25_02_2022_RRC/CSI-ResourceConfig.h \
- ./25_02_2022_RRC/CSI-ResourceConfigId.h \
- ./25_02_2022_RRC/CSI-ResourcePeriodicityAndOffset.h \
- ./25_02_2022_RRC/CSI-RS-ResourceConfigMobility.h \
- ./25_02_2022_RRC/CSI-RS-CellMobility.h \
- ./25_02_2022_RRC/CSI-RS-Resource-Mobility.h \
- ./25_02_2022_RRC/CSI-RS-Index.h \
- ./25_02_2022_RRC/CSI-RS-ResourceMapping.h \
- ./25_02_2022_RRC/CSI-SemiPersistentOnPUSCH-TriggerStateList.h \
- ./25_02_2022_RRC/CSI-SemiPersistentOnPUSCH-TriggerState.h \
- ./25_02_2022_RRC/CSI-SSB-ResourceSet.h \
- ./25_02_2022_RRC/CSI-SSB-ResourceSetId.h \
- ./25_02_2022_RRC/DedicatedNAS-Message.h \
- ./25_02_2022_RRC/DMRS-DownlinkConfig.h \
- ./25_02_2022_RRC/DMRS-UplinkConfig.h \
- ./25_02_2022_RRC/DownlinkConfigCommon.h \
- ./25_02_2022_RRC/DownlinkConfigCommonSIB.h \
- ./25_02_2022_RRC/BCCH-Config.h \
- ./25_02_2022_RRC/PCCH-Config.h \
- ./25_02_2022_RRC/DownlinkPreemption.h \
- ./25_02_2022_RRC/INT-ConfigurationPerServingCell.h \
- ./25_02_2022_RRC/DRB-Identity.h \
- ./25_02_2022_RRC/DRX-Config.h \
- ./25_02_2022_RRC/FilterCoefficient.h \
- ./25_02_2022_RRC/FreqBandIndicatorNR.h \
- ./25_02_2022_RRC/FrequencyInfoDL.h \
- ./25_02_2022_RRC/FrequencyInfoDL-SIB.h \
- ./25_02_2022_RRC/FrequencyInfoUL.h \
- ./25_02_2022_RRC/FrequencyInfoUL-SIB.h \
- ./25_02_2022_RRC/Hysteresis.h \
- ./25_02_2022_RRC/I-RNTI-Value.h \
- ./25_02_2022_RRC/LocationMeasurementInfo.h \
- ./25_02_2022_RRC/EUTRA-RSTD-InfoList.h \
- ./25_02_2022_RRC/EUTRA-RSTD-Info.h \
- ./25_02_2022_RRC/LogicalChannelConfig.h \
- ./25_02_2022_RRC/LogicalChannelIdentity.h \
- ./25_02_2022_RRC/MAC-CellGroupConfig.h \
- ./25_02_2022_RRC/DataInactivityTimer.h \
- ./25_02_2022_RRC/MeasConfigRrc.h \
- ./25_02_2022_RRC/MeasObjectToRemoveList.h \
- ./25_02_2022_RRC/MeasIdToRemoveList.h \
- ./25_02_2022_RRC/ReportConfigToRemoveList.h \
- ./25_02_2022_RRC/MeasGapConfig.h \
- ./25_02_2022_RRC/GapConfig.h \
- ./25_02_2022_RRC/MeasGapSharingConfig.h \
- ./25_02_2022_RRC/MeasGapSharingScheme.h \
- ./25_02_2022_RRC/MeasId.h \
- ./25_02_2022_RRC/MeasIdToAddModList.h \
- ./25_02_2022_RRC/MeasIdToAddMod.h \
- ./25_02_2022_RRC/MeasObjectEUTRA.h \
- ./25_02_2022_RRC/EUTRA-CellIndexList.h \
- ./25_02_2022_RRC/EUTRA-CellIndex.h \
- ./25_02_2022_RRC/EUTRA-Cell.h \
- ./25_02_2022_RRC/EUTRA-BlackCell.h \
- ./25_02_2022_RRC/MeasObjectId.h \
- ./25_02_2022_RRC/MeasObjectNR.h \
- ./25_02_2022_RRC/ReferenceSignalConfig.h \
- ./25_02_2022_RRC/SSB-ConfigMobility.h \
- ./25_02_2022_RRC/Q-OffsetRangeList.h \
- ./25_02_2022_RRC/ThresholdNR.h \
- ./25_02_2022_RRC/CellsToAddModList.h \
- ./25_02_2022_RRC/CellsToAddMod.h \
- ./25_02_2022_RRC/MeasObjectToAddModList.h \
- ./25_02_2022_RRC/MeasObjectToAddMod.h \
- ./25_02_2022_RRC/MeasResultCellListSFTD.h \
- ./25_02_2022_RRC/MeasResultCellSFTD.h \
- ./25_02_2022_RRC/MeasResults.h \
- ./25_02_2022_RRC/MeasResultServMOList.h \
- ./25_02_2022_RRC/MeasResultServMO.h \
- ./25_02_2022_RRC/MeasResultListNR.h \
- ./25_02_2022_RRC/MeasResultNR.h \
- ./25_02_2022_RRC/MeasResultListEUTRA.h \
- ./25_02_2022_RRC/MeasResultEUTRA.h \
- ./25_02_2022_RRC/MultiBandInfoListEUTRA.h \
- ./25_02_2022_RRC/MeasQuantityResults.h \
- ./25_02_2022_RRC/MeasQuantityResultsEUTRA.h \
- ./25_02_2022_RRC/ResultsPerSSB-IndexList.h \
- ./25_02_2022_RRC/ResultsPerSSB-Index.h \
- ./25_02_2022_RRC/ResultsPerCSI-RS-IndexList.h \
- ./25_02_2022_RRC/ResultsPerCSI-RS-Index.h \
- ./25_02_2022_RRC/MeasResultSCG-Failure.h \
- ./25_02_2022_RRC/MeasResultList2NR.h \
- ./25_02_2022_RRC/MeasResult2NR.h \
- ./25_02_2022_RRC/MobilityStateParameters.h \
- ./25_02_2022_RRC/MultiFrequencyBandListNR.h \
- ./25_02_2022_RRC/MultiFrequencyBandListNR-SIB.h \
- ./25_02_2022_RRC/NR-MultiBandInfo.h \
- ./25_02_2022_RRC/NextHopChainingCount.h \
- ./25_02_2022_RRC/NG-5G-S-TMSI.h \
- ./25_02_2022_RRC/NR-NS-PmaxList.h \
- ./25_02_2022_RRC/NR-NS-PmaxValue.h \
- ./25_02_2022_RRC/NZP-CSI-RS-Resource.h \
- ./25_02_2022_RRC/NZP-CSI-RS-ResourceId.h \
- ./25_02_2022_RRC/NZP-CSI-RS-ResourceSet.h \
- ./25_02_2022_RRC/NZP-CSI-RS-ResourceSetId.h \
- ./25_02_2022_RRC/P-Max.h \
- ./25_02_2022_RRC/PCI-List.h \
- ./25_02_2022_RRC/PCI-Range.h \
- ./25_02_2022_RRC/PCI-RangeElement.h \
- ./25_02_2022_RRC/PCI-RangeIndex.h \
- ./25_02_2022_RRC/PCI-RangeIndexList.h \
- ./25_02_2022_RRC/PDCCH-Config.h \
- ./25_02_2022_RRC/PDCCH-ConfigCommon.h \
- ./25_02_2022_RRC/PDCCH-ConfigSIB1.h \
- ./25_02_2022_RRC/PDCCH-ServingCellConfig.h \
- ./25_02_2022_RRC/PDCP-Config.h \
- ./25_02_2022_RRC/UL-DataSplitThreshold.h \
- ./25_02_2022_RRC/PDSCH-Config.h \
- ./25_02_2022_RRC/RateMatchPatternGroup.h \
- ./25_02_2022_RRC/PDSCH-ConfigCommon.h \
- ./25_02_2022_RRC/PDSCH-ServingCellConfig.h \
- ./25_02_2022_RRC/PDSCH-CodeBlockGroupTransmission.h \
- ./25_02_2022_RRC/PDSCH-TimeDomainResourceAllocationList.h \
- ./25_02_2022_RRC/PDSCH-TimeDomainResourceAllocation.h \
- ./25_02_2022_RRC/PHR-Config.h \
- ./25_02_2022_RRC/PhysCellId.h \
- ./25_02_2022_RRC/PhysicalCellGroupConfig.h \
- ./25_02_2022_RRC/PLMN-IdentitY.h \
- ./25_02_2022_RRC/MCC.h \
- ./25_02_2022_RRC/MNC.h \
- ./25_02_2022_RRC/MCC-MNC-Digit.h \
- ./25_02_2022_RRC/PLMN-IdentityInfoList.h \
- ./25_02_2022_RRC/PLMN-IdentityInfo.h \
- ./25_02_2022_RRC/PRB-Id.h \
- ./25_02_2022_RRC/PTRS-DownlinkConfig.h \
- ./25_02_2022_RRC/PTRS-UplinkConfig.h \
- ./25_02_2022_RRC/PUCCH-Config.h \
- ./25_02_2022_RRC/PUCCH-FormatConfig.h \
- ./25_02_2022_RRC/PUCCH-MaxCodeRate.h \
- ./25_02_2022_RRC/PUCCH-ResourceSet.h \
- ./25_02_2022_RRC/PUCCH-ResourceSetId.h \
- ./25_02_2022_RRC/PUCCH-Resource.h \
- ./25_02_2022_RRC/PUCCH-ResourceId.h \
- ./25_02_2022_RRC/PUCCH-format0.h \
- ./25_02_2022_RRC/PUCCH-format1.h \
- ./25_02_2022_RRC/PUCCH-format2.h \
- ./25_02_2022_RRC/PUCCH-format3.h \
- ./25_02_2022_RRC/PUCCH-format4.h \
- ./25_02_2022_RRC/PUCCH-ConfigCommon.h \
- ./25_02_2022_RRC/PUCCH-PathlossReferenceRS-Id.h \
- ./25_02_2022_RRC/PUCCH-PowerControl.h \
- ./25_02_2022_RRC/P0-PUCCH.h \
- ./25_02_2022_RRC/P0-PUCCH-Id.h \
- ./25_02_2022_RRC/PUCCH-PathlossReferenceRS.h \
- ./25_02_2022_RRC/PUCCH-SpatialRelationInfo.h \
- ./25_02_2022_RRC/PUCCH-SpatialRelationInfoId.h \
- ./25_02_2022_RRC/PUCCH-TPC-CommandConfig.h \
- ./25_02_2022_RRC/PUSCH-Config.h \
- ./25_02_2022_RRC/UCI-OnPUSCH.h \
- ./25_02_2022_RRC/PUSCH-ConfigCommon.h \
- ./25_02_2022_RRC/PUSCH-PowerControl.h \
- ./25_02_2022_RRC/P0-PUSCH-AlphaSet.h \
- ./25_02_2022_RRC/P0-PUSCH-AlphaSetId.h \
- ./25_02_2022_RRC/PUSCH-PathlossReferenceRS.h \
- ./25_02_2022_RRC/PUSCH-PathlossReferenceRS-Id.h \
- ./25_02_2022_RRC/SRI-PUSCH-PowerControl.h \
- ./25_02_2022_RRC/SRI-PUSCH-PowerControlId.h \
- ./25_02_2022_RRC/BetaOffsets.h \
- ./25_02_2022_RRC/PUSCH-ServingCellConfig.h \
- ./25_02_2022_RRC/PUSCH-CodeBlockGroupTransmission.h \
- ./25_02_2022_RRC/PUSCH-TimeDomainResourceAllocationList.h \
- ./25_02_2022_RRC/PUSCH-TimeDomainResourceAllocation.h \
- ./25_02_2022_RRC/PUSCH-TPC-CommandConfig.h \
- ./25_02_2022_RRC/Q-OffsetRange.h \
- ./25_02_2022_RRC/Q-QualMin.h \
- ./25_02_2022_RRC/Q-RxLevMin.h \
- ./25_02_2022_RRC/QuantityConfig.h \
- ./25_02_2022_RRC/QuantityConfigNR.h \
- ./25_02_2022_RRC/QuantityConfigRS.h \
- ./25_02_2022_RRC/FilterConfig.h \
- ./25_02_2022_RRC/RACH-ConfigCommon.h \
- ./25_02_2022_RRC/RACH-ConfigDedicated.h \
- ./25_02_2022_RRC/CFRA.h \
- ./25_02_2022_RRC/CFRA-SSB-Resource.h \
- ./25_02_2022_RRC/CFRA-CSIRS-Resource.h \
- ./25_02_2022_RRC/RACH-ConfigGeneric.h \
- ./25_02_2022_RRC/RA-Prioritization.h \
- ./25_02_2022_RRC/RadioBearerConfig.h \
- ./25_02_2022_RRC/SRB-ToAddModList.h \
- ./25_02_2022_RRC/SRB-ToAddMod.h \
- ./25_02_2022_RRC/DRB-ToAddModList.h \
- ./25_02_2022_RRC/DRB-ToAddMod.h \
- ./25_02_2022_RRC/DRB-ToReleaseList.h \
- ./25_02_2022_RRC/SecurityConfig.h \
- ./25_02_2022_RRC/RadioLinkMonitoringConfig.h \
- ./25_02_2022_RRC/RadioLinkMonitoringRS.h \
- ./25_02_2022_RRC/RadioLinkMonitoringRS-Id.h \
- ./25_02_2022_RRC/RAN-AreaCode.h \
- ./25_02_2022_RRC/RateMatchPattern.h \
- ./25_02_2022_RRC/RateMatchPatternId.h \
- ./25_02_2022_RRC/RateMatchPatternLTE-CRS.h \
- ./25_02_2022_RRC/RejectWaitTime.h \
- ./25_02_2022_RRC/ReportConfigId.h \
- ./25_02_2022_RRC/ReportConfigInterRAT.h \
- ./25_02_2022_RRC/ReportCGI-EUTRA.h \
- ./25_02_2022_RRC/EventTriggerConfigInterRAT.h \
- ./25_02_2022_RRC/PeriodicalReportConfigInterRAT.h \
- ./25_02_2022_RRC/MeasTriggerQuantityEUTRA.h \
- ./25_02_2022_RRC/RSRP-RangeEUTRA.h \
- ./25_02_2022_RRC/RSRQ-RangeEUTRA.h \
- ./25_02_2022_RRC/SINR-RangeEUTRA.h \
- ./25_02_2022_RRC/ReportConfigNR.h \
- ./25_02_2022_RRC/ReportCGI.h \
- ./25_02_2022_RRC/EventTriggerConfig.h \
- ./25_02_2022_RRC/PeriodicalReportConfig.h \
- ./25_02_2022_RRC/NR-RS-Type.h \
- ./25_02_2022_RRC/MeasTriggerQuantity.h \
- ./25_02_2022_RRC/MeasTriggerQuantityOffset.h \
- ./25_02_2022_RRC/MeasReportQuantity.h \
- ./25_02_2022_RRC/ReportConfigToAddModList.h \
- ./25_02_2022_RRC/ReportConfigToAddMod.h \
- ./25_02_2022_RRC/ReportInterval.h \
- ./25_02_2022_RRC/ReselectionThreshold.h \
- ./25_02_2022_RRC/ReselectionThresholdQ.h \
- ./25_02_2022_RRC/ResumeCause.h \
- ./25_02_2022_RRC/RLC-BearerConfig.h \
- ./25_02_2022_RRC/RLC-Config.h \
- ./25_02_2022_RRC/UL-AM-RLC.h \
- ./25_02_2022_RRC/DL-AM-RLC.h \
- ./25_02_2022_RRC/UL-UM-RLC.h \
- ./25_02_2022_RRC/DL-UM-RLC.h \
- ./25_02_2022_RRC/T-PollRetransmit.h \
- ./25_02_2022_RRC/PollPDU.h \
- ./25_02_2022_RRC/PollByte.h \
- ./25_02_2022_RRC/T-Reassembly.h \
- ./25_02_2022_RRC/T-StatusProhibit.h \
- ./25_02_2022_RRC/SN-FieldLengthUM.h \
- ./25_02_2022_RRC/SN-FieldLengthAM.h \
- ./25_02_2022_RRC/RLF-TimersAndConstants.h \
- ./25_02_2022_RRC/RNTI-Value.h \
- ./25_02_2022_RRC/RSRP-Range.h \
- ./25_02_2022_RRC/RSRQ-Range.h \
- ./25_02_2022_RRC/SCellIndex.h \
- ./25_02_2022_RRC/SchedulingRequestConfig.h \
- ./25_02_2022_RRC/SchedulingRequestToAddMod.h \
- ./25_02_2022_RRC/SchedulingRequestId.h \
- ./25_02_2022_RRC/SchedulingRequestResourceConfig.h \
- ./25_02_2022_RRC/SchedulingRequestResourceId.h \
- ./25_02_2022_RRC/ScramblingId.h \
- ./25_02_2022_RRC/SCS-SpecificCarrier.h \
- ./25_02_2022_RRC/SDAP-Config.h \
- ./25_02_2022_RRC/QFI.h \
- ./25_02_2022_RRC/PDU-SessionID.h \
- ./25_02_2022_RRC/SearchSpace.h \
- ./25_02_2022_RRC/SearchSpaceId.h \
- ./25_02_2022_RRC/SearchSpaceZero.h \
- ./25_02_2022_RRC/SecurityAlgorithmConfig.h \
- ./25_02_2022_RRC/IntegrityProtAlgorithm.h \
- ./25_02_2022_RRC/CipheringAlgorithm.h \
- ./25_02_2022_RRC/ServCellIndex.h \
- ./25_02_2022_RRC/ServingCellConfig.h \
- ./25_02_2022_RRC/UplinkConfig.h \
- ./25_02_2022_RRC/ServingCellConfigCommon.h \
- ./25_02_2022_RRC/ServingCellConfigCommonSIB.h \
- ./25_02_2022_RRC/ShortI-RNTI-Value.h \
- ./25_02_2022_RRC/ShortMAC-I.h \
- ./25_02_2022_RRC/SINR-Range.h \
- ./25_02_2022_RRC/SI-SchedulingInfo.h \
- ./25_02_2022_RRC/SchedulingInfo.h \
- ./25_02_2022_RRC/SIB-Mapping.h \
- ./25_02_2022_RRC/SIB-TypeInfo.h \
- ./25_02_2022_RRC/SI-RequestConfig.h \
- ./25_02_2022_RRC/SI-RequestResources.h \
- ./25_02_2022_RRC/SlotFormatCombinationsPerCell.h \
- ./25_02_2022_RRC/SlotFormatCombination.h \
- ./25_02_2022_RRC/SlotFormatCombinationId.h \
- ./25_02_2022_RRC/SlotFormatIndicator.h \
- ./25_02_2022_RRC/S-NSSAI.h \
- ./25_02_2022_RRC/SpeedStateScaleFactors.h \
- ./25_02_2022_RRC/SS-RSSI-Measurement.h \
- ./25_02_2022_RRC/SPS-Config.h \
- ./25_02_2022_RRC/SRB-Identity.h \
- ./25_02_2022_RRC/SRS-CarrierSwitching.h \
- ./25_02_2022_RRC/SRS-TPC-PDCCH-Config.h \
- ./25_02_2022_RRC/SRS-CC-SetIndex.h \
- ./25_02_2022_RRC/SRS-Config.h \
- ./25_02_2022_RRC/SRS-ResourceSet.h \
- ./25_02_2022_RRC/SRS-ResourceSetId.h \
- ./25_02_2022_RRC/SRS-Resource.h \
- ./25_02_2022_RRC/SRS-SpatialRelationInfo.h \
- ./25_02_2022_RRC/SRS-ResourceId.h \
- ./25_02_2022_RRC/SRS-PeriodicityAndOffset.h \
- ./25_02_2022_RRC/SRS-TPC-CommandConfig.h \
- ./25_02_2022_RRC/SSB-Index.h \
- ./25_02_2022_RRC/SSB-MTC.h \
- ./25_02_2022_RRC/SSB-MTC2.h \
- ./25_02_2022_RRC/SSB-ToMeasure.h \
- ./25_02_2022_RRC/SubcarrierSpacing.h \
- ./25_02_2022_RRC/TAG-Config.h \
- ./25_02_2022_RRC/TAG.h \
- ./25_02_2022_RRC/TAG-Id.h \
- ./25_02_2022_RRC/TimeAlignmentTimer.h \
- ./25_02_2022_RRC/TCI-State.h \
- ./25_02_2022_RRC/QCL-Info.h \
- ./25_02_2022_RRC/TCI-StateId.h \
- ./25_02_2022_RRC/TDD-UL-DL-ConfigCommon.h \
- ./25_02_2022_RRC/TDD-UL-DL-Pattern.h \
- ./25_02_2022_RRC/TDD-UL-DL-ConfigDedicated.h \
- ./25_02_2022_RRC/TDD-UL-DL-SlotConfig.h \
- ./25_02_2022_RRC/TDD-UL-DL-SlotIndex.h \
- ./25_02_2022_RRC/TrackingAreaCode.h \
- ./25_02_2022_RRC/T-Reselection.h \
- ./25_02_2022_RRC/TimeToTrigger.h \
- ./25_02_2022_RRC/UAC-BarringInfoSetIndex.h \
- ./25_02_2022_RRC/UAC-BarringInfoSetList.h \
- ./25_02_2022_RRC/UAC-BarringInfoSet.h \
- ./25_02_2022_RRC/UAC-BarringPerCatList.h \
- ./25_02_2022_RRC/UAC-BarringPerCat.h \
- ./25_02_2022_RRC/UAC-BarringPerPLMN-List.h \
- ./25_02_2022_RRC/UAC-BarringPerPLMN.h \
- ./25_02_2022_RRC/UE-TimersAndConstants.h \
- ./25_02_2022_RRC/UplinkConfigCommon.h \
- ./25_02_2022_RRC/UplinkConfigCommonSIB.h \
- ./25_02_2022_RRC/UplinkTxDirectCurrentList.h \
- ./25_02_2022_RRC/UplinkTxDirectCurrentCell.h \
- ./25_02_2022_RRC/UplinkTxDirectCurrentBWP.h \
- ./25_02_2022_RRC/ZP-CSI-RS-Resource.h \
- ./25_02_2022_RRC/ZP-CSI-RS-ResourceId.h \
- ./25_02_2022_RRC/ZP-CSI-RS-ResourceSet.h \
- ./25_02_2022_RRC/ZP-CSI-RS-ResourceSetId.h \
- ./25_02_2022_RRC/AccessStratumRelease.h \
- ./25_02_2022_RRC/BandCombinationList.h \
- ./25_02_2022_RRC/BandCombination.h \
- ./25_02_2022_RRC/BandParameters.h \
- ./25_02_2022_RRC/CA-BandwidthClassEUTRA.h \
- ./25_02_2022_RRC/CA-BandwidthClassNR.h \
- ./25_02_2022_RRC/CA-ParametersEUTRA.h \
- ./25_02_2022_RRC/CA-ParametersNR.h \
- ./25_02_2022_RRC/FeatureSetCombination.h \
- ./25_02_2022_RRC/FeatureSetsPerBand.h \
- ./25_02_2022_RRC/FeatureSet.h \
- ./25_02_2022_RRC/FeatureSetCombinationId.h \
- ./25_02_2022_RRC/FeatureSetDownlink.h \
- ./25_02_2022_RRC/CSI-RS-IM-ReceptionForFeedback.h \
- ./25_02_2022_RRC/TypeI-SinglePanelCodebook.h \
- ./25_02_2022_RRC/TypeI-MultiPanelCodebook.h \
- ./25_02_2022_RRC/TypeII-Codebook.h \
- ./25_02_2022_RRC/TypeII-CodebookPortSelection.h \
- ./25_02_2022_RRC/FeatureSetDownlinkId.h \
- ./25_02_2022_RRC/FeatureSetDownlinkPerCC.h \
- ./25_02_2022_RRC/FeatureSetDownlinkPerCC-Id.h \
- ./25_02_2022_RRC/FeatureSetEUTRA-DownlinkId.h \
- ./25_02_2022_RRC/FeatureSetEUTRA-UplinkId.h \
- ./25_02_2022_RRC/FeatureSets.h \
- ./25_02_2022_RRC/FeatureSetUplink.h \
- ./25_02_2022_RRC/CSI-ReportFramework.h \
- ./25_02_2022_RRC/SRS-Resources.h \
- ./25_02_2022_RRC/FeatureSetUplinkId.h \
- ./25_02_2022_RRC/FeatureSetUplinkPerCC.h \
- ./25_02_2022_RRC/FeatureSetUplinkPerCC-Id.h \
- ./25_02_2022_RRC/FreqBandIndicatorEUTRA.h \
- ./25_02_2022_RRC/FreqBandList.h \
- ./25_02_2022_RRC/FreqBandInformation.h \
- ./25_02_2022_RRC/FreqBandInformationEUTRA.h \
- ./25_02_2022_RRC/FreqBandInformationNR.h \
- ./25_02_2022_RRC/AggregatedBandwidth.h \
- ./25_02_2022_RRC/FreqSeparationClass.h \
- ./25_02_2022_RRC/InterRAT-Parameters.h \
- ./25_02_2022_RRC/EUTRA-Parameters.h \
- ./25_02_2022_RRC/EUTRA-ParametersCommon.h \
- ./25_02_2022_RRC/EUTRA-ParametersXDD-Diff.h \
- ./25_02_2022_RRC/MAC-Parameters.h \
- ./25_02_2022_RRC/MAC-ParametersCommon.h \
- ./25_02_2022_RRC/MAC-ParametersXDD-Diff.h \
- ./25_02_2022_RRC/MeasAndMobParameters.h \
- ./25_02_2022_RRC/MeasAndMobParametersCommon.h \
- ./25_02_2022_RRC/MeasAndMobParametersXDD-Diff.h \
- ./25_02_2022_RRC/MeasAndMobParametersFRX-Diff.h \
- ./25_02_2022_RRC/MeasAndMobParametersMRDC.h \
- ./25_02_2022_RRC/MeasAndMobParametersMRDC-Common.h \
- ./25_02_2022_RRC/MeasAndMobParametersMRDC-XDD-Diff.h \
- ./25_02_2022_RRC/MeasAndMobParametersMRDC-FRX-Diff.h \
- ./25_02_2022_RRC/MIMO-LayersDL.h \
- ./25_02_2022_RRC/MIMO-LayersUL.h \
- ./25_02_2022_RRC/MIMO-ParametersPerBand.h \
- ./25_02_2022_RRC/BeamManagementSSB-CSI-RS.h \
- ./25_02_2022_RRC/CSI-RS-ForTracking.h \
- ./25_02_2022_RRC/PTRS-DensityRecommendationDL.h \
- ./25_02_2022_RRC/PTRS-DensityRecommendationUL.h \
- ./25_02_2022_RRC/SRS-TxSwitch.h \
- ./25_02_2022_RRC/ModulationOrder.h \
- ./25_02_2022_RRC/MRDC-Parameters.h \
- ./25_02_2022_RRC/PDCP-Parameters.h \
- ./25_02_2022_RRC/PDCP-ParametersMRDC.h \
- ./25_02_2022_RRC/Phy-Parameters.h \
- ./25_02_2022_RRC/Phy-ParametersCommon.h \
- ./25_02_2022_RRC/Phy-ParametersXDD-Diff.h \
- ./25_02_2022_RRC/Phy-ParametersFRX-Diff.h \
- ./25_02_2022_RRC/Phy-ParametersFR1.h \
- ./25_02_2022_RRC/Phy-ParametersFR2.h \
- ./25_02_2022_RRC/Phy-ParametersMRDC.h \
- ./25_02_2022_RRC/NAICS-Capability-Entry.h \
- ./25_02_2022_RRC/RAT-Type.h \
- ./25_02_2022_RRC/RF-Parameters.h \
- ./25_02_2022_RRC/BandNR.h \
- ./25_02_2022_RRC/RF-ParametersMRDC.h \
- ./25_02_2022_RRC/RLC-Parameters.h \
- ./25_02_2022_RRC/SupportedBandwidth.h \
- ./25_02_2022_RRC/UE-CapabilityRAT-ContainerListRRC.h \
- ./25_02_2022_RRC/UE-CapabilityRAT-Container.h \
- ./25_02_2022_RRC/UE-CapabilityRAT-RequestList.h \
- ./25_02_2022_RRC/UE-CapabilityRAT-Request.h \
- ./25_02_2022_RRC/UE-CapabilityRequestFilterNR.h \
- ./25_02_2022_RRC/UE-MRDC-Capability.h \
- ./25_02_2022_RRC/UE-MRDC-CapabilityAddXDD-Mode.h \
- ./25_02_2022_RRC/UE-MRDC-CapabilityAddFRX-Mode.h \
- ./25_02_2022_RRC/GeneralParametersMRDC-XDD-Diff.h \
- ./25_02_2022_RRC/UE-NR-Capability.h \
- ./25_02_2022_RRC/UE-NR-CapabilityAddXDD-Mode.h \
- ./25_02_2022_RRC/UE-NR-CapabilityAddFRX-Mode.h \
- ./25_02_2022_RRC/EUTRA-AllowedMeasBandwidth.h \
- ./25_02_2022_RRC/EUTRA-MBSFN-SubframeConfigList.h \
- ./25_02_2022_RRC/EUTRA-MBSFN-SubframeConfig.h \
- ./25_02_2022_RRC/EUTRA-MultiBandInfoList.h \
- ./25_02_2022_RRC/EUTRA-MultiBandInfo.h \
- ./25_02_2022_RRC/EUTRA-NS-PmaxList.h \
- ./25_02_2022_RRC/EUTRA-NS-PmaxValue.h \
- ./25_02_2022_RRC/EUTRA-PhysCellId.h \
- ./25_02_2022_RRC/EUTRA-PhysCellIdRange.h \
- ./25_02_2022_RRC/EUTRA-PresenceAntennaPort1.h \
- ./25_02_2022_RRC/EUTRA-Q-OffsetRange.h \
- ./25_02_2022_RRC/OtherConfig.h \
- ./25_02_2022_RRC/RRC-TransactionIdentifier.h \
- ./25_02_2022_RRC/VarPendingRNA-Update.h \
- ./25_02_2022_RRC/VarMeasConfig.h \
- ./25_02_2022_RRC/VarMeasReportList.h \
- ./25_02_2022_RRC/VarMeasReport.h \
- ./25_02_2022_RRC/CellsTriggeredList.h \
- ./25_02_2022_RRC/VarResumeMAC-Input.h \
- ./25_02_2022_RRC/VarShortMAC-Input.h \
- ./25_02_2022_RRC/HandoverCommand.h \
- ./25_02_2022_RRC/HandoverCommand-IEs.h \
- ./25_02_2022_RRC/HandoverPreparationInformationRrc.h \
- ./25_02_2022_RRC/HandoverPreparationInformationRrc-IEs.h \
- ./25_02_2022_RRC/AS-Config.h \
- ./25_02_2022_RRC/AS-Context.h \
- ./25_02_2022_RRC/ReestablishmentInfo.h \
- ./25_02_2022_RRC/ReestabNCellInfoList.h \
- ./25_02_2022_RRC/ReestabNCellInfo.h \
- ./25_02_2022_RRC/RRM-Config.h \
- ./25_02_2022_RRC/CG-Config.h \
- ./25_02_2022_RRC/CG-Config-IEs.h \
- ./25_02_2022_RRC/MeasConfigSN.h \
- ./25_02_2022_RRC/NR-FreqInfo.h \
- ./25_02_2022_RRC/ConfigRestrictModReqSCG.h \
- ./25_02_2022_RRC/BandCombinationIndex.h \
- ./25_02_2022_RRC/BandCombinationInfoSN.h \
- ./25_02_2022_RRC/FR-InfoList.h \
- ./25_02_2022_RRC/FR-Info.h \
- ./25_02_2022_RRC/CandidateServingFreqListNR.h \
- ./25_02_2022_RRC/CG-ConfigInfo.h \
- ./25_02_2022_RRC/CG-ConfigInfo-IEs.h \
- ./25_02_2022_RRC/ConfigRestrictInfoSCG.h \
- ./25_02_2022_RRC/BandCombinationInfoList.h \
- ./25_02_2022_RRC/BandCombinationInfo.h \
- ./25_02_2022_RRC/FeatureSetEntryIndex.h \
- ./25_02_2022_RRC/DRX-Info.h \
- ./25_02_2022_RRC/MeasConfigMN.h \
- ./25_02_2022_RRC/MRDC-AssistanceInfo.h \
- ./25_02_2022_RRC/AffectedCarrierFreqCombInfoMRDC.h \
- ./25_02_2022_RRC/VictimSystemType.h \
- ./25_02_2022_RRC/AffectedCarrierFreqCombEUTRA.h \
- ./25_02_2022_RRC/AffectedCarrierFreqCombNR.h \
- ./25_02_2022_RRC/MeasurementTimingConfigurationRrc.h \
- ./25_02_2022_RRC/MeasurementTimingConfigurationRrc-IEs.h \
- ./25_02_2022_RRC/MeasTimingList.h \
- ./25_02_2022_RRC/MeasTiming.h \
- ./25_02_2022_RRC/UERadioPagingInformation.h \
- ./25_02_2022_RRC/UERadioPagingInformation-IEs.h \
- ./25_02_2022_RRC/UERadioAccessCapabilityInformation.h \
- ./25_02_2022_RRC/UERadioAccessCapabilityInformation-IEs.h
+ ./22April22_Paging/BCCH-BCH-Message.h \
+ ./22April22_Paging/BCCH-BCH-MessageType.h \
+ ./22April22_Paging/BCCH-DL-SCH-Message.h \
+ ./22April22_Paging/BCCH-DL-SCH-MessageType.h \
+ ./22April22_Paging/DL-CCCH-Message.h \
+ ./22April22_Paging/DL-CCCH-MessageType.h \
+ ./22April22_Paging/DL-DCCH-Message.h \
+ ./22April22_Paging/DL-DCCH-MessageType.h \
+ ./22April22_Paging/PCCH-Message.h \
+ ./22April22_Paging/PCCH-MessageType.h \
+ ./22April22_Paging/UL-CCCH-Message.h \
+ ./22April22_Paging/UL-CCCH-MessageType.h \
+ ./22April22_Paging/UL-CCCH1-Message.h \
+ ./22April22_Paging/UL-CCCH1-MessageType.h \
+ ./22April22_Paging/UL-DCCH-Message.h \
+ ./22April22_Paging/UL-DCCH-MessageType.h \
+ ./22April22_Paging/CounterCheck.h \
+ ./22April22_Paging/CounterCheck-IEs.h \
+ ./22April22_Paging/DRB-CountMSB-InfoList.h \
+ ./22April22_Paging/DRB-CountMSB-Info.h \
+ ./22April22_Paging/CounterCheckResponse.h \
+ ./22April22_Paging/CounterCheckResponse-IEs.h \
+ ./22April22_Paging/DRB-CountInfoList.h \
+ ./22April22_Paging/DRB-CountInfo.h \
+ ./22April22_Paging/DLInformationTransfer.h \
+ ./22April22_Paging/DLInformationTransfer-IEs.h \
+ ./22April22_Paging/FailureInformation.h \
+ ./22April22_Paging/FailureInformation-IEs.h \
+ ./22April22_Paging/FailureInfoRLC-Bearer.h \
+ ./22April22_Paging/LocationMeasurementIndication.h \
+ ./22April22_Paging/LocationMeasurementIndication-IEs.h \
+ ./22April22_Paging/MIB.h \
+ ./22April22_Paging/MeasurementReport.h \
+ ./22April22_Paging/MeasurementReport-IEs.h \
+ ./22April22_Paging/MobilityFromNRCommand.h \
+ ./22April22_Paging/MobilityFromNRCommand-IEs.h \
+ ./22April22_Paging/PagingRrc.h \
+ ./22April22_Paging/PagingRecordList.h \
+ ./22April22_Paging/PagingRecord.h \
+ ./22April22_Paging/PagingUE-Identity.h \
+ ./22April22_Paging/RRCReestablishment.h \
+ ./22April22_Paging/RRCReestablishment-IEs.h \
+ ./22April22_Paging/RRCReestablishmentComplete.h \
+ ./22April22_Paging/RRCReestablishmentComplete-IEs.h \
+ ./22April22_Paging/RRCReestablishmentRequest.h \
+ ./22April22_Paging/RRCReestablishmentRequest-IEs.h \
+ ./22April22_Paging/ReestabUE-Identity.h \
+ ./22April22_Paging/ReestablishmentCause.h \
+ ./22April22_Paging/RRCReconfiguration.h \
+ ./22April22_Paging/RRCReconfiguration-IEs.h \
+ ./22April22_Paging/RRCReconfiguration-v1530-IEs.h \
+ ./22April22_Paging/MasterKeyUpdate.h \
+ ./22April22_Paging/RRCReconfigurationComplete.h \
+ ./22April22_Paging/RRCReconfigurationComplete-IEs.h \
+ ./22April22_Paging/RRCReconfigurationComplete-v1530-IEs.h \
+ ./22April22_Paging/RRCReject.h \
+ ./22April22_Paging/RRCReject-IEs.h \
+ ./22April22_Paging/RRCRelease.h \
+ ./22April22_Paging/RRCRelease-IEs.h \
+ ./22April22_Paging/RRCRelease-v1540-IEs.h \
+ ./22April22_Paging/RedirectedCarrierInfo.h \
+ ./22April22_Paging/RedirectedCarrierInfo-EUTRA.h \
+ ./22April22_Paging/CarrierInfoNR.h \
+ ./22April22_Paging/SuspendConfig.h \
+ ./22April22_Paging/PeriodicRNAU-TimerValue.h \
+ ./22April22_Paging/CellReselectionPriorities.h \
+ ./22April22_Paging/PagingCycle.h \
+ ./22April22_Paging/FreqPriorityListEUTRA.h \
+ ./22April22_Paging/FreqPriorityListNR.h \
+ ./22April22_Paging/FreqPriorityEUTRA.h \
+ ./22April22_Paging/FreqPriorityNR.h \
+ ./22April22_Paging/RAN-NotificationAreaInfo.h \
+ ./22April22_Paging/PLMN-RAN-AreaCellList.h \
+ ./22April22_Paging/PLMN-RAN-AreaCell.h \
+ ./22April22_Paging/PLMN-RAN-AreaConfigList.h \
+ ./22April22_Paging/PLMN-RAN-AreaConfig.h \
+ ./22April22_Paging/RAN-AreaConfig.h \
+ ./22April22_Paging/RRCResume.h \
+ ./22April22_Paging/RRCResume-IEs.h \
+ ./22April22_Paging/RRCResumeComplete.h \
+ ./22April22_Paging/RRCResumeComplete-IEs.h \
+ ./22April22_Paging/RRCResumeRequest.h \
+ ./22April22_Paging/RRCResumeRequest-IEs.h \
+ ./22April22_Paging/RRCResumeRequest1.h \
+ ./22April22_Paging/RRCResumeRequest1-IEs.h \
+ ./22April22_Paging/RRCSetup.h \
+ ./22April22_Paging/RRCSetup-IEs.h \
+ ./22April22_Paging/RRCSetupComplete.h \
+ ./22April22_Paging/RRCSetupComplete-IEs.h \
+ ./22April22_Paging/RegisteredAMF.h \
+ ./22April22_Paging/RRCSetupRequest.h \
+ ./22April22_Paging/RRCSetupRequest-IEs.h \
+ ./22April22_Paging/InitialUE-Identity.h \
+ ./22April22_Paging/EstablishmentCause.h \
+ ./22April22_Paging/RRCSystemInfoRequest.h \
+ ./22April22_Paging/RRCSystemInfoRequest-r15-IEs.h \
+ ./22April22_Paging/SecurityModeCommand.h \
+ ./22April22_Paging/SecurityModeCommand-IEs.h \
+ ./22April22_Paging/SecurityConfigSMC.h \
+ ./22April22_Paging/SecurityModeComplete.h \
+ ./22April22_Paging/SecurityModeComplete-IEs.h \
+ ./22April22_Paging/SecurityModeFailure.h \
+ ./22April22_Paging/SecurityModeFailure-IEs.h \
+ ./22April22_Paging/SIB1.h \
+ ./22April22_Paging/UAC-AccessCategory1-SelectionAssistanceInfo.h \
+ ./22April22_Paging/SystemInformation.h \
+ ./22April22_Paging/SystemInformation-IEs.h \
+ ./22April22_Paging/UEAssistanceInformation.h \
+ ./22April22_Paging/UEAssistanceInformation-IEs.h \
+ ./22April22_Paging/DelayBudgetReport.h \
+ ./22April22_Paging/UEAssistanceInformation-v1540-IEs.h \
+ ./22April22_Paging/OverheatingAssistance.h \
+ ./22April22_Paging/ReducedAggregatedBandwidth.h \
+ ./22April22_Paging/UECapabilityEnquiry.h \
+ ./22April22_Paging/UECapabilityEnquiry-IEs.h \
+ ./22April22_Paging/UECapabilityInformation.h \
+ ./22April22_Paging/UECapabilityInformation-IEs.h \
+ ./22April22_Paging/ULInformationTransfer.h \
+ ./22April22_Paging/ULInformationTransfer-IEs.h \
+ ./22April22_Paging/SIB2.h \
+ ./22April22_Paging/RangeToBestCell.h \
+ ./22April22_Paging/SIB3.h \
+ ./22April22_Paging/IntraFreqNeighCellList.h \
+ ./22April22_Paging/IntraFreqNeighCellInfo.h \
+ ./22April22_Paging/IntraFreqBlackCellList.h \
+ ./22April22_Paging/SIB4.h \
+ ./22April22_Paging/InterFreqCarrierFreqList.h \
+ ./22April22_Paging/InterFreqCarrierFreqInfo.h \
+ ./22April22_Paging/InterFreqNeighCellList.h \
+ ./22April22_Paging/InterFreqNeighCellInfo.h \
+ ./22April22_Paging/InterFreqBlackCellList.h \
+ ./22April22_Paging/SIB5.h \
+ ./22April22_Paging/CarrierFreqListEUTRA.h \
+ ./22April22_Paging/CarrierFreqEUTRA.h \
+ ./22April22_Paging/EUTRA-FreqBlackCellList.h \
+ ./22April22_Paging/EUTRA-FreqNeighCellList.h \
+ ./22April22_Paging/EUTRA-FreqNeighCellInfo.h \
+ ./22April22_Paging/SIB6.h \
+ ./22April22_Paging/SIB7.h \
+ ./22April22_Paging/SIB8.h \
+ ./22April22_Paging/SIB9.h \
+ ./22April22_Paging/AdditionalSpectrumEmission.h \
+ ./22April22_Paging/Alpha.h \
+ ./22April22_Paging/AMF-Identifier.h \
+ ./22April22_Paging/ARFCN-ValueEUTRA.h \
+ ./22April22_Paging/ARFCN-ValueNR.h \
+ ./22April22_Paging/BeamFailureRecoveryConfig.h \
+ ./22April22_Paging/PRACH-ResourceDedicatedBFR.h \
+ ./22April22_Paging/BFR-SSB-Resource.h \
+ ./22April22_Paging/BFR-CSIRS-Resource.h \
+ ./22April22_Paging/BSR-Config.h \
+ ./22April22_Paging/BWP.h \
+ ./22April22_Paging/BWP-Downlink.h \
+ ./22April22_Paging/BWP-DownlinkCommon.h \
+ ./22April22_Paging/BWP-DownlinkDedicated.h \
+ ./22April22_Paging/BWP-Id.h \
+ ./22April22_Paging/BWP-Uplink.h \
+ ./22April22_Paging/BWP-UplinkCommon.h \
+ ./22April22_Paging/BWP-UplinkDedicated.h \
+ ./22April22_Paging/CellAccessRelatedInfo.h \
+ ./22April22_Paging/CellAccessRelatedInfo-EUTRA-5GC.h \
+ ./22April22_Paging/PLMN-IdentityList-EUTRA-5GC.h \
+ ./22April22_Paging/PLMN-Identity-EUTRA-5GC.h \
+ ./22April22_Paging/CellIdentity-EUTRA-5GC.h \
+ ./22April22_Paging/CellAccessRelatedInfo-EUTRA-EPC.h \
+ ./22April22_Paging/PLMN-IdentityList-EUTRA-EPC.h \
+ ./22April22_Paging/CellGroupConfigRrc.h \
+ ./22April22_Paging/SpCellConfig.h \
+ ./22April22_Paging/ReconfigurationWithSync.h \
+ ./22April22_Paging/SCellConfig.h \
+ ./22April22_Paging/CellGroupId.h \
+ ./22April22_Paging/CellIdentity.h \
+ ./22April22_Paging/CellReselectionPriority.h \
+ ./22April22_Paging/CellReselectionSubPriority.h \
+ ./22April22_Paging/CGI-Info.h \
+ ./22April22_Paging/CodebookConfig.h \
+ ./22April22_Paging/ConfiguredGrantConfig.h \
+ ./22April22_Paging/CG-UCI-OnPUSCH.h \
+ ./22April22_Paging/ConnEstFailureControl.h \
+ ./22April22_Paging/ControlResourceSet.h \
+ ./22April22_Paging/ControlResourceSetId.h \
+ ./22April22_Paging/ControlResourceSetZero.h \
+ ./22April22_Paging/CrossCarrierSchedulingConfig.h \
+ ./22April22_Paging/CSI-AperiodicTriggerStateList.h \
+ ./22April22_Paging/CSI-AperiodicTriggerState.h \
+ ./22April22_Paging/CSI-AssociatedReportConfigInfo.h \
+ ./22April22_Paging/CSI-FrequencyOccupation.h \
+ ./22April22_Paging/CSI-IM-Resource.h \
+ ./22April22_Paging/CSI-IM-ResourceId.h \
+ ./22April22_Paging/CSI-IM-ResourceSet.h \
+ ./22April22_Paging/CSI-IM-ResourceSetId.h \
+ ./22April22_Paging/CSI-MeasConfig.h \
+ ./22April22_Paging/CSI-ReportConfig.h \
+ ./22April22_Paging/CSI-ReportPeriodicityAndOffset.h \
+ ./22April22_Paging/PUCCH-CSI-Resource.h \
+ ./22April22_Paging/PortIndexFor8Ranks.h \
+ ./22April22_Paging/PortIndex8.h \
+ ./22April22_Paging/PortIndex4.h \
+ ./22April22_Paging/PortIndex2.h \
+ ./22April22_Paging/CSI-ReportConfigId.h \
+ ./22April22_Paging/CSI-ResourceConfig.h \
+ ./22April22_Paging/CSI-ResourceConfigId.h \
+ ./22April22_Paging/CSI-ResourcePeriodicityAndOffset.h \
+ ./22April22_Paging/CSI-RS-ResourceConfigMobility.h \
+ ./22April22_Paging/CSI-RS-CellMobility.h \
+ ./22April22_Paging/CSI-RS-Resource-Mobility.h \
+ ./22April22_Paging/CSI-RS-Index.h \
+ ./22April22_Paging/CSI-RS-ResourceMapping.h \
+ ./22April22_Paging/CSI-SemiPersistentOnPUSCH-TriggerStateList.h \
+ ./22April22_Paging/CSI-SemiPersistentOnPUSCH-TriggerState.h \
+ ./22April22_Paging/CSI-SSB-ResourceSet.h \
+ ./22April22_Paging/CSI-SSB-ResourceSetId.h \
+ ./22April22_Paging/DedicatedNAS-Message.h \
+ ./22April22_Paging/DMRS-DownlinkConfig.h \
+ ./22April22_Paging/DMRS-UplinkConfig.h \
+ ./22April22_Paging/DownlinkConfigCommon.h \
+ ./22April22_Paging/DownlinkConfigCommonSIB.h \
+ ./22April22_Paging/BCCH-Config.h \
+ ./22April22_Paging/PCCH-Config.h \
+ ./22April22_Paging/DownlinkPreemption.h \
+ ./22April22_Paging/INT-ConfigurationPerServingCell.h \
+ ./22April22_Paging/DRB-Identity.h \
+ ./22April22_Paging/DRX-Config.h \
+ ./22April22_Paging/FilterCoefficient.h \
+ ./22April22_Paging/FreqBandIndicatorNR.h \
+ ./22April22_Paging/FrequencyInfoDL.h \
+ ./22April22_Paging/FrequencyInfoDL-SIB.h \
+ ./22April22_Paging/FrequencyInfoUL.h \
+ ./22April22_Paging/FrequencyInfoUL-SIB.h \
+ ./22April22_Paging/Hysteresis.h \
+ ./22April22_Paging/I-RNTI-Value.h \
+ ./22April22_Paging/LocationMeasurementInfo.h \
+ ./22April22_Paging/EUTRA-RSTD-InfoList.h \
+ ./22April22_Paging/EUTRA-RSTD-Info.h \
+ ./22April22_Paging/LogicalChannelConfig.h \
+ ./22April22_Paging/LogicalChannelIdentity.h \
+ ./22April22_Paging/MAC-CellGroupConfig.h \
+ ./22April22_Paging/DataInactivityTimer.h \
+ ./22April22_Paging/MeasConfigRrc.h \
+ ./22April22_Paging/MeasObjectToRemoveList.h \
+ ./22April22_Paging/MeasIdToRemoveList.h \
+ ./22April22_Paging/ReportConfigToRemoveList.h \
+ ./22April22_Paging/MeasGapConfig.h \
+ ./22April22_Paging/GapConfig.h \
+ ./22April22_Paging/MeasGapSharingConfig.h \
+ ./22April22_Paging/MeasGapSharingScheme.h \
+ ./22April22_Paging/MeasId.h \
+ ./22April22_Paging/MeasIdToAddModList.h \
+ ./22April22_Paging/MeasIdToAddMod.h \
+ ./22April22_Paging/MeasObjectEUTRA.h \
+ ./22April22_Paging/EUTRA-CellIndexList.h \
+ ./22April22_Paging/EUTRA-CellIndex.h \
+ ./22April22_Paging/EUTRA-Cell.h \
+ ./22April22_Paging/EUTRA-BlackCell.h \
+ ./22April22_Paging/MeasObjectId.h \
+ ./22April22_Paging/MeasObjectNR.h \
+ ./22April22_Paging/ReferenceSignalConfig.h \
+ ./22April22_Paging/SSB-ConfigMobility.h \
+ ./22April22_Paging/Q-OffsetRangeList.h \
+ ./22April22_Paging/ThresholdNR.h \
+ ./22April22_Paging/CellsToAddModList.h \
+ ./22April22_Paging/CellsToAddMod.h \
+ ./22April22_Paging/MeasObjectToAddModList.h \
+ ./22April22_Paging/MeasObjectToAddMod.h \
+ ./22April22_Paging/MeasResultCellListSFTD.h \
+ ./22April22_Paging/MeasResultCellSFTD.h \
+ ./22April22_Paging/MeasResults.h \
+ ./22April22_Paging/MeasResultServMOList.h \
+ ./22April22_Paging/MeasResultServMO.h \
+ ./22April22_Paging/MeasResultListNR.h \
+ ./22April22_Paging/MeasResultNR.h \
+ ./22April22_Paging/MeasResultListEUTRA.h \
+ ./22April22_Paging/MeasResultEUTRA.h \
+ ./22April22_Paging/MultiBandInfoListEUTRA.h \
+ ./22April22_Paging/MeasQuantityResults.h \
+ ./22April22_Paging/MeasQuantityResultsEUTRA.h \
+ ./22April22_Paging/ResultsPerSSB-IndexList.h \
+ ./22April22_Paging/ResultsPerSSB-Index.h \
+ ./22April22_Paging/ResultsPerCSI-RS-IndexList.h \
+ ./22April22_Paging/ResultsPerCSI-RS-Index.h \
+ ./22April22_Paging/MeasResultSCG-Failure.h \
+ ./22April22_Paging/MeasResultList2NR.h \
+ ./22April22_Paging/MeasResult2NR.h \
+ ./22April22_Paging/MobilityStateParameters.h \
+ ./22April22_Paging/MultiFrequencyBandListNR.h \
+ ./22April22_Paging/MultiFrequencyBandListNR-SIB.h \
+ ./22April22_Paging/NR-MultiBandInfo.h \
+ ./22April22_Paging/NextHopChainingCount.h \
+ ./22April22_Paging/NG-5G-S-TMSI.h \
+ ./22April22_Paging/NR-NS-PmaxList.h \
+ ./22April22_Paging/NR-NS-PmaxValue.h \
+ ./22April22_Paging/NZP-CSI-RS-Resource.h \
+ ./22April22_Paging/NZP-CSI-RS-ResourceId.h \
+ ./22April22_Paging/NZP-CSI-RS-ResourceSet.h \
+ ./22April22_Paging/NZP-CSI-RS-ResourceSetId.h \
+ ./22April22_Paging/P-Max.h \
+ ./22April22_Paging/PCI-List.h \
+ ./22April22_Paging/PCI-Range.h \
+ ./22April22_Paging/PCI-RangeElement.h \
+ ./22April22_Paging/PCI-RangeIndex.h \
+ ./22April22_Paging/PCI-RangeIndexList.h \
+ ./22April22_Paging/PDCCH-Config.h \
+ ./22April22_Paging/PDCCH-ConfigCommon.h \
+ ./22April22_Paging/PDCCH-ConfigSIB1.h \
+ ./22April22_Paging/PDCCH-ServingCellConfig.h \
+ ./22April22_Paging/PDCP-Config.h \
+ ./22April22_Paging/UL-DataSplitThreshold.h \
+ ./22April22_Paging/PDSCH-Config.h \
+ ./22April22_Paging/RateMatchPatternGroup.h \
+ ./22April22_Paging/PDSCH-ConfigCommon.h \
+ ./22April22_Paging/PDSCH-ServingCellConfig.h \
+ ./22April22_Paging/PDSCH-CodeBlockGroupTransmission.h \
+ ./22April22_Paging/PDSCH-TimeDomainResourceAllocationList.h \
+ ./22April22_Paging/PDSCH-TimeDomainResourceAllocation.h \
+ ./22April22_Paging/PHR-Config.h \
+ ./22April22_Paging/PhysCellId.h \
+ ./22April22_Paging/PhysicalCellGroupConfig.h \
+ ./22April22_Paging/PLMN-IdentitY.h \
+ ./22April22_Paging/MCC.h \
+ ./22April22_Paging/MNC.h \
+ ./22April22_Paging/MCC-MNC-Digit.h \
+ ./22April22_Paging/PLMN-IdentityInfoList.h \
+ ./22April22_Paging/PLMN-IdentityInfo.h \
+ ./22April22_Paging/PRB-Id.h \
+ ./22April22_Paging/PTRS-DownlinkConfig.h \
+ ./22April22_Paging/PTRS-UplinkConfig.h \
+ ./22April22_Paging/PUCCH-Config.h \
+ ./22April22_Paging/PUCCH-FormatConfig.h \
+ ./22April22_Paging/PUCCH-MaxCodeRate.h \
+ ./22April22_Paging/PUCCH-ResourceSet.h \
+ ./22April22_Paging/PUCCH-ResourceSetId.h \
+ ./22April22_Paging/PUCCH-Resource.h \
+ ./22April22_Paging/PUCCH-ResourceId.h \
+ ./22April22_Paging/PUCCH-format0.h \
+ ./22April22_Paging/PUCCH-format1.h \
+ ./22April22_Paging/PUCCH-format2.h \
+ ./22April22_Paging/PUCCH-format3.h \
+ ./22April22_Paging/PUCCH-format4.h \
+ ./22April22_Paging/PUCCH-ConfigCommon.h \
+ ./22April22_Paging/PUCCH-PathlossReferenceRS-Id.h \
+ ./22April22_Paging/PUCCH-PowerControl.h \
+ ./22April22_Paging/P0-PUCCH.h \
+ ./22April22_Paging/P0-PUCCH-Id.h \
+ ./22April22_Paging/PUCCH-PathlossReferenceRS.h \
+ ./22April22_Paging/PUCCH-SpatialRelationInfo.h \
+ ./22April22_Paging/PUCCH-SpatialRelationInfoId.h \
+ ./22April22_Paging/PUCCH-TPC-CommandConfig.h \
+ ./22April22_Paging/PUSCH-Config.h \
+ ./22April22_Paging/UCI-OnPUSCH.h \
+ ./22April22_Paging/PUSCH-ConfigCommon.h \
+ ./22April22_Paging/PUSCH-PowerControl.h \
+ ./22April22_Paging/P0-PUSCH-AlphaSet.h \
+ ./22April22_Paging/P0-PUSCH-AlphaSetId.h \
+ ./22April22_Paging/PUSCH-PathlossReferenceRS.h \
+ ./22April22_Paging/PUSCH-PathlossReferenceRS-Id.h \
+ ./22April22_Paging/SRI-PUSCH-PowerControl.h \
+ ./22April22_Paging/SRI-PUSCH-PowerControlId.h \
+ ./22April22_Paging/BetaOffsets.h \
+ ./22April22_Paging/PUSCH-ServingCellConfig.h \
+ ./22April22_Paging/PUSCH-CodeBlockGroupTransmission.h \
+ ./22April22_Paging/PUSCH-TimeDomainResourceAllocationList.h \
+ ./22April22_Paging/PUSCH-TimeDomainResourceAllocation.h \
+ ./22April22_Paging/PUSCH-TPC-CommandConfig.h \
+ ./22April22_Paging/Q-OffsetRange.h \
+ ./22April22_Paging/Q-QualMin.h \
+ ./22April22_Paging/Q-RxLevMin.h \
+ ./22April22_Paging/QuantityConfig.h \
+ ./22April22_Paging/QuantityConfigNR.h \
+ ./22April22_Paging/QuantityConfigRS.h \
+ ./22April22_Paging/FilterConfig.h \
+ ./22April22_Paging/RACH-ConfigCommon.h \
+ ./22April22_Paging/RACH-ConfigDedicated.h \
+ ./22April22_Paging/CFRA.h \
+ ./22April22_Paging/CFRA-SSB-Resource.h \
+ ./22April22_Paging/CFRA-CSIRS-Resource.h \
+ ./22April22_Paging/RACH-ConfigGeneric.h \
+ ./22April22_Paging/RA-Prioritization.h \
+ ./22April22_Paging/RadioBearerConfig.h \
+ ./22April22_Paging/SRB-ToAddModList.h \
+ ./22April22_Paging/SRB-ToAddMod.h \
+ ./22April22_Paging/DRB-ToAddModList.h \
+ ./22April22_Paging/DRB-ToAddMod.h \
+ ./22April22_Paging/DRB-ToReleaseList.h \
+ ./22April22_Paging/SecurityConfig.h \
+ ./22April22_Paging/RadioLinkMonitoringConfig.h \
+ ./22April22_Paging/RadioLinkMonitoringRS.h \
+ ./22April22_Paging/RadioLinkMonitoringRS-Id.h \
+ ./22April22_Paging/RAN-AreaCode.h \
+ ./22April22_Paging/RateMatchPattern.h \
+ ./22April22_Paging/RateMatchPatternId.h \
+ ./22April22_Paging/RateMatchPatternLTE-CRS.h \
+ ./22April22_Paging/RejectWaitTime.h \
+ ./22April22_Paging/ReportConfigId.h \
+ ./22April22_Paging/ReportConfigInterRAT.h \
+ ./22April22_Paging/ReportCGI-EUTRA.h \
+ ./22April22_Paging/EventTriggerConfigInterRAT.h \
+ ./22April22_Paging/PeriodicalReportConfigInterRAT.h \
+ ./22April22_Paging/MeasTriggerQuantityEUTRA.h \
+ ./22April22_Paging/RSRP-RangeEUTRA.h \
+ ./22April22_Paging/RSRQ-RangeEUTRA.h \
+ ./22April22_Paging/SINR-RangeEUTRA.h \
+ ./22April22_Paging/ReportConfigNR.h \
+ ./22April22_Paging/ReportCGI.h \
+ ./22April22_Paging/EventTriggerConfig.h \
+ ./22April22_Paging/PeriodicalReportConfig.h \
+ ./22April22_Paging/NR-RS-Type.h \
+ ./22April22_Paging/MeasTriggerQuantity.h \
+ ./22April22_Paging/MeasTriggerQuantityOffset.h \
+ ./22April22_Paging/MeasReportQuantity.h \
+ ./22April22_Paging/ReportConfigToAddModList.h \
+ ./22April22_Paging/ReportConfigToAddMod.h \
+ ./22April22_Paging/ReportInterval.h \
+ ./22April22_Paging/ReselectionThreshold.h \
+ ./22April22_Paging/ReselectionThresholdQ.h \
+ ./22April22_Paging/ResumeCause.h \
+ ./22April22_Paging/RLC-BearerConfig.h \
+ ./22April22_Paging/RLC-Config.h \
+ ./22April22_Paging/UL-AM-RLC.h \
+ ./22April22_Paging/DL-AM-RLC.h \
+ ./22April22_Paging/UL-UM-RLC.h \
+ ./22April22_Paging/DL-UM-RLC.h \
+ ./22April22_Paging/T-PollRetransmit.h \
+ ./22April22_Paging/PollPDU.h \
+ ./22April22_Paging/PollByte.h \
+ ./22April22_Paging/T-Reassembly.h \
+ ./22April22_Paging/T-StatusProhibit.h \
+ ./22April22_Paging/SN-FieldLengthUM.h \
+ ./22April22_Paging/SN-FieldLengthAM.h \
+ ./22April22_Paging/RLF-TimersAndConstants.h \
+ ./22April22_Paging/RNTI-Value.h \
+ ./22April22_Paging/RSRP-Range.h \
+ ./22April22_Paging/RSRQ-Range.h \
+ ./22April22_Paging/SCellIndex.h \
+ ./22April22_Paging/SchedulingRequestConfig.h \
+ ./22April22_Paging/SchedulingRequestToAddMod.h \
+ ./22April22_Paging/SchedulingRequestId.h \
+ ./22April22_Paging/SchedulingRequestResourceConfig.h \
+ ./22April22_Paging/SchedulingRequestResourceId.h \
+ ./22April22_Paging/ScramblingId.h \
+ ./22April22_Paging/SCS-SpecificCarrier.h \
+ ./22April22_Paging/SDAP-Config.h \
+ ./22April22_Paging/QFI.h \
+ ./22April22_Paging/PDU-SessionID.h \
+ ./22April22_Paging/SearchSpace.h \
+ ./22April22_Paging/SearchSpaceId.h \
+ ./22April22_Paging/SearchSpaceZero.h \
+ ./22April22_Paging/SecurityAlgorithmConfig.h \
+ ./22April22_Paging/IntegrityProtAlgorithm.h \
+ ./22April22_Paging/CipheringAlgorithm.h \
+ ./22April22_Paging/ServCellIndex.h \
+ ./22April22_Paging/ServingCellConfig.h \
+ ./22April22_Paging/UplinkConfig.h \
+ ./22April22_Paging/ServingCellConfigCommon.h \
+ ./22April22_Paging/ServingCellConfigCommonSIB.h \
+ ./22April22_Paging/ShortI-RNTI-Value.h \
+ ./22April22_Paging/ShortMAC-I.h \
+ ./22April22_Paging/SINR-Range.h \
+ ./22April22_Paging/SI-SchedulingInfo.h \
+ ./22April22_Paging/SchedulingInfo.h \
+ ./22April22_Paging/SIB-Mapping.h \
+ ./22April22_Paging/SIB-TypeInfo.h \
+ ./22April22_Paging/SI-RequestConfig.h \
+ ./22April22_Paging/SI-RequestResources.h \
+ ./22April22_Paging/SlotFormatCombinationsPerCell.h \
+ ./22April22_Paging/SlotFormatCombination.h \
+ ./22April22_Paging/SlotFormatCombinationId.h \
+ ./22April22_Paging/SlotFormatIndicator.h \
+ ./22April22_Paging/S-NSSAI.h \
+ ./22April22_Paging/SpeedStateScaleFactors.h \
+ ./22April22_Paging/SS-RSSI-Measurement.h \
+ ./22April22_Paging/SPS-Config.h \
+ ./22April22_Paging/SRB-Identity.h \
+ ./22April22_Paging/SRS-CarrierSwitching.h \
+ ./22April22_Paging/SRS-TPC-PDCCH-Config.h \
+ ./22April22_Paging/SRS-CC-SetIndex.h \
+ ./22April22_Paging/SRS-Config.h \
+ ./22April22_Paging/SRS-ResourceSet.h \
+ ./22April22_Paging/SRS-ResourceSetId.h \
+ ./22April22_Paging/SRS-Resource.h \
+ ./22April22_Paging/SRS-SpatialRelationInfo.h \
+ ./22April22_Paging/SRS-ResourceId.h \
+ ./22April22_Paging/SRS-PeriodicityAndOffset.h \
+ ./22April22_Paging/SRS-TPC-CommandConfig.h \
+ ./22April22_Paging/SSB-Index.h \
+ ./22April22_Paging/SSB-MTC.h \
+ ./22April22_Paging/SSB-MTC2.h \
+ ./22April22_Paging/SSB-ToMeasure.h \
+ ./22April22_Paging/SubcarrierSpacing.h \
+ ./22April22_Paging/TAG-Config.h \
+ ./22April22_Paging/TAG.h \
+ ./22April22_Paging/TAG-Id.h \
+ ./22April22_Paging/TimeAlignmentTimer.h \
+ ./22April22_Paging/TCI-State.h \
+ ./22April22_Paging/QCL-Info.h \
+ ./22April22_Paging/TCI-StateId.h \
+ ./22April22_Paging/TDD-UL-DL-ConfigCommon.h \
+ ./22April22_Paging/TDD-UL-DL-Pattern.h \
+ ./22April22_Paging/TDD-UL-DL-ConfigDedicated.h \
+ ./22April22_Paging/TDD-UL-DL-SlotConfig.h \
+ ./22April22_Paging/TDD-UL-DL-SlotIndex.h \
+ ./22April22_Paging/TrackingAreaCode.h \
+ ./22April22_Paging/T-Reselection.h \
+ ./22April22_Paging/TimeToTrigger.h \
+ ./22April22_Paging/UAC-BarringInfoSetIndex.h \
+ ./22April22_Paging/UAC-BarringInfoSetList.h \
+ ./22April22_Paging/UAC-BarringInfoSet.h \
+ ./22April22_Paging/UAC-BarringPerCatList.h \
+ ./22April22_Paging/UAC-BarringPerCat.h \
+ ./22April22_Paging/UAC-BarringPerPLMN-List.h \
+ ./22April22_Paging/UAC-BarringPerPLMN.h \
+ ./22April22_Paging/UE-TimersAndConstants.h \
+ ./22April22_Paging/UplinkConfigCommon.h \
+ ./22April22_Paging/UplinkConfigCommonSIB.h \
+ ./22April22_Paging/UplinkTxDirectCurrentList.h \
+ ./22April22_Paging/UplinkTxDirectCurrentCell.h \
+ ./22April22_Paging/UplinkTxDirectCurrentBWP.h \
+ ./22April22_Paging/ZP-CSI-RS-Resource.h \
+ ./22April22_Paging/ZP-CSI-RS-ResourceId.h \
+ ./22April22_Paging/ZP-CSI-RS-ResourceSet.h \
+ ./22April22_Paging/ZP-CSI-RS-ResourceSetId.h \
+ ./22April22_Paging/AccessStratumRelease.h \
+ ./22April22_Paging/BandCombinationList.h \
+ ./22April22_Paging/BandCombination.h \
+ ./22April22_Paging/BandParameters.h \
+ ./22April22_Paging/CA-BandwidthClassEUTRA.h \
+ ./22April22_Paging/CA-BandwidthClassNR.h \
+ ./22April22_Paging/CA-ParametersEUTRA.h \
+ ./22April22_Paging/CA-ParametersNR.h \
+ ./22April22_Paging/FeatureSetCombination.h \
+ ./22April22_Paging/FeatureSetsPerBand.h \
+ ./22April22_Paging/FeatureSet.h \
+ ./22April22_Paging/FeatureSetCombinationId.h \
+ ./22April22_Paging/FeatureSetDownlink.h \
+ ./22April22_Paging/CSI-RS-IM-ReceptionForFeedback.h \
+ ./22April22_Paging/TypeI-SinglePanelCodebook.h \
+ ./22April22_Paging/TypeI-MultiPanelCodebook.h \
+ ./22April22_Paging/TypeII-Codebook.h \
+ ./22April22_Paging/TypeII-CodebookPortSelection.h \
+ ./22April22_Paging/FeatureSetDownlinkId.h \
+ ./22April22_Paging/FeatureSetDownlinkPerCC.h \
+ ./22April22_Paging/FeatureSetDownlinkPerCC-Id.h \
+ ./22April22_Paging/FeatureSetEUTRA-DownlinkId.h \
+ ./22April22_Paging/FeatureSetEUTRA-UplinkId.h \
+ ./22April22_Paging/FeatureSets.h \
+ ./22April22_Paging/FeatureSetUplink.h \
+ ./22April22_Paging/CSI-ReportFramework.h \
+ ./22April22_Paging/SRS-Resources.h \
+ ./22April22_Paging/FeatureSetUplinkId.h \
+ ./22April22_Paging/FeatureSetUplinkPerCC.h \
+ ./22April22_Paging/FeatureSetUplinkPerCC-Id.h \
+ ./22April22_Paging/FreqBandIndicatorEUTRA.h \
+ ./22April22_Paging/FreqBandList.h \
+ ./22April22_Paging/FreqBandInformation.h \
+ ./22April22_Paging/FreqBandInformationEUTRA.h \
+ ./22April22_Paging/FreqBandInformationNR.h \
+ ./22April22_Paging/AggregatedBandwidth.h \
+ ./22April22_Paging/FreqSeparationClass.h \
+ ./22April22_Paging/InterRAT-Parameters.h \
+ ./22April22_Paging/EUTRA-Parameters.h \
+ ./22April22_Paging/EUTRA-ParametersCommon.h \
+ ./22April22_Paging/EUTRA-ParametersXDD-Diff.h \
+ ./22April22_Paging/MAC-Parameters.h \
+ ./22April22_Paging/MAC-ParametersCommon.h \
+ ./22April22_Paging/MAC-ParametersXDD-Diff.h \
+ ./22April22_Paging/MeasAndMobParameters.h \
+ ./22April22_Paging/MeasAndMobParametersCommon.h \
+ ./22April22_Paging/MeasAndMobParametersXDD-Diff.h \
+ ./22April22_Paging/MeasAndMobParametersFRX-Diff.h \
+ ./22April22_Paging/MeasAndMobParametersMRDC.h \
+ ./22April22_Paging/MeasAndMobParametersMRDC-Common.h \
+ ./22April22_Paging/MeasAndMobParametersMRDC-XDD-Diff.h \
+ ./22April22_Paging/MeasAndMobParametersMRDC-FRX-Diff.h \
+ ./22April22_Paging/MIMO-LayersDL.h \
+ ./22April22_Paging/MIMO-LayersUL.h \
+ ./22April22_Paging/MIMO-ParametersPerBand.h \
+ ./22April22_Paging/BeamManagementSSB-CSI-RS.h \
+ ./22April22_Paging/CSI-RS-ForTracking.h \
+ ./22April22_Paging/PTRS-DensityRecommendationDL.h \
+ ./22April22_Paging/PTRS-DensityRecommendationUL.h \
+ ./22April22_Paging/SRS-TxSwitch.h \
+ ./22April22_Paging/ModulationOrder.h \
+ ./22April22_Paging/MRDC-Parameters.h \
+ ./22April22_Paging/PDCP-Parameters.h \
+ ./22April22_Paging/PDCP-ParametersMRDC.h \
+ ./22April22_Paging/Phy-Parameters.h \
+ ./22April22_Paging/Phy-ParametersCommon.h \
+ ./22April22_Paging/Phy-ParametersXDD-Diff.h \
+ ./22April22_Paging/Phy-ParametersFRX-Diff.h \
+ ./22April22_Paging/Phy-ParametersFR1.h \
+ ./22April22_Paging/Phy-ParametersFR2.h \
+ ./22April22_Paging/Phy-ParametersMRDC.h \
+ ./22April22_Paging/NAICS-Capability-Entry.h \
+ ./22April22_Paging/RAT-Type.h \
+ ./22April22_Paging/RF-Parameters.h \
+ ./22April22_Paging/BandNR.h \
+ ./22April22_Paging/RF-ParametersMRDC.h \
+ ./22April22_Paging/RLC-Parameters.h \
+ ./22April22_Paging/SupportedBandwidth.h \
+ ./22April22_Paging/UE-CapabilityRAT-ContainerListRRC.h \
+ ./22April22_Paging/UE-CapabilityRAT-Container.h \
+ ./22April22_Paging/UE-CapabilityRAT-RequestList.h \
+ ./22April22_Paging/UE-CapabilityRAT-Request.h \
+ ./22April22_Paging/UE-CapabilityRequestFilterNR.h \
+ ./22April22_Paging/UE-MRDC-Capability.h \
+ ./22April22_Paging/UE-MRDC-CapabilityAddXDD-Mode.h \
+ ./22April22_Paging/UE-MRDC-CapabilityAddFRX-Mode.h \
+ ./22April22_Paging/GeneralParametersMRDC-XDD-Diff.h \
+ ./22April22_Paging/UE-NR-Capability.h \
+ ./22April22_Paging/UE-NR-CapabilityAddXDD-Mode.h \
+ ./22April22_Paging/UE-NR-CapabilityAddFRX-Mode.h \
+ ./22April22_Paging/EUTRA-AllowedMeasBandwidth.h \
+ ./22April22_Paging/EUTRA-MBSFN-SubframeConfigList.h \
+ ./22April22_Paging/EUTRA-MBSFN-SubframeConfig.h \
+ ./22April22_Paging/EUTRA-MultiBandInfoList.h \
+ ./22April22_Paging/EUTRA-MultiBandInfo.h \
+ ./22April22_Paging/EUTRA-NS-PmaxList.h \
+ ./22April22_Paging/EUTRA-NS-PmaxValue.h \
+ ./22April22_Paging/EUTRA-PhysCellId.h \
+ ./22April22_Paging/EUTRA-PhysCellIdRange.h \
+ ./22April22_Paging/EUTRA-PresenceAntennaPort1.h \
+ ./22April22_Paging/EUTRA-Q-OffsetRange.h \
+ ./22April22_Paging/OtherConfig.h \
+ ./22April22_Paging/RRC-TransactionIdentifier.h \
+ ./22April22_Paging/VarPendingRNA-Update.h \
+ ./22April22_Paging/VarMeasConfig.h \
+ ./22April22_Paging/VarMeasReportList.h \
+ ./22April22_Paging/VarMeasReport.h \
+ ./22April22_Paging/CellsTriggeredList.h \
+ ./22April22_Paging/VarResumeMAC-Input.h \
+ ./22April22_Paging/VarShortMAC-Input.h \
+ ./22April22_Paging/HandoverCommand.h \
+ ./22April22_Paging/HandoverCommand-IEs.h \
+ ./22April22_Paging/HandoverPreparationInformationRrc.h \
+ ./22April22_Paging/HandoverPreparationInformationRrc-IEs.h \
+ ./22April22_Paging/AS-Config.h \
+ ./22April22_Paging/AS-Context.h \
+ ./22April22_Paging/ReestablishmentInfo.h \
+ ./22April22_Paging/ReestabNCellInfoList.h \
+ ./22April22_Paging/ReestabNCellInfo.h \
+ ./22April22_Paging/RRM-Config.h \
+ ./22April22_Paging/CG-Config.h \
+ ./22April22_Paging/CG-Config-IEs.h \
+ ./22April22_Paging/MeasConfigSN.h \
+ ./22April22_Paging/NR-FreqInfo.h \
+ ./22April22_Paging/ConfigRestrictModReqSCG.h \
+ ./22April22_Paging/BandCombinationIndex.h \
+ ./22April22_Paging/BandCombinationInfoSN.h \
+ ./22April22_Paging/FR-InfoList.h \
+ ./22April22_Paging/FR-Info.h \
+ ./22April22_Paging/CandidateServingFreqListNR.h \
+ ./22April22_Paging/CG-ConfigInfo.h \
+ ./22April22_Paging/CG-ConfigInfo-IEs.h \
+ ./22April22_Paging/ConfigRestrictInfoSCG.h \
+ ./22April22_Paging/BandCombinationInfoList.h \
+ ./22April22_Paging/BandCombinationInfo.h \
+ ./22April22_Paging/FeatureSetEntryIndex.h \
+ ./22April22_Paging/DRX-Info.h \
+ ./22April22_Paging/MeasConfigMN.h \
+ ./22April22_Paging/MRDC-AssistanceInfo.h \
+ ./22April22_Paging/AffectedCarrierFreqCombInfoMRDC.h \
+ ./22April22_Paging/VictimSystemType.h \
+ ./22April22_Paging/AffectedCarrierFreqCombEUTRA.h \
+ ./22April22_Paging/AffectedCarrierFreqCombNR.h \
+ ./22April22_Paging/MeasurementTimingConfigurationRrc.h \
+ ./22April22_Paging/MeasurementTimingConfigurationRrc-IEs.h \
+ ./22April22_Paging/MeasTimingList.h \
+ ./22April22_Paging/MeasTiming.h \
+ ./22April22_Paging/UERadioPagingInformation.h \
+ ./22April22_Paging/UERadioPagingInformation-IEs.h \
+ ./22April22_Paging/UERadioAccessCapabilityInformation.h \
+ ./22April22_Paging/UERadioAccessCapabilityInformation-IEs.h
-ASN_MODULE_HDRS+=./25_02_2022_RRC/OPEN_TYPE.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/OPEN_TYPE.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/constr_CHOICE.h
-ASN_MODULE_HDRS+=./25_02_2022_RRC/BOOLEAN.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/BOOLEAN.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/INTEGER.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/INTEGER.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/NULL.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/NULL.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/NativeEnumerated.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/NativeEnumerated.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/NativeInteger.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/NativeInteger.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_SEQUENCE_OF.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/asn_SEQUENCE_OF.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_SET_OF.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/asn_SET_OF.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constr_CHOICE.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/constr_SEQUENCE.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constr_SEQUENCE.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/constr_SEQUENCE_OF.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constr_SEQUENCE_OF.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/constr_SET_OF.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constr_SET_OF.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_application.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/asn_application.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_ioc.h
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_system.h
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_codecs.h
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_internal.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/asn_internal.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_random_fill.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/asn_random_fill.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_bit_data.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/asn_bit_data.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/OCTET_STRING.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/OCTET_STRING.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/BIT_STRING.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/BIT_STRING.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/asn_codecs_prim.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/asn_codecs_prim.h
-ASN_MODULE_HDRS+=./25_02_2022_RRC/ber_tlv_length.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/ber_tlv_length.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/ber_tlv_tag.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/ber_tlv_tag.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/ber_decoder.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/ber_decoder.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/der_encoder.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/der_encoder.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/constr_TYPE.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constr_TYPE.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/constraints.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constraints.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/xer_support.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/xer_support.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/xer_decoder.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/xer_decoder.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/xer_encoder.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/xer_encoder.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/per_support.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/per_support.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/per_decoder.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/per_decoder.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/per_encoder.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/per_encoder.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/per_opentype.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/per_opentype.c
-ASN_MODULE_HDRS+=./25_02_2022_RRC/oer_decoder.h
-ASN_MODULE_HDRS+=./25_02_2022_RRC/oer_encoder.h
-ASN_MODULE_HDRS+=./25_02_2022_RRC/oer_support.h
-ASN_MODULE_SRCS+=./25_02_2022_RRC/oer_decoder.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/oer_encoder.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/oer_support.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/OPEN_TYPE_oer.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/INTEGER_oer.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/BIT_STRING_oer.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/OCTET_STRING_oer.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/NativeInteger_oer.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/NativeEnumerated_oer.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constr_CHOICE_oer.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constr_SEQUENCE_oer.c
-ASN_MODULE_SRCS+=./25_02_2022_RRC/constr_SET_OF_oer.c
+ASN_MODULE_HDRS+=./22April22_Paging/OPEN_TYPE.h
+ASN_MODULE_SRCS+=./22April22_Paging/OPEN_TYPE.c
+ASN_MODULE_HDRS+=./22April22_Paging/constr_CHOICE.h
+ASN_MODULE_HDRS+=./22April22_Paging/BOOLEAN.h
+ASN_MODULE_SRCS+=./22April22_Paging/BOOLEAN.c
+ASN_MODULE_HDRS+=./22April22_Paging/INTEGER.h
+ASN_MODULE_SRCS+=./22April22_Paging/INTEGER.c
+ASN_MODULE_HDRS+=./22April22_Paging/NULL.h
+ASN_MODULE_SRCS+=./22April22_Paging/NULL.c
+ASN_MODULE_HDRS+=./22April22_Paging/NativeEnumerated.h
+ASN_MODULE_SRCS+=./22April22_Paging/NativeEnumerated.c
+ASN_MODULE_HDRS+=./22April22_Paging/NativeInteger.h
+ASN_MODULE_SRCS+=./22April22_Paging/NativeInteger.c
+ASN_MODULE_HDRS+=./22April22_Paging/asn_SEQUENCE_OF.h
+ASN_MODULE_SRCS+=./22April22_Paging/asn_SEQUENCE_OF.c
+ASN_MODULE_HDRS+=./22April22_Paging/asn_SET_OF.h
+ASN_MODULE_SRCS+=./22April22_Paging/asn_SET_OF.c
+ASN_MODULE_SRCS+=./22April22_Paging/constr_CHOICE.c
+ASN_MODULE_HDRS+=./22April22_Paging/constr_SEQUENCE.h
+ASN_MODULE_SRCS+=./22April22_Paging/constr_SEQUENCE.c
+ASN_MODULE_HDRS+=./22April22_Paging/constr_SEQUENCE_OF.h
+ASN_MODULE_SRCS+=./22April22_Paging/constr_SEQUENCE_OF.c
+ASN_MODULE_HDRS+=./22April22_Paging/constr_SET_OF.h
+ASN_MODULE_SRCS+=./22April22_Paging/constr_SET_OF.c
+ASN_MODULE_HDRS+=./22April22_Paging/asn_application.h
+ASN_MODULE_SRCS+=./22April22_Paging/asn_application.c
+ASN_MODULE_HDRS+=./22April22_Paging/asn_ioc.h
+ASN_MODULE_HDRS+=./22April22_Paging/asn_system.h
+ASN_MODULE_HDRS+=./22April22_Paging/asn_codecs.h
+ASN_MODULE_HDRS+=./22April22_Paging/asn_internal.h
+ASN_MODULE_SRCS+=./22April22_Paging/asn_internal.c
+ASN_MODULE_HDRS+=./22April22_Paging/asn_random_fill.h
+ASN_MODULE_SRCS+=./22April22_Paging/asn_random_fill.c
+ASN_MODULE_HDRS+=./22April22_Paging/asn_bit_data.h
+ASN_MODULE_SRCS+=./22April22_Paging/asn_bit_data.c
+ASN_MODULE_HDRS+=./22April22_Paging/OCTET_STRING.h
+ASN_MODULE_SRCS+=./22April22_Paging/OCTET_STRING.c
+ASN_MODULE_HDRS+=./22April22_Paging/BIT_STRING.h
+ASN_MODULE_SRCS+=./22April22_Paging/BIT_STRING.c
+ASN_MODULE_SRCS+=./22April22_Paging/asn_codecs_prim.c
+ASN_MODULE_HDRS+=./22April22_Paging/asn_codecs_prim.h
+ASN_MODULE_HDRS+=./22April22_Paging/ber_tlv_length.h
+ASN_MODULE_SRCS+=./22April22_Paging/ber_tlv_length.c
+ASN_MODULE_HDRS+=./22April22_Paging/ber_tlv_tag.h
+ASN_MODULE_SRCS+=./22April22_Paging/ber_tlv_tag.c
+ASN_MODULE_HDRS+=./22April22_Paging/ber_decoder.h
+ASN_MODULE_SRCS+=./22April22_Paging/ber_decoder.c
+ASN_MODULE_HDRS+=./22April22_Paging/der_encoder.h
+ASN_MODULE_SRCS+=./22April22_Paging/der_encoder.c
+ASN_MODULE_HDRS+=./22April22_Paging/constr_TYPE.h
+ASN_MODULE_SRCS+=./22April22_Paging/constr_TYPE.c
+ASN_MODULE_HDRS+=./22April22_Paging/constraints.h
+ASN_MODULE_SRCS+=./22April22_Paging/constraints.c
+ASN_MODULE_HDRS+=./22April22_Paging/xer_support.h
+ASN_MODULE_SRCS+=./22April22_Paging/xer_support.c
+ASN_MODULE_HDRS+=./22April22_Paging/xer_decoder.h
+ASN_MODULE_SRCS+=./22April22_Paging/xer_decoder.c
+ASN_MODULE_HDRS+=./22April22_Paging/xer_encoder.h
+ASN_MODULE_SRCS+=./22April22_Paging/xer_encoder.c
+ASN_MODULE_HDRS+=./22April22_Paging/per_support.h
+ASN_MODULE_SRCS+=./22April22_Paging/per_support.c
+ASN_MODULE_HDRS+=./22April22_Paging/per_decoder.h
+ASN_MODULE_SRCS+=./22April22_Paging/per_decoder.c
+ASN_MODULE_HDRS+=./22April22_Paging/per_encoder.h
+ASN_MODULE_SRCS+=./22April22_Paging/per_encoder.c
+ASN_MODULE_HDRS+=./22April22_Paging/per_opentype.h
+ASN_MODULE_SRCS+=./22April22_Paging/per_opentype.c
+ASN_MODULE_HDRS+=./22April22_Paging/oer_decoder.h
+ASN_MODULE_HDRS+=./22April22_Paging/oer_encoder.h
+ASN_MODULE_HDRS+=./22April22_Paging/oer_support.h
+ASN_MODULE_SRCS+=./22April22_Paging/oer_decoder.c
+ASN_MODULE_SRCS+=./22April22_Paging/oer_encoder.c
+ASN_MODULE_SRCS+=./22April22_Paging/oer_support.c
+ASN_MODULE_SRCS+=./22April22_Paging/OPEN_TYPE_oer.c
+ASN_MODULE_SRCS+=./22April22_Paging/INTEGER_oer.c
+ASN_MODULE_SRCS+=./22April22_Paging/BIT_STRING_oer.c
+ASN_MODULE_SRCS+=./22April22_Paging/OCTET_STRING_oer.c
+ASN_MODULE_SRCS+=./22April22_Paging/NativeInteger_oer.c
+ASN_MODULE_SRCS+=./22April22_Paging/NativeEnumerated_oer.c
+ASN_MODULE_SRCS+=./22April22_Paging/constr_CHOICE_oer.c
+ASN_MODULE_SRCS+=./22April22_Paging/constr_SEQUENCE_oer.c
+ASN_MODULE_SRCS+=./22April22_Paging/constr_SET_OF_oer.c
ASN_MODULE_CFLAGS=
lib_LTLIBRARIES+=libasncodec.la
libasncodec_la_SOURCES=$(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS)
-libasncodec_la_CPPFLAGS=-I$(top_srcdir)/./25_02_2022_RRC/
+libasncodec_la_CPPFLAGS=-I$(top_srcdir)/./22April22_Paging/
libasncodec_la_CFLAGS=$(ASN_MODULE_CFLAGS)
libasncodec_la_LDFLAGS=-lm
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MasterKeyUpdate.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MasterKeyUpdate_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasAndMobParameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasAndMobParameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasAndMobParametersCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasAndMobParametersCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasAndMobParametersFRX-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasAndMobParametersFRX_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasAndMobParametersMRDC-Common.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasAndMobParametersMRDC_Common_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasAndMobParametersMRDC-FRX-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasAndMobParametersMRDC_FRX_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasAndMobParametersMRDC-XDD-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasAndMobParametersMRDC_XDD_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasAndMobParametersMRDC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasAndMobParametersMRDC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasAndMobParametersXDD-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasAndMobParametersXDD_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasConfigMN.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasConfigMN_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasConfigRrc.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasConfigRrc_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasConfigSN.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasConfigSN_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasGapConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasGapConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasGapSharingConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasGapSharingConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasGapSharingScheme.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasGapSharingScheme_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasIdToAddMod.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasIdToAddMod_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasIdToAddModList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasIdToAddModList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasIdToRemoveList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasIdToRemoveList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasObjectEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasObjectEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasObjectId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasObjectId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasObjectNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasObjectNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasObjectToAddMod.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasObjectToAddMod_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasObjectToAddModList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasObjectToAddModList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasObjectToRemoveList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasObjectToRemoveList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasQuantityResults.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasQuantityResults_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasQuantityResultsEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasQuantityResultsEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasReportQuantity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasReportQuantity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResult2NR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResult2NR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultCellListSFTD.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultCellListSFTD_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultCellSFTD.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultCellSFTD_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultList2NR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultList2NR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultListEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultListEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultListNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultListNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultSCG-Failure.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultSCG_Failure_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultServMO.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultServMO_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResultServMOList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResultServMOList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasResults.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasResults_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasTiming.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasTiming_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasTimingList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasTimingList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasTriggerQuantity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasTriggerQuantity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasTriggerQuantityEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasTriggerQuantityEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasTriggerQuantityOffset.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasTriggerQuantityOffset_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasurementReport-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasurementReport_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasurementReport.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasurementReport_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasurementTimingConfigurationRrc-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasurementTimingConfigurationRrc_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MeasurementTimingConfigurationRrc.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MeasurementTimingConfigurationRrc_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MobilityFromNRCommand-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MobilityFromNRCommand_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MobilityFromNRCommand.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MobilityFromNRCommand_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MobilityStateParameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MobilityStateParameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ModulationOrder.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ModulationOrder_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MultiBandInfoListEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MultiBandInfoListEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MultiFrequencyBandListNR-SIB.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MultiFrequencyBandListNR_SIB_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "MultiFrequencyBandListNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MultiFrequencyBandListNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NAICS-Capability-Entry.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NAICS_Capability_Entry_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NG-5G-S-TMSI.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NG_5G_S_TMSI_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NR-FreqInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NR_FreqInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NR-MultiBandInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NR_MultiBandInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NR-NS-PmaxList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NR_NS_PmaxList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NR-NS-PmaxValue.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NR_NS_PmaxValue_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NR-RS-Type.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NR_RS_Type_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NZP-CSI-RS-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NZP_CSI_RS_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NZP-CSI-RS-ResourceId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NZP_CSI_RS_ResourceId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NZP-CSI-RS-ResourceSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NZP_CSI_RS_ResourceSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NZP-CSI-RS-ResourceSetId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NZP_CSI_RS_ResourceSetId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "NextHopChainingCount.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _NextHopChainingCount_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "OtherConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _OtherConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "OverheatingAssistance.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _OverheatingAssistance_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "P-Max.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _P_Max_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "P0-PUCCH-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _P0_PUCCH_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "P0-PUCCH.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _P0_PUCCH_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "P0-PUSCH-AlphaSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _P0_PUSCH_AlphaSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "P0-PUSCH-AlphaSetId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _P0_PUSCH_AlphaSetId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PCCH-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PCCH_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PCCH-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PCCH_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PCCH-MessageType.h"
-#include "Paging.h"
+#include "PagingRrc.h"
static asn_oer_constraints_t asn_OER_type_c1_constr_2 CC_NOTUSED = {
{ 0, 0 },
-1};
{ ATF_POINTER, 0, offsetof(struct PCCH_MessageType__c1, choice.paging),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-1, /* IMPLICIT tag at current level */
- &asn_DEF_Paging,
+ &asn_DEF_PagingRrc,
0,
{ 0, 0, 0 },
0, 0, /* No default value */
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PCCH_MessageType_H_
} PCCH_MessageType__c1_PR;
/* Forward declarations */
-struct Paging;
+struct PagingRrc;
/* PCCH-MessageType */
typedef struct PCCH_MessageType {
struct PCCH_MessageType__c1 {
PCCH_MessageType__c1_PR present;
union PCCH_MessageType__c1_u {
- struct Paging *paging;
+ struct PagingRrc *paging;
NULL_t spare1;
} choice;
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PCI-List.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PCI_List_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PCI-Range.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PCI_Range_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PCI-RangeElement.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PCI_RangeElement_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PCI-RangeIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PCI_RangeIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PCI-RangeIndexList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PCI_RangeIndexList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDCCH-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDCCH_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDCCH-ConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDCCH_ConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDCCH-ConfigSIB1.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDCCH_ConfigSIB1_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDCCH-ServingCellConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDCCH_ServingCellConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDCP-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDCP_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDCP-Parameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDCP_Parameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDCP-ParametersMRDC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDCP_ParametersMRDC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDSCH-CodeBlockGroupTransmission.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDSCH_CodeBlockGroupTransmission_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDSCH-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDSCH_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDSCH-ConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDSCH_ConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDSCH-ServingCellConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDSCH_ServingCellConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDSCH-TimeDomainResourceAllocation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDSCH_TimeDomainResourceAllocation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDSCH-TimeDomainResourceAllocationList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDSCH_TimeDomainResourceAllocationList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PDU-SessionID.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PDU_SessionID_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PHR-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PHR_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-IdentitY.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_IdentitY_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-Identity-EUTRA-5GC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_Identity_EUTRA_5GC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-IdentityInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_IdentityInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-IdentityInfoList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_IdentityInfoList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-IdentityList-EUTRA-5GC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_IdentityList_EUTRA_5GC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-IdentityList-EUTRA-EPC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_IdentityList_EUTRA_EPC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-RAN-AreaCell.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_RAN_AreaCell_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-RAN-AreaCellList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_RAN_AreaCellList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-RAN-AreaConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_RAN_AreaConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PLMN-RAN-AreaConfigList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PLMN_RAN_AreaConfigList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PRACH-ResourceDedicatedBFR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PRACH_ResourceDedicatedBFR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PRB-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PRB_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PTRS-DensityRecommendationDL.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PTRS_DensityRecommendationDL_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PTRS-DensityRecommendationUL.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PTRS_DensityRecommendationUL_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PTRS-DownlinkConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PTRS_DownlinkConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PTRS-UplinkConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PTRS_UplinkConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-CSI-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_CSI_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-ConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_ConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-FormatConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_FormatConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-MaxCodeRate.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_MaxCodeRate_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-PathlossReferenceRS-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_PathlossReferenceRS_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-PathlossReferenceRS.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_PathlossReferenceRS_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-PowerControl.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_PowerControl_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-ResourceId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_ResourceId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-ResourceSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_ResourceSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-ResourceSetId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_ResourceSetId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-SpatialRelationInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_SpatialRelationInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-SpatialRelationInfoId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_SpatialRelationInfoId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-TPC-CommandConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_TPC_CommandConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-format0.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_format0_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-format1.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_format1_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-format2.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_format2_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-format3.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_format3_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUCCH-format4.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUCCH_format4_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-CodeBlockGroupTransmission.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_CodeBlockGroupTransmission_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-ConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_ConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-PathlossReferenceRS-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_PathlossReferenceRS_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-PathlossReferenceRS.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_PathlossReferenceRS_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-PowerControl.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_PowerControl_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-ServingCellConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_ServingCellConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-TPC-CommandConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_TPC_CommandConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-TimeDomainResourceAllocation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_TimeDomainResourceAllocation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PUSCH-TimeDomainResourceAllocationList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PUSCH_TimeDomainResourceAllocationList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PagingCycle.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PagingCycle_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PagingRecord.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PagingRecord_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PagingRecordList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PagingRecordList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
-#include "Paging.h"
+#include "PagingRrc.h"
#include "PagingRecordList.h"
static const ber_tlv_tag_t asn_DEF_nonCriticalExtension_tags_4[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SEQUENCE_specifics_t asn_SPC_nonCriticalExtension_specs_4 = {
- sizeof(struct Paging__nonCriticalExtension),
- offsetof(struct Paging__nonCriticalExtension, _asn_ctx),
+ sizeof(struct PagingRrc__nonCriticalExtension),
+ offsetof(struct PagingRrc__nonCriticalExtension, _asn_ctx),
0, /* No top level tags */
0, /* No tags in the map */
0, 0, 0, /* Optional elements (not needed) */
&asn_SPC_nonCriticalExtension_specs_4 /* Additional specs */
};
-asn_TYPE_member_t asn_MBR_Paging_1[] = {
- { ATF_POINTER, 3, offsetof(struct Paging, pagingRecordList),
+asn_TYPE_member_t asn_MBR_PagingRrc_1[] = {
+ { ATF_POINTER, 3, offsetof(struct PagingRrc, pagingRecordList),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-1, /* IMPLICIT tag at current level */
&asn_DEF_PagingRecordList,
0, 0, /* No default value */
"pagingRecordList"
},
- { ATF_POINTER, 2, offsetof(struct Paging, lateNonCriticalExtension),
+ { ATF_POINTER, 2, offsetof(struct PagingRrc, lateNonCriticalExtension),
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-1, /* IMPLICIT tag at current level */
&asn_DEF_OCTET_STRING,
0, 0, /* No default value */
"lateNonCriticalExtension"
},
- { ATF_POINTER, 1, offsetof(struct Paging, nonCriticalExtension),
+ { ATF_POINTER, 1, offsetof(struct PagingRrc, nonCriticalExtension),
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
0,
&asn_DEF_nonCriticalExtension_4,
"nonCriticalExtension"
},
};
-static const int asn_MAP_Paging_oms_1[] = { 0, 1, 2 };
-static const ber_tlv_tag_t asn_DEF_Paging_tags_1[] = {
+static const int asn_MAP_PagingRrc_oms_1[] = { 0, 1, 2 };
+static const ber_tlv_tag_t asn_DEF_PagingRrc_tags_1[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
-static const asn_TYPE_tag2member_t asn_MAP_Paging_tag2el_1[] = {
+static const asn_TYPE_tag2member_t asn_MAP_PagingRrc_tag2el_1[] = {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pagingRecordList */
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* lateNonCriticalExtension */
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* nonCriticalExtension */
};
-asn_SEQUENCE_specifics_t asn_SPC_Paging_specs_1 = {
- sizeof(struct Paging),
- offsetof(struct Paging, _asn_ctx),
- asn_MAP_Paging_tag2el_1,
+asn_SEQUENCE_specifics_t asn_SPC_PagingRrc_specs_1 = {
+ sizeof(struct PagingRrc),
+ offsetof(struct PagingRrc, _asn_ctx),
+ asn_MAP_PagingRrc_tag2el_1,
3, /* Count of tags in the map */
- asn_MAP_Paging_oms_1, /* Optional members */
+ asn_MAP_PagingRrc_oms_1, /* Optional members */
3, 0, /* Root/Additions */
-1, /* First extension addition */
};
-asn_TYPE_descriptor_t asn_DEF_Paging = {
- "Paging",
- "Paging",
+asn_TYPE_descriptor_t asn_DEF_PagingRrc = {
+ "PagingRrc",
+ "PagingRrc",
&asn_OP_SEQUENCE,
- asn_DEF_Paging_tags_1,
- sizeof(asn_DEF_Paging_tags_1)
- /sizeof(asn_DEF_Paging_tags_1[0]), /* 1 */
- asn_DEF_Paging_tags_1, /* Same as above */
- sizeof(asn_DEF_Paging_tags_1)
- /sizeof(asn_DEF_Paging_tags_1[0]), /* 1 */
+ asn_DEF_PagingRrc_tags_1,
+ sizeof(asn_DEF_PagingRrc_tags_1)
+ /sizeof(asn_DEF_PagingRrc_tags_1[0]), /* 1 */
+ asn_DEF_PagingRrc_tags_1, /* Same as above */
+ sizeof(asn_DEF_PagingRrc_tags_1)
+ /sizeof(asn_DEF_PagingRrc_tags_1[0]), /* 1 */
{ 0, 0, SEQUENCE_constraint },
- asn_MBR_Paging_1,
+ asn_MBR_PagingRrc_1,
3, /* Elements count */
- &asn_SPC_Paging_specs_1 /* Additional specs */
+ &asn_SPC_PagingRrc_specs_1 /* Additional specs */
};
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
-#ifndef _Paging_H_
-#define _Paging_H_
+#ifndef _PagingRrc_H_
+#define _PagingRrc_H_
#include <asn_application.h>
/* Forward declarations */
struct PagingRecordList;
-/* Paging */
-typedef struct Paging {
+/* PagingRrc */
+typedef struct PagingRrc {
struct PagingRecordList *pagingRecordList; /* OPTIONAL */
OCTET_STRING_t *lateNonCriticalExtension; /* OPTIONAL */
- struct Paging__nonCriticalExtension {
+ struct PagingRrc__nonCriticalExtension {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
-} Paging_t;
+} PagingRrc_t;
/* Implementation */
-extern asn_TYPE_descriptor_t asn_DEF_Paging;
-extern asn_SEQUENCE_specifics_t asn_SPC_Paging_specs_1;
-extern asn_TYPE_member_t asn_MBR_Paging_1[3];
+extern asn_TYPE_descriptor_t asn_DEF_PagingRrc;
+extern asn_SEQUENCE_specifics_t asn_SPC_PagingRrc_specs_1;
+extern asn_TYPE_member_t asn_MBR_PagingRrc_1[3];
#ifdef __cplusplus
}
#endif
-#endif /* _Paging_H_ */
+#endif /* _PagingRrc_H_ */
#include <asn_internal.h>
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PagingUE-Identity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PagingUE_Identity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PeriodicRNAU-TimerValue.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PeriodicRNAU_TimerValue_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PeriodicalReportConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PeriodicalReportConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PeriodicalReportConfigInterRAT.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PeriodicalReportConfigInterRAT_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Phy-Parameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Phy_Parameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Phy-ParametersCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Phy_ParametersCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Phy-ParametersFR1.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Phy_ParametersFR1_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Phy-ParametersFR2.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Phy_ParametersFR2_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Phy-ParametersFRX-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Phy_ParametersFRX_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Phy-ParametersMRDC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Phy_ParametersMRDC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Phy-ParametersXDD-Diff.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Phy_ParametersXDD_Diff_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PhysCellId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PhysCellId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PhysicalCellGroupConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PhysicalCellGroupConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PollByte.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PollByte_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PollPDU.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PollPDU_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PortIndex2.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PortIndex2_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PortIndex4.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PortIndex4_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PortIndex8.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PortIndex8_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "PortIndexFor8Ranks.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _PortIndexFor8Ranks_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Q-OffsetRange.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Q_OffsetRange_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Q-OffsetRangeList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Q_OffsetRangeList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Q-QualMin.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Q_QualMin_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "Q-RxLevMin.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _Q_RxLevMin_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "QCL-Info.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _QCL_Info_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "QFI.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _QFI_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "QuantityConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _QuantityConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "QuantityConfigNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _QuantityConfigNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "QuantityConfigRS.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _QuantityConfigRS_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RA-Prioritization.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RA_Prioritization_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RACH-ConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RACH_ConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RACH-ConfigDedicated.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RACH_ConfigDedicated_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RACH-ConfigGeneric.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RACH_ConfigGeneric_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RAN-AreaCode.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RAN_AreaCode_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RAN-AreaConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RAN_AreaConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RAN-NotificationAreaInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RAN_NotificationAreaInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RAT-Type.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RAT_Type_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RF-Parameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RF_Parameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RF-ParametersMRDC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RF_ParametersMRDC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RLC-BearerConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RLC_BearerConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RLC-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RLC_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RLC-Parameters.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RLC_Parameters_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RLF-TimersAndConstants.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RLF_TimersAndConstants_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RNTI-Value.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RNTI_Value_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRC-TransactionIdentifier.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRC_TransactionIdentifier_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReconfiguration-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReconfiguration_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReconfiguration-v1530-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReconfiguration_v1530_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReconfiguration.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReconfiguration_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReconfigurationComplete-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReconfigurationComplete_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReconfigurationComplete-v1530-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReconfigurationComplete_v1530_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReconfigurationComplete.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReconfigurationComplete_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReestablishment-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReestablishment_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReestablishment.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReestablishment_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReestablishmentComplete-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReestablishmentComplete_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReestablishmentComplete.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReestablishmentComplete_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReestablishmentRequest-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReestablishmentRequest_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReestablishmentRequest.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReestablishmentRequest_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReject-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReject_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCReject.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCReject_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCRelease-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCRelease_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCRelease-v1540-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCRelease_v1540_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCRelease.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCRelease_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCResume-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCResume_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCResume.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCResume_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCResumeComplete-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCResumeComplete_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCResumeComplete.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCResumeComplete_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCResumeRequest-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCResumeRequest_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCResumeRequest.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCResumeRequest_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCResumeRequest1-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCResumeRequest1_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCResumeRequest1.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCResumeRequest1_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCSetup-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCSetup_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCSetup.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCSetup_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCSetupComplete-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCSetupComplete_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCSetupComplete.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCSetupComplete_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCSetupRequest-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCSetupRequest_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCSetupRequest.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCSetupRequest_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCSystemInfoRequest-r15-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCSystemInfoRequest_r15_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRCSystemInfoRequest.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRCSystemInfoRequest_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RRM-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RRM_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RSRP-Range.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RSRP_Range_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RSRP-RangeEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RSRP_RangeEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RSRQ-Range.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RSRQ_Range_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RSRQ-RangeEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RSRQ_RangeEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RadioBearerConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RadioBearerConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RadioLinkMonitoringConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RadioLinkMonitoringConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RadioLinkMonitoringRS-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RadioLinkMonitoringRS_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RadioLinkMonitoringRS.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RadioLinkMonitoringRS_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RangeToBestCell.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RangeToBestCell_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RateMatchPattern.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RateMatchPattern_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RateMatchPatternGroup.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RateMatchPatternGroup_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RateMatchPatternId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RateMatchPatternId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RateMatchPatternLTE-CRS.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RateMatchPatternLTE_CRS_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReconfigurationWithSync.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReconfigurationWithSync_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RedirectedCarrierInfo-EUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RedirectedCarrierInfo_EUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RedirectedCarrierInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RedirectedCarrierInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReducedAggregatedBandwidth.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReducedAggregatedBandwidth_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReestabNCellInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReestabNCellInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReestabNCellInfoList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReestabNCellInfoList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReestabUE-Identity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReestabUE_Identity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReestablishmentCause.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReestablishmentCause_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReestablishmentInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReestablishmentInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReferenceSignalConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReferenceSignalConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RegisteredAMF.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RegisteredAMF_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "RejectWaitTime.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _RejectWaitTime_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportCGI-EUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportCGI_EUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportCGI.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportCGI_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportConfigId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportConfigId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportConfigInterRAT.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportConfigInterRAT_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportConfigNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportConfigNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportConfigToAddMod.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportConfigToAddMod_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportConfigToAddModList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportConfigToAddModList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportConfigToRemoveList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportConfigToRemoveList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReportInterval.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReportInterval_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReselectionThreshold.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReselectionThreshold_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ReselectionThresholdQ.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ReselectionThresholdQ_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ResultsPerCSI-RS-Index.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ResultsPerCSI_RS_Index_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ResultsPerCSI-RS-IndexList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ResultsPerCSI_RS_IndexList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ResultsPerSSB-Index.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ResultsPerSSB_Index_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ResultsPerSSB-IndexList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ResultsPerSSB_IndexList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ResumeCause.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ResumeCause_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "S-NSSAI.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _S_NSSAI_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SCS-SpecificCarrier.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SCS_SpecificCarrier_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SCellConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SCellConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SCellIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SCellIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SDAP-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SDAP_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SI-RequestConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SI_RequestConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SI-RequestResources.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SI_RequestResources_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SI-SchedulingInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SI_SchedulingInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB-Mapping.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB_Mapping_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB-TypeInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB_TypeInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB1.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB1_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB2.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB2_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB3.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB3_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB4.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB4_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB5.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB5_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB6.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB6_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB7.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB7_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB8.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB8_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SIB9.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SIB9_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SINR-Range.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SINR_Range_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SINR-RangeEUTRA.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SINR_RangeEUTRA_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SN-FieldLengthAM.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SN_FieldLengthAM_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SN-FieldLengthUM.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SN_FieldLengthUM_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SPS-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SPS_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRB-Identity.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRB_Identity_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRB-ToAddMod.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRB_ToAddMod_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRB-ToAddModList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRB_ToAddModList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRI-PUSCH-PowerControl.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRI_PUSCH_PowerControl_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRI-PUSCH-PowerControlId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRI_PUSCH_PowerControlId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-CC-SetIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_CC_SetIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-CarrierSwitching.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_CarrierSwitching_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-PeriodicityAndOffset.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_PeriodicityAndOffset_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-ResourceId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_ResourceId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-ResourceSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_ResourceSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-ResourceSetId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_ResourceSetId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-Resources.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_Resources_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-SpatialRelationInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_SpatialRelationInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-TPC-CommandConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_TPC_CommandConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-TPC-PDCCH-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_TPC_PDCCH_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SRS-TxSwitch.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SRS_TxSwitch_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SS-RSSI-Measurement.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SS_RSSI_Measurement_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SSB-ConfigMobility.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SSB_ConfigMobility_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SSB-Index.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SSB_Index_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SSB-MTC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SSB_MTC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SSB-MTC2.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SSB_MTC2_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SSB-ToMeasure.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SSB_ToMeasure_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SchedulingInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SchedulingInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SchedulingRequestConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SchedulingRequestConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SchedulingRequestId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SchedulingRequestId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SchedulingRequestResourceConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SchedulingRequestResourceConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SchedulingRequestResourceId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SchedulingRequestResourceId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SchedulingRequestToAddMod.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SchedulingRequestToAddMod_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ScramblingId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ScramblingId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SearchSpace.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SearchSpace_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SearchSpaceId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SearchSpaceId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SearchSpaceZero.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SearchSpaceZero_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityAlgorithmConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityAlgorithmConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityConfigSMC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityConfigSMC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityModeCommand-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityModeCommand_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityModeCommand.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityModeCommand_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityModeComplete-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityModeComplete_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityModeComplete.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityModeComplete_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityModeFailure-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityModeFailure_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SecurityModeFailure.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SecurityModeFailure_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ServCellIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ServCellIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ServingCellConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ServingCellConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ServingCellConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ServingCellConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ServingCellConfigCommonSIB.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ServingCellConfigCommonSIB_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ShortI-RNTI-Value.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ShortI_RNTI_Value_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ShortMAC-I.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ShortMAC_I_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SlotFormatCombination.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SlotFormatCombination_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SlotFormatCombinationId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SlotFormatCombinationId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SlotFormatCombinationsPerCell.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SlotFormatCombinationsPerCell_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SlotFormatIndicator.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SlotFormatIndicator_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SpCellConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SpCellConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SpeedStateScaleFactors.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SpeedStateScaleFactors_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SubcarrierSpacing.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SubcarrierSpacing_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SupportedBandwidth.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SupportedBandwidth_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SuspendConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SuspendConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SystemInformation-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SystemInformation_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "SystemInformation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _SystemInformation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "T-PollRetransmit.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _T_PollRetransmit_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "T-Reassembly.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _T_Reassembly_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "T-Reselection.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _T_Reselection_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "T-StatusProhibit.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _T_StatusProhibit_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TAG-Config.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TAG_Config_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TAG-Id.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TAG_Id_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TAG.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TAG_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TCI-State.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TCI_State_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TCI-StateId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TCI_StateId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TDD-UL-DL-ConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TDD_UL_DL_ConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TDD-UL-DL-ConfigDedicated.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TDD_UL_DL_ConfigDedicated_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TDD-UL-DL-Pattern.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TDD_UL_DL_Pattern_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TDD-UL-DL-SlotConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TDD_UL_DL_SlotConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TDD-UL-DL-SlotIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TDD_UL_DL_SlotIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ThresholdNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ThresholdNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TimeAlignmentTimer.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TimeAlignmentTimer_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TimeToTrigger.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TimeToTrigger_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TrackingAreaCode.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TrackingAreaCode_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TypeI-MultiPanelCodebook.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TypeI_MultiPanelCodebook_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TypeI-SinglePanelCodebook.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TypeI_SinglePanelCodebook_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TypeII-Codebook.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TypeII_Codebook_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "TypeII-CodebookPortSelection.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _TypeII_CodebookPortSelection_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UAC-AccessCategory1-SelectionAssistanceInfo.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UAC_AccessCategory1_SelectionAssistanceInfo_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UAC-BarringInfoSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UAC_BarringInfoSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UAC-BarringInfoSetIndex.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UAC_BarringInfoSetIndex_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UAC-BarringInfoSetList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UAC_BarringInfoSetList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UAC-BarringPerCat.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UAC_BarringPerCat_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UAC-BarringPerCatList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UAC_BarringPerCatList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UAC-BarringPerPLMN-List.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UAC_BarringPerPLMN_List_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UAC-BarringPerPLMN.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UAC_BarringPerPLMN_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UCI-OnPUSCH.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UCI_OnPUSCH_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-CapabilityRAT-Container.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_CapabilityRAT_Container_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-CapabilityRAT-ContainerListRRC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_CapabilityRAT_ContainerListRRC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-CapabilityRAT-Request.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_CapabilityRAT_Request_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-CapabilityRAT-RequestList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_CapabilityRAT_RequestList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-CapabilityRequestFilterNR.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_CapabilityRequestFilterNR_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-MRDC-Capability.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_MRDC_Capability_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-MRDC-CapabilityAddFRX-Mode.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_MRDC_CapabilityAddFRX_Mode_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-MRDC-CapabilityAddXDD-Mode.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_MRDC_CapabilityAddXDD_Mode_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-NR-Capability.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_NR_Capability_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-NR-CapabilityAddFRX-Mode.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_NR_CapabilityAddFRX_Mode_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-NR-CapabilityAddXDD-Mode.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_NR_CapabilityAddXDD_Mode_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UE-TimersAndConstants.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UE_TimersAndConstants_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UEAssistanceInformation-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UEAssistanceInformation_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UEAssistanceInformation-v1540-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UEAssistanceInformation_v1540_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UEAssistanceInformation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UEAssistanceInformation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UECapabilityEnquiry-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UECapabilityEnquiry_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UECapabilityEnquiry.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UECapabilityEnquiry_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UECapabilityInformation-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UECapabilityInformation_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UECapabilityInformation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UECapabilityInformation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UERadioAccessCapabilityInformation-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UERadioAccessCapabilityInformation_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UERadioAccessCapabilityInformation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UERadioAccessCapabilityInformation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UERadioPagingInformation-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UERadioPagingInformation_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UERadioPagingInformation.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UERadioPagingInformation_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-AM-RLC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_AM_RLC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-CCCH-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_CCCH_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-CCCH-MessageType.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_CCCH_MessageType_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-CCCH1-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_CCCH1_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-CCCH1-MessageType.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_CCCH1_MessageType_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-DCCH-Message.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_DCCH_Message_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-DCCH-MessageType.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_DCCH_MessageType_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-DataSplitThreshold.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_DataSplitThreshold_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UL-UM-RLC.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UL_UM_RLC_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ULInformationTransfer-IEs.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ULInformationTransfer_IEs_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ULInformationTransfer.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ULInformationTransfer_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UplinkConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UplinkConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UplinkConfigCommon.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UplinkConfigCommon_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UplinkConfigCommonSIB.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UplinkConfigCommonSIB_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UplinkTxDirectCurrentBWP.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UplinkTxDirectCurrentBWP_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UplinkTxDirectCurrentCell.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UplinkTxDirectCurrentCell_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "UplinkTxDirectCurrentList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _UplinkTxDirectCurrentList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "VarMeasConfig.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _VarMeasConfig_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "VarMeasReport.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _VarMeasReport_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "VarMeasReportList.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _VarMeasReportList_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "VarPendingRNA-Update.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _VarPendingRNA_Update_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "VarResumeMAC-Input.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _VarResumeMAC_Input_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "VarShortMAC-Input.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-UE-Variables"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _VarShortMAC_Input_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "VictimSystemType.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-InterNodeDefinitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _VictimSystemType_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ZP-CSI-RS-Resource.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ZP_CSI_RS_Resource_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ZP-CSI-RS-ResourceId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ZP_CSI_RS_ResourceId_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ZP-CSI-RS-ResourceSet.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ZP_CSI_RS_ResourceSet_H_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#include "ZP-CSI-RS-ResourceSetId.h"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "../../../rrc_15.3_asn.asn1"
- * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "./22April22_Paging/rrc_15.3_asn.asn1"
+ * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _ZP_CSI_RS_ResourceSetId_H_
#include "RRCReconfiguration-v1530-IEs.h"
#include "CNUEPagingIdentity.h"
#include "PagingCell-Item.h"
+#include "UL-DCCH-Message.h"
#include "cu_stub_sctp.h"
#include "cu_stub_egtp.h"
return ROK;
} /* SendF1APMsg */
-/*******************************************************************
- *
- * @brief Builds NRCell ID
- *
- * @details
- *
- * Function : BuildNrCellId
- *
- * Functionality: Building the NR Cell ID
- *
- * @params[in] BIT_STRING_t *nrcell
- * @return ROK - success
- * RFAILED - failure
- *
- * ****************************************************************/
-
-S16 BuildNrCellId(BIT_STRING_t *nrcell)
-{
- memset(nrcell->buf, 0, nrcell->size);
- nrcell->buf[4] = 16;
- nrcell->bits_unused = 4;
- nrcell->size = 5 * sizeof(uint8_t);
- return ROK;
-}
-
/********************************************************************
*
* @brief Builds and sends the F1SetupResponse
buildPlmnId(cuCb.cuCfgParams.plmn , cellToActivate->list.array[0]->value.choice.\
Cells_to_be_Activated_List_Item.nRCGI.pLMN_Identity.buf);
cellToActivate->list.array[0]->value.choice.Cells_to_be_Activated_List_Item.\
- nRCGI.nRCellIdentity.size = 5;
+ nRCGI.nRCellIdentity.size = 5*sizeof(uint8_t);
CU_ALLOC(cellToActivate->list.array[0]->value.choice.\
Cells_to_be_Activated_List_Item.nRCGI.nRCellIdentity.buf,\
- 5*sizeof(uint8_t));
+ cellToActivate->list.array[0]->value.choice.Cells_to_be_Activated_List_Item.\
+ nRCGI.nRCellIdentity.size);
if(cellToActivate->list.array[0]->value.choice.\
Cells_to_be_Activated_List_Item.nRCGI.nRCellIdentity.buf == NULLP)
{
if(ret == RFAILED)
DU_LOG("\nERROR --> F1AP: Failed to fill DL-CCCH Msg at RRC SETUP");
}
- else if(rrcMsgType == REGISTRATION_ACCEPT)
+ else if(rrcMsgType == RRC_SETUP_COMPLETE)
+ {
+ DU_LOG("\nINFO --> F1AP : Sending Security mode command");
+ char secModeBuf[9]={0x00, 0x02, 0x22, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00};
+ bufLen =9;
+ rrcContainer->size = bufLen;
+ CU_ALLOC(rrcContainer->buf, rrcContainer->size);
+ if(rrcContainer->buf != NULLP)
+ {
+ memset(rrcContainer->buf, 0, bufLen);
+ memcpy(rrcContainer->buf, secModeBuf, bufLen);
+ }
+ else
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure for RRC Container buffer");
+ ret = RFAILED;
+ }
+ }
+ else if(rrcMsgType == SECURITY_MODE_COMPLETE)
{
/*Hardcoded RRC Container from reference logs*/
+ DU_LOG("\nINFO --> F1AP : Sending Registration accept");
char buf[14] ={0x00, 0x03, 0x2a, 0x80, 0xaf, 0xc0, 0x08, 0x40, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00};
bufLen =14;
rrcContainer->size = bufLen;
ret = RFAILED;
}
}
- else if(rrcMsgType == RRC_RECONFIG)
+ else if(rrcMsgType == UE_CONTEXT_SETUP_RSP)
{
- DU_LOG("\nDEBUG --> F1AP : Filling DL DCCH RRC Message ");
+ DU_LOG("\nINFO --> F1AP : Filling DL DCCH RRC Message for RRC Reconfiguration ");
ret = fillDlDcchRrcMsg(ueCb, rrcContainer);
if(ret == RFAILED)
DU_LOG("\nERROR --> F1AP: Failed to fill DL-DCCH Msg for RRC Reconfiguration");
case RRC_SETUP:
rrcMsgType = RRC_SETUP;
break;
- case REGISTRATION_ACCEPT:
- rrcMsgType = REGISTRATION_ACCEPT;
- break;
- case UE_CONTEXT_SETUP_REQ:
- rrcMsgType = UE_CONTEXT_SETUP_REQ;
+ case RRC_SETUP_COMPLETE:
+ rrcMsgType = RRC_SETUP_COMPLETE;
break;
case SECURITY_MODE_COMPLETE:
rrcMsgType = SECURITY_MODE_COMPLETE;
break;
- case RRC_RECONFIG:
- rrcMsgType = RRC_RECONFIG;
+ case REGISTRATION_COMPLETE:
+ rrcMsgType = REGISTRATION_COMPLETE;
+ break;
+ case UE_CONTEXT_SETUP_RSP:
+ rrcMsgType = UE_CONTEXT_SETUP_RSP;
break;
case RRC_RECONFIG_COMPLETE:
rrcMsgType = RRC_RECONFIG_COMPLETE;
break;
- case UE_CONTEXT_MOD_REQ:
- rrcMsgType = UE_CONTEXT_MOD_REQ;
- break;
default:
break;
}
CellGroupConfigRrc_t cellGrpCfg, *cellGrpCfgMsg = NULLP;
asn_dec_rval_t rval; /* Decoder return value */
+ /* Copy the received container to UeCb */
+ memcpy(&ueCb->f1apMsgDb.duToCuContainer, &rrcCont, sizeof(OCTET_STRING_t));
+
/* Decoding DU to CU RRC container octet string to cell group config */
cellGrpCfgMsg = &cellGrpCfg;
memset(cellGrpCfgMsg, 0, sizeof(CellGroupConfigRrc_t));
uint8_t procInitULRRCMsg(uint32_t duId, F1AP_PDU_t *f1apMsg)
{
- uint8_t idx,cellIdx=0, duIdx=0, rrcMsgType, gnbDuUeF1apId;
+ uint8_t idx = 0, duIdx=0, rrcMsgType=0, gnbDuUeF1apId=0;
uint8_t ret =ROK;
- uint32_t nrCellId, crnti;
+ uint16_t cellIdx=0, nrCellId = 0;
+ uint32_t crnti;
DuDb *duDb;
CuCellCb *cellCb;
CuUeCb *ueCb;
break;
case ProtocolIE_ID_id_NRCGI:
- nrCellId = initULRRCMsg->protocolIEs.list.array[idx]->value.choice.NRCGI.nRCellIdentity.buf[4] >>
- initULRRCMsg->protocolIEs.list.array[idx]->value.choice.NRCGI.nRCellIdentity.bits_unused;
+ bitStringToInt(&initULRRCMsg->protocolIEs.list.array[idx]->value.choice.NRCGI.nRCellIdentity, &nrCellId);
SEARCH_CELL_DB(cellIdx, duDb, nrCellId, cellCb);
if(cellCb == NULLP)
return RFAILED;
*
* @details
*
- * Function : fillRadioBearerConfig
+ * Function : freeRadioBearerConfig
*
* Functionality: Free Radio Bearer config
*
return ROK;
}
- CU_ALLOC(srbToAddList, sizeof(SRB_ToAddModList_t));
- if(!srbToAddList)
- {
- DU_LOG("\nERROR --> F1AP: Memory allocation failed for SRB to AddMod List in fillRadioBearerConfig");
- return RFAILED;
- }
srbToAddList->list.count = elementCnt;
srbToAddList->list.size = srbToAddList->list.count * sizeof(SRB_ToAddMod_t *);
return ROK;
}
- /* DRB To Add/Mod List */
- CU_ALLOC(drbToAddList, sizeof(DRB_ToAddModList_t));
- if(!drbToAddList)
- {
- DU_LOG("\nERROR --> F1AP: Memory allocation failed for DRB to AddMod List in fillRadioBearerConfig");
- return RFAILED;
- }
drbToAddList->list.count = elementCnt;
drbToAddList->list.size = drbToAddList->list.count * sizeof(DRB_ToAddMod_t *);
uint8_t fillRadioBearerConfig(CuUeCb *ueCb, RadioBearerConfig_t *radioBearerConfig, bool updateAllRbCfg)
{
/* SRB To Add/Mod List */
+ CU_ALLOC(radioBearerConfig->srb_ToAddModList, sizeof(SRB_ToAddModList_t));
+ if(!radioBearerConfig->srb_ToAddModList)
+ {
+ DU_LOG("\nERROR --> F1AP: Memory allocation failed for SRB to AddMod List in fillRadioBearerConfig");
+ return RFAILED;
+ }
if(fillSrbToAddModList(ueCb, radioBearerConfig->srb_ToAddModList, updateAllRbCfg) != ROK)
{
+ DU_LOG("\nERROR --> F1AP: failed to fill SRB to AddMod List");
return RFAILED;
}
+ /* DRB To Add/Mod List */
+ CU_ALLOC(radioBearerConfig->drb_ToAddModList, sizeof(DRB_ToAddModList_t));
+ if(!radioBearerConfig->drb_ToAddModList)
+ {
+ DU_LOG("\nERROR --> F1AP: Memory allocation failed for DRB to AddMod List in fillRadioBearerConfig");
+ return RFAILED;
+ }
if(fillDrbToAddModList(ueCb, radioBearerConfig->drb_ToAddModList, updateAllRbCfg) != ROK)
{
+ DU_LOG("\nERROR --> F1AP: failed to fill DRB to AddMod List ");
return RFAILED;
}
CU_ALLOC(rrcRecfg->masterCellGroup, sizeof(OCTET_STRING_t));
if(!rrcRecfg->masterCellGroup)
{
+ DU_LOG("\nERROR --> F1AP : Memory allocation failed in fillRrcReconfigNonCriticalExt");
return RFAILED;
}
+ rrcRecfg->masterCellGroup->size = ueCb->f1apMsgDb.duToCuContainer.size;
+ CU_ALLOC(rrcRecfg->masterCellGroup->buf, rrcRecfg->masterCellGroup->size);
+ if(!rrcRecfg->masterCellGroup->buf)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failed in fillRrcReconfigNonCriticalExt");
+ return RFAILED;
+ }
+ memcpy(rrcRecfg->masterCellGroup->buf, ueCb->f1apMsgDb.duToCuContainer.buf, rrcRecfg->masterCellGroup->size);
+
+#if 0
+ /* Use below code if masterCEllGroup is to be filled explicitly at CU rather than copying from DUToCURRCContainer
+ * received from DU */
if(fillCellGrpCfg(ueCb, rrcRecfg->masterCellGroup, updateAllRbCfg) != ROK)
{
+ DU_LOG("\nERROR --> F1AP : Failed to fill CellGroupCfg in fillRrcReconfigNonCriticalExt");
return RFAILED;
}
+#endif
return ROK;
}
* RFAILED - failure
*
* ****************************************************************/
-uint8_t BuildAndSendUeContextSetupReq(uint32_t duId, CuUeCb *ueCb, uint16_t rrcContLen, uint8_t *rrcContainer)
+uint8_t BuildAndSendUeContextSetupReq(uint32_t duId, CuUeCb *ueCb)
{
uint8_t Nrcgiret, SplCellListret, SrbSetupret;
uint8_t ret= RFAILED, ret1;
if(ueCb->state == UE_HANDOVER_IN_PROGRESS)
elementCnt = 7;
else
- elementCnt = 12;
+ elementCnt = 11;
ueSetReq->protocolIEs.list.count = elementCnt;
ueSetReq->protocolIEs.list.size = elementCnt * sizeof(UEContextSetupRequestIEs_t *);
if(ueCb->state != UE_HANDOVER_IN_PROGRESS)
{
- /* RRC Container for security mode */
- idx++;
- ueSetReq->protocolIEs.list.array[idx]->id = ProtocolIE_ID_id_RRCContainer;
- ueSetReq->protocolIEs.list.array[idx]->criticality = Criticality_reject;
- ueSetReq->protocolIEs.list.array[idx]->value.present = UEContextSetupRequestIEs__value_PR_RRCContainer;
-
- char secModeBuf[9]={0x00, 0x02, 0x22, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00};
- bufLen =9;
- ueSetReq->protocolIEs.list.array[idx]->value.choice.RRCContainer.size = bufLen;
- CU_ALLOC(ueSetReq->protocolIEs.list.array[idx]->value.choice.RRCContainer.buf,
- ueSetReq->protocolIEs.list.array[idx]->value.choice.RRCContainer.size);
- if(!ueSetReq->protocolIEs.list.array[idx]->value.choice.RRCContainer.buf)
- {
- DU_LOG("\nERROR --> F1AP : Memory allocation for BuildAndSendUeContextSetupReq failed");
- break;
- }
- memset(ueSetReq->protocolIEs.list.array[idx]->value.choice.RRCContainer.buf, 0, bufLen);
- memcpy(ueSetReq->protocolIEs.list.array[idx]->value.choice.RRCContainer.buf, secModeBuf, bufLen);
-
/* RRC delivery status request */
idx++;
ueSetReq->protocolIEs.list.array[idx]->id = ProtocolIE_ID_id_RRCDeliveryStatusRequest;
* ****************************************************************/
uint8_t procUeContextSetupResponse(uint32_t duId, F1AP_PDU_t *f1apMsg)
{
- uint8_t duIdx = 0, idx = 0, ueIdx = 0;
+ uint8_t duIdx = 0, idx = 0, ueIdx = 0, rrcMsgType=0;
uint8_t duUeF1apId = 0, cuUeF1apId = 0;
DuDb *duDb = NULLP;
CuUeCb *ueCb = NULLP;
UEContextSetupResponse_t *ueCtxtSetupRsp = NULLP;
+ OCTET_STRING_t *duToCuRrcContainer;
SEARCH_DU_DB(duIdx, duId, duDb);
ueCtxtSetupRsp = &f1apMsg->choice.successfulOutcome->value.choice.UEContextSetupResponse;
case ProtocolIE_ID_id_DUtoCURRCInformation:
{
DU_LOG("\nINFO --> Received Du to Cu RRC Information ");
+ duToCuRrcContainer = &ueCtxtSetupRsp->protocolIEs.list.array[idx]->value.choice.\
+ DUtoCURRCInformation.cellGroupConfig;
if((extractDuToCuRrcCont(ueCb, ueCtxtSetupRsp->protocolIEs.list.array[idx]->value.choice.\
DUtoCURRCInformation.cellGroupConfig)) != ROK)
{
}
}
}
-
- ueCb->f1apMsgDb.dlRrcMsgCount++; /* keeping DL RRC Msg Count */
-
+
/* If the UE is in handover, UE context modification request is to be sent to
* source DU once UE context setup response is received from target DU */
if(ueCb->state == UE_HANDOVER_IN_PROGRESS)
/* Store source DU info in the new UE context created in
* tareget DU */
ueCb->hoInfo.sourceDuId = srcDuDb->duId;
+
+ /* Copy the received container to UeCb */
+ memcpy(&ueCbInSrcDu->f1apMsgDb.duToCuContainer, duToCuRrcContainer, sizeof(OCTET_STRING_t));
+
if(BuildAndSendUeContextModificationReq(srcDuDb->duId, ueCbInSrcDu, STOP_DATA_TX) != ROK)
{
DU_LOG("\nERROR -> F1AP : Failed at BuildAndSendUeContextModificationReq()");
break;
}
}
+ else
+ {
+ ueCb->f1apMsgDb.dlRrcMsgCount++;
+ rrcMsgType = setDlRRCMsgType(ueCb);
+
+ DU_LOG("\nINFO --> F1AP: Sending DL RRC MSG for RRC reconfiguration");
+ if(BuildAndSendDLRRCMessageTransfer(duId, ueCb, SRB1, rrcMsgType) != ROK)
+ {
+ DU_LOG("\nINFO --> F1AP: Failed to build and send DL RRC MSG for RRC reconfiguration");
+ return RFAILED;
+ }
+ }
+
return ROK;
}
uint8_t procUlRrcMsg(uint32_t duId, F1AP_PDU_t *f1apMsg)
{
- uint8_t idx, ret, srbId, rrcMsgType, duIdx=0;
- uint8_t cuUeF1apId, duUeF1apId;
- uint8_t *rrcContainer = NULLP;
- uint16_t rrcContLen;
- DuDb *duDb;
- CuUeCb *ueCb;
+ uint8_t idx = 0, ret = ROK, srbId = 0, rrcMsgType = 0, duIdx=0;
+ uint8_t *rrcContainer = NULLP;
+ uint16_t rrcContLen = 0;
+ uint32_t cuUeF1apId = 0, duUeF1apId = 0;
+ DuDb *duDb = NULLP;
+ CuUeCb *ueCb = NULLP;
ULRRCMessageTransfer_t *ulRrcMsg = NULLP;
ret = ROK;
return RFAILED;
}
memcpy(rrcContainer, ulRrcMsg->protocolIEs.list.array[idx]->value.choice.RRCContainer.buf, rrcContLen);
+
+ if(duDb->ueCb[duUeF1apId-1].state == UE_HANDOVER_IN_PROGRESS)
+ {
+ uint8_t ueIdx = 0;
+ uint8_t srcDuId = duDb->ueCb[duUeF1apId-1].hoInfo.sourceDuId;
+ DuDb *srcDuDb = NULLP;
+
+ /* In target DU DB, mark UE as active and delete HO info */
+ duDb->ueCb[duUeF1apId-1].state = UE_ACTIVE;
+ memset(&duDb->ueCb[duUeF1apId-1].hoInfo, 0, sizeof(HandoverInfo));
+
+ /* Release UE context in source DU because the UE is now
+ * attached to target DU */
+ SEARCH_DU_DB(duIdx, srcDuId, srcDuDb);
+ for(ueIdx = 0; ueIdx < srcDuDb->numUe; ueIdx++)
+ {
+ if(srcDuDb->ueCb[ueIdx].gnbCuUeF1apId == cuUeF1apId)
+ {
+ ret = BuildAndSendUeContextReleaseCommand(srcDuId, srcDuDb->ueCb[ueIdx].gnbCuUeF1apId, srcDuDb->ueCb[ueIdx].gnbDuUeF1apId);
+ if(ret != ROK)
+ {
+ DU_LOG("\nINFO --> F1AP: Failed to build and send UE context release command to source DU Id [%d]", srcDuId);
+ }
+ break;
+ }
+ }
+ return ret;
+ }
break;
}
ueCb = &duDb->ueCb[duUeF1apId-1];
ueCb->f1apMsgDb.dlRrcMsgCount++;
rrcMsgType = setDlRRCMsgType(ueCb);
- if(rrcMsgType == REGISTRATION_ACCEPT)
+ if(rrcMsgType == RRC_SETUP_COMPLETE)
{
- DU_LOG("\nINFO --> F1AP: Sending DL RRC MSG for RRC Registration Accept");
+ DU_LOG("\nINFO --> F1AP: Sending DL RRC MSG for Security Mode Command");
ret = BuildAndSendDLRRCMessageTransfer(duId, ueCb, srbId, rrcMsgType);
}
- if(rrcMsgType == UE_CONTEXT_SETUP_REQ)
+ else if(rrcMsgType == SECURITY_MODE_COMPLETE)
{
- DU_LOG("\nINFO --> F1AP: Sending Ue Context Setup Req");
- ret = BuildAndSendUeContextSetupReq(duId, ueCb, rrcContLen, rrcContainer);
+ DU_LOG("\nINFO --> F1AP: Sending DL RRC MSG for RRC Registration Accept");
+ BuildAndSendDLRRCMessageTransfer(duId, ueCb, srbId, rrcMsgType);
}
- if(rrcMsgType == SECURITY_MODE_COMPLETE)
+ else if(rrcMsgType == REGISTRATION_COMPLETE)
{
- /* To trigger the DL RRC Msg for RRC Reconfig */
- ueCb->f1apMsgDb.dlRrcMsgCount++;
- rrcMsgType = setDlRRCMsgType(ueCb);
- if(rrcMsgType == RRC_RECONFIG)
- {
- DU_LOG("\nINFO --> F1AP: Sending DL RRC MSG for RRC Reconfig");
- BuildAndSendDLRRCMessageTransfer(duId, ueCb, srbId, rrcMsgType);
- }
+ DU_LOG("\nINFO --> F1AP: Sending Ue Context Setup Request");
+ ret = BuildAndSendUeContextSetupReq(duId, ueCb);
}
- if(rrcMsgType == RRC_RECONFIG_COMPLETE)
+ else if(rrcMsgType == RRC_RECONFIG_COMPLETE)
{
- ueCb->state = UE_ACTIVE;
- ueCb->f1apMsgDb.dlRrcMsgCount++;
- rrcMsgType = setDlRRCMsgType(ueCb);
- if(rrcMsgType == UE_CONTEXT_MOD_REQ)
- {
- DU_LOG("\nINFO --> F1AP: Sending UE Context Modification Request");
- BuildAndSendUeContextModificationReq(duId, ueCb, RRC_RECONFIG_COMPLETE_IND);
- }
+ DU_LOG("\nINFO --> F1AP: Sending UE Context Modification Request");
+ BuildAndSendUeContextModificationReq(duId, ueCb, RRC_RECONFIG_COMPLETE_IND);
}
}
return ret;
ueContextModifyReq->protocolIEs.list.array[ieIdx]->value.choice.TransmissionActionIndicator = \
TransmissionActionIndicator_restart;
}
+
ieIdx++;
ueContextModifyReq->protocolIEs.list.array[ieIdx]->id = ProtocolIE_ID_id_RRCContainer;
ueContextModifyReq->protocolIEs.list.array[ieIdx]->criticality = Criticality_reject;
else
{
DU_LOG("\nDEBUG --> F1AP : Created APER encodedbuffer for ueContextModifyReq\n");
+#if 0
+ /* This for loop was going into an infinite loop even though encBufSize
+ * has a small value. Hence commented this
+ */
for(ieIdx=0; ieIdx< encBufSize; ieIdx++)
{
DU_LOG("%x",encBuf[ieIdx]);
}
+#endif
}
/* TODO : Hardcoding DU ID to 1 for messages other than F1 Setup Response. This will be made generic in future gerrit */
struct Served_Cells_To_Delete_ItemIEs *deleteItemIe = \
(struct Served_Cells_To_Delete_ItemIEs *)duCfgUpdate->protocolIEs.list.array[ieIdx]->value.choice.\
Served_Cells_To_Delete_List.list.array[0];
- nrCellId = deleteItemIe->value.choice.Served_Cells_To_Delete_Item.oldNRCGI.nRCellIdentity.buf[4] >>\
- deleteItemIe->value.choice.Served_Cells_To_Delete_Item.oldNRCGI.nRCellIdentity.bits_unused;
+ bitStringToInt(&deleteItemIe->value.choice.Served_Cells_To_Delete_Item.oldNRCGI.nRCellIdentity, &nrCellId);
cellToBeDelete = true;
break;
}
* request */
if(ueCbInTgtDu == NULLP)
{
- if((BuildAndSendUeContextSetupReq(ueCb->hoInfo.targetDuId, ueCb, 0, NULLP)) != ROK)
+ if((BuildAndSendUeContextSetupReq(ueCb->hoInfo.targetDuId, ueCb)) != ROK)
{
DU_LOG("\nERROR -> F1AP : Failed at BuildAndSendUeContextSetupReq");
return RFAILED;
void procF1SetupReq(uint32_t *destDuId, F1AP_PDU_t *f1apMsg)
{
uint8_t ieIdx = 0, plmnidx=0, duIdx = 0, ret=ROK, cellIdx = 0;
- uint32_t duId = 0, nrCellId = 0;
+ uint32_t duId = 0;
+ uint64_t nrCellId = 0;
DuDb *duDb = NULLP;
CuCellCb *cellCb = NULLP;
BIT_STRING_t nrcellIdentity;
srvCellItem = &duServedCell->list.array[plmnidx]->value.choice.GNB_DU_Served_Cells_Item;
ret = procServedCellPlmnList(&srvCellItem->served_Cell_Information.servedPLMNs);
memcpy(&nrcellIdentity, &srvCellItem->served_Cell_Information.nRCGI.nRCellIdentity, sizeof(BIT_STRING_t));
-
- nrCellId = nrcellIdentity.buf[4] >> nrcellIdentity.bits_unused;
+
+ bitStringToInt(&nrcellIdentity, &nrCellId);
SEARCH_CELL_DB(cellIdx, duDb, nrCellId, cellCb);
if(cellCb == NULLP)
{
{
ueCb->cellCb->ueCb[ueIdx] = NULLP;
ueCb->cellCb->numUe--;
- if((ueCb->cellCb->numUe == 0) && (ueCb->cellCb->cellStatus = CELL_DELETION_IN_PROGRESS))
+ if((ueCb->cellCb->numUe == 0) && (ueCb->cellCb->cellStatus == CELL_DELETION_IN_PROGRESS))
{
memset(ueCb->cellCb, 0, sizeof(CuCellCb));
duDb->numCells--;
typedef enum
{
RRC_SETUP=1,
- REGISTRATION_ACCEPT,
- UE_CONTEXT_SETUP_REQ,
- UE_CONTEXT_SETUP_RSP,
+ RRC_SETUP_COMPLETE,
SECURITY_MODE_COMPLETE,
- RRC_RECONFIG,
+ REGISTRATION_COMPLETE,
+ UE_CONTEXT_SETUP_RSP,
RRC_RECONFIG_COMPLETE,
- UE_CONTEXT_MOD_REQ
}RrcMsgType;
/* Defines action to be performed via UE Context Modification request */
#include "du_utils.h"
#include "du_cell_mgr.h"
#include "PCCH-Config.h"
+#include "PagingUE-Identity.h"
+#include "PagingRecord.h"
+#include "PagingRecordList.h"
+#include "PagingRrc.h"
+#include "PCCH-MessageType.h"
+#include "PCCH-Message.h"
+#include "odu_common_codec.h"
#ifdef O1_ENABLE
packDuMacCellDeleteReq /* Light weight-loose coupling */
};
+DuMacDlPcchInd packMacDlPcchIndOpts[] =
+{
+ packDuMacDlPcchInd, /* Loose coupling */
+ MacProcDlPcchInd, /* TIght coupling */
+ packDuMacDlPcchInd /* Light weight-loose coupling */
+};
+
/*******************************************************************
*
* @brief Processes cells to be activated
memset(tmpPlmn, 0, 4);
buildPlmnId(duCb.cfgCellLst[cfgIdx]->cellInfo.nrEcgi.plmn, tmpPlmn);
if(duCb.cfgCellLst[cfgIdx]->cellInfo.nrEcgi.cellId == nci &&
- (strcmp((const char*)tmpPlmn, (const char*)plmnStr) == 0))
+ (strcmp((const char*)tmpPlmn, (const char*)plmnStr) == 0))
{
- cellCb = duCb.cfgCellLst[cfgIdx];
- break;
+ cellCb = duCb.cfgCellLst[cfgIdx];
+ break;
}
else
{
- DU_LOG("\nERROR --> DU APP : No Cell found for NCI %d", nci);
- return RFAILED;
+ DU_LOG("\nERROR --> DU APP : No Cell found for NCI %d", nci);
+ return RFAILED;
}
}
cellCb->cellStatus = ACTIVATION_IN_PROGRESS;
cellCb->cellInfo.nrPci = nRPci;
+ if((cmHashListInit(&(cellCb->pagingInfoMap), MAX_SFN, sizeof(DuPagInfoList),\
+ FALSE, CM_HASH_KEYTYPE_CONID, DU_APP_MEM_REGION, DU_POOL)) != ROK)
+ {
+ DU_LOG("ERROR --> DU APP: Failed to Initialize the Paging Hash Map");
+ return RFAILED;
+ }
duCb.actvCellLst[cellCb->cellId -1] = cellCb;
duCb.numActvCells++;
return ROK;
}
+/******************************************************************************
+* @brief Check Paging Record for a Particular Paging Frame
+*
+* @details
+*
+* Function : checkPagingRecord
+*
+* Functionality:
+* Check Paging Record for a Particular Paging Frame
+*
+* @params[in] DuCellCb *cellCb
+*
+* @return ROK/RFAILURE (uint8_t return)
+*
+*
+******************************************************************************/
+uint8_t checkPagingRecord(DuCellCb *cellCb)
+{
+ uint16_t pf = 0;
+ DuPagInfoList *pagInfoLLFromPF = NULLP;
+ DuPagUeList *pagInfo = NULLP;
+
+ /*DUAPP may send PagingReq to MAC for future SFN so that Schedular can
+ * schedule Paging on the exact occurence of the Slot.*/
+ pf = (cellCb->currSlotInfo.sfn + PAGING_SCHED_DELTA) % MAX_SFN;
+
+ pagInfoLLFromPF = findPagingInfoFromMap(pf, &(cellCb->pagingInfoMap));
+ if(pagInfoLLFromPF == NULLP)
+ {
+ /*No Page is present for pf thus exiting*/
+ return ROK;
+ }
+
+ do
+ {
+ pagInfo = handlePageInfoLL(pf, NULLD, &(pagInfoLLFromPF->pagInfoList), TRAVERSE_ALL);
+ if(pagInfo != NULLP)
+ {
+ if(BuildAndSendDlPcchIndToMac(cellCb->cellId, pf, pagInfo->i_s, &(pagInfo->pagUeList)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP: Issue in Building Page RRC PDU i_s:%d",pagInfo->i_s);
+ return RFAILED;
+ }
+ handlePageInfoLL(pf, pagInfo->i_s, &(pagInfoLLFromPF->pagInfoList), DELETE);
+ }
+ if(pagInfoLLFromPF->pagInfoList.first == NULLP)
+ {
+ break;
+ }
+ }while(pagInfo != NULLP);
+
+ cmHashListDelete(&(cellCb->pagingInfoMap), (PTR)pagInfoLLFromPF);
+ DU_FREE(pagInfoLLFromPF, sizeof(DuPagInfoList));
+ return ROK;
+}
+
+/******************************************************************
+ *
+ * @brief Send pcch indication to MAC
+ *
+ * @details
+ *
+ * Function : sendDlPcchIndToMac
+ *
+ * Functionality: Send pcch indication to MAC
+ *
+ * @Params[in] MacPcchInd *pcchInd
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+
+uint8_t sendDlPcchIndToMac(MacPcchInd *pcchInd)
+{
+ uint8_t ret = ROK;
+ Pst pst;
+
+ if(pcchInd)
+ {
+ /* Fill Pst */
+ FILL_PST_DUAPP_TO_MAC(pst, EVENT_MAC_DL_PCCH_IND);
+
+ ret = (*packMacDlPcchIndOpts[pst.selector])(&pst, pcchInd);
+ if(ret == RFAILED)
+ {
+ DU_LOG("\nERROR --> DU APP : sendDlPcchIndToMac(): Failed to DL PCCH indication to MAC");
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> DU APP: sendDlPcchIndToMac(): Received pcchInd is NULLP");
+ ret = RFAILED;
+ }
+ return ret;
+}
+
+
/*****************************************************************
* @brief Handles slot indication from MAC
*
uint8_t duHandleSlotInd(Pst *pst, SlotTimingInfo *slotIndInfo)
{
uint8_t cellIdx = 0, ret = ROK;
- DuCellCb *duCellCb;
+ DuCellCb *duCellCb = NULLP;
if(slotIndInfo)
{
{
duCellCb->currSlotInfo.sfn = slotIndInfo->sfn;
duCellCb->currSlotInfo.slot = slotIndInfo->slot;
+ checkPagingRecord(duCellCb);
}
else
{
uint8_t DuProcMacCellDeleteRsp(Pst *pst, MacCellDeleteRsp *deleteRsp)
{
uint8_t ret = ROK;
- uint16_t cellIdx=0;
-
+ uint16_t cellIdx=0, pfIdx=0;
+ DuPagInfoList *pagInfoLLFromPF=NULLP;
+
if(deleteRsp)
{
if(deleteRsp->result == SUCCESSFUL_RSP)
DU_LOG("\nINFO --> DU APP : MAC CELL Delete Response : SUCCESS [CELL IDX : %d]", deleteRsp->cellId);
if(duCb.actvCellLst[cellIdx] && (duCb.actvCellLst[cellIdx]->cellId == deleteRsp->cellId))
{
+ for(pfIdx =0; pfIdx < MAX_SFN; pfIdx++)
+ {
+ pagInfoLLFromPF = findPagingInfoFromMap(pfIdx, &(duCb.actvCellLst[cellIdx]->pagingInfoMap));
+ if(pagInfoLLFromPF)
+ {
+ cmHashListDelete(&(duCb.actvCellLst[cellIdx]->pagingInfoMap), (PTR)pagInfoLLFromPF);
+ DU_FREE(pagInfoLLFromPF, sizeof(DuPagInfoList));
+ }
+ }
+
memset(duCb.actvCellLst[cellIdx], 0, sizeof(DuCellCb));
gCellStatus = CELL_DOWN;
}
/*******************************************************************
- * @brief fill paging information of a UE belongs to a particular cell
+ * @brief Free PCCH PDU structure
+ *
+ * @details
+ *
+ * Function : freePcchPdu
+ *
+ * Functionality: Free PCCH PDU structure
+ *
+ * @params[in] PCCH_Message_t *pcchMsg
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void freePcchPdu(PCCH_Message_t *pcchMsg)
+{
+ PagingRrc_t *pagingMsg = NULLP;
+ uint8_t recordIdx = 0;
+
+ if(pcchMsg != NULLP)
+ {
+ if(pcchMsg->message.choice.c1 != NULLP)
+ {
+ pagingMsg = pcchMsg->message.choice.c1->choice.paging;
+ if(pagingMsg != NULLP)
+ {
+ if(pagingMsg->pagingRecordList)
+ {
+ if(pagingMsg->pagingRecordList->list.array != NULLP)
+ {
+ for(recordIdx = 0; recordIdx < pagingMsg->pagingRecordList->list.count; recordIdx++)
+ {
+ if(pagingMsg->pagingRecordList->list.array[recordIdx] != NULLP)
+ {
+ DU_FREE(pagingMsg->pagingRecordList->list.array[recordIdx]->ue_Identity.choice.ng_5G_S_TMSI.buf,\
+ pagingMsg->pagingRecordList->list.array[recordIdx]->ue_Identity.choice.ng_5G_S_TMSI.size);
+ DU_FREE(pagingMsg->pagingRecordList->list.array[recordIdx], sizeof(PagingRecord_t));
+ }
+ }
+ DU_FREE(pagingMsg->pagingRecordList->list.array, pagingMsg->pagingRecordList->list.size);
+ }
+ DU_FREE(pagingMsg->pagingRecordList, sizeof(PagingRecordList_t));
+ }
+ DU_FREE(pcchMsg->message.choice.c1->choice.paging, sizeof(PagingRrc_t));
+ }
+ DU_FREE(pcchMsg->message.choice.c1 , sizeof(PCCH_MessageType_t));
+ }
+ DU_FREE(pcchMsg , sizeof(PCCH_Message_t));
+ }
+}
+
+/*******************************************************************
+ * @brief Builds the Pcch RRC PDU and forwards it to MAC
*
* @details
*
- * Function : FillPagingInfoInCellCb
+ * Function : BuildAndSendDlPcchIndToMac
+ *
+ * Functionality: Builds the Pcch RRC PDU[As per Spec 38.331, Annexure A]
+ * and forwards it to MAC as Buffer along with PF and i_s
*
- * Functionality: fill paging information of a UE in DuCellCb
+ * @params[in] uint16_t cellId, uint16_t pf, uint8_t i_s,CmLListCp *pageUeLL
+ *
+ * @return ROK - success
+ * RFAILED - failure
*
- * @params[in] DuCellCb* cellCb, uint8_t ueId,
+ * ****************************************************************/
+uint8_t BuildAndSendDlPcchIndToMac(uint16_t cellId, uint16_t pf, uint8_t i_s, CmLListCp *pageUeLL)
+{
+ CmLList *node = NULLP, *next = NULLP;
+ DuPagUeRecord *ueRecord = NULLP;
+ PCCH_Message_t *pcchMsg = NULLP;
+ asn_enc_rval_t encRetVal;
+ PagingRrc_t *pagingMsg = NULLP;
+ MacPcchInd *macPcchInd = NULLP;
+ uint8_t recordIdx = 0, ret = RFAILED;
+
+ /*As per 38.473 Sec 9.3.1.39,5G-S-TMSI :48 Bits >> Bytes and 0 UnusedBits */
+ uint8_t totalByteInTmsi = 6, unusedBitsInTmsi = 0;
+
+ if(pageUeLL == NULLP || pageUeLL->count == 0)
+ {
+ DU_LOG("\nERROR --> DU APP: UE Page Record LL is empty");
+ return RFAILED;
+ }
+
+ while(true)
+ {
+ memset(&encRetVal, 0, sizeof(asn_enc_rval_t));
+ DU_ALLOC(pcchMsg , sizeof(PCCH_Message_t));
+ if(pcchMsg == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(): (pccchMsg) Memory Alloction failed!");
+ break;
+ }
+ pcchMsg->message.present = PCCH_MessageType_PR_c1;
+ DU_ALLOC(pcchMsg->message.choice.c1 , sizeof(PCCH_MessageType_t));
+ if(pcchMsg->message.choice.c1 == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(); (C1) Memory Alloction failed!");
+ break;
+ }
+ pcchMsg->message.choice.c1->present = PCCH_MessageType__c1_PR_paging;
+ DU_ALLOC(pcchMsg->message.choice.c1->choice.paging, sizeof(PagingRrc_t));
+
+ pagingMsg = pcchMsg->message.choice.c1->choice.paging;
+ if(pagingMsg == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(); (Paging) Memory Alloction failed!");
+ break;
+ }
+ DU_ALLOC(pagingMsg->pagingRecordList, sizeof(PagingRecordList_t));
+ if(pagingMsg->pagingRecordList == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(); (Paging Record List) Memory Alloction failed!");
+ break;
+ }
+
+ pagingMsg->pagingRecordList->list.count = pageUeLL->count;
+
+ /*As per Spec 38.331, maxNrofPageRec : 32 [Maximum number of page records]*/
+ if(pageUeLL->count > MAX_PAGING_UE_RECORDS)
+ {
+ pagingMsg->pagingRecordList->list.count = MAX_PAGING_UE_RECORDS;
+ }
+
+ pagingMsg->pagingRecordList->list.size = pageUeLL->count * (sizeof(PagingRecord_t *));
+ DU_ALLOC(pagingMsg->pagingRecordList->list.array, pagingMsg->pagingRecordList->list.size);
+ if(pagingMsg->pagingRecordList->list.array == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(); (Array) Memory Alloction failed!");
+ break;
+ }
+ for(recordIdx = 0; recordIdx < pageUeLL->count; recordIdx++)
+ {
+ DU_ALLOC(pagingMsg->pagingRecordList->list.array[recordIdx], sizeof(PagingRecord_t));
+ if(pagingMsg->pagingRecordList->list.array[recordIdx] == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(); (Record) Memory Alloction failed!");
+ break;
+ }
+ }
+ recordIdx = 0;
+ node = pageUeLL->first;
+ while(node && (recordIdx < MAX_PAGING_UE_RECORDS))
+ {
+ next = node->next;
+ ueRecord = (DuPagUeRecord *)node->node;
+ if(ueRecord)
+ {
+ /*TODO : When Connected Mode Paging will be supported then I_RNTI will be introduced*/
+ pagingMsg->pagingRecordList->list.array[recordIdx]->ue_Identity.present = PagingUE_Identity_PR_ng_5G_S_TMSI;
+ pagingMsg->pagingRecordList->list.array[recordIdx]->ue_Identity.choice.ng_5G_S_TMSI.size = totalByteInTmsi*sizeof(uint8_t);
+ DU_ALLOC(pagingMsg->pagingRecordList->list.array[recordIdx]->ue_Identity.choice.ng_5G_S_TMSI.buf,\
+ pagingMsg->pagingRecordList->list.array[recordIdx]->ue_Identity.choice.ng_5G_S_TMSI.size);
+ if(pagingMsg->pagingRecordList->list.array[recordIdx]->ue_Identity.choice.ng_5G_S_TMSI.buf == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(); (5gsTmsi buffer) Memory Allocation failed!");
+ break;
+ }
+ fillBitString(&pagingMsg->pagingRecordList->list.array[recordIdx]->ue_Identity.choice.ng_5G_S_TMSI,\
+ unusedBitsInTmsi, totalByteInTmsi, ueRecord->sTmsi);
+ recordIdx++;
+ }
+
+ if(duDelNodeFromLList(pageUeLL, node) == ROK)
+ DU_FREE(ueRecord, sizeof(DuPagUeRecord));
+ node = next;
+ }
+ if(node != NULLP && (recordIdx < MAX_PAGING_UE_RECORDS))
+ {
+ /*This leg is hit because Whole UE REcord List was not traversed as
+ * some issue happened thus exiting the main while*/
+ break;
+ }
+ xer_fprint(stdout, &asn_DEF_PCCH_Message, pcchMsg);
+ memset(encBuf, 0, ENC_BUF_MAX_LEN);
+ encBufSize = 0;
+ /* Encode the PCCH RRC PDU as APER */
+ encRetVal = aper_encode(&asn_DEF_PCCH_Message, 0, pcchMsg, PrepFinalEncBuf,\
+ encBuf);
+
+ if(encRetVal.encoded == ENCODE_FAIL)
+ {
+ DU_LOG("\nERROR --> F1AP : Could not encode Paging structure (at %s)\n",\
+ encRetVal.failed_type ? encRetVal.failed_type->name : "unknown");
+ break;
+ }
+ else
+ {
+ DU_LOG("\nDEBUG --> F1AP : Created APER encoded buffer for RRC PDU for Pcch indication \n");
+
+ DU_ALLOC_SHRABL_BUF(macPcchInd, sizeof(MacPcchInd));
+ if(macPcchInd == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(); (macPcchInd) Memory Alloction failed!");
+ break;
+ }
+
+ macPcchInd->cellId = cellId;
+ macPcchInd->pf = pf;
+ macPcchInd->i_s = i_s;
+ macPcchInd->pduLen = encBufSize;
+ DU_ALLOC_SHRABL_BUF(macPcchInd->pcchPdu, macPcchInd->pduLen);
+ if(macPcchInd->pcchPdu == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: BuildAndSendDlPcchIndToMac(); (PcchPDU) Memory Alloction failed!");
+ break;
+ }
+ memcpy(macPcchInd->pcchPdu, encBuf, macPcchInd->pduLen);
+ ret = sendDlPcchIndToMac(macPcchInd);
+ if(ret != ROK)
+ {
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, macPcchInd->pcchPdu, macPcchInd->pduLen);
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, macPcchInd, sizeof(MacPcchInd));
+ break;
+ }
+ }
+ ret = ROK;
+ break;
+ }
+ freePcchPdu(pcchMsg);
+ return ret;
+}
+
+/*******************************************************************
+ * @brief Keeping the record of Paging having a particular SFN and index associated
+ *
+ * @details
+ *
+ * Function : insertPagingRecord
+ *
+ * Functionality: Insert record of Paging assoc with particular SFN and index associated
+ *
+ * @params[in] DuCellCb* cellCb, uint16_t iterations
+ * DuPagingMsg rcvdF1apPagingParam
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t insertPagingRecord(DuCellCb* cellCb, DuPagingMsg *rcvdF1apPagingParam, uint16_t iterations)
+{
+ uint16_t maxIterations = 0;
+ DuPagInfoList *pagInfoLLFromPF = NULLP;
+ DuPagUeList *pageUeLL = NULLP;
+ DuPagUeRecord *ueRecord = NULLP;
+
+#if 0
+ printPageList(&(cellCb->pagingInfoMap));
+#endif
+
+ /*MAX Iteration : A UE can be paged at every T frames thus MAX determines
+ *how many Paging Frame(s) can be considered for Paging this UE*/
+ maxIterations = MAX_SFN/rcvdF1apPagingParam->T;
+ if(iterations >= maxIterations)
+ {
+ DU_LOG("\nERROR --> DU APP: MAX Iterations reached for UEID:%d, thus Paging is dropped!", rcvdF1apPagingParam->pagUeId);
+ return RFAILED;
+ }
+
+ /*[Step1]: Extracting the PF from the HasMap between PF and PagingInfoList*/
+ pagInfoLLFromPF = findPagingInfoFromMap(rcvdF1apPagingParam->pagingFrame, &(cellCb->pagingInfoMap));
+ if(pagInfoLLFromPF != NULLP)
+ {
+ /*[Step2]: Extracting the PageInfo List for the Paging Indices(i_s)*/
+ pageUeLL = handlePageInfoLL(rcvdF1apPagingParam->pagingFrame, rcvdF1apPagingParam->i_s, \
+ &(pagInfoLLFromPF->pagInfoList), CREATE);
+
+ if(pageUeLL != NULLP)
+ {
+ /*[Step3]: Check whether MAX UE Record against this PF and i_s has reached(Spec 38.331, Annexure A)*/
+ if(pageUeLL->pagUeList.count < MAX_PAGING_UE_RECORDS)
+ {
+ /*[Step4]: Insert the Paging Record to the end of the UE record List*/
+ ueRecord = handlePageUeLL(rcvdF1apPagingParam->pagUeId, rcvdF1apPagingParam->sTmsi,\
+ &(pageUeLL->pagUeList), CREATE);
+
+ if(ueRecord == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: Unable to create UE Record in PagingList");
+ return RFAILED;
+ }
+ DU_LOG("\nDEBUG --> DU APP: UE Record created successfully in PagingList");
+ return ROK;
+ }
+ else
+ {
+ /*Since MAX Page record has reached for this PF thus calculating and
+ *moving this UE to next Paging Cycle*/
+ DU_LOG("\nINFO --> DU APP: Max Page Record reached for PagingFrame:%d",rcvdF1apPagingParam->pagingFrame);
+ rcvdF1apPagingParam->pagingFrame = ((rcvdF1apPagingParam->pagingFrame + rcvdF1apPagingParam->T) % MAX_SFN);
+ iterations++;
+
+ return insertPagingRecord(cellCb, rcvdF1apPagingParam, iterations);
+ }
+ }
+ }
+ /*Reaching here means that PF has no entry in the PageLists,
+ *Thus creating, Updating and inseritng the Paging Map, List and UE record.*/
+
+ DU_ALLOC(pagInfoLLFromPF, sizeof(DuPagInfoList));
+
+ if(pagInfoLLFromPF == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: PageInfo Map allocation failed.");
+ return RFAILED;
+ }
+ pagInfoLLFromPF->pf = rcvdF1apPagingParam->pagingFrame;
+ pageUeLL = handlePageInfoLL(rcvdF1apPagingParam->pagingFrame, rcvdF1apPagingParam->i_s, &(pagInfoLLFromPF->pagInfoList), CREATE);
+ ueRecord = handlePageUeLL(rcvdF1apPagingParam->pagUeId, rcvdF1apPagingParam->sTmsi, &(pageUeLL->pagUeList), CREATE);
+ if(cmHashListInsert(&(cellCb->pagingInfoMap), (PTR)pagInfoLLFromPF, (uint8_t *)&(pagInfoLLFromPF->pf), sizeof(uint16_t)) == RFAILED)
+ {
+ DU_LOG("\nERROR --> DU APP: Hash Map Insertion Failed for PF:%d.",rcvdF1apPagingParam->pagingFrame);
+ }
+
+#if 0
+ printPageList(&(cellCb->pagingInfoMap));
+#endif
+
+ return ROK;
+
+
+}
+
+/*******************************************************************
+ * @brief Calculate and fill paging information of a UE belongs to a particular cell
+ *
+ * @details
+ *
+ * Function : calcAndFillPagingInfoInCellCb
+ *
+ * Functionality: Calculate PO and i_s and
+ * fill paging information of a UE in DuCellCb
+ *
+ * @params[in] DuCellCb* cellCb, uint8_t pagUeId,
* DuPagingMsg rcvdF1apPagingParam
*
* @return ROK - success
* RFAILED - failure
*
* ****************************************************************/
-uint8_t FillPagingInfoInCellCb(DuCellCb* cellCb, DuPagingMsg *rcvdF1apPagingParam)
+uint8_t calcAndFillPagingInfoInCellCb(DuCellCb* cellCb, DuPagingMsg *rcvdF1apPagingParam)
{
uint8_t ns = 0;
uint16_t T=0, N=0, pagingFrame = 0, n = 0;
uint16_t currentSfn = 0, sfn = 0, newSfn = 0;
PcchCfg duPcchCfg;
- DU_LOG("\nINFO --> DU APP : Start filling paging parameters in DuCellCb");
if(cellCb)
{
/* calculate paging frame and paging offset */
/* calculate the Value of pagingFrame */
/*Refer: 38.304 Sec 7.1: (SFN + PF_offset) mod T = (T div N)*(UE_ID mod N)*/
//RHS of above formula
- pagingFrame = (T / N) * ((rcvdF1apPagingParam->ueId) % N);
+ pagingFrame = (T / N) * ((rcvdF1apPagingParam->pagUeId) % N);
//LHS of above formula
if(pagingFrame)
sfn = newSfn;
}
}
- rcvdF1apPagingParam->pagingFrame = (sfn % 1024);
- rcvdF1apPagingParam->i_s = ((uint32_t)(floor(rcvdF1apPagingParam->ueId / N)) % ns);
+ rcvdF1apPagingParam->pagingFrame = (sfn % MAX_SFN);
+ rcvdF1apPagingParam->i_s = ((uint32_t)(floor(rcvdF1apPagingParam->pagUeId / N)) % ns);
- DU_LOG("\nINFO --> DU APP : Successfully filled paging parameter in DuCellCb");
memcpy(&cellCb->tmpPagingInfoOfUe, rcvdF1apPagingParam, sizeof(DuPagingMsg));
}
else
{
- DU_LOG("\nINFO --> DU APP : FillPagingInfoInCellCb(): Received null pointer");
+ DU_LOG("\nINFO --> DU APP : calcAndFillPagingInfoInCellCb(): Received null pointer");
return RFAILED;
}
return ROK;
}
+/*******************************************************************
+ * @brief Paging Processing on a particular cell
+ *
+ * @details
+ *
+ * Function : processPagingMsg
+ *
+ * Functionality: Process Paging on a particular cell
+ *
+ * @params[in] uint16_t cellId
+ * DuPagingMsg rcvdF1apPagingParam
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t processPagingMsg(uint16_t cellId, DuPagingMsg *rcvdF1apPagingParam)
+{
+ uint16_t cellIdx = 0, iteration = 0;
+
+ GET_CELL_IDX(cellId, cellIdx);
+
+ if(duCb.actvCellLst[cellIdx] == NULLP || duCb.actvCellLst[cellIdx]->cellId != cellId)
+ {
+ DU_LOG("\nERROR --> DU APP : processPagingMsg(): CellId[%d] is not found", cellId);
+ return RFAILED;
+ }
+
+ if(calcAndFillPagingInfoInCellCb(duCb.actvCellLst[cellIdx], rcvdF1apPagingParam) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : CellCb:%d not present to fill UE Paging Information",cellId);
+ return RFAILED;
+ }
+ if(insertPagingRecord(duCb.actvCellLst[cellIdx], rcvdF1apPagingParam, iteration) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Insertion Failed ofUE Paging Information");
+ return RFAILED;
+ }
+ return ROK;
+}
/**********************************************************************
End of file
**********************************************************************/
uint8_t duGetCellCb(uint16_t cellId, DuCellCb **cellCb);
uint8_t BuildAndSendSliceConfigReq(RrmPolicy *rrmPolicy[], uint8_t totalRrrmPolicy, uint8_t totalSliceCfgReq);
uint8_t BuildAndSendSliceReCfgReq(RrmPolicy *rrmPolicy[], uint8_t totalRrmPolicy, uint8_t totalSliceReCfg);
-uint8_t FillPagingInfoInCellCb(DuCellCb* cellCb, DuPagingMsg *rcvdF1apPagingParam);
+uint8_t processPagingMsg(uint16_t cellId, DuPagingMsg *rcvdF1apPagingParam);
+uint8_t BuildAndSendDlPcchIndToMac(uint16_t cellId, uint16_t pf, uint8_t i_s, CmLListCp *pageUeLL);
#endif
/**********************************************************************
End of file
#include "OCTET_STRING.h"
#include "BIT_STRING.h"
#include "odu_common_codec.h"
-#include "du_sys_info_hdl.h"
#include "MIB.h"
#include "SearchSpace.h"
#include "SIB-TypeInfo.h"
#include "RACH-ConfigCommon.h"
#include "BWP-DownlinkCommon.h"
#include "BWP-UplinkCommon.h"
+#include "TDD-UL-DL-ConfigCommon.h"
+#include "du_sys_info_hdl.h"
#ifdef O1_ENABLE
#include "CmInterface.h"
}
*(duCfgParam.macCellCfg.prachCfg.fdm[0].unsuedRootSeq) = UNUSED_ROOT_SEQ;
}
+
+ duCfgParam.macCellCfg.prachCfg.totalNumRaPreamble = NUM_RA_PREAMBLE;
duCfgParam.macCellCfg.prachCfg.ssbPerRach = SSB_PER_RACH;
+ duCfgParam.macCellCfg.prachCfg.numCbPreamblePerSsb = CB_PREAMBLE_PER_SSB;
duCfgParam.macCellCfg.prachCfg.prachMultCarrBand = PRACH_MULT_CARRIER_BAND;
duCfgParam.macCellCfg.prachCfg.raContResTmr = RA_CONT_RES_TIMER;
duCfgParam.macCellCfg.prachCfg.rsrpThreshSsb = RSRP_THRESHOLD_SSB;
PucchCfgCommon pucchCfg;
TddUlDlCfgCommon tddCfg;
+#ifdef O1_ENABLE
+ srvCellCfgComm->scs = convertScsValToScsEnum(cellParams.ssbSubCarrierSpacing);
+#else
+ srvCellCfgComm->scs = NR_SCS;
+#endif
+
/* Configuring DL Config Common for SIB1*/
srvCellCfgComm->dlCfg.freqBandInd = NR_FREQ_BAND;
srvCellCfgComm->dlCfg.offsetToPointA = OFFSET_TO_POINT_A;
pdcchCfg.searchSpcZero = SEARCHSPACE_0_INDEX;
pdcchCfg.searchSpcId = PDCCH_SEARCH_SPACE_ID;
pdcchCfg.ctrlRsrcSetId = PDCCH_CTRL_RSRC_SET_ID;
- pdcchCfg.monitorSlotPrdAndOffPresent = \
-
- SearchSpace__monitoringSlotPeriodicityAndOffset_PR_sl1;
+ pdcchCfg.monitorSlotPrdAndOffPresent = SearchSpace__monitoringSlotPeriodicityAndOffset_PR_sl1;
//pdcchCfg.monitorSlotPrdAndOff = \
SearchSpace__monitoringSlotPeriodicityAndOffset_PR_sl1;
pdcchCfg.monitorSymbolsInSlot[0] = 128;
pdschCfg.present = BWP_DownlinkCommon__pdsch_ConfigCommon_PR_setup;
pdschCfg.numTimeDomRsrcAlloc = 2;
pdschCfg.timeDomAlloc[0].k0 = PDSCH_K0_CFG1;
- pdschCfg.timeDomAlloc[0].mapType = \
- PDSCH_TimeDomainResourceAllocation__mappingType_typeA;
+ pdschCfg.timeDomAlloc[0].mapType = PDSCH_TimeDomainResourceAllocation__mappingType_typeA;
pdschCfg.timeDomAlloc[0].sliv = calcSliv(PDSCH_START_SYMBOL,PDSCH_LENGTH_SYMBOL);
pdschCfg.timeDomAlloc[1].k0 = PDSCH_K0_CFG2;
- pdschCfg.timeDomAlloc[1].mapType = \
- PDSCH_TimeDomainResourceAllocation__mappingType_typeA;
+ pdschCfg.timeDomAlloc[1].mapType = PDSCH_TimeDomainResourceAllocation__mappingType_typeA;
pdschCfg.timeDomAlloc[1].sliv = calcSliv(PDSCH_START_SYMBOL,PDSCH_LENGTH_SYMBOL);
srvCellCfgComm->dlCfg.pdschCfg = pdschCfg;
/* Configuring BCCH Config for SIB1 */
- srvCellCfgComm->dlCfg.bcchCfg.modPrdCoeff = \
- BCCH_Config__modificationPeriodCoeff_n16;
+ srvCellCfgComm->dlCfg.bcchCfg.modPrdCoeff = BCCH_Config__modificationPeriodCoeff_n16;
/* Configuring PCCH Config for SIB1 */
pcchCfg.dfltPagingCycle = convertPagingCycleEnumToValue(PagingCycle_rf256);
srvCellCfgComm->ulCfg.ulScsCarrier.scs = NR_SCS;
srvCellCfgComm->ulCfg.ulScsCarrier.scsBw = NR_BANDWIDTH;
#endif
+ srvCellCfgComm->ulCfg.freqBandInd = NR_FREQ_BAND;
srvCellCfgComm->ulCfg.pMax = UL_P_MAX;
srvCellCfgComm->ulCfg.locAndBw = FREQ_LOC_BW;
srvCellCfgComm->ulCfg.timeAlignTimerComm = TimeAlignmentTimer_infinity;
rachCfg.pwrRampingStep = RACH_ConfigGeneric__powerRampingStep_dB2;
rachCfg.raRspWindow = RACH_ConfigGeneric__ra_ResponseWindow_sl10;
rachCfg.numRaPreamble = NUM_RA_PREAMBLE;
- rachCfg.ssbPerRachOccPresent = \
- RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR_one;
- rachCfg.numSsbPerRachOcc = SSB_PER_RACH;
+ rachCfg.numSsbPerRachOcc = RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR_one;
+ rachCfg.numCbPreamblePerSsb = CB_PREAMBLE_PER_SSB;
rachCfg.contResTimer = RACH_ConfigCommon__ra_ContentionResolutionTimer_sf64;
rachCfg.rsrpThreshSsb = RSRP_THRESHOLD_SSB;
rachCfg.rootSeqIdxPresent = RACH_ConfigCommon__prach_RootSequenceIndex_PR_l139;
srvCellCfgComm->tddCfg = tddCfg;
srvCellCfgComm->ssbPosInBurst = 192;
- srvCellCfgComm->ssbPrdServingCell = SSB_PERIODICITY_20MS;
+ srvCellCfgComm->ssbPrdServingCell = SSB_PERIODICITY;
srvCellCfgComm->ssPbchBlockPwr = SSB_PBCH_PWR;
return ROK;
#define DU_ID 1
#ifndef O1_ENABLE
-
#define DU_IP_V4_ADDR "192.168.130.81"
#define CU_IP_V4_ADDR "192.168.130.82"
#define RIC_IP_V4_ADDR "192.168.130.80"
#define NORMAL_CYCLIC_PREFIX 0
#define OFFSET_TO_POINT_A 24 /* PRB Offset to Point A */
#define BETA_PSS BETA_PSS_0DB
-#define SSB_PERIODICITY_5MS 5
-#define SSB_PERIODICITY_10MS 10
-#define SSB_PERIODICITY_20MS 20
-#define SSB_PERIODICITY_40MS 40
-#define SSB_PERIODICITY_80MS 80
-#define SSB_PERIODICITY_160MS 160
+#define SSB_PERIODICITY 20
#define SSB_SUBCARRIER_OFFSET 0
#define SSB_MULT_CARRIER_BAND FALSE
#define MULT_CELL_CARRIER FALSE
#define NUM_UNUSED_ROOT_SEQ 0
#define UNUSED_ROOT_SEQ 1
#define SSB_PER_RACH 1
+#define CB_PREAMBLE_PER_SSB 8
#define PRACH_MULT_CARRIER_BAND FALSE
#define PRACH_PREAMBLE_RCVD_TGT_PWR -74
#define NUM_RA_PREAMBLE 63
#define SPARE 0
#define SSB_SC_OFFSET 0
#define DU_RANAC 1
-#define CELL_IDENTITY 16
+#define CELL_IDENTITY 1
/* Macro definitions for DUtoCuRrcContainer */
#define CELL_GRP_ID 0
long pwrRampingStep; /* Power ramping steps for PRACH */
long raRspWindow; /* RA response window */
long numRaPreamble; /* Total num of preamble used in random access */
- uint8_t ssbPerRachOccPresent;
long numSsbPerRachOcc; /* Numer of SSBs per RACH Occassion */
+ long numCbPreamblePerSsb; /* Number of Contention-Based preamble per SSB */
long contResTimer; /* Contention resolution timer */
long rsrpThreshSsb;
uint8_t rootSeqIdxPresent;
typedef struct ulCfgCommon
{
+ long freqBandInd; /* Uplink frequency band indicator */
long pMax; /* Max UL transmission power that UE applies */
long locAndBw; /* Frequency location and bandwidth */
ScsSpecCarrier ulScsCarrier; /* SCS Specific carrier */
typedef struct srvCellCfgCommSib
{
+ long scs;
DlCfgCommon dlCfg;
UlCfgCommon ulCfg;
uint8_t ssbPosInBurst;
#include "du_app_mac_inf.h"
#include "du_cfg.h"
#include "du_egtp.h"
+#include "du_app_rlc_inf.h"
+#include "du_mgr.h"
#include "du_utils.h"
* @params[in] Enum value of PagingDRX
* @return Actual value of DRX cycle
* Note: Returning the MAX value in case of Incorrect Enum Value as DRX
- * cycle is MIN of Various DRX cycle
+ * cycle is MIN of Various DRX cycles(Mentioned in Spec38.304)
*
* **********************************************************************/
uint16_t convertPagingCycleEnumToValue(e_PagingDRX pagingDrx)
case PCCH_Config__ns_one:
return 1;
default:
- return 0;
+ return 1;
}
}
return PCCH_Config__ns_one;
}
}
+
+/************************************************************************
+ *
+ * @brief Converts actual values into enum value of SSB Periodicity in SIB
+ *
+ * @details
+ *
+ * Function : convertSsbPeriodicityValueToEnumForSib
+ *
+ * Functionality:
+ * Converts actual values into enum value of SSB Periodicity in SIB
+ *
+ *
+ * @params[in] Actual value of SSB Periodicity
+ * @return Enum value of SSB Periodicity
+ *
+ * **********************************************************************/
+e_ServingCellConfigCommonSIB__ssb_PeriodicityServingCell convertSsbPeriodicityValueToEnumForSib(uint16_t ssbPeriodicity)
+{
+ switch(ssbPeriodicity)
+ {
+ case 5:
+ return ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms5;
+ case 10:
+ return ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms10;
+ case 20:
+ return ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms20;
+ case 40:
+ return ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms40;
+ case 80:
+ return ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms80;
+ case 160:
+ return ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms160;
+ default:
+ return ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms20;
+ }
+}
+
+/************************************************************************
+ *
+ * @brief Converts actual values into enum value of SSB Periodicity
+ *
+ * @details
+ *
+ * Function : convertSsbPeriodicityValueToEnum
+ *
+ * Functionality:
+ * Converts actual values into enum value of SSB Periodicity
+ *
+ *
+ * @params[in] Actual value of SSB Periodicity
+ * @return Enum value of SSB Periodicity
+ *
+ * **********************************************************************/
+e_ServingCellConfigCommon__ssb_periodicityServingCell convertSsbPeriodicityValueToEnum(uint16_t ssbPeriodicity)
+{
+ switch(ssbPeriodicity)
+ {
+ case 5:
+ return ServingCellConfigCommon__ssb_periodicityServingCell_ms5;
+ case 10:
+ return ServingCellConfigCommon__ssb_periodicityServingCell_ms10;
+ case 20:
+ return ServingCellConfigCommon__ssb_periodicityServingCell_ms20;
+ case 40:
+ return ServingCellConfigCommon__ssb_periodicityServingCell_ms40;
+ case 80:
+ return ServingCellConfigCommon__ssb_periodicityServingCell_ms80;
+ case 160:
+ return ServingCellConfigCommon__ssb_periodicityServingCell_ms160;
+ default:
+ return ServingCellConfigCommon__ssb_periodicityServingCell_ms20;
+ }
+}
+
+/************************************************************************
+ *
+ * @brief Converts actual values into enum value of SSB per RACH occassion
+ * for CFRA
+ *
+ * @details
+ *
+ * Function : convertCFRASsbPerRachOccasionValueToEnum
+ *
+ * Functionality:
+ * Converts actual values into enum value of SSB occasion per RACH
+ * occassion for CFRA
+ *
+ * @params[in] Actual value of SSB Occasion per RACH
+ * @return Enum value
+ *
+ * **********************************************************************/
+e_CFRA__occasions__ssb_perRACH_Occasion convertCFRASsbPerRachOccasionValueToEnum(uint8_t ssbOccPerRach)
+{
+ switch(ssbOccPerRach)
+ {
+ case 1:
+ return CFRA__occasions__ssb_perRACH_Occasion_one;
+ case 2:
+ return CFRA__occasions__ssb_perRACH_Occasion_two;
+ case 4:
+ return CFRA__occasions__ssb_perRACH_Occasion_four;
+ case 8:
+ return CFRA__occasions__ssb_perRACH_Occasion_eight;
+ case 16:
+ return CFRA__occasions__ssb_perRACH_Occasion_sixteen;
+ default:
+ return CFRA__occasions__ssb_perRACH_Occasion_one;
+ }
+}
+
+/************************************************************************
+ *
+ * @brief Converts actual values into enum value of CB Preamble per SSB
+ * for one SSB per RACH occassion
+ *
+ * @details
+ *
+ * Function : convertCbPreamblePerSsbValueToEnum
+ *
+ * Functionality:
+ * Converts actual values into enum value of CB Preamble per
+ * SSB for one SSB per RACH occasion
+ *
+ * @params[in] Actual value of CB preambles per SSB
+ * @return Enum value
+ *
+ * **********************************************************************/
+e_RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one convertCbPreamblePerSsbValueToEnum(uint8_t numCbPreamblePerSsb)
+{
+ switch(numCbPreamblePerSsb)
+ {
+ case 4:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n4;
+ case 8:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n8;
+ case 12:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n12;
+ case 16:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n16;
+ case 20:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n20;
+ case 24:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n24;
+ case 28:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n28;
+ case 32:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n32;
+ case 36:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n36;
+ case 40:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n40;
+ case 44:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n44;
+ case 48:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n48;
+ case 52:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n52;
+ case 56:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n56;
+ case 60:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n60;
+ case 64:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n64;
+ default:
+ return RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one_n8;
+ }
+}
+
+/************************************************************************
+ *
+ * @brief Converts actual values into enum value of DMRS Type A Position
+ * for CFRA
+ *
+ * @details
+ *
+ * Function : convertDmrsTypeAPosValueToEnum
+ *
+ * Functionality:
+ * Converts actual values into enum value of DMRS Type A Position
+ *
+ * @params[in] Actual value of DMRS Type A Position
+ * @return Enum value
+ *
+ * **********************************************************************/
+e_ServingCellConfigCommon__dmrs_TypeA_Position convertDmrsTypeAPosValueToEnum(uint8_t dmrsTypeAPos)
+{
+ switch(dmrsTypeAPos)
+ {
+ case 2:
+ return ServingCellConfigCommon__dmrs_TypeA_Position_pos2;
+ case 3:
+ return ServingCellConfigCommon__dmrs_TypeA_Position_pos3;
+ default:
+ return ServingCellConfigCommon__dmrs_TypeA_Position_pos2;
+ }
+}
+
/**********************************************************************
End of file
**********************************************************************/
#include "PUCCH-Resource.h"
#include "PagingDRX.h"
#include "PCCH-Config.h"
+#include "ServingCellConfigCommonSIB.h"
+#include "ServingCellConfigCommon.h"
+#include "CFRA.h"
+#include "RACH-ConfigCommon.h"
#include "du_app_rlc_inf.h"
RLC_BearerConfig__servedRadioBearer_PR covertRbTypeFromIntEnumToRrcEnum(RlcRbType rbType);
uint8_t convertNsEnumToValue(e_PCCH_Config__ns Ns);
e_PCCH_Config__ns convertNsValueToEnum(uint8_t numPO);
+e_ServingCellConfigCommonSIB__ssb_PeriodicityServingCell convertSsbPeriodicityValueToEnumForSib(uint16_t ssbPeriodicity);
+e_ServingCellConfigCommon__ssb_periodicityServingCell convertSsbPeriodicityValueToEnum(uint16_t ssbPeriodicity);
+e_CFRA__occasions__ssb_perRACH_Occasion convertCFRASsbPerRachOccasionValueToEnum(uint8_t ssbOccPerRach);
+e_ServingCellConfigCommon__dmrs_TypeA_Position convertDmrsTypeAPosValueToEnum(uint8_t dmrsTypeAPos);
+e_RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one convertCbPreamblePerSsbValueToEnum(uint8_t numCbPreamblePerSsb);
+
/**********************************************************************
End of file
**********************************************************************/
#include "UPTransportLayerInformation.h"
#include "GTPTunnel.h"
#include "SupportedSULFreqBandItem.h"
-#include "du_sys_info_hdl.h"
#include "du_e2ap_msg_hdl.h"
#include "du_f1ap_conversions.h"
#include "CNUEPagingIdentity.h"
#include "PCCH-Config.h"
+#include "SCS-SpecificCarrier.h"
+#include "FrequencyInfoDL.h"
+#include "DownlinkConfigCommon.h"
+#include "FrequencyInfoUL.h"
+#include "UplinkConfigCommon.h"
+#include "TDD-UL-DL-ConfigCommon.h"
+#include "RACH-ConfigDedicated.h"
+#include "CFRA-SSB-Resource.h"
+#include "BWP-UplinkCommon.h"
+#include "ReconfigurationWithSync.h"
+#include "du_sys_info_hdl.h"
#ifdef O1_ENABLE
#include "CmInterface.h"
return ROK;
}
-/*******************************************************************
- *
- * @brief Builds NRCell ID
- *
- * @details
- *
- * Function : BuildNrCellId
- *
- * Functionality: Building the NR Cell ID
- *
- * @params[in] BIT_STRING_t *nrcell
- * @return ROK - success
- * RFAILED - failure
- *
- * ****************************************************************/
-
-S16 BuildNrCellId(BIT_STRING_t *nrcell)
-{
- memset(nrcell->buf, 0, nrcell->size);
- nrcell->buf[4] = duCfgParam.sib1Params.cellIdentity;
- nrcell->bits_unused = 4;
- return ROK;
-}
-
/*******************************************************************
*
* @brief Builds Nrcgi
{
return RFAILED;
}
- BuildNrCellId(&nrcgi->nRCellIdentity);
+ fillBitString(&nrcgi->nRCellIdentity, ODU_VALUE_FOUR, ODU_VALUE_FIVE, duCfgParam.sib1Params.cellIdentity);
return ROK;
}
* RFAILED - failure
*
* ****************************************************************/
-uint8_t BuildAndSendULRRCMessageTransfer(DuUeCb ueCb, uint8_t lcId, \
+uint8_t BuildAndSendULRRCMessageTransfer(DuUeCb *ueCb, uint8_t lcId, \
uint16_t msgLen, uint8_t *rrcMsg)
{
- uint8_t elementCnt =0;
- uint8_t idx1 =0;
- uint8_t idx =0;
- F1AP_PDU_t *f1apMsg = NULLP;
- ULRRCMessageTransfer_t *ulRRCMsg = NULLP;
- asn_enc_rval_t encRetVal; /* Encoder return value */
- uint8_t ret =RFAILED;
+ uint8_t elementCnt=0, idx1=0, idx=0;
+ uint8_t ret = RFAILED;
+ F1AP_PDU_t *f1apMsg = NULLP;
+ ULRRCMessageTransfer_t *ulRRCMsg = NULLP;
+ asn_enc_rval_t encRetVal; /* Encoder return value */
memset(&encRetVal, 0, sizeof(asn_enc_rval_t));
ulRRCMsg->protocolIEs.list.array[idx1]->criticality = Criticality_reject;
ulRRCMsg->protocolIEs.list.array[idx1]->value.present = \
ULRRCMessageTransferIEs__value_PR_GNB_CU_UE_F1AP_ID;
- ulRRCMsg->protocolIEs.list.array[idx1]->value.choice.GNB_CU_UE_F1AP_ID = ueCb.gnbCuUeF1apId;
+ ulRRCMsg->protocolIEs.list.array[idx1]->value.choice.GNB_CU_UE_F1AP_ID = ueCb->gnbCuUeF1apId;
/*GNB DU UE F1AP ID*/
idx1++;
ulRRCMsg->protocolIEs.list.array[idx1]->criticality = Criticality_reject;
ulRRCMsg->protocolIEs.list.array[idx1]->value.present = \
ULRRCMessageTransferIEs__value_PR_GNB_DU_UE_F1AP_ID;
- ulRRCMsg->protocolIEs.list.array[idx1]->value.choice.GNB_DU_UE_F1AP_ID = ueCb.gnbDuUeF1apId;
+ ulRRCMsg->protocolIEs.list.array[idx1]->value.choice.GNB_DU_UE_F1AP_ID = ueCb->gnbDuUeF1apId;
/*SRBID*/
idx1++;
return ROK;
}
+
/*******************************************************************
*
- * @brief Builds Spcell config
+ * @brief Fills SCS specific carrier list in DL frequency info
*
* @details
*
- * Function : BuildSpCellCfg
+ * Function : BuildScsSpecificCarrierListDl
*
- * Functionality: Builds sp cell config in DuToCuRrcContainer
+ * Functionality: Fills SCS specific carrier list in DL frequency info
*
- * @params[in] SpCellConfig_t spCellCfg
+ * @params[in] Pointer to struct FrequencyInfoDL__scs_SpecificCarrierList
*
* @return ROK - success
* RFAILED - failure
*
* ****************************************************************/
-uint8_t BuildSpCellCfg(DuUeCb *ueCb, SpCellConfig_t *spCellCfg)
+uint8_t BuildScsSpecificCarrierListDl(struct FrequencyInfoDL__scs_SpecificCarrierList *scsCarrierList)
{
- spCellCfg->servCellIndex = NULLP;
- DU_ALLOC(spCellCfg->servCellIndex, sizeof(long));
- if(!spCellCfg->servCellIndex)
+ uint8_t elementCnt = 0, listIdx = 0;
+ ScsSpecCarrier duScsSpecCarrier = duCfgParam.sib1Params.srvCellCfgCommSib.dlCfg.dlScsCarrier;
+
+ elementCnt = ODU_VALUE_ONE;
+ scsCarrierList->list.count = elementCnt;
+ scsCarrierList->list.size = elementCnt * sizeof(SCS_SpecificCarrier_t *);
+
+ DU_ALLOC(scsCarrierList->list.array, scsCarrierList->list.size);
+ if(!scsCarrierList->list.array)
{
- DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildSpCellCfg");
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for scs carrier list array \
+ in BuildScsSpecificCarrierListDl()");
return RFAILED;
}
- if(ueCb == NULLP)
- *(spCellCfg->servCellIndex) = SERV_CELL_IDX;
- else
- *(spCellCfg->servCellIndex) = ueCb->macUeCfg.spCellCfg.servCellIdx;
+ for(listIdx = 0; listIdx < elementCnt; listIdx++)
+ {
+ DU_ALLOC(scsCarrierList->list.array[listIdx], sizeof(SCS_SpecificCarrier_t));
+ if(!scsCarrierList->list.array[listIdx])
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for SCS Specific Carrier list array \
+ element in BuildScsSpecificCarrierListDl()");
+ return RFAILED;
+ }
+ }
- spCellCfg->reconfigurationWithSync = NULLP;
- spCellCfg->rlf_TimersAndConstants = NULLP;
- spCellCfg->rlmInSyncOutOfSyncThreshold = NULLP;
+ listIdx = 0;
+ scsCarrierList->list.array[listIdx]->offsetToCarrier = duScsSpecCarrier.scsOffset;
+ scsCarrierList->list.array[listIdx]->subcarrierSpacing = duScsSpecCarrier.scs;
+ scsCarrierList->list.array[listIdx]->carrierBandwidth = duScsSpecCarrier.scsBw;
- DU_ALLOC(spCellCfg->rlmInSyncOutOfSyncThreshold, sizeof(long));
- if(!spCellCfg->rlmInSyncOutOfSyncThreshold)
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Fills DL frequency info in DL config common
+ *
+ * @details
+ *
+ * Function : BuildFreqInfoDl
+ *
+ * Functionality: Fills DL frequency info in DL config common
+ *
+ * @params[in] Pointer to DownlinkConfigCommon_t
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildFreqInfoDl(FrequencyInfoDL_t *frequencyInfoDL)
+{
+ uint8_t freqBandIdx = 0, elementCnt = 0;
+ DlCfgCommon dlCfg = duCfgParam.sib1Params.srvCellCfgCommSib.dlCfg;
+
+ /* TODO : Fill SSB Absolute Frequency */
+ /*
+ DU_ALLOC(frequencyInfoDL->absoluteFrequencySSB, sizeof(ARFCN_ValueNR_t));
+ if(!frequencyInfoDL->absoluteFrequencySSB)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for SSB Absolute Frequency in BuildFreqInfoDl()");
+ return RFAILED;
+ }
+ frequencyInfoDL->absoluteFrequencySSB = ?;
+ */
+
+ /* NR Multi Frequency Band List */
+ elementCnt = ODU_VALUE_ONE;
+ frequencyInfoDL->frequencyBandList.list.count = elementCnt;
+ frequencyInfoDL->frequencyBandList.list.size = elementCnt * sizeof(FreqBandIndicatorNR_t *);
+
+ DU_ALLOC(frequencyInfoDL->frequencyBandList.list.array, frequencyInfoDL->frequencyBandList.list.size);
+ if(!frequencyInfoDL->frequencyBandList.list.array)
{
- DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildSpCellCfg");
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for Frequency Band List array in BuildFreqInfoDl()");
return RFAILED;
}
- *(spCellCfg->rlmInSyncOutOfSyncThreshold) = RLM_SYNC_OUT_SYNC_THRESHOLD;
- spCellCfg->spCellConfigDedicated = NULLP;
- DU_ALLOC(spCellCfg->spCellConfigDedicated, sizeof(ServingCellConfig_t));
- if(!spCellCfg->spCellConfigDedicated)
+ for(freqBandIdx = 0; freqBandIdx < elementCnt; freqBandIdx++)
{
- DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildSpCellCfg");
- return RFAILED;
+ DU_ALLOC(frequencyInfoDL->frequencyBandList.list.array[freqBandIdx], sizeof(FreqBandIndicatorNR_t));
+ if(!frequencyInfoDL->frequencyBandList.list.array[freqBandIdx])
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for frequency band array element in BuildFreqInfoDl()");
+ return RFAILED;
+ }
}
- if(BuildSpCellCfgDed(ueCb, spCellCfg->spCellConfigDedicated) != ROK)
+
+ freqBandIdx = 0;
+ *(frequencyInfoDL->frequencyBandList.list.array[freqBandIdx]) = dlCfg.freqBandInd;
+
+ /* TODO : Absolute Frequency to Point A */
+ //frequencyInfoDL->absoluteFrequencyPointA
+
+ /* Subcarrier Spacing specifc carrier List */
+ if((BuildScsSpecificCarrierListDl(&frequencyInfoDL->scs_SpecificCarrierList)) != ROK)
{
- DU_LOG("\nERROR --> F1AP : BuildSpCellCfgDed failed");
+ DU_LOG("\nERROR --> DU APP : Failed to fill SCS specific carrier list DL in BuildFreqInfoDl()");
return RFAILED;
}
return ROK;
+
}
/*******************************************************************
*
- * @brief Builds Phy cell group config
+ * @brief Fills DL config common in Serving cell config common
*
* @details
*
- * Function : BuildPhyCellGrpCfg
+ * Function : BuildDlConfigCommon
*
- * Functionality: Builds Phy cell group config in DuToCuRrcContainer
+ * Functionality: Fills DL config common in Serving cell config common
*
- * @params[in] PhysicalCellGroupConfig_t *phyCellGrpCfg
+ * @params[in] Pointer to DownlinkConfigCommon_t
*
* @return ROK - success
* RFAILED - failure
*
* ****************************************************************/
-uint8_t BuildPhyCellGrpCfg(DuUeCb *ueCb, PhysicalCellGroupConfig_t *phyCellGrpCfg)
+uint8_t BuildDlConfigCommon(DownlinkConfigCommon_t *dlCfgCommon)
{
- phyCellGrpCfg->harq_ACK_SpatialBundlingPUCCH = NULLP;
- phyCellGrpCfg->harq_ACK_SpatialBundlingPUSCH = NULLP;
-
- phyCellGrpCfg->p_NR_FR1 = NULLP;
- DU_ALLOC(phyCellGrpCfg->p_NR_FR1, sizeof(long));
- if(!phyCellGrpCfg->p_NR_FR1)
+ /* DL Frequency Info */
+ DU_ALLOC(dlCfgCommon->frequencyInfoDL, sizeof(FrequencyInfoDL_t));
+ if(!dlCfgCommon->frequencyInfoDL)
{
- DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildPhyCellGrpCfg");
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for DL frequency info in BuildDlConfigCommon()");
+ return RFAILED;
+ }
+ if((BuildFreqInfoDl(dlCfgCommon->frequencyInfoDL))!= ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to fill DL frequency info in BuildDlConfigCommon()");
return RFAILED;
}
- if(ueCb == NULLP)
+ /* DL BWP config common */
+ DU_ALLOC(dlCfgCommon->initialDownlinkBWP, sizeof(BWP_DownlinkCommon_t));
+ if(!dlCfgCommon->initialDownlinkBWP)
{
- *(phyCellGrpCfg->p_NR_FR1) = P_NR_FR1;
- phyCellGrpCfg->pdsch_HARQ_ACK_Codebook = PDSCH_HARQ_ACK_CODEBOOK;
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for DL BWP config common in BuildDlConfigCommon()");
+ return RFAILED;
}
- else
+ if((BuildBwpDlCommon(dlCfgCommon->initialDownlinkBWP)) != ROK)
{
- *(phyCellGrpCfg->p_NR_FR1) = ueCb->macUeCfg.phyCellGrpCfg.pNrFr1;
- phyCellGrpCfg->pdsch_HARQ_ACK_Codebook = ueCb->macUeCfg.phyCellGrpCfg.pdschHarqAckCodebook;
+ DU_LOG("\nERROR --> DU APP : Failed to fill DL DWP config common in BuildDlConfigCommon()");
+ return RFAILED;
}
- phyCellGrpCfg->tpc_SRS_RNTI = NULLP;
- phyCellGrpCfg->tpc_PUCCH_RNTI = NULLP;
- phyCellGrpCfg->tpc_PUSCH_RNTI = NULLP;
- phyCellGrpCfg->sp_CSI_RNTI = NULLP;
- phyCellGrpCfg->cs_RNTI = NULLP;
- phyCellGrpCfg->ext1 = NULLP;
- phyCellGrpCfg->ext2 = NULLP;
-
return ROK;
}
/*******************************************************************
*
- * @brief Builds Mac cell group config
+ * @brief Fills SCS specific carrier list in UL frequency Info
*
* @details
*
- * Function : BuildMacCellGrpCfg
+ * Function : BuildScsSpecificCarrierListUl
*
- * Functionality: Builds Mac cell group config in DuToCuRrcContainer
+ * Functionality: Fills SCS specific carrier list in UL frequency Info
*
- * @params[in] MAC_CellGroupConfig_t *macCellGrpCfg
+ * @params[in] Pointer to struct FrequencyInfoUL__scs_SpecificCarrierList
*
* @return ROK - success
* RFAILED - failure
*
* ****************************************************************/
-uint8_t BuildMacCellGrpCfg(DuUeCb *ueCb, MAC_CellGroupConfig_t *macCellGrpCfg)
+uint8_t BuildScsSpecificCarrierListUl(struct FrequencyInfoUL__scs_SpecificCarrierList *scsCarrierList)
{
- macCellGrpCfg->drx_Config = NULLP;
- macCellGrpCfg->schedulingRequestConfig = NULLP;
- DU_ALLOC(macCellGrpCfg->schedulingRequestConfig, sizeof(struct SchedulingRequestConfig));
- if(!macCellGrpCfg->schedulingRequestConfig)
+ uint8_t elementCnt = 0, listIdx = 0;
+ ScsSpecCarrier duScsSpecCarrier = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg.ulScsCarrier;
+
+ elementCnt = ODU_VALUE_ONE;
+ scsCarrierList->list.count = elementCnt;
+ scsCarrierList->list.size = elementCnt * sizeof(SCS_SpecificCarrier_t *);
+
+ DU_ALLOC(scsCarrierList->list.array, scsCarrierList->list.size);
+ if(!scsCarrierList->list.array)
{
- DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildMacCellGrpCfg");
+ DU_LOG("\nERROR --> DU APP : SCS Specific Carrier list memory allocation failed");
return RFAILED;
}
- if(BuildSchedulingReqConfig(ueCb, macCellGrpCfg->schedulingRequestConfig) != ROK)
+ for(listIdx = 0; listIdx < scsCarrierList->list.count; listIdx++)
{
- DU_LOG("\nERROR --> F1AP : BuildSchedulingReqConfig failed");
- return RFAILED;
+ DU_ALLOC(scsCarrierList->list.array[listIdx], sizeof(SCS_SpecificCarrier_t));
+ if(!scsCarrierList->list.array[listIdx])
+ {
+ DU_LOG("\nERROR --> DU APP : SCS Specific Carrier list memory allocation failed");
+ return RFAILED;
+ }
}
+ listIdx = 0;
+ scsCarrierList->list.array[listIdx]->offsetToCarrier = duScsSpecCarrier.scsOffset;
+ scsCarrierList->list.array[listIdx]->subcarrierSpacing = duScsSpecCarrier.scs;
+ scsCarrierList->list.array[listIdx]->carrierBandwidth = duScsSpecCarrier.scsBw;
- macCellGrpCfg->bsr_Config = NULLP;
- DU_ALLOC(macCellGrpCfg->bsr_Config, sizeof(struct BSR_Config));
- if(!macCellGrpCfg->bsr_Config)
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Fills frequency info in UL config common
+ *
+ * @details
+ *
+ * Function : BuildFreqInfoUl
+ *
+ * Functionality: Fills frequency info in UL config common
+ *
+ * @params[in] Pointer to FrequencyInfoUL_t
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildFreqInfoUl(FrequencyInfoUL_t *frequencyInfoUL)
+{
+ uint8_t elementCnt = 0, listIdx= 0;
+ UlCfgCommon ulCfg = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg;
+
+ /* NR Multi Frequency Band List */
+ DU_ALLOC(frequencyInfoUL->frequencyBandList, sizeof(MultiFrequencyBandListNR_t));
+ if(!frequencyInfoUL->frequencyBandList)
{
- DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildMacCellGrpCfg");
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for frequency band list in BuildFreqInfoUl()");
return RFAILED;
}
- if(BuildBsrConfig(ueCb, macCellGrpCfg->bsr_Config) != ROK)
+ elementCnt = ODU_VALUE_ONE;
+ frequencyInfoUL->frequencyBandList->list.count = elementCnt;
+ frequencyInfoUL->frequencyBandList->list.size = elementCnt * sizeof(FreqBandIndicatorNR_t *);
+
+ DU_ALLOC(frequencyInfoUL->frequencyBandList->list.array, frequencyInfoUL->frequencyBandList->list.size);
+ if(!frequencyInfoUL->frequencyBandList->list.array)
{
- DU_LOG("\nERROR --> F1AP : BuildBsrConfig failed");
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for frequency band array in BuildFreqInfoUl()");
return RFAILED;
}
- macCellGrpCfg->tag_Config = NULLP;
- DU_ALLOC(macCellGrpCfg->tag_Config, sizeof(struct TAG_Config));
- if(!macCellGrpCfg->tag_Config)
+ for(listIdx = 0; listIdx < elementCnt; listIdx++)
{
- DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildMacCellGrpCfg");
- return RFAILED;
+ DU_ALLOC(frequencyInfoUL->frequencyBandList->list.array[listIdx], sizeof(FreqBandIndicatorNR_t));
+ if(!frequencyInfoUL->frequencyBandList->list.array[listIdx])
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for frequency band array element in BuildFreqInfoUl()");
+ return RFAILED;
+ }
}
- if(BuildTagConfig(ueCb, macCellGrpCfg->tag_Config) != ROK)
- {
- DU_LOG("\nERROR --> F1AP : BuildTagConfig failed");
+ listIdx = 0;
+ *(frequencyInfoUL->frequencyBandList->list.array[listIdx]) = ulCfg.freqBandInd;
+
+ /* TODO : Fill Absolute frequency point A */
+ /*
+ DU_ALLOC(frequencyInfoUL->absoluteFrequencyPointA, sizeof(ARFCN_ValueNR_t));
+ if(!frequencyInfoUL->absoluteFrequencyPointA)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for absolute frequency point A in BuildFreqInfoUl()");
return RFAILED;
- }
+ }
+ *(frequencyInfoUL->absoluteFrequencyPointA) = ?;
+ */
- macCellGrpCfg->phr_Config = NULLP;
- DU_ALLOC(macCellGrpCfg->phr_Config, sizeof(struct MAC_CellGroupConfig__phr_Config));
- if(!macCellGrpCfg->phr_Config)
+ /* Subcarrier Spacing specifc carrier */
+ if((BuildScsSpecificCarrierListUl(&frequencyInfoUL->scs_SpecificCarrierList)) != ROK)
{
- DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildMacCellGrpCfg");
+ DU_LOG("\nERROR --> DU APP : Failed to fill SCS Specific Carrier list UL in BuildFreqInfoUl()");
return RFAILED;
}
- if(BuildPhrConfig(ueCb, macCellGrpCfg->phr_Config) != ROK)
+ /* P-MAX */
+ DU_ALLOC(frequencyInfoUL->p_Max, sizeof(P_Max_t));
+ if(!frequencyInfoUL->p_Max)
{
- DU_LOG("\nERROR --> F1AP : BuildPhrConfig failed");
+ DU_LOG("\nERROR --> DU APP : UL Frequency Infoo memory allocation failure");
return RFAILED;
}
-
- macCellGrpCfg->skipUplinkTxDynamic = false;
- macCellGrpCfg->ext1 = NULLP;
+ *frequencyInfoUL->p_Max = ulCfg.pMax;
return ROK;
}
+
/*******************************************************************
*
- * @brief Frees memeory allocated for SearchSpcToAddModList
+ * @brief Fills UL config common in Serving cell config common
*
* @details
*
- * Function : FreeSearchSpcToAddModList
+ * Function : BuildUlConfigCommon
*
- * Functionality: Deallocating memory of SearchSpcToAddModList
+ * Functionality: Fills UL config common in Serving cell config common
*
- * @params[in] struct PDCCH_Config__searchSpacesToAddModList *searchSpcList
+ * @params[in] Pointer to UplinkConfigCommon_t
*
- * @return void
+ * @return ROK - success
+ * RFAILED - failure
*
- 4221 * ****************************************************************/
-void FreeSearchSpcToAddModList(struct PDCCH_Config__searchSpacesToAddModList *searchSpcList)
+ * ****************************************************************/
+uint8_t BuildUlConfigCommon(UplinkConfigCommon_t *ulCfgCommon)
{
- uint8_t idx1=0;
- uint8_t idx2=0;
- struct SearchSpace *searchSpc=NULLP;
+ /* UL Frequency Info */
+ DU_ALLOC(ulCfgCommon->frequencyInfoUL, sizeof(FrequencyInfoUL_t));
+ if(!ulCfgCommon->frequencyInfoUL)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for UL frequency info in BuildUlConfigCommon()");
+ return RFAILED;
+ }
- if(searchSpcList->list.array)
+ if((BuildFreqInfoUl(ulCfgCommon->frequencyInfoUL)) != ROK)
{
- if(searchSpcList->list.array[idx2])
- {
- searchSpc = searchSpcList->list.array[idx2];
- if(searchSpc->controlResourceSetId)
- {
- if(searchSpc->monitoringSlotPeriodicityAndOffset)
- {
- if(searchSpc->monitoringSymbolsWithinSlot)
- {
- if(searchSpc->monitoringSymbolsWithinSlot->buf)
- {
- if(searchSpc->nrofCandidates)
- {
- if(searchSpc->searchSpaceType)
- {
- DU_FREE(searchSpc->searchSpaceType->choice.ue_Specific,\
- sizeof(struct SearchSpace__searchSpaceType__ue_Specific));
- DU_FREE(searchSpc->searchSpaceType, sizeof(struct
- SearchSpace__searchSpaceType));
- }
- DU_FREE(searchSpc->nrofCandidates,
- sizeof(struct SearchSpace__nrofCandidates));
- }
- DU_FREE(searchSpc->monitoringSymbolsWithinSlot->buf, \
- searchSpc->monitoringSymbolsWithinSlot->size);
- }
- DU_FREE(searchSpc->monitoringSymbolsWithinSlot,
- sizeof(BIT_STRING_t));
- }
- DU_FREE(searchSpc->monitoringSlotPeriodicityAndOffset, \
- sizeof(struct SearchSpace__monitoringSlotPeriodicityAndOffset));
- }
- DU_FREE(searchSpc->controlResourceSetId,
- sizeof(ControlResourceSetId_t));
- }
- }
- for(idx1 = 0; idx1 < searchSpcList->list.count; idx1++)
- {
- DU_FREE(searchSpcList->list.array[idx1],
- sizeof(struct SearchSpace));
- }
- DU_FREE(searchSpcList->list.array,searchSpcList->list.size);
+ DU_LOG("\nERROR --> DU APP : Failed to fill frequency info UL in BuildUlConfigCommon()");
+ return RFAILED;
+ }
+
+ /* UL BWP common */
+ DU_ALLOC(ulCfgCommon->initialUplinkBWP, sizeof(BWP_UplinkCommon_t));
+ if(!ulCfgCommon->initialUplinkBWP)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for initial UL BWP in BuildUlConfigCommon()");
+ return RFAILED;
}
+
+ if((BuildBwpUlCommon(ulCfgCommon->initialUplinkBWP)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to fill BWP UL common in BuildUlConfigCommon()");
+ return RFAILED;
+ }
+
+ /* Time Alignment timer */
+ ulCfgCommon->dummy = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg.timeAlignTimerComm;
+
+ return ROK;
}
+
/*******************************************************************
*
- * @brief Frees memory allocated for PdschTimeDomAllocList
+ * @brief Fills SSB position in burst in SP cell config common
*
* @details
*
- * Function : FreePdschTimeDomAllocList
+ * Function : BuildSsbPosInBurst
*
- * Functionality: Deallocating memory of PdschTimeDomAllocList
+ * Functionality:
+ * Fills SSB position in burst in SP cell config common
*
- * @params[in] struct PDSCH_Config__pdsch_TimeDomainAllocationList *timeDomAllocList
+ * @params[in] Pointer to struct ServingCellConfigCommon__ssb_PositionsInBurst
*
- * @return void
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildSsbPosInBurst(struct ServingCellConfigCommon__ssb_PositionsInBurst *ssbPosInBurst)
+{
+ uint8_t bitStringSizeInBytes = 0;
+
+ ssbPosInBurst->present = ServingCellConfigCommon__ssb_PositionsInBurst_PR_mediumBitmap;
+
+ /* As per spec 38.331,in the definition of ServingCellConfigCommon */
+ bitStringSizeInBytes = 1;
+ ssbPosInBurst->choice.mediumBitmap.size = bitStringSizeInBytes * sizeof(uint8_t);
+
+ DU_ALLOC(ssbPosInBurst->choice.mediumBitmap.buf, ssbPosInBurst->choice.mediumBitmap.size);
+ if(!ssbPosInBurst->choice.mediumBitmap.buf)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory Allocation failed for medium bit map buffer in BuildSsbPosInBurst()");
+ return RFAILED;
+ }
+
+ if((fillBitString(&ssbPosInBurst->choice.mediumBitmap, 0, bitStringSizeInBytes, \
+ duCfgParam.sib1Params.srvCellCfgCommSib.ssbPosInBurst)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to fill medium bit map in BuildSsbPosInBurst()");
+ return RFAILED;
+ }
+
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Fills SP cell config common in Reconfig with Sync
+ *
+ * @details
+ *
+ * Function : BuildSpCellConfigCommon
+ *
+ * Functionality: Fills SP cell config common in Reconfig with Sync
+ *
+ * @params[in] Pointer to ServingCellConfigCommon_t
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildSpCellConfigCommon(ServingCellConfigCommon_t *spCellConfigCommon)
+{
+ /* Physical Cell Identity */
+ DU_ALLOC(spCellConfigCommon->physCellId, sizeof(PhysCellId_t));
+ if(!spCellConfigCommon->physCellId)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for physical cell id in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+ *(spCellConfigCommon->physCellId) = NR_PCI;
+
+ /* Downlink Config Common */
+ DU_ALLOC(spCellConfigCommon->downlinkConfigCommon, sizeof(DownlinkConfigCommon_t));
+ if(!spCellConfigCommon->downlinkConfigCommon)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for DL Config Common in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+ if((BuildDlConfigCommon(spCellConfigCommon->downlinkConfigCommon)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to fill DL config commin in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+
+ /* Uplinlink Config Common */
+ DU_ALLOC(spCellConfigCommon->uplinkConfigCommon, sizeof(UplinkConfigCommon_t));
+ if(!spCellConfigCommon->uplinkConfigCommon)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for UL Config Common in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+ if((BuildUlConfigCommon(spCellConfigCommon->uplinkConfigCommon)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to fill UL config commin in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+
+ /* Timing Advance offset */
+ DU_ALLOC(spCellConfigCommon->n_TimingAdvanceOffset, sizeof(long));
+ if(!spCellConfigCommon->n_TimingAdvanceOffset)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for Timing Advance Offset in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+ *(spCellConfigCommon->n_TimingAdvanceOffset) = ServingCellConfigCommon__n_TimingAdvanceOffset_n0;
+
+ /* SSB Position In Burst */
+ DU_ALLOC(spCellConfigCommon->ssb_PositionsInBurst, sizeof(struct ServingCellConfigCommon__ssb_PositionsInBurst));
+ if(!spCellConfigCommon->ssb_PositionsInBurst)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for SSB Position In Burst in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+ if((BuildSsbPosInBurst(spCellConfigCommon->ssb_PositionsInBurst)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to fill SSB Position In Burst in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+
+ /* SSB Periodicity in Serving cell */
+ DU_ALLOC(spCellConfigCommon->ssb_periodicityServingCell, sizeof(long));
+ if(!spCellConfigCommon->ssb_periodicityServingCell)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for SSB Periodicity serving cell in \
+ BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+ *(spCellConfigCommon->ssb_periodicityServingCell) = \
+ convertSsbPeriodicityValueToEnum(duCfgParam.sib1Params.srvCellCfgCommSib.ssbPrdServingCell);
+
+ /* DMRS Type A position */
+ spCellConfigCommon->dmrs_TypeA_Position = convertDmrsTypeAPosValueToEnum(duCfgParam.macCellCfg.dmrsTypeAPos);
+
+ /* SSB subcarrier spacing */
+ DU_ALLOC(spCellConfigCommon->ssbSubcarrierSpacing, sizeof(SubcarrierSpacing_t));
+ if(!spCellConfigCommon->ssbSubcarrierSpacing)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for sub-carrier spacing in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+ *(spCellConfigCommon->ssbSubcarrierSpacing) = duCfgParam.sib1Params.srvCellCfgCommSib.scs;
+
+ /* TDD UL-DL configuration common */
+ DU_ALLOC(spCellConfigCommon->tdd_UL_DL_ConfigurationCommon, sizeof(TDD_UL_DL_ConfigCommon_t));
+ if(!spCellConfigCommon->tdd_UL_DL_ConfigurationCommon)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for TDD UL-DL config common in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+ if((BuildTddUlDlCfgComm(spCellConfigCommon->tdd_UL_DL_ConfigurationCommon)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to fill TDD UL-DL config common in BuildSpCellConfigCommon()");
+ return RFAILED;
+ }
+
+ /* SS PBCH Block Power */
+ spCellConfigCommon->ss_PBCH_BlockPower = duCfgParam.sib1Params.srvCellCfgCommSib.ssPbchBlockPwr;
+
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Fills dedicated RACH configuration in Reconfiguration with sync
+ *
+ * @details
+ *
+ * Function : BuildRecfgWithSync
+ *
+ * Functionality:
+ * Fills dedicated RACH configuration in Reconfiguration with sync
+ *
+ * @params[in] DU UE CB
+ * Pointer to Rach config dedicated struct
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildRachConfigDedicated(DuUeCb *ueCb, struct ReconfigurationWithSync__rach_ConfigDedicated *rachCfgDed)
+{
+ uint8_t elementCnt = 0, listIdx = 0;
+ CFRA_t *cfra = NULLP;
+ struct CFRA__resources__ssb *ssbResource = NULLP;
+ RachCfgCommon duRachCfg = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg.rachCfg;
+
+ rachCfgDed->present = ReconfigurationWithSync__rach_ConfigDedicated_PR_uplink;
+
+ /* Uplink */
+ DU_ALLOC(rachCfgDed->choice.uplink, sizeof(RACH_ConfigDedicated_t));
+ if(!rachCfgDed->choice.uplink)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for RACH uplink configuration in BuildRachConfigDedicated()");
+ return RFAILED;
+ }
+
+ /* CFRA : Contention free Random Access */
+ DU_ALLOC(rachCfgDed->choice.uplink->cfra, sizeof(CFRA_t));
+ if(!rachCfgDed->choice.uplink->cfra)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for CFRA in BuildRachConfigDedicated()");
+ return RFAILED;
+ }
+ cfra = rachCfgDed->choice.uplink->cfra;
+
+ /* CFRA occassions */
+ DU_ALLOC(cfra->occasions, sizeof(struct CFRA__occasions));
+ if(!cfra->occasions)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for CFRA occassion in BuildRachConfigDedicated()");
+ return RFAILED;
+ }
+
+ /* CFRA occassions : RACH generic configuration */
+ cfra->occasions->rach_ConfigGeneric.prach_ConfigurationIndex = duRachCfg.prachCfgIdx;
+ cfra->occasions->rach_ConfigGeneric.msg1_FDM = duRachCfg.msg1Fdm;
+ cfra->occasions->rach_ConfigGeneric.msg1_FrequencyStart = duRachCfg.msg1FreqStart;
+ cfra->occasions->rach_ConfigGeneric.zeroCorrelationZoneConfig = duRachCfg.zeroCorrZoneCfg;
+ cfra->occasions->rach_ConfigGeneric.preambleReceivedTargetPower = duRachCfg.preambleRcvdTgtPwr;
+ cfra->occasions->rach_ConfigGeneric.preambleTransMax = duRachCfg.preambleTransMax;
+ cfra->occasions->rach_ConfigGeneric.powerRampingStep = duRachCfg.pwrRampingStep;
+ cfra->occasions->rach_ConfigGeneric.ra_ResponseWindow = duRachCfg.raRspWindow;
+
+ /* CFRA occassions : SSB per RACH occasion */
+ DU_ALLOC(cfra->occasions->ssb_perRACH_Occasion, sizeof(long));
+ if(!cfra->occasions->ssb_perRACH_Occasion)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for SSB per RACH occassion in BuildRachConfigDedicated()");
+ return RFAILED;
+ }
+ *(cfra->occasions->ssb_perRACH_Occasion) = convertCFRASsbPerRachOccasionValueToEnum(duCfgParam.macCellCfg.prachCfg.ssbPerRach);
+
+ /* CFRA resource */
+ cfra->resources.present = CFRA__resources_PR_ssb;
+
+ /* CFRA resource : SSB */
+ DU_ALLOC(cfra->resources.choice.ssb, sizeof(struct CFRA__resources__ssb));
+ if(!cfra->resources.choice.ssb)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for CFRA resource - SSB in BuildRachConfigDedicated()");
+ return RFAILED;
+ }
+ ssbResource = cfra->resources.choice.ssb;
+
+ /* CFRA SSB resource list */
+ elementCnt = ueCb->cfraResource.numSsb;
+ ssbResource->ssb_ResourceList.list.count = elementCnt;
+ ssbResource->ssb_ResourceList.list.size = elementCnt * sizeof(CFRA_SSB_Resource_t *);
+
+ DU_ALLOC(ssbResource->ssb_ResourceList.list.array, ssbResource->ssb_ResourceList.list.size);
+ if(!ssbResource->ssb_ResourceList.list.array)
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for SSB resource list in BuildRachConfigDedicated()");
+ return RFAILED;
+ }
+
+ for(listIdx = 0; listIdx < elementCnt; listIdx++)
+ {
+ DU_ALLOC(ssbResource->ssb_ResourceList.list.array[listIdx], sizeof(CFRA_SSB_Resource_t));
+ if(!ssbResource->ssb_ResourceList.list.array[listIdx])
+ {
+ DU_LOG("\nERROR --> DU APP : Memory allocation failed for SSB resource list element in BuildRachConfigDedicated()");
+ return RFAILED;
+ }
+ ssbResource->ssb_ResourceList.list.array[listIdx]->ssb = ueCb->cfraResource.ssbResource[listIdx].ssbIdx;
+ ssbResource->ssb_ResourceList.list.array[listIdx]->ra_PreambleIndex = ueCb->cfraResource.ssbResource[listIdx].raPreambleIdx;
+ }
+
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Fills reconfiguration with sync in SP cell config
+ *
+ * @details
+ *
+ * Function : BuildRecfgWithSync
+ *
+ * Functionality: Fills reconfiguration with sync in SP cell config
+ *
+ * @params[in] DU UE CB
+ * Pointer to ReconfigurationWithSync_t
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildRecfgWithSync(DuUeCb *ueCb, ReconfigurationWithSync_t *recfgWithSync)
+{
+ /* SP Cell Config Common */
+ DU_ALLOC(recfgWithSync->spCellConfigCommon, sizeof(ServingCellConfigCommon_t));
+ if(!recfgWithSync->spCellConfigCommon)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for spCellConfigCommon in BuildRecfgWithSync()");
+ return RFAILED;
+ }
+
+ if((BuildSpCellConfigCommon(recfgWithSync->spCellConfigCommon)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to build SpCellConfigCommon in BuildRecfgWithSync()");
+ return RFAILED;
+ }
+
+ /* New UE Identity */
+ recfgWithSync->newUE_Identity = ueCb->crnti;
+
+ /* T304 timer */
+ recfgWithSync->t304 = ReconfigurationWithSync__t304_ms1000;
+
+ /* RACH configuration dedicated */
+ DU_ALLOC(recfgWithSync->rach_ConfigDedicated, sizeof(struct ReconfigurationWithSync__rach_ConfigDedicated));
+ if(!recfgWithSync->rach_ConfigDedicated)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for RACH config dedicated in BuildRecfgWithSync()");
+ return RFAILED;
+ }
+
+ if((BuildRachConfigDedicated(ueCb, recfgWithSync->rach_ConfigDedicated)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to build RACH config dedicated in BuildRecfgWithSync()");
+ return RFAILED;
+ }
+
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Builds Spcell config
+ *
+ * @details
+ *
+ * Function : BuildSpCellCfg
+ *
+ * Functionality: Builds sp cell config in DuToCuRrcContainer
+ *
+ * @params[in] SpCellConfig_t spCellCfg
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildSpCellCfg(DuUeCb *ueCb, SpCellConfig_t *spCellCfg)
+{
+ spCellCfg->servCellIndex = NULLP;
+ DU_ALLOC(spCellCfg->servCellIndex, sizeof(long));
+ if(!spCellCfg->servCellIndex)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildSpCellCfg");
+ return RFAILED;
+ }
+
+ if(ueCb == NULLP)
+ *(spCellCfg->servCellIndex) = SERV_CELL_IDX;
+ else
+ *(spCellCfg->servCellIndex) = ueCb->macUeCfg.spCellCfg.servCellIdx;
+
+ spCellCfg->reconfigurationWithSync = NULLP;
+ if(ueCb && (ueCb->ueState == UE_HANDIN_IN_PROGRESS))
+ {
+ DU_ALLOC(spCellCfg->reconfigurationWithSync, sizeof(ReconfigurationWithSync_t));
+ if(!spCellCfg->reconfigurationWithSync)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildSpCellCfg");
+ return RFAILED;
+ }
+
+ if((BuildRecfgWithSync(ueCb, spCellCfg->reconfigurationWithSync)) != ROK)
+ {
+ DU_LOG("\nERROR --> F1AP : Building of reconfiguration with sync failed at BuildSpCellCfg");
+ return RFAILED;
+ }
+ }
+
+ spCellCfg->rlf_TimersAndConstants = NULLP;
+ spCellCfg->rlmInSyncOutOfSyncThreshold = NULLP;
+
+ DU_ALLOC(spCellCfg->rlmInSyncOutOfSyncThreshold, sizeof(long));
+ if(!spCellCfg->rlmInSyncOutOfSyncThreshold)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildSpCellCfg");
+ return RFAILED;
+ }
+ *(spCellCfg->rlmInSyncOutOfSyncThreshold) = RLM_SYNC_OUT_SYNC_THRESHOLD;
+
+ spCellCfg->spCellConfigDedicated = NULLP;
+ DU_ALLOC(spCellCfg->spCellConfigDedicated, sizeof(ServingCellConfig_t));
+ if(!spCellCfg->spCellConfigDedicated)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildSpCellCfg");
+ return RFAILED;
+ }
+ if(BuildSpCellCfgDed(ueCb, spCellCfg->spCellConfigDedicated) != ROK)
+ {
+ DU_LOG("\nERROR --> F1AP : BuildSpCellCfgDed failed");
+ return RFAILED;
+ }
+
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Builds Phy cell group config
+ *
+ * @details
+ *
+ * Function : BuildPhyCellGrpCfg
+ *
+ * Functionality: Builds Phy cell group config in DuToCuRrcContainer
+ *
+ * @params[in] PhysicalCellGroupConfig_t *phyCellGrpCfg
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildPhyCellGrpCfg(DuUeCb *ueCb, PhysicalCellGroupConfig_t *phyCellGrpCfg)
+{
+ phyCellGrpCfg->harq_ACK_SpatialBundlingPUCCH = NULLP;
+ phyCellGrpCfg->harq_ACK_SpatialBundlingPUSCH = NULLP;
+
+ phyCellGrpCfg->p_NR_FR1 = NULLP;
+ DU_ALLOC(phyCellGrpCfg->p_NR_FR1, sizeof(long));
+ if(!phyCellGrpCfg->p_NR_FR1)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildPhyCellGrpCfg");
+ return RFAILED;
+ }
+
+ if(ueCb == NULLP)
+ {
+ *(phyCellGrpCfg->p_NR_FR1) = P_NR_FR1;
+ phyCellGrpCfg->pdsch_HARQ_ACK_Codebook = PDSCH_HARQ_ACK_CODEBOOK;
+ }
+ else
+ {
+ *(phyCellGrpCfg->p_NR_FR1) = ueCb->macUeCfg.phyCellGrpCfg.pNrFr1;
+ phyCellGrpCfg->pdsch_HARQ_ACK_Codebook = ueCb->macUeCfg.phyCellGrpCfg.pdschHarqAckCodebook;
+ }
+
+ phyCellGrpCfg->tpc_SRS_RNTI = NULLP;
+ phyCellGrpCfg->tpc_PUCCH_RNTI = NULLP;
+ phyCellGrpCfg->tpc_PUSCH_RNTI = NULLP;
+ phyCellGrpCfg->sp_CSI_RNTI = NULLP;
+ phyCellGrpCfg->cs_RNTI = NULLP;
+ phyCellGrpCfg->ext1 = NULLP;
+ phyCellGrpCfg->ext2 = NULLP;
+
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Builds Mac cell group config
+ *
+ * @details
+ *
+ * Function : BuildMacCellGrpCfg
+ *
+ * Functionality: Builds Mac cell group config in DuToCuRrcContainer
+ *
+ * @params[in] MAC_CellGroupConfig_t *macCellGrpCfg
+ *
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t BuildMacCellGrpCfg(DuUeCb *ueCb, MAC_CellGroupConfig_t *macCellGrpCfg)
+{
+ macCellGrpCfg->drx_Config = NULLP;
+ macCellGrpCfg->schedulingRequestConfig = NULLP;
+ DU_ALLOC(macCellGrpCfg->schedulingRequestConfig, sizeof(struct SchedulingRequestConfig));
+ if(!macCellGrpCfg->schedulingRequestConfig)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildMacCellGrpCfg");
+ return RFAILED;
+ }
+
+ if(BuildSchedulingReqConfig(ueCb, macCellGrpCfg->schedulingRequestConfig) != ROK)
+ {
+ DU_LOG("\nERROR --> F1AP : BuildSchedulingReqConfig failed");
+ return RFAILED;
+ }
+
+ macCellGrpCfg->bsr_Config = NULLP;
+ DU_ALLOC(macCellGrpCfg->bsr_Config, sizeof(struct BSR_Config));
+ if(!macCellGrpCfg->bsr_Config)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildMacCellGrpCfg");
+ return RFAILED;
+ }
+
+ if(BuildBsrConfig(ueCb, macCellGrpCfg->bsr_Config) != ROK)
+ {
+ DU_LOG("\nERROR --> F1AP : BuildBsrConfig failed");
+ return RFAILED;
+ }
+
+ macCellGrpCfg->tag_Config = NULLP;
+ DU_ALLOC(macCellGrpCfg->tag_Config, sizeof(struct TAG_Config));
+ if(!macCellGrpCfg->tag_Config)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildMacCellGrpCfg");
+ return RFAILED;
+ }
+
+ if(BuildTagConfig(ueCb, macCellGrpCfg->tag_Config) != ROK)
+ {
+ DU_LOG("\nERROR --> F1AP : BuildTagConfig failed");
+ return RFAILED;
+ }
+
+ macCellGrpCfg->phr_Config = NULLP;
+ DU_ALLOC(macCellGrpCfg->phr_Config, sizeof(struct MAC_CellGroupConfig__phr_Config));
+ if(!macCellGrpCfg->phr_Config)
+ {
+ DU_LOG("\nERROR --> F1AP : Memory allocation failure in BuildMacCellGrpCfg");
+ return RFAILED;
+ }
+
+ if(BuildPhrConfig(ueCb, macCellGrpCfg->phr_Config) != ROK)
+ {
+ DU_LOG("\nERROR --> F1AP : BuildPhrConfig failed");
+ return RFAILED;
+ }
+
+ macCellGrpCfg->skipUplinkTxDynamic = false;
+ macCellGrpCfg->ext1 = NULLP;
+
+ return ROK;
+}
+/*******************************************************************
+ *
+ * @brief Frees memeory allocated for SearchSpcToAddModList
+ *
+ * @details
+ *
+ * Function : FreeSearchSpcToAddModList
+ *
+ * Functionality: Deallocating memory of SearchSpcToAddModList
+ *
+ * @params[in] struct PDCCH_Config__searchSpacesToAddModList *searchSpcList
+ *
+ * @return void
+ *
+ 4221 * ****************************************************************/
+void FreeSearchSpcToAddModList(struct PDCCH_Config__searchSpacesToAddModList *searchSpcList)
+{
+ uint8_t idx1=0;
+ uint8_t idx2=0;
+ struct SearchSpace *searchSpc=NULLP;
+
+ if(searchSpcList->list.array)
+ {
+ if(searchSpcList->list.array[idx2])
+ {
+ searchSpc = searchSpcList->list.array[idx2];
+ if(searchSpc->controlResourceSetId)
+ {
+ if(searchSpc->monitoringSlotPeriodicityAndOffset)
+ {
+ if(searchSpc->monitoringSymbolsWithinSlot)
+ {
+ if(searchSpc->monitoringSymbolsWithinSlot->buf)
+ {
+ if(searchSpc->nrofCandidates)
+ {
+ if(searchSpc->searchSpaceType)
+ {
+ DU_FREE(searchSpc->searchSpaceType->choice.ue_Specific,\
+ sizeof(struct SearchSpace__searchSpaceType__ue_Specific));
+ DU_FREE(searchSpc->searchSpaceType, sizeof(struct
+ SearchSpace__searchSpaceType));
+ }
+ DU_FREE(searchSpc->nrofCandidates,
+ sizeof(struct SearchSpace__nrofCandidates));
+ }
+ DU_FREE(searchSpc->monitoringSymbolsWithinSlot->buf, \
+ searchSpc->monitoringSymbolsWithinSlot->size);
+ }
+ DU_FREE(searchSpc->monitoringSymbolsWithinSlot,
+ sizeof(BIT_STRING_t));
+ }
+ DU_FREE(searchSpc->monitoringSlotPeriodicityAndOffset, \
+ sizeof(struct SearchSpace__monitoringSlotPeriodicityAndOffset));
+ }
+ DU_FREE(searchSpc->controlResourceSetId,
+ sizeof(ControlResourceSetId_t));
+ }
+ }
+ for(idx1 = 0; idx1 < searchSpcList->list.count; idx1++)
+ {
+ DU_FREE(searchSpcList->list.array[idx1],
+ sizeof(struct SearchSpace));
+ }
+ DU_FREE(searchSpcList->list.array,searchSpcList->list.size);
+ }
+}
+/*******************************************************************
+ *
+ * @brief Frees memory allocated for PdschTimeDomAllocList
+ *
+ * @details
+ *
+ * Function : FreePdschTimeDomAllocList
+ *
+ * Functionality: Deallocating memory of PdschTimeDomAllocList
+ *
+ * @params[in] struct PDSCH_Config__pdsch_TimeDomainAllocationList *timeDomAllocList
+ *
+ * @return void
*
* ****************************************************************/
void FreePdschTimeDomAllocList( struct PDSCH_Config__pdsch_TimeDomainAllocationList *timeDomAllocList)
DU_FREE(pdcchCfg->controlResourceSetToAddModList, \
sizeof(struct PDCCH_Config__controlResourceSetToAddModList));
}
- DU_FREE(dlBwp->pdcch_Config->choice.setup, sizeof(struct PDCCH_Config));
+ DU_FREE(dlBwp->pdcch_Config->choice.setup, sizeof(struct PDCCH_Config));
+ }
+}
+
+/*******************************************************************
+ *
+ * @brief Free SCS specific carrier list in DL frequency info
+ *
+ * @details
+ *
+ * Function : FreeScsSpecificCarrierListDl
+ *
+ * Functionality: Free SCS specific carrier list in DL frequency info
+ *
+ * @params[in] Pointer to struct FrequencyInfoDL__scs_SpecificCarrierList
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeScsSpecificCarrierListDl(struct FrequencyInfoDL__scs_SpecificCarrierList *scsCarrierList)
+{
+ uint8_t listIdx = 0;
+
+ if(!scsCarrierList->list.array)
+ {
+ for(listIdx = 0; listIdx < scsCarrierList->list.count; listIdx++)
+ {
+ DU_FREE(scsCarrierList->list.array[listIdx], sizeof(SCS_SpecificCarrier_t));
+ }
+ DU_FREE(scsCarrierList->list.array, scsCarrierList->list.size);
+ }
+}
+
+/*******************************************************************
+ *
+ * @brief Free DL frequency info in DL config common
+ *
+ * @details
+ *
+ * Function : FreeFreqInfoDl
+ *
+ * Functionality: Free DL frequency info in DL config common
+ *
+ * @params[in] Pointer to DownlinkConfigCommon_t
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeFreqInfoDl(FrequencyInfoDL_t *frequencyInfoDL)
+{
+ uint8_t freqBandIdx = 0;
+
+ /* SSB Absolute Frequency */
+ DU_FREE(frequencyInfoDL->absoluteFrequencySSB, sizeof(ARFCN_ValueNR_t));
+
+ /* NR Multi Frequency Band List */
+ if(frequencyInfoDL->frequencyBandList.list.array)
+ {
+ for(freqBandIdx = 0; freqBandIdx < frequencyInfoDL->frequencyBandList.list.count; freqBandIdx++)
+ {
+ DU_FREE(frequencyInfoDL->frequencyBandList.list.array[freqBandIdx], sizeof(FreqBandIndicatorNR_t));
+ }
+ DU_FREE(frequencyInfoDL->frequencyBandList.list.array, frequencyInfoDL->frequencyBandList.list.size);
+ }
+
+ /* Subcarrier Spacing specifc carrier List */
+ FreeScsSpecificCarrierListDl(&frequencyInfoDL->scs_SpecificCarrierList);
+}
+
+/*******************************************************************
+ *
+ * @brief Free DL config common in Serving cell config common
+ *
+ * @details
+ *
+ * Function : FreeDlConfigCommon
+ *
+ * Functionality: Free DL config common in Serving cell config common
+ *
+ * @params[in] Pointer to DownlinkConfigCommon_t
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeDlConfigCommon(DownlinkConfigCommon_t *dlCfgCommon)
+{
+ /* DL Frequency Info */
+ if(dlCfgCommon->frequencyInfoDL)
+ {
+ FreeFreqInfoDl(dlCfgCommon->frequencyInfoDL);
+ DU_FREE(dlCfgCommon->frequencyInfoDL, sizeof(FrequencyInfoDL_t));
+ }
+
+ /* DL BWP config common */
+ if(dlCfgCommon->initialDownlinkBWP)
+ {
+ FreeBwpDlCommon(dlCfgCommon->initialDownlinkBWP);
+ DU_FREE(dlCfgCommon->initialDownlinkBWP, sizeof(BWP_DownlinkCommon_t));
+ }
+}
+
+/*******************************************************************
+ *
+ * @brief Free SCS specific carrier list in UL frequency Info
+ *
+ * @details
+ *
+ * Function : FreeScsSpecificCarrierListUl
+ *
+ * Functionality: Free SCS specific carrier list in UL frequency Info
+ *
+ * @params[in] Pointer to struct FrequencyInfoUL__scs_SpecificCarrierList
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeScsSpecificCarrierListUl(struct FrequencyInfoUL__scs_SpecificCarrierList *scsCarrierList)
+{
+ uint8_t listIdx = 0;
+
+ if(scsCarrierList->list.array)
+ {
+ for(listIdx = 0; listIdx < scsCarrierList->list.count; listIdx++)
+ {
+ DU_FREE(scsCarrierList->list.array[listIdx], sizeof(SCS_SpecificCarrier_t));
+ }
+ DU_FREE(scsCarrierList->list.array, scsCarrierList->list.size);
+ }
+}
+
+/*******************************************************************
+ *
+ * @brief Free frequency info in UL config common
+ *
+ * @details
+ *
+ * Function : FreeFreqInfoUl
+ *
+ * Functionality: Free frequency info in UL config common
+ *
+ * @params[in] Pointer to FrequencyInfoUL_t
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeFreqInfoUl(FrequencyInfoUL_t *frequencyInfoUL)
+{
+ uint8_t listIdx= 0;
+
+ /* NR Multi Frequency Band List */
+ if(!frequencyInfoUL->frequencyBandList)
+ {
+ if(frequencyInfoUL->frequencyBandList->list.array)
+ {
+ for(listIdx = 0; listIdx < frequencyInfoUL->frequencyBandList->list.count; listIdx++)
+ {
+ DU_FREE(frequencyInfoUL->frequencyBandList->list.array[listIdx], sizeof(FreqBandIndicatorNR_t));
+ }
+ DU_FREE(frequencyInfoUL->frequencyBandList->list.array, frequencyInfoUL->frequencyBandList->list.size);
+ }
+ DU_FREE(frequencyInfoUL->frequencyBandList, sizeof(MultiFrequencyBandListNR_t));
+ }
+
+ /* Absolute frequency point A */
+ DU_FREE(frequencyInfoUL->absoluteFrequencyPointA, sizeof(ARFCN_ValueNR_t));
+
+ /* Subcarrier Spacing specifc carrier */
+ FreeScsSpecificCarrierListUl(&frequencyInfoUL->scs_SpecificCarrierList);
+
+ /* P-MAX */
+ DU_FREE(frequencyInfoUL->p_Max, sizeof(P_Max_t));
+}
+
+/*******************************************************************
+ *
+ * @brief Free UL config common in Serving cell config common
+ *
+ * @details
+ *
+ * Function : FreeUlConfigCommon
+ *
+ * Functionality: Free UL config common in Serving cell config common
+ *
+ * @params[in] Pointer to UplinkConfigCommon_t
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeUlConfigCommon(UplinkConfigCommon_t *ulCfgCommon)
+{
+ /* UL Frequency Info */
+ if(ulCfgCommon->frequencyInfoUL)
+ {
+ FreeFreqInfoUl(ulCfgCommon->frequencyInfoUL);
+ DU_FREE(ulCfgCommon->frequencyInfoUL, sizeof(FrequencyInfoUL_t));
+ }
+
+ /* UL BWP common */
+ if(ulCfgCommon->initialUplinkBWP)
+ {
+ FreeBwpUlCommon(ulCfgCommon->initialUplinkBWP);
+ DU_FREE(ulCfgCommon->initialUplinkBWP, sizeof(BWP_UplinkCommon_t));
+ }
+}
+
+/*******************************************************************
+ *
+ * @brief Free SP cell config common in Reconfig with Sync
+ *
+ * @details
+ *
+ * Function : FreeSpCellConfigCommon
+ *
+ * Functionality: Free SP cell config common in Reconfig with Sync
+ *
+ * @params[in] Pointer to ServingCellConfigCommon_t
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeSpCellConfigCommon(ServingCellConfigCommon_t *spCellConfigCommon)
+{
+ /* Free Physical cell identity */
+ DU_FREE(spCellConfigCommon->physCellId, sizeof(PhysCellId_t));
+
+ /* Free Downlink Config common */
+ if(spCellConfigCommon->downlinkConfigCommon)
+ {
+ FreeDlConfigCommon(spCellConfigCommon->downlinkConfigCommon);
+ DU_FREE(spCellConfigCommon->downlinkConfigCommon, sizeof(DownlinkConfigCommon_t));
+ }
+
+ /* Free Uplink Config common */
+ if(spCellConfigCommon->uplinkConfigCommon)
+ {
+ FreeUlConfigCommon(spCellConfigCommon->uplinkConfigCommon);
+ DU_FREE(spCellConfigCommon->uplinkConfigCommon, sizeof(UplinkConfigCommon_t));
+ }
+
+ /* Free Timing Advance offset */
+ DU_FREE(spCellConfigCommon->n_TimingAdvanceOffset, sizeof(long));
+
+ /* Free SSB Position in Burst */
+ if(spCellConfigCommon->ssb_PositionsInBurst)
+ {
+ DU_FREE(spCellConfigCommon->ssb_PositionsInBurst->choice.mediumBitmap.buf, \
+ spCellConfigCommon->ssb_PositionsInBurst->choice.mediumBitmap.size);
+ DU_FREE(spCellConfigCommon->ssb_PositionsInBurst, sizeof(struct ServingCellConfigCommon__ssb_PositionsInBurst));
+ }
+
+ /* Free SSB Periodicity in Serving cell */
+ DU_FREE(spCellConfigCommon->ssb_periodicityServingCell, sizeof(long));
+
+ /* Free SSB subcarrier spacing */
+ DU_FREE(spCellConfigCommon->ssbSubcarrierSpacing, sizeof(SubcarrierSpacing_t));
+
+ /* TDD UL-DL configuration common */
+ DU_FREE(spCellConfigCommon->tdd_UL_DL_ConfigurationCommon, sizeof(TDD_UL_DL_ConfigCommon_t));
+}
+
+/*******************************************************************
+ *
+ * @brief Free dedicated RACH configuration in Reconfiguration with sync
+ *
+ * @details
+ *
+ * Function : FreeRecfgWithSync
+ *
+ * Functionality:
+ * Free dedicated RACH configuration in Reconfiguration with sync
+ *
+ * @params[in] Pinter to Rach config dedicated struct
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeRachConfigDedicated(struct ReconfigurationWithSync__rach_ConfigDedicated *rachCfgDed)
+{
+ uint8_t listIdx = 0;
+ CFRA_t *cfra = NULLP;
+ struct CFRA__resources__ssb *ssbResource = NULLP;
+
+ /* Uplink */
+ if(rachCfgDed->choice.uplink)
+ {
+ /* CFRA : Contention free Random Access */
+ if(rachCfgDed->choice.uplink->cfra)
+ {
+ cfra = rachCfgDed->choice.uplink->cfra;
+
+ /* CFRA occassions */
+ if(cfra->occasions)
+ {
+ /* CFRA occassions : SSB per RACH occasion */
+ DU_FREE(cfra->occasions->ssb_perRACH_Occasion, sizeof(long));
+ DU_FREE(cfra->occasions, sizeof(struct CFRA__occasions));
+ }
+
+ /* CFRA resource */
+ cfra->resources.present = CFRA__resources_PR_ssb;
+
+ /* CFRA resource : SSB */
+ if(cfra->resources.choice.ssb)
+ {
+ ssbResource = cfra->resources.choice.ssb;
+
+ /* CFRA SSB resource list */
+ if(ssbResource->ssb_ResourceList.list.array)
+ {
+ for(listIdx = 0; listIdx < ssbResource->ssb_ResourceList.list.count; listIdx++)
+ {
+ DU_FREE(ssbResource->ssb_ResourceList.list.array[listIdx], sizeof(CFRA_SSB_Resource_t));
+ }
+ DU_FREE(ssbResource->ssb_ResourceList.list.array, ssbResource->ssb_ResourceList.list.size);
+ }
+ DU_FREE(cfra->resources.choice.ssb, sizeof(struct CFRA__resources__ssb));
+ }
+ DU_FREE(rachCfgDed->choice.uplink->cfra, sizeof(CFRA_t));
+ }
+ DU_FREE(rachCfgDed->choice.uplink, sizeof(RACH_ConfigDedicated_t));
}
-}
+}
+
+/*******************************************************************
+ *
+ * @brief Frees reconfiguration with sync in SP cell config
+ *
+ * @details
+ *
+ * Function : FreeRecfgWithSync
+ *
+ * Functionality: Fress reconfiguration with sync in SP cell config
+ *
+ * @params[in] Pointer to ReconfigurationWithSync_t
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void FreeRecfgWithSync(ReconfigurationWithSync_t *recfgWithSync)
+{
+ /* Free SP Cell config common */
+ if(recfgWithSync->spCellConfigCommon)
+ {
+ FreeSpCellConfigCommon(recfgWithSync->spCellConfigCommon);
+ DU_FREE(recfgWithSync->spCellConfigCommon, sizeof(ServingCellConfigCommon_t));
+ }
+
+ /* Free Dedicated RACH configuration */
+ if(recfgWithSync->rach_ConfigDedicated)
+ {
+ FreeRachConfigDedicated(recfgWithSync->rach_ConfigDedicated);
+ DU_FREE(recfgWithSync->rach_ConfigDedicated, sizeof(struct ReconfigurationWithSync__rach_ConfigDedicated));
+ }
+}
/*******************************************************************
*
macLcConfig = rlcBearerList->list.array[idx]->mac_LogicalChannelConfig;
if(rlcConfig)
{
- if(rlcConfig->choice.am)
+ switch(rlcConfig->present)
{
- DU_FREE(rlcConfig->choice.am->ul_AM_RLC.sn_FieldLength, sizeof(SN_FieldLengthAM_t));
- DU_FREE(rlcConfig->choice.am->dl_AM_RLC.sn_FieldLength, sizeof(SN_FieldLengthAM_t));
- DU_FREE(rlcConfig->choice.am, sizeof(struct RLC_Config__am));
+ case RLC_Config_PR_am:
+ {
+ if(rlcConfig->choice.am)
+ {
+ DU_FREE(rlcConfig->choice.am->ul_AM_RLC.sn_FieldLength, sizeof(SN_FieldLengthAM_t));
+ DU_FREE(rlcConfig->choice.am->dl_AM_RLC.sn_FieldLength, sizeof(SN_FieldLengthAM_t));
+ DU_FREE(rlcConfig->choice.am, sizeof(struct RLC_Config__am));
+ }
+ break;
+ }
+ case RLC_Config_PR_um_Bi_Directional:
+ {
+ if(rlcConfig->choice.um_Bi_Directional)
+ {
+ DU_FREE(rlcConfig->choice.um_Bi_Directional->dl_UM_RLC.sn_FieldLength, sizeof(SN_FieldLengthUM_t));
+ DU_FREE(rlcConfig->choice.um_Bi_Directional->ul_UM_RLC.sn_FieldLength, sizeof(SN_FieldLengthUM_t));
+ DU_FREE(rlcConfig->choice.um_Bi_Directional, sizeof(struct RLC_Config__um_Bi_Directional));
+ }
+ break;
+ }
+ case RLC_Config_PR_um_Uni_Directional_UL:
+ {
+ if(rlcConfig->choice.um_Uni_Directional_UL)
+ {
+ DU_FREE(rlcConfig->choice.um_Uni_Directional_UL->ul_UM_RLC.sn_FieldLength, sizeof(SN_FieldLengthUM_t));
+ DU_FREE(rlcConfig->choice.um_Uni_Directional_UL , sizeof(struct RLC_Config__um_Uni_Directional_UL));
+ }
+ break;
+ }
+ case RLC_Config_PR_um_Uni_Directional_DL:
+ {
+ if(rlcConfig->choice.um_Uni_Directional_DL )
+ {
+ DU_FREE(rlcConfig->choice.um_Uni_Directional_DL->dl_UM_RLC.sn_FieldLength, sizeof(SN_FieldLengthUM_t));
+ DU_FREE(rlcConfig->choice.um_Uni_Directional_DL , sizeof(struct RLC_Config__um_Uni_Directional_DL));
+ }
+ break;
+ }
}
DU_FREE(rlcConfig, sizeof(struct RLC_Config));
}
}
if(macCellGrpCfg->bsr_Config)
{
+ DU_FREE(macCellGrpCfg->bsr_Config->logicalChannelSR_DelayTimer, sizeof(long));
DU_FREE(macCellGrpCfg->bsr_Config, sizeof(struct BSR_Config));
}
tagConfig = macCellGrpCfg->tag_Config;
spCellCfg = cellGrpCfg->spCellConfig;
if(spCellCfg)
{
- if(spCellCfg->servCellIndex)
+ /* Free serving cell index */
+ DU_FREE(spCellCfg->servCellIndex, sizeof(long));
+
+ /* Free Reconfiguration with sync */
+ if(spCellCfg->reconfigurationWithSync)
{
- if(spCellCfg->rlmInSyncOutOfSyncThreshold)
+ FreeRecfgWithSync(spCellCfg->reconfigurationWithSync);
+ DU_FREE(spCellCfg->reconfigurationWithSync, sizeof(ReconfigurationWithSync_t));
+ }
+
+ /* Free rlmInSyncOutOfSyncThreshold */
+ DU_FREE(spCellCfg->rlmInSyncOutOfSyncThreshold, sizeof(long));
+
+ /* Free SP Cell config dedicated */
+ if(spCellCfg->spCellConfigDedicated)
+ {
+ srvCellCfg = spCellCfg->spCellConfigDedicated;
+
+ /* Free TDD UL-DL config dedicated */
+ DU_FREE(srvCellCfg->tdd_UL_DL_ConfigurationDedicated, sizeof(TDD_UL_DL_ConfigDedicated_t));
+
+ /* Free Initial Downlink BWP */
+ if(srvCellCfg->initialDownlinkBWP)
{
- if(spCellCfg->spCellConfigDedicated)
+ dlBwp = srvCellCfg->initialDownlinkBWP;
+
+ /* Free DL BWP PDCCH Config */
+ if(dlBwp->pdcch_Config)
{
- srvCellCfg = spCellCfg->spCellConfigDedicated;
- if(srvCellCfg->tdd_UL_DL_ConfigurationDedicated)
- {
- if(srvCellCfg->initialDownlinkBWP)
- {
- dlBwp = srvCellCfg->initialDownlinkBWP;
- if(srvCellCfg->firstActiveDownlinkBWP_Id)
- {
- if(srvCellCfg->defaultDownlinkBWP_Id)
- {
- if(srvCellCfg->uplinkConfig)
- {
- if(srvCellCfg->pdsch_ServingCellConfig)
- {
- pdschCfg= srvCellCfg->pdsch_ServingCellConfig;
- if(pdschCfg->choice.setup)
- {
- DU_FREE(pdschCfg->choice.setup->nrofHARQ_ProcessesForPDSCH,sizeof(long));
- DU_FREE(pdschCfg->choice.setup, sizeof( struct PDSCH_ServingCellConfig));
- }
- DU_FREE(srvCellCfg->pdsch_ServingCellConfig, sizeof(struct
- ServingCellConfig__pdsch_ServingCellConfig));
- }
- FreeinitialUplinkBWP(srvCellCfg->uplinkConfig);
- DU_FREE(srvCellCfg->uplinkConfig, sizeof(UplinkConfig_t));
- }
- DU_FREE(srvCellCfg->defaultDownlinkBWP_Id, sizeof(long));
- }
- DU_FREE(srvCellCfg->firstActiveDownlinkBWP_Id, sizeof(long));
- }
- if(dlBwp->pdcch_Config)
- {
- if(dlBwp->pdsch_Config)
- {
- FreeBWPDlDedPdschCfg(dlBwp);
- DU_FREE(dlBwp->pdsch_Config, sizeof(struct BWP_DownlinkDedicated__pdsch_Config));
- }
- FreeBWPDlDedPdcchCfg(dlBwp);
- DU_FREE(dlBwp->pdcch_Config, sizeof(struct BWP_DownlinkDedicated__pdcch_Config));
- }
- DU_FREE(srvCellCfg->initialDownlinkBWP, sizeof(BWP_DownlinkDedicated_t));
- }
- DU_FREE(srvCellCfg->tdd_UL_DL_ConfigurationDedicated, sizeof(TDD_UL_DL_ConfigDedicated_t));
- }
- DU_FREE(spCellCfg->spCellConfigDedicated, sizeof(ServingCellConfig_t));
+ FreeBWPDlDedPdcchCfg(dlBwp);
+ DU_FREE(dlBwp->pdcch_Config, sizeof(struct BWP_DownlinkDedicated__pdcch_Config));
+ }
+
+ /* Free DL BWP PDSCH config */
+ if(dlBwp->pdsch_Config)
+ {
+ FreeBWPDlDedPdschCfg(dlBwp);
+ DU_FREE(dlBwp->pdsch_Config, sizeof(struct BWP_DownlinkDedicated__pdsch_Config));
+ }
+ DU_FREE(srvCellCfg->initialDownlinkBWP, sizeof(BWP_DownlinkDedicated_t));
+ }
+
+ /* Free First Active Downlink BWP */
+ DU_FREE(srvCellCfg->firstActiveDownlinkBWP_Id, sizeof(long));
+
+ /* Free Default downlink BWP */
+ DU_FREE(srvCellCfg->defaultDownlinkBWP_Id, sizeof(long));
+
+ /* Free Uplink config */
+ if(srvCellCfg->uplinkConfig)
+ {
+ FreeinitialUplinkBWP(srvCellCfg->uplinkConfig);
+ DU_FREE(srvCellCfg->uplinkConfig, sizeof(UplinkConfig_t));
+ }
+
+ /* Free PDSCH serving cell config */
+ if(srvCellCfg->pdsch_ServingCellConfig)
+ {
+ pdschCfg= srvCellCfg->pdsch_ServingCellConfig;
+ if(pdschCfg->choice.setup)
+ {
+ DU_FREE(pdschCfg->choice.setup->nrofHARQ_ProcessesForPDSCH,sizeof(long));
+ DU_FREE(pdschCfg->choice.setup, sizeof(struct PDSCH_ServingCellConfig));
}
- DU_FREE(spCellCfg->rlmInSyncOutOfSyncThreshold, sizeof(long));
+ DU_FREE(srvCellCfg->pdsch_ServingCellConfig, sizeof(struct ServingCellConfig__pdsch_ServingCellConfig));
}
- DU_FREE(spCellCfg->servCellIndex, sizeof(long));
+
+ DU_FREE(spCellCfg->spCellConfigDedicated, sizeof(ServingCellConfig_t));
}
DU_FREE(spCellCfg,sizeof(SpCellConfig_t));
}
{
case RLC_AM :
{
- if(lcCfg->u.amCfg)
- {
- DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, lcCfg->u.amCfg, sizeof(AmBearerCfg));
- }
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, lcCfg->u.amCfg, sizeof(AmBearerCfg));
break;
}
case RLC_UM_BI_DIRECTIONAL :
{
- if(lcCfg->u.umBiDirCfg)
- {
- DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, lcCfg->u.umBiDirCfg, sizeof(UmBiDirBearerCfg));
- }
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, lcCfg->u.umBiDirCfg, sizeof(UmBiDirBearerCfg));
break;
}
case RLC_UM_UNI_DIRECTIONAL_UL :
{
- if(lcCfg->u.umUniDirUlCfg)
- {
- DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, lcCfg->u.umUniDirUlCfg, sizeof(UmUniDirUlBearerCfg));
- }
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, lcCfg->u.umUniDirUlCfg, sizeof(UmUniDirUlBearerCfg));
break;
-
}
case RLC_UM_UNI_DIRECTIONAL_DL :
{
- if(lcCfg->u.umUniDirDlCfg)
- {
- DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, lcCfg->u.umUniDirDlCfg, sizeof(UmUniDirDlBearerCfg));
- }
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, lcCfg->u.umUniDirDlCfg, sizeof(UmUniDirDlBearerCfg));
break;
}
default:
* @return void
*
* ****************************************************************/
-void freeDuUeCfg(DuUeCfg *ueCfg)
+void freeDuUeCfg(UeCtxtActionType actionType, DuUeCfg *ueCfg)
{
uint8_t lcIdx = 0;
uint8_t arrIdx = 0;
if(ueCfg->cellGrpCfg)
{
-
rlcBearerList = cellGrpCfg->rlc_BearerToAddModList;
if(rlcBearerList)
{
- if(rlcBearerList->list.array)
- {
- for(arrIdx=0; arrIdx<rlcBearerList->list.count; arrIdx++)
- {
- if(rlcBearerList->list.array[arrIdx])
- {
- rlcConfig = rlcBearerList->list.array[arrIdx]->rlc_Config;
- macLcConfig = rlcBearerList->list.array[arrIdx]->mac_LogicalChannelConfig;
-
- if(rlcBearerList->list.array[arrIdx]->servedRadioBearer)
- {
- free(rlcBearerList->list.array[arrIdx]->servedRadioBearer);
- }
- if(rlcConfig)
- {
- if(rlcConfig->choice.am)
- {
- free(rlcConfig->choice.am->ul_AM_RLC.sn_FieldLength);
- free(rlcConfig->choice.am->dl_AM_RLC.sn_FieldLength);
- free(rlcConfig->choice.am);
- }
- free(rlcBearerList->list.array[arrIdx]->rlc_Config);
- }
- if(macLcConfig)
- {
- if(macLcConfig->ul_SpecificParameters)
- {
- free(macLcConfig->ul_SpecificParameters->schedulingRequestID);
- free(macLcConfig->ul_SpecificParameters->logicalChannelGroup);
- free(macLcConfig->ul_SpecificParameters);
- }
- free(rlcBearerList->list.array[arrIdx]->mac_LogicalChannelConfig);
- }
- free(rlcBearerList->list.array[arrIdx]);
- }
- }
- free(rlcBearerList->list.array);
- }
- free(cellGrpCfg->rlc_BearerToAddModList);
+ if(rlcBearerList->list.array)
+ {
+ for(arrIdx=0; arrIdx<rlcBearerList->list.count; arrIdx++)
+ {
+ if(rlcBearerList->list.array[arrIdx])
+ {
+ rlcConfig = rlcBearerList->list.array[arrIdx]->rlc_Config;
+ macLcConfig = rlcBearerList->list.array[arrIdx]->mac_LogicalChannelConfig;
+
+ if(rlcBearerList->list.array[arrIdx]->servedRadioBearer)
+ {
+ free(rlcBearerList->list.array[arrIdx]->servedRadioBearer);
+ }
+ if(rlcConfig)
+ {
+ if(rlcConfig->choice.am)
+ {
+ free(rlcConfig->choice.am->ul_AM_RLC.sn_FieldLength);
+ free(rlcConfig->choice.am->dl_AM_RLC.sn_FieldLength);
+ free(rlcConfig->choice.am);
+ }
+ free(rlcBearerList->list.array[arrIdx]->rlc_Config);
+ }
+ if(macLcConfig)
+ {
+ if(macLcConfig->ul_SpecificParameters)
+ {
+ free(macLcConfig->ul_SpecificParameters->schedulingRequestID);
+ free(macLcConfig->ul_SpecificParameters->logicalChannelGroup);
+ free(macLcConfig->ul_SpecificParameters);
+ }
+ free(rlcBearerList->list.array[arrIdx]->mac_LogicalChannelConfig);
+ }
+ free(rlcBearerList->list.array[arrIdx]);
+ }
+ }
+ free(rlcBearerList->list.array);
+ }
+ free(cellGrpCfg->rlc_BearerToAddModList);
}
macCellGrpCfg = cellGrpCfg->mac_CellGroupConfig;
if(macCellGrpCfg)
{
- schedulingRequestConfig = macCellGrpCfg->schedulingRequestConfig;
- if(schedulingRequestConfig)
- {
- schReqList = schedulingRequestConfig->schedulingRequestToAddModList;
- if(schReqList)
- {
- if(schReqList->list.array)
- {
- for(arrIdx=0;arrIdx<schReqList->list.count; arrIdx++)
- {
- if(schReqList->list.array[arrIdx])
- {
- free(schReqList->list.array[arrIdx]->sr_ProhibitTimer);
- free(schReqList->list.array[arrIdx]);
- }
- }
- free(schReqList->list.array);
- }
- free(schedulingRequestConfig->schedulingRequestToAddModList);
- }
- free(macCellGrpCfg->schedulingRequestConfig);
- }
- if(macCellGrpCfg->bsr_Config)
- {
- free(macCellGrpCfg->bsr_Config);
- }
- tagConfig = macCellGrpCfg->tag_Config;
- if(tagConfig)
- {
- tagList = tagConfig->tag_ToAddModList;
- if(tagList)
- {
- if(tagList->list.array)
- {
- for(arrIdx=0; arrIdx<tagList->list.count; arrIdx++)
- {
- free(tagList->list.array[arrIdx]);
- }
- free(tagList->list.array);
- }
- free(tagConfig->tag_ToAddModList);
- }
- free(tagConfig);
- }
+ schedulingRequestConfig = macCellGrpCfg->schedulingRequestConfig;
+ if(schedulingRequestConfig)
+ {
+ schReqList = schedulingRequestConfig->schedulingRequestToAddModList;
+ if(schReqList)
+ {
+ if(schReqList->list.array)
+ {
+ for(arrIdx=0;arrIdx<schReqList->list.count; arrIdx++)
+ {
+ if(schReqList->list.array[arrIdx])
+ {
+ free(schReqList->list.array[arrIdx]->sr_ProhibitTimer);
+ free(schReqList->list.array[arrIdx]);
+ }
+ }
+ free(schReqList->list.array);
+ }
+ free(schedulingRequestConfig->schedulingRequestToAddModList);
+ }
+ free(macCellGrpCfg->schedulingRequestConfig);
+ }
+ if(macCellGrpCfg->bsr_Config)
+ {
+ free(macCellGrpCfg->bsr_Config);
+ }
+ tagConfig = macCellGrpCfg->tag_Config;
+ if(tagConfig)
+ {
+ tagList = tagConfig->tag_ToAddModList;
+ if(tagList)
+ {
+ if(tagList->list.array)
+ {
+ for(arrIdx=0; arrIdx<tagList->list.count; arrIdx++)
+ {
+ free(tagList->list.array[arrIdx]);
+ }
+ free(tagList->list.array);
+ }
+ free(tagConfig->tag_ToAddModList);
+ }
+ free(tagConfig);
+ }
- phrConfig = macCellGrpCfg->phr_Config;
- if(phrConfig)
- {
- free(phrConfig->choice.setup);
- free(phrConfig);
- }
+ phrConfig = macCellGrpCfg->phr_Config;
+ if(phrConfig)
+ {
+ free(phrConfig->choice.setup);
+ free(phrConfig);
+ }
- free(macCellGrpCfg);
+ free(macCellGrpCfg);
}
phyCellGrpCfg = cellGrpCfg->physicalCellGroupConfig;
if(phyCellGrpCfg)
{
- free(phyCellGrpCfg->p_NR_FR1);
- free(phyCellGrpCfg);
+ free(phyCellGrpCfg->p_NR_FR1);
+ free(phyCellGrpCfg);
}
spCellCfg = cellGrpCfg->spCellConfig;
if(spCellCfg)
{
- if(spCellCfg->servCellIndex)
- {
- if(spCellCfg->rlmInSyncOutOfSyncThreshold)
- {
- if(spCellCfg->spCellConfigDedicated)
- {
- srvCellCfg = spCellCfg->spCellConfigDedicated;
- if(srvCellCfg->initialDownlinkBWP)
- {
- dlBwp = srvCellCfg->initialDownlinkBWP;
- if(srvCellCfg->firstActiveDownlinkBWP_Id)
- {
- if(srvCellCfg->defaultDownlinkBWP_Id)
- {
- if(srvCellCfg->uplinkConfig)
- {
+ if(spCellCfg->servCellIndex)
+ {
+ if(spCellCfg->rlmInSyncOutOfSyncThreshold)
+ {
+ if(spCellCfg->spCellConfigDedicated)
+ {
+ srvCellCfg = spCellCfg->spCellConfigDedicated;
+ if(srvCellCfg->initialDownlinkBWP)
+ {
+ dlBwp = srvCellCfg->initialDownlinkBWP;
+ if(srvCellCfg->firstActiveDownlinkBWP_Id)
+ {
+ if(srvCellCfg->defaultDownlinkBWP_Id)
+ {
+ if(srvCellCfg->uplinkConfig)
+ {
- if(srvCellCfg->pdsch_ServingCellConfig)
- {
- pdschCfg=
- srvCellCfg->pdsch_ServingCellConfig;
- if(pdschCfg->choice.setup)
- {
+ if(srvCellCfg->pdsch_ServingCellConfig)
+ {
+ pdschCfg=
+ srvCellCfg->pdsch_ServingCellConfig;
+ if(pdschCfg->choice.setup)
+ {
- free(pdschCfg->choice.setup->nrofHARQ_ProcessesForPDSCH);
- free(pdschCfg->choice.setup);
- }
+ free(pdschCfg->choice.setup->nrofHARQ_ProcessesForPDSCH);
+ free(pdschCfg->choice.setup);
+ }
- free(srvCellCfg->pdsch_ServingCellConfig);
- }
+ free(srvCellCfg->pdsch_ServingCellConfig);
+ }
- freeAperDecodeinitialUplinkBWPConfig(srvCellCfg->uplinkConfig);
- free(srvCellCfg->uplinkConfig);
- }
- free(srvCellCfg->defaultDownlinkBWP_Id);
- }
+ freeAperDecodeinitialUplinkBWPConfig(srvCellCfg->uplinkConfig);
+ free(srvCellCfg->uplinkConfig);
+ }
+ free(srvCellCfg->defaultDownlinkBWP_Id);
+ }
- free(srvCellCfg->firstActiveDownlinkBWP_Id);
- }
- if(dlBwp->pdcch_Config)
- {
- if(dlBwp->pdsch_Config)
- {
- freeAperDecodeBWPDlDedPdschConfig(dlBwp);
- free(dlBwp->pdsch_Config);
- }
- freeAperDecodeBWPDlDedPdcchConfig(dlBwp);
- free(dlBwp->pdcch_Config);
- }
- free(srvCellCfg->initialDownlinkBWP);
- }
+ free(srvCellCfg->firstActiveDownlinkBWP_Id);
+ }
+ if(dlBwp->pdcch_Config)
+ {
+ if(dlBwp->pdsch_Config)
+ {
+ freeAperDecodeBWPDlDedPdschConfig(dlBwp);
+ free(dlBwp->pdsch_Config);
+ }
+ freeAperDecodeBWPDlDedPdcchConfig(dlBwp);
+ free(dlBwp->pdcch_Config);
+ }
+ free(srvCellCfg->initialDownlinkBWP);
+ }
- free(spCellCfg->spCellConfigDedicated);
- }
- free(spCellCfg->rlmInSyncOutOfSyncThreshold);
- }
- free(spCellCfg->servCellIndex);
- }
- free(spCellCfg);
+ free(spCellCfg->spCellConfigDedicated);
+ }
+ free(spCellCfg->rlmInSyncOutOfSyncThreshold);
+ }
+ free(spCellCfg->servCellIndex);
+ }
+ free(spCellCfg);
}
DU_FREE(ueCfg->cellGrpCfg, sizeof(CellGroupConfigRrc_t));
ueCfg->cellGrpCfg = NULLP;
}
+
if(ueCfg->ambrCfg)
{
DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, ueCfg->ambrCfg, sizeof(AmbrCfg));
}
- for(lcIdx = 0; lcIdx < ueCfg->numRlcLcs; lcIdx++)
+
+ if(actionType != UE_CTXT_CFG_QUERY)
{
- freeRlcLcCfg(&ueCfg->rlcLcCfg[lcIdx]);
+ for(lcIdx = 0; lcIdx < ueCfg->numRlcLcs; lcIdx++)
+ {
+ freeRlcLcCfg(&ueCfg->rlcLcCfg[lcIdx]);
+ }
}
+
for(lcIdx = 0; lcIdx < ueCfg->numMacLcs; lcIdx++)
{
freeMacLcCfg(&ueCfg->macLcCfg[lcIdx]);
}
+
for(lcIdx = 0; lcIdx < ueCfg->numDrb; lcIdx++)
{
DU_FREE(ueCfg->upTnlInfo[lcIdx].tnlCfg1, sizeof(GtpTnlCfg));
}
DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, f1UeDb->dlRrcMsg, sizeof(F1DlRrcMsg));
}
- freeDuUeCfg(&f1UeDb->duUeCfg);
+ freeDuUeCfg(f1UeDb->actionType, &f1UeDb->duUeCfg);
memset(f1UeDb, 0, sizeof(F1UeContextSetupDb));
DU_FREE(f1UeDb, sizeof(F1UeContextSetupDb));
}
int8_t ueIdx = -1;
uint8_t ret=0, ieIdx=0, ieExtIdx = 0, servCellIdx = 0;
bool ueCbFound = false, hoInProgress = false;
- uint16_t nrCellId = 0, cellIdx=0;
+ uint16_t cellIdx=0;
+ uint64_t nrCellId = 0;
uint32_t gnbCuUeF1apId=0, gnbDuUeF1apId=0, bitRateSize=0;
DuUeCb *duUeCb = NULL;
UEContextSetupRequest_t *ueSetReq = NULL;
case ProtocolIE_ID_id_RRCDeliveryStatusRequest:
{
- if(duUeCb->f1UeDb->dlRrcMsg->rrcMsgPdu)
- {
- duUeCb->f1UeDb->dlRrcMsg->deliveryStatRpt = true;
- }
- else
+ if(duUeCb->f1UeDb->dlRrcMsg)
{
- DU_LOG("\nERROR --> Ignoring delivery report, since rrcContainer is not present");
+ if(duUeCb->f1UeDb->dlRrcMsg->rrcMsgPdu)
+ {
+ duUeCb->f1UeDb->dlRrcMsg->deliveryStatRpt = true;
+ }
+ else
+ {
+ DU_LOG("\nERROR --> Ignoring delivery report, since rrcContainer is not present");
+ }
}
break;
}
uint8_t extractCellsToBeActivated(Cells_to_be_Activated_List_t cellsToActivate)
{
uint8_t ret = ROK;
- uint16_t idx, nci, pci = 0;
+ uint16_t idx, pci = 0;
+ uint64_t nci;
Cells_to_be_Activated_List_Item_t cell;
for(idx=0; idx<cellsToActivate.list.count; idx++)
if(cell.nRPCI)
{
- pci = *cell.nRPCI;
+ pci = *cell.nRPCI;
}
ret = duProcCellsToBeActivated(cell.nRCGI.pLMN_Identity.buf, nci, pci);
}
{
uint8_t ieIdx=0, arrIdx=0,ret=ROK;
uint8_t ueId =0 , ueIdx =0, totalActiveUe = 0;
- uint16_t cellId =0, cellIdx =0, crnti=0;
+ uint16_t cellIdx =0, crnti=0;
+ uint64_t cellId =0;
CmLList *f1apPduNode = NULLP;
ReservedF1apPduInfo *f1apPduInfo =NULLP;
F1AP_PDU_t *f1apMsgPdu = NULLP;
DU_LOG("\nINFO --> F1AP : Building UE context modification response\n");
- while(1)
+ while(true)
{
DU_ALLOC(f1apMsg, sizeof(F1AP_PDU_t));
if(f1apMsg == NULLP)
uint8_t procPagingMsg(F1AP_PDU_t *f1apMsg)
{
uint8_t ieIdx = 0, cellListIdx = 0;
- uint16_t cellId = 0, cellIdx = 0;
+ uint64_t cellId = 0;
Paging_t *paging = NULLP;
PagingCell_list_t *pagingCelllist = NULLP;
PagingCell_ItemIEs_t *pagingCellItemIes = NULLP;
PagingCell_Item_t *pagingCellItem = NULLP;
DuPagingMsg *tmpPagingParam = NULLP;
- DU_LOG("\nINFO --> DU APP : Processing the Paging Message");
paging = &f1apMsg->choice.initiatingMessage->value.choice.Paging;
if(paging)
{
case ProtocolIE_ID_id_UEIdentityIndexValue:
{
bitStringToInt(&paging->protocolIEs.list.array[ieIdx]->value.choice.UEIdentityIndexValue.choice.indexLength10,\
- &tmpPagingParam->ueId);
+ &tmpPagingParam->pagUeId);
break;
}
pagingCellItemIes = (PagingCell_ItemIEs_t *)pagingCelllist->list.array[cellListIdx];
pagingCellItem = &pagingCellItemIes->value.choice.PagingCell_Item;
bitStringToInt(&pagingCellItem->nRCGI.nRCellIdentity, &cellId);
- GET_CELL_IDX(cellId, cellIdx);
- if(duCb.actvCellLst[cellIdx])
- {
- /* fill Ue Paging information*/
- if(FillPagingInfoInCellCb(duCb.actvCellLst[cellIdx], tmpPagingParam)!= ROK)
- {
- DU_LOG("\nERROR --> DU APP : CellCb:%d not present to fill UE Paging Information",cellIdx);
- continue;
- }
- }
- else
+ if(processPagingMsg(cellId, tmpPagingParam) != ROK)
{
- DU_LOG("\nERROR --> F1AP : CellId:%d Not in Activelist",cellId);
+ DU_LOG("\nERROR --> DU APP : Paging Processing Failed at CellId:%d",cellId);
continue;
}
}
uint8_t BuildAndSendDUConfigUpdate();
uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti, uint16_t rrcContSize,
uint8_t *rrcContainer);
-uint8_t BuildAndSendULRRCMessageTransfer(DuUeCb ueCb, uint8_t lcId, uint16_t msgLen, uint8_t *rrcMsg);
+uint8_t BuildAndSendULRRCMessageTransfer(DuUeCb *ueCb, uint8_t lcId, uint16_t msgLen, uint8_t *rrcMsg);
uint8_t procUeReCfgCellInfo(MacUeCfg *macUeCfg, MacUeCfg *storedMacUeCfg, void *cellGrp);
void freeUeReCfgCellGrpInfo(MacUeCfg *macUeCfg);
uint8_t BuildAndSendUeCtxtRsp(uint8_t cellId, uint8_t ueId);
#define DU_SET_ZERO(_buf, _size) \
memset((_buf), 0, _size);
+/*Refer Spec 38.331 Annexure A: maxNrofPageRec : 32 [Maximum number of page records]*/
+#define MAX_PAGING_UE_RECORDS 32
+
typedef enum
{
SLICE_INFO_NOT_AVAILABLE,
uint32_t gnbCuUeF1apId; /* GNB CU UE F1AP ID */
uint32_t drbBitMap; /* Drb Bit Map */
UeState ueState; /* UE Active/ Ue Inactive state */
+ MacCfraResource cfraResource; /* CF-RA resource assigned by MAC/SCH */
MacUeCfg macUeCfg; /* Mac Ue Cfg */
RlcUeCfg rlcUeCfg; /* Rlc Ue Cfg */
}DuUeCb;
{
/*Note: Paging UEID is extracted from 5gSTMSI as per Spec 38.304, Sec 7.1.
*This is not same as DU-UE_F1AP_ID or CU_UE_F1AP_ID*/
- uint16_t ueId; /* UE Identifier from CU*/
+ uint16_t pagUeId; /* UE Identifier from CU*/
/*TODO: When RAN Inititated Paging will be supported then I-RNTI will be
* added as a choice for UE Identity along with S-TMSI*/
uint16_t T; /* T is DRX cycle of the UE */
}DuPagingMsg;
+typedef struct duPagUeRecord
+{
+ uint16_t pagUeId; /*UEID calculated from 5gsTMSI as per Spec 38.304*/
+ uint64_t sTmsi; /* UE Paging Identity: S-TMSI */
+}DuPagUeRecord;
+
+typedef struct duPagInfo
+{
+ uint8_t i_s; /*Index of PO*/
+ CmLListCp pagUeList; /*List of UEs to be paged in this Paging Frame/Paging Occ*/
+}DuPagUeList;
+
+typedef struct duPagInfoMap
+{
+ uint16_t pf; /* Paging Frame*/
+ CmLListCp pagInfoList; /* Master List of Paging Identified by PF and i_s*/
+}DuPagInfoList;
+
typedef struct duCellCb
{
uint16_t cellId; /* Internal cell Id */
DuUeCb ueCb[MAX_NUM_UE]; /* Stores UE context */
SlotInfo currSlotInfo;
DuPagingMsg tmpPagingInfoOfUe; /* UE paging information */
+ CmHashListCp pagingInfoMap; /*Paging Map between PF and PagingInfoList*/
}DuCellCb;
typedef struct duLSapCb
uint8_t duHdlSchCfgComplete(Pst *pst, RgMngmt *cfm);
uint8_t duBuildAndSendMacCellStart();
uint8_t duBuildAndSendMacCellStop(uint16_t cellId);
+
#endif
/**********************************************************************
ret = unpackDuMacSliceReCfgRsp(DuProcMacSliceReCfgRsp, pst, mBuf);
break;
}
+ case EVENT_MAC_RACH_RESOURCE_RSP:
+ {
+ ret = unpackDuMacRachRsrcRsp(DuProcMacRachRsrcRsp, pst, mBuf);
+ break;
+ }
default:
{
DU_LOG("\nERROR --> DU_APP : Invalid event received at duActvTsk from ENTMAC");
* ****************************************************************/
uint8_t DuProcRlcUlRrcMsgTrans(Pst *pst, RlcUlRrcMsgInfo *ulRrcMsgInfo)
{
+ uint8_t ret = ROK;
DuCellCb *cellCb = NULLP;
- DuUeCb ueCb ={0};
+ DuUeCb *ueCb = NULLP;
- if(duGetCellCb(ulRrcMsgInfo->cellId, &cellCb) != ROK)
- return RFAILED;
- if(ulRrcMsgInfo->ueId > 0)
+ duGetCellCb(ulRrcMsgInfo->cellId, &cellCb);
+ if(cellCb)
{
- ueCb = cellCb->ueCb[ulRrcMsgInfo->ueId -1];
+ if(ulRrcMsgInfo->ueId > 0)
+ {
+ if(cellCb->ueCb[ulRrcMsgInfo->ueId -1].gnbDuUeF1apId == ulRrcMsgInfo->ueId)
+ ueCb = &cellCb->ueCb[ulRrcMsgInfo->ueId -1];
+ if(ueCb)
+ {
+ /* If UL message is received for a UE in handover, it signifies that UE is now
+ * attached to GNB. Hence marking this UE as active and requesting MAC to
+ * release the dedicated RACH resources */
+ if(ueCb->ueState == UE_HANDIN_IN_PROGRESS)
+ {
+ ueCb->ueState = UE_ACTIVE;
+ cellCb->numActvUes++;
+
+ /* Release RACH resources */
+ memset(&ueCb->cfraResource, 0, sizeof(MacCfraResource));
+ if(duBuildAndSendRachRsrcRelToMac(ulRrcMsgInfo->cellId, ueCb) != ROK)
+ {
+ DU_LOG("\nERROR --> DU_APP : DuProcRlcUlRrcMsgTrans() : Failed to send RACH resource release to MAC");
+ }
+ }
- BuildAndSendULRRCMessageTransfer(ueCb, ulRrcMsgInfo->lcId, ulRrcMsgInfo->msgLen, ulRrcMsgInfo->rrcMsg);
+ if(BuildAndSendULRRCMessageTransfer(ueCb, ulRrcMsgInfo->lcId, ulRrcMsgInfo->msgLen, ulRrcMsgInfo->rrcMsg) != ROK)
+ {
+ DU_LOG("\nERROR --> DU_APP : DuProcRlcUlRrcMsgTrans() : Failed to build and send UL RRC Message Transfer");
+ ret = RFAILED;
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> DU_APP : DuProcRlcUlRrcMsgTrans() : UE ID [%d] not found", ulRrcMsgInfo->ueId);
+ ret = RFAILED;
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> DU_APP : DuProcRlcUlRrcMsgTrans() : Invalid UE ID [%d]", ulRrcMsgInfo->ueId);
+ ret = RFAILED;
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> DU_APP : DuProcRlcUlRrcMsgTrans() : Cell ID [%d] not found", ulRrcMsgInfo->cellId);
+ ret = RFAILED;
+ }
DU_FREE_SHRABL_BUF(pst->region, pst->pool, ulRrcMsgInfo->rrcMsg, ulRrcMsgInfo->msgLen);
DU_FREE_SHRABL_BUF(pst->region, pst->pool, ulRrcMsgInfo, sizeof(RlcUlRrcMsgInfo));
- }
- return ROK;
+ return ret;
}
/*******************************************************************
duCb.sliceState = SLICE_CONFIGURED;
}
}
- DU_LOG("\nINFO --> DU_APP : Slice Configuration is done sucessfully ");
+ DU_LOG("\nINFO --> DU_APP : Slice Configuration is done successfully ");
}
duFreeSliceCfgRsp(pst, cfgRsp);
}
#include "du_cfg.h"
#include "du_sctp.h"
#include "lsctp.h"
+#include "du_app_rlc_inf.h"
+#include "du_mgr.h"
#include "du_utils.h"
/**************************************************************************
#include "legtp.h"
#include "du_app_mac_inf.h"
#include "du_cfg.h"
+#include "du_app_rlc_inf.h"
+#include "du_mgr.h"
#include "du_utils.h"
#include "BCCH-BCH-Message.h"
#include "MIB.h"
uint8_t BuildCellIdentity(CellIdentity_t *cellIdentity)
{
cellIdentity->size = ODU_VALUE_FIVE*sizeof(uint8_t);
- cellIdentity->bits_unused = ODU_VALUE_FOUR;
DU_ALLOC(cellIdentity->buf, cellIdentity->size);
if(!cellIdentity->buf)
DU_LOG("\nERROR --> DU APP: CellIdentity memory allocation failure");
return RFAILED;
}
- memset(cellIdentity->buf, 0, cellIdentity->size);
- cellIdentity->buf[4] = duCfgParam.sib1Params.cellIdentity;
+ fillBitString(cellIdentity, ODU_VALUE_FOUR, ODU_VALUE_FIVE, duCfgParam.sib1Params.cellIdentity);
return ROK;
}
*
* @details
*
- * Function : BuildScsSpecificCarrierListDl
+ * Function : BuildScsSpecificCarrierListDlSib
*
* Functionality:
* Builds Subcarrier specific carrier list for downlink
* RFAILED - failure
*
* ****************************************************************/
-uint8_t BuildScsSpecificCarrierListDl( struct FrequencyInfoDL_SIB__scs_SpecificCarrierList *scsCarrierList)
+uint8_t BuildScsSpecificCarrierListDlSib( struct FrequencyInfoDL_SIB__scs_SpecificCarrierList *scsCarrierList)
{
uint8_t idx;
ScsSpecCarrier duScsSpecCarrier;
scsCarrierList->list.array[idx]->carrierBandwidth = duScsSpecCarrier.scsBw;
return ROK;
-} /* End of BuildScsSpecificCarrierListDl */
+} /* End of BuildScsSpecificCarrierListDlSib */
/*******************************************************************
*
duPdcchCfg = duCfgParam.sib1Params.srvCellCfgCommSib.dlCfg.pdcchCfg;
- DU_ALLOC(searchSpclist->list.array, searchSpclist->list.size)
- if(!searchSpclist->list.array)
- {
- DU_LOG("\nERROR --> DU APP : Common search space list memory alloc failed");
- return RFAILED;
- }
+ DU_ALLOC(searchSpclist->list.array, searchSpclist->list.size);
+ if(!searchSpclist->list.array)
+ {
+ DU_LOG("\nERROR --> DU APP : Common search space list memory alloc failed");
+ return RFAILED;
+ }
for(idx = 0; idx < searchSpclist->list.count; idx++)
{
DU_LOG("\nERROR --> DU APP : Common search space list memory alloc failed");
return RFAILED;
}
- searchSpace->monitoringSlotPeriodicityAndOffset->present = \
- duPdcchCfg.monitorSlotPrdAndOffPresent;
+ searchSpace->monitoringSlotPeriodicityAndOffset->present = duPdcchCfg.monitorSlotPrdAndOffPresent;
+
switch(searchSpace->monitoringSlotPeriodicityAndOffset->present)
{
case SearchSpace__monitoringSlotPeriodicityAndOffset_PR_sl1:
}
/* Monitoring Symbols Within Slot */
- DU_ALLOC(searchSpace->monitoringSymbolsWithinSlot,\
- sizeof(BIT_STRING_t));
+ DU_ALLOC(searchSpace->monitoringSymbolsWithinSlot, sizeof(BIT_STRING_t));
if(!searchSpace->monitoringSymbolsWithinSlot)
{
DU_LOG("\nERROR --> DU APP : Common search space list memory alloc failed");
return RFAILED;
}
- searchSpace->monitoringSymbolsWithinSlot->size = 2*sizeof(uint8_t);
- DU_ALLOC(searchSpace->monitoringSymbolsWithinSlot->buf, \
- searchSpace->monitoringSymbolsWithinSlot->size );
+ searchSpace->monitoringSymbolsWithinSlot->size = 2 * sizeof(uint8_t);
+
+ DU_ALLOC(searchSpace->monitoringSymbolsWithinSlot->buf, searchSpace->monitoringSymbolsWithinSlot->size);
if(!searchSpace->monitoringSymbolsWithinSlot->buf)
{
DU_LOG("\nERROR --> DU APP : Common search space list memory alloc failed");
searchSpace->monitoringSymbolsWithinSlot->bits_unused = 2;
/* Number of candidates per aggregation level */
- DU_ALLOC(searchSpace->nrofCandidates,\
- sizeof(struct SearchSpace__nrofCandidates));
+ DU_ALLOC(searchSpace->nrofCandidates, sizeof(struct SearchSpace__nrofCandidates));
if(!searchSpace->nrofCandidates)
{
DU_LOG("\nERROR --> DU APP : Common search space list memory alloc failed");
searchSpace->nrofCandidates->aggregationLevel16 = duPdcchCfg.numCandAggLvl16;
/* Search Space type and DCI Format */
- DU_ALLOC(searchSpace->searchSpaceType,\
- sizeof( struct SearchSpace__searchSpaceType));
+ DU_ALLOC(searchSpace->searchSpaceType, sizeof( struct SearchSpace__searchSpaceType));
if(!searchSpace->searchSpaceType)
{
DU_LOG("\nERROR --> DU APP : Common search space list memory alloc failed");
return RFAILED;
}
- DU_ALLOC(searchSpace->searchSpaceType->choice.common->\
- dci_Format0_0_AndFormat1_0, sizeof(struct \
- SearchSpace__searchSpaceType__common__dci_Format0_0_AndFormat1_0));
+ DU_ALLOC(searchSpace->searchSpaceType->choice.common->dci_Format0_0_AndFormat1_0, \
+ sizeof(struct SearchSpace__searchSpaceType__common__dci_Format0_0_AndFormat1_0));
if(!searchSpace->searchSpaceType->choice.common->dci_Format0_0_AndFormat1_0)
{
DU_LOG("\nERROR --> DU APP : Common search space list memory alloc failed");
*pdcchSetup->searchSpaceZero = duPdcchCfg.searchSpcZero;
/* Common Search Space List */
- DU_ALLOC(pdcchSetup->commonSearchSpaceList,\
- sizeof(struct PDCCH_ConfigCommon__commonSearchSpaceList));
+ DU_ALLOC(pdcchSetup->commonSearchSpaceList, sizeof(struct PDCCH_ConfigCommon__commonSearchSpaceList));
if(!pdcchSetup->commonSearchSpaceList)
{
DU_LOG("\nERROR --> DU APP : PDCCH Config memory alloc failed");
ret = BuildCommonSerachSpaceList(pdcchSetup->commonSearchSpaceList);
if(ret != ROK)
{
+ DU_LOG("\nERROR --> DU APP : Failed to fill common search space list");
return RFAILED;
}
CommonSerachSpaceListret=ROK;
}
*pdcchSetup->searchSpaceSIB1 = duPdcchCfg.searchSpcSib1;
- /* Serach Space for Paging */
+ /* Search Space for Paging */
DU_ALLOC(pdcchSetup->pagingSearchSpace, sizeof(SearchSpaceId_t));
if(!pdcchSetup->pagingSearchSpace)
{
pdschSetup = pdschCfg->choice.setup;
/* Time Domain Allocation List */
- DU_ALLOC(pdschSetup->pdsch_TimeDomainAllocationList, \
- sizeof(PDSCH_TimeDomainResourceAllocationList_t));
+ DU_ALLOC(pdschSetup->pdsch_TimeDomainAllocationList, sizeof(PDSCH_TimeDomainResourceAllocationList_t));
if(!pdschSetup->pdsch_TimeDomainAllocationList)
{
DU_LOG("\nERROR --> DU APP : PDCCH Config memory alloc failed");
return RFAILED;
}
+
elementCnt = duPdschCfg.numTimeDomRsrcAlloc;
pdschSetup->pdsch_TimeDomainAllocationList->list.count = elementCnt;
- pdschSetup->pdsch_TimeDomainAllocationList->list.size = elementCnt * sizeof(PDSCH_TimeDomainResourceAllocation_t *);
+ pdschSetup->pdsch_TimeDomainAllocationList->list.size = \
+ elementCnt * sizeof(PDSCH_TimeDomainResourceAllocation_t *);
DU_ALLOC(pdschSetup->pdsch_TimeDomainAllocationList->list.array,\
pdschSetup->pdsch_TimeDomainAllocationList->list.size);
* ****************************************************************/
uint8_t BuildBwpDlCommon(BWP_DownlinkCommon_t *bwp)
{
- uint8_t ret;
- DlCfgCommon duDlCfg;
-
- duDlCfg = duCfgParam.sib1Params.srvCellCfgCommSib.dlCfg;
+ DlCfgCommon duDlCfg = duCfgParam.sib1Params.srvCellCfgCommSib.dlCfg;
+ /* Generic Parameters */
bwp->genericParameters.locationAndBandwidth = duDlCfg.locAndBw;
bwp->genericParameters.subcarrierSpacing = duDlCfg.dlScsCarrier.scs;
/* PDCCH Config Common */
- DU_ALLOC(bwp->pdcch_ConfigCommon, \
- sizeof(struct BWP_DownlinkCommon__pdcch_ConfigCommon));
+ DU_ALLOC(bwp->pdcch_ConfigCommon, sizeof(struct BWP_DownlinkCommon__pdcch_ConfigCommon));
if(!bwp->pdcch_ConfigCommon)
{
DU_LOG("\nERROR --> DU APP : DL BWP memory allocation failed");
return RFAILED;
}
- ret=BuildPdcchCfgCommon(bwp->pdcch_ConfigCommon);
- if(ret != ROK)
+ if((BuildPdcchCfgCommon(bwp->pdcch_ConfigCommon)) != ROK)
{
+ DU_LOG("\nERROR --> DU APP : Failed to fill PDCCH config common in BuildBwpDlCommon()");
return RFAILED;
}
+
/* PDSCH Config Common */
- DU_ALLOC(bwp->pdsch_ConfigCommon, \
- sizeof(struct BWP_DownlinkCommon__pdsch_ConfigCommon));
+ DU_ALLOC(bwp->pdsch_ConfigCommon, sizeof(struct BWP_DownlinkCommon__pdsch_ConfigCommon));
if(!bwp->pdsch_ConfigCommon)
{
DU_LOG("\nERROR --> DU APP : DL BWP memory allocation failed");
return RFAILED;
}
- ret=BuildPdschCfgCommon(bwp->pdsch_ConfigCommon);
- if(ret != ROK)
+
+ if((BuildPdschCfgCommon(bwp->pdsch_ConfigCommon)) != ROK)
{
+ DU_LOG("\nERROR --> DU APP : Failed to fill PDSCH config common in BuildBwpDlCommon()");
return RFAILED;
}
+
return ROK;
} /* BuildBwpDlCommon */
*
* @details
*
- * Function : BuildFreqInfoDl
+ * Function : BuildFreqInfoDlSib
*
* Functionality:
* Builds Frequency Info for Downlink
*
* ****************************************************************/
-uint8_t BuildFreqInfoDl(FrequencyInfoDL_SIB_t *frequencyInfoDL)
+uint8_t BuildFreqInfoDlSib(FrequencyInfoDL_SIB_t *frequencyInfoDL)
{
uint8_t ret;
uint8_t idx;
frequencyInfoDL->scs_SpecificCarrierList.list.count = elementCnt;
frequencyInfoDL->scs_SpecificCarrierList.list.size = \
elementCnt * sizeof(SCS_SpecificCarrier_t *);
- ret= BuildScsSpecificCarrierListDl(&frequencyInfoDL->scs_SpecificCarrierList);
+ ret= BuildScsSpecificCarrierListDlSib(&frequencyInfoDL->scs_SpecificCarrierList);
if(ret != ROK)
{
{
/* DL frequency info */
uint8_t ret;
- ret = BuildFreqInfoDl(&dlCfg->frequencyInfoDL);
+ ret = BuildFreqInfoDlSib(&dlCfg->frequencyInfoDL);
if(ret != ROK)
{
return RFAILED;
*
* @details
*
- * Function : BuildScsSpecificCarrierListUl
+ * Function : BuildScsSpecificCarrierListUlSib
*
* Functionality:
* Builds SCS specific carrier list for UL
*
* ****************************************************************/
- uint8_t BuildScsSpecificCarrierListUl
-(
- struct FrequencyInfoUL_SIB__scs_SpecificCarrierList *scsCarrierList
- )
+uint8_t BuildScsSpecificCarrierListUlSib(struct FrequencyInfoUL_SIB__scs_SpecificCarrierList *scsCarrierList)
{
uint8_t idx;
ScsSpecCarrier duScsSpecCarrier;
scsCarrierList->list.array[idx]->carrierBandwidth = duScsSpecCarrier.scsBw;
return ROK;
-} /* End of BuildScsSpecificCarrierListUl */
+} /* End of BuildScsSpecificCarrierListUlSib */
/*******************************************************************
*
*
* @details
*
- * Function : BuildFreqInfoUl
+ * Function : BuildFreqInfoUlSib
*
* Functionality:
* Builds frequency infor for UL
*
* ****************************************************************/
-uint8_t BuildFreqInfoUl(FrequencyInfoUL_SIB_t *frequencyInfoUL)
+uint8_t BuildFreqInfoUlSib(FrequencyInfoUL_SIB_t *frequencyInfoUL)
{
uint8_t elementCnt;
UlCfgCommon ulCfg;
frequencyInfoUL->scs_SpecificCarrierList.list.count = elementCnt;
frequencyInfoUL->scs_SpecificCarrierList.list.size = \
elementCnt * sizeof(SCS_SpecificCarrier_t *);
- ret=BuildScsSpecificCarrierListUl(&frequencyInfoUL->scs_SpecificCarrierList);
+ ret=BuildScsSpecificCarrierListUlSib(&frequencyInfoUL->scs_SpecificCarrierList);
if(ret != ROK)
{
return RFAILED;
*frequencyInfoUL->p_Max = ulCfg.pMax;
FreqInfoUlret=ROK;
return ROK;
-}/* BuildFreqInfoUl */
+}/* BuildFreqInfoUlSib */
/*******************************************************************
*
uint8_t BuildRachCfgCommon(struct BWP_UplinkCommon__rach_ConfigCommon *rachCfg)
{
- RachCfgCommon duRachCfg;
- RACH_ConfigCommon_t *setup;
-
- duRachCfg = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg.rachCfg;
+ RachCfgCommon duRachCfg = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg.rachCfg;
+ RACH_ConfigCommon_t *setup = NULLP;
rachCfg->present = duRachCfg.present;
switch(rachCfg->present)
DU_LOG("\nERROR --> DU APP : Rach Config memory alloc failed");
return RFAILED;
}
- setup->ssb_perRACH_OccasionAndCB_PreamblesPerSSB->present = \
- duRachCfg.ssbPerRachOccPresent;
+ setup->ssb_perRACH_OccasionAndCB_PreamblesPerSSB->present = duRachCfg.numSsbPerRachOcc;
+
switch(setup->ssb_perRACH_OccasionAndCB_PreamblesPerSSB->present)
{
case RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR_NOTHING:
}
case RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR_one:
{
- setup->ssb_perRACH_OccasionAndCB_PreamblesPerSSB->choice.one =\
- duRachCfg.numSsbPerRachOcc;
+ setup->ssb_perRACH_OccasionAndCB_PreamblesPerSSB->choice.one = \
+ convertCbPreamblePerSsbValueToEnum(duRachCfg.numCbPreamblePerSsb);
}
case RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR_two:
{
}
default:
{
- DU_LOG("\nERROR --> DU APP: Invalid value for \
- ssb_PerRach_OccassionAndCB_PreamblesPerSSB");
+ DU_LOG("\nERROR --> DU APP: Invalid value for ssb_PerRach_OccassionAndCB_PreamblesPerSSB");
return RFAILED;
}
}
uint8_t BuildPuschCfgCommon(struct BWP_UplinkCommon__pusch_ConfigCommon *puschCfg)
{
- uint8_t idx;
- uint8_t elementCnt;
- PuschCfgCommon duPuschCfg;
- PUSCH_ConfigCommon_t *setup;
- PUSCH_TimeDomainResourceAllocation_t *timeDomRsrcAllocInfo;
+ uint8_t idx = 0;
+ uint8_t elementCnt = 0;
+ PuschCfgCommon duPuschCfg = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg.puschCfg;
+ PUSCH_ConfigCommon_t *setup = NULLP;
+ PUSCH_TimeDomainResourceAllocation_t *timeDomRsrcAllocInfo = NULLP;
- duPuschCfg = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg.puschCfg;
puschCfg->present = duPuschCfg.puschCfgPresent;
switch(puschCfg->present)
setup = puschCfg->choice.setup;
/* Time Domain Resource Allocation List */
- DU_ALLOC(setup->pusch_TimeDomainAllocationList,\
- sizeof(PUSCH_TimeDomainResourceAllocationList_t));
+ DU_ALLOC(setup->pusch_TimeDomainAllocationList, sizeof(PUSCH_TimeDomainResourceAllocationList_t));
if(!setup->pusch_TimeDomainAllocationList)
{
DU_LOG("\nERROR --> DU APP : PUSCH Config memory alloc failed");
}
elementCnt = duPuschCfg.numTimeDomRsrcAlloc;
setup->pusch_TimeDomainAllocationList->list.count = elementCnt;
- setup->pusch_TimeDomainAllocationList->list.size = \
- elementCnt * sizeof(PUSCH_TimeDomainResourceAllocation_t *);
+ setup->pusch_TimeDomainAllocationList->list.size = elementCnt * sizeof(PUSCH_TimeDomainResourceAllocation_t *);
- DU_ALLOC(setup->pusch_TimeDomainAllocationList->list.array, \
- setup->pusch_TimeDomainAllocationList->list.size);
+ DU_ALLOC(setup->pusch_TimeDomainAllocationList->list.array, setup->pusch_TimeDomainAllocationList->list.size);
if(!setup->pusch_TimeDomainAllocationList->list.array)
{
DU_LOG("\nERROR --> DU APP : PUSCH Config memory alloc failed");
timeDomRsrcAllocInfo->mappingType = duPuschCfg.timeDomAllocList[idx].mapType;
timeDomRsrcAllocInfo->startSymbolAndLength = duPuschCfg.timeDomAllocList[idx].sliv;
}
+
/* Msg3 Delta Preamble */
DU_ALLOC(setup->msg3_DeltaPreamble, sizeof(long));
if(!setup->msg3_DeltaPreamble)
}
*setup->msg3_DeltaPreamble = duPuschCfg.msg3DeltaPreamble;
- /* P0 Nominal with grnat */
+ /* P0 Nominal with grant */
DU_ALLOC(setup->p0_NominalWithGrant, sizeof(long));
if(!setup->p0_NominalWithGrant)
{
uint8_t BuildBwpUlCommon(BWP_UplinkCommon_t *bwp)
{
- uint8_t ret;
- UlCfgCommon duUlCfg;
-
- duUlCfg = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg;
+ UlCfgCommon duUlCfg = duCfgParam.sib1Params.srvCellCfgCommSib.ulCfg;
+ /* Generic Parameters */
bwp->genericParameters.locationAndBandwidth = duUlCfg.locAndBw;
bwp->genericParameters.subcarrierSpacing = duUlCfg.ulScsCarrier.scs;
/* RACH Config Common */
- DU_ALLOC(bwp->rach_ConfigCommon,\
- sizeof(struct BWP_UplinkCommon__rach_ConfigCommon));
+ DU_ALLOC(bwp->rach_ConfigCommon, sizeof(struct BWP_UplinkCommon__rach_ConfigCommon));
if(!bwp->rach_ConfigCommon)
{
DU_LOG("\nERROR --> DU APP : UL BWP memory allocation failed");
return RFAILED;
}
- ret = BuildRachCfgCommon(bwp->rach_ConfigCommon);
- if(ret != ROK)
+
+ if((BuildRachCfgCommon(bwp->rach_ConfigCommon)) != ROK)
{
+ DU_LOG("\nERROR --> DU APP : Failed to fill RACH config common in BuildBwpUlCommon()");
return RFAILED;
}
RachCfgCommonret=ROK;
/* PUSCH Config Common */
- DU_ALLOC(bwp->pusch_ConfigCommon,\
- sizeof(struct BWP_UplinkCommon__pusch_ConfigCommon));
+ DU_ALLOC(bwp->pusch_ConfigCommon, sizeof(struct BWP_UplinkCommon__pusch_ConfigCommon));
if(!bwp->pusch_ConfigCommon)
{
DU_LOG("\nERROR --> DU APP : UL BWP memory allocation failed");
return RFAILED;
- }
- ret = BuildPuschCfgCommon(bwp->pusch_ConfigCommon);
- if(ret != ROK)
+ }
+
+ if((BuildPuschCfgCommon(bwp->pusch_ConfigCommon)) != ROK)
{
+ DU_LOG("\nERROR --> DU APP : Failed to fill PUSCH config common in BuildBwpUlCommon()");
return RFAILED;
}
PuschCfgCommonret = ROK;
/* PUCCH Config Common */
- DU_ALLOC(bwp->pucch_ConfigCommon,\
- sizeof(struct BWP_UplinkCommon__pucch_ConfigCommon));
+ DU_ALLOC(bwp->pucch_ConfigCommon, sizeof(struct BWP_UplinkCommon__pucch_ConfigCommon));
if(!bwp->pucch_ConfigCommon)
{
DU_LOG("\nERROR --> DU APP : UL BWP memory allocation failed");
return RFAILED;
- }
- ret = BuildPucchCfgCommon(bwp->pucch_ConfigCommon);
- if(ret != ROK)
+ }
+
+ if((BuildPucchCfgCommon(bwp->pucch_ConfigCommon)) != ROK)
{
+ DU_LOG("\nERROR --> DU APP : Failed to fill PUCCH config common in BuildBwpUlCommon()");
return RFAILED;
}
+
return ROK;
}/* BuildBwpUlCommon */
{
uint8_t ret;
/* UL frequency info */
- ret = BuildFreqInfoUl(&ulCfg->frequencyInfoUL);
+ ret = BuildFreqInfoUlSib(&ulCfg->frequencyInfoUL);
if(ret != ROK)
{
return RFAILED;
uint8_t BuildTddUlDlCfgComm(TDD_UL_DL_ConfigCommon_t *tddCfg)
{
- TddUlDlCfgCommon duTddCfg;
-
- duTddCfg = duCfgParam.sib1Params.srvCellCfgCommSib.tddCfg;
+ TddUlDlCfgCommon duTddCfg = duCfgParam.sib1Params.srvCellCfgCommSib.tddCfg;
/* Reference Subcarrier spacing */
tddCfg->referenceSubcarrierSpacing = duTddCfg.refScs;
ssbPosInBurst->buf[0] = duSrvCellCfg.ssbPosInBurst;
ssbPosInBurst->bits_unused = 0;
- switch(duSrvCellCfg.ssbPrdServingCell)
- {
- case SSB_PERIODICITY_5MS:
- srvCellCfg->ssb_PeriodicityServingCell = \
- ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms5;
- break;
- case SSB_PERIODICITY_10MS:
- srvCellCfg->ssb_PeriodicityServingCell = \
- ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms10;
- break;
- case SSB_PERIODICITY_20MS:
- srvCellCfg->ssb_PeriodicityServingCell = \
- ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms20;
- break;
- case SSB_PERIODICITY_40MS:
- srvCellCfg->ssb_PeriodicityServingCell = \
- ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms40;
- break;
- case SSB_PERIODICITY_80MS:
- srvCellCfg->ssb_PeriodicityServingCell = \
- ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms80;
- break;
- case SSB_PERIODICITY_160MS:
- srvCellCfg->ssb_PeriodicityServingCell = \
- ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms160;
- break;
- }
-
+ srvCellCfg->ssb_PeriodicityServingCell = convertSsbPeriodicityValueToEnumForSib(duSrvCellCfg.ssbPrdServingCell);
srvCellCfg->ss_PBCH_BlockPower = duSrvCellCfg.ssPbchBlockPwr;
/* Downlink config common */
*
* @details
*
- * Function : FreeFreqInfoDl
+ * Function : FreeFreqInfoDlSib
*
- * Functionality: Freeing memory of BuildFreqInfoDl
+ * Functionality: Freeing memory of BuildFreqInfoDlSib
*
* @params[in] : FrequencyInfoDL_SIB_t *frequencyInfoDL
* @return : void
*
*******************************************************************/
-void FreeFreqInfoDl(FrequencyInfoDL_SIB_t *frequencyInfoDL)
+void FreeFreqInfoDlSib(FrequencyInfoDL_SIB_t *frequencyInfoDL)
{
uint8_t idx=0;
uint8_t idx1=0;
DU_FREE(bwp->pdcch_ConfigCommon,sizeof(struct BWP_DownlinkCommon__pdcch_ConfigCommon));
}
}
+
/*******************************************************************
*
- * @brief deallocating the memory of BuildSib1Msg
+ * @brief Free PUCCH configuration common
*
* @details
*
- * Function: FreeUlCfgCommSib
+ * Function : FreePucchCfgCommon
*
- * Functionality deallocating the memory of BuildUlCfgCommSib
+ * Functionality:
+ * Free PUCCH configuration common
*
- * @params[in] : UplinkConfigCommonSIB_t *ulCfg
+ * @params[in] Pointer to struct BWP_UplinkCommon__pucch_ConfigCommon
+ * @return void
*
- * @return : void
+ * ****************************************************************/
+void FreePucchCfgCommon( struct BWP_UplinkCommon__pucch_ConfigCommon *pucchCfg)
+{
+ PUCCH_ConfigCommon_t *setup;
+
+ if(pucchCfg->choice.setup)
+ {
+ setup = pucchCfg->choice.setup;
+
+ /* Resource Common */
+ DU_FREE(setup->pucch_ResourceCommon, sizeof(long));
+
+ /* P0 nominal */
+ DU_FREE(setup->p0_nominal, sizeof(long));
+
+ DU_FREE(pucchCfg->choice.setup, sizeof(PUCCH_ConfigCommon_t));
+ }
+}/* FreePucchCfgCommon */
+
+/*******************************************************************
*
- *******************************************************************/
-void FreeUlCfgCommSib(UplinkConfigCommonSIB_t *ulCfg)
+ * @brief Free PUSCH configuration for common
+ *
+ * @details
+ *
+ * Function : FreePuschCfgCommon
+ *
+ * Functionality:
+ * Free PUSCH configuration for common
+ *
+ * @params[in] Pointer to struct BWP_UplinkCommon__pusch_ConfigCommon *puschCfg
+ * @return void
+ *
+ * ****************************************************************/
+void FreePuschCfgCommon(struct BWP_UplinkCommon__pusch_ConfigCommon *puschCfg)
{
- uint8_t idx=0,arrIdx;
- RACH_ConfigCommon_t *setup;
- BWP_UplinkCommon_t *bwp=&ulCfg->initialUplinkBWP;
- struct FrequencyInfoUL_SIB__scs_SpecificCarrierList *scsCarrierList;
- struct BWP_UplinkCommon__rach_ConfigCommon *rachCfg;
- struct BWP_UplinkCommon__pucch_ConfigCommon *pucchCfg;
- struct BWP_UplinkCommon__pusch_ConfigCommon *puschCfg;
- puschCfg=ulCfg->initialUplinkBWP.pusch_ConfigCommon;
- rachCfg =bwp->rach_ConfigCommon;
- scsCarrierList = &ulCfg->frequencyInfoUL.scs_SpecificCarrierList;
+ uint8_t idx = 0;
+ PUSCH_ConfigCommon_t *setup = NULLP;
+ PUSCH_TimeDomainResourceAllocation_t *timeDomRsrcAllocInfo = NULLP;
- if(scsCarrierList->list.array)
+ if(puschCfg->choice.setup)
{
- if(ulCfg->frequencyInfoUL.p_Max)
+ setup = puschCfg->choice.setup;
+
+ /* Time Domain Resource Allocation List */
+ if(setup->pusch_TimeDomainAllocationList)
{
- if(FreqInfoUlret == ROK)
+ if(setup->pusch_TimeDomainAllocationList->list.array)
{
- if(bwp->rach_ConfigCommon)
+ for(idx=0; idx < setup->pusch_TimeDomainAllocationList->list.count; idx++)
{
- if(RachCfgCommonret== ROK)
+ if(setup->pusch_TimeDomainAllocationList->list.array[idx])
{
- if(bwp->pusch_ConfigCommon)
- {
+ timeDomRsrcAllocInfo = setup->pusch_TimeDomainAllocationList->list.array[idx];
- if(PuschCfgCommonret==ROK)
- {
- if(bwp->pucch_ConfigCommon)
- {
- pucchCfg=bwp->pucch_ConfigCommon;
- switch(pucchCfg->present)
- {
- case BWP_UplinkCommon__pucch_ConfigCommon_PR_NOTHING:
- break;
- case BWP_UplinkCommon__pucch_ConfigCommon_PR_release:
- break;
- case BWP_UplinkCommon__pucch_ConfigCommon_PR_setup:
- {
- if(pucchCfg->choice.setup)
- {
+ /* K2 */
+ DU_FREE(timeDomRsrcAllocInfo->k2, sizeof(long));
+ DU_FREE(setup->pusch_TimeDomainAllocationList->list.array[idx],\
+ sizeof(PUSCH_TimeDomainResourceAllocation_t));
+ }
+ }
+ DU_FREE(setup->pusch_TimeDomainAllocationList->list.array, setup->pusch_TimeDomainAllocationList->list.size);
+ }
+ DU_FREE(setup->pusch_TimeDomainAllocationList, sizeof(PUSCH_TimeDomainResourceAllocationList_t));
+ }
- if(pucchCfg->choice.setup->pucch_ResourceCommon)
- {
- if(pucchCfg->choice.setup->p0_nominal)
- {
- DU_FREE(pucchCfg->choice.setup->p0_nominal,
- sizeof(long));
- }
- DU_FREE(pucchCfg->choice.setup->pucch_ResourceCommon,
- sizeof(long));
- }
- DU_FREE(pucchCfg->choice.setup,
- sizeof(PUCCH_ConfigCommon_t));
- }
- }
- default:
- break;
- }
- DU_FREE(bwp->pucch_ConfigCommon,\
- sizeof(struct BWP_UplinkCommon__pucch_ConfigCommon));
- }
- }
- switch(puschCfg->present)
- {
- case BWP_UplinkCommon__pusch_ConfigCommon_PR_NOTHING:
- break;
- case BWP_UplinkCommon__pusch_ConfigCommon_PR_release:
- break;
- case BWP_UplinkCommon__pusch_ConfigCommon_PR_setup:
- {
- if(puschCfg->choice.setup)
- {
+ /* Msg3 Delta Preamble */
+ DU_FREE(setup->msg3_DeltaPreamble, sizeof(long));
- if( puschCfg->choice.setup->pusch_TimeDomainAllocationList)
- {
- if( puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.array)
- {
- for(arrIdx = 0; arrIdx<puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.count; arrIdx++)
- {
- if(puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.array[arrIdx])
- {
- if(puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.array[arrIdx]->k2)
- {
- if( puschCfg->choice.setup->msg3_DeltaPreamble)
- {
- if(puschCfg->choice.setup->p0_NominalWithGrant)
- {
- DU_FREE(puschCfg->choice.setup->p0_NominalWithGrant,
- sizeof(long));
- }
- DU_FREE(puschCfg->choice.setup->msg3_DeltaPreamble,
- sizeof(long));
- }
- DU_FREE(puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.\
- array[arrIdx]->k2, sizeof(long));
- }
- }
- }
- for(idx=0;
- idx<puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.count;
- idx++)
- {
- if(puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.array[idx])
- {
- DU_FREE(puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.array[idx],\
- sizeof(PUSCH_TimeDomainResourceAllocation_t));
- }
- }
- DU_FREE(puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.array,\
- puschCfg->choice.setup->pusch_TimeDomainAllocationList->list.size);
- }
- DU_FREE(puschCfg->choice.setup->pusch_TimeDomainAllocationList,\
- sizeof(PUSCH_TimeDomainResourceAllocationList_t));
- }
- DU_FREE(puschCfg->choice.setup,
- sizeof(PUSCH_ConfigCommon_t));
- }
- }
- default :
- break;
- }
+ /* P0 Nominal with grant */
+ DU_FREE(setup->p0_NominalWithGrant, sizeof(long));
- DU_FREE(bwp->pusch_ConfigCommon,\
- sizeof(struct BWP_UplinkCommon__pusch_ConfigCommon));
- }
- }
- switch(rachCfg->present)
- {
- case BWP_UplinkCommon__rach_ConfigCommon_PR_NOTHING:
- break;
- case BWP_UplinkCommon__rach_ConfigCommon_PR_release:
- break;
- case BWP_UplinkCommon__rach_ConfigCommon_PR_setup:
- {
- if(rachCfg->choice.setup)
- {
- setup = rachCfg->choice.setup;
- if(setup->totalNumberOfRA_Preambles)
- {
- if(setup->ssb_perRACH_OccasionAndCB_PreamblesPerSSB)
- {
- if(setup->rsrp_ThresholdSSB)
- {
- if(setup->msg1_SubcarrierSpacing)
- {
- DU_FREE(setup->msg1_SubcarrierSpacing,
- sizeof(SubcarrierSpacing_t));
- }
- DU_FREE(setup->rsrp_ThresholdSSB,
- sizeof(RSRP_Range_t));
- }
- DU_FREE(setup->ssb_perRACH_OccasionAndCB_PreamblesPerSSB,\
- sizeof(struct
- RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB));
- }
- DU_FREE(setup->totalNumberOfRA_Preambles,
- sizeof(long));
- }
+ DU_ALLOC(puschCfg->choice.setup, sizeof(PUSCH_ConfigCommon_t));
+ }
+}/* BuildPuschCfgCommon */
- DU_FREE(rachCfg->choice.setup,
- sizeof(RACH_ConfigCommon_t));
- }
- }
- default:
- break;
- }
- DU_FREE(bwp->rach_ConfigCommon,\
- sizeof(struct BWP_UplinkCommon__rach_ConfigCommon));
- }
- }
- DU_FREE(ulCfg->frequencyInfoUL.p_Max, sizeof(P_Max_t));
- }
+/*******************************************************************
+ *
+ * @brief Free RACH configuration common
+ *
+ * @details
+ *
+ * Function : FreeRachCfgCommon
+ *
+ * Functionality:
+ * Free RACH configuration common
+ *
+ * @params[in] BWP_UplinkCommon__rach_ConfigCommon pointer
+ * @return void
+ *
+ * ****************************************************************/
+
+void FreeRachCfgCommon(struct BWP_UplinkCommon__rach_ConfigCommon *rachCfg)
+{
+ RACH_ConfigCommon_t *setup = NULLP;
+
+ if(rachCfg->choice.setup)
+ {
+ setup = rachCfg->choice.setup;
+
+ /* Total number of RA preambles */
+ DU_FREE(setup->totalNumberOfRA_Preambles, sizeof(long));
+
+ /* SSB per RACH occassion and CB Preambles per SSB */
+ DU_FREE(setup->ssb_perRACH_OccasionAndCB_PreamblesPerSSB,\
+ sizeof(struct RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB));
+
+ /* RSRP Threshold SSB */
+ DU_FREE(setup->rsrp_ThresholdSSB, sizeof(RSRP_Range_t));
+
+ /* Msg 1 Subcarrier spacing */
+ DU_FREE(setup->msg1_SubcarrierSpacing, sizeof(SubcarrierSpacing_t));
+
+ DU_FREE(rachCfg->choice.setup, sizeof(RACH_ConfigCommon_t));
+ }
+}/* FreeRachCfgCommon */
+
+/*******************************************************************
+ *
+ * @brief Free UL BWP Common
+ *
+ * @details
+ *
+ * Function : FreeBwpUlCommon
+ *
+ * Functionality:
+ * Free UL BWP Common
+ *
+ * @params[in] BWP_UplinkCommon_t pointer
+ * @return void
+ *
+ * ****************************************************************/
+void FreeBwpUlCommon(BWP_UplinkCommon_t *bwp)
+{
+ /* RACH Config Common */
+ if(bwp->rach_ConfigCommon)
+ {
+ FreeRachCfgCommon(bwp->rach_ConfigCommon);
+ DU_FREE(bwp->rach_ConfigCommon, sizeof(struct BWP_UplinkCommon__rach_ConfigCommon));
+ }
+
+ /* PUSCH Config Common */
+ if(bwp->pusch_ConfigCommon)
+ {
+ FreePuschCfgCommon(bwp->pusch_ConfigCommon);
+ DU_FREE(bwp->pusch_ConfigCommon, sizeof(struct BWP_UplinkCommon__pusch_ConfigCommon));
+ }
+
+ /* PUCCH Config Common */
+ if(bwp->pucch_ConfigCommon)
+ {
+ FreePucchCfgCommon(bwp->pucch_ConfigCommon);
+ DU_FREE(bwp->pucch_ConfigCommon, sizeof(struct BWP_UplinkCommon__pucch_ConfigCommon));
+ }
+}/* FreeBwpUlCommon */
+
+/*******************************************************************
+ *
+ * @brief Free frequency infor for UL
+ *
+ * @details
+ *
+ * Function : FreeFreqInfoUlSib
+ *
+ * Functionality:
+ * Free frequency infor for UL
+ *
+ * @params[in] FrequencyInfoUL_SIB_t pointer
+ * @return void
+ *
+ * ****************************************************************/
+
+void FreeFreqInfoUlSib(FrequencyInfoUL_SIB_t *frequencyInfoUL)
+{
+ uint8_t idx = 0;
+ struct FrequencyInfoUL_SIB__scs_SpecificCarrierList *scsCarrierList = &frequencyInfoUL->scs_SpecificCarrierList;
+
+ /* Subcarrier Spacing specifc carrier */
+ if(scsCarrierList->list.array)
+ {
for(idx = 0; idx < scsCarrierList->list.count; idx++)
{
- if(scsCarrierList->list.array[idx])
- {
- DU_FREE(scsCarrierList->list.array[idx],
- sizeof(SCS_SpecificCarrier_t));
- }
+ DU_FREE(scsCarrierList->list.array[idx], sizeof(SCS_SpecificCarrier_t));
}
DU_FREE(scsCarrierList->list.array, scsCarrierList->list.size);
}
-}
+
+ /* P-MAX */
+ DU_FREE(frequencyInfoUL->p_Max, sizeof(P_Max_t));
+}/* FreeFreqInfoUlSib */
+
/*******************************************************************
*
* @brief : Deallocating memory of SIB1 message
*******************************************************************/
void FreeServCellCfgCommonSib(ServingCellConfigCommonSIB_t *srvCellCfg)
{
- BIT_STRING_t *ssbPosInBurst;
+ BIT_STRING_t *ssbPosInBurst = NULLP;
+ DownlinkConfigCommonSIB_t *dlCfg = NULLP;
+ UplinkConfigCommonSIB_t *ulCfg = NULLP;
+
+ /* SSB Position in Burst buffer */
ssbPosInBurst = &srvCellCfg->ssb_PositionsInBurst.inOneGroup;
- DownlinkConfigCommonSIB_t *dlCfg=&srvCellCfg->downlinkConfigCommon;
+ DU_FREE(ssbPosInBurst->buf, ssbPosInBurst->size * sizeof(uint8_t));
+
+ /* Free Donwlink config common SIB */
+ dlCfg = &srvCellCfg->downlinkConfigCommon;
+ FreeFreqInfoDlSib(&dlCfg->frequencyInfoDL);
+ FreeBwpDlCommon(&dlCfg->initialDownlinkBWP);
- if(ssbPosInBurst->buf)
+ /* Uplink Config Comm */
+ if(srvCellCfg->uplinkConfigCommon)
{
- /* Free DL frequency info */
- if(FreqInfoDlret == ROK)
- {
- if(DlCfgCommSibret == ROK)
- {
- /* Uplink Config Comm */
- if(srvCellCfg->uplinkConfigCommon)
- {
- if(UlCfgCommSibret==ROK)
- {
- /* TDD UL DL Config Comm */
- if(srvCellCfg->tdd_UL_DL_ConfigurationCommon)
- {
- DU_FREE(srvCellCfg->tdd_UL_DL_ConfigurationCommon,
- sizeof(TDD_UL_DL_ConfigCommon_t));
- }
- }
- FreeUlCfgCommSib(srvCellCfg->uplinkConfigCommon);
- DU_FREE(srvCellCfg->uplinkConfigCommon,
- sizeof(UplinkConfigCommonSIB_t));
- }
- }
- FreeBwpDlCommon(&dlCfg->initialDownlinkBWP);
- }
- FreeFreqInfoDl(&dlCfg->frequencyInfoDL);
- DU_FREE(ssbPosInBurst->buf, ssbPosInBurst->size * sizeof(uint8_t));
+ ulCfg = srvCellCfg->uplinkConfigCommon;
+ FreeFreqInfoUlSib(&ulCfg->frequencyInfoUL);
+ FreeBwpUlCommon(&ulCfg->initialUplinkBWP);
+ DU_FREE(srvCellCfg->uplinkConfigCommon, sizeof(UplinkConfigCommonSIB_t));
}
+
+ /* TDD UL DL Config Comm */
+ DU_FREE(srvCellCfg->tdd_UL_DL_ConfigurationCommon, sizeof(TDD_UL_DL_ConfigCommon_t));
}
+
/*******************************************************************
*
* @brief : Deallcating memory of the function BuildSib1Msg
uint8_t BuildMibPdu();
uint8_t BuildMibMsg();
uint8_t BuildSib1Msg();
+uint8_t BuildBwpDlCommon(BWP_DownlinkCommon_t *bwp);
+uint8_t BuildBwpUlCommon(BWP_UplinkCommon_t *bwp);
+uint8_t BuildTddUlDlCfgComm(TDD_UL_DL_ConfigCommon_t *tddCfg);
+void FreeBwpDlCommon(BWP_DownlinkCommon_t *bwp);
+void FreeBwpUlCommon(BWP_UplinkCommon_t *bwp);
+
char encBuf[ENC_BUF_MAX_LEN];
DuCfgParams duCfgParam;
#include "du_app_mac_inf.h"
#include "du_app_rlc_inf.h"
#include "du_cfg.h"
-#include "du_utils.h"
#include "du_mgr.h"
+#include "du_utils.h"
#include "du_f1ap_msg_hdl.h"
#include "du_ue_mgr.h"
packDuMacUeReconfigReq /* Light weight-loose coupling */
};
+DuMacRachRsrcReq packMacRachRsrcReqOpts[] =
+{
+ packDuMacRachRsrcReq, /* Loose coupling */
+ MacProcRachRsrcReq, /* Tight coupling */
+ packDuMacRachRsrcReq /* Light weight-loose coupling */
+};
+
DuRlcDlUserDataToRlcFunc duSendRlcDlUserDataToRlcOpts[] =
{
- packRlcDlUserDataToRlc, /* Loose coupling */
+ packRlcDlUserDataToRlc, /* Loose coupling */
RlcProcDlUserDataTransfer, /* Tight coupling */
- packRlcDlUserDataToRlc /* Light weight-loose coupling */
+ packRlcDlUserDataToRlc /* Light weight-loose coupling */
+};
+
+DuMacRachRsrcRel packMacRachRsrcRelOpts[] =
+{
+ packDuMacRachRsrcRel, /* Loose coupling */
+ MacProcRachRsrcRel, /* Tight coupling */
+ packDuMacRachRsrcRel /* Light weight-loose coupling */
};
DuMacUeDeleteReq packMacUeDeleteReqOpts[] =
* @return ROK/RFAILED
*
*****************************************************************/
-uint8_t fillMacUeCfg(uint16_t cellId, uint8_t gnbDuUef1apId, DuUeCfg *ueCfgDb, MacUeCfg *macUeCfg)
+uint8_t fillMacUeCfg(uint16_t cellId, uint8_t gnbDuUef1apId, uint16_t crnti, DuUeCfg *ueCfgDb, MacUeCfg *macUeCfg)
{
uint8_t ret = ROK, dbIdx = 0, lcIdx = 0, cellIdx = 0;
bool lcIdFound = false;
macUeCfg->cellId = cellId;
macUeCfg->ueId = gnbDuUef1apId;
- GET_CRNTI(macUeCfg->crnti, macUeCfg->ueId);
+ macUeCfg->crnti = crnti;
if(!ueCfgDb)
{
/* Filling Mac Ue Config */
memset(&duCb.actvCellLst[cellIdx]->ueCb[ueIdx].macUeCfg, 0, sizeof(MacUeCfg));
- ret = duBuildAndSendUeCreateReqToMac(ueCcchCtxt->cellId, ueCcchCtxt->gnbDuUeF1apId, NULL,
+ ret = duBuildAndSendUeCreateReqToMac(ueCcchCtxt->cellId, ueCcchCtxt->gnbDuUeF1apId, ueCcchCtxt->crnti, NULL,
&duCb.actvCellLst[cellIdx]->ueCb[ueIdx].macUeCfg);
if(ret == RFAILED)
DU_LOG("\nERROR --> DU APP : Failed to send UE create request to MAC");
*
* ****************************************************************/
-uint8_t duBuildAndSendUeCreateReqToMac(uint16_t cellId, uint8_t gnbDuUeF1apId, DuUeCfg *ueCfgDb, MacUeCfg *duMacUeCfg)
+uint8_t duBuildAndSendUeCreateReqToMac(uint16_t cellId, uint8_t gnbDuUeF1apId, uint16_t crnti, DuUeCfg *ueCfgDb, MacUeCfg *duMacUeCfg)
{
uint8_t ret = ROK;
MacUeCfg *macUeCfg = NULLP;
memset(&pst, 0, sizeof(Pst));
- ret = fillMacUeCfg(cellId, gnbDuUeF1apId, ueCfgDb, duMacUeCfg);
+ ret = fillMacUeCfg(cellId, gnbDuUeF1apId, crnti, ueCfgDb, duMacUeCfg);
if(ret == RFAILED)
{
DU_LOG("\nERROR --> DU APP : Failed to fill MacUeCfg at duBuildAndSendUeCreateReqToMac()");
return ret;
}
+/*******************************************************************
+ *
+ * @brief Build and send RACH Resource request to MAC
+ *
+ * @details
+ *
+ * Function : duBuildAndSendRachRsrcReqToMac
+ * Functionality:
+ * Build and send RACH Resource request to MAC
+ *
+ * @params[in] Cell Id
+ * UE Id
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t duBuildAndSendRachRsrcReqToMac(uint16_t cellId, uint16_t ueId)
+{
+ uint16_t cellIdx = 0, ssbIdx = 0;
+ Pst pst;
+ MacRachRsrcReq *rachRsrcReq = NULLP;
+
+ GET_CELL_IDX(cellId, cellIdx);
+ if(duCb.actvCellLst[cellIdx] == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP : Cell Id [%d] not found in duBuildAndSendRachRsrcReqToMac()", cellId);
+ return RFAILED;
+ }
+
+ DU_ALLOC_SHRABL_BUF(rachRsrcReq, sizeof(MacRachRsrcReq));
+ if(!rachRsrcReq)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for RACH Resource Request in \
+ duBuildAndSendRachRsrcReqToMac()");
+ return RFAILED;
+ }
+
+ rachRsrcReq->cellId = cellId;
+ rachRsrcReq->ueId = ueId;
+ rachRsrcReq->numSsb = duCfgParam.macCellCfg.prachCfg.ssbPerRach;
+ for(ssbIdx = 0; ssbIdx < rachRsrcReq->numSsb; ssbIdx++)
+ {
+ rachRsrcReq->ssbIdx[ssbIdx] = ssbIdx;
+ }
+
+ /* Fill Pst */
+ FILL_PST_DUAPP_TO_MAC(pst, EVENT_MAC_RACH_RESOURCE_REQ);
+
+ if(((*packMacRachRsrcReqOpts[pst.selector])(&pst, rachRsrcReq)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU_APP : Failure in sending RACH Resource Request to MAC at \
+ duBuildAndSendRachRsrcReqToMac()");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, rachRsrcReq, sizeof(MacRachRsrcReq));
+ return RFAILED;
+ }
+
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Process RACH resource response from MAC
+ *
+ * @details
+ *
+ * Function : DuProcMacRachRsrcRsp
+ * Functionality:
+ * Process RACH resource response from MAC
+ *
+ * @params[in] Post structure
+ * RACH resource response
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t DuProcMacRachRsrcRsp(Pst *pst, MacRachRsrcRsp *rachRsrcRsp)
+{
+ uint8_t ret = RFAILED;
+ uint16_t cellIdx = 0;
+ DuCellCb *cellCb = NULLP;
+ DuUeCb *ueCb = NULLP;
+
+ DU_LOG("\nINFO --> DU APP : Received RACH Resource Response from MAC. Cell ID [%d] UE ID [%d]",
+ rachRsrcRsp->cellId, rachRsrcRsp->ueId);
+
+ if(rachRsrcRsp->result == MAC_DU_APP_RSP_OK)
+ {
+ DU_LOG("\nINFO : DU APP : RACH Resource Response from MAC : Result [SUCCESS]");
+
+ /* Fetch Cell Cb */
+ GET_CELL_IDX(rachRsrcRsp->cellId, cellIdx);
+ if(duCb.actvCellLst[cellIdx] && (duCb.actvCellLst[cellIdx]->cellId == rachRsrcRsp->cellId))
+ {
+ cellCb = duCb.actvCellLst[cellIdx];
+
+ /* Fetch UE CB */
+ if(cellCb->ueCb[rachRsrcRsp->ueId-1].gnbDuUeF1apId == rachRsrcRsp->ueId)
+ {
+ ueCb = &cellCb->ueCb[rachRsrcRsp->ueId-1];
+
+ /* Store CRNTI alloted to this UE by MAC */
+ ueCb->crnti = rachRsrcRsp->newCrnti;
+
+ /* Store the assigned CF-RA resources */
+ memcpy(&ueCb->cfraResource, &rachRsrcRsp->cfraResource, sizeof(MacCfraResource));
+
+ /* RACH resources allocated to UE is sent to CU in UE Context Setup Response
+ * along with the result of UE Context setup requested by CU */
+ if((ret = BuildAndSendUeCtxtRsp(rachRsrcRsp->cellId, rachRsrcRsp->ueId)) != ROK)
+ DU_LOG("\nERROR -> DU APP : Failure in BuildAndSendUeCtxtRsp()");
+ }
+ else
+ DU_LOG("\nERROR --> DU APP : UE ID [%d] not found in DuProcMacRachRsrcRsp", rachRsrcRsp->ueId);
+ }
+ else
+ DU_LOG("\nERROR --> DU APP : Cell ID [%d] not found in DuProcMacRachRsrcRsp", rachRsrcRsp->cellId);
+ }
+ else
+ DU_LOG("\nINFO : DU APP : RACH Resource Response from MAC : Result [FAILURE]");
+
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, rachRsrcRsp, sizeof(MacRachRsrcRsp));
+ return ret;
+}
+
/*******************************************************************
*
* @brief To update DuUeCb Mac Cfg
{
DU_LOG("\nINFO --> DU APP : MAC UE Create Response : SUCCESS [DU UE F1AP ID : %d]", cfgRsp->ueId);
- if(duCb.actvCellLst[cellIdx] &&
- (duCb.actvCellLst[cellIdx]->ueCb[cfgRsp->ueId -1].gnbDuUeF1apId == cfgRsp->ueId))
+ if(duCb.actvCellLst[cellIdx] && (duCb.actvCellLst[cellIdx]->ueCb[cfgRsp->ueId -1].gnbDuUeF1apId == cfgRsp->ueId))
{
duCb.actvCellLst[cellIdx]->ueCb[cfgRsp->ueId -1].macUeCfg.macUeCfgState = UE_CREATE_COMPLETE;
if((duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].ueState == UE_HANDIN_IN_PROGRESS) &&
- (duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].macUeCfg.macUeCfgState == UE_CREATE_COMPLETE) &&
- (duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].rlcUeCfg.rlcUeCfgState == UE_CREATE_COMPLETE))
- {
- if((ret = duUpdateDuUeCbCfg(cfgRsp->ueId, cfgRsp->cellId)) == ROK)
- {
- if((BuildAndSendUeCtxtRsp(cfgRsp->cellId, cfgRsp->ueId)) != ROK)
- {
- DU_LOG("\nERROR -> DU APP : Failure in BuildAndSendUeCtxtRsp()");
- return RFAILED;
- }
- }
- else
- {
- DU_LOG("\nERROR -> DU APP : Failure in updating DU UE CB");
- return RFAILED;
- }
- }
+ (duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].macUeCfg.macUeCfgState == UE_CREATE_COMPLETE) &&
+ (duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].rlcUeCfg.rlcUeCfgState == UE_CREATE_COMPLETE))
+ {
+ if((ret = duUpdateDuUeCbCfg(cfgRsp->ueId, cfgRsp->cellId)) == ROK)
+ {
+ /* If UE is in handover, RACH resource needs to be requested
+ * from MAC for CFRA */
+ if((duBuildAndSendRachRsrcReqToMac(cfgRsp->cellId, cfgRsp->ueId)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to send RACH Resource Request to MAC");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(MacUeCfgRsp));
+ return RFAILED;
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR -> DU APP : Failure in updating DU UE CB");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(MacUeCfgRsp));
+ return RFAILED;
+ }
+ }
}
}
else if(pst->event == EVENT_MAC_UE_RECONFIG_RSP)
if((BuildAndSendUeCtxtRsp(cfgRsp->cellId, cfgRsp->ueId)) != ROK)
{
DU_LOG("\nERROR -> DU APP : Failure in BuildAndSendUeCtxtRsp()");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(MacUeCfgRsp));
return RFAILED;
}
}
else
{
DU_LOG("\nERROR -> DU APP : Failure in updating DU UE CB");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(MacUeCfgRsp));
return RFAILED;
}
}
duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].rlcUeCfg.rlcUeCfgState = UE_CREATE_COMPLETE;
if((duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].ueState == UE_HANDIN_IN_PROGRESS) &&
- (duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].macUeCfg.macUeCfgState == UE_CREATE_COMPLETE) &&
- (duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].rlcUeCfg.rlcUeCfgState == UE_CREATE_COMPLETE))
+ (duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].macUeCfg.macUeCfgState == UE_CREATE_COMPLETE) &&
+ (duCb.actvCellLst[cfgRsp->cellId -1]->ueCb[cfgRsp->ueId -1].rlcUeCfg.rlcUeCfgState == UE_CREATE_COMPLETE))
{
if((ret = duUpdateDuUeCbCfg(cfgRsp->ueId, cfgRsp->cellId)) == ROK)
{
- if((BuildAndSendUeCtxtRsp(cfgRsp->cellId, cfgRsp->ueId)) != ROK)
+ /* If UE is in handover, RACH resource needs to be requested
+ * from MAC for CFRA */
+ if((duBuildAndSendRachRsrcReqToMac(cfgRsp->cellId, cfgRsp->ueId)) != ROK)
{
- DU_LOG("\nERROR --> DU APP : Failure in BuildAndSendUeCtxtRsp");
+ DU_LOG("\nERROR --> DU APP : Failed to send RACH Resource Request to MAC");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(MacUeCfgRsp));
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(RlcUeCfgRsp));
return RFAILED;
}
}
else
{
DU_LOG("\nERROR --> DU APP : Failure in updating DU UE CB");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(RlcUeCfgRsp));
return RFAILED;
}
}
if((BuildAndSendUeCtxtRsp(cfgRsp->cellId, cfgRsp->ueId)) != ROK)
{
DU_LOG("\nERROR --> DU APP : Failure in BuildAndSendUeCtxtRsp");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(RlcUeCfgRsp));
return RFAILED;
}
}
else
{
DU_LOG("\nERROR --> DU APP : Failure in updating DU UE CB");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, cfgRsp, sizeof(RlcUeCfgRsp));
return RFAILED;
}
}
if(macUeCfg)
{
memset(macUeCfg, 0, sizeof(MacUeCfg));
- ret = fillMacUeCfg(cellId, duUeF1apId, ueCfgDb, macUeCfg);
+ ret = fillMacUeCfg(cellId, duUeF1apId, crnti, ueCfgDb, macUeCfg);
if(ret == RFAILED)
DU_LOG("\nERROR --> DU APP : Failed to fill Mac Ue Cfg at duBuildAndSendUeReCfgReqToMac()");
else
memset(&ueCb->macUeCfg, 0, sizeof(MacUeCfg));
/* Since UE attach has not yet happened, crnti is unknow. Hence passing 0 */
- ret = duBuildAndSendUeCreateReqToMac(cellId, ueCb->gnbDuUeF1apId, duUeCfg, &ueCb->macUeCfg);
+ ret = duBuildAndSendUeCreateReqToMac(cellId, ueCb->gnbDuUeF1apId, 0, duUeCfg, &ueCb->macUeCfg);
if(ret == RFAILED)
DU_LOG("\nERROR --> DU APP : Failed to send UE create request to MAC");
/*******************************************************************
*
-* @brief Function to delete Pdsch ServCellCfg
+* @brief Build and send dedicated RACH resource release request to MAC
*
* @details
*
-* Function : deletePdschServCellCfg
+* Function : duBuildAndSendRachRsrcRelToMac
*
-* Functionality: Function to delete Pdsch ServCellCfg
+* Functionality: Function to Build and send dedicated RACH resource
+* release request to MAC
*
-* @params[in] PdschServCellCfg *pdschServCellCfg
-* @return void
+* @params[in] Cell ID
+* UE CB
+* @return ROK - Success
+* RFAILED - Failure
*
* ****************************************************************/
-
-void deletePdschServCellCfg(PdschServCellCfg *pdschServCellCfg)
+uint8_t duBuildAndSendRachRsrcRelToMac(uint16_t cellId, DuUeCb *ueCb)
{
- DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL,pdschServCellCfg->maxMimoLayers, sizeof(uint8_t));
- DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL,pdschServCellCfg->maxCodeBlkGrpPerTb, sizeof(MaxCodeBlkGrpPerTB));
- DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL,pdschServCellCfg->codeBlkGrpFlushInd, sizeof(bool));
- DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL,pdschServCellCfg->xOverhead, sizeof(PdschXOverhead));
+ Pst pst;
+ MacRachRsrcRel *rachRsrcRel = NULLP;
+
+ DU_ALLOC_SHRABL_BUF(rachRsrcRel, sizeof(MacRachRsrcRel));
+ if(!rachRsrcRel)
+ {
+ DU_LOG("\nERROR --> DU APP : Failed to allocate memory for RACH Resource Release in \
+ duBuildAndSendRachRsrcRelToMac()");
+ return RFAILED;
+ }
+
+ rachRsrcRel->cellId = cellId;
+ rachRsrcRel->ueId = ueCb->gnbDuUeF1apId;
+ rachRsrcRel->crnti = ueCb->crnti;
+
+ /* Fill Pst */
+ FILL_PST_DUAPP_TO_MAC(pst, EVENT_MAC_RACH_RESOURCE_REL);
+
+ if(((*packMacRachRsrcRelOpts[pst.selector])(&pst, rachRsrcRel)) != ROK)
+ {
+ DU_LOG("\nERROR --> DU_APP : Failure in sending RACH Resource Release to MAC at \
+ duBuildAndSendRachRsrcRelToMac()");
+ DU_FREE_SHRABL_BUF(DU_APP_MEM_REGION, DU_POOL, rachRsrcRel, sizeof(MacRachRsrcRel));
+ return RFAILED;
+ }
+
+ return ROK;
}
/*******************************************************************
uint8_t duHdlRlcUlData(Pst *pst, KwuDatIndInfo* datInd, Buffer *mBuf);
uint8_t cmPkRlcDatReq(Pst * pst,RlcDatReqInfo* datReq,Buffer * mBuf);
-uint8_t duBuildAndSendUeCreateReqToMac(uint16_t cellId, uint8_t duUeF1apId, DuUeCfg *ueCfgDb, MacUeCfg *duMacUeCfg);
+uint8_t duBuildAndSendUeCreateReqToMac(uint16_t cellId, uint8_t duUeF1apId, uint16_t crnti, DuUeCfg *ueCfgDb, MacUeCfg *duMacUeCfg);
uint8_t duBuildAndSendUeCreateReqToRlc(uint16_t cellId, uint8_t duUeF1apId, DuUeCfg *ueCfgDb, RlcUeCfg *duRlcUeCfg);
uint8_t duCreateUeCb(UeCcchCtxt *ueCcchCtxt, uint32_t gnbCuUeF1apId);
uint8_t duProcUlCcchInd(UlCcchIndInfo *ulCcchIndInfo);
uint8_t sendUeDeleteReqToMac(uint16_t cellId, uint8_t ueId, uint16_t crnti);
uint8_t sendUeDeleteReqToRlc(uint16_t cellId, uint8_t ueId);
uint8_t duBuildAndSendUeContextModReq(uint16_t cellId, uint8_t duUeF1apId, uint16_t crnti, DuUeCfg *duUeCfg);
+uint8_t duBuildAndSendRachRsrcRelToMac(uint16_t cellId, DuUeCb *ueCb);
#endif
*******************************************************************************/
/* Utility definitions to be used in du app */
#include "common_def.h"
+#include "lrg.h"
+#include "lrg.x"
+#include "lkw.x"
#include "du_app_mac_inf.h"
+#include "du_app_rlc_inf.h"
+#include "du_cfg.h"
+#include "du_mgr.h"
#include "du_utils.h"
/* Spec Ref-38.214-Table 5.1.2.1-1 */
}
}
+/*******************************************************************
+ * @brief Function to add a node to a linked list
+ *
+ * @details
+ *
+ * Function: duAddNodeToLList
+ *
+ * This function adds a new node to the linked list
+ *
+ * @param[in] Pointer to the list
+ * Pointer to node to be added
+ * Pointer to current node
+ * @return ROK
+ * RFAILED
+*******************************************************************/
+uint8_t duAddNodeToLList(CmLListCp *llist, void *blockToAdd, CmLList *currNode)
+{
+ CmLList *newNode = NULLP;
+
+ DU_ALLOC(newNode, sizeof(CmLList));
+ if(newNode)
+ {
+ newNode->node = (PTR)blockToAdd;
+
+ if(currNode == NULLP)
+ cmLListAdd2Tail(llist, newNode);
+ else
+ {
+ llist->crnt = currNode;
+ cmLListInsAfterCrnt(llist, newNode);
+ }
+ return ROK;
+ }
+ return RFAILED;
+}
+
+/*******************************************************************
+ * @brief Function to delete a node from linked list
+ *
+ * @details
+ *
+ * Function: duDelNodeFromLList
+ *
+ * This function deletes a node from the linked list
+ *
+ * @param[in] Pointer to the list
+ * Pointer to node to be deleted
+ * @return Pointer to the deleted node
+*******************************************************************/
+
+uint8_t duDelNodeFromLList(CmLListCp *llist, CmLList *node)
+{
+ node = cmLListDelFrm(llist, node);
+ DU_FREE(node, sizeof(CmLList));
+
+ return ROK;
+}
+
+/*******************************************************************
+ * @brief Handle the PageUe List
+ *
+ * @details
+ *
+ * Function : handlePageUeLL
+ *
+ * Functionality: Handling the (SEARCH,CREATE,DELETE) PageUeList
+ *
+ * @params[in] DuPagingMsg *pagingParam, CmLListCp *pageUeLL, ActionTypeLL
+ * action
+ *
+ * @return DuPagUeRecord
+ *
+ * ****************************************************************/
+DuPagUeRecord* handlePageUeLL(uint16_t pagUeId, uint64_t sTmsi, CmLListCp *pageUeLL, ActionTypeLL action)
+{
+ CmLList *node = NULLP;
+ DuPagUeRecord *ueRecord = NULLP;
+ bool found = FALSE;
+
+ if((pageUeLL == NULLP) ||
+ ((pageUeLL->first == NULLP) && (action != CREATE)))
+ {
+ DU_LOG("\nERROR --> DU APP: UE Page Record LL is empty");
+ return NULLP;
+ }
+ node = pageUeLL->first;
+
+ while(node)
+ {
+ ueRecord = (DuPagUeRecord *)node->node;
+ if(action == PRINT)
+ {
+ DU_LOG("\n INFO --> DU APP ueId:%d, sTmsi:%lu",\
+ ueRecord->pagUeId, ueRecord->sTmsi);
+ }
+ else if(ueRecord && (ueRecord->pagUeId == pagUeId &&
+ ueRecord->sTmsi == sTmsi))
+ {
+ found = TRUE;
+ break;
+ }
+ node = node->next;
+ }
+
+ switch(action)
+ {
+ case SEARCH:
+ {
+ if(!found)
+ {
+ ueRecord = NULLP;
+ }
+ return ueRecord;
+ }
+
+ case CREATE:
+ {
+ if(node != NULLP)
+ return ueRecord;
+
+ /*Need to add a new node for this LC*/
+
+ /*List is empty; Initialize the LL ControlPointer*/
+ if(pageUeLL->count == 0)
+ {
+ cmLListInit(pageUeLL);
+ }
+
+ ueRecord = NULLP;
+ /*Allocate the List*/
+ DU_ALLOC(ueRecord, sizeof(DuPagUeRecord));
+ if(ueRecord)
+ {
+ ueRecord->pagUeId = pagUeId;
+ ueRecord->sTmsi = sTmsi;
+ }
+ else
+ {
+ DU_LOG("\nERROR --> DU APP : Allocation of UE Record failed,ueId:%d",pagUeId);
+ return NULLP;
+ }
+
+ if(duAddNodeToLList(pageUeLL, ueRecord, NULLP) == RFAILED)
+ {
+ DU_LOG("\nERROR --> DU APP : failed to Add Ue Record Node,ueId:%d",pagUeId);
+ DU_FREE(ueRecord, sizeof(DuPagUeRecord));
+ return NULLP;
+ }
+ return ueRecord;
+ }
+ case DELETE:
+ {
+ if(!found || ueRecord == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: UeId:%d not found; thus Deletion unsuccessful",pagUeId);
+ }
+ else
+ {
+ if(duDelNodeFromLList(pageUeLL, node) == ROK)
+ DU_FREE(ueRecord, sizeof(DuPagUeRecord));
+ }
+ return NULLP;
+ }
+ case PRINT:
+ case TRAVERSE_ALL:
+ {
+ break;
+ }
+ default:
+ {
+ DU_LOG("\nERROR --> DU APP: Incorrect ActionType:%d on UeRecord",action);
+ }
+ }
+ return NULLP;
+}
+
+/*******************************************************************
+ * @brief Handle the PageInfo List
+ *
+ * @details
+ *
+ * Function : handlePageInfoLL
+ *
+ * Functionality: Handling the (SEARCH,CREATE,DELETE) PageInfoList
+ *
+ * @params[in] uint8_t i_s, CmLListCp *pagInfoLL, ActionTypeLL action
+ *
+ * @return DuPagUeList
+ *
+ * ****************************************************************/
+DuPagUeList* handlePageInfoLL(uint16_t pf, uint8_t i_s, CmLListCp *pagInfoLL, ActionTypeLL action)
+{
+ CmLList *node = NULLP, *next = NULLP;
+ DuPagUeList *pagInfo = NULLP;
+ bool found = FALSE;
+
+ if((pagInfoLL == NULLP) ||
+ ((pagInfoLL->first == NULLP) && (action != CREATE)))
+ {
+ DU_LOG("\nERROR --> DU APP: PagInfo LL is empty");
+ return NULLP;
+ }
+ node = pagInfoLL->first;
+
+ while(node)
+ {
+ next = node->next;
+ pagInfo = (DuPagUeList *)node->node;
+ if(action == PRINT)
+ {
+ DU_LOG("\n INFO --> DU APP: Paging Index (i_s):%d",pagInfo->i_s);
+ handlePageUeLL(NULLD, NULLD, &(pagInfo->pagUeList), PRINT);
+ }
+ else if(action == TRAVERSE_ALL)
+ {
+ return pagInfo;
+ }
+ else if(pagInfo->i_s == i_s)
+ {
+ found = TRUE;
+ break;
+ }
+ node = next;
+ }
+
+ switch(action)
+ {
+ case SEARCH:
+ {
+ if(!found)
+ {
+ pagInfo = NULLP;
+ }
+ return pagInfo;
+ }
+
+ case CREATE:
+ {
+ if(node != NULLP)
+ return pagInfo;
+
+ /*Need to add a new node for this LC*/
+
+ /*List is empty; Initialize the LL ControlPointer*/
+ if(pagInfoLL->count == 0)
+ {
+ cmLListInit(pagInfoLL);
+ }
+
+ pagInfo = NULLP;
+ /*Allocate the List*/
+ DU_ALLOC(pagInfo, sizeof(DuPagUeList));
+ if(pagInfo)
+ {
+ pagInfo->i_s = i_s;
+ }
+ else
+ {
+ DU_LOG("\nERROR --> DU APP : Allocation of List failed,i_s:%d",i_s);
+ return NULLP;
+ }
+
+ if(duAddNodeToLList(pagInfoLL, pagInfo, NULLP) == RFAILED)
+ {
+ DU_LOG("\nERROR --> DU APP : failed to Add Node,i_s:%d",i_s);
+ DU_FREE(pagInfo, sizeof(DuPagUeList));
+ return NULLP;
+ }
+ return pagInfo;
+ }
+ case DELETE:
+ {
+ if(!found || pagInfo == NULLP)
+ {
+ DU_LOG("\nERROR --> DU APP: i_s:%d not found; thus Deletion unsuccessful",i_s);
+ }
+ else
+ {
+ if(duDelNodeFromLList(pagInfoLL, node) == ROK)
+ DU_FREE(pagInfo, sizeof(DuPagUeList));
+ }
+ return NULLP;
+ }
+ case PRINT:
+ case TRAVERSE_ALL:
+ {
+ break;
+ }
+ default:
+ {
+ DU_LOG("\nERROR --> DU APP: Incorrect ActionType:%d on PageInfo List",action);
+ }
+ }
+ return NULLP;
+}
+
+/*******************************************************************
+ * @brief Find the PageInfo List from HashMap
+ *
+ * @details
+ *
+ * Function : findPagingInfoFromMap
+ *
+ * Functionality: Search for the PageInfoList for a PF from HashMap
+ *
+ * @params[in] uint16_t pf, CmHashListCp *pagingInfoMap
+ *
+ * @return DuPagInfoList
+ *
+ * ****************************************************************/
+DuPagInfoList* findPagingInfoFromMap(uint16_t pf, CmHashListCp *pagingInfoMap)
+{
+ DuPagInfoList *pagInfoLL = NULLP;
+
+ cmHashListFind(pagingInfoMap, (uint8_t *)&(pf), sizeof(uint16_t), 0, (PTR *)&pagInfoLL);
+
+ return pagInfoLL;
+}
+
+/*Below function for printing will be used in future so disabling it for now*/
+#if 0
+/*******************************************************************
+ * @brief Print the Page Info List and UE Records
+ *
+ * @details
+ *
+ * Function : printPageList
+ *
+ * Functionality: Print the Page Info List and UE Records
+ *
+ * @params[in] CmHashListCp *pagingInfoMap
+ *
+ * @return void
+ *
+ * ****************************************************************/
+void printPageList(CmHashListCp *pagingInfoMap)
+{
+ uint8_t ret = ROK;
+ DuPagInfoList *pagInfoLLFromPF = NULLP, *prevPageInfoLL = NULLP;
+
+ do
+ {
+ ret = cmHashListGetNext(pagingInfoMap, (PTR)prevPageInfoLL, (PTR *)&pagInfoLLFromPF);
+ if(ret == ROK)
+ {
+ DU_LOG("\nDEBUG --> DUAPP: Page List for PF:%d",pagInfoLLFromPF->pf);
+ handlePageInfoLL(NULLD, NULLD, &(pagInfoLLFromPF->pagInfoList), PRINT);
+ prevPageInfoLL = pagInfoLLFromPF;
+ }
+ }while(ret == ROK);
+
+}
+#endif
+
/**********************************************************************
End of file
**********************************************************************/
void fillStartSymbolAndLen(uint8_t numRsrcAlloc, PdschConfig *pdschCfg, PuschCfg *puschCfg);
+uint8_t duAddNodeToLList(CmLListCp *llist, void *blockToAdd, CmLList *currNode);
+uint8_t duDelNodeFromLList(CmLListCp *llist, CmLList *node);
+
+DuPagUeRecord* handlePageUeLL(uint16_t pagUeId, uint64_t sTmsi, CmLListCp *pageUeLL, ActionTypeLL action);
+DuPagUeList* handlePageInfoLL(uint16_t pf, uint8_t i_s, CmLListCp *pagInfoLL, ActionTypeLL action);
+DuPagInfoList* findPagingInfoFromMap(uint16_t pf, CmHashListCp *pagingInfoMap);
+#if 0
+void printPageList(CmHashListCp *pagingInfoMap);
+#endif
+
/**********************************************************************
End of file
**********************************************************************/
*******************************************************************************/
#include <unistd.h>
+/* Changes the IP information
+* At DU1, SOURCE_DU_IPV4_ADDR = 192.168.130.81 and DESTINATION_DU_IPV4_ADDR = 192.168.130.83
+* At DU2, SOURCE_DU_IPV4_ADDR = 192.168.130.83 and DESTINATION_DU_IPV4_ADDR = 192.168.130.81 */
+#define SOURCE_DU_IPV4_ADDR "192.168.130.81"
+#define DESTINATION_DU_IPV4_ADDR "192.168.130.83"
+#define PORT_NUMBER 8080
+#define NUM_THREADS 1
+
#ifdef NR_TDD
#define MAX_SLOT_VALUE 19
#else
#define SLOT_DELAY 3
#define NUM_DRB_TO_PUMP_DATA 3
#define NUM_UL_PACKETS 1
+
/*UE Ids for RACH IND*/
#define UE_IDX_0 0
#define UE_IDX_1 1
#define UE_IDX_2 2
+/* Default RA Preamble index to be used when Rach Indication is triggered from
+ * PHY stub */
+#define CB_RA_PREAMBLE_IDX 3 /* For contention based RA */
+#define CF_RA_PREAMBLE_IDX 8 /* For contention free RA */
+
bool slotIndicationStarted;
uint16_t sfnValue;
uint16_t slotValue;
uint8_t ueId;
uint16_t crnti;
bool rachIndSent;
+ bool isCFRA;
bool msg3Sent;
bool msg5ShortBsrSent;
bool msg5Sent;
bool dlDedMsg;
bool msgSecurityModeComp;
- bool msgRrcReconfiguration;
- bool msgRegistrationComp;
+ bool msgRrcReconfigComp;
+ bool msgRegistrationComp;
uint8_t rlcSnForSrb1; /* Sequence number of PDU at RLC for AM mode */
uint8_t pdcpSn; /* Sequence number of PDU at PDCP */
}UeCb;
UeCb ueCb[MAX_NUM_UE];
}UeDb;
-UeDb ueDb;
+typedef struct ipCfg
+{
+ uint32_t sourceDu;
+ uint32_t destinationDu;
+ uint16_t portNumber;
+}IpCfg;
+
+typedef struct phyDb
+{
+ bool isServer;
+ IpCfg ipCfgInfo;
+ UeDb ueDb;
+}PhyDb;
+
+PhyDb phyDb;
typedef enum
{
uint8_t l1SendStatusPdu();
uint16_t l1BuildAndSendSlotIndication();
uint16_t l1BuildAndSendStopInd();
+int inet_pton(int af, const char *sourc, void *dst);
+void *establishConnectionWithPeerL1(void *args);
+uint16_t l1BuildAndSendRachInd(uint16_t slot, uint16_t sfn, uint8_t raPreambleIdx);
/**********************************************************************
End of file
void l1HdlConfigReq(uint32_t msgLen, void *msg)
{
- memset(&ueDb, 0, sizeof(UeDb));
+ memset(&phyDb.ueDb, 0, sizeof(UeDb));
+ cmInetAddr((char *)SOURCE_DU_IPV4_ADDR, &phyDb.ipCfgInfo.sourceDu);
+ cmInetAddr((char *)DESTINATION_DU_IPV4_ADDR, &phyDb.ipCfgInfo.destinationDu);
+ phyDb.ipCfgInfo.portNumber = PORT_NUMBER;
+ phyDb.isServer = true;
#ifdef INTEL_FAPI
p_fapi_api_queue_elem_t configReqElem = (p_fapi_api_queue_elem_t)msg;
MsgType type = 0;
GET_UE_ID(puschPdu.rnti, ueId);
- if(!ueDb.ueCb[ueId-1].msg3Sent)
+ if(phyDb.ueDb.ueCb[ueId-1].isCFRA)
{
- ueDb.ueCb[ueId-1].ueId = ueId;
- ueDb.ueCb[ueId-1].crnti = puschPdu.rnti;
- ueDb.ueCb[ueId-1].msg3Sent = true;
- type = MSG_TYPE_MSG3;
- sleep(2);
- }
- else if(!ueDb.ueCb[ueId-1].msg5ShortBsrSent)
- {
- ueDb.ueCb[ueId-1].msg5ShortBsrSent = true;
- type = MSG_TYPE_SHORT_BSR;
- }
- else if(!ueDb.ueCb[ueId-1].msg5Sent)
- {
- ueDb.ueCb[ueId-1].msg5Sent = true;
- type = MSG_TYPE_MSG5;
- }
- else if(!ueDb.ueCb[ueId-1].msgRegistrationComp)
- {
- ueDb.ueCb[ueId-1].msgRegistrationComp = true;
- type = MSG_TYPE_REGISTRATION_COMPLETE;
- }
- else if(!ueDb.ueCb[ueId-1].msgSecurityModeComp)
- {
- ueDb.ueCb[ueId-1].msgSecurityModeComp = true;
- type = MSG_TYPE_SECURITY_MODE_COMPLETE;
- }
- else if(!ueDb.ueCb[ueId-1].msgRrcReconfiguration)
- {
- ueDb.ueCb[ueId-1].msgRrcReconfiguration = true;
+ /* In CF-RA in case of handover, RRC Reconfiguration Complete is sent
+ * by UE once RAR is received from DU */
+ phyDb.ueDb.ueCb[ueId-1].ueId = ueId;
+ phyDb.ueDb.ueCb[ueId-1].crnti = puschPdu.rnti;
+ phyDb.ueDb.ueCb[ueId-1].msgRrcReconfigComp = true;
type = MSG_TYPE_RRC_RECONFIG_COMPLETE;
}
else
- return RFAILED;
+ {
+ if(!phyDb.ueDb.ueCb[ueId-1].msg3Sent)
+ {
+ phyDb.ueDb.ueCb[ueId-1].ueId = ueId;
+ phyDb.ueDb.ueCb[ueId-1].crnti = puschPdu.rnti;
+ phyDb.ueDb.ueCb[ueId-1].msg3Sent = true;
+ type = MSG_TYPE_MSG3;
+ sleep(2);
+ }
+ else if(!phyDb.ueDb.ueCb[ueId-1].msg5ShortBsrSent)
+ {
+ phyDb.ueDb.ueCb[ueId-1].msg5ShortBsrSent = true;
+ type = MSG_TYPE_SHORT_BSR;
+ }
+ else if(!phyDb.ueDb.ueCb[ueId-1].msg5Sent)
+ {
+ phyDb.ueDb.ueCb[ueId-1].msg5Sent = true;
+ type = MSG_TYPE_MSG5;
+ }
+ else if(!phyDb.ueDb.ueCb[ueId-1].msgSecurityModeComp)
+ {
+ phyDb.ueDb.ueCb[ueId-1].msgSecurityModeComp = true;
+ type = MSG_TYPE_SECURITY_MODE_COMPLETE;
+ }
+ else if(!phyDb.ueDb.ueCb[ueId-1].msgRegistrationComp)
+ {
+ phyDb.ueDb.ueCb[ueId-1].msgRegistrationComp = true;
+ type = MSG_TYPE_REGISTRATION_COMPLETE;
+ }
+ else if(!phyDb.ueDb.ueCb[ueId-1].msgRrcReconfigComp)
+ {
+ phyDb.ueDb.ueCb[ueId-1].msgRrcReconfigComp = true;
+ type = MSG_TYPE_RRC_RECONFIG_COMPLETE;
+ }
+ else
+ return RFAILED;
+ }
MAC_ALLOC(rxDataInd, sizeof(fapi_rx_data_indication_t));
if(!rxDataInd)
DU_LOG("\nDEBUG --> PHY_STUB: Forming MSG5 PDU");
uint8_t msg5PduLen = 33; /* Length of MSG5 */
msg5PduLen += 2; /* RLC subheader */
- uint8_t msg5[] = {1, msg5PduLen, 128, ueDb.ueCb[ueId-1].rlcSnForSrb1++, 0, ueDb.ueCb[ueId-1].pdcpSn++, 16, 0, \
+ uint8_t msg5[] = {1, msg5PduLen, 128, phyDb.ueDb.ueCb[ueId-1].rlcSnForSrb1++, 0, phyDb.ueDb.ueCb[ueId-1].pdcpSn++, 16, 0, \
5, 223, 128, 16, 94, 64, 3, 64, 68, 252, 97, 0, 0, 0, 0, 4, 0, 0, 4, 68, 11, 128, 184, 56, 0, 0, 0, 0, 0};
msg5PduLen += 2; /* 2 bytes of MAC header */
DU_LOG("\nDEBUG --> PHY_STUB: Forming SECURITY MODE COMPLETE PDU");
uint8_t pduLen = 12; /* Length of PDU */
pduLen += 2; /* RLC subheader */
- uint8_t msg[] = {1, pduLen, 128, ueDb.ueCb[ueId-1].rlcSnForSrb1++, 0, ueDb.ueCb[ueId-1].pdcpSn++, 0x2a, 0x40, \
+ uint8_t msg[] = {1, pduLen, 128, phyDb.ueDb.ueCb[ueId-1].rlcSnForSrb1++, 0, phyDb.ueDb.ueCb[ueId-1].pdcpSn++, 0x2a, 0x40, \
0, 0, 0, 0, 0, 0, 0, 0};
pduLen += 2; /* 2 bytes of MAC header */
DU_LOG("\nDEBUG --> PHY_STUB: Forming RRC REGISTRATION COMPLETE PDU");
uint8_t pduLen = 12; /* Length of PDU */
pduLen += 2; /* RLC subheader */
- uint8_t msg[] = {1, pduLen, 128, ueDb.ueCb[ueId-1].rlcSnForSrb1++, 0, ueDb.ueCb[ueId-1].pdcpSn++, 0x3a, 0x81, \
+ uint8_t msg[] = {1, pduLen, 128, phyDb.ueDb.ueCb[ueId-1].rlcSnForSrb1++, 0, phyDb.ueDb.ueCb[ueId-1].pdcpSn++, 0x3a, 0x81, \
0xbf, 0, 0x21, 0x80, 0, 0, 0, 0};
pduLen += 2; /* 2 bytes of MAC header */
DU_LOG("\nDEBUG --> PHY_STUB: Forming RRC RECONFIGURATION COMPLETE PDU");
uint8_t pduLen = 13; /* PDU length */
pduLen += 2; /* RLC sub header */
- uint8_t msg[] = {1, pduLen, 128, ueDb.ueCb[ueId-1].rlcSnForSrb1++, 0, ueDb.ueCb[ueId-1].pdcpSn++, 8, 64, 0, 0,\
+ uint8_t msg[] = {1, pduLen, 128, phyDb.ueDb.ueCb[ueId-1].rlcSnForSrb1++, 0, phyDb.ueDb.ueCb[ueId-1].pdcpSn++, 8, 64, 0, 0,\
0, 0, 0, 0, 0, 0, 0};
pduLen += 2; /* 2bytes of MAC header */
* RFAILED - failure
*
* ****************************************************************/
-uint16_t l1BuildAndSendRachInd(uint16_t slot, uint16_t sfn)
+uint16_t l1BuildAndSendRachInd(uint16_t slot, uint16_t sfn, uint8_t raPreambleIdx)
{
#ifdef INTEL_FAPI
uint8_t rachPduIdx = 0;
rachPdu->avgSnr = 0;
rachPdu->numPreamble = 1;
- rachPdu->preambleInfo[preamIdx].preambleIndex = 3;
+ rachPdu->preambleInfo[preamIdx].preambleIndex = raPreambleIdx;
rachPdu->preambleInfo[preamIdx].timingAdvance = 0;
rachPdu->preambleInfo[preamIdx].preamblePwr = 0;
{
if(ulTtiReq->pdus[numPdus-1].pduType == 0)
{
- DU_LOG("\nINFO --> PHY STUB: PRACH PDU");
+ DU_LOG("\nINFO --> PHY STUB: PRACH PDU");
}
if(ulTtiReq->pdus[numPdus-1].pduType == 1)
{
- DU_LOG("\nINFO --> PHY STUB: PUSCH PDU");
- l1BuildAndSendRxDataInd(ulTtiReq->slot, ulTtiReq->sfn, \
- ulTtiReq->pdus[numPdus-1].pdu.pusch_pdu);
+ DU_LOG("\nINFO --> PHY STUB: PUSCH PDU");
+ l1BuildAndSendRxDataInd(ulTtiReq->slot, ulTtiReq->sfn, ulTtiReq->pdus[numPdus-1].pdu.pusch_pdu);
}
if(ulTtiReq->pdus[numPdus-1].pduType == 2)
{
- DU_LOG("\nINFO --> PHY STUB: PUCCH PDU");
+ DU_LOG("\nINFO --> PHY STUB: PUCCH PDU");
+
fapi_ul_tti_req_t ulTtiSlotInd;
- memset(&ulTtiSlotInd, 0, sizeof(fapi_ul_tti_req_t));
- ulTtiSlotInd.slot = ulTtiReq->slot;
- ulTtiSlotInd.sfn = ulTtiReq->sfn;
+ memset(&ulTtiSlotInd, 0, sizeof(fapi_ul_tti_req_t));
+ ulTtiSlotInd.slot = ulTtiReq->slot;
+ ulTtiSlotInd.sfn = ulTtiReq->sfn;
ADD_DELTA_TO_TIME(ulTtiSlotInd, ulTtiSlotInd, SLOT_DELAY);
- l1BuildAndSendUciInd(ulTtiSlotInd.slot, ulTtiSlotInd.sfn, \
- ulTtiReq->pdus[numPdus-1].pdu.pucch_pdu);
+ l1BuildAndSendUciInd(ulTtiSlotInd.slot, ulTtiSlotInd.sfn, ulTtiReq->pdus[numPdus-1].pdu.pucch_pdu);
}
numPdus--;
}
/* TODO: [SFN:SLOT] at which RACH Indication is sent should be calculated
* based on PRACH cfg index */
/* Send RACH Ind to L2 for first UE */
- if(ueDb.ueCb[UE_IDX_0].rachIndSent == false && ulTtiReq->sfn == 16 && ulTtiReq->slot == 6)
+ if(phyDb.ueDb.ueCb[UE_IDX_0].rachIndSent == false && ulTtiReq->sfn == 16 && ulTtiReq->slot == 6)
{
- ueDb.ueCb[UE_IDX_0].rachIndSent = true;
- l1BuildAndSendRachInd(ulTtiReq->slot, ulTtiReq->sfn);
- ueDb.numActvUe++;
+ phyDb.ueDb.ueCb[UE_IDX_0].isCFRA = false;
+ phyDb.ueDb.ueCb[UE_IDX_0].rachIndSent = true;
+ l1BuildAndSendRachInd(ulTtiReq->slot, ulTtiReq->sfn, CB_RA_PREAMBLE_IDX);
+ phyDb.ueDb.numActvUe++;
}
#if 0
/* Send RACH Ind to L2 for second UE */
- if(ueDb.ueCb[UE_IDX_1].rachIndSent == false && ulTtiReq->sfn == 304 && ulTtiReq->slot == 0)
+ if(phyDb.ueDb.ueCb[UE_IDX_1].rachIndSent == false && ulTtiReq->sfn == 304 && ulTtiReq->slot == 0)
{
- ueDb.ueCb[UE_IDX_1].rachIndSent = true;
- l1BuildAndSendRachInd(ulTtiReq->slot, ulTtiReq->sfn);
- ueDb.numActvUe++;
+ phyDb.ueDb.ueCb[UE_IDX_0].isCFRA = false;
+ phyDb.ueDb.ueCb[UE_IDX_1].rachIndSent = true;
+ l1BuildAndSendRachInd(ulTtiReq->slot, ulTtiReq->sfn, CB_RA_PREAMBLE_IDX);
+ phyDb.ueDb.numActvUe++;
}
/* Send RACH Ind to L2 for third UE */
- if(ueDb.ueCb[UE_IDX_2].rachIndSent == false && ulTtiReq->sfn == 526 && ulTtiReq->slot == 0)
+ if(phyDb.ueDb.ueCb[UE_IDX_2].rachIndSent == false && ulTtiReq->sfn == 526 && ulTtiReq->slot == 0)
{
- ueDb.ueCb[UE_IDX_2].rachIndSent = true;
- l1BuildAndSendRachInd(ulTtiReq->slot, ulTtiReq->sfn);
- ueDb.numActvUe++;
+ phyDb.ueDb.ueCb[UE_IDX_0].isCFRA = false;
+ phyDb.ueDb.ueCb[UE_IDX_2].rachIndSent = true;
+ l1BuildAndSendRachInd(ulTtiReq->slot, ulTtiReq->sfn, CB_RA_PREAMBLE_IDX);
+ phyDb.ueDb.numActvUe++;
}
#endif
MAC_FREE(msg, msgLen);
/* Initialize all global variables */
sfnValue = 0;
slotValue = 0;
- memset(&ueDb, 0, sizeof(UeDb));
+ memset(&phyDb.ueDb, 0, sizeof(UeDb));
DU_LOG("\nINFO --> PHY_STUB: Slot Indication is stopped successfully");
MAC_FREE(msg, msgLen);
extern uint16_t l1BuildAndSendBSR(uint8_t ueIdx, BsrType bsrType,\
LcgBufferSize lcgBsIdx[MAX_NUM_LOGICAL_CHANNEL_GROUPS]);
pthread_t thread = 0;
+int socket_fd =0;
/*******************************************************************
*
/* Initialize all global variables */
sfnValue = 0;
slotValue = 0;
- memset(&ueDb, 0, sizeof(UeDb));
+ memset(&phyDb.ueDb, 0, sizeof(UeDb));
/* Send Stop indication to MAC */
sleep(1);
}
}
}
+ else if(ch == 'r')
+ {
+ /* Trigger RACH Indication towards DU */
+ if(phyDb.ueDb.ueCb[phyDb.ueDb.numActvUe].rachIndSent == false)
+ {
+ phyDb.ueDb.ueCb[phyDb.ueDb.numActvUe].rachIndSent = true;
+ phyDb.ueDb.ueCb[phyDb.ueDb.numActvUe].isCFRA = true;
+ l1BuildAndSendRachInd(slotValue, sfnValue, CF_RA_PREAMBLE_IDX);
+ phyDb.ueDb.numActvUe++;
+ }
+
+ }
DU_LOG("\n");
continue;
}
* ****************************************************************/
void l1StartConsoleHandler()
{
- uint8_t retVal;
- pthread_t conThrdId;
+ uint8_t retVal, threadIdx;
+ pthread_t conThrdId[NUM_THREADS];
pthread_attr_t attr;
/* Start thread to receive console input */
pthread_attr_setstacksize(&attr, (size_t)NULLD);
pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM);
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
- retVal = pthread_create(&conThrdId, &attr, l1ConsoleHandler, NULLP);
- if(retVal != 0)
+ for(threadIdx =0 ; threadIdx <NUM_THREADS; threadIdx++)
{
- DU_LOG("\nERROR --> PHY STUB : Thread creation failed. Cause %d", retVal);
+ if(threadIdx == 0)
+ {
+ retVal = pthread_create(&conThrdId[threadIdx], &attr, l1ConsoleHandler, NULLP);
+ }
+ else
+ {
+ retVal = pthread_create(&conThrdId[threadIdx], &attr, establishConnectionWithPeerL1, NULLP);
+ }
+
+ if(retVal != 0)
+ {
+ DU_LOG("\nERROR --> PHY STUB : Thread creation failed. Cause %d", retVal);
+ }
}
pthread_attr_destroy(&attr);
+}
+
+/*******************************************************************
+ *
+ * @brief function reads the recevied information send by peer PHY
+ *
+ * @details
+ *
+ * Function : receiveMsgFromPeerL1
+ *
+ * Functionality: This function reads the recevied information
+ * and prints at console
+ *
+ * @params[in]
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+void receiveMsgFromPeerL1()
+{
+ while(true)
+ {
+ char buffer[1024] = {0};
+
+ if(read(socket_fd, buffer, 1024)>0)
+ {
+ DU_LOG("\n");
+ DU_LOG("%s\n",buffer);
+ if (strncmp("HANDOVER_IN_PROGRESS", buffer, 19) == 0)
+ {
+ DU_LOG("\nINFO --> PHY_STUB : Communication completed in between the source and destination PHY\n");
+ //TODO: Trigger for other handover process in target PHY
+ }
+ }
+ }
+}
+
+/*******************************************************************
+ *
+ * @brief function build the message which need to send to target PHY
+ *
+ * @details
+ *
+ * Function : sendMsg
+ *
+ * Functionality: function build the message which need to send
+ *
+ * @params[in]
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+void sendMsg()
+{
+ char *msgToDestinationPhy = "HANDOVER_IN_PROGRESS";
+ send(socket_fd, msgToDestinationPhy , strlen(msgToDestinationPhy) , 0 );
}
+/*******************************************************************
+ *
+ * @brief This function handles the server functionalities like
+ * binding socket, listen and accept
+ *
+ * @details
+ *
+ * Function : startL1AsServer
+ *
+ * Functionality: This function handles the server functionalities like
+ * binding socket, listen and accept
+ *
+ * @params[in] struct sockaddr_in serverPhy, struct sockaddr_in
+ * clientPhy
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+int8_t startL1AsServer(struct sockaddr_in serverPhy, struct sockaddr_in clientPhy)
+{
+ int addrlen= sizeof(struct sockaddr_in);
+
+ if (bind(socket_fd, (struct sockaddr *)&serverPhy, sizeof(struct sockaddr_in))<0)
+ {
+ DU_LOG("\nERROR --> PHY_STUB : bind failed");
+ return RFAILED;
+ }
+ if (listen(socket_fd, 3) < 0)
+ {
+ DU_LOG("\nERROR --> PHY_STUB : listen failed");
+ return RFAILED;
+ }
+ while(true)
+ {
+ if ((socket_fd = accept(socket_fd, (struct sockaddr *)&clientPhy,
+ (socklen_t*)&addrlen))<0)
+ {
+ DU_LOG("\nINFO --> PHY_STUB : Server is waiting");
+ }
+ else
+ {
+ DU_LOG("\nINFO --> PHY_STUB : Server Connected");
+ break;
+ }
+ }
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief this function includes all the functionalities of client side
+ * like binding the client side socket and connecting to the server
+ *
+ * @details
+ *
+ * Function : startL1AsClient
+ *
+ * Functionality: this function includes all the functionalities of client
+ * side like binding the client side socket and connecting to the server
+ *
+ * @params[in]
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+int8_t startL1AsClient(struct sockaddr_in serverPhy, struct sockaddr_in destinationPhy)
+{
+ if (bind(socket_fd, (struct sockaddr *)&serverPhy, sizeof(struct sockaddr_in ))<0)
+ {
+ DU_LOG("\nERROR --> PHY_STUB : bind failed");
+ return RFAILED;
+ }
+
+ while(true)
+ {
+ if (connect(socket_fd, (struct sockaddr *)&destinationPhy, sizeof(struct sockaddr_in)) < 0)
+ {
+ DU_LOG("\nERROR --> PHY_STUB : Connection Failed");
+ }
+ else
+ {
+ DU_LOG("\nINFO --> PHY_STUB : Client connected to sever");
+ break;
+ }
+ }
+ return ROK;
+
+}
+
+/*******************************************************************
+ *
+ * @brief this function creates the socket for commincation between source and
+ * target phy
+ *
+ * @details
+ *
+ * Function : establishConnectionWithPeerL1
+ *
+ * Functionality: creates the socket for commincation between source and
+ * target PHY, allocated the ip addresses and sends the request for connection
+ * establisshement and sends the information to each other
+ *
+ * @params[in]
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+void *establishConnectionWithPeerL1(void *args)
+{
+ void *ret = NULLP;
+ struct sockaddr_in sourcePhy, destinationPhy;
+
+ if ((socket_fd = socket(AF_INET, SOCK_STREAM, 0)) == 0)
+ {
+ DU_LOG("\nERROR --> PHY_STUB : socket failed");
+ return ret;
+ }
+
+ sourcePhy.sin_family = AF_INET;
+ sourcePhy.sin_port = htons(phyDb.ipCfgInfo.portNumber);
+ sourcePhy.sin_addr.s_addr = phyDb.ipCfgInfo.sourceDu;
+
+ destinationPhy.sin_family = AF_INET;
+ destinationPhy.sin_port = htons(phyDb.ipCfgInfo.portNumber);
+ destinationPhy.sin_addr.s_addr = phyDb.ipCfgInfo.destinationDu;
+
+ if(phyDb.isServer)
+ {
+ if(startL1AsServer(sourcePhy, destinationPhy) != ROK)
+ {
+ DU_LOG("\nERROR --> PHY_STUB : Failed to start server");
+ return ret;
+ }
+ }
+ else
+ {
+ if(startL1AsClient(sourcePhy, destinationPhy) != ROK)
+ {
+ DU_LOG("\nERROR --> PHY_STUB : Failed to start client");
+ return ret;
+ }
+ }
+
+ DU_LOG("\nINFO --> PHY_STUB : Connection established");
+ receiveMsgFromPeerL1();
+ return ROK;
+}
/**********************************************************************
End of file
**********************************************************************/