#include <engine_gps.h>#include <errno.h>#include <fcntl.h>#include <sys/types.h>#include <sys/uio.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include "nmeap.h"#include <openssl/bio.h>#include <openssl/err.h>Defines | |
| #define | ENGINE_GPS_LOG(text) if( engine_gps->logger != NULL ) BIO_puts(engine_gps->logger, text); |
Functions | |
| engine_gps_t * | engine_gps_new () |
| void | engine_gps_add_location_callback (engine_gps_t *engine_gps, engine_gps_cb_t callback) |
| void | engine_gps_set_device (engine_gps_t *engine_gps, char *device) |
| void | engine_gps_set_logger (engine_gps_t *engine_gps, BIO *logger) |
| void | engine_gps_delete (engine_gps_t *engine_gps) |
| void | engine_gps_disconnect (engine_gps_t *engine_gps) |
| void | engine_gps_connect (engine_gps_t *engine_gps) |
| void | engine_gps_finish (engine_gps_t *engine_gps) |
| void | engine_gps_process (engine_gps_t *engine_gps) |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
1.3.4