Interface AccessoryWithTargetVisibilityState


  • public interface AccessoryWithTargetVisibilityState
    accessory with target visibility state characteristics.
    • Method Detail

      • setTargetVisibilityState

        CompletableFuture<Void> setTargetVisibilityState​(TargetVisibilityStateEnum state)
                                                  throws Exception
        Sets the target visibility state
        Parameters:
        state - the target visibility state to set
        Returns:
        a future that completes when the change is made
        Throws:
        Exception - when the change cannot be made
      • subscribeTargetVisibilityState

        void subscribeTargetVisibilityState​(HomekitCharacteristicChangeCallback callback)
        Subscribes to changes in t target visibility state.
        Parameters:
        callback - the function to call when the target visibility state changes.
      • unsubscribeTargetVisibilityState

        void unsubscribeTargetVisibilityState()
        Unsubscribes from changes in the target visibility state.