27#ifndef NIDAS_DYNLD_ISFF_CS_KRYPTON_H
28#define NIDAS_DYNLD_ISFF_CS_KRYPTON_H
34namespace nidas {
namespace dynld {
namespace isff {
A class for reading ASCII files containing a time series of calibration data.
Definition CalFile.h:166
Definition VariableConverter.h:70
A data converter from voltage to water vapor density in gm/m^3 for a Campbell Scientfic krypton hygro...
Definition CS_Krypton.h:43
void reset()
Reset the converter to invalid or default settings, such as after an error occurs parsing a CalFile.
Definition CS_Krypton.cc:78
float getPathLength() const
Definition CS_Krypton.h:87
CS_Krypton * clone() const
Definition CS_Krypton.cc:46
std::string toString() const
Generate a string description of this VariableConverter.
Definition CS_Krypton.cc:51
float _pathLength
Definition CS_Krypton.h:130
float getBias() const
Definition CS_Krypton.h:100
void fromDOMElement(const xercesc::DOMElement *)
Initialize myself from a xercesc::DOMElement.
Definition CS_Krypton.cc:101
float getV0() const
Definition CS_Krypton.h:73
float _V0
Definition CS_Krypton.h:126
void fromString(const std::string &)
Definition CS_Krypton.cc:56
float _Kw
Definition CS_Krypton.h:124
double convert(dsm_time_t t, double volts)
Convert a voltage to water vapor density in g/m^3.
Definition CS_Krypton.cc:87
CS_Krypton()
Definition CS_Krypton.cc:39
void parseFields(CalFile *cf)
Parse the fields in the current CalFile record for the particular settings and coefficients needed by...
Definition CS_Krypton.cc:65
float _logV0
Definition CS_Krypton.h:128
float _bias
Definition CS_Krypton.h:132
void setBias(float val)
Definition CS_Krypton.h:95
void setKw(float val)
Definition CS_Krypton.h:53
float getKw() const
Definition CS_Krypton.h:59
void setPathLength(float val)
Definition CS_Krypton.h:81
float _pathLengthKw
Definition CS_Krypton.h:134
void setV0(float val)
Definition CS_Krypton.h:67
The essential core classes of nidas.
Definition A2DConverter.h:31
Sample * getSample(sampleType type, unsigned int len)
A convienence method for getting a sample of an enumerated type from a pool.
Definition Sample.cc:70
long long dsm_time_t
Posix time in microseconds, the number of non-leap microseconds since 1970 Jan 1 00:00 UTC.
Definition Sample.h:62
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31