|
SELKIELogger
1.0.0
|
#include <errno.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include "SELKIELoggerBase.h"

Go to the source code of this file.
Classes | |
| struct | dw_params |
| Configuration is as per simple network sources. More... | |
Macros | |
| #define | DWCHAN_NAME SLCHAN_NAME |
| Source name. | |
| #define | DWCHAN_MAP SLCHAN_MAP |
| Channel map. | |
| #define | DWCHAN_TSTAMP SLCHAN_TSTAMP |
| Timestamps. | |
| #define | DWCHAN_RAW SLCHAN_RAW |
| Raw data (recorded unmodified) | |
| #define | DWCHAN_SIG 4 |
| Reported signal strength. | |
| #define | DWCHAN_DN 5 |
| Displacement (North) | |
| #define | DWCHAN_DW 6 |
| Displacement (West) | |
| #define | DWCHAN_DV 7 |
| Displacement (Vertical) | |
| #define | DWCHAN_LAT 8 |
| Latitude (Decimal degrees) | |
| #define | DWCHAN_LON 9 |
| Longitude (Decimal degrees) | |
| #define | DWCHAN_ORIENT 10 |
| Device orientation. | |
| #define | DWCHAN_INCLIN 11 |
| Device inclination. | |
| #define | DWCHAN_GPSFIX 12 |
| GPS quality. | |
| #define | DWCHAN_HRMS 13 |
| RMS Wave Height. | |
| #define | DWCHAN_TREF 14 |
| Reference Temperature. | |
| #define | DWCHAN_TWTR 15 |
| Water Temperature. | |
| #define | DWCHAN_WEEKS 16 |
| Estimated weeks of battery remaining. | |
| #define | DWCHAN_SPF 17 |
| Spectral data: Frequency. | |
| #define | DWCHAN_SPD 18 |
| Spectral data: Direction. | |
| #define | DWCHAN_SPS 19 |
| Spectral data: Spread. | |
| #define | DWCHAN_SPM 20 |
| Spectral data: M2 coefficient. | |
| #define | DWCHAN_SPN 21 |
| Spectral data: N2 coefficient. | |
| #define | DWCHAN_SPR 22 |
| Spectral data: Relative PSD. | |
| #define | DWCHAN_SPK 23 |
| Spectral data: K factor. | |
Functions | |
| void * | dw_setup (void *ptargs) |
| Datawell thread setup. More... | |
| void * | dw_logging (void *ptargs) |
| Datawell source main logging loop. More... | |
| void * | dw_shutdown (void *ptargs) |
| Datawell source shutdown. More... | |
| bool | dw_net_connect (void *ptargs) |
| DW Network connection helper. More... | |
| void * | dw_channels (void *ptargs) |
| Channel map. More... | |
| void | dw_push_message (log_thread_args_t *args, uint8_t sNum, uint8_t cNum, float data) |
| Create and push messages to queue. More... | |
| device_callbacks | dw_getCallbacks (void) |
| Fill out device callback functions for logging. More... | |
| dw_params | dw_getParams (void) |
| Fill out default MP source parameters. More... | |
| bool | dw_parseConfig (log_thread_args_t *lta, config_section *s) |
| Take a configuration section and parse parameters. More... | |