◆ DataPrep()
◆ ~DataPrep()
◆ main()
◆ matchVariables()
◆ parseNcServerSpec()
void DataPrep::parseNcServerSpec |
( |
const std::string & | spec | ) |
|
◆ parseRunstring()
int DataPrep::parseRunstring |
( |
int | argc, |
|
|
char ** | argv ) |
References _app, _asciiPrecision, _configName, _dataFileNames, _datasetName, _doHeader, _dosOut, _dsmName, _endTime, _FilterArg, _format, _middleTimeTags, _reqVarsByRate, _sites, _sorterLength, _startTime, _xmlFileName, nidas::core::NidasAppInputFilesArg::allowFiles, nidas::core::NidasAppInputFilesArg::allowSockets, nidas::core::NidasAppArg::asBool(), DumpClient::ASCII, nidas::core::NidasAppArg::asInt(), DumpClient::BINARY1, nidas::core::NidasApp::Clipping, ConfigsName, nidas::core::NidasApp::dataFileNames(), DataRate, nidas::core::NidasApp::DatasetName, DataVariables, DEFAULT_PORT, defaultNCFillValue, defaultNCInterval, defaultNCTimeout, DOSOutput, DSMName, DumpASCII, DumpBINARY, nidas::core::NidasApp::enableArguments(), nidas::core::NidasApp::EndTime, nidas::core::NidasApp::getEndTime(), nidas::core::getSample(), nidas::core::NidasApp::getSorterLength(), nidas::core::NidasApp::getStartTime(), nidas::core::NidasAppArg::getValue(), HeapSize, nidas::core::NidasApp::Help, nidas::core::NidasApp::helpRequested(), nidas::core::NidasApp::InputFiles, nidas::util::UTime::isSet(), nidas::core::NidasApp::loggingArgs(), NetcdfOutput, NoHeader, nidas::core::NidasApp::parseInputs(), parseNcServerSpec(), nidas::core::NidasApp::parseNext(), Precision, rate, nidas::core::NidasAppInputFilesArg::setDefaultInput(), nidas::core::NidasAppArg::setFlags(), nidas::core::NidasAppArg::setUsageString(), nidas::core::NidasApp::socketAddress(), nidas::core::NidasApp::SorterLength, nidas::core::NidasApp::startArgs(), nidas::core::NidasApp::StartTime, nidas::core::NidasApp::unparsedArgs(), usage(), USECS_PER_DAY, nidas::core::NidasApp::Version, nidas::core::NidasApp::XmlHeaderFile, and nidas::core::NidasApp::xmlHeaderFile().
◆ run()
int DataPrep::run |
( |
| ) |
|
throw | ( | ) | | | |
References _app, _asciiPrecision, _configName, _dataFileNames, _datasetName, _doHeader, _dosOut, _dsmName, _endTime, _FilterArg, _format, _middleTimeTags, _ncbatchperiod, _nccdl, _ncdir, _ncfile, _ncfill, _ncinterval, _nclength, _ncserver, _nctimeout, _reqVarsByRate, _resamplers, _sites, _sorterLength, _startTime, _xmlFileName, nidas::core::NidasAppArg::asInt(), nidas::core::DOMObjectFactory::createObject(), DLOG, nidas::util::UTime::format(), nidas::core::ProjectConfig::getBeginTime(), nidas::core::ProjectConfigs::getConfig(), nidas::core::SampleInputHeader::getConfigName(), nidas::core::NidasApp::getConfigsXML(), nidas::core::NidasApp::getDataset(), nidas::core::ProjectConfig::getEndTime(), nidas::core::FileSet::getFileSet(), nidas::core::BadSampleFilterArg::getFilter(), nidas::core::Project::getInstance(), nidas::core::DSMSensor::getRawSampleTag(), nidas::core::getSample(), nidas::core::DSMSensor::getSampleTagIterator(), nidas::core::Variable::getStation(), nidas::core::ProjectConfig::getXMLName(), HeapSize, ILOG, nidas::core::DSMSensor::init(), nidas::core::ProjectConfig::initProject(), nidas::core::NidasApp::interrupted(), nidas::util::UTime::isSet(), LOG_VERBOSE, make_xatt(), matchVariables(), nidas::core::XMLParser::ParseString(), nidas::core::ProjectConfigs::parseXML(), nidas::core::parseXMLConfigFile(), PLOG, rate, nidas::core::BadSampleFilter::setDefaultTimeRange(), nidas::core::NidasApp::setFileSetTimes(), nidas::core::NidasApp::setOutputClipping(), nidas::core::SampleTag::setRate(), nidas::core::NidasApp::socketAddress(), VLOG, and WLOG.
◆ usage()
◆ _app
◆ _asciiPrecision
int DataPrep::_asciiPrecision |
|
private |
◆ _configName
std::string DataPrep::_configName |
|
private |
◆ _dataFileNames
list<string> DataPrep::_dataFileNames |
|
private |
◆ _datasetName
string DataPrep::_datasetName |
|
private |
◆ _doHeader
◆ _dosOut
◆ _dsmName
string DataPrep::_dsmName |
|
private |
◆ _endTime
◆ _FilterArg
◆ _format
◆ _isffDatasetsXML
◆ _isfsDatasetsXML
◆ _middleTimeTags
bool DataPrep::_middleTimeTags |
|
private |
◆ _ncbatchperiod
int DataPrep::_ncbatchperiod |
|
private |
◆ _nccdl
◆ _ncdir
◆ _ncfile
◆ _ncfill
◆ _ncinterval
int DataPrep::_ncinterval |
|
private |
◆ _nclength
◆ _ncserver
string DataPrep::_ncserver |
|
private |
◆ _nctimeout
◆ _reqVarsByRate
◆ _resamplers
◆ _sites
◆ _sorterLength
float DataPrep::_sorterLength |
|
private |
◆ _startTime
◆ _xmlFileName
string DataPrep::_xmlFileName |
|
private |
◆ ConfigsName
◆ DataRate
◆ DataVariables
◆ DEFAULT_PORT
const int DataPrep::DEFAULT_PORT = 30000 |
|
staticprivate |
◆ defaultNCBatchPeriod
const int DataPrep::defaultNCBatchPeriod = 300 |
|
static |
◆ defaultNCFillValue
◆ defaultNCInterval
const int DataPrep::defaultNCInterval = 1 |
|
static |
◆ defaultNCLength
const int DataPrep::defaultNCLength = 86400 |
|
static |
◆ defaultNCTimeout
const int DataPrep::defaultNCTimeout = 60 |
|
static |
◆ DOSOutput
◆ DSMName
◆ DumpASCII
◆ DumpBINARY
◆ HeapSize
◆ NetcdfOutput
◆ NoHeader
◆ Precision
The documentation for this class was generated from the following file: