free5GRAN  V1.0
main.cc File Reference
#include <uhd/utils/thread.hpp>
#include <uhd/utils/safe_main.hpp>
#include <uhd/usrp/multi_usrp.hpp>
#include <uhd/exception.hpp>
#include <uhd/types/tune_request.hpp>
#include <boost/program_options.hpp>
#include <boost/format.hpp>
#include <boost/thread.hpp>
#include <iostream>
#include <fstream>
#include <chrono>
#include <libconfig.h++>
#include <boost/log/core.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/utility/setup/file.hpp>
#include <boost/log/utility/setup/common_attributes.hpp>
#include "rf/rf.h"
#include "../lib/variables/common_variables/common_variables.h"
#include "phy/phy.h"
#include "../lib/phy/libphy/libphy.h"
#include "../lib/asn1c/nr_rrc/SIB1.h"

Go to the source code of this file.

Classes

struct  found_cell_
 

Typedefs

typedef struct found_cell_ found_cell
 

Functions

void search_cell_with_defined_params (double frequency, double ssb_period, const string &rf_address, free5GRAN::band band, int input_gain)
 
void scan_bands (vector< free5GRAN::band > BANDS, double ssb_period, const string &rf_address, int input_gain)
 
void init_logging (const string &level)
 
int main (int argc, char *argv[])
 

Typedef Documentation

◆ found_cell

typedef struct found_cell_ found_cell

Function Documentation

◆ init_logging()

void init_logging ( const string &  level)

Definition at line 396 of file main.cc.

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 61 of file main.cc.

◆ scan_bands()

void scan_bands ( vector< free5GRAN::band BANDS,
double  ssb_period,
const string &  rf_address,
int  input_gain 
)

Definition at line 181 of file main.cc.

◆ search_cell_with_defined_params()

void search_cell_with_defined_params ( double  frequency,
double  ssb_period,
const string &  rf_address,
free5GRAN::band  band,
int  input_gain 
)

Definition at line 310 of file main.cc.