@ProviderType public interface ManagedAsymmetricEss extends ManagedSymmetricEss, AsymmetricEss
Modifier and Type | Interface and Description |
---|---|
static class |
ManagedAsymmetricEss.ChannelId |
log
POWER_DOC_TEXT
Modifier and Type | Method and Description |
---|---|
default void |
applyPower(int activePower,
int reactivePower)
Apply the calculated Power.
|
void |
applyPower(int activePowerL1,
int reactivePowerL1,
int activePowerL2,
int reactivePowerL2,
int activePowerL3,
int reactivePowerL3)
Apply the calculated Power
|
static ModbusSlaveNatureTable |
getModbusSlaveNatureTable() |
default WriteChannel<java.lang.Integer> |
getSetActivePowerL1Equals()
Gets the Set Active Power L1 Equals in [W]
|
default WriteChannel<java.lang.Integer> |
getSetActivePowerL1GreaterOrEquals()
Gets the Set Active Power L1 Greater Or Equals in [W].
|
default WriteChannel<java.lang.Integer> |
getSetActivePowerL1LessOrEquals()
Gets the Set Active Power L1 Less Or Equals in [W].
|
default WriteChannel<java.lang.Integer> |
getSetActivePowerL2Equals()
Gets the Set Active Power L2 Equals in [W]
|
default WriteChannel<java.lang.Integer> |
getSetActivePowerL2GreaterOrEquals()
Gets the Set Active Power L2 Greater Or Equals in [W].
|
default WriteChannel<java.lang.Integer> |
getSetActivePowerL2LessOrEquals()
Gets the Set Active Power L2 Less Or Equals in [W].
|
default WriteChannel<java.lang.Integer> |
getSetActivePowerL3Equals()
Gets the Set Active Power L3 Equals in [W]
|
default WriteChannel<java.lang.Integer> |
getSetActivePowerL3GreaterOrEquals()
Gets the Set Active Power L3 Greater Or Equals in [W].
|
default WriteChannel<java.lang.Integer> |
getSetActivePowerL3LessOrEquals()
Gets the Set Active Power L3 Less Or Equals in [W].
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL1Equals()
Gets the Set Reactive Power L1 Equals in [var]
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL1GreaterOrEquals()
Gets the Set Reactive Power L1 Greater Or Equals in [var].
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL1LessOrEquals()
Gets the Set Reactive Power L1 Less Or Equals in [var].
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL2Equals()
Gets the Set Reactive Power L2 Equals in [var]
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL2GreaterOrEquals()
Gets the Set Reactive Power L2 Greater Or Equals in [var].
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL2LessOrEquals()
Gets the Set Reactive Power L2 Less Or Equals in [var].
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL3Equals()
Gets the Set Reactive Power L3 Equals in [var]
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL3GreaterOrEquals()
Gets the Set Reactive Power L3 Greater Or Equals in [var].
|
default WriteChannel<java.lang.Integer> |
getSetReactivePowerL3LessOrEquals()
Gets the Set Reactive Power L3 Less Or Equals in [var].
|
addPowerConstraint, addPowerConstraintAndValidate, createPowerConstraint, getAllowedCharge, getAllowedDischarge, getPower, getPowerPrecision, getSetActivePowerEquals, getSetActivePowerGreaterOrEquals, getSetActivePowerLessOrEquals, getSetReactivePowerEquals, getSetReactivePowerGreaterOrEquals, getSetReactivePowerLessOrEquals, getStaticConstraints
getActivePowerL1, getActivePowerL2, getActivePowerL3, getReactivePowerL1, getReactivePowerL2, getReactivePowerL3, initializePowerSumChannels
getActiveChargeEnergy, getActiveDischargeEnergy, getActivePower, getGridMode, getMaxApparentPower, getReactivePower, getSoc
_channel, _getChannelAs, channel, channel, channels, debugLog, getComponentContext, getState, id, isEnabled, servicePid, updateConfigurationProperty, updateReferenceFilter
static ModbusSlaveNatureTable getModbusSlaveNatureTable()
getModbusSlaveNatureTable
in interface AsymmetricEss
getModbusSlaveNatureTable
in interface ManagedSymmetricEss
getModbusSlaveNatureTable
in interface OpenemsComponent
getModbusSlaveNatureTable
in interface SymmetricEss
default void applyPower(int activePower, int reactivePower)
ManagedSymmetricEss
ManagedSymmetricEss.getStaticConstraints()
method.applyPower
in interface ManagedSymmetricEss
void applyPower(int activePowerL1, int reactivePowerL1, int activePowerL2, int reactivePowerL2, int activePowerL3, int reactivePowerL3)
activePowerL1
- activePowerL2
- activePowerL3
- reactivePowerL1
- reactivePowerL2
- reactivePowerL3
- default WriteChannel<java.lang.Integer> getSetActivePowerL1Equals()
default WriteChannel<java.lang.Integer> getSetActivePowerL2Equals()
default WriteChannel<java.lang.Integer> getSetActivePowerL3Equals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL1Equals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL2Equals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL3Equals()
default WriteChannel<java.lang.Integer> getSetActivePowerL1LessOrEquals()
default WriteChannel<java.lang.Integer> getSetActivePowerL2LessOrEquals()
default WriteChannel<java.lang.Integer> getSetActivePowerL3LessOrEquals()
default WriteChannel<java.lang.Integer> getSetActivePowerL1GreaterOrEquals()
default WriteChannel<java.lang.Integer> getSetActivePowerL2GreaterOrEquals()
default WriteChannel<java.lang.Integer> getSetActivePowerL3GreaterOrEquals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL1LessOrEquals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL2LessOrEquals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL3LessOrEquals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL1GreaterOrEquals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL2GreaterOrEquals()
default WriteChannel<java.lang.Integer> getSetReactivePowerL3GreaterOrEquals()