Remove all Flush() calls for GPS serial writing, hopefully fixes #278

pull/827/head
Adrian Batzill 2024-05-11 07:55:55 +02:00
rodzic b4d0ca1f0f
commit 103de349a9
1 zmienionych plików z 0 dodań i 6 usunięć

Wyświetl plik

@ -449,10 +449,8 @@ func initGPSSerial() bool {
logDbg("GPS - finished writing u-blox GPS config to %s. Opening port to test connection.\n", device)
} else if globalStatus.GPS_detected_type == GPS_TYPE_SOFTRF_DONGLE {
p.Write([]byte("@GNS 0x7\r\n")) // enable SBAS
p.Flush()
time.Sleep(250* time.Millisecond) // Otherwise second command doesn't seem to work?
p.Write([]byte("@BSSL 0x2D\r\n")) // enable GNGSV
p.Flush()
}
p.Close()
@ -624,7 +622,6 @@ func configureOgnTracker() {
writeUblox8ConfigCommands(serialPort)
writeUbloxGenericCommands(5, serialPort)
serialPort.Flush()
globalStatus.GPS_detected_type = GPS_TYPE_OGNTRACKER
}
@ -634,7 +631,6 @@ func requestGxAirComTrackerConfig() {
return
}
serialPort.Write([]byte(appendNmeaChecksum("$PGXCF,?") + "\r\n")) // Request configuration
serialPort.Flush()
}
func configureGxAirComTracker() {
@ -661,7 +657,6 @@ func configureGxAirComTracker() {
fullSentence := appendNmeaChecksum(requiredSentence)
log.Printf("Configuring GxAirCom Tracker with: " + fullSentence)
serialPort.Write([]byte(fullSentence + "\r\n")) // Set configuration
serialPort.Flush()
gxAirComTrackerConfigured = false
}
@ -1952,7 +1947,6 @@ func configureOgnTrackerFromSettings() {
serialPort.Write([]byte(getOgnTrackerConfigString()))
serialPort.Write([]byte(getOgnTrackerConfigQueryString())) // re-read settings from tracker
serialPort.Flush()
}
var gnssBaroAltDiffs = make(map [int]int)