public class MockSwitch extends Object implements io.github.hapjava.accessories.LightbulbAccessory, io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHardwareRevision
| 构造器和说明 |
|---|
MockSwitch() |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<String> |
getFirmwareRevision() |
CompletableFuture<String> |
getHardwareRevision() |
int |
getId() |
CompletableFuture<Boolean> |
getLightbulbPowerState() |
CompletableFuture<String> |
getManufacturer() |
CompletableFuture<String> |
getModel() |
CompletableFuture<String> |
getName() |
CompletableFuture<String> |
getSerialNumber() |
void |
identify() |
CompletableFuture<Void> |
setLightbulbPowerState(boolean powerState) |
void |
subscribeLightbulbPowerState(io.github.hapjava.characteristics.HomekitCharacteristicChangeCallback callback) |
void |
unsubscribeLightbulbPowerState() |
public int getId()
getId 在接口中 io.github.hapjava.accessories.HomekitAccessorypublic CompletableFuture<String> getName()
getName 在接口中 io.github.hapjava.accessories.HomekitAccessorypublic void identify()
identify 在接口中 io.github.hapjava.accessories.HomekitAccessorypublic CompletableFuture<String> getSerialNumber()
getSerialNumber 在接口中 io.github.hapjava.accessories.HomekitAccessorypublic CompletableFuture<String> getModel()
getModel 在接口中 io.github.hapjava.accessories.HomekitAccessorypublic CompletableFuture<String> getManufacturer()
getManufacturer 在接口中 io.github.hapjava.accessories.HomekitAccessorypublic CompletableFuture<String> getFirmwareRevision()
getFirmwareRevision 在接口中 io.github.hapjava.accessories.HomekitAccessorypublic CompletableFuture<Boolean> getLightbulbPowerState()
getLightbulbPowerState 在接口中 io.github.hapjava.accessories.LightbulbAccessorypublic CompletableFuture<Void> setLightbulbPowerState(boolean powerState) throws Exception
setLightbulbPowerState 在接口中 io.github.hapjava.accessories.LightbulbAccessoryExceptionpublic void subscribeLightbulbPowerState(io.github.hapjava.characteristics.HomekitCharacteristicChangeCallback callback)
subscribeLightbulbPowerState 在接口中 io.github.hapjava.accessories.LightbulbAccessorypublic void unsubscribeLightbulbPowerState()
unsubscribeLightbulbPowerState 在接口中 io.github.hapjava.accessories.LightbulbAccessorypublic CompletableFuture<String> getHardwareRevision()
getHardwareRevision 在接口中 io.github.hapjava.accessories.optionalcharacteristic.AccessoryWithHardwareRevisionCopyright © 2021. All rights reserved.