SELKIELogger  1.0.0
LoggerN2K.h File Reference
#include <errno.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "SELKIELoggerBase.h"
#include "SELKIELoggerN2K.h"
Include dependency graph for LoggerN2K.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  n2k_params
 N2K Device specific parameters. More...
 

Macros

#define N2KCHAN_NAME   SLCHAN_NAME
 Source name.
 
#define N2KCHAN_MAP   SLCHAN_MAP
 Channel map.
 
#define N2KCHAN_TSTAMP   SLCHAN_TSTAMP
 Timestamps.
 
#define N2KCHAN_RAW   SLCHAN_RAW
 Raw data (recorded unmodified)
 
#define N2KCHAN_LAT   4
 Latitude (from GPS)
 
#define N2KCHAN_LON   5
 Longitude (from GPS)
 

Functions

void * n2k_setup (void *ptargs)
 N2K Setup. More...
 
void * n2k_logging (void *ptargs)
 N2K logging (with pthread function signature) More...
 
void * n2k_shutdown (void *ptargs)
 N2K Shutdown. More...
 
void * n2k_channels (void *ptargs)
 N2K Channel map. More...
 
device_callbacks n2k_getCallbacks (void)
 Fill out device callback functions for logging. More...
 
n2k_params n2k_getParams (void)
 Fill out default N2K parameters. More...
 
bool n2k_parseConfig (log_thread_args_t *lta, config_section *s)
 Take a configuration section and parse parameters. More...