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 |