Uses of Interface
io.github.hapjava.characteristics.Characteristic
-
-
Uses of Characteristic in io.github.hapjava.characteristics
Subinterfaces of Characteristic in io.github.hapjava.characteristics Modifier and Type Interface Description interfaceEventableCharacteristicA characteristic that can be listened to by the connected iOS device. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.accessoryinformation
Classes in io.github.hapjava.characteristics.impl.accessoryinformation that implement Characteristic Modifier and Type Class Description classAccessoryFlagsCharacteristicThis characteristic indicates whether accessory requires additional setup.classFirmwareRevisionCharacteristicThis characteristic describes a firmware revision stringclassHardwareRevisionCharacteristicThis characteristic describes a hardware revision in a form x[.y[.z]] (e.g.classIdentifyCharacteristicThis characteristic enables accessory to run its identify routine.classManufacturerCharacteristicThis characteristic contains the name of the company whose brand will appear on the accessoryclassModelCharacteristicThis characteristic contains the manufacturer-specific model of the accessoryclassSerialNumberCharacteristicThis characteristic contains the manufacturer-specific serial number of the accessory. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.airpurifier
Classes in io.github.hapjava.characteristics.impl.airpurifier that implement Characteristic Modifier and Type Class Description classCurrentAirPurifierCharacteristicThis characteristic describes the current state of the air purifier.classTargetAirPurifierStateCharacteristicThis characteristic describes the target state of the air purifier. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.airquality
Classes in io.github.hapjava.characteristics.impl.airquality that implement Characteristic Modifier and Type Class Description classAirQualityCharacteristicThis characteristic describes the air quality.classNitrogenDioxideDensityCharacteristicThis characteristic contains the current NO2 density in micrograms/m3.classOzoneDensityCharacteristicThis characteristic contains the current ozone density in micrograms/m3.classPM10DensityCharacteristicThis characteristic contains the current PM10 micrometer particulate density in micrograms/m3.classPM25DensityCharacteristicThis characteristic contains the current PM2.5 micrometer particulate density in micrograms/m3.classSulphurDioxideDensityCharacteristicThis characteristic contains the current SO2 density in micrograms/m3.classVOCDensityCharacteristicThis characteristic indicates the current volatile organic compound (VOC) density in micrograms/m3. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.audio
Classes in io.github.hapjava.characteristics.impl.audio that implement Characteristic Modifier and Type Class Description classMuteCharacteristicMute characteristic to control audio input or output accessory.classVolumeCharacteristicVolume characteristic to control audio volume. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.base
Classes in io.github.hapjava.characteristics.impl.base that implement Characteristic Modifier and Type Class Description classBaseCharacteristic<T>Base class for implementingCharacteristic.classBooleanCharacteristicCharacteristic that exposes a Boolean value.classEnumCharacteristic<T extends CharacteristicEnum>Characteristic that exposes an Enum value.classFloatCharacteristicA characteristic that provides a Float value type.classIntegerCharacteristicA characteristic that provides an Integer data type.classStaticStringCharacteristicA characteristic that provides an immutable String value.classStringCharacteristicA characteristic that provides an string value. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.battery
Classes in io.github.hapjava.characteristics.impl.battery that implement Characteristic Modifier and Type Class Description classBatteryLevelCharacteristicThis characteristic describes the current level of the battery.classChargingStateCharacteristicThis characteristic describes the charging state of a battery or an accessory.classStatusLowBatteryCharacteristicThis characteristic describes an accessory battery status. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.carbondioxidesensor
Classes in io.github.hapjava.characteristics.impl.carbondioxidesensor that implement Characteristic Modifier and Type Class Description classCarbonDioxideDetectedCharacteristicThis characteristic indicates the levels of Carbon Dioxide.classCarbonDioxideLevelCharacteristicThis characteristic indicates the detected level of Carbon Dioxide in parts per million (ppm).classCarbonDioxidePeakLevelCharacteristicThis characteristic indicates the highest detected level (ppm) of carbon dioxide. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.carbonmonoxidesensor
Classes in io.github.hapjava.characteristics.impl.carbonmonoxidesensor that implement Characteristic Modifier and Type Class Description classCarbonMonoxideDetectedCharacteristicThis characteristic indicates the levels of Carbon Monoxide.classCarbonMonoxideLevelCharacteristicThis characteristic contains the Carbon Monoxide levels in parts per million (ppm).classCarbonMonoxidePeakLevelCharacteristicThis characteristic indicates the highest detected level (ppm) of Carbon Monoxide. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.common
Classes in io.github.hapjava.characteristics.impl.common that implement Characteristic Modifier and Type Class Description classActiveCharacteristicActive characteristic indicates whether the service is currently active.classActiveIdentifierCharacteristicclassAirPlayEnableCharacteristiccharacteristic to control air play.classConfiguredNameCharacteristicThis characteristic describes a configured name.classIdentifierCharacteristicclassInUseCharacteristicThis characteristic indicates whether the service is in use.classIsConfiguredCharacteristicThis characteristic describes whether the service is configured for use.classNameCharacteristicThis characteristic describes a name and must not be a null value.classObstructionDetectedCharacteristicThis characteristic describes the current state of an obstruction sensor.classOnCharacteristicThis characteristic represents the states for “on” and “off”.classProgrammableSwitchEventCharacteristicThis characteristic describes an event generated by a programmable switch.classProgramModeCharacteristicThis characteristic describes if there are programs scheduled on the accessory.classServiceLabelIndexCharacteristicThis characteristic is used to identify the index of the label according toServiceLabelNamespaceCharacteristicclassServiceLabelNamespaceCharacteristicThis characteristic describes the naming schema for an accessory.classStatusActiveCharacteristicThis characteristic describes current working (active and functional) status of accessory.classStatusFaultCharacteristicThis characteristic describes fault status.classStatusTamperedCharacteristicThis characteristic describes tampered status.classVersionCharacteristicThis characteristic describes HAP version.classWaterLavelCharacteristicThis characteristic describes the water level. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.contactsensor
Classes in io.github.hapjava.characteristics.impl.contactsensor that implement Characteristic Modifier and Type Class Description classContactSensorStateCharacteristicThis characteristic describes the state of a door/window contact sensor. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.fan
Classes in io.github.hapjava.characteristics.impl.fan that implement Characteristic Modifier and Type Class Description classCurrentFanStateCharacteristicThis characteristic describes the current state of the fan.classLockPhysicalControlsCharacteristicThis characteristic describes physical controls on an accessory (eg.classRotationDirectionCharacteristicThis characteristic describes the direction of rotation of a fan.classRotationSpeedCharacteristicThis characteristic describes the rotation speed of a fan.classSwingModeCharacteristicThis characteristic describes if swing mode is enabled.classTargetFanStateCharacteristicThis characteristic describes the target state of the fan. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.filtermaintenance
Classes in io.github.hapjava.characteristics.impl.filtermaintenance that implement Characteristic Modifier and Type Class Description classFilterChangeIndicationCharacteristicclassFilterLifeLevelCharacteristicclassResetFilterIndicationCharacteristic -
Uses of Characteristic in io.github.hapjava.characteristics.impl.garagedoor
Classes in io.github.hapjava.characteristics.impl.garagedoor that implement Characteristic Modifier and Type Class Description classCurrentDoorStateCharacteristicThis characteristic describes the current state of a door.classTargetDoorStateCharacteristicThis characteristic describes the target state of a door. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.heatercooler
Classes in io.github.hapjava.characteristics.impl.heatercooler that implement Characteristic Modifier and Type Class Description classCurrentHeaterCoolerStateCharacteristicThis characteristic describes the current state of a heater cooler.classTargetHeaterCoolerStateCharacteristicThis characteristic describes the target state of heater cooler. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.humidifier
Classes in io.github.hapjava.characteristics.impl.humidifier that implement Characteristic Modifier and Type Class Description classCurrentHumidifierDehumidifierStateCharacteristicThis characteristic describes the current state of a humidifier or/and a dehumidifier.classHumidityDehumidifierThresholdCharacteristicThis characteristic describes the relative humidity dehumidifier threshold on which dehumidifier turns on.classHumidityHumidifierThresholdCharacteristicThis characteristic describes the relative humidity humidifier threshold on which humidifier turns on.classTargetHumidifierDehumidifierStateCharacteristicThis characteristic describes the target state of a humidifier or/and a dehumidifier.. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.humiditysensor
Classes in io.github.hapjava.characteristics.impl.humiditysensor that implement Characteristic Modifier and Type Class Description classCurrentRelativeHumidityCharacteristicThis characteristic describes the current relative humidity.classTargetRelativeHumidityCharacteristicThis characteristic describes the target relative humidity. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.inputsource
Classes in io.github.hapjava.characteristics.impl.inputsource that implement Characteristic Modifier and Type Class Description classCurrentVisibilityStateCharacteristicThis characteristic describes current visibility state.classInputDeviceTypeCharacteristicThis characteristic describes input device type.classInputSourceTypeCharacteristicThis characteristic describes input source type.classTargetVisibilityStateCharacteristicThis characteristic describes target visibility state. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.leaksensor
Classes in io.github.hapjava.characteristics.impl.leaksensor that implement Characteristic Modifier and Type Class Description classLeakDetectedStateCharacteristicThis characteristic indicates if a sensor detected a leak (e.g. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.lightbulb
Classes in io.github.hapjava.characteristics.impl.lightbulb that implement Characteristic Modifier and Type Class Description classBrightnessCharacteristicThis characteristic describes a perceived level of brightness, The value is a percentage (%) of the maximum level of supported brightness.classColorTemperatureCharacteristicThis characteristic describes color temperature in miredsclassHueCharacteristicThis characteristic describes hue or color.classSaturationCharacteristicThis characteristic describes color saturation. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.lightsensor
Classes in io.github.hapjava.characteristics.impl.lightsensor that implement Characteristic Modifier and Type Class Description classCurrentAmbientLightLevelCharacteristicThis characteristic indicates the current light level in Lux -
Uses of Characteristic in io.github.hapjava.characteristics.impl.lock
Classes in io.github.hapjava.characteristics.impl.lock that implement Characteristic Modifier and Type Class Description classLockCurrentStateCharacteristicThe current state of the physical security mechanism (e.g.classLockTargetStateCharacteristicThe target state of the physical security mechanism (e.g. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.motionsensor
Classes in io.github.hapjava.characteristics.impl.motionsensor that implement Characteristic Modifier and Type Class Description classMotionDetectedCharacteristicThis characteristic indicates if motion (e.g. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.occupancysensor
Classes in io.github.hapjava.characteristics.impl.occupancysensor that implement Characteristic Modifier and Type Class Description classOccupancyDetectedCharacteristicThis characteristic indicates if occupancy was detected (e.g. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.outlet
Classes in io.github.hapjava.characteristics.impl.outlet that implement Characteristic Modifier and Type Class Description classOutletInUseCharacteristicThis characteristic describes if the power outlet has an appliance physically plugged in. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.securitysystem
Classes in io.github.hapjava.characteristics.impl.securitysystem that implement Characteristic Modifier and Type Class Description classCurrentSecuritySystemStateCharacteristicThis characteristic describes the state of a security systemclassSecuritySystemAlarmTypeCharacteristicThis characteristic describes the type of alarm triggered by a security system.classTargetSecuritySystemStateCharacteristicThis characteristic describes the target state of the security system. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.slat
Classes in io.github.hapjava.characteristics.impl.slat that implement Characteristic Modifier and Type Class Description classCurrentSlatStateCharacteristicThis characteristic describes the current state of the slats.classCurrentTiltAngleCharacteristicThis characteristic describe current tilt angle (between -90 and 90)classSlatTypeCharacteristicThis characteristic describes the type of the slats.classTargetTiltAngleCharacteristicThis characteristic describes the target angle of slats. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.smokesensor
Classes in io.github.hapjava.characteristics.impl.smokesensor that implement Characteristic Modifier and Type Class Description classSmokeDetectedCharacteristicThis characteristic indicates if a sensor detects smoke. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.television
Classes in io.github.hapjava.characteristics.impl.television that implement Characteristic Modifier and Type Class Description classClosedCaptionsCharacteristicCharacteristic indicates whether the service provides closed captions.classCurrentMediaStateCharacteristicThis characteristic indicates current media state.classPictureModeCharacteristicThis characteristic retrieves / sets picture mode.classPowerModeCharacteristiccharacteristic sets power mode.classRemoteKeyCharacteristicThis characteristic sends information about pressed key on tv remote.classSleepDiscoveryModeCharacteristicThis characteristic indicates whether the service can be discovered.classTargetMediaStateCharacteristicThis characteristic sets media state. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.televisionspeaker
Classes in io.github.hapjava.characteristics.impl.televisionspeaker that implement Characteristic Modifier and Type Class Description classVolumeControlTypeCharacteristicThis characteristic indicates volume control type.classVolumeSelectorCharacteristicThis characteristic sends information about volume changes. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.thermostat
Classes in io.github.hapjava.characteristics.impl.thermostat that implement Characteristic Modifier and Type Class Description classCoolingThresholdTemperatureCharacteristicThis characteristic describes the cooling threshold on which accessories turns on the cooling.classCurrentHeatingCoolingStateCharacteristicThis characteristic describes the current mode of an accessory that supports cooling or heatingclassCurrentTemperatureCharacteristiccharacteristic describes the current temperature of the environment in CelsiusclassHeatingThresholdTemperatureCharacteristicThis characteristic describes the heating threshold on which heating get turned on.classTargetHeatingCoolingStateCharacteristicThis characteristic describes the target mode of an accessory that supports heating/cooling,classTargetTemperatureCharacteristicThis characteristic describes the target temperature in Celsius that the accessory is actively attempting to reach.classTemperatureDisplayUnitCharacteristicThis characteristic describes units of temperature used for presentation purposes (e.g. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.valve
Classes in io.github.hapjava.characteristics.impl.valve that implement Characteristic Modifier and Type Class Description classRemainingDurationCharacteristicThis characteristic describes the remaining duration of the active status of an accessory, e.g.classSetDurationCharacteristicThis characteristic describes the duration, how long an accessory should be set to "InUse".classValveTypeCharacteristicThis characteristic describes the type of valve. -
Uses of Characteristic in io.github.hapjava.characteristics.impl.windowcovering
Classes in io.github.hapjava.characteristics.impl.windowcovering that implement Characteristic Modifier and Type Class Description classCurrentHorizontalTiltAngleCharacteristicThis characteristic describes the current angle of horizontal slats.classCurrentPositionCharacteristicThis characteristic describes the current position of accessories.classCurrentVerticalTiltAngleCharacteristicThis characteristic describes the current angle of vertical slats for accessory.classHoldPositionCharacteristicThis characteristic causes the accessories like window covering to stop at its currentclassPositionStateCharacteristicThis characteristic describes the state of the position of accessories.classTargetHorizontalTiltAngleCharacteristicThis characteristic describes the target angle of horizontal slats for accessories.classTargetPositionCharacteristicThis characteristic describes the target position of accessories like door, window, blinds.classTargetVerticalTiltAngleCharacteristicThis characteristic describes the target angle of vertical slats. -
Uses of Characteristic in io.github.hapjava.services
Methods in io.github.hapjava.services that return types with arguments of type Characteristic Modifier and Type Method Description java.util.List<Characteristic>Service. getCharacteristics()Characteristics are the variables offered for reading, updating, and eventing by the Service over the HomeKit protocol.
-