27#ifndef _nidas_dynld_raf_2d64_usb_h_
28#define _nidas_dynld_raf_2d64_usb_h_
32namespace nidas {
namespace dynld {
namespace raf {
46 bool process(
const Sample * samp, std::list < const Sample * >&results);
60 virtual bool processSOR(
const Sample * samp, std::list < const Sample * >&results);
79 std::list < const Sample * >&results,
int stype);
Interface to a data sample.
Definition Sample.h:190
Class for the USB Fast-2DC.
Definition TwoD64_USB.h:41
TwoD64_USB()
Definition TwoD64_USB.cc:59
static const unsigned char _overldString[]
Definition TwoD64_USB.h:95
virtual int NumberOfDiodes() const
Return bits-per-slice; same as the number of diodes in the probe.
Definition TwoD64_USB.h:51
void scanForMissalignedSyncWords(const Sample *samp, const unsigned char *sp) const
float _probeClockRate
Definition TwoD64_USB.h:84
bool _blankLine
Set to true if last slice was a blank line.
Definition TwoD64_USB.h:103
long long _prevTimeWord
Definition TwoD64_USB.h:106
virtual void init_parameters()
Initialize parameters for real-time and post-processing.
Definition TwoD64_USB.cc:72
~TwoD64_USB()
Definition TwoD64_USB.cc:68
static const unsigned char _blankString[]
Definition TwoD64_USB.h:96
unsigned char _dofMask
Definition TwoD64_USB.h:88
bool process(const Sample *samp, std::list< const Sample * > &results)
Apply further necessary processing to a raw sample from this DSMSensor.
Definition TwoD64_USB.cc:487
unsigned long long _timeWordMask
Definition TwoD64_USB.h:86
static const unsigned char _syncString[]
Sync and overload words/masks.
Definition TwoD64_USB.h:94
bool processImageRecord(const Sample *samp, std::list< const Sample * > &results, int stype)
Process a single 2D record generating size-distribution data.
Definition TwoD64_USB.cc:146
virtual bool processSOR(const Sample *samp, std::list< const Sample * > &results)
Process the Shadow-OR sample from the probe.
Definition TwoD64_USB.cc:100
Base class for PMS 2D particle probes on a USB interface.
Definition TwoD_USB.h:48
The essential core classes of nidas.
Definition A2DConverter.h:31
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31