Agora  1.2.0
Agora project
main.cc File Reference

Main file for the radio test program. More...

#include "client_radio.h"
#include "comms-lib.h"
#include "gflags/gflags.h"
#include "logger.h"
#include "network_utils.h"
#include "radio_lib.h"
#include "rx_status_tracker.h"
#include "signal_handler.h"
#include "version_config.h"
Include dependency graph for main.cc:

Functions

 DEFINE_string (conf_file, TOSTRING(PROJECT_DIRECTORY) "/files/config/examples/ul-one-vulture.json", "Config filename")
 
 DEFINE_uint32 (rx_symbols, 10, "The number of symbols to receive before the program terminates")
 
static void TestBsRadioRx (Config *cfg, const uint32_t max_rx, Radio::RadioType type)
 
static void TestUeRadioRx (Config *cfg, const uint32_t max_rx, Radio::RadioType type)
 
int main (int argc, char *argv[])
 
ssize_t SyncBeacon (const std::complex< int16_t > *samples, size_t detect_window, const Config *cfg)
 

Detailed Description

Main file for the radio test program.

Function Documentation

◆ DEFINE_string()

DEFINE_string ( conf_file  ,
TOSTRING(PROJECT_DIRECTORY) "/files/config/examples/ul-one-vulture.json ,
"Config filename  
)

◆ DEFINE_uint32()

DEFINE_uint32 ( rx_symbols  ,
10  ,
"The number of symbols to receive before the program terminates"   
)

◆ main()

int main ( int  argc,
char *  argv[] 
)
Here is the call graph for this function:

◆ SyncBeacon()

ssize_t SyncBeacon ( const std::complex< int16_t > *  samples,
size_t  detect_window,
const Config cfg 
)
Here is the call graph for this function:

◆ TestBsRadioRx()

void TestBsRadioRx ( Config cfg,
const uint32_t  max_rx,
Radio::RadioType  type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ TestUeRadioRx()

void TestUeRadioRx ( Config cfg,
const uint32_t  max_rx,
Radio::RadioType  type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function: