Uses of Interface
io.github.hapjava.characteristics.HomekitCharacteristicChangeCallback
-
-
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.accessories
Methods in io.github.hapjava.accessories with parameters of type HomekitCharacteristicChangeCallback Modifier and Type Method Description void
AirPurifierAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the fan.void
FanAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the fan.void
FaucetAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the faucet.void
HeaterCoolerAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the heater cooler .void
HumidifierDehumidifierAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the humidifier/dehumidifier .void
IrrigationSystemAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the irrigation.void
TelevisionAccessory. subscribeActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the TV .void
TelevisionAccessory. subscribeActiveIdentifier(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active identifier.void
AirQualityAccessory. subscribeAirQuality(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the air qualityvoid
BatteryAccessory. subscribeBatteryChargingState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the battery level.void
BatteryAccessory. subscribeBatteryLevel(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the battery level.void
CarbonDioxideSensorAccessory. subscribeCarbonDioxideDetectedState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the carbon dioxide's state.void
CarbonMonoxideSensorAccessory. subscribeCarbonMonoxideDetectedState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the carbon monoxide's state.void
InputSourceAccessory. subscribeConfiguredName(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in configured name.void
TelevisionAccessory. subscribeConfiguredName(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in configured name.void
ContactSensorAccessory. subscribeContactState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the contact state.void
LightSensorAccessory. subscribeCurrentAmbientLightLevel(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current ambient light level.void
GarageDoorOpenerAccessory. subscribeCurrentDoorState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the door's statevoid
HeaterCoolerAccessory. subscribeCurrentHeaterCoolerState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the heater cooler current state.void
HumidifierDehumidifierAccessory. subscribeCurrentHumidifierDehumidifierState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the humidifier/dehumidifier current state.void
HumidifierDehumidifierAccessory. subscribeCurrentHumidity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current humidity.void
SmartSpeakerAccessory. subscribeCurrentMediaState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current media state.void
DoorAccessory. subscribeCurrentPosition(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the door's current positionvoid
WindowAccessory. subscribeCurrentPosition(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the door's current positionvoid
WindowCoveringAccessory. subscribeCurrentPosition(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current position.void
HumiditySensorAccessory. subscribeCurrentRelativeHumidity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current relative humidity.void
SecuritySystemAccessory. subscribeCurrentSecuritySystemState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes to the state of the security system.void
AirPurifierAccessory. subscribeCurrentState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the state of the air purifier.void
ThermostatAccessory. subscribeCurrentState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in theCurrentHeatingCoolingStateEnum
of the thermostat.void
HeaterCoolerAccessory. subscribeCurrentTemperature(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current temperature.void
TemperatureSensorAccessory. subscribeCurrentTemperature(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current temperature.void
ThermostatAccessory. subscribeCurrentTemperature(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current temperature.void
InputSourceAccessory. subscribeCurrentVisibilityState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in current visibility state.void
FilterMaintenanceAccessory. subscribeFilterChangeIndication(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the filter change indication.void
InputSourceAccessory. subscribeInputSourceType(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in input source type.void
IrrigationSystemAccessory. subscribeInUse(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the inUse state.void
InputSourceAccessory. subscribeIsConfigured(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in isConfigured.void
LeakSensorAccessory. subscribeLeakDetected(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the leak sensor.void
LightbulbAccessory. subscribeLightbulbPowerState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the binary state of the light.void
LockMechanismAccessory. subscribeLockCurrentState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the lock current state.void
LockMechanismAccessory. subscribeLockTargetState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the lock target state.void
BatteryAccessory. subscribeLowBatteryState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the battery level.void
MotionSensorAccessory. subscribeMotionDetected(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the motion sensor.void
MicrophoneAccessory. subscribeMuteState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in mute state.void
SpeakerAccessory. subscribeMuteState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in mute state.void
TelevisionSpeakerAccessory. subscribeMuteState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in mute state.void
GarageDoorOpenerAccessory. subscribeObstructionDetected(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the obstruction detected indicatorvoid
OccupancySensorAccessory. subscribeOccupancyDetected(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the occupancy sensor.void
BasicFanAccessory. subscribeOn(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the fan.void
OutletAccessory. subscribeOutletInUse(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the binary state indicating whether the outlet is in use.void
DoorAccessory. subscribePositionState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the door's position statevoid
WindowAccessory. subscribePositionState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the door's position statevoid
WindowCoveringAccessory. subscribePositionState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the position state: increasing, decreasing, or stoppedvoid
OutletAccessory. subscribePowerState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the binary state of the outlet's power.void
IrrigationSystemAccessory. subscribeProgramMode(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the program mode of the irrigation system.void
SlatAccessory. subscribeSlatState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the state of the slat.void
TelevisionAccessory. subscribeSleepDiscoveryMode(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in sleep discovery mode.void
SmokeSensorAccessory. subscribeSmokeDetectedState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the smoke sensor's state.void
DoorbellAccessory. subscribeSwitchEvent(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in doorbell switch event, i.e.void
StatelessProgrammableSwitchAccessory. subscribeSwitchEvent(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in switch event, i.e.void
SwitchAccessory. subscribeSwitchState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the binary state of the switch.void
GarageDoorOpenerAccessory. subscribeTargetDoorState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the door's targeted statevoid
HeaterCoolerAccessory. subscribeTargetHeaterCoolerState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the heater cooler target state.void
HumidifierDehumidifierAccessory. subscribeTargetHumidifierDehumidifierState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the humidifier/dehumidifier target state.void
SmartSpeakerAccessory. subscribeTargetMediaState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target media state.void
DoorAccessory. subscribeTargetPosition(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the door's target positionvoid
WindowAccessory. subscribeTargetPosition(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the door's target positionvoid
WindowCoveringAccessory. subscribeTargetPosition(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target position.void
SecuritySystemAccessory. subscribeTargetSecuritySystemState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the pending, but not yet completed, state of the security system.void
AirPurifierAccessory. subscribeTargetState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target state of the air purifier.void
ThermostatAccessory. subscribeTargetState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the pending, but not yet complete,TargetHeatingCoolingStateEnum
of the thermostat.void
ThermostatAccessory. subscribeTargetTemperature(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target temperature.void
ThermostatAccessory. subscribeTemperatureDisplayUnit(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the temperature display unit.void
ValveAccessory. subscribeValveActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state of the valve.void
ValveAccessory. subscribeValveInUse(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the inUse state of the valve.void
ValveAccessory. subscribeValveType(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the valveType state of the valve. -
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.accessories.optionalcharacteristic
Methods in io.github.hapjava.accessories.optionalcharacteristic with parameters of type HomekitCharacteristicChangeCallback Modifier and Type Method Description void
AccessoryWithAccessoryFlags. subscribeAccessoryFlags(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in accessory flagsvoid
AccessoryWithActive. subscribeActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the active state.void
AccessoryWithAirPlayEnable. subscribeAirPlayEnable(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the AirPlay enable state.void
AccessoryWithBrightness. subscribeBrightness(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the brightness of the light.void
AccessoryWithCarbonDioxideLevel. subscribeCarbonDioxideLevel(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the carbon dioxide level.void
AccessoryWithCarbonDioxideLevel. subscribeCarbonDioxidePeakLevel(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the carbon dioxide level.void
AccessoryWithCarbonMonoxideLevel. subscribeCarbonMonoxideLevel(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the carbon monoxide level.void
AccessoryWithCarbonMonoxideLevel. subscribeCarbonMonoxidePeakLevel(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the carbon monoxide level.void
AccessoryWithClosedCaptions. subscribeClosedCaptions(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the closed captions.void
AccessoryWithColorTemperature. subscribeColorTemperature(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in color temperature.void
AccessoryWithConfiguredName. subscribeConfiguredName(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in configured name.void
AccessoryWithCoolingThresholdTemperature. subscribeCoolingThresholdTemperature(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the cooling threshold.void
AccessoryWithFanState. subscribeCurrentFanState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current fan state.void
AccessoryWithCurrentHorizontalTilting. subscribeCurrentHorizontalTiltAngle(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current horizontal tilt angle.void
AccessoryWithCurrentMediaState. subscribeCurrentMediaState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current media state.void
AccessoryWithCurrentRelativeHumidity. subscribeCurrentRelativeHumidity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in current relative humidity.void
AccessoryWithCurrentTilting. subscribeCurrentTiltAngle(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current tilt angle.void
AccessoryWithCurrentVerticalTilting. subscribeCurrentVerticalTiltAngle(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current vertical tilt angle.void
AccessoryWithVerticalTilting. subscribeCurrentVerticalTiltAngle(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the current vertical tilt angle.void
AccessoryWithFilterLifeLevel. subscribeFilterLifeLevel(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the filter life level.void
AccessoryWithHeatingThresholdTemperature. subscribeHeatingThresholdTemperature(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the heating threshold.void
AccessoryWithColor. subscribeHue(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the hue of the light.void
AccessoryWithHumidityDehumidifierThreshold. subscribeHumidityThreshold(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the humidity threshold.void
AccessoryWithHumidityHumidifierThreshold. subscribeHumidityThreshold(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the humidity threshold.void
AccessoryWithInputDeviceType. subscribeInputDeviceType(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in input device type.void
AccessoryWithIsConfigured. subscribeIsConfigured(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in isConfigured statevoid
AccessoryWithPhysicalControlsLock. subscribeLockControls(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the lock controls.void
AccessoryWithLockCurrentState. subscribeLockCurrentState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in lock current state.void
AccessoryWithLockTargetState. subscribeLockTargetState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in lock target state.void
AccessoryWithMute. subscribeMuteState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in mute state.void
AccessoryWithNitrogenDioxideDensity. subscribeNitrogenDioxideDensity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in nitrogen dioxide density.void
AccessoryWithObstructionDetection. subscribeObstructionDetected(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the obstruction detected statevoid
AccessoryWithOzoneDensity. subscribeOzoneDensity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in ozone density.void
AccessoryWithPictureMode. subscribePictureMode(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the picture mode.void
AccessoryWithPM10Density. subscribePM10Density(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in PM10 density.void
AccessoryWithPM25Density. subscribePM25Density(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in PM25 density.void
AccessoryWithRemainingDuration. 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.void
AccessoryWithRotationDirection. subscribeRotationDirection(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the rotation direction.void
AccessoryWithRotationSpeed. subscribeRotationSpeed(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the rotation speed.void
AccessoryWithColor. subscribeSaturation(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the saturation of the light.void
AccessoryWithSecurityAlarmType. subscribeSecurityAlarmType(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in status alarm typevoid
AccessoryWithDuration. subscribeSetDuration(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the set durationvoid
AccessoryWithStatusActive. subscribeStatusActive(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in status active.void
AccessoryWithStatusFault. subscribeStatusFault(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in status fault.void
AccessoryWithStatusLowBattery. subscribeStatusLowBattery(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in status low battery.void
AccessoryWithStatusTampered. subscribeStatusTampered(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in status tampered.void
AccessoryWithSulphurDioxideDensity. subscribeSulphurDioxideDensity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in sulphur dioxide density.void
AccessoryWithSwingMode. subscribeSwingMode(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the swing mode.void
AccessoryWithFanState. subscribeTargetFanState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target fan state.void
AccessoryWithTargetHorizontalTilting. subscribeTargetHorizontalTiltAngle(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target horizontal tilt angle.void
AccessoryWithTargetMediaState. subscribeTargetMediaState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target media state.void
AccessoryWithTargetRelativeHumidity. subscribeTargetRelativeHumidity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target relative humidity.void
AccessoryWithTargetTilting. subscribeTargetTiltAngle(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target tilt angle.void
AccessoryWithTargetVerticalTilting. subscribeTargetVerticalTiltAngle(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target vertical tilt angle.void
AccessoryWithVerticalTilting. subscribeTargetVerticalTiltAngle(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the target vertical tilt angle.void
AccessoryWithTargetVisibilityState. subscribeTargetVisibilityState(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in t target visibility state.void
AccessoryWithTemperatureDisplayUnits. subscribeTemperatureDisplayUnits(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the temperature display unitsvoid
AccessoryWithVOCDensity. subscribeVOCDensity(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in VOC density.void
AccessoryWithVolume. subscribeVolume(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the volume.void
AccessoryWithVolumeControlType. subscribeVolumeControlType(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the volume.void
AccessoryWithWaterLevel. subscribeWaterLevel(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the water level. -
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics
Methods in io.github.hapjava.characteristics with parameters of type HomekitCharacteristicChangeCallback Modifier and Type Method Description void
EventableCharacteristic. subscribe(HomekitCharacteristicChangeCallback callback)
Begin listening to changes to this characteristic. -
Uses of HomekitCharacteristicChangeCallback in io.github.hapjava.characteristics.impl.accessoryinformation
Constructor 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.airpurifier
Constructor 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.airquality
Constructor 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.audio
Constructor 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.base
Methods in io.github.hapjava.characteristics.impl.base with parameters of type HomekitCharacteristicChangeCallback Modifier and Type Method Description void
BaseCharacteristic. 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.battery
Constructor 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.carbondioxidesensor
Constructor 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.carbonmonoxidesensor
Constructor 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.common
Constructor 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.contactsensor
Constructor 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.fan
Constructor 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.filtermaintenance
Constructor 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.garagedoor
Constructor 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.heatercooler
Constructor 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.humidifier
Constructor 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.humiditysensor
Constructor 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.inputsource
Constructor 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.leaksensor
Constructor 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.lightbulb
Constructor 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.lightsensor
Constructor 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.lock
Constructor 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.motionsensor
Constructor 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.occupancysensor
Constructor 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.outlet
Constructor 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.securitysystem
Constructor 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.slat
Constructor 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.smokesensor
Constructor 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.television
Constructor 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.televisionspeaker
Constructor 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.thermostat
Constructor 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.valve
Constructor 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.windowcovering
Constructor 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)
-