remove unneeded includes of full rrc asn1 lib

This commit is contained in:
Francisco 2020-11-21 00:49:09 +00:00 committed by Andre Puschmann
parent 3067e81e67
commit 66712023bb
16 changed files with 25 additions and 35 deletions

View File

@ -24,7 +24,7 @@
#include "pdcp_interface_types.h"
#include "rlc_interface_types.h"
#include "rrc_interface_types.h"
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc_utils.h"
#include "srslte/asn1/s1ap.h"
#include "srslte/common/common.h"
#include "srslte/common/interfaces_common.h"
@ -46,11 +46,11 @@ public:
/**
* DL grant structure per UE
*/
typedef struct {
struct dl_sched_grant_t {
srslte_dci_dl_t dci = {};
uint8_t* data[SRSLTE_MAX_TB] = {};
srslte_softbuffer_tx_t* softbuffer_tx[SRSLTE_MAX_TB] = {};
} dl_sched_grant_t;
};
/**
* DL Scheduling result per cell/carrier
@ -228,11 +228,11 @@ public:
virtual void configure_mbsfn(srslte::sib2_mbms_t* sib2, srslte::sib13_t* sib13, const srslte::mcch_msg_t& mcch) = 0;
typedef struct {
struct phy_rrc_cfg_t {
bool configured = false; ///< Indicates whether PHY shall consider configuring this cell/carrier
uint32_t enb_cc_idx = 0; ///< eNb Cell index
srslte::phy_cfg_t phy_cfg = {}; ///< Dedicated physical layer configuration
} phy_rrc_cfg_t;
};
typedef std::vector<phy_rrc_cfg_t> phy_rrc_cfg_list_t;
@ -547,12 +547,12 @@ typedef struct {
std::string enb_name;
} s1ap_args_t;
typedef struct {
struct mac_args_t {
uint32_t nof_prb; ///< Needed to dimension MAC softbuffers for all cells
sched_interface::sched_args_t sched;
int nr_tb_size = -1;
uint32_t max_nof_ues;
} mac_args_t;
};
class stack_interface_s1ap_lte
{

View File

@ -22,6 +22,7 @@
#ifndef SRSLTE_ENB_RRC_INTERFACE_TYPES_H
#define SRSLTE_ENB_RRC_INTERFACE_TYPES_H
#include "srslte/asn1/rrc/meascfg.h"
#include <vector>
namespace srsenb {

View File

@ -19,7 +19,7 @@
*
*/
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/dl_ccch_msg.h"
#include "srslte/common/bcd_helpers.h"
#include "srslte/common/log_filter.h"
#include <iostream>

View File

@ -19,7 +19,7 @@
*
*/
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/dl_dcch_msg.h"
#include "srslte/common/bcd_helpers.h"
#include "srslte/common/log_filter.h"
#include <iostream>

View File

@ -19,7 +19,7 @@
*
*/
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/ul_dcch_msg.h"
#include "srslte/asn1/rrc_utils.h"
#include "srslte/common/bcd_helpers.h"
#include "srslte/common/log_filter.h"

View File

@ -20,8 +20,7 @@
*/
#include "../../../srsue/hdr/stack/rrc/rrc.h" // for rrc_args_t
#include "srslte/asn1/rrc.h"
#include "srslte/common/bcd_helpers.h"
#include "srslte/asn1/rrc/ul_dcch_msg.h"
#include "srslte/common/log_filter.h"
#include "srslte/common/mac_pcap.h"
#include <iostream>

View File

