Class AbstractChannelManager<ESS extends SymmetricEss & CycleProvider,BATTERY extends Battery,BATTERY_INVERTER extends SymmetricBatteryInverter>

java.lang.Object
io.openems.edge.common.channel.AbstractChannelListenerManager
io.openems.edge.ess.generic.common.AbstractChannelManager<ESS,BATTERY,BATTERY_INVERTER>
Direct Known Subclasses:
ChannelManager

public class AbstractChannelManager<ESS extends SymmetricEss & CycleProvider,BATTERY extends Battery,BATTERY_INVERTER extends SymmetricBatteryInverter> extends AbstractChannelListenerManager
Helper wrapping class to handle everything related to Channels; in particular calculating the Ess-Channels based on the Channels of the Battery and Battery-Inverter. Takes care of registering and unregistering listeners.