Main Page | Data Structures | File List | Data Fields | Globals

engine_gps.h File Reference

#include <nmeap.h>
#include <openssl/bio.h>

Go to the source code of this file.

Data Structures

struct  engine_gps_t

Typedefs

typedef void(* engine_gps_cb_t )(void *user_data, unsigned long time_utc, double longitude, double latitude, double altitude, double speed, int quality)

Functions

engine_gps_tengine_gps_new ()
void engine_gps_delete (engine_gps_t *engine_gps)
void engine_gps_connect (engine_gps_t *engine_gps)
void engine_gps_disconnect (engine_gps_t *engine_gps)
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_process (engine_gps_t *engine_gps)
void engine_gps_add_location_callback (engine_gps_t *engine_gps, engine_gps_cb_t callback)


Typedef Documentation

typedef void(* engine_gps_cb_t)(void* user_data, unsigned long time_utc, double longitude, double latitude, double altitude, double speed, int quality)
 


Function Documentation

void engine_gps_add_location_callback engine_gps_t engine_gps,
engine_gps_cb_t  callback
 

void engine_gps_connect engine_gps_t engine_gps  ) 
 

void engine_gps_delete engine_gps_t engine_gps  ) 
 

void engine_gps_disconnect engine_gps_t engine_gps  ) 
 

engine_gps_t* engine_gps_new  ) 
 

void engine_gps_process engine_gps_t engine_gps  ) 
 

void engine_gps_set_device engine_gps_t engine_gps,
char *  device
 

void engine_gps_set_logger engine_gps_t engine_gps,
BIO *  logger
 


Generated on Wed Mar 14 20:32:17 2007 for GloPosCom by doxygen 1.3.4