Class InjectionObservabilityImpl<T extends Injection<T>>
java.lang.Object
com.powsybl.commons.extensions.AbstractExtension<T>
com.powsybl.iidm.network.impl.extensions.InjectionObservabilityImpl<T>
- All Implemented Interfaces:
Extension<T>
,InjectionObservability<T>
,Observability<T>
public class InjectionObservabilityImpl<T extends Injection<T>>
extends AbstractExtension<T>
implements InjectionObservability<T>
- Author:
- Thomas Adam <tadam at silicom.fr>
-
Field Summary
Fields inherited from interface com.powsybl.iidm.network.extensions.InjectionObservability
NAME
-
Constructor Summary
ConstructorDescriptionInjectionObservabilityImpl
(T component, boolean observable) InjectionObservabilityImpl
(T component, boolean observable, double standardDeviationP, Boolean redundantP, double standardDeviationQ, Boolean redundantQ, double standardDeviationV, Boolean redundantV) -
Method Summary
Modifier and TypeMethodDescriptionOptional standard deviation for active power in MW.StandardDeviation for reactive power in MVar.StandardDeviation for voltage amplitude en kV.boolean
boolean that says if the equipment is observable or not.setObservable
(boolean observable) setQualityP
(double standardDeviation) setQualityP
(double standardDeviation, Boolean redundant) setQualityQ
(double standardDeviation) setQualityQ
(double standardDeviation, Boolean redundant) setQualityV
(double standardDeviation) setQualityV
(double standardDeviation, Boolean redundant) Methods inherited from class com.powsybl.commons.extensions.AbstractExtension
cleanup, getExtendable, setExtendable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
Methods inherited from interface com.powsybl.iidm.network.extensions.InjectionObservability
getName
-
Constructor Details
-
InjectionObservabilityImpl
-
InjectionObservabilityImpl
-
-
Method Details
-
isObservable
public boolean isObservable()Description copied from interface:Observability
boolean that says if the equipment is observable or not. The definition of observable regroups active power, reactive power, voltage and angle (one for all).- Specified by:
isObservable
in interfaceObservability<T extends Injection<T>>
-
setObservable
- Specified by:
setObservable
in interfaceObservability<T extends Injection<T>>
-
getQualityP
Description copied from interface:InjectionObservability
Optional standard deviation for active power in MW.- Specified by:
getQualityP
in interfaceInjectionObservability<T extends Injection<T>>
- Returns:
- nullable
-
setQualityP
- Specified by:
setQualityP
in interfaceInjectionObservability<T extends Injection<T>>
-
setQualityP
- Specified by:
setQualityP
in interfaceInjectionObservability<T extends Injection<T>>
-
getQualityQ
Description copied from interface:InjectionObservability
StandardDeviation for reactive power in MVar.- Specified by:
getQualityQ
in interfaceInjectionObservability<T extends Injection<T>>
- Returns:
- nullable
-
setQualityQ
- Specified by:
setQualityQ
in interfaceInjectionObservability<T extends Injection<T>>
-
setQualityQ
- Specified by:
setQualityQ
in interfaceInjectionObservability<T extends Injection<T>>
-
getQualityV
Description copied from interface:InjectionObservability
StandardDeviation for voltage amplitude en kV.- Specified by:
getQualityV
in interfaceInjectionObservability<T extends Injection<T>>
- Returns:
- nullable
-
setQualityV
- Specified by:
setQualityV
in interfaceInjectionObservability<T extends Injection<T>>
-
setQualityV
- Specified by:
setQualityV
in interfaceInjectionObservability<T extends Injection<T>>
-