Interface AccessoryWithStatusFault
-
public interface AccessoryWithStatusFault
Accessory 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.void
subscribeStatusFault(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in status fault.void
unsubscribeStatusFault()
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
-
-