Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addListener(WattpilotClientListener) - Method in class dev.digiried.wattpilot.WattpilotClient
Adds a WattpilotClientListener to the client.
ALLOW_CHARGING - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Charging allowed/possible (RO)
amperage1() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the amperage1 record component.
amperage2() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the amperage2 record component.
amperage3() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the amperage3 record component.
App - Class in dev.digiried.wattpilot.shell
Simple shell application to interact with a Wattpilot wallbox.
AUTH - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
AUTH_ERROR - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
AUTH_REQUIRED - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
AUTH_SUCCESS - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
AuthErrorMessage - Class in dev.digiried.wattpilot.messages
Auth Error Message.
AuthMessage - Class in dev.digiried.wattpilot.messages
Auth Message.
AuthMessage(String, String) - Constructor for class dev.digiried.wattpilot.messages.AuthMessage
 
AuthRequiredMessage - Class in dev.digiried.wattpilot.messages
Auth Required Message.
AuthRequiredMessage() - Constructor for class dev.digiried.wattpilot.messages.AuthRequiredMessage
 
AuthSuccessMessage - Class in dev.digiried.wattpilot.messages
Auth Success Message.

B

BOOST_BATTERY_SOC - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
SoC to discharge the battery to when boost is enabled (boost is only available in eco or next trip mode) (RW)
BOOST_ENABLED - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Charging boost enabled (boost is only available in eco or next trip mode) (RW)

C

CAR_STATE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
State of the charging process (RO)
CHARGING - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingState
Car connected and charging.
CHARGING_CURRENT - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Allowed current for charging in ampere (RW)
CHARGING_ENERGY - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Charging metrics like power, voltage, amperage (RO)
ChargingMetrics - Record Class in dev.digiried.wattpilot.dto
Record for charging metrics.
ChargingMetrics(float, int, int, int, int, int, int, float, float, float) - Constructor for record class dev.digiried.wattpilot.dto.ChargingMetrics
Creates an instance of a ChargingMetrics record class.
ChargingMode - Enum Class in dev.digiried.wattpilot.dto
Enum for the charging mode configuration.
ChargingState - Enum Class in dev.digiried.wattpilot.dto
Enum for the charging state.
CLEAR_INVERTERS - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
Command - Class in dev.digiried.wattpilot.commands
Base class for all commands that can be sent to the wallbox.
CommandResponse - Record Class in dev.digiried.wattpilot.commands
Record for the response of a Command.
CommandResponse(boolean, PartialStatus) - Constructor for record class dev.digiried.wattpilot.commands.CommandResponse
Creates an instance of a CommandResponse record class.
CommandValue<T> - Record Class in dev.digiried.wattpilot.commands
Wrapper for command values.
CommandValue(T) - Constructor for record class dev.digiried.wattpilot.commands.CommandValue
Creates an instance of a CommandValue record class.
CommandValueSerializer - Class in dev.digiried.wattpilot.commands
JSON serializer for CommandValue.
CommandValueSerializer() - Constructor for class dev.digiried.wattpilot.commands.CommandValueSerializer
 
COMPLETE - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingState
Car connected and charging completed.
connect(String, String) - Method in class dev.digiried.wattpilot.WattpilotClient
Connect the client to the wallbox.
connected() - Method in class dev.digiried.wattpilot.shell.App
 
connected() - Method in interface dev.digiried.wattpilot.WattpilotClientListener
Called when the client successfully connected to the wallbox.

D

data - Variable in class dev.digiried.wattpilot.messages.SecuredMessage
 
DEFAULT - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingMode
Default charging mode, i.e. charge with the configured current.
DELTA_STATUS - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
DeltaStatusMessage - Class in dev.digiried.wattpilot.messages
Delta Status Message.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class dev.digiried.wattpilot.messages.MessageDeserializer
 
dev.digiried.wattpilot - package dev.digiried.wattpilot
 
dev.digiried.wattpilot.commands - package dev.digiried.wattpilot.commands
 
dev.digiried.wattpilot.dto - package dev.digiried.wattpilot.dto
 
dev.digiried.wattpilot.messages - package dev.digiried.wattpilot.messages
 
dev.digiried.wattpilot.shell - package dev.digiried.wattpilot.shell
 
devicetype - Variable in class dev.digiried.wattpilot.messages.HelloMessage
 
