Exemplo n.º 1
0
func UpdateObservations(c gossamer.Client) {
	l, err := c.QueryObservations().Top(1).All()
	if err != nil {
		log.Fatal(err)
	}

	var o gossamer.Observation
	if len(l) > 0 {
		o = l[0].(gossamer.Observation)

		n := gossamer.CloneObservationEntity(o)
		n.ResultQuality = "Value Updated"
		n.ResultTime = gossamer.NewTimeInstant(time.Now())

		err = c.UpdateObservation(n)
		if err != nil {
			log.Fatal(err)
		}
	}
}