nidas v1.2.3
|
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) |
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.
References _C, _D, _T, nidas::core::Polynomial::eval(), and nidas::core::getSample().
Referenced by nidas::dynld::ParoSci_202BG_P::createPressureSample().
References _Y, and nidas::core::Polynomial::eval().
References _a, _b, _P0, and nidas::core::getSample().
void ParoSci_202BG_Calibration::readCalFile | ( | nidas::core::CalFile * | cf, |
dsm_time_t | tt ) |
nidas::util::Exception |
References nidas::core::getSample(), LOG_WARNING, nidas::core::MBAR_PER_KPA, setCommonModeCoefs(), setCs(), setDs(), setTs(), setU0(), and setYs().
Referenced by nidas::dynld::ParoSci_202BG_P::createPressureSample().
|
inline |
References _a, _b, _P0, and nidas::core::getSample().
Referenced by readCalFile().
References _C, and nidas::core::getSample().
Referenced by readCalFile().
References _D, and nidas::core::getSample().
Referenced by readCalFile().
|
inline |
References _T, and nidas::core::getSample().
Referenced by readCalFile().
References _U0, and nidas::core::getSample().
Referenced by readCalFile().
|
inline |
References _Y, and nidas::core::getSample().
Referenced by readCalFile().
|
private |
Referenced by correctPressure(), and setCommonModeCoefs().
|
private |
Referenced by correctPressure(), and setCommonModeCoefs().
|
private |
Referenced by computePressure(), ParoSci_202BG_Calibration(), and setCs().
|
private |
Referenced by computePressure(), ParoSci_202BG_Calibration(), and setDs().
|
private |
Referenced by correctPressure(), and setCommonModeCoefs().
|
private |
Referenced by computePressure(), ParoSci_202BG_Calibration(), and setTs().
|
private |
Referenced by computeTemperature(), ParoSci_202BG_Calibration(), and setYs().