27 #ifndef NIDAS_DYNLD_WXTSENSOR_H
28 #define NIDAS_DYNLD_WXTSENSOR_H
32 namespace nidas {
namespace dynld {
34 using namespace nidas::core;
36 using namespace nidas::core;
92 scanSample(
AsciiSscanf* sscanf,
const char* inputstr,
float* data_ptr);
96 bool process(
const Sample* samp, std::list<const Sample*>& results)
throw();
98 const std::string&
getUName()
const {
return _uName; }
100 void setUName(
const std::string& val) { _uName = val; }
102 const std::string&
getVName()
const {
return _vName; }
104 void setVName(
const std::string& val) { _vName = val; }
110 void wxtValidateSscanfs();
151 dsm_sample_id_t _speedDirId;
156 dsm_sample_id_t _uvId;
167 #endif // NIDAS_DYNLD_WXTSENSOR_H
unsigned int dsm_sample_id_t
Definition: Sample.h:63
Support for a sensor that is sending packets on a TCP socket, a UDP socket, a Bluetooth RF Comm socke...
Definition: SerialSensor.h:64
Class providing sscanf functionality for parsing ASCII data.
Definition: AsciiSscanf.h:62
const std::string & getVName() const
Definition: WxtSensor.h:102
void setVName(const std::string &val)
Definition: WxtSensor.h:104
const std::string & getUName() const
Definition: WxtSensor.h:98
Interface to a data sample.
Definition: Sample.h:189
void setUName(const std::string &val)
Definition: WxtSensor.h:100
Definition: IOException.h:37
Vaisala WXT weather sensor.
Definition: WxtSensor.h:82
Definition: InvalidParameterException.h:35