diff --git a/srsue/src/stack/rrc/rrc.cc b/srsue/src/stack/rrc/rrc.cc index 18de1c7cb..805dda301 100644 --- a/srsue/src/stack/rrc/rrc.cc +++ b/srsue/src/stack/rrc/rrc.cc @@ -545,15 +545,14 @@ void rrc::set_serving_cell(phy_interface_rrc_lte::phy_cell_t phy_cell) if (cell_idx >= 0) { set_serving_cell(cell_idx); } else { - rrc_log->error("Setting serving cell: Unkonwn cell with earfcn=%d, PCI=%d\n", phy_cell.earfcn, phy_cell.cell.id); + rrc_log->error("Setting serving cell: Unknown cell with earfcn=%d, PCI=%d\n", phy_cell.earfcn, phy_cell.cell.id); } } // Set new serving cell void rrc::set_serving_cell(uint32_t cell_idx) { - if (cell_idx < neighbour_cells.size()) - { + if (cell_idx < neighbour_cells.size()) { // Remove future serving cell from neighbours to make space for current serving cell cell_t *new_serving_cell = neighbour_cells[cell_idx]; if (!new_serving_cell) { @@ -583,8 +582,12 @@ void rrc::set_serving_cell(uint32_t cell_idx) { // Set new serving cell serving_cell = new_serving_cell; - rrc_log->info("Setting serving cell idx=%d, earfcn=%d, PCI=%d, nof_neighbours=%zd\n", cell_idx, - serving_cell->get_earfcn(), serving_cell->get_pci(), neighbour_cells.size()); + rrc_log->info("Setting serving cell idx=%d, earfcn=%d, PCI=%d, rsrp=%.2f, nof_neighbours=%zd\n", + cell_idx, + serving_cell->get_earfcn(), + serving_cell->get_pci(), + serving_cell->get_rsrp(), + neighbour_cells.size()); } else { rrc_log->error("Setting invalid serving cell idx %d\n", cell_idx); diff --git a/srsue/src/stack/rrc/rrc_procedures.cc b/srsue/src/stack/rrc/rrc_procedures.cc index dc884385a..ae9f84edc 100644 --- a/srsue/src/stack/rrc/rrc_procedures.cc +++ b/srsue/src/stack/rrc/rrc_procedures.cc @@ -323,6 +323,7 @@ proc_outcome_t rrc::cell_selection_proc::init(srsue::rrc* parent_) if (rrc_ptr->neighbour_cells.empty() and rrc_ptr->serving_cell->in_sync and rrc_ptr->phy->cell_is_camping()) { // don't bother with cell selection if there are no neighbours and we are already camping + Debug("Skipping Cell Selection Procedure ..\n"); return proc_outcome_t::success; }