added default sf_mapping for cqi and sr in the enb parser

This commit is contained in:
Francisco Paisana 2020-04-29 10:32:18 +01:00 committed by Francisco Paisana
parent 615bd54fd5
commit 5f4b0b1e0c
1 changed files with 10 additions and 3 deletions

View File

@ -352,9 +352,16 @@ int mbsfn_area_info_list_parser::parse(Setting& root)
int field_sf_mapping::parse(libconfig::Setting& root)
{
*nof_subframes = root["subframe"].getLength();
for (uint32_t i = 0; i < *nof_subframes; i++) {
sf_mapping[i] = root["subframe"][i];
if (root.exists("subframe")) {
*nof_subframes = root["subframe"].getLength();
for (uint32_t i = 0; i < *nof_subframes; i++) {
sf_mapping[i] = root["subframe"][i];
}
} else {
*nof_subframes = root["period"];
for (uint32_t i = 0; i < *nof_subframes; ++i) {
sf_mapping[i] = i;
}
}
return 0;
}