|
Agora
1.2.0
Agora project
|
Implementation file for the main agora class. More...
#include "agora.h"#include <cmath>#include <memory>#include "concurrent_queue_wrapper.h"#include "logger.h"#include "modulation.h"#include "packet_txrx_radio.h"#include "packet_txrx_sim.h"#include "signal_handler.h"
Functions | |
| EXPORT Agora * | AgoraNew (Config *cfg) |
| EXPORT void | AgoraStart (Agora *agora) |
| EXPORT void | AgoraStop () |
| EXPORT void | AgoraDestroy (Agora *agora) |
| EXPORT void | AgoraGetEqualData (Agora *agora, float **ptr, int *size) |
Variables | |
| static const bool | kDebugPrintPacketsFromMac = false |
| static const bool | kDebugDeferral = true |
| static const std::string | kProjectDirectory = TOSTRING(PROJECT_DIRECTORY) |
| static const std::string | kOutputFilepath |
| static const std::string | kTxDataFilename = kOutputFilepath + "tx_data.bin" |
| static const std::string | kDecodeDataFilename |
| static constexpr size_t | kRecordFrameInterval = 1 |
| static constexpr size_t | kDefaultQueueSize = 36 |
| static constexpr bool | kRecordUplinkFrame = false |
| static const std::vector< Agora_recorder::RecorderWorker::RecorderWorkerTypes > | kRecorderTypes |
Implementation file for the main agora class.

| EXPORT void AgoraStop | ( | ) |

|
static |
|
static |
|
static |
|
staticconstexpr |
|
static |
|
static |
|
static |
|
staticconstexpr |
|
staticconstexpr |
|
static |