nidas v1.2.3
|
Public Member Functions | |
SampleToDatabase (InfluxDB *db=0, dsm_sample_id_t sid=0, const std::string &sname="", const SampleTag *stag=0) | |
A default constructor is required to use objects as a map element. | |
void | setSiteAndMeasurement (const SampleTag *stag) |
void | defaultMeasurementName (const SampleTag *stag) |
Generate a default measurement name for SampleTag stag . | |
bool | receive (const Sample *samp) throw () |
void | accumulate (const Sample *samp) |
SampleToDatabase & | operator= (const SampleToDatabase &rhs) |
SampleToDatabase (const SampleToDatabase &rhs) | |
Public Attributes | |
InfluxDB * | _db |
string | name |
dsm_sample_id_t | id |
string | sitename |
string | measurementName |
string | spsid |
string | dsmid |
string | sampid |
string | info |
vector< string > | varunits |
vector< string > | varnames |
|
inline |
A default constructor is required to use objects as a map element.
References backslash(), dsmid, nidas::core::NidasApp::formatId(), nidas::core::NidasApp::getApplicationInstance(), nidas::core::DSMSensor::getHeightString(), nidas::core::getSample(), id_to_string(), info, measurementName, sampid, setSiteAndMeasurement(), sitename, spsid, varnames, varunits, and WLOG.
|
inline |
References nidas::core::getSample().
Generate a default measurement name for SampleTag stag
.
References nidas::core::SampleTag::getDSMSensor(), nidas::core::getSample(), nidas::core::SampleTag::getSampleId(), measurementName, string_to_lower(), and varnames.
Referenced by setSiteAndMeasurement().
|
inline |
References nidas::core::DOUBLE_ST, and nidas::core::FLOAT_ST.
References defaultMeasurementName(), nidas::core::SampleTag::getSite(), nidas::core::SampleTag::getSuffix(), measurementName, and sitename.
Referenced by SampleToDatabase().
InfluxDB* SampleToDatabase::_db |
Referenced by accumulate(), and operator=().
string SampleToDatabase::dsmid |
Referenced by operator=(), and SampleToDatabase().
dsm_sample_id_t SampleToDatabase::id |
string SampleToDatabase::info |
Referenced by accumulate(), operator=(), and SampleToDatabase().
string SampleToDatabase::measurementName |
Referenced by defaultMeasurementName(), operator=(), SampleToDatabase(), and setSiteAndMeasurement().
string SampleToDatabase::name |
Referenced by operator=().
string SampleToDatabase::sampid |
Referenced by operator=(), and SampleToDatabase().
string SampleToDatabase::sitename |
Referenced by operator=(), SampleToDatabase(), and setSiteAndMeasurement().
string SampleToDatabase::spsid |
Referenced by operator=(), and SampleToDatabase().
vector<string> SampleToDatabase::varnames |
Referenced by accumulate(), defaultMeasurementName(), operator=(), and SampleToDatabase().
vector<string> SampleToDatabase::varunits |
Referenced by operator=(), and SampleToDatabase().