Agora
1.2.0
Agora project
|
Go to the documentation of this file.
5 #ifndef AGORA_RECORDER_H_
6 #define AGORA_RECORDER_H_
void Running(bool value)
Definition: config.h:33
size_t UeAntNum() const
Definition: config.h:41
Record received frames from massive-mimo base station in HDF5 format.
const size_t recorder_core_
Definition: recorder.h:43
static const int kQueueSize
Definition: recorder.cc:15
size_t try_dequeue_bulk(It itemFirst, size_t max)
Definition: concurrentqueue.h:1210
size_t num_writter_threads_
Definition: recorder.h:45
Definition: recorder.h:15
size_t rx_thread_buff_size_
Definition: recorder.h:36
~Recorder()
Definition: recorder.cc:36
const size_t main_dispatch_core_
Definition: recorder.h:42
static const int kSampleBufferFrameNum
Definition: recorder.h:31
#define AGORA_LOG_ERROR(...)
Definition: logger.h:39
Definition: hdf5_lib.cc:17
const FrameStats & Frame() const
Definition: config.h:340
Recorder(const Config *in_cfg, size_t core_start=0u)
Definition: recorder.cc:17
#define AGORA_LOG_TRACE(...)
Definition: logger.h:92
Definition: message.h:227
void Use()
Definition: message.h:215
void DoIt()
Definition: recorder.cc:43
static const int kDequeueBulkSize
Definition: recorder.h:33
Definition: message.h:142
Self defined functions for message storage and passing.
moodycamel::ConcurrentQueue< EventData > & GetRecorderQueue()
Definition: recorder.h:21
for i
Definition: generate_data.m:107
const Config * cfg_
Definition: recorder.h:35
Plot Rx waveform for u
Definition: inspect_single_frame.m:108
void Gc()
Definition: recorder.cc:38
Packet * RawPacket()
Definition: message.h:213
#define AGORA_LOG_INFO(...)
Definition: logger.h:62
Definition: message.h:186
Declaration file for the configuration class which importants json configuration values into class va...
Definition: concurrentqueue.h:695
std::vector< std::unique_ptr< RecorderThread > > recorders_
Definition: recorder.h:38
moodycamel::ConcurrentQueue< EventData > message_queue_
Definition: recorder.h:39
void Free()
Definition: message.h:216
size_t NumTotalSyms() const
Definition: framestats.cc:93
RxPacket * rx_packet_
Definition: message.h:228