[maemo-developers] Urgent N800 with GPS

From: Doug Turner doug.turner at gmail.com
Date: Mon Jul 14 22:05:45 EEST 2008
Something like this should work:


#include <glib.h>
#include <errno.h>
#include <gpsbt.h>
#include <gpsmgr.h>

extern "C" {
   // need to extern these because of:
   // https://bugs.maemo.org/show_bug.cgi?id=3226
   #include <location/location-gps-device.h>
   #include <location/location-gpsd-control.h>
}

void location_changed (LocationGPSDevice *device, gpointer userdata)
{
}

gpsbt_t GPSBT;

memset(&GPSBT, 0, sizeof(gpsbt_t));
int result = gpsbt_start(NULL, 0, 0, 0, NULL, 0, 0, &GPSBT);
if (result <0) return some_reasonable_error

LocationGPSDevice * device = (LocationGPSDevice*) g_object_new  
(LOCATION_TYPE_GPS_DEVICE, NULL);
gulong handle = g_signal_connect (device, "changed", G_CALLBACK  
(location_changed), user_data);




On Jul 14, 2008, at 11:57 AM, nelson-lists at crynwr.com wrote:

> nisha jain writes:
>> Does some one has integrated GPS with N800 and have code or info   
>> of proper
>> APIs pls let me know i urgently need to do it? How GPS can be  
>> detected from
>> the host computer using maemo development enviornment?
>
> Sure, any bluetooth GPS receiver should work with it.  Look at how
> maemo-mapper does it on the n800, or gpsd on the n810.
>
> -- 
> --my blog is at    http://blog.russnelson.com   | Software that needs
> Crynwr sells support for free software  | PGPok | documentation is  
> software
> 521 Pleasant Valley Rd. | +1 315-323-1241       | that needs repair.
> Potsdam, NY 13676-3213  |     Sheepdog          |
> _______________________________________________
> maemo-developers mailing list
> maemo-developers at maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers


More information about the maemo-developers mailing list