#include <client_radio.h>
|
| ClientRadioConfig (const Config *const cfg, Radio::RadioType radio_type) |
|
| ~ClientRadioConfig () |
|
bool | RadioStart () |
|
void | RadioStop () |
|
void | ReadSensors () |
|
int | RadioTx (size_t radio_id, void **buffs, size_t num_samps, Radio::TxFlags flags, long long &tx_time) |
|
int | RadioRx (size_t radio_id, std::vector< std::vector< std::complex< int16_t >>> &rx_data, size_t rx_size, Radio::RxFlags &out_flags, long long &rx_time_ns) |
|
int | RadioRx (size_t radio_id, std::vector< std::vector< std::complex< int16_t >> * > &rx_buffs, size_t rx_size, Radio::RxFlags &out_flags, long long &rx_time_ns) |
|
int | RadioRx (size_t radio_id, std::vector< void * > &rx_locs, size_t rx_size, Radio::RxFlags &out_flags, long long &rx_time_ns) |
|
void | Go () const |
|
◆ ClientRadioConfig()
◆ ~ClientRadioConfig()
ClientRadioConfig::~ClientRadioConfig |
( |
| ) |
|
◆ Go()
void ClientRadioConfig::Go |
( |
| ) |
const |
◆ InitClientRadio()
void ClientRadioConfig::InitClientRadio |
( |
size_t |
radio_id | ) |
|
|
private |
◆ RadioRx() [1/3]
int ClientRadioConfig::RadioRx |
( |
size_t |
radio_id, |
|
|
std::vector< std::vector< std::complex< int16_t >> * > & |
rx_buffs, |
|
|
size_t |
rx_size, |
|
|
Radio::RxFlags & |
out_flags, |
|
|
long long & |
rx_time_ns |
|
) |
| |
◆ RadioRx() [2/3]
int ClientRadioConfig::RadioRx |
( |
size_t |
radio_id, |
|
|
std::vector< std::vector< std::complex< int16_t >>> & |
rx_data, |
|
|
size_t |
rx_size, |
|
|
Radio::RxFlags & |
out_flags, |
|
|
long long & |
rx_time_ns |
|
) |
| |
◆ RadioRx() [3/3]
int ClientRadioConfig::RadioRx |
( |
size_t |
radio_id, |
|
|
std::vector< void * > & |
rx_locs, |
|
|
size_t |
rx_size, |
|
|
Radio::RxFlags & |
out_flags, |
|
|
long long & |
rx_time_ns |
|
) |
| |
◆ RadioStart()
bool ClientRadioConfig::RadioStart |
( |
| ) |
|
◆ RadioStop()
void ClientRadioConfig::RadioStop |
( |
| ) |
|
◆ RadioTx()
int ClientRadioConfig::RadioTx |
( |
size_t |
radio_id, |
|
|
void ** |
buffs, |
|
|
size_t |
num_samps, |
|
|
Radio::TxFlags |
flags, |
|
|
long long & |
tx_time |
|
) |
| |
◆ ReadSensors()
void ClientRadioConfig::ReadSensors |
( |
| ) |
|
◆ cfg_
const Config* const ClientRadioConfig::cfg_ |
|
private |
◆ num_client_radios_initialized_
std::atomic<size_t> ClientRadioConfig::num_client_radios_initialized_ |
|
private |
◆ radios_
std::vector<std::unique_ptr<Radio> > ClientRadioConfig::radios_ |
|
private |
◆ total_antennas_
size_t ClientRadioConfig::total_antennas_ |
|
private |
◆ total_radios_
size_t ClientRadioConfig::total_radios_ |
|
private |
The documentation for this class was generated from the following files: