#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: