Interface AccessoryWithSulphurDioxideDensity
-
public interface AccessoryWithSulphurDioxideDensity
Accessory with sulphur dioxide density characteristic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default double
getMaxSulphurDioxideDensity()
return the max value for sulphur dioxide density.default double
getMinStepSulphurDioxideDensity()
return the min step value for sulphur dioxide density.default double
getMinSulphurDioxideDensity()
return the min value for sulphur dioxide density.java.util.concurrent.CompletableFuture<java.lang.Double>
getSulphurDioxideDensity()
Retrieves the sulphur dioxide density.void
subscribeSulphurDioxideDensity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in sulphur dioxide density.void
unsubscribeSulphurDioxideDensity()
Unsubscribes from changes
-
-
-
Method Detail
-
getSulphurDioxideDensity
java.util.concurrent.CompletableFuture<java.lang.Double> getSulphurDioxideDensity()
Retrieves the sulphur dioxide density.- Returns:
- a future with the sulphur dioxide density
-
getMinSulphurDioxideDensity
default double getMinSulphurDioxideDensity()
return the min value for sulphur dioxide density. overwrite if you want to change the default value.- Returns:
- min sulphur dioxide density
-
getMaxSulphurDioxideDensity
default double getMaxSulphurDioxideDensity()
return the max value for sulphur dioxide density. overwrite if you want to change the default value.- Returns:
- max sulphur dioxide density
-
getMinStepSulphurDioxideDensity
default double getMinStepSulphurDioxideDensity()
return the min step value for sulphur dioxide density. overwrite if you want to change the default value.- Returns:
- min step sulphur dioxide density
-
subscribeSulphurDioxideDensity
void subscribeSulphurDioxideDensity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in sulphur dioxide density.- Parameters:
callback
- the function when sulphur dioxide density changes
-
unsubscribeSulphurDioxideDensity
void unsubscribeSulphurDioxideDensity()
Unsubscribes from changes
-
-