Re: RTKLIB-Anwendungen mit u-blox M8
Verfasst: 11.10.2015 - 03:15
Ich hab' zumindest ein Problem gefunden. In src/rvc/ublox.c static int decode_trkmeas(raw_t *raw) is ein check, der alle meine `UBX messages' aussortiert:-(
Bid jetzt hat mein Neo-M8N noch keine messages mit solch einem flag geschickt:-( Fuer eine Stunde im Garten:
OK, `flag == 0' ist `wirking kein fix'. Die anderen scheinen aber zumindest korrekte `pseudo range' Werte zu haben. Die L1's scheinen wenig zu taugen?!
So, ich hab' den check etwas aufgeweicht und das scheint einen brauchbaren Fix zu liefern:
????
Code: Alles auswählen
...
/* check phase lock */
if (!(flag&0x20)) continue;
...
Code: Alles auswählen
marcow@feather5:/disk1/marcow/DGPS/rtklib.git/RTKLIB/app/rtkrcv/gcc$ fgrep flag= rtkrcv_201510101731.trace | fgrep frq= | cut -b 34-41 | sort -u
flag=00
flag=02
flag=0A
flag=8A
flag=CA
So, ich hab' den check etwas aufgeweicht und das scheint einen brauchbaren Fix zu liefern:
Code: Alles auswählen
/* check phase lock */
if (!(flag&0x20)) {
trace(4,"decode_trkmeas: flag= 0x%x :-(\n", flag);
if (flag != 0) {
trace(4,"decode_trkmeas: mw flag= 0x%x but still accepted\n", flag);
}
else {
continue;
}
}