27#ifndef _nidas_dynld_raf_2ds_h_
28#define _nidas_dynld_raf_2ds_h_
35namespace nidas {
namespace dynld {
namespace raf {
51 bool process(
const Sample * samp, std::list < const Sample * >&results);
Interface to a data sample.
Definition Sample.h:190
Sensor class using a UDPSocketIODevice for reading from a UDP socket.
Definition UDPSocketSensor.h:61
Base class for SPEC 2DS optical array probe on a USB interface.
Definition TwoDS.h:45
virtual int NumberOfDiodes() const
Number of diodes in the probe array.
Definition TwoDS.h:59
void init()
Called by post-processing code.
Definition TwoDS.cc:91
~TwoDS()
Definition TwoDS.cc:55
TwoDS(const TwoDS &)
No copying.
virtual void init_parameters()
Initialize parameters for real-time and post-processing.
Definition TwoDS.cc:76
static const unsigned char _blankString[]
Definition TwoDS.h:103
static const unsigned char _syncString[]
Sync and overload words/masks.
Definition TwoDS.h:102
bool process(const Sample *samp, std::list< const Sample * > &results)
Process a raw sample, which in this case means do a sscanf on the character string contents,...
Definition TwoDS.cc:226
TwoDS()
Definition TwoDS.cc:50
bool processHousekeeping(const Sample *samp, std::list< const Sample * > &results)
Process the UDP ASCII packet.
Definition TwoDS.cc:128
void printStatus(std::ostream &ostr)
Definition TwoDS.cc:240
TwoDS & operator=(const TwoDS &)
No copying.
bool processImageRecord(const Sample *samp, std::list< const Sample * > &results)
Process a single 2D record generating size-distribution data.
Definition TwoDS.cc:133
Base class for SPEC 2DS optical array probe on a USB interface.
Definition TwoD_Processing.h:43
The essential core classes of nidas.
Definition A2DConverter.h:31
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31