navit
0.5.3-trunk
|
#include <config.h>
#include <gps.h>
#include <string.h>
#include <glib.h>
#include <math.h>
#include "debug.h"
#include "callback.h"
#include "plugin.h"
#include "coord.h"
#include "item.h"
#include "vehicle.h"
#include "event.h"
#include "types.h"
Data Structures | |
struct | vehicle_priv |
Macros | |
#define | DEFAULT_RETRY_INTERVAL 10 |
#define | MIN_RETRY_INTERVAL 1 |
Functions | |
static void | vehicle_gpsd_io (struct vehicle_priv *priv) |
static void | vehicle_gpsd_callback (struct gps_data_t *data, const char *buf, size_t len, int level) |
static int | vehicle_gpsd_try_open (struct vehicle_priv *priv) |
static void | vehicle_gpsd_open (struct vehicle_priv *priv) |
static void | vehicle_gpsd_close (struct vehicle_priv *priv) |
static void | vehicle_gpsd_destroy (struct vehicle_priv *priv) |
static int | vehicle_gpsd_position_attr_get (struct vehicle_priv *priv, enum attr_type type, struct attr *attr) |
static struct vehicle_priv * | vehicle_gpsd_new_gpsd (struct vehicle_methods *meth, struct callback_list *cbl, struct attr **attrs) |
void | plugin_init (void) |
The plugin entry point. More... | |
Variables | |
static struct vehicle_priv * | vehicle_last |
static struct vehicle_methods | vehicle_gpsd_methods |