Agora  1.2.0
Agora project
csv_logger.h File Reference

Declaration file for the CsvLogger class which records runtime physical-layer performance into csv files. Enabled or disabled by cmake. More...

#include <array>
#include <string>
#include "config.h"
#include "symbols.h"
Include dependency graph for csv_logger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CsvLog::CsvLogger
 

Namespaces

 CsvLog
 

Enumerations

enum  CsvLog::CsvLogId {
  CsvLog::kSNR, CsvLog::kRSSI, CsvLog::kNOISE, CsvLog::kEVM,
  CsvLog::kEVMSC, CsvLog::kEVMSNR, CsvLog::kBER, CsvLog::kSER,
  CsvLog::kCSI, CsvLog::kCalib, CsvLog::kCsvLogs
}
 
enum  CsvLog::MatLogId { CsvLog::kULCSI, CsvLog::kDLCSI, CsvLog::kDlBeam, CsvLog::kMatLogs }
 

Variables

static constexpr size_t CsvLog::kAllLogs = kCsvLogs + kMatLogs
 

Detailed Description

Declaration file for the CsvLogger class which records runtime physical-layer performance into csv files. Enabled or disabled by cmake.