Ejemplo n.º 1
0
 @Override
 protected CompletableFuture<Integer> getValue() {
   return lightbulb.getBrightness();
 }
Ejemplo n.º 2
0
 @Override
 public void unsubscribe() {
   lightbulb.unsubscribeBrightness();
 }
Ejemplo n.º 3
0
 @Override
 protected void setValue(Integer value) throws Exception {
   lightbulb.setBrightness(value);
 }
Ejemplo n.º 4
0
 @Override
 public void subscribe(HomekitCharacteristicChangeCallback callback) {
   lightbulb.subscribeBrightness(callback);
 }