kopia lustrzana https://github.com/cyoung/stratux
Use GPSHeightAboveEllipsoid for altitude in mlat-client arguments.
rodzic
47b1910da5
commit
226bc45fde
|
@ -150,7 +150,7 @@ func feederProcessMonitor() {
|
|||
if (mlatclientRelay == nil) && globalStatus.GPS_satellites_locked > 0 && globalStatus.GPS_position_accuracy < 15.0 { //FIXME: 15m accuracy - set a minimum based on network requirements.
|
||||
// Check "mlat-client".
|
||||
//FIXME: mlatClientRelay never is re-set to nil if it crashes.
|
||||
mlatclientRelay = makeRelayProc(RELAY_TYPE_MLAT_CLIENT, "/usr/bin/mlat-client", "--input-type", "dump1090", "--input-connect", "localhost:30005", "--lat", strconv.FormatFloat(float64(mySituation.GPSLatitude), 'f', 5, 32), "--lon", strconv.FormatFloat(float64(mySituation.GPSLongitude), 'f', 5, 32), "--alt", strconv.FormatFloat(float64(mySituation.GPSAltitudeMSL), 'f', 1, 32), "--user", globalSettings.ADSBExchangeUser, "--server", "feed.adsbexchange.com:31090", "--no-udp", "--results", "beast,connect,localhost:30104")
|
||||
mlatclientRelay = makeRelayProc(RELAY_TYPE_MLAT_CLIENT, "/usr/bin/mlat-client", "--input-type", "dump1090", "--input-connect", "localhost:30005", "--lat", strconv.FormatFloat(float64(mySituation.GPSLatitude), 'f', 5, 32), "--lon", strconv.FormatFloat(float64(mySituation.GPSLongitude), 'f', 5, 32), "--alt", strconv.FormatFloat(float64(mySituation.GPSHeightAboveEllipsoid), 'f', 1, 32)+"ft", "--user", globalSettings.ADSBExchangeUser, "--server", "feed.adsbexchange.com:31090", "--no-udp", "--results", "beast,connect,localhost:30104")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1342,8 +1342,8 @@ var sigs = make(chan os.Signal, 1) // Signal catch channel (shutdown).
|
|||
// Graceful shutdown.
|
||||
func gracefulShutdown() {
|
||||
// Shut down SDRs.
|
||||
sdrKill()
|
||||
relayKill()
|
||||
sdrKill()
|
||||
pingKill()
|
||||
|
||||
// Shut down data logging.
|
||||
|
|
Ładowanie…
Reference in New Issue