27#ifndef NIDAS_DYNLD_ISFF_CU_COLDWIRE_H
28#define NIDAS_DYNLD_ISFF_CU_COLDWIRE_H
33namespace nidas {
namespace dynld {
namespace isff {
52 bool process(
const Sample* samp,std::list<const nidas::core::Sample*>& results);
57 static unsigned char checksum(
const unsigned char* buf,
const unsigned char* eob);
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
A class for parsing the binary output of Dale Lawrence's cold-wire sensor package.
Definition CU_Coldwire.h:43
~CU_Coldwire()
Definition CU_Coldwire.cc:51
bool reportBadChecksum()
Definition CU_Coldwire.cc:75
unsigned int _nsamps
Number of configured samples.
Definition CU_Coldwire.h:66
void validate()
Implementation of DSMSensor::validate for a Character Sensor.
Definition CU_Coldwire.cc:55
static unsigned char checksum(const unsigned char *buf, const unsigned char *eob)
Calculate the checksum of a data record.
Definition CU_Coldwire.cc:66
CU_Coldwire()
Definition CU_Coldwire.cc:45
unsigned int _badChecksums
Counter of the number of records with incorrect checksums.
Definition CU_Coldwire.h:71
bool process(const Sample *samp, std::list< const nidas::core::Sample * > &results)
Definition CU_Coldwire.cc:83
unsigned int dsm_sample_id_t
Definition Sample.h:64
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31