nidas
v1.2-1520
|
Support for reading a calibration file for a ParoScientific 202BG sensor. More...
#include <ParoSci_202BG_Calibration.h>
Public Member Functions | |
ParoSci_202BG_Calibration () | |
void | readCalFile (nidas::core::CalFile *cf, dsm_time_t tt) throw (nidas::util::Exception) |
void | setU0 (float val) |
void | setYs (float v0, float v1, float v2, float v3) |
void | setCs (float v0, float v1, float v2) |
void | setDs (float v0, float v1) |
void | setTs (float v0, float v1, float v2, float v3, float v4) |
void | setCommonModeCoefs (float v0, float v1, float v2, float v3) |
float | getU0 () const |
double | computeTemperature (double usec) |
double | computePressure (double tper, double pper) |
double | correctPressure (double pgauge, double pstatic) |
Private Attributes | |
float | _U0 |
float | _Y [4] |
float | _C [3] |
float | _D [2] |
float | _T [5] |
float | _a [2] |
float | _b |
float | _P0 |
Support for reading a calibration file for a ParoScientific 202BG sensor.
ParoSci_202BG_Calibration::ParoSci_202BG_Calibration | ( | ) |
References _C, _D, _T, _Y, and nidas::core::floatNAN.
double ParoSci_202BG_Calibration::computePressure | ( | double | tper, |
double | pper | ||
) |
References _C, _D, _T, and nidas::core::Polynomial::eval().
double ParoSci_202BG_Calibration::computeTemperature | ( | double | usec | ) |
References _Y, and nidas::core::Polynomial::eval().
double ParoSci_202BG_Calibration::correctPressure | ( | double | pgauge, |
double | pstatic | ||
) |
|
inline |
void ParoSci_202BG_Calibration::readCalFile | ( | nidas::core::CalFile * | cf, |
dsm_time_t | tt | ||
) | |||
throw | ( | nidas::util::Exception | |
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Referenced by correctPressure().
|
private |
Referenced by correctPressure().
|
private |
Referenced by computePressure(), and ParoSci_202BG_Calibration().
|
private |
Referenced by computePressure(), and ParoSci_202BG_Calibration().
|
private |
Referenced by correctPressure().
|
private |
Referenced by computePressure(), and ParoSci_202BG_Calibration().
|
private |
|
private |
Referenced by computeTemperature(), and ParoSci_202BG_Calibration().