Agora
1.2.0
Agora project
|
Go to the documentation of this file.
5 #ifndef AGORA_RECORDER_WORKER_MULTIFILE_H_
6 #define AGORA_RECORDER_WORKER_MULTIFILE_H_
15 size_t num_antennas,
size_t record_interval,
size_t GetDLSymbolIdx(size_t symbol_number) const
Definition: framestats.cc:152
uint32_t frame_id_
Definition: message.h:168
size_t SampsPerSymbol() const
Definition: config.h:234
auto printf(const S &fmt, const T &... args) -> int
Definition: printf.h:631
const std::vector< std::string > & RadioId() const
Definition: config.h:356
Direction rx_direction_
Definition: recorder_worker_multifile.h:35
void Init() final
Definition: recorder_worker_multifile.cc:32
Definition: recorder_worker.h:18
static constexpr bool kDebugPrint
Definition: recorder_worker_hdf5.cc:19
const std::vector< std::string > & UeRadioName() const
Definition: config.h:365
Direction
Definition: symbols.h:39
short data_[]
Definition: message.h:173
Recorder worker interface factory.
size_t GetULSymbolIdx(size_t symbol_number) const
Definition: framestats.cc:156
size_t num_antennas_
Definition: recorder_worker_multifile.h:33
uint32_t ant_id_
Definition: message.h:171
#define AGORA_LOG_ERROR(...)
Definition: logger.h:39
Definition: hdf5_lib.cc:17
const FrameStats & Frame() const
Definition: config.h:340
Recorder worker to write to multiple bin files per rx symbol.
size_t OfdmDataNum() const
Definition: config.h:47
const Config * cfg_
Definition: recorder_worker_multifile.h:30
uint32_t cell_id_
Definition: message.h:170
Definition: recorder_worker_multifile.h:12
size_t OfdmCaNum() const
Definition: config.h:45
Plot Rx waveform for u
Definition: inspect_single_frame.m:108
Definition: message.h:164
uint32_t symbol_id_
Definition: message.h:169
size_t interval_
Definition: recorder_worker_multifile.h:34
RecorderWorkerMultiFile(const Config *in_cfg, size_t antenna_offset, size_t num_antennas, size_t record_interval, Direction rx_direction)
Definition: recorder_worker_multifile.cc:17
size_t ClientDlPilotSymbols() const
Definition: framestats.h:76
static const std::string kOutputFilePath
Definition: recorder_worker.h:16
SymbolType GetSymbolType(size_t symbol_id) const
Return the symbol type of this symbol in this frame.
Definition: config.cc:1557
size_t NumUeChannels() const
Definition: config.h:99
int Record(const Packet *pkt) final
Definition: recorder_worker_multifile.cc:35
fwrite(fileID, pilot_f, 'float')
void Finalize() final
Definition: recorder_worker_multifile.cc:33
size_t NumAntennas() const final
Definition: recorder_worker_multifile.h:23
~RecorderWorkerMultiFile() override
std::string to_string() const
Definition: eth_common.h:64
size_t antenna_offset_
Definition: recorder_worker_multifile.h:32
size_t AntennaOffset() const final
Definition: recorder_worker_multifile.h:24