1#ifndef _nidas_dynld_raf_extract2d_h_
2#define _nidas_dynld_raf_extract2d_h_
19namespace nidas {
namespace dynld {
namespace raf {
22#define TWOD_BUFFER_SIZE (4096)
130 virtual int usage(
const char* argv0);
132 virtual int run() throw() = 0;
135 static
void sigAction(
int sig, siginfo_t* siginfo,
void*);
DSMSensor provides the basic support for reading, processing and distributing samples from a sensor a...
Definition DSMSensor.h:88
Interface of an output stream of samples.
Definition SampleOutput.h:49
Interface to a data sample.
Definition Sample.h:190
Definition Extract2D.h:64
size_t inDOF
Definition Extract2D.h:113
size_t particleCount[512]
Definition Extract2D.h:110
size_t recordCount
Definition Extract2D.h:95
Probe & operator=(const Probe &)
DSMSensor * sensor
Definition Extract2D.h:78
float clockFreq
Definition Extract2D.h:85
size_t rejectRecordCount
Definition Extract2D.h:98
size_t nDiodes
Definition Extract2D.h:92
size_t diodeCount[64]
Definition Extract2D.h:105
string serialNumber
Definition Extract2D.h:84
size_t hasOverloadCount
Definition Extract2D.h:89
short id
Definition Extract2D.h:83
size_t rejectTooFewParticleCount
Definition Extract2D.h:99
size_t rejectTooFewDiodesCount
Definition Extract2D.h:100
Probe()
Definition Extract2D.h:66
float resolutionM
Definition Extract2D.h:82
int waveLength
Definition Extract2D.h:86
size_t totalParticles
Definition Extract2D.h:112
size_t resolution
Definition Extract2D.h:81
The essential core classes of nidas.
Definition A2DConverter.h:31
Sample * getSample(sampleType type, unsigned int len)
A convienence method for getting a sample of an enumerated type from a pool.
Definition Sample.cc:70
long long dsm_time_t
Posix time in microseconds, the number of non-leap microseconds since 1970 Jan 1 00:00 UTC.
Definition Sample.h:62
unsigned int dsm_sample_id_t
Definition Sample.h:64
The dynamically loadable classes of nidas. The nidas::dynld namespace and any sub namespaces,...
Definition A2DSensor.h:39
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31
Definition Extract2D.h:42
short minute
Definition Extract2D.h:45
short tas
Definition Extract2D.h:50
short msec
Definition Extract2D.h:51
short day
Definition Extract2D.h:49
short id
Definition Extract2D.h:43
short hour
Definition Extract2D.h:44
short second
Definition Extract2D.h:46
unsigned char data[TWOD_BUFFER_SIZE]
Definition Extract2D.h:53
short year
Definition Extract2D.h:47
short overld
Definition Extract2D.h:52
short month
Definition Extract2D.h:48
Definition Extract2D.h:26
int16_t msec
Definition Extract2D.h:33
int16_t minute
Definition Extract2D.h:31
int16_t second
Definition Extract2D.h:32
int16_t year
Definition Extract2D.h:27
int16_t wday
Definition Extract2D.h:34
int16_t month
Definition Extract2D.h:28
int16_t hour
Definition Extract2D.h:30
int16_t day
Definition Extract2D.h:29
unsigned char data[TWOD_BUFFER_SIZE]
Definition Extract2D.h:35