Преглед на файлове

changed battery state type

Spencer Gardner преди 7 години
родител
ревизия
c62a2edc42
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7 1
      writer.go

+ 7 - 1
writer.go

@@ -36,9 +36,15 @@ func (i influxWriter) Write(measurement Measurement) error {
 	} else {
 		tags["location"] = "id:" + strconv.FormatInt(int64(measurement.ID), 10)
 	}
+	var batteryState int
+	if measurement.BatteryGood {
+		batteryState = 1
+	} else {
+		batteryState = 0
+	}
 	fields := map[string]interface{}{
 		"temperature":  measurement.Temperature,
-		"battery_good": measurement.BatteryGood,
+		"battery_good": batteryState,
 	}
 
 	pt, err := influx.NewPoint("temperature", tags, fields, time.Now())