disconnect() - Method in class dev.digiried.wattpilot.WattpilotClient
Disconnect the client from the wallbox.
disconnected(String, Throwable) - Method in class dev.digiried.wattpilot.shell.App
 
disconnected(String, Throwable) - Method in interface dev.digiried.wattpilot.WattpilotClientListener
Called when the client disconnected from the wallbox.

E

ECO - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingMode
Eco charging mode, i.e. charge with solar power surplus or if the dynamic electricity tariff is under the configured threshold.
ENERGY_COUNTER_SINCE_START - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Energy counter since the start of the charging session in watt-hours (RO)
ENERGY_COUNTER_TOTAL - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Total energy counter in watt-hours (RO)
EnforcedChargingState - Enum Class in dev.digiried.wattpilot.dto
Enum for the enforced charging state configuration.
equals(Object) - Method in record class dev.digiried.wattpilot.commands.CommandResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.digiried.wattpilot.commands.CommandValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.digiried.wattpilot.WattpilotInfo
Indicates whether some other object is "equal to" this one.
ERROR_STATE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Error state (RO)

F

firmwareVersion() - Method in record class dev.digiried.wattpilot.WattpilotInfo
Returns the value of the firmwareVersion record component.
FORCE_SINGLE_PHASE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Force-single phase charging (RW?)
FORCE_STATE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Enforce a specific charging state (RW)
friendlyName - Variable in class dev.digiried.wattpilot.messages.HelloMessage
 
friendlyName() - Method in record class dev.digiried.wattpilot.WattpilotInfo
Returns the value of the friendlyName record component.
fromCommand(int, Command) - Static method in class dev.digiried.wattpilot.messages.SetValueMessage
Creates a new SetValueMessage from a command.
fromValue(int) - Static method in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
Get the enforced charging state from the API value.
FULL_STATUS - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
FullStatusMessage - Class in dev.digiried.wattpilot.messages
Full Status Message.

G

getBoostSoCLimit() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Battery SoC to discharge the battery to when boost is enabled.
getBoostSoCLimit() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the configured battery SoC to discharge the battery to when boost is enabled.
getChargingCurrent() - Method in class dev.digiried.wattpilot.dto.PartialStatus
The configured charging current in amperes.
getChargingCurrent() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the configured charging current.
getChargingMetrics() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Get charging metrics like power, voltage and amperage.
getChargingMetrics() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the current charging metrics.
getChargingMode() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Get the configured charging mode.
getChargingMode() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the configured charging mode.
getChargingState() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Get the charging state.
getChargingState() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the current charging state.
getDeviceInfo() - Method in class dev.digiried.wattpilot.WattpilotClient
Get the WattpilotInfo of the wallbox.
getEnergyCounterSinceStart() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Get the energy counter in watt-hours (Wh) since the start of the current charging session.
getEnergyCounterSinceStart() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the energy counter in watt-hours (Wh) since the start of the current charging session.
getEnergyCounterTotal() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Get the total energy counter in watt-hours (Wh).
getEnergyCounterTotal() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the total energy counter in watt-hours (Wh).
getEnforcedChargingState() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Get the enforced charging state of the wallbox, i.e. whether charging is forcefully enabled, disabled, or nothing is enforced.
getEnforcedChargingState() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the enforced charging state of the wallbox, i.e. whether charging forcefully enabled, disabled, or the nothing is enforced.
getKey() - Method in class dev.digiried.wattpilot.commands.Command
Returns the key of the command.
getSerializedName() - Method in enum class dev.digiried.wattpilot.messages.MessageType
 
getStatus() - Method in class dev.digiried.wattpilot.WattpilotClient
Get the current status of the wallbox.
getSurplusPowerThreshold() - Method in class dev.digiried.wattpilot.dto.PartialStatus
PV surplus power threshold in watts (W).
getSurplusPowerThreshold() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the configured PV surplus power threshold in watts (W), i.e. the solar power surplus at which solar surplus charging starts in ChargingMode.ECO and ChargingMode.NEXT_TRIP.
getSurplusSoCThreshold() - Method in class dev.digiried.wattpilot.dto.PartialStatus
PV surplus battery SoC threshold in percent (%).
getSurplusSoCThreshold() - Method in class dev.digiried.wattpilot.WattpilotStatus
Get the configured PV surplus battery SoC threshold in percent (%), i.e. the battery SoC at which surplus charging starts in ChargingMode.ECO and ChargingMode.NEXT_TRIP.
getValue() - Method in class dev.digiried.wattpilot.commands.Command
Returns the value of the command wrapped in a CommandValue.
getValue() - Method in class dev.digiried.wattpilot.commands.SetBoostCommand
 
