fix(pkg/logfile): compression for measured values

This commit is contained in:
2019-06-27 18:44:26 +02:00
parent 4d7408ac81
commit 4680841684
5 changed files with 109 additions and 44 deletions

View File

@ -5,9 +5,24 @@ import "time"
type MeasuredValue interface {
GetID() string
GetCreationDate() *time.Time
GetMeasuredValueType() MeasuredValueType
GetFromDate() time.Time
GetTillDate() time.Time
GetSensorID() string
GetValue() float64
SetCreationDate(date *time.Time)
SetTillDate(date time.Time)
SetUpdateDate(date *time.Time)
}
type MeasuredValueType string
const (
MeasuredValueTypeHumidity MeasuredValueType = "humidity"
MeasuredValueTypeTemperature MeasuredValueType = "temperature"
)
var MeasuredValueTypes = []MeasuredValueType{
MeasuredValueTypeHumidity,
MeasuredValueTypeTemperature,
}