navit  0.5.3-trunk
vehicle_demo.c File Reference
#include <glib.h>
#include <string.h>
#include <math.h>
#include "config.h"
#include "debug.h"
#include "coord.h"
#include "item.h"
#include "navit.h"
#include "map.h"
#include "route.h"
#include "callback.h"
#include "transform.h"
#include "plugin.h"
#include "vehicle.h"
#include "event.h"
#include "util.h"
#include "track.h"

Data Structures

struct  vehicle_priv
 

Functions

static void vehicle_demo_destroy (struct vehicle_priv *priv)
 
static void nmea_chksum (char *nmea)
 
static int vehicle_demo_position_attr_get (struct vehicle_priv *priv, enum attr_type type, struct attr *attr)
 
static int vehicle_demo_set_attr_do (struct vehicle_priv *priv, struct attr *attr)
 
static int vehicle_demo_set_attr (struct vehicle_priv *priv, struct attr *attr)
 
static void vehicle_demo_timer (struct vehicle_priv *priv)
 
static struct vehicle_privvehicle_demo_new (struct vehicle_methods *meth, struct callback_list *cbl, struct attr **attrs)
 
void plugin_init (void)
 The plugin entry point. More...
 

Variables

struct vehicle_methods vehicle_demo_methods
 

Function Documentation

◆ nmea_chksum()

static void nmea_chksum ( char *  nmea)
static

◆ plugin_init()

void plugin_init ( void  )

The plugin entry point.

Returns
nothing

The plugin entry point

The plugin entry point.

This function is called once on startup.

The plugin entry point.

Returns
nothing

References dbg, lvl_debug, and vehicle_demo_new().

◆ vehicle_demo_destroy()

static void vehicle_demo_destroy ( struct vehicle_priv priv)
static

◆ vehicle_demo_new()

◆ vehicle_demo_position_attr_get()

◆ vehicle_demo_set_attr()

static int vehicle_demo_set_attr ( struct vehicle_priv priv,
struct attr attr 
)
static

◆ vehicle_demo_set_attr_do()

◆ vehicle_demo_timer()

Variable Documentation

◆ vehicle_demo_methods

struct vehicle_methods vehicle_demo_methods
Initial value:
= {
}
static int vehicle_demo_position_attr_get(struct vehicle_priv *priv, enum attr_type type, struct attr *attr)
Definition: vehicle_demo.c:83
static void vehicle_demo_destroy(struct vehicle_priv *priv)
Definition: vehicle_demo.c:65
static int vehicle_demo_set_attr(struct vehicle_priv *priv, struct attr *attr)
Definition: vehicle_demo.c:197

Referenced by vehicle_demo_new().