Skip to content

Commit ff0f8af

Browse files
committed
gnb: handle the auto-derived band config param case
1 parent ec9a603 commit ff0f8af

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

apps/gnb/gnb_appconfig_translators.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ std::vector<du_cell_config> srsran::generate_du_cell_config(const gnb_appconfig&
6767
"SSB derived parameters for cell: {}, band: {}, dl_arfcn:{}, crbs: {} scs:{}, ssb_scs:{}:\n\t - SSB offset "
6868
"pointA:{} \n\t - k_SSB:{} \n\t - SSB arfcn:{} \n\t - Coreset index:{} \n\t - Searchspace index:{}",
6969
base_cell.pci,
70-
base_cell.band,
70+
*param.band,
7171
base_cell.dl_arfcn,
7272
nof_crbs,
7373
to_string(base_cell.common_scs),
@@ -240,7 +240,9 @@ lower_phy_configuration srsran::generate_ru_config(const gnb_appconfig& config)
240240

241241
out_cfg.srate = sampling_rate::from_MHz(config.rf_driver_cfg.srate_MHz);
242242

243-
out_cfg.ta_offset = band_helper::get_ta_offset(config.common_cell_cfg.band.value());
243+
out_cfg.ta_offset = band_helper::get_ta_offset(
244+
config.common_cell_cfg.band.has_value() ? *config.common_cell_cfg.band
245+
: band_helper::get_band_from_dl_arfcn(config.common_cell_cfg.dl_arfcn));
244246
if (config.rf_driver_cfg.time_alignment_calibration.has_value()) {
245247
// Selects the user specific value.
246248
out_cfg.time_alignment_calibration = config.rf_driver_cfg.time_alignment_calibration.value();

0 commit comments

Comments
 (0)