nidas | Root namespace for the NCAR In-Situ Data Acquisition Software |
core | The essential core classes of nidas |
AdaptiveDespiker | Adaptive forecaster for despiking of time-series data |
AsciiSscanf | Class providing sscanf functionality for parsing ASCII data |
FormatField | Information we determine from each conversion field in the sscanf format |
BadSampleFilter | Implement rules for filtering bad samples |
BadSampleFilterArg | BadSampleFilterArg is a NidasAppArg for configuring a BadSampleFilter with filter rules pased to the –filter option |
CalFile | A class for reading ASCII files containing a time series of calibration data |
CharacterSensor | Implementation of support for a sensor which generates character output |
ChronyStatusNode | Object with a printChronyStatus() method which can be called from a DSMServer |
ConnectionInfo | Extra information associated with an IOChannel concerning the connection |
SampleConnectionRequester | Interface for an object that requests connections SampleOutputs |
DatagramSocket | Implementation of an IOChannel, over a DatagramSocket |
Dataset | A Dataset is a named collection of parameters, that are used in data processing |
Datasets | A collection of Datasets |
DerivedDataClient | Interface of a DerivedDataClient of the DerivedDataReader |
DerivedDataReader | This class will read, parse and make available the parameters in the onboard real-time broadcast of data |
IWG1_Field | |
Dictionary | Interface for a Dictionary class, which can return a string value for a string token name |
DOMable | Interface of an object that can be instantiated from a DOM element, via the fromDOMElement method, or that can be serialized into a DOM, via the toDOMParent/toDOMElement method |
DOMObjectFactory | Class that supports creating instances of DOMable objects from a string containing the class name of the object to be created |
DSMCatalog | A catalog of DSM DOMElements, implemented with std::map, containing dsm DOMElements, keyed by the ID attributes |
DSMConfig | Class that should include all that is configurable about a DSM |
MyDictionary | |
DSMEngine | Application for running the NIDAS data acquistion process |
DSMEngineIntf | A thread that provides XML-based Remote Procedure Calls to web interfaces from the DSMEngine |
DSMAction | Send a command to a DSMEngine |
SensorAction | Invoke an executeXmlRpc() method on a DSMSensor |
DSMSensor | DSMSensor provides the basic support for reading, processing and distributing samples from a sensor attached to a DSM |
MyDictionary | |
DSMServer | A provider of services to a DSM |
DSMServerApp | |
DSMServerIntf | A thread that provides XML-based Remote Procedure Calls to web interfaces from the DSMServer |
GetDsmList | Gets a list of DSMs and their locations from the configuration |
GetAdsFileName | Gets the name of the current .ads file |
DSMService | Base class for a service, as built from a <service> XML tag |
DynamicLoader | Class providing dynamic loader functionality of system functions dlopen() and dlsym() to look up symbols |
FileSet | Implementation of an IOChannel using an nidas::util::FileSet |
FsMount | Filesystem mounter/unmounter |
FsMountWorkerThread | Filesystem mounter/unmounter |
HeaderSource | An interface for sending a SampleHeader to a SampleOutput |
IOChannelRequester | Interface for an object that requests connections to Inputs or Outputs |
IOChannel | A channel for Input or Output of data |
IODevice | An interface to an IO device |
IOStream | A base class for buffering data |
Looper | Looper is a Thread that periodically loops, calling the LooperClient::looperNotify() method of LooperClients at the requested intervals |
LooperClient | Interface of a client of Looper |
McSocket | Implementation of an IOChannel, using nidas::util::McSocket<nidas::util::Socket> to establish a TCP connection |
MyMcSocket | |
McSocketUDP | Implementation of an IOChannel, using nidas::util::McSocket<nidas::util::DatagramSocket> to establish a pair of communicating UDP sockets |
MyMcSocket | |
MultipleUDPSockets | |
NearestResampler | A simple, nearest-point resampler, for generating merged samples from variables from one or more sample sources |
NearestResamplerAtRate | A simple, nearest-point resampler, for generating merged samples from variables from one or more sample sources |
NidasAppException | The NidasApp class throws a NidasAppException when command-line options do not parse |
NidasAppArg | A NidasAppArg is command-line argument which can be handled by NidasApp |
NidasAppInputFilesArg | Extend NidasAppArg so the default input specifier and port can be customized, which in turn updates the usage string |
NidasApp | NidasApp handles common options for NIDAS applications |
IdFormat | An IdFormat specifies the format for the SPS ID plus other characteristics, like the width when using decimal format |
NidasAppArgv | Convert vector<string> args to dynamically allocated (argc, argv) pair which will be freed when the instance is destroyed |
SiteIterator | Class for iterating over the Sites of a Project, or the Sites served by a DSMServer |
DSMServerIterator | Class for iterating over the DSMServers of a Project |
DSMServiceIterator | Class for iterating over the DSMServices of a DSMServer |
DSMConfigIterator | Class for iterating over the DSMConfigs of a Project or Site |
ProcessorIterator | Class for iterating over the Processors of a DSMServer or DSMConfig |
SensorIterator | Class for iterating over the DSMSensors of a Project, Site, or DSMConfig |
SampleTagIterator | Class for iterating over the SampleTags of a Project, Site, DSMConfig, or a SampleSource |
VariableIterator | Class for iterating over the Variables of a Project, Site, DSMConfig, DSMSensor, or SampleTag |
Parameter | |
ParameterT | A typed Parameter, with data of type T |
ParameterNameTypeComparator | Functor class for Parameter, doing an equality check of parameter name and type |
Polled | Interface for objects with a file descriptor, providing a virtual method to be called when system calls such as select, poll, or epoll indicate an event is pending on the file descriptor |
Project | |
MyDictionary | |
ProjectConfig | |
ProjectConfigTimeComparator | Sample time tag comparator |
ProjectConfigs | |
Prompt | Class to contain prompt information - string and rate |
RemoteSerialConnection | |
RemoteSerialListener | |
Resampler | Interface for a resampler, simply a SampleClient and a SampleSource |
SampleHeader | The gcc buildin atomic operations are not supported on arm, and one must use -march=i686 for them to work on 32 bit x86 |
Sample | Interface to a data sample |
SampleT | A typed Sample, with data of type DataT |
sample_type_traits_base | |
sample_type_traits | |
sample_type_traits< char > | |
sample_type_traits< unsigned char > | |
sample_type_traits< unsigned short > | |
sample_type_traits< short > | |
sample_type_traits< unsigned int > | |
sample_type_traits< int > | |
sample_type_traits< float > | |
sample_type_traits< double > | |
sample_type_traits< long long > | |
sample_type_traits< void > | |
SampleArchiver | |
SampleAverager | |
SampleBuffer | A SampleClient that buffers its received samples, using a pair of STL vectors, and then sends the buffered samples onto its SampleClients |
SampleClient | Pure virtual interface of a client of Samples |
SampleClientList | A list of SampleClients |
SampleClock | SampleClock adds date information to sample time tags |
SampleInput | Interface of an input SampleSource |
SampleInputHeader | |
headerField | |
SampleIOProcessor | Interface of a processor of samples |
SampleLengthException | |
SampleMatcher | Match samples according to DSM and Sample ID ranges, and configure the ranges with criteria in text format |
RangeMatcher | |
SampleOutput | Interface of an output stream of samples |
SampleOutputBase | Implementation of portions of SampleOutput |
SampleOutputRequestThread | Interface of an output stream of samples |
ConnectRequest | |
SampleParseException | |
SamplePipeline | SamplePipeline sorts samples that are coming from one or more inputs |
SamplePoolInterface | |
SamplePools | |
SamplePool | A pool of Samples |
SampleScanner | A scanner of sample data |
DriverSampleScanner | A SampleScanner for reading samples that have been pre-formatted by a device driver - they already have a header consisting of a timetag, and a data length |
MessageSampleScanner | A DriverSampleScanner which supports the set/get of message separation parameters |
MessageStreamScanner | A SampleScanner which supports the set/get of message separation parameters and extracts samples from the internal buffer by recognizing separators in the message stream |
DatagramSampleScanner | |
SampleSorter | A SampleClient that sorts its received samples, using an STL multiset, and then sends the sorted samples onto its SampleClients |
SampleSource | Pure virtual interface for a source of Samples |
SampleSourceSupport | A source of samples |
SampleStats | A source of samples |
SampleTag | Class describing a group of variables that are sampled and handled together |
SampleThread | Interface for a Thread for buffering samples |
SampleTracer | SampleTracer uses a Logger to log messages about samples as they are encountered in the code |
SensorCatalog | A catalog of sensor DOMElements, implemented with std::map, containing sensor DOMElements, keyed by the ID attributes |
SensorHandler | SensorHandler implements a DSMSensor event loop |
NotifyPipe | |
PolledDSMSensor | |
SensorOpener | Thread which opens DSMSensors |
SerialPortIODevice | A serial port |
SerialSensor | Support for a sensor that is sending packets on a TCP socket, a UDP socket, a Bluetooth RF Comm socket, or a good old RS232/422/485 serial port |
Prompter | |
ServerSocketIODevice | An IODevice supporting a TCP or UNIX server socket |
ServiceCatalog | A catalog of dsm DOMElements, implemented with std::map, containing dsm DOMElements, keyed by the ID attributes |
Site | A measurement site |
MyDictionary | |
Socket | Implementation of an IOChannel, over a Socket |
ConnectionThread | |
ServerSocket | Implementation of an IOChannel, over a ServerSocket |
ConnectionThread | |
SocketIODevice | A IODevice providing support for UDP and TCP sockets |
SampleTimetagComparator | Sample time tag comparator |
SampleHeaderComparator | Timetag and Id comparator of pointers to Samples: if two timetags are the same, then compare Ids, and if they're equal, compare data length |
FullSampleComparator | Comparator of pointers to Samples, does the same checks as SampleHeaderComparator, but in addition, if two samples compare as equal, then compares their data |
StatusHandler | This class implements handling routines for the SAX2 parser |
StatusListener | Thread that listens to multicast messages from all of the DSMs |
GetClocks | Gets a list of current clock times for each broadcasting DSM |
GetStatus | Gets a list of current status reports for each broadcasting DSM |
StatusThread | A thread that runs periodically checking and multicasting the status of a DSMEngine |
DSMEngineStat | Thread which provides status in XML form from a dsm on a datagram socket, to be read by the status_listener |
DSMServerStat | Thread which provides status from a dsm_server on a datagram socket |
TCPSocketIODevice | An IODevice consisting of a TCP socket |
TimetagAdjuster | Adjust time tags of fixed delta-T time series to correct for irregular latency in the assignments of the time tags at acquisition time |
UDPSocketIODevice | An IODevice consisting of an UDP socket |
UnixIOChannel | Simple implementation of an IOChannel, over an opened file descriptor |
UnixIODevice | A basic Unix I/O device, such as a named pipe, or a watched file |
Variable | Class describing a sampled variable |
CalFileHandler | This is the interface for handling CalFile records as they are read by a VariableConverter |
VariableConverter | |
Linear | Why isn't this a sublcass of Polynomial which sets MAX_NUM_COEFFS to 2? |
Polynomial | |
CalFileHandlerFunction | A template subclass which implements the CalFileHandler interface by calling a function object |
VariableIndex | A VariableIndex associates a Variable pointer with it's index into it's SampleTag |
Version | Class of static member functions providing version strings |
XDOMElement | Wrapper class providing convienence methods to access the string attributes of a DOMElement |
XDOMAttr | Class providing convienence methods to access the string attributes of a DOMAttr |
XMLConfigInput | |
XMLConfigWriterFilter | |
XMLConfigWriter | An XMLWriter which writes the NIDAS XML configuration |
XMLException | Exception which can be built from an xerces::XMLException, xercesc::SAXException, or xercesc::DOMException |
XMLFdBinInputStream | Implemenation of xercesc::BinInputStream, which reads from a unix file descriptor |
XMLFdFormatTarget | Extension of xercesc::XMLFormatTarget support writing XML to an open device (socket for example) |
XMLFdInputSource | Implemenation of xercesc::InputSource, that returns an XMLFdBinInputStream for reading from a Unix file descriptor - i.e |
XMLImplementation | |
XMLErrorHandler | |
XMLParser | Wrapper class around xerces-c DOMBuilder to parse XML |
XMLCachingParser | Derived class of XMLParser that keeps its DOMDocuments when parsing an XML disk file, and returns the cached DOMDocument if the file hasn't changed |
XmlRpcThread | A thread that provides XML-based Remote Procedure Calls to web interfaces |
XMLStringConverter | Class providing conversions between string and XMLCh* using the Xerces-c transcode and release methods |
XMLWriter | Wrapper class around xerces-c DOMWriter to write XML |
dynld | 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 |
isff | |
metek | |
uvwt | |
ATIK_Sonic | A class for making sense of data from an ATIK 3D sonic anemometer |
CS_Krypton | A data converter from voltage to water vapor density in gm/m^3 for a Campbell Scientfic krypton hygrometer |
CSAT3_Sonic | A class for making sense of data from a Campbell Scientific Inc CSAT3 3D sonic anemometer |
CSI_CRX_Binary | A class for parsing the binary output of Campbell Scientific CR10X and CR23X data loggers |
CSI_IRGA_Sonic | A class for making sense of data from a Campbell Scientific IRGASON integrated Gas Analyzer and 3D sonic anemometer |
CU_Coldwire | A class for parsing the binary output of Dale Lawrence's cold-wire sensor package |
DAUSensor | |
GOES | Support for a GOES transmitter, implemented as an IOChannel |
GOESException | |
GOESOutput | A SampleOutput for packaging data for a GOES DCP Transmitter |
GOESProject | |
GOESXmtr | Support for a GOES transmitter, implemented as an IOChannel |
GroundStation | GroundStation is a sub-class of a measurement Site |
Licor7500 | Sensor class for the Licor 7500 gas analyzer |
MOSMote | A SerialSensor for support of an early, buggy version of a Mantis OS Mote, which insert null |
MOS_TimeSyncer | |
NCAR_TRH | Sensor class for the NCAR hygrothermometer, built at EOL |
PacketInputStream | |
PacketInfo | |
NESDISPacketInfo | |
SutronPacketInfo | |
PacketParser | |
PropVane | A serial prop vane wind sensor |
RebsLinear | A linear converter useful for REBS net radiometers, which have two sets of linear coefficients, one set to be applied during the day when Rnet > 0 and one when Rnet < 0: i.e |
SE_GOESXmtr | An IOChannel implementation for a Signal Engineering GOES transmitter |
SE_Codes | |
selfTest | |
SimGOESXmtr | An IOChannel implementation to simulate a GOES transmitter |
SonicAnemometer | 3D sonic anemometer class |
Wind2D | |
Wind3D | A class for performing the common processes on wind data from a 3D sonic anemometer |
WindOrienter | A class for rotating winds according to different orientations of the wind sensor |
WindRotator | Rotate a (U,V) 2D wind vector by an angle |
WindTilter | WindTilter is used to apply a 3d rotation matrix to a wind vector |
VarInfo | |
SampInfo | |
WisardMote | |
MessageHeader | Extracted fields from the initial portion of a Wisard message |
TsoilData | |
iss | |
TiltSensor | CXTILT02 2-axis tilt sensor from Crossbow |
WICORSensor | |
psql | |
PSQLChannel | |
PSQLProcessor | |
PSQLSampleOutput | |
raf | |
A2D_Serial | A2D Serial Sensor |
A2DBoardTempSensor | The I2C temperature sensor on the ADS3 A2D board |
ADC_HW_EB7022597 | ARINC ADC label processor |
Aircraft | Aircraft is a sub-class of a measurement Site |
AlicatSDI | Alicat Flow Controller, used for the SDI |
Arinc_IRS | An Inertial Reference Sensor (IRS) connected to an ARINC port |
BCPD_Serial | A class for reading PMS1D probes with the DMT interface conversion |
DMTBCPD_blk | Data packet back from probe (all unsigned little-endian):
starting byte size contents
0 32 2-byte cabin channel (* 16) 32 4 4 byte unused 36 2 2 byte unused 38 2 S Noise Bandwidth 40 2 S Baseline Threshold 42 2 P Noise Bandwidth 44 2 P Baseline Threshold 46 4 Oversize Reject 50 4*nchan 4-byte histogram/bin-data (* nchan) 170 6 Timer response header 176 * PbP Data (12 bytes pere PBP particle) |
InitBCPD_blk | |
CDP_Serial | A class for reading PMS1D probes with the DMT interface conversion |
CDP_blk | Data packet back from probe |
InitCDP_blk | |
CVI_LV_Input | Support for reading the output from the LabView process on the CVI PC |
CVIOutput | |
CVIProcessor | Processor to support Counter-flow Virtual Impactor |
DSMAnalogSensor | A sensor connected to the DSM A2D |
SortByRateThenLabel | This is sorts a list of Sample tags by rate (highest first) then by label |
DSMArincSensor | A sensor connected to an ARINC port |
DSMMesaSensor | Sensors connected to the Mesa AnythingIO card |
PADS_rec | |
P2d_rec | |
Probe | |
Extract2D | |
GPS_HW_HG2021GB02 | ARINC IRS label processor |
IRIGSensor | Sensor class for controlling and recieving data from an IRIG clock |
IRS_HW_HG2001GD | ARINC IRS label processor |
IRS_HW_YG1854 | ARINC IRS label processor |
LamsNetSensor | Sensor class supporting the NCAR/EOL Laser Air Motion Sensor (LAMS 3-beam) via Ethernet UDP connection |
LamsSensor | Sensor class supporting the NCAR/EOL Laser Air Motion Sensor (LAMS) via a DSM |
LSZ_HW_EB7032239 | ARINC LSZ label processor |
PHIPS_UDP | PHIPS - HALO UDP Sensor |
PIP_Image | Sensor class to receive PIP images |
PIP_Serial | A class for reading DMT PIP/CIP probe histogram data |
InitPIP_blk | |
PIP_blk | Data packet back from probe |
SendPIP_BLK | Packet sent to probe to begin sending data |
SetAbsoluteTime | |
PPT_Serial | Honeywell PTT Pressure Transducer Serial Sensor |
PSI9116_Sensor | Support for sampling a PSI 9116 pressure scanner from EsterLine Pressure Systems |
flip | |
SidsNetSensor | Sensor class supporting the NCAR/EOL SID2H modifications via Ethernet UDP connection |
Particle | |
SPP100_Serial | A class for reading PMS1D probes with the DMT interface conversion |
DMT100_blk | Data packet back from probe (all unsigned little-endian):
starting byte size contents
0 16 2-byte cabin channel (* 8) 16 4 4-byte particles outside depth-of-field 20 4 4-byte particles outside allowed transit time 24 2 2-byte avg |
Init100_blk | |
SPP200_Serial | A class for reading PMS1D probes with the DMT interface conversion |
DMT200_blk | Data packet back from probe |
Init200_blk | |
SPP300_Serial | A class for reading PMS1D probes with the DMT interface conversion |
DMT300_blk | Data packet back from probe |
Init300_blk | |
SppSerial | Base class for many DMT Probes, including SPP100, SPP200, SPP300 and the CDP |
reqPckt | Here more for documentation |
SyncRecordGenerator | |
SyncRecHeaderException | |
SyncRecordReader | SyncRecordReader handles sync samples and provides an interface to access Variables and read sync record data |
SyncRecordSource | |
SyncInfo | Parameters needed for each sample to assemble and write a sync record |
SyncRecordVariable | A Variable associated with a SyncRecord |
StopSignal | |
SyncServer | |
TwoD32_USB | Sensor class for the standard PMS2D probes where the data signals are converted to USB by a converter box |
TwoD64_USB | Class for the USB Fast-2DC |
TwoD64_USB_v3 | Class for the USB Fast-2DC |
TwoD_House | A class for reading and parsing the PMS2D Housekeeping (from the old interface, not the new Fast 2DC) |
TwoD_USB | Base class for PMS 2D particle probes on a USB interface |
Particle | |
UDPArincSensor | ARINC over UDP, data received from the Alta ARINC to Ethernet appliance |
UDPSocketSensor | Nidas::dynld::raf::UPDSocketSensor is the same as a nidas::dynld::UDPSocketSensor, but kept around for legacy reasons - it's in quite a few XMLs |
UHSAS_Serial | A class for reading the UHSAS probe |
VCSEL2_Serial | VCSEL2 Serial Sensor |
VCSEL_Serial | VCSEL Serial Sensor |
Watlow | Sensor class supporting the NCAR/ACOM Watlow CLS208 Instrument |
A2DSensor | One or more sensors connected to an A2D |
A2DBoxcarConfig | A2D configuration for box-car averaging of A2D samples |
A2DSampleConfig | A2D configuration information that is sent to the A2D device module |
A2DSampleInfo | Information needed to intepret the samples that are received from the A2D device |
A2DTimeAvgConfig | A2D configuration for time-based averaging of A2D samples |
AsciiOutput | |
DSC_A2DSensor | One or more sensors connected to a Diamond Systems Corp A2D |
DSC_AnalogOut | Support for the D2A device on a Diamond DMMAT card |
DSC_Event | Sensor support for a simple event detector |
DSC_FreqCounter | Sensor support for a frequency counter device |
DSC_PulseCounter | Sensor support for a simple pulse counter device |
DSMSerialSensor | A sensor connected to a serial port |
FileSet | Dynamically loadable nidas::core::FileSet |
GPS_NMEA_Serial | A class for reading NMEA records from a GPS |
GPS_Novatel_Serial | A class for reading Novatel records from a GPS |
IEEE_Float | A class for unpacking binary IEEE float values from a record into samples |
IR104_Relays | Support for the digital IO on a Diamond Systems IR104 board |
ParoSci_202BG_Calibration | Support for reading a calibration file for a ParoScientific 202BG sensor |
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 |
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 |
RawSampleInputStream | |
RawSampleOutputStream | |
RawSampleService | A RawSampleService reads raw Samples from a socket connection and sends the samples to one or more SampleIOProcessors |
Worker | Worker thread that is run when a SampleInputConnection is established |
SampleArchiver | |
BlockStats | Keep track of statistics for a contiguous block of good or bad samples in a stream |
SampleInputStream | An implementation of a SampleInput |
ReadResult | Tuple for all the possible results of iostream reads |
SampleOutputStream | A class for serializing Samples on an OutputStream |
SampleProcessor | |
StatisticsCruncher | |
sampleInfo | |
StatisticsProcessor | Interface of a processor of samples |
OutputInfo | |
TSI_CPC3772 | Support for a TSI CPC3772 particle counter |
UDPSampleOutput | Interface of an output stream of samples |
ConnectionMonitor | Thread that waits for connections to die |
VariableListWorker | Worker thread that is run when a connection comes in, sending XML over a socket |
XMLSocketListener | Thread that waits for a connection on a tcp socket, starting a VariableListWorker on each connection |
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 |
TCPClientResponse | Structure which the client must send back to server on the TCP port |
UDPSocketSensor | Sensor class using a UDPSocketIODevice for reading from a UDP socket |
ViperDIO | Support for the digital IO on an Arcom Viper |
WxtSensor | Vaisala WXT weather sensor |
XMLConfigAllService | |
XMLConfigService | |
Worker | Worker thread that is run when a connection comes in |
util | General utility classes. nidas::util contains classes of general utility, like Socket, Thread, etc. The classes use only the standard Unix system libraries and libstdc++, and have no dependency on other external packages such as an XML parser, or a logging package |
BitArray | A class for holding bits |
DatagramPacketBase | Abstract base class for a UDP datagram |
DatagramPacketT | A DatagramPacket with a specific structure of data |
DatagramPacket | |
EndianConverter | Virtual base class declaring methods for converting numeric values between little-endian and big-endian representations, and for determining the endian represenation of the host system |
FlipConverter | EndianConverter that flips bytes, used for conversion of little-to-big and big-to-little |
NoFlipConverter | EndianConverter that doesn't flip bytes |
EOFException | |
Exception | |
FileSet | A description of a set of output files, consisting of a directory name and a file name format containing UNIX strftime conversion specifiers, like Y, m, etc |
Inet4Address | Support for IP version 4 host address |
Inet4NetworkInterface | |
Inet4PacketInfo | Ancillary information that can be determined about an incoming UDP packet |
Inet4PacketInfoX | |
Inet4SocketAddress | A IP version 4 socket address, containing a host address, and a port number |
InterruptedException | |
InvalidParameterException | |
IOException | |
IOTimeoutException | |
LoggerPrivate | |
LogContext | The LogContext is created at a point in the application code and filled in with details about that log point, such as the file and line number, and the function name of the containing function, and the log level of that log point, such as LOGGER_DEBUG or LOGGER_ERROR |
LogConfig | A configuration to enable or disable a matching set of log points |
LogScheme | A LogScheme is a vector of LogConfig's and the vector of fields to show in log messages |
LogMessage | A class for formatting and streaming a log message |
Logger | Simple logging class, based on UNIX syslog interface |
McSocketData | |
McSocketDatagram | Datagram that is multicast by a host when it wants a service |
McSocket | A McSocket provides a way to establish a TCP stream socket connection, or a pair of UDP datagram sockets using a common port number |
McSocketListener | Class for listening on McSocket requests on a specific multicast address and UDP port number |
McSocketMulticaster | Thread which is started by McSocket to multicast requests for connections |
MutexCount | A class which wraps a numeric value and guards operations on it with a Mutex |
ParseException | |
Process | Process provides an encapsulation of a spawned process, allowing the parent process to perform I/O with the spawned process, send it signals and wait for it to finish |
RunningAverage | Basic running average template class |
SerialOptions | Class providing a method to parse a string into a Termios |
SerialPort | |
SocketImpl | Implementation of a socket, providing a C++ interface to system socket calls: socket,bind,listen,accept,setsockopt, etc |
Socket | A stream (TCP) socket |
ServerSocket | A stream (TCP) socket that is used to listen for connections |
DatagramSocket | A socket for sending or receiving datagrams, either unicast, broadcast or multicast |
MulticastSocket | A datagram socket to be used for multicasts |
SocketAddress | An interface for a socket address |
Termios | A class providing get/set methods into a termios structure |
baudtable | |
Runnable | |
Thread | |
DetachedThread | A Thread with a constructor that sets detached=true |
ThreadRunnable | Implements a Thread which uses a Runnable target to supply the run() method |
ThreadJoiner | In certain situations one needs to "join oneself", which would be a deadlock |
MutexAttributes | A C++ wrapper for a POSIX mutex attributes |
RWLockAttributes | A C++ wrapper for a POSIX rwlock attributes |
Mutex | A C++ wrapper for a POSIX mutex |
Cond | A wrapper class for a Posix condition variable |
RWLock | A C++ wrapper for a POSIX rwlock |
Semaphore | A POSIX semaphore |
Multisync | |
Synchronized | Synchronized is used a simple guard object for critical sections |
Autolock | Autolock is used a simple guard object for critical sections |
AutoRdLock | Autolock for acquiring/releasing a read lock on a RWLock |
AutoWrLock | Autolock for acquiring/releasing a write lock on a RWLock |
UnixSocketAddress | An AF_UNIX socket address |
UnknownHostException | |
UTime | A class for parsing, formatting and doing operations on time, based on Unix time conventions, where leap seconds are ignored, so that there are always 60 seconds in a minute, 3600 seconds in an hour and 86400 seconds in a day |
UTime_stream_manip | Class for changing output format of UTime on ostream, in a way like the standard stream manipulator classes |
_BENCHMARK_RESULTS | |
_Tap2D_v1 | Struct to adjust probe slice rate for true airspeed |
_Tap2D_v2 | This version is for rev2 of Spowarts USB board |
_Tap2D_v3 | |
a2d_sample | |
A2DBoard | |
APMP_hdr | Alta APMP packet header |
arcfg_t | ARINC label configuration structure |
archn_t | ARINC channel configuration structure |
arinc_board | |
arinc_dev | Device structure used in the file operations of the character device which provides ARINC samples |
ARLIngest | |
AutoProject | |
bh_data | |
boxcar_filter | Private data used by a boxcar filter |
cfg_prt_payload | |
CharBuffer | Simple char buffer class to provide memory into which C strings can be written |
clockSnapShot | One a second, or when clockAction == RESET_COUNTERS, the interrupt service routine grabs a snapshot of the following values |
config_info_def | |
const_out | |
counters_set | |
Csat3Sim | Simulate a CSAT3 sonic |
D2A_Config | Structures used by D2A device to set up sending a repeated waveform |
D2A_Waveform | |
DataDump | |
DataInfluxdb | |
DataPrep | |
DatasetsApp | |
DataStats | |
DataWriter | |
dbl_arcfg_t | |
digital_in | |
DMD_MMAT_test | |
DmdA2dCk | |
DMMAT_A2D_Status | |
DMMAT_CNTR_Config | |
DMMAT_CNTR_Status | |
DMMAT_D2A_Conversion | Structure describing the linear relation of counts and D2A voltage |
DMMAT_D2A_Outputs | |
dsm_arinc_status | ARINC channel status |
dsm_clock_data | |
dsm_clock_data_2 | |
dsm_clock_data_3 | Note that a int64_t has the same size, 8 bytes, as a timeval32 |
dsm_clock_sample | |
dsm_clock_sample_2 | |
dsm_clock_sample_3 | |
dsm_sample | |
DumpClient | |
emerald_config | |
emerald_mode | |
emerald_serial_port | |
EmeraldDIO | |
ExtractDMT | |
ExtractFast2D | |
FileSim | Read serial records from a file and send them at a given rate or after a prompt |
FixedSim | Send a fixed message at a given rate or after a prompt |
Garmin | |
baudRates | |
GPIO_MM_event_config | |
GPIO_MM_event_status | |
GPIO_MM_fcntr_config | |
GPIO_MM_fcntr_status | |
GPS_SetClock | |
HeaderUtil | |
InfluxDB | Methods and memory for creating an Influx database, accumulating measurements, and posting them to the database |
irig_device | Device structure used in the file operations of the character device which provides IRIG samples |
lams_avg_sample | |
LAMS_board | |
lams_peak_sample | |
lams_set | Not needed in new driver |
lams_status | |
MergeVerifier | |
mesa_prog | |
mesa_status | |
ModemLineMonitor | |
ModemLineSetter | |
ncar_a2d_cal_config | |
ncar_a2d_ocfilter_config | Data used to configure on-chip filters |
ncar_a2d_setup | |
ncar_a2d_status | |
nidas_a2d_config | Fields common to all A2D configurations |
nidas_a2d_sample_config | Information for configuring a sample from an A2D |
NidsMerge | |
P2d_rec | |
PacketDecode | |
PacketReader | |
pc104sg_board | Everything needed to access the board |
pc104sg_status | |
pcmcom8_config | |
pcmcom8_serial_port | |
PConfig | |
pickoff_filter | Private data used by a pickoff filter |
pms260x_set | |
ProjConfigIO | |
PSI | |
PTime | |
radar_set | |
Receiver | |
RemoteSerial | RemoteSerial provides a connection between a user's stdin/stdout and a DSMSerialSensor - so that one can send and receive characters while the sensor is connected and being sampled by the DSM |
rxp | |
SampleCounter | SampleCounter accumulates samples and values for a particular sample stream |
SampleDispatcher | |
SampleTest | |
SampleToDatabase | |
SE_GOESXmtr | |
Sender | |
SensorExtract | |
SensorSimApp | |
SensorSimulator | Base class for sensor simulators |
ServerThread | |
StatsProcess | |
SyncDumper | |
SyncReaderStop | |
TeeI2C | |
TeeTTy | |
test_case | |
TestArinc | |
TestClient | |
TestMesa | |
TestSource | |
timeavg_filter | Private data used by a timeavg filter |
timeval32 | |
tt_data_t | ARINC time tagged sample structure |
txp | |
ublox | |
ublox_pkt | |
ubx_cfg_msg | UBX protocol configure packets, not supported in I2C |
ubx_cfg_prt | |
usb_twod_stats | Statistics gathered by the PMS2D USB driver |
USBInfo | |
waveout | |
WriterThread | |