fix(pkg/logfile): compression for measured values
This commit is contained in:
		| @@ -13,20 +13,32 @@ type Humidity struct { | ||||
| 	UpdateDate       *time.Time `json:"update_date" xml:"update_date"` | ||||
| } | ||||
|  | ||||
| func (h *Humidity) GetCreationDate() *time.Time { | ||||
| 	return h.CreationDate | ||||
| } | ||||
|  | ||||
| func (h *Humidity) GetID() string { | ||||
| 	return h.HumidityID | ||||
| } | ||||
|  | ||||
| func (h *Humidity) GetValue() float64 { | ||||
| 	return h.HumidityValue | ||||
| } | ||||
|  | ||||
| func (h *Humidity) GetFromDate() time.Time { | ||||
| 	return h.HumidityFromDate | ||||
| } | ||||
|  | ||||
| func (h *Humidity) GetTillDate() time.Time { | ||||
| 	return h.HumidityTillDate | ||||
| } | ||||
|  | ||||
| func (h *Humidity) GetSensorID() string { | ||||
| 	return h.SensorID | ||||
| } | ||||
|  | ||||
| func (h *Humidity) GetValue() float64 { | ||||
| 	return h.HumidityValue | ||||
| func (h *Humidity) GetCreationDate() *time.Time { | ||||
| 	return h.CreationDate | ||||
| } | ||||
|  | ||||
| func (h *Humidity) GetMeasuredValueType() MeasuredValueType { | ||||
| 	return MeasuredValueTypeHumidity | ||||
| } | ||||
|  | ||||
| func (h *Humidity) SetTillDate(date time.Time) { | ||||
|   | ||||
| @@ -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, | ||||
| } | ||||
|   | ||||
| @@ -13,20 +13,32 @@ type Temperature struct { | ||||
| 	UpdateDate          *time.Time `json:"update_date" xml:"update_date"` | ||||
| } | ||||
|  | ||||
| func (t *Temperature) GetCreationDate() *time.Time { | ||||
| 	return t.CreationDate | ||||
| } | ||||
|  | ||||
| func (t *Temperature) GetID() string { | ||||
| 	return t.TemperatureID | ||||
| } | ||||
|  | ||||
| func (t *Temperature) GetValue() float64 { | ||||
| 	return t.TemperatureValue | ||||
| } | ||||
|  | ||||
| func (t *Temperature) GetFromDate() time.Time { | ||||
| 	return t.TemperatureFromDate | ||||
| } | ||||
|  | ||||
| func (t *Temperature) GetTillDate() time.Time { | ||||
| 	return t.TemperatureTillDate | ||||
| } | ||||
|  | ||||
| func (t *Temperature) GetSensorID() string { | ||||
| 	return t.SensorID | ||||
| } | ||||
|  | ||||
| func (t *Temperature) GetValue() float64 { | ||||
| 	return t.TemperatureValue | ||||
| func (t *Temperature) GetCreationDate() *time.Time { | ||||
| 	return t.CreationDate | ||||
| } | ||||
|  | ||||
| func (t *Temperature) GetMeasuredValueType() MeasuredValueType { | ||||
| 	return MeasuredValueTypeTemperature | ||||
| } | ||||
|  | ||||
| func (t *Temperature) SetTillDate(date time.Time) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user