getValue() - Method in class dev.digiried.wattpilot.commands.SetBoostSoCLimitCommand
 
getValue() - Method in class dev.digiried.wattpilot.commands.SetChargingCurrentCommand
 
getValue() - Method in class dev.digiried.wattpilot.commands.SetChargingModeCommand
 
getValue() - Method in class dev.digiried.wattpilot.commands.SetEnforcedChargingStateCommand
 
getValue() - Method in class dev.digiried.wattpilot.commands.SetSurplusPowerThresholdCommand
 
getValue() - Method in class dev.digiried.wattpilot.commands.SetSurplusSoCThresholdCommand
 

H

hash - Variable in class dev.digiried.wattpilot.messages.AuthErrorMessage
 
hash - Variable in class dev.digiried.wattpilot.messages.AuthMessage
 
hash - Variable in class dev.digiried.wattpilot.messages.AuthSuccessMessage
 
hashCode() - Method in record class dev.digiried.wattpilot.commands.CommandResponse
Returns a hash code value for this object.
hashCode() - Method in record class dev.digiried.wattpilot.commands.CommandValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns a hash code value for this object.
hashCode() - Method in record class dev.digiried.wattpilot.WattpilotInfo
Returns a hash code value for this object.
HELLO - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
HelloMessage - Class in dev.digiried.wattpilot.messages
Hello Message.
HelloMessage() - Constructor for class dev.digiried.wattpilot.messages.HelloMessage
 
hmac - Variable in class dev.digiried.wattpilot.messages.SecuredMessage
 
hostname - Variable in class dev.digiried.wattpilot.messages.HelloMessage
 
hostname() - Method in record class dev.digiried.wattpilot.WattpilotInfo
Returns the value of the hostname record component.

I

IncomingMessage - Class in dev.digiried.wattpilot.messages
Base class for all incoming WebSocket messages, i.e. messages received from the wallbox.
isBoostEnabled() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Whether charging boost is enabled in eco or next trip mode.
isBoostEnabled() - Method in class dev.digiried.wattpilot.WattpilotStatus
Whether charging boost is enabled, i.e. provide additional power from battery or grid in ChargingMode.ECO and ChargingMode.NEXT_TRIP.
isChargingAllowed() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Check if charging is currently allowed.
isChargingAllowed() - Method in class dev.digiried.wattpilot.WattpilotStatus
Whether charging is currently allowed.
isChargingSinglePhase() - Method in class dev.digiried.wattpilot.dto.PartialStatus
Whether single phase charging is currently used.
isChargingSinglePhase() - Method in class dev.digiried.wattpilot.WattpilotStatus
Whether single phase charging is currently used.
isConnected() - Method in class dev.digiried.wattpilot.WattpilotClient
Whether the client is connected to the wallbox.

K

key - Variable in class dev.digiried.wattpilot.messages.SetValueMessage
 

L

LOGIC_MODE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Charging mode (RW)

M

main(String[]) - Static method in class dev.digiried.wattpilot.shell.App
Main method to start the shell application.
manufacturer - Variable in class dev.digiried.wattpilot.messages.HelloMessage
 
message - Variable in class dev.digiried.wattpilot.messages.AuthErrorMessage
 
message - Variable in class dev.digiried.wattpilot.messages.ResponseMessage
Message what went wrong in case of failure.
Message - Class in dev.digiried.wattpilot.messages
Base class for all WebSocket messages.
MessageDeserializer - Class in dev.digiried.wattpilot.messages
JSON deserializer for Messages.
MessageDeserializer() - Constructor for class dev.digiried.wattpilot.messages.MessageDeserializer
 
MessageType - Enum Class in dev.digiried.wattpilot.messages
Enum for available WebSocket Message types.

N

NEUTRAL - Enum constant in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
No enforced charging state, i.e. let the wallbox decide (default).
NEXT_TRIP - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingMode
Similar to ChargingMode.ECO, but additionally ensures the car is charged with a specified amount of energy by a set time by using grid power if necessary.
NO_CAR - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingState
No car connected.

O

OFF - Enum constant in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
Disallow charging.
ON - Enum constant in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
Force charging.
OutgoingMessage - Class in dev.digiried.wattpilot.messages
Base class for all outgoing WebSocket messages, i.e. messages sent to the wallbox.

