Agora
1.2.0
Agora project
|
Implementation file for the configuration class which importants json configuration values into class variables. More...
#include "config.h"
#include <ctime>
#include <filesystem>
#include <utility>
#include "comms-lib.h"
#include "gettime.h"
#include "logger.h"
#include "message.h"
#include "modulation.h"
#include "scrambler.h"
#include "simd_types.h"
#include "utils_ldpc.h"
Typedefs | |
using | json = nlohmann::json |
Functions | |
__attribute__ ((visibility("default"))) Config *ConfigNew(char *filename) | |
Variables | |
static constexpr size_t | kMacAlignmentBytes = 64u |
static constexpr bool | kDebugPrintConfiguration = false |
static constexpr size_t | kMaxSupportedZc = 256 |
static constexpr size_t | kShortIdLen = 3 |
static const std::string | kLogFilepath |
static const std::string | kExperimentFilepath |
static const std::string | kUlDataFilePrefix |
static const std::string | kDlDataFilePrefix |
static const std::string | kUlDataFreqPrefix = kExperimentFilepath + "ul_data_f_" |
Implementation file for the configuration class which importants json configuration values into class variables.
using json = nlohmann::json |
__attribute__ | ( | (visibility("default")) | ) |
|
staticconstexpr |
|
static |
|
static |
|
static |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
static |
|
static |