Interface AccessoryWithStatusFault
-
public interface AccessoryWithStatusFaultAccessory with characteristic that describes an accessory which has a fault.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<StatusFaultEnum>getStatusFault()Retrieves the status fault.voidsubscribeStatusFault(HomekitCharacteristicChangeCallback callback)Subscribes to changes in status fault.voidunsubscribeStatusFault()Unsubscribes from changes
-
-
-
Method Detail
-
getStatusFault
java.util.concurrent.CompletableFuture<StatusFaultEnum> getStatusFault()
Retrieves the status fault. A non-zero value indicates that the accessory has experienced a fault that may be interfering with its intended functionality. A value of 0 indicates that there is no fault.- Returns:
- a future with the value
-
subscribeStatusFault
void subscribeStatusFault(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in status fault.- Parameters:
callback- the function when the status fault changes
-
unsubscribeStatusFault
void unsubscribeStatusFault()
Unsubscribes from changes
-
-