station parameters
More...
#include <Station.h>
|
static unsigned long | nextId = 0 |
| next id for this object type More...
|
|
station parameters
- Author
- Matthias Schartner
VieVS::Station::Parameters::Parameters |
( |
const std::string & |
name | ) |
|
|
inlineexplicit |
constructor
- Author
- Matthias Schartner
- Parameters
-
unsigned int VieVS::Station::Parameters::minSlewTimeDueToDataWriteSpeed |
( |
unsigned int |
observingTime | ) |
const |
|
inline |
calculate minimum slew time due to custom data write speed
- Author
- Matthias Schartner
- Parameters
-
observingTime | observation duration in seconds |
- Returns
- minimum slew time in seconds
void VieVS::Station::Parameters::output |
( |
std::ofstream & |
of | ) |
const |
|
inline |
output of the curren parameters to out stream
- Author
- Matthias Schartner
- Parameters
-
void VieVS::Station::Parameters::overheadTimeDueToDataWriteSpeed |
( |
unsigned int |
observingTime | ) |
|
|
inline |
set overhead time due to custom data write speed
- Author
- Matthias Schartner
- Parameters
-
observingTime | observation duration in seconds |
void Station::Parameters::setParameters |
( |
const Parameters & |
other | ) |
|
set parameters from other
- Author
- Matthias Schartner
- Parameters
-
bool VieVS::Station::Parameters::available = true |
if set to true: this station is available for a scan
bool VieVS::Station::Parameters::availableForFillinmode = true |
if set to true: station is available for fillin modes
boost::optional<double> VieVS::Station::Parameters::dataWriteRate |
maximum data write speed to disk
bool VieVS::Station::Parameters::firstScan = false |
if set to true: no time is spend for setup, source, tape, calibration, and slewing
std::vector<unsigned long> VieVS::Station::Parameters::ignoreSources |
list of all source ids which should be ignored
unsigned int VieVS::Station::Parameters::maxNumberOfScans = 9999 |
maximum allowed number of scans
unsigned int VieVS::Station::Parameters::maxScan = 600 |
maximum allowed scan time in seconds
double VieVS::Station::Parameters::maxSlewDistance = 175 * deg2rad |
maximum allowed slew distance in radians
unsigned int VieVS::Station::Parameters::maxSlewtime = 600 |
maximum allowed slewtime in seconds
unsigned int VieVS::Station::Parameters::maxTotalObsTime = 999999 |
maximum allowed total observing time in seconds
unsigned int VieVS::Station::Parameters::maxWait = 600 |
maximum allowed wait time for slow antennas in seconds
unsigned int VieVS::Station::Parameters::midob = 3 |
time required for calibration in seconds
double VieVS::Station::Parameters::minElevation = 5 * deg2rad |
unsigned int VieVS::Station::Parameters::minScan = 30 |
minimum required scan time in seconds
double VieVS::Station::Parameters::minSlewDistance = 0 |
minimum allowed slew distance in radians
unsigned int VieVS::Station::Parameters::minSlewtime = 0 |
minimum required slew time
unsigned int VieVS::Station::Parameters::minSlewtimeDataWriteRate = 0 |
minimum required slew time due to data rate
std::unordered_map<std::string, double> VieVS::Station::Parameters::minSNR |
minimum elevation in radians
minimum required signal to noise ration for each band
unsigned long VieVS::Station::Parameters::nextId = 0 |
|
staticprivate |
next id for this object type
unsigned int VieVS::Station::Parameters::preob = 10 |
time required for field system commands in seconds
unsigned int VieVS::Station::Parameters::systemDelay = 6 |
extra observing time for correlator synchronization in seconds
bool VieVS::Station::Parameters::tagalong = false |
if set to true: station is in tagalong mode
double VieVS::Station::Parameters::totalRecordingRate = 0 |
double VieVS::Station::Parameters::weight = 1 |
multiplicative factor of score for scans with this station
The documentation for this class was generated from the following files:
- /home/travis/build/TUW-VieVS/VieSchedpp/Station/Station.h
- /home/travis/build/TUW-VieVS/VieSchedpp/Station/Station.cpp