Package io.openems.edge.evcs.api
Interface SocEvcs
- All Superinterfaces:
Evcs
,OpenemsComponent
- All Known Implementing Classes:
IesKeywattSingleCcs
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface io.openems.edge.evcs.api.Evcs
DEFAULT_MAXIMUM_HARDWARE_CURRENT, DEFAULT_MAXIMUM_HARDWARE_POWER, DEFAULT_MINIMUM_HARDWARE_CURRENT, DEFAULT_MINIMUM_HARDWARE_POWER, DEFAULT_POWER_RECISION, DEFAULT_VOLTAGE
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
_setSoc
(int value) Internal method to set the 'nextValue' onSocEvcs.ChannelId.SOC
Channel.default void
Internal method to set the 'nextValue' onSocEvcs.ChannelId.SOC
Channel.static ModbusSlaveNatureTable
getModbusSlaveNatureTable
(AccessMode accessMode) Used for Modbus/TCP Api Controller.getSoc()
Gets the current state of charge of the car [%]..default IntegerReadChannel
Gets the Channel forSocEvcs.ChannelId.SOC
.Methods inherited from interface io.openems.edge.evcs.api.Evcs
_setActiveConsumptionEnergy, _setActiveConsumptionEnergy, _setChargePower, _setChargePower, _setChargingstationCommunicationFailed, _setChargingType, _setEnergySession, _setEnergySession, _setFixedMaximumHardwarePower, _setFixedMaximumHardwarePower, _setFixedMinimumHardwarePower, _setFixedMinimumHardwarePower, _setMaximumPower, _setMaximumPower, _setMinimumPower, _setMinimumPower, _setPhases, _setPhases, _setStatus, getActiveConsumptionEnergy, getActiveConsumptionEnergyChannel, getChargePower, getChargePowerChannel, getChargingstationCommunicationFailed, getChargingstationCommunicationFailedChannel, getChargingType, getChargingTypeChannel, getEnergySession, getEnergySessionChannel, getFixedMaximumHardwarePower, getFixedMaximumHardwarePowerChannel, getFixedMinimumHardwarePower, getFixedMinimumHardwarePowerChannel, getMaximumHardwarePower, getMaximumHardwarePowerChannel, getMaximumPower, getMaximumPowerChannel, getMinimumHardwarePower, getMinimumHardwarePowerChannel, getMinimumPower, getMinimumPowerChannel, getPhases, getPhasesAsInt, getPhasesChannel, getStatus, getStatusChannel
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
-
getSocChannel
Gets the Channel forSocEvcs.ChannelId.SOC
.- Returns:
- the Channel
-
getSoc
Gets the current state of charge of the car [%].. SeeSocEvcs.ChannelId.SOC
.- Returns:
- the Channel
Value
-
_setSoc
Internal method to set the 'nextValue' onSocEvcs.ChannelId.SOC
Channel.- Parameters:
value
- the next value
-
_setSoc
default void _setSoc(int value) Internal method to set the 'nextValue' onSocEvcs.ChannelId.SOC
Channel.- Parameters:
value
- the next value
-
getModbusSlaveNatureTable
Used for Modbus/TCP Api Controller. Provides a Modbus table for the Channels of this Component.- Parameters:
accessMode
- filters the Modbus-Records that should be shown- Returns:
- the
ModbusSlaveNatureTable
-