First, thanks for adding GPS location support to V9.2.3. I have a lot of GPS modules of different types based on different chip sets. For my VarAC application, the type that looks a little like a wired mouse or a hockey puck on the end of a USB cable is best. I have four of those mechanical type but not all for the same manufacturer.
I can display the output of all differnent GPS modules in serial form using PUTTY. However, not all modules present the exact same GPS sentences.
Here is a bit of data from a GPS module which does not work with VarAC.
$GNVTG,,T,,M,0.000,N,0.000,K,A*3D
$GNGGA,223900.00,3422.07742,N,11903.95253,W,1,12,0.89,188.1,M,-32.9,M,,*7E
$GNGSA,A,3,23,10,18,32,27,15,24,,,,,,1.51,0.89,1.22,1*0B
$GNGSA,A,3,20,27,29,30,19,,,,,,,,1.51,0.89,1.22,4*06
$GPGSV,3,1,09,08,23,313,19,10,62,312,39,15,07,042,24,16,08,248,08,0*6B
$GPGSV,3,2,09,18,42,103,36,23,55,029,35,24,19,078,27,27,49,284,28,0*61
$GPGSV,3,3,09,32,49,193,38,0*50
$GBGSV,2,1,05,19,23,235,22,20,72,261,41,27,11,143,16,29,57,307,32,0*73
$GBGSV,2,2,05,30,60,157,38,0*4F
$GNGLL,3422.07742,N,11903.95253,W,223900.00,A,A*6C
$GNRMC,223901.00,A,3422.07742,N,11903.95253,W,0.000,,170624,,,A,V*08
$GNVTG,,T,,M,0.000,N,0.000,K,A*3D
$GNGGA,223901.00,3422.07742,N,11903.95253,W,1,12,0.89,188.1,M,-32.9,M,,*7F
$GNGSA,A,3,23,10,18,32,27,15,24,,,,,,1.51,0.89,1.22,1*0B
$GNGSA,A,3,20,27,29,30,19,,,,,,,,1.51,0.89,1.22,4*06
$GPGSV,3,1,09,08,23,313,20,10,62,312,39,15,07,042,24,16,08,248,09,0*60
$GPGSV,3,2,09,18,42,103,35,23,55,029,35,24,19,078,27,27,49,284,28,0*62
$GPGSV,3,3,09,32,49,193,37,0*5F
$GBGSV,2,1,05,19,23,235,22,20,72,261,39,27,11,143,16,29,57,307,31,0*7F
$GBGSV,2,2,05,30,60,157,37,0*40
$GNGLL,3422.07742,N,11903.95253,W,223901.00,A,A*6D
$GNRMC,223902.00,A,3422.07742,N,11903.95253,W,0.000,,170624,,,A,V*0B
$GNVTG,,T,,M,0.000,N,0.000,K,A*3D
$GNGGA,223902.00,3422.07742,N,11903.95253,W,1,12,0.89,188.1,M,-32.9,M,,*7C
$GNGSA,A,3,23,10,18,32,27,15,24,,,,,,1.51,0.89,1.22,1*0B
$GNGSA,A,3,20,27,29,30,19,,,,,,,,1.51,0.89,1.22,4*06
$GPGSV,3,1,09,08,23,313,19,10,62,312,39,15,07,042,25,16,08,248,11,0*62
$GPGSV,3,2,09,18,42,103,35,23,55,029,35,24,19,078,28,27,49,284,28,0*6D
$GPGSV,3,3,09,32,49,193,38,0*50
$GBGSV,2,1,05,19,23,235,22,20,72,261,41,27,11,143,16,29,57,307,32,0*73
$GBGSV,2,2,05,30,60,157,37,0*40
$GNGLL,3422.07742,N,11903.95253,W,223902.00,A,A*6E
Just now added support also for GNGGA messages like in your example. Up until now only GPGGA messages were decoded.
It will by out in the next version but If you wish I can send you a test version to verify.
73s
Irad
@ genaral
why not using $xxRMC? Recomanded Minimum Communication and GGA and GLL?
VarAC comply with NMEA message standard and Specifically it decodes $GPGGA messages.
The first log you attached does not contains GPGGA messages.
Here is a snip of data from a GPS that does work:
$GPGSA,A,3,06,29,24,48,11,12,19,05,25,,,,1.62,0.90,1.35*07
$GPGSV,4,1,13,05,22,162,27,06,29,042,32,11,71,047,34,12,77,336,41*73
$GPGSV,4,2,13,19,13,072,33,20,42,137,42,22,00,130,,24,25,210,18*7C
$GPGSV,4,3,13,25,45,316,23,28,05,323,,29,21,280,13,46,49,198,*7D
$GPGSV,4,4,13,48,50,190,29*41
$GPGLL,3422.07620,N,11903.95116,W,155731.00,A,D*7E
$GPRMC,155732.00,A,3422.07617,N,11903.95125,W,0.260,,180624,,,D*6D
$GPVTG,,T,,M,0.260,N,0.482,K,D*2C
$GPGGA,155732.00,3422.07617,N,11903.95125,W,2,09,0.90,188.1,M,-32.9,M,,0000*6F
$GPGSA,A,3,06,29,24,48,11,12,19,05,25,,,,1.62,0.90,1.35*07
$GPGSV,4,1,13,05,22,162,27,06,29,042,32,11,71,047,33,12,77,336,41*74
$GPGSV,4,2,13,19,13,072,33,20,42,137,41,22,00,130,,24,25,210,18*7F
$GPGSV,4,3,13,25,45,316,22,28,05,323,,29,21,280,12,46,49,198,*7D
$GPGSV,4,4,13,48,50,190,30*49
$GPGLL,3422.07617,N,11903.95125,W,155732.00,A,D*79
$GPRMC,155733.00,A,3422.07615,N,11903.95122,W,0.130,,180624,,,D*6F
$GPVTG,,T,,M,0.130,N,0.241,K,D*23
$GPGGA,155733.00,3422.07615,N,11903.95122,W,2,09,0.90,188.2,M,-32.9,M,,0000*68
$GPGSA,A,3,06,29,24,48,11,12,19,05,25,,,,1.62,0.90,1.35*07
$GPGSV,4,1,13,05,22,162,27,06,29,042,32,11,71,047,34,12,77,336,41*73
$GPGSV,4,2,13,19,13,072,33,20,42,137,42,22,00,130,,24,25,210,18*7C
$GPGSV,4,3,13,25,45,316,22,28,05,323,,29,21,280,11,46,49,198,*7E
$GPGSV,4,4,13,48,50,190,31*48
$GPGLL,3422.07615,N,11903.95122,W,155733.00,A,D*7D
$GPRMC,155734.00,A,3422.07612,N,11903.95129,W,0.146,,180624,,,D*65
$GPVTG,,T,,M,0.146,N,0.270,K,D*20
$GPGGA,155734.00,3422.07612,N,11903.95129,W,2,09,0.90,188.1,M,-32.9,M,,0000*60
$GPGSA,A,3,06,29,24,48,11,12,19,05,25,,,,1.62,0.90,1.35*07
$GPGSV,4,1,13,05,22,162,27,06,29,042,32,11,71,047,35,12,77,336,41*72
$GPGSV,4,2,13,19,13,073,33,20,42,137,42,22,00,130,,24,25,210,19*7C
$GPGSV,4,3,13,25,45,316,22,28,05,323,,29,21,280,11,46,49,198,*7E
$GPGSV,4,4,13,48,50,190,31*48
$GPGLL,3422.07612,N,11903.95129,W,155734.00,A,D*76