Interface AccessoryWithNitrogenDioxideDensity
-
public interface AccessoryWithNitrogenDioxideDensityAccessory with nitrogen dioxide density characteristic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default doublegetMaxNitrogenDioxideDensity()return the max value for nitrogen dioxide density.default doublegetMinNitrogenDioxideDensity()return the min value for nitrogen dioxide density.default doublegetMinStepNitrogenDioxideDensity()return the min step value for nitrogen dioxide density.java.util.concurrent.CompletableFuture<java.lang.Double>getNitrogenDioxideDensity()Retrieves the nitrogen dioxide density.voidsubscribeNitrogenDioxideDensity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in nitrogen dioxide density.voidunsubscribeNitrogenDioxideDensity()Unsubscribes from changes
-
-
-
Method Detail
-
getNitrogenDioxideDensity
java.util.concurrent.CompletableFuture<java.lang.Double> getNitrogenDioxideDensity()
Retrieves the nitrogen dioxide density.- Returns:
- a future with the nitrogen dioxide density
-
getMinNitrogenDioxideDensity
default double getMinNitrogenDioxideDensity()
return the min value for nitrogen dioxide density. overwrite if you want to change the default value.- Returns:
- min nitrogen dioxide density
-
getMaxNitrogenDioxideDensity
default double getMaxNitrogenDioxideDensity()
return the max value for nitrogen dioxide density. overwrite if you want to change the default value.- Returns:
- max nitrogen dioxide density
-
getMinStepNitrogenDioxideDensity
default double getMinStepNitrogenDioxideDensity()
return the min step value for nitrogen dioxide density. overwrite if you want to change the default value.- Returns:
- min step nitrogen dioxide density
-
subscribeNitrogenDioxideDensity
void subscribeNitrogenDioxideDensity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in nitrogen dioxide density.- Parameters:
callback- the function when nitrogen dioxide density changes
-
unsubscribeNitrogenDioxideDensity
void unsubscribeNitrogenDioxideDensity()
Unsubscribes from changes
-
-