void HeadingCalc(){
/* //debug with fixed position
char *GGAchr = "$GNGGA,161535.60,4905.40174,N,00924.09484,E,5,12,1.39,501.4,M,47.7,M,1.6,2850*6F";//"$GNGGA, 155507.80, 4905.40183, N, 00924.09566, E, 5, 12, 1.01, 500.2, M, 47.7, M, 1.8, 2820 * 67";//"$GPGGA,060413.995,4855.538,N,00915.902,E,1,12,1.0,0.0,M,0.0,M,,*6F";
for (byte z = 0; z < 61; z++) {
GGABuffer1[z] = byte(GGAchr[z]);
}//end fixed position
*/
//mtz8302 dual GPS
if (NtripSettings.dualGPS >= 1) {
unsigned long t = millis();
if (t > (GGATime1 + 1000)) {
Serial.println("Data of GPS 1 (Position) older than 1 sec, no heading calc");
GPSHeadingPresent = false;
return;
}
if (t > (GGATime2 + 1000)) {
Serial.println("Data of GPS 2 (Heading) older than 1 sec, no heading calc");
GPSHeadingPresent = false;
return;
This file has been truncated. show original