![]() |
VieSched++
VieVS VLBI Scheduling Software
|
IF definition. More...


Public Member Functions | |
| If_def (std::string name, std::string physical_name, Polarization polarization, double total_lo, Net_sidband net_sidband, double phase_cal_freq_spacing, double phase_cal_base_freqency) | |
| constructor More... | |
| If_def (const boost::property_tree::ptree &tree) | |
| constructor More... | |
| boost::property_tree::ptree | toPropertytree () const |
| converts object to property tree More... | |
Public Member Functions inherited from VieVS::VieVS_NamedObject | |
| VieVS_NamedObject (std::string name, unsigned long id) | |
| constructor More... | |
| VieVS_NamedObject (std::string name, std::string alternativeName, unsigned long id) | |
| constructor More... | |
| const std::string & | getName () const |
| get object name More... | |
| const std::string & | getAlternativeName () const |
| get object alternative name More... | |
| bool | hasAlternativeName () const |
| check if object has alternative name More... | |
| bool | hasName (const std::string &name) const |
| check if object has name More... | |
| void | changeName (const std::string &newName) |
| change name of object More... | |
Public Member Functions inherited from VieVS::VieVS_Object | |
| VieVS_Object (unsigned long id) | |
| constructor More... | |
| const unsigned long | getId () const |
| get object id More... | |
| bool | hasValidId () const |
| check if id is valid More... | |
| bool | hasId (unsigned long id) const |
| check if object has specific id More... | |
| void | setId (unsigned long id) |
| set object id More... | |
| std::string | printId () const |
| object id string More... | |
Public Attributes | |
| std::string | physical_name_ |
| Physical IF name. More... | |
| Polarization | polarization_ |
| Polarization. More... | |
| double | total_lo_ |
| Total effective LO of IF (just before signal enters BBC or sampler) More... | |
| Net_sidband | net_sidband_ |
| Net sideband of IF. More... | |
| double | phase_cal_freq_spacing_ |
| Phase-cal frequency interval. More... | |
| double | phase_cal_base_frequency_ |
| Phase-cal base frequency. More... | |
Static Private Attributes | |
| static unsigned long | nextId = 0 |
| next id for this object type More... | |
IF definition.
| If::If_def::If_def | ( | std::string | name, |
| std::string | physical_name, | ||
| If::Polarization | polarization, | ||
| double | total_lo, | ||
| If::Net_sidband | net_sidband, | ||
| double | phase_cal_freq_spacing, | ||
| double | phase_cal_base_freqency | ||
| ) |
constructor
| name | 'IF_ID' link word |
| physical_name | Physical IF name |
| polarization | Polarization |
| total_lo | Total effective LO of IF (just before signal enters BBC or sampler) |
| net_sidband | Net sideband of IF |
| phase_cal_freq_spacing | Phase-cal frequency interval |
| phase_cal_base_freqency | Phase-cal base frequency |
|
explicit |
constructor
| tree | input property tree from xml file |

| boost::property_tree::ptree If::If_def::toPropertytree | ( | ) | const |
converts object to property tree

| Net_sidband VieVS::If::If_def::net_sidband_ |
Net sideband of IF.
|
staticprivate |
next id for this object type
| double VieVS::If::If_def::phase_cal_base_frequency_ |
Phase-cal base frequency.
| double VieVS::If::If_def::phase_cal_freq_spacing_ |
Phase-cal frequency interval.
| std::string VieVS::If::If_def::physical_name_ |
Physical IF name.
| Polarization VieVS::If::If_def::polarization_ |
Polarization.
| double VieVS::If::If_def::total_lo_ |
Total effective LO of IF (just before signal enters BBC or sampler)