|
|
|
@ -211,16 +211,16 @@ int enb::parse_sib2(std::string filename, LIBLTE_RRC_SYS_INFO_BLOCK_TYPE_2_STRUC
|
|
|
|
|
liblte_rrc_time_alignment_timer_text, LIBLTE_RRC_TIME_ALIGNMENT_TIMER_N_ITEMS)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sib2.add_field(
|
|
|
|
|
new parser::field<uint32>
|
|
|
|
|
("mbsfnSubframeConfigListLength", &data->mbsfn_subfr_cnfg_list_size)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
parser::section mbsfnSubframeConfigList("mbsfnSubframeConfigList");
|
|
|
|
|
sib2.add_subsection(&mbsfnSubframeConfigList);
|
|
|
|
|
|
|
|
|
|
bool mbsfn_present=false;
|
|
|
|
|
mbsfnSubframeConfigList.set_optional(&mbsfn_present);
|
|
|
|
|
|
|
|
|
|
if (mbsfn_present) {
|
|
|
|
|
data->mbsfn_subfr_cnfg_list_size = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
mbsfnSubframeConfigList.add_field(
|
|
|
|
|
new parser::field<uint32>
|
|
|
|
|
("subframeAllocation", &data->mbsfn_subfr_cnfg_list[0].subfr_alloc)
|
|
|
|
|