27#ifndef NIDAS_DYNLD_RAF_WATLOW_H
28#define NIDAS_DYNLD_RAF_WATLOW_H
36namespace nidas {
namespace dynld {
namespace raf {
49 bool process(
const Sample* samp,std::list<const Sample*>& results)
54 uint16_t
CRC16(
const unsigned char * input,
int nbytes)
throw();
56 uint16_t
CRC16_faster(
const unsigned char * input,
int nbytes)
throw();
58 bool checkCRC(
const unsigned char * input,
int nbytes,
int msgnum)
throw();
Interface to a data sample.
Definition Sample.h:190
Support for a sensor that is sending packets on a TCP socket, a UDP socket, a Bluetooth RF Comm socke...
Definition SerialSensor.h:65
Sensor class supporting the NCAR/ACOM Watlow CLS208 Instrument.
Definition WatlowCLS208.h:44
bool checkCRC(const unsigned char *input, int nbytes, int msgnum)
Definition WatlowCLS208.cc:167
static const nidas::util::EndianConverter * _fromLittle
Definition WatlowCLS208.h:64
uint16_t CRC16_faster(const unsigned char *input, int nbytes)
Definition WatlowCLS208.cc:102
uint16_t CRC16(const unsigned char *input, int nbytes)
Definition WatlowCLS208.cc:79
Watlow()
Definition WatlowCLS208.cc:58
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 WatlowCLS208.cc:184
static const nidas::util::EndianConverter * _fromBig
Definition WatlowCLS208.h:62
unsigned int _numWarnings
Definition WatlowCLS208.h:66
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
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31