6 #ifndef WRITEDISCRETEDELAYCDXFILE_H_     7 #define WRITEDISCRETEDELAYCDXFILE_H_    22             double _cir_rate_Hz, 
double _transmitter_frequency_Hz,
    23             const std::vector<std::string> &_link_names,
    24             double _delay_smpl_freq_Hz);
    35     void setup_link(std::string link_name, 
size_t number_of_delay_samples,
    40             const std::vector<std::complex<double> > &data, 
double ref_delay);
    42     void append_2d_dataset(H5::Group *group, std::string path, 
double *data,
    43             size_t length, 
size_t act_cir);
    46     std::map<std::string, size_t> numbers_of_delay_samples;
    47     std::map<std::string, double> min_delays;
    48     double delay_smpl_freq_Hz;
    50     std::map<std::string, size_t> act_cirs;
 Base class for writing continuous-delay and discrete-delay CDX files. 
Definition: WriteFile.h:17
void append_cir_snapshot(std::string link_name, const std::vector< std::complex< double > > &data, double ref_delay)
Definition: WriteDiscreteDelayFile.cpp:112
WriteDiscreteDelayFile(std::string _file_name, double _c0_m_s, double _cir_rate_Hz, double _transmitter_frequency_Hz, const std::vector< std::string > &_link_names, double _delay_smpl_freq_Hz)
Definition: WriteDiscreteDelayFile.cpp:15
Class for writing discrete-delay data to a CDX file. 
Definition: WriteDiscreteDelayFile.h:16
void setup_link(std::string link_name, size_t number_of_delay_samples, double min_delay)
Definition: WriteDiscreteDelayFile.cpp:45
Contains all CDX classes and types. 
Definition: File.cpp:19