All Classes and Interfaces

Class
Description
Represents the state of the air quality monitor.
The air quality target.
Represents a Dyson fan's status as queried by DysonFan.requestCurrentState().
Thrown when a connection-related error occurs with a DysonFan.
Represents a Dyson fan.
Simple Dyson fan credentials.
Represents a supported MQTT message for a Dyson fan.
A DysonMqttMessage that requests the MQTT server to respond with the Dyson fan's current status.
A DysonMqttMessage that requests the MQTT server to respond with the Dyson fan's current environmental sensor data.
Represents an MQTT message for a Dyson fan that expects a response from the MQTT server.
A DysonMqttMessage that sets one or more of the Dyson fan's states/settings.
Represents a Dyson fan's environmental sensor data as queried by DysonFan.requestEnvironmentalSensorData().
Represents a supplier of results that is capable of throwing an exception during the supply.
The fan's mode.
Represents a supported Dyson fan model.
An internal MQTT connection client handler.
The fan's oscillation state.
The speed/power of the fan.
Represents a state that a Dyson fan possesses.
The focus mode of a fan blowing air.
The heater mode of a fan.
An IMqttActionListener that handles both successes and failures in a single method invocation as a FunctionalInterface.
A Supplier capable of providing an MQTT state value.
Represents a multi-state change.
The night mode of the fan.
A utility class containing various precondition checks that will throw unchecked exceptions if conditions are violated.
The state of whether or not a filter change is required.
Represents a timer (calculated in minutes) until the fan will automatically disable.
A standard DysonFan.
Represents a maximum temperature (represented in Kelvin) that a heater will not exceed.
A unit of measurement for temperature.