26#ifndef NIDAS_DYNLD_DSC_EVENT_H
27#define NIDAS_DYNLD_DSC_EVENT_H
32namespace nidas {
namespace dynld {
DSMSensor provides the basic support for reading, processing and distributing samples from a sensor a...
Definition DSMSensor.h:88
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 support for a simple event detector.
Definition DSC_Event.h:46
DSC_Event(const DSC_Event &)
No copying.
void printStatus(std::ostream &ostr)
Definition DSC_Event.cc:100
void close()
close my associated device.
Definition DSC_Event.cc:77
dsm_sample_id_t _sampleId
Definition DSC_Event.h:98
void open(int flags)
Open the device connected to the sensor.
Definition DSC_Event.cc:65
bool process(const Sample *, std::list< const Sample * > &result)
Process a raw sample, which in this case means convert the input counts to a float.
Definition DSC_Event.cc:124
void init()
Definition DSC_Event.cc:83
IODevice * buildIODevice()
Definition DSC_Event.cc:55
~DSC_Event()
Definition DSC_Event.cc:51
SampleScanner * buildSampleScanner()
Definition DSC_Event.cc:60
DSC_Event()
Definition DSC_Event.cc:45
const nidas::util::EndianConverter * _cvtr
Definition DSC_Event.h:100
DSC_Event & operator=(const DSC_Event &)
No assignment.
Virtual base class declaring methods for converting numeric values between little-endian and big-endi...
Definition EndianConverter.h:304
The essential core classes of nidas.
Definition A2DConverter.h:31
unsigned int dsm_sample_id_t
Definition Sample.h:64
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31