Uses of Interface
io.github.hapjava.characteristics.CharacteristicEnum
-
-
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.accessoryinformation
Classes in io.github.hapjava.characteristics.impl.accessoryinformation that implement CharacteristicEnum Modifier and Type Class Description classAccessoryFlagsEnum0x0001 (bit0) ”Requires additional setup” 0x0002 - 0xFFFF ”Reserved” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.airpurifier
Classes in io.github.hapjava.characteristics.impl.airpurifier that implement CharacteristicEnum Modifier and Type Class Description classCurrentAirPurifierStateEnum0 ”Inactive” 1 ”Idle” 2 ”Purifying Air”classTargetAirPurifierStateEnum0 ”Manual” 1 ”Auto” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.airquality
Classes in io.github.hapjava.characteristics.impl.airquality that implement CharacteristicEnum Modifier and Type Class Description classAirQualityEnum0 ”Unknown” 1 ”Excellent” 2 ”Good” 3 ”Fair” 4 ”Inferior” 5 ”Poor” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.base
Classes in io.github.hapjava.characteristics.impl.base with type parameters of type CharacteristicEnum Modifier and Type Class Description classEnumCharacteristic<T extends CharacteristicEnum>Characteristic that exposes an Enum value.Methods in io.github.hapjava.characteristics.impl.base that return CharacteristicEnum Modifier and Type Method Description T[]EnumCharacteristic. getValidValues()Constructors in io.github.hapjava.characteristics.impl.base with parameters of type CharacteristicEnum Constructor Description EnumCharacteristic(java.lang.String type, java.lang.String description, T[] validValues, java.util.Optional<java.util.function.Supplier<java.util.concurrent.CompletableFuture<T>>> getter, java.util.Optional<ExceptionalConsumer<T>> setter, java.util.Optional<java.util.function.Consumer<HomekitCharacteristicChangeCallback>> subscriber, java.util.Optional<java.lang.Runnable> unsubscriber)Default constructor -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.battery
Classes in io.github.hapjava.characteristics.impl.battery that implement CharacteristicEnum Modifier and Type Class Description classChargingStateEnum0 ”Not Charging” 1 ”Charging” 2 ”Not Chargeable”classStatusLowBatteryEnum0 ”Battery level is normal” 1 ”Battery level is low” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.carbondioxidesensor
Classes in io.github.hapjava.characteristics.impl.carbondioxidesensor that implement CharacteristicEnum Modifier and Type Class Description classCarbonDioxideDetectedEnum0 ”Carbon Dioxide levels are normal” 1 ”Carbon Dioxide levels are abnormal” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.carbonmonoxidesensor
Classes in io.github.hapjava.characteristics.impl.carbonmonoxidesensor that implement CharacteristicEnum Modifier and Type Class Description classCarbonMonoxideDetectedEnum0 ”Carbon Monoxide levels are normal” 1 ”Carbon Monoxide levels are abnormal” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.common
Classes in io.github.hapjava.characteristics.impl.common that implement CharacteristicEnum Modifier and Type Class Description classActiveEnum0 ”Inactive” 1 ”Active” 2-255 ”Reserved”classInUseEnum0 ”Not in use” 1 ”In use” 2-255 ”Reserved”classIsConfiguredEnum0 ”Not Configured” 1 ”Configured” 2-255 ”Reserved”classProgrammableSwitchEnum0 ”Single Press” 1 ”Double Press” 2 ”Long Press” 3-255 ”Reserved”classProgramModeEnum0 ”No Programs Scheduled” 1 ”Program Scheduled” 2 ”Program Scheduled, currently overriden to manual mode”classServiceLabelNamespaceEnum0 ”Dots.classStatusFaultEnum0 ”No Fault” 1 ”General Fault”classStatusTamperedEnum0 ”Accessory is not tampered” 1 ”Accessory is tampered with” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.contactsensor
Classes in io.github.hapjava.characteristics.impl.contactsensor that implement CharacteristicEnum Modifier and Type Class Description classContactStateEnum -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.fan
Classes in io.github.hapjava.characteristics.impl.fan that implement CharacteristicEnum Modifier and Type Class Description classCurrentFanStateEnumclassLockPhysicalControlsEnum0 ”Control lock disabled” 1 ”Control lock enabled”classRotationDirectionEnum0 ”Clockwise” 1 ”Counter-clockwise” 2-255 ”Reserved”classSwingModeEnum0 ”Swing disabled” 1 ”Swing enabled”classTargetFanStateEnum0 ”Manual” 1 ”Auto” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.filtermaintenance
Classes in io.github.hapjava.characteristics.impl.filtermaintenance that implement CharacteristicEnum Modifier and Type Class Description classFilterChangeIndicationEnum -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.garagedoor
Classes in io.github.hapjava.characteristics.impl.garagedoor that implement CharacteristicEnum Modifier and Type Class Description classCurrentDoorStateEnum0 ”Open.classTargetDoorStateEnum0 ”Open” 1 ”Closed” 2-255 ”Reserved” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.heatercooler
Classes in io.github.hapjava.characteristics.impl.heatercooler that implement CharacteristicEnum Modifier and Type Class Description classCurrentHeaterCoolerStateEnum0 ”Inactive” 1 ”Idle” 2 ”Heating” 3 ”Cooling”classTargetHeaterCoolerStateEnum0 AUTO - ”Heat or Cool” 1 ”Heat” 2 ”Cool” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.humidifier
Classes in io.github.hapjava.characteristics.impl.humidifier that implement CharacteristicEnum Modifier and Type Class Description classCurrentHumidifierDehumidifierStateEnum0 ”Inactive” 1 ”Idle” 2 ”Humidifying” 3 ”Dehumidifying”classTargetHumidifierDehumidifierStateEnum0 - Auto - ”Humidifier or Dehumidifier” 1 ”Humidifier” 2 ”Dehumidifier” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.inputsource
Classes in io.github.hapjava.characteristics.impl.inputsource that implement CharacteristicEnum Modifier and Type Class Description classCurrentVisibilityStateEnumclassInputDeviceTypeEnumclassInputSourceTypeEnumclassTargetVisibilityStateEnum -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.leaksensor
Classes in io.github.hapjava.characteristics.impl.leaksensor that implement CharacteristicEnum Modifier and Type Class Description classLeakDetectedStateEnum0 ”Leak is not detected” 1 ”Leak is detected” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.lock
Classes in io.github.hapjava.characteristics.impl.lock that implement CharacteristicEnum Modifier and Type Class Description classLockCurrentStateEnum0 ”Unsecured” 1 ”Secured” 2 ”Jammed” 3 ”Unknown” 4-255 ”Reserved”classLockTargetStateEnum0 ”Unsecured” 1 ”Secured” 4-255 ”Reserved” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.occupancysensor
Classes in io.github.hapjava.characteristics.impl.occupancysensor that implement CharacteristicEnum Modifier and Type Class Description classOccupancyDetectedEnum0 ”Occupancy is not detected” 1 ”Occupancy is detected” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.securitysystem
Classes in io.github.hapjava.characteristics.impl.securitysystem that implement CharacteristicEnum Modifier and Type Class Description classCurrentSecuritySystemStateEnumThe current state of aSecuritySystemAccessory.classSecuritySystemAlarmTypeEnumType of alarm of aSecuritySystemAccessory.classTargetSecuritySystemStateEnumThe target state of aSecuritySystemAccessory. -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.slat
Classes in io.github.hapjava.characteristics.impl.slat that implement CharacteristicEnum Modifier and Type Class Description classCurrentSlatStateEnum0 ”Fixed” 1 ”Jammed” 2 ”Swinging”classSlatTypeEnum0 ”Horizontal” 1 ”Vertical” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.smokesensor
Classes in io.github.hapjava.characteristics.impl.smokesensor that implement CharacteristicEnum Modifier and Type Class Description classSmokeDetectedStateEnum0 ”Smoke is not detected” 1 ”Smoke is detected” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.television
Classes in io.github.hapjava.characteristics.impl.television that implement CharacteristicEnum Modifier and Type Class Description classClosedCaptionsEnum0 ”Disabled” 1 ”Enabled” 2-255 ”Reserved”classCurrentMediaStateEnum0 ”Play” 1 ”Pause” 2 "Stop" 3 "Unknown" 4-255 ”Reserved”classPictureModeEnum0 ”Other” 1 ”Standard” 2 "Calibrated" 3 "CalibratedDark" 4 "Vivid" 5 "Game" 6 "Computer" 7 "Custom" 8-255 ”Reserved”classPowerModeEnum0 ”Show” 1 ”Hide” 2-255 ”Reserved”classRemoteKeyEnumclassSleepDiscoveryModeEnum0 ”Not discoverable” 1 ”Always discoverable” 2-255 ”Reserved”classTargetMediaStateEnum0 ”Play” 1 ”Pause” 2 "Stop" 3-255 ”Reserved” -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.televisionspeaker
Classes in io.github.hapjava.characteristics.impl.televisionspeaker that implement CharacteristicEnum Modifier and Type Class Description classVolumeControlTypeEnumclassVolumeSelectorEnum -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.thermostat
Classes in io.github.hapjava.characteristics.impl.thermostat that implement CharacteristicEnum Modifier and Type Class Description classCurrentHeatingCoolingStateEnum0 ”Off.” 1 ”Heat.classTargetHeatingCoolingStateEnum0 ”Off” 1 ”Heat.” 2 ”Cool." 3 ”Auto.classTemperatureDisplayUnitEnumThe temperature unit used by aTemperatureSensorAccessory. -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.valve
Classes in io.github.hapjava.characteristics.impl.valve that implement CharacteristicEnum Modifier and Type Class Description classValveTypeEnumThe mode used by aValveAccessory -
Uses of CharacteristicEnum in io.github.hapjava.characteristics.impl.windowcovering
Classes in io.github.hapjava.characteristics.impl.windowcovering that implement CharacteristicEnum Modifier and Type Class Description classPositionStateEnum0 ”Going to the minimum value specified in metadata” 1 ”Going to the maximum value specified in metadata” 2 ”Stopped”
-