Reads CIRs from CDX file.
More...
#include <ReadContinuousDelayFile.h>
|
| ReadContinuousDelayFile (std::string _filename) |
|
cir_t | get_cir (std::string link, unsigned int cir_num) |
| returns CIR with a given number More...
|
|
unsigned int | get_nof_cirs () const |
| Return the number of CIRs in file. More...
|
|
| ReadFile (std::string _file_name) |
|
| File (std::string _file_name) |
| Construction from a file name. More...
|
|
| File (std::string _file_name, double _c0_m_s, double _cir_rate_Hz, double _transmitter_frequency_Hz, const std::vector< std::string > &_link_names) |
| Construction from file name and parameters. More...
|
|
virtual | ~File () |
| Destructor.
|
|
H5::H5File | get_file_handle () const |
| Returns the file handle to the HDF5 file. More...
|
|
size_t | get_nof_links () const |
| Returns number of links. More...
|
|
double | get_cir_rate_Hz () const |
| Return the CIR rate of the file. More...
|
|
double | get_c0_m_s () const |
| Returns the speed of light in m/s as defined in the CDX file. More...
|
|
double | get_transmitter_frequency_Hz () const |
| Returns the transmitter frequency in Hz. More...
|
|
std::vector< std::string > | get_link_names () const |
| Returns the link names. More...
|
|
|
unsigned int | nof_cirs |
|
std::map< std::string, H5::Group * > | cir_groups |
|
H5::CompType * | cp_echo |
|
std::map< std::string, std::vector< double > > | ref_delays |
|
const std::string | file_name |
| the CDX file's name
|
|
H5::H5File | h5file |
| the handle to the HDF5 file
|
|
double | c0_m_s |
| the speed of light in m/s
|
|
double | cir_rate_Hz |
| the CIR update rate in Hz
|
|
double | transmitter_frequency_Hz |
| the transmitter frequency in Hz
|
|
std::string | delay_type |
| the delay type, either "continuous-delay" or "discrete-delay"
|
|
std::vector< std::string > | link_names |
| vector of the link names
|
|
H5::Group | links_group |
| handle to the group in the HDF5 file that stores the links
|
|
const size_t | nof_links |
| the number of the links
|
|
std::map< std::string, H5::Group * > | link_groups |
| vector of pointers to HDF5 groups which contain data for each link in file
|
|
Reads CIRs from CDX file.
- Parameters
-
◆ get_cir()
cir_t CDX::ReadContinuousDelayFile::get_cir |
( |
std::string |
link, |
|
|
unsigned int |
cir_num |
|
) |
| |
returns CIR with a given number
- Parameters
-
- Returns
- CIR
◆ get_nof_cirs()
unsigned int CDX::ReadContinuousDelayFile::get_nof_cirs |
( |
| ) |
const |
|
inline |
Return the number of CIRs in file.
- Returns
- CIR amount
The documentation for this class was generated from the following files: