Interface AccessoryWithObstructionDetection
-
public interface AccessoryWithObstructionDetectionAccessory with hold position
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletableFuture<Boolean>getObstructionDetected()Retrieves an indication obstructed is detectedvoidsubscribeObstructionDetected(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the obstruction detected statevoidunsubscribeObstructionDetected()Unsubscribes from changes in the obstruction detected state
-
-
-
Method Detail
-
getObstructionDetected
CompletableFuture<Boolean> getObstructionDetected()
Retrieves an indication obstructed is detected- Returns:
- a future that will contain a boolean indicating whether an obstruction is present
-
subscribeObstructionDetected
void subscribeObstructionDetected(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the obstruction detected state- Parameters:
callback- the function to call when the state changes.
-
unsubscribeObstructionDetected
void unsubscribeObstructionDetected()
Unsubscribes from changes in the obstruction detected state
-
-