27#ifndef NIDAS_DYNLD_WXTSENSOR_H 
   28#define NIDAS_DYNLD_WXTSENSOR_H 
   32namespace nidas { 
namespace dynld {
 
   96    bool process(
const Sample* samp, std::list<const Sample*>& results) 
throw();
 
 
Class providing sscanf functionality for parsing ASCII data.
Definition AsciiSscanf.h:62
 
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
 
Vaisala WXT weather sensor.
Definition WxtSensor.h:83
 
void init()
Initialize the CharacterSensor instance for post-processing.
Definition WxtSensor.cc:66
 
dsm_sample_id_t _uvId
ID of sample containing wind U,V components.
Definition WxtSensor.h:156
 
int _uvlen
Length of output U,V sample.
Definition WxtSensor.h:161
 
int _dirIndex
Index of wind direction in output sample.
Definition WxtSensor.h:136
 
int _uIndex
Index of wind u component in output sample.
Definition WxtSensor.h:141
 
std::map< dsm_sample_id_t, std::vector< std::string > > _field_formats
For each <sample> with an scanfFormat, the parse format tokenized by commas.
Definition WxtSensor.h:116
 
WxtSensor()
Definition WxtSensor.cc:49
 
void wxtValidateSscanfs()
Definition WxtSensor.cc:390
 
std::string _uName
Initial characters in wind U component variable name.
Definition WxtSensor.h:121
 
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 WxtSensor.cc:316
 
void setVName(const std::string &val)
Definition WxtSensor.h:104
 
std::string _vName
Initial characters in wind V component variable name.
Definition WxtSensor.h:126
 
int _speedIndex
Index of wind speed in output sample.
Definition WxtSensor.h:131
 
void setUName(const std::string &val)
Definition WxtSensor.h:100
 
int scanSample(AsciiSscanf *sscanf, const char *inputstr, float *data_ptr)
Definition WxtSensor.cc:200
 
const std::string & getVName() const
Definition WxtSensor.h:102
 
dsm_sample_id_t _speedDirId
ID of sample containing wind speed, direction.
Definition WxtSensor.h:151
 
const std::string & getUName() const
Definition WxtSensor.h:98
 
~WxtSensor()
Definition WxtSensor.cc:63
 
void validateSscanfs()
Virtual method to check that the Sscanfs for this CharacterSensor are OK.
Definition WxtSensor.cc:385
 
int _vIndex
Index of wind v component in output sample.
Definition WxtSensor.h:146
 
Definition IOException.h:37
 
Definition InvalidParameterException.h:35
 
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
 
unsigned int dsm_sample_id_t
Definition Sample.h:64
 
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31