|
|
@ -48,7 +48,6 @@ public:
|
|
|
|
int init(const mac_nr_args_t& args_, phy_interface_mac_nr* phy_, rlc_interface_mac* rlc_, rrc_interface_mac* rrc_);
|
|
|
|
int init(const mac_nr_args_t& args_, phy_interface_mac_nr* phy_, rlc_interface_mac* rlc_, rrc_interface_mac* rrc_);
|
|
|
|
void stop();
|
|
|
|
void stop();
|
|
|
|
|
|
|
|
|
|
|
|
void reset();
|
|
|
|
|
|
|
|
void run_tti(const uint32_t tti);
|
|
|
|
void run_tti(const uint32_t tti);
|
|
|
|
|
|
|
|
|
|
|
|
void start_pcap(srsran::mac_pcap* pcap_);
|
|
|
|
void start_pcap(srsran::mac_pcap* pcap_);
|
|
|
@ -75,6 +74,7 @@ public:
|
|
|
|
void get_metrics(mac_metrics_t* metrics);
|
|
|
|
void get_metrics(mac_metrics_t* metrics);
|
|
|
|
|
|
|
|
|
|
|
|
/// Interface for RRC (RRC -> MAC)
|
|
|
|
/// Interface for RRC (RRC -> MAC)
|
|
|
|
|
|
|
|
void reset();
|
|
|
|
int setup_lcid(const srsran::logical_channel_config_t& config);
|
|
|
|
int setup_lcid(const srsran::logical_channel_config_t& config);
|
|
|
|
int set_config(const srsran::bsr_cfg_nr_t& bsr_cfg);
|
|
|
|
int set_config(const srsran::bsr_cfg_nr_t& bsr_cfg);
|
|
|
|
int set_config(const srsran::sr_cfg_nr_t& sr_cfg);
|
|
|
|
int set_config(const srsran::sr_cfg_nr_t& sr_cfg);
|
|
|
|