evcc-io/provider/getter.go
2020-03-06 08:24:05 +01:00

15 lines
400 B
Go

package provider
// Getters return typed device data.
// They are used to abstract the underlying device implementation.
type (
// FloatGetter gets float value
FloatGetter func() (float64, error)
// IntGetter gets int value
IntGetter func() (int64, error)
// StringGetter gets string value
StringGetter func() (string, error)
// BoolGetter gets bool value
BoolGetter func() (bool, error)
)