EEBus OHPCF: add disablepowerlimiter option (#33071)

This commit is contained in:
andig 2026-08-22 13:25:36 +02:00 • committed by GitHub
parent 8edf92a103
commit 469ccb83ab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 52 additions and 11 deletions

View file

@ -378,6 +378,21 @@ func (i *iPhaseVoltages) Voltages() (float64, float64, float64, error) {
return i.phaseVoltages0()
}
func PowerLimiter(powerLimiter0 func() (float64, float64, error)) api.PowerLimiter {
if powerLimiter0 == nil {
return nil
}
return &iPowerLimiter{powerLimiter0}
}
type iPowerLimiter struct {
powerLimiter0 func() (float64, float64, error)
}
func (i *iPowerLimiter) GetMinMaxPower() (float64, float64, error) {
return i.powerLimiter0()
}
func Resurrector(resurrector0 func() error) api.Resurrector {
if resurrector0 == nil {
return nil