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

15 lines
384 B
Go

package provider
// Setters update typed device data.
// They are used to abstract the underlying device implementation.
type (
// FloatSetter sets float value
FloatSetter func(float64) error
// IntSetter sets int value
IntSetter func(int64) error
// StringSetter sets string value
StringSetter func(string) error
// BoolSetter sets bool value
BoolSetter func(bool) error
)