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 class
AccessoryFlagsEnum
0x0001 (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 class
CurrentAirPurifierStateEnum
0 ”Inactive” 1 ”Idle” 2 ”Purifying Air”class
TargetAirPurifierStateEnum
0 ”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 class
AirQualityEnum
0 ”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 class
EnumCharacteristic<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 class
ChargingStateEnum
0 ”Not Charging” 1 ”Charging” 2 ”Not Chargeable”class
StatusLowBatteryEnum
0 ”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 class
CarbonDioxideDetectedEnum
0 ”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 class
CarbonMonoxideDetectedEnum
0 ”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 class
ActiveEnum
0 ”Inactive” 1 ”Active” 2-255 ”Reserved”class
InUseEnum
0 ”Not in use” 1 ”In use” 2-255 ”Reserved”class
IsConfiguredEnum
0 ”Not Configured” 1 ”Configured” 2-255 ”Reserved”class
ProgrammableSwitchEnum
0 ”Single Press” 1 ”Double Press” 2 ”Long Press” 3-255 ”Reserved”class
ProgramModeEnum
0 ”No Programs Scheduled” 1 ”Program Scheduled” 2 ”Program Scheduled, currently overriden to manual mode”class
ServiceLabelNamespaceEnum
0 ”Dots.class
StatusFaultEnum
0 ”No Fault” 1 ”General Fault”class
StatusTamperedEnum
0 ”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 class
ContactStateEnum
-
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 class
CurrentFanStateEnum
class
LockPhysicalControlsEnum
0 ”Control lock disabled” 1 ”Control lock enabled”class
RotationDirectionEnum
0 ”Clockwise” 1 ”Counter-clockwise” 2-255 ”Reserved”class
SwingModeEnum
0 ”Swing disabled” 1 ”Swing enabled”class
TargetFanStateEnum
0 ”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 class
FilterChangeIndicationEnum
-
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 class
CurrentDoorStateEnum
0 ”Open.class
TargetDoorStateEnum
0 ”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 class
CurrentHeaterCoolerStateEnum
0 ”Inactive” 1 ”Idle” 2 ”Heating” 3 ”Cooling”class
TargetHeaterCoolerStateEnum
0 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 class
CurrentHumidifierDehumidifierStateEnum
0 ”Inactive” 1 ”Idle” 2 ”Humidifying” 3 ”Dehumidifying”class
TargetHumidifierDehumidifierStateEnum
0 - 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 class
CurrentVisibilityStateEnum
class
InputDeviceTypeEnum
class
InputSourceTypeEnum
class
TargetVisibilityStateEnum
-
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 class
LeakDetectedStateEnum
0 ”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 class
LockCurrentStateEnum
0 ”Unsecured” 1 ”Secured” 2 ”Jammed” 3 ”Unknown” 4-255 ”Reserved”class
LockTargetStateEnum
0 ”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 class
OccupancyDetectedEnum
0 ”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 class
CurrentSecuritySystemStateEnum
The current state of aSecuritySystemAccessory
.class
SecuritySystemAlarmTypeEnum
Type of alarm of aSecuritySystemAccessory
.class
TargetSecuritySystemStateEnum
The 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 class
CurrentSlatStateEnum
0 ”Fixed” 1 ”Jammed” 2 ”Swinging”class
SlatTypeEnum
0 ”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 class
SmokeDetectedStateEnum
0 ”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 class
ClosedCaptionsEnum
0 ”Disabled” 1 ”Enabled” 2-255 ”Reserved”class
CurrentMediaStateEnum
0 ”Play” 1 ”Pause” 2 "Stop" 3 "Unknown" 4-255 ”Reserved”class
PictureModeEnum
0 ”Other” 1 ”Standard” 2 "Calibrated" 3 "CalibratedDark" 4 "Vivid" 5 "Game" 6 "Computer" 7 "Custom" 8-255 ”Reserved”class
PowerModeEnum
0 ”Show” 1 ”Hide” 2-255 ”Reserved”class
RemoteKeyEnum
class
SleepDiscoveryModeEnum
0 ”Not discoverable” 1 ”Always discoverable” 2-255 ”Reserved”class
TargetMediaStateEnum
0 ”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 class
VolumeControlTypeEnum
class
VolumeSelectorEnum
-
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 class
CurrentHeatingCoolingStateEnum
0 ”Off.” 1 ”Heat.class
TargetHeatingCoolingStateEnum
0 ”Off” 1 ”Heat.” 2 ”Cool." 3 ”Auto.class
TemperatureDisplayUnitEnum
The 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 class
ValveTypeEnum
The 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 class
PositionStateEnum
0 ”Going to the minimum value specified in metadata” 1 ”Going to the maximum value specified in metadata” 2 ”Stopped”
-