Minor reorganization.

pull/641/head
Eric Westphal 2017-07-08 13:50:46 -04:00
rodzic 5926b05757
commit 572c1d08a5
2 zmienionych plików z 8 dodań i 7 usunięć

@ -1 +1 @@
Subproject commit 70afad4dfbe02ebe6cd722666d59153927c90026
Subproject commit ea3e8da1526e6ddacd8e1529983691a24e5dcae5

Wyświetl plik

@ -180,10 +180,9 @@ func sensorAttitudeSender() {
for globalSettings.IMU_Sensor_Enabled && globalStatus.IMUConnected {
<-timer.C
// Make the sensor measurements.
// Make the IMU sensor measurements.
t = stratuxClock.Time
m.T = float64(t.UnixNano()/1000) / 1e6
_, m.B1, m.B2, m.B3, m.A1, m.A2, m.A3, m.M1, m.M2, m.M3, mpuError, magError = myIMUReader.Read()
m.SValid = mpuError == nil
m.MValid = magError == nil
@ -200,10 +199,13 @@ func sensorAttitudeSender() {
}
failNum = 0
if magError != nil {
log.Printf("AHRS Magnetometer Error, not using for this run: %s\n", magError)
if globalSettings.DEBUG {
log.Printf("AHRS Magnetometer Error, not using for this run: %s\n", magError)
}
m.MValid = false
}
// Make the GPS measurements.
m.TW = float64(mySituation.GPSLastGroundTrackTime.UnixNano()/1000) / 1e6
m.WValid = isGPSGroundTrackValid()
if m.WValid {
@ -298,11 +300,10 @@ func sensorAttitudeSender() {
// Log it to csv for later analysis.
if globalSettings.AHRSLog && usage.Usage() < 0.95 {
if analysisLogger == nil {
analysisFilename := filepath.Join(logDirf, fmt.Sprintf("sensors_%s.csv",
time.Now().Format("20060102_150405")))
analysisFilename := fmt.Sprintf("sensors_%s.csv", time.Now().Format("20060102_150405"))
logMap = s.GetLogMap()
updateExtraLogging()
analysisLogger = ahrs.NewAHRSLogger(analysisFilename, logMap)
analysisLogger = ahrs.NewAHRSLogger(filepath.Join(logDirf, analysisFilename), logMap)
}
if analysisLogger != nil {