Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Michael Black
OpenXG-RAN
Commits
408a1c01
Commit
408a1c01
authored
Nov 04, 2022
by
Robert Schmidt
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/NR_RRC_config_cleanup' into integration_2022_wk44
parents
e5eabe20
3cd342f7
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
305 deletions
+0
-305
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
+0
-212
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/MESSAGES/asn1_msg.h
+0
-15
openair2/RRC/NR/nr_rrc_config.h
openair2/RRC/NR/nr_rrc_config.h
+0
-78
No files found.
openair2/RRC/NR/MESSAGES/asn1_msg.c
View file @
408a1c01
This diff is collapsed.
Click to expand it.
openair2/RRC/NR/MESSAGES/asn1_msg.h
View file @
408a1c01
...
...
@@ -69,21 +69,6 @@ uint16_t do_SIB1_NR(rrc_gNB_carrier_data_t *carrier, gNB_RrcConfigurationReq *co
uint8_t
do_SIB23_NR
(
rrc_gNB_carrier_data_t
*
carrier
,
gNB_RrcConfigurationReq
*
configuration
);
void
do_RLC_BEARER
(
uint8_t
Mod_id
,
int
CC_id
,
struct
NR_CellGroupConfig__rlc_BearerToAddModList
*
rlc_BearerToAddModList
,
rlc_bearer_config_t
*
rlc_config
);
void
do_MAC_CELLGROUP
(
uint8_t
Mod_id
,
int
CC_id
,
NR_MAC_CellGroupConfig_t
*
mac_CellGroupConfig
,
mac_cellgroup_t
*
mac_cellgroup_config
);
void
do_PHYSICALCELLGROUP
(
uint8_t
Mod_id
,
int
CC_id
,
NR_PhysicalCellGroupConfig_t
*
physicalCellGroupConfig
,
physicalcellgroup_t
*
physicalcellgroup_config
);
void
do_SpCellConfig
(
gNB_RRC_INST
*
rrc
,
struct
NR_SpCellConfig
*
spconfig
);
...
...
openair2/RRC/NR/nr_rrc_config.h
View file @
408a1c01
...
...
@@ -41,84 +41,6 @@
TyPe *lOcPtr= calloc(1,sizeof(TyPe)); \
ASN_SEQUENCE_ADD(&VaR,lOcPtr);
typedef
struct
rlc_bearer_config_s
{
long
LogicalChannelIdentity
[
MAX_NUM_CCs
];
long
servedRadioBearer_present
[
MAX_NUM_CCs
];
long
srb_Identity
[
MAX_NUM_CCs
];
long
drb_Identity
[
MAX_NUM_CCs
];
long
reestablishRLC
[
MAX_NUM_CCs
];
long
rlc_Config_present
[
MAX_NUM_CCs
];
long
ul_AM_sn_FieldLength
[
MAX_NUM_CCs
];
long
t_PollRetransmit
[
MAX_NUM_CCs
];
long
pollPDU
[
MAX_NUM_CCs
];
long
pollByte
[
MAX_NUM_CCs
];
long
maxRetxThreshold
[
MAX_NUM_CCs
];
long
dl_AM_sn_FieldLength
[
MAX_NUM_CCs
];
long
dl_AM_t_Reassembly
[
MAX_NUM_CCs
];
long
t_StatusProhibit
[
MAX_NUM_CCs
];
long
ul_UM_sn_FieldLength
[
MAX_NUM_CCs
];
long
dl_UM_sn_FieldLength
[
MAX_NUM_CCs
];
long
dl_UM_t_Reassembly
[
MAX_NUM_CCs
];
long
priority
[
MAX_NUM_CCs
];
long
prioritisedBitRate
[
MAX_NUM_CCs
];
long
bucketSizeDuration
[
MAX_NUM_CCs
];
long
allowedServingCells
[
MAX_NUM_CCs
];
long
subcarrierspacing
[
MAX_NUM_CCs
];
long
maxPUSCH_Duration
[
MAX_NUM_CCs
];
long
configuredGrantType1Allowed
[
MAX_NUM_CCs
];
long
logicalChannelGroup
[
MAX_NUM_CCs
];
long
schedulingRequestID
[
MAX_NUM_CCs
];
/* OPTIONAL */
int
logicalChannelSR_Mask
[
MAX_NUM_CCs
];
int
logicalChannelSR_DelayTimerApplied
[
MAX_NUM_CCs
];
}
rlc_bearer_config_t
;
typedef
struct
mac_cellgroup_s
{
long
DRX_Config_PR
[
MAX_NUM_CCs
];
long
drx_onDurationTimer_PR
[
MAX_NUM_CCs
];
long
subMilliSeconds
[
MAX_NUM_CCs
];
long
milliSeconds
[
MAX_NUM_CCs
];
long
drx_InactivityTimer
[
MAX_NUM_CCs
];
long
drx_HARQ_RTT_TimerDL
[
MAX_NUM_CCs
];
long
drx_HARQ_RTT_TimerUL
[
MAX_NUM_CCs
];
long
drx_RetransmissionTimerDL
[
MAX_NUM_CCs
];
long
drx_RetransmissionTimerUL
[
MAX_NUM_CCs
];
long
drx_LongCycleStartOffset_PR
[
MAX_NUM_CCs
];
long
drx_LongCycleStartOffset
[
MAX_NUM_CCs
];
long
drx_ShortCycle
[
MAX_NUM_CCs
];
long
drx_ShortCycleTimer
[
MAX_NUM_CCs
];
long
drx_SlotOffset
[
MAX_NUM_CCs
];
long
schedulingRequestId
[
MAX_NUM_CCs
];
long
sr_ProhibitTimer
[
MAX_NUM_CCs
];
long
sr_TransMax
[
MAX_NUM_CCs
];
long
periodicBSR_Timer
[
MAX_NUM_CCs
];
long
retxBSR_Timer
[
MAX_NUM_CCs
];
long
logicalChannelSR_DelayTimer
[
MAX_NUM_CCs
];
long
tag_Id
[
MAX_NUM_CCs
];
long
timeAlignmentTimer
[
MAX_NUM_CCs
];
long
PHR_Config_PR
[
MAX_NUM_CCs
];
long
phr_PeriodicTimer
[
MAX_NUM_CCs
];
long
phr_ProhibitTimer
[
MAX_NUM_CCs
];
long
phr_Tx_PowerFactorChange
[
MAX_NUM_CCs
];
int
multiplePHR
[
MAX_NUM_CCs
];
int
phr_Type2SpCell
[
MAX_NUM_CCs
];
int
phr_Type2OtherCell
[
MAX_NUM_CCs
];
long
phr_ModeOtherCG
[
MAX_NUM_CCs
];
int
skipUplinkTxDynamic
[
MAX_NUM_CCs
];
}
mac_cellgroup_t
;
typedef
struct
physicalcellgroup_s
{
long
harq_ACK_SpatialBundlingPUCCH
[
MAX_NUM_CCs
];
long
harq_ACK_SpatialBundlingPUSCH
[
MAX_NUM_CCs
];
long
p_NR
[
MAX_NUM_CCs
];
long
pdsch_HARQ_ACK_Codebook
[
MAX_NUM_CCs
];
long
tpc_SRS_RNTI
[
MAX_NUM_CCs
];
long
tpc_PUCCH_RNTI
[
MAX_NUM_CCs
];
long
tpc_PUSCH_RNTI
[
MAX_NUM_CCs
];
long
sp_CSI_RNTI
[
MAX_NUM_CCs
];
long
RNTI_Value_PR
[
MAX_NUM_CCs
];
long
RNTI_Value
[
MAX_NUM_CCs
];
}
physicalcellgroup_t
;
void
set_phr_config
(
NR_MAC_CellGroupConfig_t
*
mac_CellGroupConfig
);
uint64_t
get_ssb_bitmap
(
const
NR_ServingCellConfigCommon_t
*
scc
);
void
rrc_coreset_config
(
NR_ControlResourceSet_t
*
coreset
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment