Interface AccessoryWithNitrogenDioxideDensity
-
public interface AccessoryWithNitrogenDioxideDensity
Accessory with nitrogen dioxide density characteristic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default double
getMaxNitrogenDioxideDensity()
return the max value for nitrogen dioxide density.default double
getMinNitrogenDioxideDensity()
return the min value for nitrogen dioxide density.default double
getMinStepNitrogenDioxideDensity()
return the min step value for nitrogen dioxide density.java.util.concurrent.CompletableFuture<java.lang.Double>
getNitrogenDioxideDensity()
Retrieves the nitrogen dioxide density.void
subscribeNitrogenDioxideDensity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in nitrogen dioxide density.void
unsubscribeNitrogenDioxideDensity()
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
-
-