nidas v1.2.3
|
Classes | |
class | A2D_Serial |
A2D Serial Sensor supporting the GP-DACQ, developed at NCAR EOL . More... | |
class | A2DBoardTempSensor |
The I2C temperature sensor on the ADS3 A2D board. More... | |
class | ADC_HW_EB7022597 |
ARINC ADC label processor. More... | |
class | Aircraft |
Aircraft is a sub-class of a measurement Site. More... | |
class | AlicatSDI |
Alicat Flow Controller, used for the SDI. More... | |
class | Arinc_IRS |
An Inertial Reference Sensor (IRS) connected to an ARINC port. More... | |
class | BCPD_Serial |
A class for reading PMS1D probes with the DMT interface conversion. More... | |
class | CDP_Serial |
A class for reading PMS1D probes with the DMT interface conversion. More... | |
class | CVI_LV_Input |
Support for reading the output from the LabView process on the CVI PC. More... | |
class | CVIOutput |
class | CVIProcessor |
Processor to support Counter-flow Virtual Impactor. More... | |
class | DSMAnalogSensor |
Support for the PC104 A2D, developed at NCAR EOL. More... | |
class | DSMArincSensor |
A sensor connected to an ARINC port. More... | |
class | DSMMesaSensor |
Sensors connected to the Mesa AnythingIO card. More... | |
class | Extract2D |
class | GPS_HW_HG2021GB02 |
ARINC IRS label processor. More... | |
class | IRIGSensor |
Sensor class for controlling and recieving data from an IRIG clock. More... | |
class | IRS_HW_HG2001GD |
ARINC IRS label processor. More... | |
class | IRS_HW_YG1854 |
ARINC IRS label processor. More... | |
class | LamsNetSensor |
Sensor class supporting the NCAR/EOL Laser Air Motion Sensor (LAMS 3-beam) via Ethernet UDP connection. More... | |
class | LamsSensor |
Sensor class supporting the NCAR/EOL Laser Air Motion Sensor (LAMS) via a DSM. More... | |
class | LSZ_HW_EB7032239 |
ARINC LSZ label processor. More... | |
struct | P2d_rec |
struct | PADS_rec |
class | PHIPS_UDP |
PHIPS - HALO UDP Sensor. More... | |
class | PIP_Image |
Sensor class to receive PIP images. More... | |
class | PIP_Serial |
A class for reading DMT PIP/CIP probe histogram data. More... | |
class | PPT_Serial |
Honeywell PTT Pressure Transducer Serial Sensor. More... | |
class | Probe |
class | PSI9116_Sensor |
Support for sampling a PSI 9116 pressure scanner from EsterLine Pressure Systems. More... | |
class | SidsNetSensor |
Sensor class supporting the NCAR/EOL SID2H modifications via Ethernet UDP connection. More... | |
class | SortByRateThenLabel |
This is sorts a list of Sample tags by rate (highest first) then by label. More... | |
class | SPP100_Serial |
A class for reading PMS1D probes with the DMT interface conversion. More... | |
class | SPP200_Serial |
A class for reading PMS1D probes with the DMT interface conversion. More... | |
class | SPP300_Serial |
A class for reading PMS1D probes with the DMT interface conversion. More... | |
class | SppSerial |
Base class for many DMT Probes, including SPP100, SPP200, SPP300 and the CDP. More... | |
struct | StopSignal |
class | SyncInfo |
Parameters needed for each sample to assemble and write a sync record. More... | |
class | SyncRecHeaderException |
class | SyncRecordGenerator |
class | SyncRecordReader |
SyncRecordReader handles sync samples and provides an interface to access Variables and read sync record data. More... | |
class | SyncRecordSource |
class | SyncRecordVariable |
A Variable associated with a SyncRecord. More... | |
class | SyncServer |
class | TwoD32_USB |
Sensor class for the standard PMS2D probes where the data signals are converted to USB by a converter box. More... | |
class | TwoD64_USB |
Class for the USB Fast-2DC. More... | |
class | TwoD64_USB_v3 |
Class for the USB Fast-2DC. More... | |
class | TwoD_House |
A class for reading and parsing the PMS2D Housekeeping (from the old interface, not the new Fast 2DC). More... | |
class | TwoD_Processing |
Base class for SPEC 2DS optical array probe on a USB interface. More... | |
class | TwoD_USB |
Base class for PMS 2D particle probes on a USB interface. More... | |
class | TwoDS |
Base class for SPEC 2DS optical array probe on a USB interface. More... | |
class | UDPArincSensor |
ARINC over UDP, data received from the Alta ARINC to Ethernet appliance. More... | |
class | UDPiPMSensor |
iPM over UDP, data received from the NAI iPM device. More... | |
class | UHSAS_Serial |
A class for reading the UHSAS probe. More... | |
class | VCSEL2_Serial |
VCSEL2 Serial Sensor. More... | |
class | VCSEL_Serial |
VCSEL Serial Sensor. More... | |
class | Watlow |
Sensor class supporting the NCAR/ACOM Watlow CLS208 Instrument. More... | |
Typedefs | |
typedef struct PADS_rec | PADS_rec |
typedef struct P2d_rec | P2d_rec |
typedef unsigned char | DMT_UShort[2] |
DMT 2-byte ints are packed with byte order 01, where byte 0 is the low-order byte. | |
typedef unsigned char | DMT_ULong[4] |
DMT 4-byte ints are packed with byte order 2301, where byte 0 is the low-order byte. | |
Functions | |
unsigned short | UnpackDMT_UShort (DMT_UShort dmtval) |
void | PackDMT_UShort (DMT_UShort dmtval, unsigned short val) |
unsigned long | UnpackDMT_ULong (DMT_ULong dmtval) |
void | PackDMT_ULong (DMT_ULong dmtval, unsigned long val) |
template<typename T , typename V > | |
void | stream_histogram (T &out, V *sizedist, unsigned int nbins) |
Variables | |
const float | INHG_MBAR = 33.8639 |
const float | NM_MTR = 1.0 / 1852.0 |
const float | FT_MTR = 0.3048 |
const float | G_MPS2 = 9.7959 |
const float | KTS_MS = 0.514791 |
const float | FPM_MPS = 0.00508 |
const float | RAD_DEG = 180.0 / 3.14159265358979 |
DMT 4-byte ints are packed with byte order 2301, where byte 0 is the low-order byte.
DMT_ULong is an opaque 4-byte value (just a 4-byte unsigned char array) in DMT order.
UnpackDMT_ULong unpacks a DMT_ULong as a local unsigned long.
PackDMT_ULong packs a local unsigned long into a DMT_ULong.
DMT 2-byte ints are packed with byte order 01, where byte 0 is the low-order byte.
DMT_UShort is an opaque 2-byte value (just a 2-byte unsigned char array) in DMT order.
UnpackDMT_UShort unpacks a DMT_UShort as a local unsigned short.
PackDMT_UShort packs a local unsigned short into a DMT_UShort.
Referenced by nidas::dynld::raf::PIP_Serial::derivedDataNotify().
|
inline |
Referenced by nidas::dynld::raf::PIP_Serial::derivedDataNotify(), nidas::dynld::raf::BCPD_Serial::sendInitString(), nidas::dynld::raf::CDP_Serial::sendInitString(), nidas::dynld::raf::PIP_Serial::sendInitString(), nidas::dynld::raf::SPP100_Serial::sendInitString(), nidas::dynld::raf::SPP200_Serial::sendInitString(), nidas::dynld::raf::SPP300_Serial::sendInitString(), and nidas::dynld::raf::PIP_Serial::sendTimePacket().
References nidas::core::getSample().
Referenced by nidas::dynld::raf::TwoD_Processing::countParticle(), and nidas::dynld::raf::TwoD64_USB::process().
|
inline |
References nidas::core::getSample().
Referenced by nidas::dynld::raf::PIP_Serial::appendDataAndFindGood(), nidas::dynld::raf::SppSerial::appendDataAndFindGood(), nidas::dynld::raf::BCPD_Serial::process(), nidas::dynld::raf::CDP_Serial::process(), nidas::dynld::raf::PIP_Serial::process(), nidas::dynld::raf::SPP100_Serial::process(), nidas::dynld::raf::SPP200_Serial::process(), and nidas::dynld::raf::SPP300_Serial::process().
Referenced by nidas::dynld::raf::ADC_HW_EB7022597::processLabel().
Referenced by nidas::dynld::raf::IRS_HW_HG2001GD::processLabel().
Referenced by nidas::dynld::raf::IRS_HW_HG2001GD::processLabel().