P

PartialStatus - Class in dev.digiried.wattpilot.dto
DTO for the (partial) status received from FullStatusMessage or DeltaStatusMessage.
PartialStatus() - Constructor for class dev.digiried.wattpilot.dto.PartialStatus
 
power() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the power record component.
power1() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the power1 record component.
power2() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the power2 record component.
power3() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the power3 record component.
PropertyKeys - Class in dev.digiried.wattpilot.dto
Constants for property keys in the WebSocket API.
protocol - Variable in class dev.digiried.wattpilot.messages.HelloMessage
 
protocolVersion() - Method in record class dev.digiried.wattpilot.WattpilotInfo
Returns the value of the protocolVersion record component.

R

READY - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingState
Car connected and ready to charge, but not charging at the moment.
removeListener(WattpilotClientListener) - Method in class dev.digiried.wattpilot.WattpilotClient
Removes a WattpilotClientListener from the client.
requestId - Variable in class dev.digiried.wattpilot.messages.ResponseMessage
Request id in case of success.
requestId - Variable in class dev.digiried.wattpilot.messages.SecuredMessage
 
requestId - Variable in class dev.digiried.wattpilot.messages.SetValueMessage
 
RESPONSE - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
ResponseMessage - Class in dev.digiried.wattpilot.messages
Response Message.

S

secured - Variable in class dev.digiried.wattpilot.messages.HelloMessage
 
secured() - Method in record class dev.digiried.wattpilot.WattpilotInfo
Returns the value of the secured record component.
SECURED_MSG - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
SecuredMessage - Class in dev.digiried.wattpilot.messages
Secured Message.
SecuredMessage(String, String, String) - Constructor for class dev.digiried.wattpilot.messages.SecuredMessage
Creates a new SecuredMessage.
sendCommand(Command) - Method in class dev.digiried.wattpilot.WattpilotClient
Send a Command to the wallbox and return a CompletableFuture that will be completed when the response is received.
serial - Variable in class dev.digiried.wattpilot.messages.HelloMessage
 
serial() - Method in record class dev.digiried.wattpilot.WattpilotInfo
Returns the value of the serial record component.
serialize(CommandValue<?>, Type, JsonSerializationContext) - Method in class dev.digiried.wattpilot.commands.CommandValueSerializer
 
SET_VALUE - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 
SetBoostCommand - Class in dev.digiried.wattpilot.commands
Command to enable or disable the charging boost in ChargingMode.ECO or ChargingMode.NEXT_TRIP.
SetBoostCommand(boolean) - Constructor for class dev.digiried.wattpilot.commands.SetBoostCommand
 
SetBoostSoCLimitCommand - Class in dev.digiried.wattpilot.commands
Command to set the battery SoC limit for the charging boost in ChargingMode.ECO or ChargingMode.NEXT_TRIP.
SetBoostSoCLimitCommand(int) - Constructor for class dev.digiried.wattpilot.commands.SetBoostSoCLimitCommand
 
SetChargingCurrentCommand - Class in dev.digiried.wattpilot.commands
Command to set the charging current of the wallbox.
SetChargingCurrentCommand(int) - Constructor for class dev.digiried.wattpilot.commands.SetChargingCurrentCommand
Create a new charging current command.
SetChargingModeCommand - Class in dev.digiried.wattpilot.commands
Command to set the charging mode of the wallbox.
SetChargingModeCommand(ChargingMode) - Constructor for class dev.digiried.wattpilot.commands.SetChargingModeCommand
Create a new charging mode command.
SetEnforcedChargingStateCommand - Class in dev.digiried.wattpilot.commands
Command to set the enforced charging state of the wallbox.
SetEnforcedChargingStateCommand(EnforcedChargingState) - Constructor for class dev.digiried.wattpilot.commands.SetEnforcedChargingStateCommand
Create a new enforced charging state command.
SetSurplusPowerThresholdCommand - Class in dev.digiried.wattpilot.commands
Command to set the PV surplus power threshold of the wallbox for ChargingMode.ECO and ChargingMode.NEXT_TRIP.
SetSurplusPowerThresholdCommand(float) - Constructor for class dev.digiried.wattpilot.commands.SetSurplusPowerThresholdCommand
Create a new PV surplus power threshold command.
SetSurplusSoCThresholdCommand - Class in dev.digiried.wattpilot.commands
Command to set the PV surplus battery SoC threshold of the wallbox for ChargingMode.ECO and ChargingMode.NEXT_TRIP.
SetSurplusSoCThresholdCommand(int) - Constructor for class dev.digiried.wattpilot.commands.SetSurplusSoCThresholdCommand
 
