26 #ifndef NIDAS_DYNLD_DSC_PULSECOUNTER_H
27 #define NIDAS_DYNLD_DSC_PULSECOUNTER_H
32 namespace nidas {
namespace dynld {
34 using namespace nidas::core;
72 void printStatus(std::ostream& ostr)
throw();
78 bool process(
const Sample*,std::list<const Sample*>& result)
unsigned int dsm_sample_id_t
Definition: Sample.h:63
int _msecPeriod
Definition: DSC_PulseCounter.h:85
Virtual base class declaring methods for converting numeric values between little-endian and big-endi...
Definition: EndianConverter.h:304
An interface to an IO device.
Definition: IODevice.h:41
Interface to a data sample.
Definition: Sample.h:189
DSMSensor provides the basic support for reading, processing and distributing samples from a sensor a...
Definition: DSMSensor.h:87
dsm_sample_id_t _sampleId
Definition: DSC_PulseCounter.h:83
Definition: IOException.h:37
Sensor support for a simple pulse counter device.
Definition: DSC_PulseCounter.h:46
A scanner of sample data.
Definition: SampleScanner.h:73
const nidas::util::EndianConverter * _cvtr
Definition: DSC_PulseCounter.h:87
Definition: InvalidParameterException.h:35