evcc-io/meter/battery_power.go
2025-03-01 12:12:31 +01:00

17 lines
309 B
Go

package meter
type maxpower struct {
MaxACPower float64
}
// var _ api.MaxACPowerGetter = (*maxpower)(nil)
// MaxACPowerDecorator returns the max AC power decorator
func (m *maxpower) Decorator() func() float64 {
if m.MaxACPower == 0 {
return nil
}
return func() float64 {
return m.MaxACPower
}
}