@ -33,7 +33,6 @@
#include <string>
#include "phy/phy.h"
#include "srsenb/hdr/stack/rrc/rrc.h"
#include "srslte/radio/radio.h"
@ -139,9 +138,9 @@ private:
int parse_args(const all_args_t& args_);
// eNB components
std::unique_ptr<enb_stack_base> stack = nullptr;
std::unique_ptr<srslte::radio_base> radio = nullptr;
std::unique_ptr<enb_phy_base> phy = nullptr;
std::unique_ptr<enb_stack_base> stack;
std::unique_ptr<srslte::radio_base> radio;
std::unique_ptr<enb_phy_base> phy;
srslte::logger* logger = nullptr;
srslte::log_ref log; // Own logger for eNB
@ -158,9 +157,6 @@ private:
srslte::LOG_LEVEL_ENUM level(std::string l);
// bool check_srslte_version();
int parse_cell_cfg(all_args_t* args, srslte_cell_t* cell);
std::string get_build_mode();
std::string get_build_info();
std::string get_build_string();

View File

@ -22,7 +22,7 @@
#ifndef SRSENB_PHY_INTERFACES_H_
#define SRSENB_PHY_INTERFACES_H_
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/rr_common.h"
#include <inttypes.h>
#include <srslte/common/interfaces_common.h>
#include <srslte/phy/channel/channel.h>

View File

@ -175,8 +175,7 @@ private:
const static uint32_t LCID_REL_USER = 0xffff0002;
const static uint32_t LCID_ACT_USER = 0xffff0004;
bool running = false;
static const int RRC_THREAD_PRIO = 65;
bool running = false;
srslte::block_queue<rrc_pdu> rx_pdu_queue;
asn1::rrc::mcch_msg_s mcch;

View File

@ -20,7 +20,6 @@
*/
#include <poll.h>
#include <pthread.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
@ -437,8 +436,8 @@ static void* input_loop(metrics_stdout* metrics, srsenb::enb_command_interface*
}
// Parse command arguments
uint32_t cell_id = srslte::string_cast<uint32_t>(cmd[1]);
float gain_db = srslte::string_cast<float>(cmd[2]);
uint32_t cell_id = srslte::string_cast<uint32_t>(cmd[1]);
float gain_db = srslte::string_cast<float>(cmd[2]);
// Set cell gain
control->cmd_cell_gain(cell_id, gain_db);

View File

@ -20,8 +20,6 @@
*/
#include "srsenb/hdr/phy/txrx.h"
#include "srslte/asn1/rrc.h"
#include "srslte/common/log.h"
#include "srslte/common/threads.h"
#include "srslte/phy/channel/channel.h"
#include <sstream>

View File

@ -20,7 +20,7 @@
*/
#include "srsenb/hdr/stack/upper/common_enb.h"
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/common.h"
#include "srslte/asn1/rrc_utils.h"
#include "srslte/common/bcd_helpers.h"
#include "srslte/interfaces/rrc_interface_types.h"

View File

@ -20,7 +20,7 @@
*/
#include "srsue/hdr/stack/rrc/rrc_meas.h"
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/dl_dcch_msg.h"
#include "srsue/hdr/stack/rrc/rrc.h"
/************************************************************************

View File

@ -19,7 +19,7 @@
*
*/
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/rr_common.h"
#include "srslte/asn1/rrc_utils.h"
#include "srslte/common/log_filter.h"
#include "srslte/common/mac_pcap.h"

View File

@ -19,7 +19,7 @@
*
*/
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/meascfg.h"
#include "srslte/common/buffer_pool.h"
#include "srslte/common/log_filter.h"
#include "srslte/common/test_common.h"
@ -236,9 +236,7 @@ class rrc_test : public rrc
public:
rrc_test(srslte::log_ref log_, stack_test_dummy* stack_) :
rrc(stack_, &stack_->task_sched),
stack(stack_),
mactest(this, &stack_->task_sched)
rrc(stack_, &stack_->task_sched), stack(stack_), mactest(this, &stack_->task_sched)
{
pool = srslte::byte_buffer_pool::get_instance();
nastest = std::unique_ptr<nas_test>(new nas_test(&stack->task_sched));

View File

@ -20,7 +20,7 @@
*/
#include "srslte/asn1/liblte_mme.h"
#include "srslte/asn1/rrc.h"
#include "srslte/asn1/rrc/dl_dcch_msg.h"
#include "srslte/common/log_filter.h"
#include <iostream>
#include <srslte/srslte.h>