31#ifndef NIDAS_DYNLD_RAF_LAMSSENSOR_H
32#define NIDAS_DYNLD_RAF_LAMSSENSOR_H
41namespace nidas {
namespace dynld {
namespace raf {
62 bool process(
const Sample* samp,std::list<const Sample*>& results);
DSMSensor provides the basic support for reading, processing and distributing samples from a sensor a...
Definition DSMSensor.h:88
Interface of a DerivedDataClient of the DerivedDataReader.
Definition DerivedDataClient.h:37
An interface to an IO device.
Definition IODevice.h:42
A scanner of sample data.
Definition SampleScanner.h:74
Interface to a data sample.
Definition Sample.h:190
Sensor class supporting the NCAR/EOL Laser Air Motion Sensor (LAMS) via a DSM.
Definition LamsSensor.h:51
IODevice * buildIODevice()
Factory method for an IODevice for this DSMSensor.
Definition LamsSensor.cc:57
LamsSensor()
Definition LamsSensor.cc:50
int tas_step
Definition LamsSensor.h:85
int nSKIP
Number of initial spectral values to skip when reading from the card.
Definition LamsSensor.h:90
int nAVG
Definition LamsSensor.h:77
@ BELOW
Definition LamsSensor.h:82
@ ABOVE
Definition LamsSensor.h:82
bool process(const Sample *samp, std::list< const Sample * > &results)
Apply further necessary processing to a raw sample from this DSMSensor.
Definition LamsSensor.cc:95
int nPEAK
Definition LamsSensor.h:79
void close()
close my associated device.
Definition LamsSensor.cc:197
void fromDOMElement(const xercesc::DOMElement *node)
Definition LamsSensor.cc:67
virtual void derivedDataNotify(const nidas::core::DerivedDataReader *s)
Method called on a DerivedDataClient by the DerivedDataReader thread when a new packet of derived dat...
Definition LamsSensor.cc:204
SampleScanner * buildSampleScanner()
Factory method for a SampleScanner for this DSMSensor.
Definition LamsSensor.cc:61
void open(int flags)
Open the device connected to the sensor.
Definition LamsSensor.cc:175
enum nidas::dynld::raf::LamsSensor::@3 TASlvl
float tas
Definition LamsSensor.h:84
void printStatus(std::ostream &ostr)
Definition LamsSensor.cc:239
float TAS_level
Definition LamsSensor.h:81
The essential core classes of nidas.
Definition A2DConverter.h:31
General utility classes. nidas::util contains classes of general utility, like Socket,...
Definition DSMServer.h:37
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31