Interface AccessoryWithAccessoryFlags
-
public interface AccessoryWithAccessoryFlags
Accessory with accessory flags, which indicates that additional setup is required
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<AccessoryFlagsEnum>
getAccessoryFlags()
When set indicates accessory requires additional setup.void
subscribeAccessoryFlags(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in accessory flagsvoid
unsubscribeAccessoryFlags()
Unsubscribes from changes in the accessory flags .
-
-
-
Method Detail
-
getAccessoryFlags
java.util.concurrent.CompletableFuture<AccessoryFlagsEnum> getAccessoryFlags()
When set indicates accessory requires additional setup.- Returns:
- a future that will contain the accessory flags
-
subscribeAccessoryFlags
void subscribeAccessoryFlags(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in accessory flags- Parameters:
callback
- the function to call when the accessory flags changes.
-
unsubscribeAccessoryFlags
void unsubscribeAccessoryFlags()
Unsubscribes from changes in the accessory flags .
-
-