#include <recorder_worker_hdf5.h>
◆ RecorderWorkerHDF5()
  
  | 
        
          | Agora_recorder::RecorderWorkerHDF5::RecorderWorkerHDF5 | ( | const Config * | in_cfg, |  
          |  |  | size_t | antenna_offset, |  
          |  |  | size_t | num_antennas, |  
          |  |  | size_t | record_interval, |  
          |  |  | Direction | rx_direction |  
          |  | ) |  |  |  | explicit | 
 
 
◆ ~RecorderWorkerHDF5()
  
  | 
        
          | Agora_recorder::RecorderWorkerHDF5::~RecorderWorkerHDF5 | ( |  | ) |  |  | overridedefault | 
 
 
◆ AntennaOffset()
  
  | 
        
          | size_t Agora_recorder::RecorderWorkerHDF5::AntennaOffset | ( |  | ) | const |  | inlinefinalvirtual | 
 
 
◆ Close()
  
  | 
        
          | void Agora_recorder::RecorderWorkerHDF5::Close | ( |  | ) |  |  | private | 
 
 
◆ Finalize()
  
  | 
        
          | void Agora_recorder::RecorderWorkerHDF5::Finalize | ( |  | ) |  |  | finalvirtual | 
 
 
◆ Init()
  
  | 
        
          | void Agora_recorder::RecorderWorkerHDF5::Init | ( |  | ) |  |  | finalvirtual | 
 
 
◆ NumAntennas()
  
  | 
        
          | size_t Agora_recorder::RecorderWorkerHDF5::NumAntennas | ( |  | ) | const |  | inlinefinalvirtual | 
 
 
◆ Open()
  
  | 
        
          | void Agora_recorder::RecorderWorkerHDF5::Open | ( |  | ) |  |  | private | 
 
 
◆ Record()
  
  | 
        
          | int Agora_recorder::RecorderWorkerHDF5::Record | ( | const Packet * | pkt | ) |  |  | finalvirtual | 
 
 
◆ WriteDatasetValue()
  
  | 
        
          | void Agora_recorder::RecorderWorkerHDF5::WriteDatasetValue | ( | const Packet * | pkt, |  
          |  |  | size_t | symbol_index, |  
          |  |  | size_t | dataset_index |  
          |  | ) |  |  |  | private | 
 
If the frame id is > than the current 0 indexed dimension then we need to extend
 
 
◆ antenna_offset_
  
  | 
        
          | size_t Agora_recorder::RecorderWorkerHDF5::antenna_offset_ |  | private | 
 
 
◆ cfg_
  
  | 
        
          | const Config* Agora_recorder::RecorderWorkerHDF5::cfg_ |  | private | 
 
 
◆ data_chunk_dims_
  
  | 
        
          | const std::array<hsize_t, kDsDimsNum> Agora_recorder::RecorderWorkerHDF5::data_chunk_dims_ |  | private | 
 
 
◆ datasets_
  
  | 
        
          | std::vector<std::pair<std::string, std::array<hsize_t, kDsDimsNum> > > Agora_recorder::RecorderWorkerHDF5::datasets_ |  | private | 
 
 
◆ hdf5_
  
  | 
        
          | std::unique_ptr<Hdf5Lib> Agora_recorder::RecorderWorkerHDF5::hdf5_ |  | private | 
 
 
◆ interval_
  
  | 
        
          | size_t Agora_recorder::RecorderWorkerHDF5::interval_ |  | private | 
 
 
◆ max_frame_number_
  
  | 
        
          | size_t Agora_recorder::RecorderWorkerHDF5::max_frame_number_ |  | private | 
 
 
◆ num_antennas_
  
  | 
        
          | size_t Agora_recorder::RecorderWorkerHDF5::num_antennas_ |  | private | 
 
 
◆ rx_direction_
  
  | 
        
          | Direction Agora_recorder::RecorderWorkerHDF5::rx_direction_ |  | private | 
 
 
The documentation for this class was generated from the following files: