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