Commit ae5f3e53 authored by Raymond Knopp's avatar Raymond Knopp

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6411 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent 3a5df001
...@@ -2321,14 +2321,14 @@ OAI_UECapability_t *fill_ue_capability(char *UE_EUTRA_Capability_xer_fname) { ...@@ -2321,14 +2321,14 @@ OAI_UECapability_t *fill_ue_capability(char *UE_EUTRA_Capability_xer_fname) {
assert(UE_EUTRA_Capability); assert(UE_EUTRA_Capability);
if (!UE_EUTRA_Capability_xer_fname) { if (!UE_EUTRA_Capability_xer_fname) {
Bandlist[0].bandEUTRA = 33; // 1900-1920 TDD Bandlist[0].bandEUTRA = 3; // UL 1710-1785, DL 1805-1880 FDD
Bandlist[0].halfDuplex = 0; Bandlist[0].halfDuplex = 0;
Bandlist[1].bandEUTRA = 38; // 2570-2620 TDD Bandlist[1].bandEUTRA = 5; // UL 824-849 , DL 869-894 FDD
Bandlist[1].halfDuplex = 0; Bandlist[1].halfDuplex = 0;
Bandlist[2].bandEUTRA = 5; // 824-849 , 869-894 FDD Bandlist[2].bandEUTRA = 7; // UL 2500-2570, DL 2620-2690 FDD
Bandlist[2].halfDuplex = 0; Bandlist[2].halfDuplex = 0;
Bandlist[3].bandEUTRA = 7; // 2500-2570, 2620-2690 FDD Bandlist[3].bandEUTRA = 38; // UL/DL 2570-2620, TDD
Bandlist[3].halfDuplex = 0; Bandlist[3].halfDuplex = 0;
memset((void*)InterFreqBandInfo, 0, sizeof(InterFreqBandInfo)); memset((void*)InterFreqBandInfo, 0, sizeof(InterFreqBandInfo));
......
...@@ -431,6 +431,7 @@ typedef struct UE_RRC_INST_s { ...@@ -431,6 +431,7 @@ typedef struct UE_RRC_INST_s {
Byte_t rat; Byte_t rat;
as_nas_info_t initialNasMsg; as_nas_info_t initialNasMsg;
# endif # endif
OAI_UECapability_t *UECap;
uint8_t *UECapability; uint8_t *UECapability;
uint8_t UECapability_size; uint8_t UECapability_size;
UE_RRC_INFO Info[NB_SIG_CNX_UE]; UE_RRC_INFO Info[NB_SIG_CNX_UE];
......
...@@ -222,6 +222,8 @@ void openair_rrc_top_init(int eMBMS_active, char *uecap_xer, uint8_t cba_group_a ...@@ -222,6 +222,8 @@ void openair_rrc_top_init(int eMBMS_active, char *uecap_xer, uint8_t cba_group_a
// fill UE capability // fill UE capability
UECap = fill_ue_capability (uecap_xer); UECap = fill_ue_capability (uecap_xer);
UE_rrc_inst[module_id].UECap = UECap;
for (module_id = 0; module_id < NB_UE_INST; module_id++) { for (module_id = 0; module_id < NB_UE_INST; module_id++) {
UE_rrc_inst[module_id].UECapability = UECap->sdu; UE_rrc_inst[module_id].UECapability = UECap->sdu;
UE_rrc_inst[module_id].UECapability_size = UECap->sdu_size; UE_rrc_inst[module_id].UECapability_size = UECap->sdu_size;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment