@ -50,8 +50,7 @@ public:
void get_metrics ( srsenb : : mac_metrics_t & metrics ) ;
// MAC interface for RRC
int cell_cfg ( const sched_interface : : cell_cfg_t & cell ,
srsran : : const_span < sched_nr_interface : : cell_cfg_t > nr_cells ) override ;
int cell_cfg ( const std : : vector < srsenb : : sched_nr_interface : : cell_cfg_t > & nr_cells ) override ;
uint16_t reserve_rnti ( uint32_t enb_cc_idx ) override ;
int read_pdu_bcch_bch ( uint8_t * payload ) ;
int ue_cfg ( uint16_t rnti , const sched_nr_interface : : ue_cfg_t & ue_cfg ) override ;
@ -104,10 +103,10 @@ private:
std : : atomic < bool > started = { false } ;
const static uint32_t NUMEROLOGY_IDX = 0 ; /// only 15kHz supported at this stage
srsran : : slot_point pdsch_slot , pusch_slot ;
srsenb : : sched_nr sched ;
s rsran: : const_span < sched_nr_interface : : cell_cfg_t > cell_config ;
const static uint32_t NUMEROLOGY_IDX = 0 ; /// only 15kHz supported at this stage
srsran : : slot_point pdsch_slot , pusch_slot ;
srsenb : : sched_nr sched ;
s td: : vector < sched_nr_interface : : cell_cfg_t > cell_config ;
// Map of active UEs
pthread_rwlock_t rwlock = { } ;