|
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().