Uses of Interface
io.github.hapjava.characteristics.HomekitCharacteristicChangeCallback
- 
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.accessoriesMethods in io.github.hapjava.accessories with parameters of type HomekitCharacteristicChangeCallback Modifier and Type Method Description voidAirPurifierAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the fan.voidFanAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the fan.voidFaucetAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the faucet.voidHeaterCoolerAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the heater cooler .voidHumidifierDehumidifierAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the humidifier/dehumidifier .voidIrrigationSystemAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the irrigation.voidTelevisionAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the TV .voidTelevisionAccessory. subscribeActiveIdentifier(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active identifier.voidAirQualityAccessory. subscribeAirQuality(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the air qualityvoidBatteryAccessory. subscribeBatteryChargingState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the battery level.voidBatteryAccessory. subscribeBatteryLevel(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the battery level.voidCarbonDioxideSensorAccessory. subscribeCarbonDioxideDetectedState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the carbon dioxide's state.voidCarbonMonoxideSensorAccessory. subscribeCarbonMonoxideDetectedState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the carbon monoxide's state.voidInputSourceAccessory. subscribeConfiguredName(HomekitCharacteristicChangeCallback callback)Subscribes to changes in configured name.voidTelevisionAccessory. subscribeConfiguredName(HomekitCharacteristicChangeCallback callback)Subscribes to changes in configured name.voidContactSensorAccessory. subscribeContactState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the contact state.voidLightSensorAccessory. subscribeCurrentAmbientLightLevel(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current ambient light level.voidGarageDoorOpenerAccessory. subscribeCurrentDoorState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the door's statevoidHeaterCoolerAccessory. subscribeCurrentHeaterCoolerState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the heater cooler current state.voidHumidifierDehumidifierAccessory. subscribeCurrentHumidifierDehumidifierState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the humidifier/dehumidifier current state.voidHumidifierDehumidifierAccessory. subscribeCurrentHumidity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current humidity.voidSmartSpeakerAccessory. subscribeCurrentMediaState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current media state.voidDoorAccessory. subscribeCurrentPosition(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the door's current positionvoidWindowAccessory. subscribeCurrentPosition(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the door's current positionvoidWindowCoveringAccessory. subscribeCurrentPosition(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current position.voidHumiditySensorAccessory. subscribeCurrentRelativeHumidity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current relative humidity.voidSecuritySystemAccessory. subscribeCurrentSecuritySystemState(HomekitCharacteristicChangeCallback callback)Subscribes to changes to the state of the security system.voidAirPurifierAccessory. subscribeCurrentState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the state of the air purifier.voidThermostatAccessory. subscribeCurrentState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in theCurrentHeatingCoolingStateEnumof the thermostat.voidHeaterCoolerAccessory. subscribeCurrentTemperature(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current temperature.voidTemperatureSensorAccessory. subscribeCurrentTemperature(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current temperature.voidThermostatAccessory. subscribeCurrentTemperature(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current temperature.voidInputSourceAccessory. subscribeCurrentVisibilityState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in current visibility state.voidFilterMaintenanceAccessory. subscribeFilterChangeIndication(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the filter change indication.voidInputSourceAccessory. subscribeInputSourceType(HomekitCharacteristicChangeCallback callback)Subscribes to changes in input source type.voidIrrigationSystemAccessory. subscribeInUse(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the inUse state.voidInputSourceAccessory. subscribeIsConfigured(HomekitCharacteristicChangeCallback callback)Subscribes to changes in isConfigured.voidLeakSensorAccessory. subscribeLeakDetected(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the leak sensor.voidLightbulbAccessory. subscribeLightbulbPowerState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the binary state of the light.voidLockMechanismAccessory. subscribeLockCurrentState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the lock current state.voidLockMechanismAccessory. subscribeLockTargetState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the lock target state.voidBatteryAccessory. subscribeLowBatteryState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the battery level.voidMotionSensorAccessory. subscribeMotionDetected(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the motion sensor.voidMicrophoneAccessory. subscribeMuteState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in mute state.voidSpeakerAccessory. subscribeMuteState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in mute state.voidTelevisionSpeakerAccessory. subscribeMuteState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in mute state.voidGarageDoorOpenerAccessory. subscribeObstructionDetected(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the obstruction detected indicatorvoidOccupancySensorAccessory. subscribeOccupancyDetected(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the occupancy sensor.voidBasicFanAccessory. subscribeOn(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the fan.voidOutletAccessory. subscribeOutletInUse(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the binary state indicating whether the outlet is in use.voidDoorAccessory. subscribePositionState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the door's position statevoidWindowAccessory. subscribePositionState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the door's position statevoidWindowCoveringAccessory. subscribePositionState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the position state: increasing, decreasing, or stoppedvoidOutletAccessory. subscribePowerState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the binary state of the outlet's power.voidIrrigationSystemAccessory. subscribeProgramMode(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the program mode of the irrigation system.voidSlatAccessory. subscribeSlatState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the state of the slat.voidTelevisionAccessory. subscribeSleepDiscoveryMode(HomekitCharacteristicChangeCallback callback)Subscribes to changes in sleep discovery mode.voidSmokeSensorAccessory. subscribeSmokeDetectedState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the smoke sensor's state.voidDoorbellAccessory. subscribeSwitchEvent(HomekitCharacteristicChangeCallback callback)Subscribes to changes in doorbell switch event, i.e.voidStatelessProgrammableSwitchAccessory. subscribeSwitchEvent(HomekitCharacteristicChangeCallback callback)Subscribes to changes in switch event, i.e.voidSwitchAccessory. subscribeSwitchState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the binary state of the switch.voidGarageDoorOpenerAccessory. subscribeTargetDoorState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the door's targeted statevoidHeaterCoolerAccessory. subscribeTargetHeaterCoolerState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the heater cooler target state.voidHumidifierDehumidifierAccessory. subscribeTargetHumidifierDehumidifierState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the humidifier/dehumidifier target state.voidSmartSpeakerAccessory. subscribeTargetMediaState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target media state.voidDoorAccessory. subscribeTargetPosition(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the door's target positionvoidWindowAccessory. subscribeTargetPosition(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the door's target positionvoidWindowCoveringAccessory. subscribeTargetPosition(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target position.voidSecuritySystemAccessory. subscribeTargetSecuritySystemState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the pending, but not yet completed, state of the security system.voidAirPurifierAccessory. subscribeTargetState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target state of the air purifier.voidThermostatAccessory. subscribeTargetState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the pending, but not yet complete,TargetHeatingCoolingStateEnumof the thermostat.voidThermostatAccessory. subscribeTargetTemperature(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target temperature.voidThermostatAccessory. subscribeTemperatureDisplayUnit(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the temperature display unit.voidValveAccessory. subscribeValveActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state of the valve.voidValveAccessory. subscribeValveInUse(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the inUse state of the valve.voidValveAccessory. subscribeValveType(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the valveType state of the valve.
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.accessories.optionalcharacteristicMethods in io.github.hapjava.accessories.optionalcharacteristic with parameters of type HomekitCharacteristicChangeCallback Modifier and Type Method Description voidAccessoryWithAccessoryFlags. subscribeAccessoryFlags(HomekitCharacteristicChangeCallback callback)Subscribes to changes in accessory flagsvoidAccessoryWithActive. subscribeActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the active state.voidAccessoryWithAirPlayEnable. subscribeAirPlayEnable(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the AirPlay enable state.voidAccessoryWithBrightness. subscribeBrightness(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the brightness of the light.voidAccessoryWithCarbonDioxideLevel. subscribeCarbonDioxideLevel(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the carbon dioxide level.voidAccessoryWithCarbonDioxideLevel. subscribeCarbonDioxidePeakLevel(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the carbon dioxide level.voidAccessoryWithCarbonMonoxideLevel. subscribeCarbonMonoxideLevel(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the carbon monoxide level.voidAccessoryWithCarbonMonoxideLevel. subscribeCarbonMonoxidePeakLevel(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the carbon monoxide level.voidAccessoryWithClosedCaptions. subscribeClosedCaptions(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the closed captions.voidAccessoryWithColorTemperature. subscribeColorTemperature(HomekitCharacteristicChangeCallback callback)Subscribes to changes in color temperature.voidAccessoryWithConfiguredName. subscribeConfiguredName(HomekitCharacteristicChangeCallback callback)Subscribes to changes in configured name.voidAccessoryWithCoolingThresholdTemperature. subscribeCoolingThresholdTemperature(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the cooling threshold.voidAccessoryWithFanState. subscribeCurrentFanState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current fan state.voidAccessoryWithCurrentHorizontalTilting. subscribeCurrentHorizontalTiltAngle(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current horizontal tilt angle.voidAccessoryWithCurrentMediaState. subscribeCurrentMediaState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current media state.voidAccessoryWithCurrentRelativeHumidity. subscribeCurrentRelativeHumidity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in current relative humidity.voidAccessoryWithCurrentTilting. subscribeCurrentTiltAngle(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current tilt angle.voidAccessoryWithCurrentVerticalTilting. subscribeCurrentVerticalTiltAngle(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current vertical tilt angle.voidAccessoryWithVerticalTilting. subscribeCurrentVerticalTiltAngle(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the current vertical tilt angle.voidAccessoryWithFilterLifeLevel. subscribeFilterLifeLevel(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the filter life level.voidAccessoryWithHeatingThresholdTemperature. subscribeHeatingThresholdTemperature(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the heating threshold.voidAccessoryWithColor. subscribeHue(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the hue of the light.voidAccessoryWithHumidityDehumidifierThreshold. subscribeHumidityThreshold(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the humidity threshold.voidAccessoryWithHumidityHumidifierThreshold. subscribeHumidityThreshold(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the humidity threshold.voidAccessoryWithInputDeviceType. subscribeInputDeviceType(HomekitCharacteristicChangeCallback callback)Subscribes to changes in input device type.voidAccessoryWithIsConfigured. subscribeIsConfigured(HomekitCharacteristicChangeCallback callback)Subscribes to changes in isConfigured statevoidAccessoryWithPhysicalControlsLock. subscribeLockControls(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the lock controls.voidAccessoryWithLockCurrentState. subscribeLockCurrentState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in lock current state.voidAccessoryWithLockTargetState. subscribeLockTargetState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in lock target state.voidAccessoryWithMute. subscribeMuteState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in mute state.voidAccessoryWithNitrogenDioxideDensity. subscribeNitrogenDioxideDensity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in nitrogen dioxide density.voidAccessoryWithObstructionDetection. subscribeObstructionDetected(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the obstruction detected statevoidAccessoryWithOzoneDensity. subscribeOzoneDensity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in ozone density.voidAccessoryWithPictureMode. subscribePictureMode(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the picture mode.voidAccessoryWithPM10Density. subscribePM10Density(HomekitCharacteristicChangeCallback callback)Subscribes to changes in PM10 density.voidAccessoryWithPM25Density. subscribePM25Density(HomekitCharacteristicChangeCallback callback)Subscribes to changes in PM25 density.voidAccessoryWithRemainingDuration. subscribeRemainingDuration(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the duration; note it is not necessary to emit a change every second, homekit infers the countdown progress client side.voidAccessoryWithRotationDirection. subscribeRotationDirection(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the rotation direction.voidAccessoryWithRotationSpeed. subscribeRotationSpeed(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the rotation speed.voidAccessoryWithColor. subscribeSaturation(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the saturation of the light.voidAccessoryWithSecurityAlarmType. subscribeSecurityAlarmType(HomekitCharacteristicChangeCallback callback)Subscribes to changes in status alarm typevoidAccessoryWithDuration. subscribeSetDuration(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the set durationvoidAccessoryWithStatusActive. subscribeStatusActive(HomekitCharacteristicChangeCallback callback)Subscribes to changes in status active.voidAccessoryWithStatusFault. subscribeStatusFault(HomekitCharacteristicChangeCallback callback)Subscribes to changes in status fault.voidAccessoryWithStatusLowBattery. subscribeStatusLowBattery(HomekitCharacteristicChangeCallback callback)Subscribes to changes in status low battery.voidAccessoryWithStatusTampered. subscribeStatusTampered(HomekitCharacteristicChangeCallback callback)Subscribes to changes in status tampered.voidAccessoryWithSulphurDioxideDensity. subscribeSulphurDioxideDensity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in sulphur dioxide density.voidAccessoryWithSwingMode. subscribeSwingMode(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the swing mode.voidAccessoryWithFanState. subscribeTargetFanState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target fan state.voidAccessoryWithTargetHorizontalTilting. subscribeTargetHorizontalTiltAngle(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target horizontal tilt angle.voidAccessoryWithTargetMediaState. subscribeTargetMediaState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target media state.voidAccessoryWithTargetRelativeHumidity. subscribeTargetRelativeHumidity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target relative humidity.voidAccessoryWithTargetTilting. subscribeTargetTiltAngle(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target tilt angle.voidAccessoryWithTargetVerticalTilting. subscribeTargetVerticalTiltAngle(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target vertical tilt angle.voidAccessoryWithVerticalTilting. subscribeTargetVerticalTiltAngle(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the target vertical tilt angle.voidAccessoryWithTargetVisibilityState. subscribeTargetVisibilityState(HomekitCharacteristicChangeCallback callback)Subscribes to changes in t target visibility state.voidAccessoryWithTemperatureDisplayUnits. subscribeTemperatureDisplayUnits(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the temperature display unitsvoidAccessoryWithVOCDensity. subscribeVOCDensity(HomekitCharacteristicChangeCallback callback)Subscribes to changes in VOC density.voidAccessoryWithVolume. subscribeVolume(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the volume.voidAccessoryWithVolumeControlType. subscribeVolumeControlType(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the volume.voidAccessoryWithWaterLevel. subscribeWaterLevel(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the water level.
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristicsMethods in io.github.hapjava.characteristics with parameters of type HomekitCharacteristicChangeCallback Modifier and Type Method Description voidEventableCharacteristic. subscribe(HomekitCharacteristicChangeCallback callback)Begin listening to changes to this characteristic.
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.accessoryinformationConstructor parameters in io.github.hapjava.characteristics.impl.accessoryinformation with type arguments of type HomekitCharacteristicChangeCallback Constructor Description AccessoryFlagsCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<AccessoryFlagsEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.airpurifierConstructor parameters in io.github.hapjava.characteristics.impl.airpurifier with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentAirPurifierCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentAirPurifierStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetAirPurifierStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetAirPurifierStateEnum>> getter, ExceptionalConsumer<TargetAirPurifierStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.airqualityConstructor parameters in io.github.hapjava.characteristics.impl.airquality with type arguments of type HomekitCharacteristicChangeCallback Constructor Description AirQualityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<AirQualityEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)NitrogenDioxideDensityCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)NitrogenDioxideDensityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)OzoneDensityCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)OzoneDensityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)PM10DensityCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)PM10DensityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)PM25DensityCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)PM25DensityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)SulphurDioxideDensityCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)SulphurDioxideDensityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)VOCDensityCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)VOCDensityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.audioConstructor parameters in io.github.hapjava.characteristics.impl.audio with type arguments of type HomekitCharacteristicChangeCallback Constructor Description MuteCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Boolean>> getter, ExceptionalConsumer<java.lang.Boolean> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)VolumeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.baseMethods in io.github.hapjava.characteristics.impl.base with parameters of type HomekitCharacteristicChangeCallback Modifier and Type Method Description voidBaseCharacteristic. subscribe(HomekitCharacteristicChangeCallback callback)Begin listening to changes to this characteristic.Constructor parameters in io.github.hapjava.characteristics.impl.base with type arguments of type HomekitCharacteristicChangeCallback Constructor Description BaseCharacteristic(java.lang.String type, java.lang.String format, java.lang.String description, boolean isReadable, boolean isWritable, java.util.Optional<java.util.function.Consumer<HomekitCharacteristicChangeCallback>> subscriber, java.util.Optional<java.lang.Runnable> unsubscriber)Default constructor
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.batteryConstructor parameters in io.github.hapjava.characteristics.impl.battery with type arguments of type HomekitCharacteristicChangeCallback Constructor Description BatteryLevelCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ChargingStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<ChargingStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)StatusLowBatteryCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<StatusLowBatteryEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.carbondioxidesensorConstructor parameters in io.github.hapjava.characteristics.impl.carbondioxidesensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CarbonDioxideDetectedCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CarbonDioxideDetectedEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CarbonDioxideLevelCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CarbonDioxideLevelCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CarbonDioxidePeakLevelCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CarbonDioxidePeakLevelCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.carbonmonoxidesensorConstructor parameters in io.github.hapjava.characteristics.impl.carbonmonoxidesensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CarbonMonoxideDetectedCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CarbonMonoxideDetectedEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CarbonMonoxideLevelCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CarbonMonoxideLevelCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CarbonMonoxidePeakLevelCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CarbonMonoxidePeakLevelCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.commonConstructor parameters in io.github.hapjava.characteristics.impl.common with type arguments of type HomekitCharacteristicChangeCallback Constructor Description ActiveCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<ActiveEnum>> getter, ExceptionalConsumer<ActiveEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ActiveIdentifierCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)AirPlayEnableCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ConfiguredNameCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.String>> getter, ExceptionalConsumer<java.lang.String> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)InUseCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<InUseEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)IsConfiguredCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<IsConfiguredEnum>> getter, ExceptionalConsumer<IsConfiguredEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ObstructionDetectedCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Boolean>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)OnCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Boolean>> getter, ExceptionalConsumer<java.lang.Boolean> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ProgrammableSwitchEventCharacteristic(ProgrammableSwitchEnum[] validValues, java.util.function.Supplier<java.util.concurrent.CompletableFuture<ProgrammableSwitchEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ProgrammableSwitchEventCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<ProgrammableSwitchEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ProgramModeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<ProgramModeEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)StatusActiveCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Boolean>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)StatusFaultCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<StatusFaultEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)StatusTamperedCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<StatusTamperedEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)WaterLavelCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.contactsensorConstructor parameters in io.github.hapjava.characteristics.impl.contactsensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description ContactSensorStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<ContactStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.fanConstructor parameters in io.github.hapjava.characteristics.impl.fan with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentFanStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentFanStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)LockPhysicalControlsCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<LockPhysicalControlsEnum>> getter, ExceptionalConsumer<LockPhysicalControlsEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)RotationDirectionCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<RotationDirectionEnum>> getter, ExceptionalConsumer<RotationDirectionEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)RotationSpeedCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)RotationSpeedCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)SwingModeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<SwingModeEnum>> getter, ExceptionalConsumer<SwingModeEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetFanStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetFanStateEnum>> getter, ExceptionalConsumer<TargetFanStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.filtermaintenanceConstructor parameters in io.github.hapjava.characteristics.impl.filtermaintenance with type arguments of type HomekitCharacteristicChangeCallback Constructor Description FilterChangeIndicationCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<FilterChangeIndicationEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)FilterLifeLevelCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.garagedoorConstructor parameters in io.github.hapjava.characteristics.impl.garagedoor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentDoorStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentDoorStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetDoorStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetDoorStateEnum>> getter, ExceptionalConsumer<TargetDoorStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.heatercoolerConstructor parameters in io.github.hapjava.characteristics.impl.heatercooler with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentHeaterCoolerStateCharacteristic(CurrentHeaterCoolerStateEnum[] validValues, java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentHeaterCoolerStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetHeaterCoolerStateCharacteristic(TargetHeaterCoolerStateEnum[] validValues, java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetHeaterCoolerStateEnum>> getter, ExceptionalConsumer<TargetHeaterCoolerStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.humidifierConstructor parameters in io.github.hapjava.characteristics.impl.humidifier with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentHumidifierDehumidifierStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentHumidifierDehumidifierStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)HumidityDehumidifierThresholdCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)HumidityHumidifierThresholdCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetHumidifierDehumidifierStateCharacteristic(TargetHumidifierDehumidifierStateEnum[] validValues, java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetHumidifierDehumidifierStateEnum>> getter, ExceptionalConsumer<TargetHumidifierDehumidifierStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.humiditysensorConstructor parameters in io.github.hapjava.characteristics.impl.humiditysensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentRelativeHumidityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetRelativeHumidityCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.inputsourceConstructor parameters in io.github.hapjava.characteristics.impl.inputsource with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentVisibilityStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentVisibilityStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)InputDeviceTypeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<InputDeviceTypeEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)InputSourceTypeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<InputSourceTypeEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetVisibilityStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetVisibilityStateEnum>> getter, ExceptionalConsumer<TargetVisibilityStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.leaksensorConstructor parameters in io.github.hapjava.characteristics.impl.leaksensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description LeakDetectedStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<LeakDetectedStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.lightbulbConstructor parameters in io.github.hapjava.characteristics.impl.lightbulb with type arguments of type HomekitCharacteristicChangeCallback Constructor Description BrightnessCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ColorTemperatureCharacteristic(int minValue, int maxValue, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ColorTemperatureCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)HueCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)SaturationCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.lightsensorConstructor parameters in io.github.hapjava.characteristics.impl.lightsensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentAmbientLightLevelCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CurrentAmbientLightLevelCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.lockConstructor parameters in io.github.hapjava.characteristics.impl.lock with type arguments of type HomekitCharacteristicChangeCallback Constructor Description LockCurrentStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<LockCurrentStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)LockTargetStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<LockTargetStateEnum>> getter, ExceptionalConsumer<LockTargetStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.motionsensorConstructor parameters in io.github.hapjava.characteristics.impl.motionsensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description MotionDetectedCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Boolean>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.occupancysensorConstructor parameters in io.github.hapjava.characteristics.impl.occupancysensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description OccupancyDetectedCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<OccupancyDetectedEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.outletConstructor parameters in io.github.hapjava.characteristics.impl.outlet with type arguments of type HomekitCharacteristicChangeCallback Constructor Description OutletInUseCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Boolean>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.securitysystemConstructor parameters in io.github.hapjava.characteristics.impl.securitysystem with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentSecuritySystemStateCharacteristic(CurrentSecuritySystemStateEnum[] validValues, java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentSecuritySystemStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)SecuritySystemAlarmTypeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<SecuritySystemAlarmTypeEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetSecuritySystemStateCharacteristic(TargetSecuritySystemStateEnum[] validValues, java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetSecuritySystemStateEnum>> getter, ExceptionalConsumer<TargetSecuritySystemStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.slatConstructor parameters in io.github.hapjava.characteristics.impl.slat with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentSlatStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentSlatStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CurrentTiltAngleCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetTiltAngleCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.smokesensorConstructor parameters in io.github.hapjava.characteristics.impl.smokesensor with type arguments of type HomekitCharacteristicChangeCallback Constructor Description SmokeDetectedCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<SmokeDetectedStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.televisionConstructor parameters in io.github.hapjava.characteristics.impl.television with type arguments of type HomekitCharacteristicChangeCallback Constructor Description ClosedCaptionsCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<ClosedCaptionsEnum>> getter, ExceptionalConsumer<ClosedCaptionsEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CurrentMediaStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentMediaStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)PictureModeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<PictureModeEnum>> getter, ExceptionalConsumer<PictureModeEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)SleepDiscoveryModeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<SleepDiscoveryModeEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetMediaStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetMediaStateEnum>> getter, ExceptionalConsumer<TargetMediaStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.televisionspeakerConstructor parameters in io.github.hapjava.characteristics.impl.televisionspeaker with type arguments of type HomekitCharacteristicChangeCallback Constructor Description VolumeControlTypeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<VolumeControlTypeEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.thermostatConstructor parameters in io.github.hapjava.characteristics.impl.thermostat with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CoolingThresholdTemperatureCharacteristic(double minValue, double maxValue, double step, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CoolingThresholdTemperatureCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CurrentHeatingCoolingStateCharacteristic(CurrentHeatingCoolingStateEnum[] validValues, java.util.function.Supplier<java.util.concurrent.CompletableFuture<CurrentHeatingCoolingStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CurrentTemperatureCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CurrentTemperatureCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)HeatingThresholdTemperatureCharacteristic(double minValue, double maxValue, double step, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)HeatingThresholdTemperatureCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetHeatingCoolingStateCharacteristic(TargetHeatingCoolingStateEnum[] validValues, java.util.function.Supplier<java.util.concurrent.CompletableFuture<TargetHeatingCoolingStateEnum>> getter, ExceptionalConsumer<TargetHeatingCoolingStateEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetTemperatureCharacteristic(double minValue, double maxValue, double minStep, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetTemperatureCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Double>> getter, ExceptionalConsumer<java.lang.Double> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TemperatureDisplayUnitCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<TemperatureDisplayUnitEnum>> getter, ExceptionalConsumer<TemperatureDisplayUnitEnum> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.valveConstructor parameters in io.github.hapjava.characteristics.impl.valve with type arguments of type HomekitCharacteristicChangeCallback Constructor Description RemainingDurationCharacteristic(int minValue, int maxValue, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)RemainingDurationCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)SetDurationCharacteristic(int minValue, int maxValue, java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)SetDurationCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)ValveTypeCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<ValveTypeEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
- 
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.windowcoveringConstructor parameters in io.github.hapjava.characteristics.impl.windowcovering with type arguments of type HomekitCharacteristicChangeCallback Constructor Description CurrentHorizontalTiltAngleCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CurrentPositionCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)CurrentVerticalTiltAngleCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)PositionStateCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<PositionStateEnum>> getter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetHorizontalTiltAngleCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetPositionCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)TargetVerticalTiltAngleCharacteristic(java.util.function.Supplier<java.util.concurrent.CompletableFuture<java.lang.Integer>> getter, ExceptionalConsumer<java.lang.Integer> setter, java.util.function.Consumer<HomekitCharacteristicChangeCallback> subscriber, java.lang.Runnable unsubscriber)
 
-