nidas v1.2.3
|
The dynamically loadable classes of nidas. The nidas::dynld namespace and any sub namespaces, like nidas::dynld::raf, are for dynamically loadable classes, and any support classes that are only referenced by classes in nidas::dynld. Objects in nidas::dynld are created by nidas::core::DOMObjectFactory, using nidas::core::DynamicLoader, typically from a class="XXXXX" attribute in an XML file. More...
Namespaces | |
namespace | isff |
namespace | iss |
namespace | raf |
Classes | |
class | A2DSensor |
Virtual base class for supporting sensors attached to an A2D. More... | |
class | AsciiOutput |
struct | BlockStats |
Keep track of statistics for a contiguous block of good or bad samples in a stream. More... | |
class | DSC_A2DSensor |
Support for a Diamond Systems Corp A2D. More... | |
class | DSC_AnalogOut |
Support for the D2A device on a Diamond DMMAT card. More... | |
class | DSC_Event |
Sensor support for a simple event detector. More... | |
class | DSC_FreqCounter |
Sensor support for a frequency counter device. More... | |
class | DSC_PulseCounter |
Sensor support for a simple pulse counter device. More... | |
class | DSMSerialSensor |
A sensor connected to a serial port. More... | |
class | FileSet |
Dynamically loadable nidas::core::FileSet. More... | |
class | GPS_NMEA_Serial |
A class for reading NMEA records from a GPS. More... | |
class | GPS_Novatel_Serial |
A class for reading Novatel records from a GPS. More... | |
class | IEEE_Float |
A class for unpacking binary IEEE float values from a record into samples. More... | |
struct | InitialUDPDataRequestReply |
Structure sent back to client from the UDP feed server, in big-endian order, indicating what TCP port number the client should use to contact the server for the XML feed of variables, and what port the binary data will be multicast to. More... | |
class | IR104_Relays |
Support for the digital IO on a Diamond Systems IR104 board. More... | |
class | ModbusRTU |
A class for data from a modbus RTU sensor, connected to a serial port. More... | |
class | ParoSci_202BG_Calibration |
Support for reading a calibration file for a ParoScientific 202BG sensor. More... | |
class | ParoSci_202BG_P |
Sensor support for a ParoScientific 202BG pressure sensor connected to a Diamond Systems GPIO-MM card which does the necessary frequency counting. More... | |
class | ParoSci_202BG_T |
Sensor support for a ParoScientific 202BG temperature sensor connected to a Diamond Systems GPIO-MM card which does the necessary frequency counting. More... | |
class | RawSampleInputStream |
class | RawSampleOutputStream |
class | RawSampleService |
A RawSampleService reads raw Samples from a socket connection and sends the samples to one or more SampleIOProcessors. More... | |
class | SampleArchiver |
class | SampleInputStream |
An implementation of a SampleInput. More... | |
class | SampleOutputStream |
A class for serializing Samples on an OutputStream. More... | |
class | SampleProcessor |
class | StatisticsCruncher |
class | StatisticsProcessor |
Interface of a processor of samples. More... | |
struct | TCPClientResponse |
Structure which the client must send back to server on the TCP port. More... | |
class | TSI_CPC3772 |
Support for a TSI CPC3772 particle counter. More... | |
class | UDPSampleOutput |
Interface of an output stream of samples. More... | |
class | UDPSocketSensor |
Sensor class using a UDPSocketIODevice for reading from a UDP socket. More... | |
class | Uio48Sensor |
Nidas sensor support for UIO48 digital I/O chip on a PCM-C418 Vortex CPU. More... | |
class | ViperDIO |
Support for the digital IO on an Arcom Viper. More... | |
class | WxtSensor |
Vaisala WXT weather sensor. More... | |
class | XMLConfigAllService |
An XMLConfigService that listens for datagram requests of type XML_ALL_CONFIG. More... | |
class | XMLConfigService |
The dynamically loadable classes of nidas. The nidas::dynld namespace and any sub namespaces, like nidas::dynld::raf, are for dynamically loadable classes, and any support classes that are only referenced by classes in nidas::dynld. Objects in nidas::dynld are created by nidas::core::DOMObjectFactory, using nidas::core::DynamicLoader, typically from a class="XXXXX" attribute in an XML file.
2D anemometer, including prop vanes and sonics, which report either wind speed and direction or U and V.
The process method of this class can derive U and V from speed and direction, or conversely, speed and direction from U and V. The varibles Spd,Dir or U,V which are mentioned first in the configuration are assumed to be read from the serial stream, and the others are then derived.
This class can also apply 2D rotations, if an an offset for the wind directon is specifed as a calibration parameter.