|
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().