EEBus OHPCF: add disablepowerlimiter option (#33071)
This commit is contained in:
parent
8edf92a103
commit
469ccb83ab
5 changed files with 52 additions and 11 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue