31 #ifndef NIDAS_DYNLD_RAF_LAMSNETSENSOR_H
32 #define NIDAS_DYNLD_RAF_LAMSNETSENSOR_H
39 namespace nidas {
namespace dynld {
namespace raf {
41 using namespace nidas::core;
53 bool process(
const Sample* samp,std::list<const Sample*>& results)
58 static const int nBeams = 4;
71 uint32_t _prevSeqNum[nBeams];
size_t _beam
beams come in two packets, so need to re-enter process().
Definition: LamsNetSensor.h:69
Implementation of support for a sensor which generates character output.
Definition: CharacterSensor.h:46
Sensor class supporting the NCAR/EOL Laser Air Motion Sensor (LAMS 3-beam) via Ethernet UDP connectio...
Definition: LamsNetSensor.h:47
size_t _outOfSequenceSamples
Definition: LamsNetSensor.h:66
#define LAMS_SPECTRA_SIZE
Definition: lamsx.h:48
Virtual base class declaring methods for converting numeric values between little-endian and big-endi...
Definition: EndianConverter.h:304
size_t _unmatchedSamples
Definition: LamsNetSensor.h:64
Interface to a data sample.
Definition: Sample.h:189
static const nidas::util::EndianConverter * _fromLittle
Definition: LamsNetSensor.h:73