mirror of https://github.com/PentHertz/srsLTE.git
Enum fixes so clang 12 can build the repo
This commit is contained in:
parent
964dce575b
commit
1a64c6adad
|
@ -20,20 +20,20 @@
|
|||
|
||||
namespace srsran {
|
||||
|
||||
typedef struct {
|
||||
struct phy_log_args_t {
|
||||
std::string phy_level = "none";
|
||||
std::string phy_lib_level = "none";
|
||||
std::string id_preamble = "";
|
||||
int phy_hex_limit = -1;
|
||||
} phy_log_args_t;
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
struct rf_args_band_t {
|
||||
float min;
|
||||
float max;
|
||||
} rf_args_band_t;
|
||||
};
|
||||
|
||||
// RF/radio args
|
||||
typedef struct {
|
||||
struct rf_args_t {
|
||||
std::string type;
|
||||
std::string log_level;
|
||||
double srate_hz;
|
||||
|
@ -56,8 +56,7 @@ typedef struct {
|
|||
|
||||
std::array<rf_args_band_t, SRSRAN_MAX_CARRIERS> ch_rx_bands;
|
||||
std::array<rf_args_band_t, SRSRAN_MAX_CARRIERS> ch_tx_bands;
|
||||
|
||||
} rf_args_t;
|
||||
};
|
||||
|
||||
struct vnf_args_t {
|
||||
std::string type;
|
||||
|
|
|
@ -28,7 +28,7 @@ namespace srsran {
|
|||
class channel
|
||||
{
|
||||
public:
|
||||
typedef struct {
|
||||
struct args_t {
|
||||
// General
|
||||
bool enable = false;
|
||||
|
||||
|
@ -58,7 +58,7 @@ public:
|
|||
bool rlf_enable = false;
|
||||
uint32_t rlf_t_on_ms = 10000;
|
||||
uint32_t rlf_t_off_ms = 2000;
|
||||
} args_t;
|
||||
};
|
||||
|
||||
channel(const args_t& channel_args, uint32_t _nof_channels, srslog::basic_logger& logger);
|
||||
~channel();
|
||||
|
|
|
@ -155,12 +155,12 @@ private:
|
|||
const static int NOF_BCCH_DLSCH_MSG = sched_interface::MAX_SIBS;
|
||||
|
||||
const static int pcch_payload_buffer_len = 1024;
|
||||
typedef struct {
|
||||
struct common_buffers_t {
|
||||
uint8_t pcch_payload_buffer[pcch_payload_buffer_len] = {};
|
||||
srsran_softbuffer_tx_t bcch_softbuffer_tx[NOF_BCCH_DLSCH_MSG] = {};
|
||||
srsran_softbuffer_tx_t pcch_softbuffer_tx = {};
|
||||
srsran_softbuffer_tx_t rar_softbuffer_tx = {};
|
||||
} common_buffers_t;
|
||||
};
|
||||
|
||||
std::vector<common_buffers_t> common_buffers;
|
||||
|
||||
|
|
|
@ -34,15 +34,15 @@
|
|||
|
||||
namespace srsepc {
|
||||
|
||||
typedef struct {
|
||||
struct hss_args_t {
|
||||
std::string db_file;
|
||||
uint16_t mcc;
|
||||
uint16_t mnc;
|
||||
} hss_args_t;
|
||||
};
|
||||
|
||||
enum hss_auth_algo { HSS_ALGO_XOR, HSS_ALGO_MILENAGE };
|
||||
|
||||
typedef struct {
|
||||
struct hss_ue_ctx_t {
|
||||
// Members
|
||||
std::string name;
|
||||
uint64_t imsi;
|
||||
|
@ -61,7 +61,7 @@ typedef struct {
|
|||
void set_sqn(const uint8_t* sqn_);
|
||||
void set_last_rand(const uint8_t* rand_);
|
||||
void get_last_rand(uint8_t* rand_);
|
||||
} hss_ue_ctx_t;
|
||||
};
|
||||
|
||||
class hss : public hss_interface_nas
|
||||
{
|
||||
|
|
|
@ -18,10 +18,10 @@
|
|||
|
||||
namespace srsue {
|
||||
|
||||
typedef struct {
|
||||
struct nas_sim_args_t {
|
||||
int airplane_t_on_ms = -1;
|
||||
int airplane_t_off_ms = -1;
|
||||
} nas_sim_args_t;
|
||||
};
|
||||
|
||||
class nas_args_t
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue