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