nmea errors in GPSBabel 1.3.7-beta20091003

View: New views
2 Messages — Rating Filter:   Alert me  

nmea errors in GPSBabel 1.3.7-beta20091003

by George Pinson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

NMEA errors with GPSBabel 1.3.7-beta20091003 graphical interface.

Since my test is with .gpl files, that is my source.  Problem with new
graphical interface.  (Also note that the latest version runs very well
where as the first version [GPSBabel-1.3.7-beta20090906] crashed on
startup with both of my computers - OS = WinXP SP 2&3 - looks good)

1st, when options for writing nmea ouput files is used, and I only want
to write GPRMC and GPGGA (all that is really needed to run any program)
sentences, the command line is in error.

What it writes is "-t -i gpl -f C:/input.gpl -o nmea,gprmc,gpgga -F
C:/output.nmea"

What is should write is "-t -i gpl -f C:/input.gpl -o
nmea,gpgsa=0,gpvtg=0 -F C:/output.nmea"

Explanation:  In first instance, GPSBabel will write GPRMC, GPGGA, GPVTG
AND GPGSA unless told not to so the command in effect does nothing.

In the second command, (from the old graphical interface) any sentence
not checked will be set to zero and therefore not written.


Error still in writing NMEA sentences - Position Fix Type.
When input is another NMEA file, (stripping unneeded sentences or
finding errors) and in sentence GPGGA, position 3 (fix quality) if value
is "2", then fix is "DGPS".  If value is "1" then "3D".  Whatever is in
this position from the input file, should be copied to the output file
unchanged.

When input file is Delorme .gpl file, and value is 3 then fix is is "3D"
and position 3 (fix quality in GPGGA should be "1"), if value is 5 then
fix is "DGPS" and (fix quality in GPGGA should be "2")

Values of first value of Delorme .gpl files are
1 = no fix
2 = 2D fix
3 = 3D fix
4 = ???
5 = DGPS

Yeah, I know I am nit-picking, but for a program as wonderful as
GPSBabel, I just think this should be accurate if possible.  

Thanks
George Pinson

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Gpsbabel-misc mailing list http://www.gpsbabel.org
Gpsbabel-misc@...
To unsubscribe, change list options, or see archives, visit:
https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc

Re: nmea errors in GPSBabel 1.3.7-beta20091003

by Robert Lipe-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



On Wed, Oct 21, 2009 at 9:17 AM, George Pinson <gfpinson@...> wrote:
NMEA errors with GPSBabel 1.3.7-beta20091003 graphical interface.

Since my test is with .gpl files, that is my source.  Problem with new
graphical interface.  (Also note that the latest version runs very well
where as the first version [GPSBabel-1.3.7-beta20090906] crashed on
startup with both of my computers - OS = WinXP SP 2&3 - looks good)

1st, when options for writing nmea ouput files is used, and I only want
to write GPRMC and GPGGA (all that is really needed to run any program)
sentences, the command line is in error.

What it writes is "-t -i gpl -f C:/input.gpl -o nmea,gprmc,gpgga -F
C:/output.nmea"

What is should write is "-t -i gpl -f C:/input.gpl -o
nmea,gpgsa=0,gpvtg=0 -F C:/output.nmea"

Explanation:  In first instance, GPSBabel will write GPRMC, GPGGA, GPVTG
AND GPGSA unless told not to so the command in effect does nothing.

Good catch.   Bools that default to true are probably not handled well.


 
In the second command, (from the old graphical interface) any sentence
not checked will be set to zero and therefore not written.


Error still in writing NMEA sentences - Position Fix Type.
When input is another NMEA file, (stripping unneeded sentences or
finding errors) and in sentence GPGGA, position 3 (fix quality) if value
is "2", then fix is "DGPS".  If value is "1" then "3D".  Whatever is in
this position from the input file, should be copied to the output file
unchanged.

When input file is Delorme .gpl file, and value is 3 then fix is is "3D"
and position 3 (fix quality in GPGGA should be "1"), if value is 5 then
fix is "DGPS" and (fix quality in GPGGA should be "2")

Values of first value of Delorme .gpl files are
1 = no fix
2 = 2D fix
3 = 3D fix
4 = ???
5 = DGPS


I went though this with someone this summer and changed the delgpl reader to handle this.   Can you give a test file where we're disappointing?   While a description is handy, with multiple readers and multiple writers, it's a lot easier to stick code in a debugger than to figure things out from a description alone.

RJL


 
Yeah, I know I am nit-picking, but for a program as wonderful as
GPSBabel, I just think this should be accurate if possible.

Thanks
George Pinson

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Gpsbabel-misc mailing list http://www.gpsbabel.org
Gpsbabel-misc@...
To unsubscribe, change list options, or see archives, visit:
https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Gpsbabel-misc mailing list http://www.gpsbabel.org
Gpsbabel-misc@...
To unsubscribe, change list options, or see archives, visit:
https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc