X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=aoview%2Faoview_monitor.c;h=0fd535f210584732f27d6254660dd41cd154cec4;hb=4d83eef0fe1d24a845ab29a535dfc56e13e7ee20;hp=7a04c82f88a653e31d32f189ab9104bda94c0a33;hpb=91b07410122d0eaaf292cdb31c200925d45eaf2c;p=fw%2Faltos diff --git a/aoview/aoview_monitor.c b/aoview/aoview_monitor.c index 7a04c82f..0fd535f2 100644 --- a/aoview/aoview_monitor.c +++ b/aoview/aoview_monitor.c @@ -106,12 +106,12 @@ aoview_monitor_parse(char *line) aoview_parse_int(&state.flight_pres, words[30]); aoview_parse_int(&state.ground_pres, words[32]); aoview_parse_int(&state.nsat, words[34]); - if (strcmp (words[36], "unlocked") != 0 && nword >= 41) { + if (strcmp (words[36], "unlocked") != 0 && nword >= 40) { state.locked = 1; sscanf(words[36], "%d:%d:%d", &state.gps_time.hour, &state.gps_time.minute, &state.gps_time.second); - aoview_parse_pos(&state.lat, words[39]); - aoview_parse_pos(&state.lon, words[40]); - sscanf(words[41], "%dm", &state.alt); + aoview_parse_pos(&state.lat, words[37]); + aoview_parse_pos(&state.lon, words[38]); + sscanf(words[39], "%dm", &state.alt); } else { state.locked = 0; state.gps_time.hour = state.gps_time.minute = state.gps_time.second = 0;