SetValueMessage - Class in dev.digiried.wattpilot.messages
Set Value Message.
STARTING_POWER - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Starting power in watt for solar charging (RW)
STARTING_SOC - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
Starting SoC of battery for solar charging (RW)
status - Variable in class dev.digiried.wattpilot.messages.DeltaStatusMessage
 
status - Variable in class dev.digiried.wattpilot.messages.FullStatusMessage
 
status - Variable in class dev.digiried.wattpilot.messages.ResponseMessage
Partial status containing the changed key in case of success.
status() - Method in record class dev.digiried.wattpilot.commands.CommandResponse
Returns the value of the status record component.
statusChanged(WattpilotStatus) - Method in interface dev.digiried.wattpilot.WattpilotClientListener
Called when the client receives a status change from the wallbox.
success - Variable in class dev.digiried.wattpilot.messages.ResponseMessage
Whether the previous request was successful.
success() - Method in record class dev.digiried.wattpilot.commands.CommandResponse
Returns the value of the success record component.

T

token1 - Variable in class dev.digiried.wattpilot.messages.AuthRequiredMessage
 
token2 - Variable in class dev.digiried.wattpilot.messages.AuthRequiredMessage
 
token3 - Variable in class dev.digiried.wattpilot.messages.AuthErrorMessage
 
token3 - Variable in class dev.digiried.wattpilot.messages.AuthMessage
 
token3 - Variable in class dev.digiried.wattpilot.messages.AuthSuccessMessage
 
toString() - Method in record class dev.digiried.wattpilot.commands.CommandResponse
Returns a string representation of this record class.
toString() - Method in record class dev.digiried.wattpilot.commands.CommandValue
Returns a string representation of this record class.
toString() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns a string representation of this record class.
toString() - Method in record class dev.digiried.wattpilot.WattpilotInfo
Returns a string representation of this record class.
toValue() - Method in enum class dev.digiried.wattpilot.dto.ChargingMode
Get the API value of the charging mode.
toValue() - Method in enum class dev.digiried.wattpilot.dto.ChargingState
Get the API value of the charging state.
toValue() - Method in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
Get the API value of the enforced charging state.
type - Variable in class dev.digiried.wattpilot.messages.Message
 

U

UPDATE_INVERTER - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
 

V

value - Variable in class dev.digiried.wattpilot.messages.SetValueMessage
 
value() - Method in record class dev.digiried.wattpilot.commands.CommandValue
Returns the value of the value record component.
valueOf(String) - Static method in enum class dev.digiried.wattpilot.dto.ChargingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.digiried.wattpilot.dto.ChargingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.digiried.wattpilot.messages.MessageType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.digiried.wattpilot.dto.ChargingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.digiried.wattpilot.dto.ChargingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.digiried.wattpilot.messages.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class dev.digiried.wattpilot.messages.HelloMessage
 
voltage1() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the voltage1 record component.
voltage2() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the voltage2 record component.
voltage3() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
Returns the value of the voltage3 record component.

W

WattpilotClient - Class in dev.digiried.wattpilot
Client for the Fronius Wattpilot wallbox.
WattpilotClient(HttpClient) - Constructor for class dev.digiried.wattpilot.WattpilotClient
Create a new Fronius Wattpilot client using the given HttpClient.
WattpilotClient(HttpClient, int, int) - Constructor for class dev.digiried.wattpilot.WattpilotClient
Creates a new Fronius Wattpilot client using the given HttpClient and the provided ping interval and timeout.
WattpilotClientListener - Interface in dev.digiried.wattpilot
Interface for listening to events from the WattpilotClient.
WattpilotInfo - Record Class in dev.digiried.wattpilot
Record for Wattpilot information received on connection establishment.
WattpilotInfo(String, String, String, String, int, boolean) - Constructor for record class dev.digiried.wattpilot.WattpilotInfo
Creates an instance of a WattpilotInfo record class.
WattpilotStatus - Class in dev.digiried.wattpilot
Class providing the current configuration and status of the Wattpilot.
WattpilotStatus() - Constructor for class dev.digiried.wattpilot.WattpilotStatus
Create a new Wattpilot status.
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values