Interface EvcsAlpitronicHypercharger
- All Superinterfaces:
OpenemsComponent
- All Known Implementing Classes:
EvcsAlpitronicHyperchargerImpl
Hypercharger EV charging protocol interface.
Defines the interface for Alpitronic Hypercharger
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
static enum
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
_setChargingCurrent
(double value) Internal method to set the 'nextValue' onEvcsAlpitronicHypercharger.ChannelId.CHARGING_CURRENT
Channel.default void
_setChargingCurrent
(Double value) Internal method to set the 'nextValue' onEvcsAlpitronicHypercharger.ChannelId.CHARGING_CURRENT
Channel.default void
_setChargingVoltage
(double value) Internal method to set the 'nextValue' onEvcsAlpitronicHypercharger.ChannelId.CHARGING_VOLTAGE
Channel.default void
_setChargingVoltage
(Double value) Internal method to set the 'nextValue' onEvcsAlpitronicHypercharger.ChannelId.CHARGING_VOLTAGE
Channel.default IntegerWriteChannel
Gets the Channel forEvcsAlpitronicHypercharger.ChannelId.APPLY_CHARGE_POWER_LIMIT
.Gets the Charge Current in [A].default DoubleReadChannel
Gets the Channel forEvcsAlpitronicHypercharger.ChannelId.CHARGING_CURRENT
.Gets the Charge Voltage in [V].default DoubleReadChannel
Gets the Channel forEvcsAlpitronicHypercharger.ChannelId.CHARGING_VOLTAGE
.default void
setApplyChargePowerLimit
(Integer value) Sets the charge power limit of the EVCS in [W] onEvcsAlpitronicHypercharger.ChannelId.APPLY_CHARGE_POWER_LIMIT
Channel.Methods inherited from interface io.openems.edge.common.component.OpenemsComponent
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid
-
Method Details
-
getApplyChargePowerLimitChannel
Gets the Channel forEvcsAlpitronicHypercharger.ChannelId.APPLY_CHARGE_POWER_LIMIT
.- Returns:
- the Channel
-
setApplyChargePowerLimit
Sets the charge power limit of the EVCS in [W] onEvcsAlpitronicHypercharger.ChannelId.APPLY_CHARGE_POWER_LIMIT
Channel.- Parameters:
value
- the next value- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getChargingCurrentChannel
Gets the Channel forEvcsAlpitronicHypercharger.ChannelId.CHARGING_CURRENT
.- Returns:
- the Channel
-
getChargingCurrent
Gets the Charge Current in [A]. SeeEvcsAlpitronicHypercharger.ChannelId.CHARGING_CURRENT
.- Returns:
- the Channel
Value
-
_setChargingCurrent
Internal method to set the 'nextValue' onEvcsAlpitronicHypercharger.ChannelId.CHARGING_CURRENT
Channel.- Parameters:
value
- the next value
-
_setChargingCurrent
default void _setChargingCurrent(double value) Internal method to set the 'nextValue' onEvcsAlpitronicHypercharger.ChannelId.CHARGING_CURRENT
Channel.- Parameters:
value
- the next value
-
getChargingVoltageChannel
Gets the Channel forEvcsAlpitronicHypercharger.ChannelId.CHARGING_VOLTAGE
.- Returns:
- the Channel
-
getChargingVoltage
Gets the Charge Voltage in [V]. SeeEvcsAlpitronicHypercharger.ChannelId.CHARGING_VOLTAGE
.- Returns:
- the Channel
Value
-
_setChargingVoltage
Internal method to set the 'nextValue' onEvcsAlpitronicHypercharger.ChannelId.CHARGING_VOLTAGE
Channel.- Parameters:
value
- the next value
-
_setChargingVoltage
default void _setChargingVoltage(double value) Internal method to set the 'nextValue' onEvcsAlpitronicHypercharger.ChannelId.CHARGING_VOLTAGE
Channel.- Parameters:
value
- the next value
-