vanthieughita / gmapcatcher

Automatically exported from code.google.com/p/gmapcatcher
0 stars 0 forks source link

Read GPS NMEA sentences #77

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What new or enhanced feature are you proposing?
 We could read NMEA sentences directly from a GPS device

What goal would this enhancement help you achieve?
 Currently we depend on GPSd to get locations, this will be an alternative.

see http://code.google.com/p/python-gpsd/ for more details

Original issue reported on code.google.com by heldersepu on 23 Aug 2009 at 2:50

GoogleCodeExporter commented 8 years ago

Original comment by heldersepu on 11 Sep 2009 at 2:04

GoogleCodeExporter commented 8 years ago
python-gpsd requires pySerial, all the sources are now added under folder pyGPSD
http://code.google.com/p/gmapcatcher/source/browse/#svn/trunk/src/pyGPSD

There are 2 working sample scripts: 
 - scan.py (shows the available ports) 
 - miniterm.py (reads from port & outputs to the console)

Now need to work with the NMEA toolkit to parse the NMEA sentences

Original comment by heldersepu on 21 Sep 2009 at 12:55

GoogleCodeExporter commented 8 years ago

Original comment by heldersepu on 11 Oct 2009 at 6:42

GoogleCodeExporter commented 8 years ago

Original comment by heldersepu on 8 Nov 2009 at 6:46

GoogleCodeExporter commented 8 years ago

Original comment by heldersepu on 8 Dec 2009 at 3:18

GoogleCodeExporter commented 8 years ago

Original comment by heldersepu on 17 Apr 2010 at 2:06

GoogleCodeExporter commented 8 years ago
it seems even the gpsd integration code may need an update, as – at least for 
me – no data is making it all the way to gmapcatcher, even though xgps – as 
modified at pyGPSD/gpsView.py – is working properly;

the patch contains some moves in the direction of importing the gpsView code to 
gps.py although *needs more work*

Original comment by Mark111...@gmail.com on 20 Oct 2010 at 6:40

Attachments:

GoogleCodeExporter commented 8 years ago
Reading NMEA -sentences straight from the serial port has it's ups and downs. 
The reading itself isn't hard, I've done it with Python and C multiple times.

Positives on changing to serial read:
- works on every device
- no need to keep track of different versions of GPSd
- easier to setup as everything would be done in GMapCatcher

Negatives
- GPSd does have drivers for multiple other devices, which don't send NMEA data 
or need some kind of initialization.
- serial port is reserved, no chance to have multiple programs with different 
views (such as compass, speedometer etc)

If someone else does the needed menu structures, I can look into the NMEA 
parsing etc.

Original comment by kipenros...@gmail.com on 13 Sep 2012 at 7:43

GoogleCodeExporter commented 8 years ago
Started working on this tonight, I currently have a working serial port reader, 
will test it more thoroughly tomorrow...

Original comment by kipenros...@gmail.com on 16 Sep 2012 at 8:08

GoogleCodeExporter commented 8 years ago
Initial version now released in r1255

Original comment by kipenros...@gmail.com on 17 Sep 2012 at 8:04

GoogleCodeExporter commented 8 years ago

Original comment by heldersepu on 29 Sep 2012 at 12:15

GoogleCodeExporter commented 8 years ago

Original comment by heldersepu on 29 Sep 2012 at 12:15

GoogleCodeExporter commented 8 years ago
We're now getting all the data we need and seems stable -> closed

Original comment by kipenros...@gmail.com on 8 Oct 2012 at 2:47

GoogleCodeExporter commented 8 years ago
Released in 0.8

Original comment by heldersepu on 16 Oct 2012 at 6:06