Class HMCharacteristicType


public class HMCharacteristicType
extends GlobalValueEnumeration<NSString>
  • Field Details

    • TargetRelativeHumidity

      public static final HMCharacteristicType TargetRelativeHumidity
    • OutletInUse

      public static final HMCharacteristicType OutletInUse
    • Logs

      public static final HMCharacteristicType Logs
    • AudioFeedback

      public static final HMCharacteristicType AudioFeedback
    • AdminOnlyAccess

      public static final HMCharacteristicType AdminOnlyAccess
    • SecuritySystemAlarmType

      public static final HMCharacteristicType SecuritySystemAlarmType
      Since:
      Available in iOS 9.0 and later.
    • MotionDetected

      public static final HMCharacteristicType MotionDetected
    • LockMechanismLastKnownAction

      public static final HMCharacteristicType LockMechanismLastKnownAction
    • LockManagementControlPoint

      public static final HMCharacteristicType LockManagementControlPoint
    • LockManagementAutoSecureTimeout

      public static final HMCharacteristicType LockManagementAutoSecureTimeout
    • AirParticulateDensity

      public static final HMCharacteristicType AirParticulateDensity
      Since:
      Available in iOS 9.0 and later.
    • AirParticulateSize

      public static final HMCharacteristicType AirParticulateSize
      Since:
      Available in iOS 9.0 and later.
    • AirQuality

      public static final HMCharacteristicType AirQuality
      Since:
      Available in iOS 9.0 and later.
    • CarbonDioxideDetected

      public static final HMCharacteristicType CarbonDioxideDetected
      Since:
      Available in iOS 9.0 and later.
    • CarbonDioxideLevel

      public static final HMCharacteristicType CarbonDioxideLevel
      Since:
      Available in iOS 9.0 and later.
    • CarbonDioxidePeakLevel

      public static final HMCharacteristicType CarbonDioxidePeakLevel
      Since:
      Available in iOS 9.0 and later.
    • CarbonMonoxideDetected

      public static final HMCharacteristicType CarbonMonoxideDetected
      Since:
      Available in iOS 9.0 and later.
    • CarbonMonoxideLevel

      public static final HMCharacteristicType CarbonMonoxideLevel
      Since:
      Available in iOS 9.0 and later.
    • CarbonMonoxidePeakLevel

      public static final HMCharacteristicType CarbonMonoxidePeakLevel
      Since:
      Available in iOS 9.0 and later.
    • ContactState

      public static final HMCharacteristicType ContactState
      Since:
      Available in iOS 9.0 and later.
    • CurrentHorizontalTilt

      public static final HMCharacteristicType CurrentHorizontalTilt
      Since:
      Available in iOS 9.0 and later.
    • CurrentPosition

      public static final HMCharacteristicType CurrentPosition
      Since:
      Available in iOS 9.0 and later.
    • CurrentSecuritySystemState

      public static final HMCharacteristicType CurrentSecuritySystemState
      Since:
      Available in iOS 9.0 and later.
    • CurrentVerticalTilt

      public static final HMCharacteristicType CurrentVerticalTilt
      Since:
      Available in iOS 9.0 and later.
    • HoldPosition

      public static final HMCharacteristicType HoldPosition
      Since:
      Available in iOS 9.0 and later.
    • LeakDetected

      public static final HMCharacteristicType LeakDetected
      Since:
      Available in iOS 9.0 and later.
    • OccupancyDetected

      public static final HMCharacteristicType OccupancyDetected
      Since:
      Available in iOS 9.0 and later.
    • OutputState

      public static final HMCharacteristicType OutputState
      Since:
      Available in iOS 9.0 and later.
    • PositionState

      public static final HMCharacteristicType PositionState
      Since:
      Available in iOS 9.0 and later.
    • StatusActive

      public static final HMCharacteristicType StatusActive
      Since:
      Available in iOS 9.0 and later.
    • StatusFault

      public static final HMCharacteristicType StatusFault
      Since:
      Available in iOS 9.0 and later.
    • StatusJammed

      public static final HMCharacteristicType StatusJammed
      Since:
      Available in iOS 9.0 and later.
    • StatusTampered

      public static final HMCharacteristicType StatusTampered
      Since:
      Available in iOS 9.0 and later.
    • TargetHorizontalTilt

      public static final HMCharacteristicType TargetHorizontalTilt
      Since:
      Available in iOS 9.0 and later.
    • TargetSecuritySystemState

      public static final HMCharacteristicType TargetSecuritySystemState
      Since:
      Available in iOS 9.0 and later.
    • TargetPosition

      public static final HMCharacteristicType TargetPosition
      Since:
      Available in iOS 9.0 and later.
    • TargetVerticalTilt

      public static final HMCharacteristicType TargetVerticalTilt
      Since:
      Available in iOS 9.0 and later.
    • StreamingStatus

      public static final HMCharacteristicType StreamingStatus
      Since:
      Available in iOS 10.0 and later.
    • SetupStreamEndpoint

      public static final HMCharacteristicType SetupStreamEndpoint
      Since:
      Available in iOS 10.0 and later.
    • SupportedVideoStreamConfiguration

      public static final HMCharacteristicType SupportedVideoStreamConfiguration
      Since:
      Available in iOS 10.0 and later.
    • SupportedRTPConfiguration

      public static final HMCharacteristicType SupportedRTPConfiguration
      Since:
      Available in iOS 10.0 and later.
    • SelectedStreamConfiguration

      public static final HMCharacteristicType SelectedStreamConfiguration
      Since:
      Available in iOS 10.0 and later.
    • OpticalZoom

      public static final HMCharacteristicType OpticalZoom
      Since:
      Available in iOS 10.0 and later.
    • DigitalZoom

      public static final HMCharacteristicType DigitalZoom
      Since:
      Available in iOS 10.0 and later.
    • ImageRotation

      public static final HMCharacteristicType ImageRotation
      Since:
      Available in iOS 10.0 and later.
    • ImageMirroring

      public static final HMCharacteristicType ImageMirroring
      Since:
      Available in iOS 10.0 and later.
    • LabelNamespace

      public static final HMCharacteristicType LabelNamespace
      Since:
      Available in iOS 10.3 and later.
    • LabelIndex

      public static final HMCharacteristicType LabelIndex
      Since:
      Available in iOS 10.3 and later.
    • CurrentAirPurifierState

      public static final HMCharacteristicType CurrentAirPurifierState
      Since:
      Available in iOS 10.2 and later.
    • TargetAirPurifierState

      public static final HMCharacteristicType TargetAirPurifierState
      Since:
      Available in iOS 10.2 and later.
    • CurrentSlatState

      public static final HMCharacteristicType CurrentSlatState
      Since:
      Available in iOS 10.2 and later.
    • FilterChangeIndication

      public static final HMCharacteristicType FilterChangeIndication
      Since:
      Available in iOS 10.2 and later.
    • FilterLifeLevel

      public static final HMCharacteristicType FilterLifeLevel
      Since:
      Available in iOS 10.2 and later.
    • FilterResetChangeIndication

      public static final HMCharacteristicType FilterResetChangeIndication
      Since:
      Available in iOS 10.2 and later.
    • SlatType

      public static final HMCharacteristicType SlatType
      Since:
      Available in iOS 10.2 and later.
    • CurrentTilt

      public static final HMCharacteristicType CurrentTilt
      Since:
      Available in iOS 10.2 and later.
    • TargetTilt

      public static final HMCharacteristicType TargetTilt
      Since:
      Available in iOS 10.2 and later.
    • OzoneDensity

      public static final HMCharacteristicType OzoneDensity
      Since:
      Available in iOS 10.2 and later.
    • NitrogenDioxideDensity

      public static final HMCharacteristicType NitrogenDioxideDensity
      Since:
      Available in iOS 10.2 and later.
    • SulphurDioxideDensity

      public static final HMCharacteristicType SulphurDioxideDensity
      Since:
      Available in iOS 10.2 and later.
    • PM2_5Density

      public static final HMCharacteristicType PM2_5Density
      Since:
      Available in iOS 10.2 and later.
    • PM10Density

      public static final HMCharacteristicType PM10Density
      Since:
      Available in iOS 10.2 and later.
    • VolatileOrganicCompoundDensity

      public static final HMCharacteristicType VolatileOrganicCompoundDensity
      Since:
      Available in iOS 10.2 and later.
    • ProgramMode

      public static final HMCharacteristicType ProgramMode
      Since:
      Available in iOS 11.2 and later.
    • InUse

      public static final HMCharacteristicType InUse
      Since:
      Available in iOS 11.2 and later.
    • SetDuration

      public static final HMCharacteristicType SetDuration
      Since:
      Available in iOS 11.2 and later.
    • RemainingDuration

      public static final HMCharacteristicType RemainingDuration
      Since:
      Available in iOS 11.2 and later.
    • ValveType

      public static final HMCharacteristicType ValveType
      Since:
      Available in iOS 11.2 and later.
    • Brightness

      public static final HMCharacteristicType Brightness
    • CoolingThreshold

      public static final HMCharacteristicType CoolingThreshold
    • CurrentDoorState

      public static final HMCharacteristicType CurrentDoorState
    • CurrentHeatingCooling

      public static final HMCharacteristicType CurrentHeatingCooling
    • CurrentRelativeHumidity

      public static final HMCharacteristicType CurrentRelativeHumidity
    • CurrentTemperature

      public static final HMCharacteristicType CurrentTemperature
    • HeatingThreshold

      public static final HMCharacteristicType HeatingThreshold
    • Hue

      public static final HMCharacteristicType Hue
    • Identify

      public static final HMCharacteristicType Identify
    • CurrentLockMechanismState

      public static final HMCharacteristicType CurrentLockMechanismState
    • TargetLockMechanismState

      public static final HMCharacteristicType TargetLockMechanismState
    • Manufacturer

      @Deprecated public static final HMCharacteristicType Manufacturer
      Deprecated.
      Deprecated in iOS 11.0. Use -[HMAccessory manufacturer] instead
    • Model

      @Deprecated public static final HMCharacteristicType Model
      Deprecated.
      Deprecated in iOS 11.0. Use -[HMAccessory model] instead
    • Name

      public static final HMCharacteristicType Name
    • ObstructionDetected

      public static final HMCharacteristicType ObstructionDetected
    • PowerState

      public static final HMCharacteristicType PowerState
    • RotationDirection

      public static final HMCharacteristicType RotationDirection
    • RotationSpeed

      public static final HMCharacteristicType RotationSpeed
    • Saturation

      public static final HMCharacteristicType Saturation
    • SerialNumber

      @Deprecated public static final HMCharacteristicType SerialNumber
      Deprecated.
      Deprecated in iOS 11.0. No longer supported
    • TargetDoorState

      public static final HMCharacteristicType TargetDoorState
    • TargetHeatingCooling

      public static final HMCharacteristicType TargetHeatingCooling
    • TargetTemperature

      public static final HMCharacteristicType TargetTemperature
    • TemperatureUnits

      public static final HMCharacteristicType TemperatureUnits
    • Version

      public static final HMCharacteristicType Version
    • FirmwareVersion

      @Deprecated public static final HMCharacteristicType FirmwareVersion
      Deprecated.
      Deprecated in iOS 11.0. Use -[HMAccessory firmwareVersion] instead
    • HardwareVersion

      public static final HMCharacteristicType HardwareVersion
    • SoftwareVersion

      public static final HMCharacteristicType SoftwareVersion
      Since:
      Available in iOS 9.0 and later.
    • BatteryLevel

      public static final HMCharacteristicType BatteryLevel
      Since:
      Available in iOS 9.0 and later.
    • CurrentLightLevel

      public static final HMCharacteristicType CurrentLightLevel
      Since:
      Available in iOS 9.0 and later.
    • InputEvent

      public static final HMCharacteristicType InputEvent
      Since:
      Available in iOS 9.0 and later.
    • SmokeDetected

      public static final HMCharacteristicType SmokeDetected
      Since:
      Available in iOS 9.0 and later.
    • StatusLowBattery

      public static final HMCharacteristicType StatusLowBattery
      Since:
      Available in iOS 9.0 and later.
    • ChargingState

      public static final HMCharacteristicType ChargingState
      Since:
      Available in iOS 9.0 and later.
    • LockPhysicalControls

      public static final HMCharacteristicType LockPhysicalControls
      Since:
      Available in iOS 10.2 and later.
    • CurrentFanState

      public static final HMCharacteristicType CurrentFanState
      Since:
      Available in iOS 10.2 and later.
    • Active

      public static final HMCharacteristicType Active
      Since:
      Available in iOS 10.2 and later.
    • CurrentHeaterCoolerState

      public static final HMCharacteristicType CurrentHeaterCoolerState
      Since:
      Available in iOS 10.2 and later.
    • TargetHeaterCoolerState

      public static final HMCharacteristicType TargetHeaterCoolerState
      Since:
      Available in iOS 10.2 and later.
    • CurrentHumidifierDehumidifierState

      public static final HMCharacteristicType CurrentHumidifierDehumidifierState
      Since:
      Available in iOS 10.2 and later.
    • TargetHumidifierDehumidifierState

      public static final HMCharacteristicType TargetHumidifierDehumidifierState
      Since:
      Available in iOS 10.2 and later.
    • WaterLevel

      public static final HMCharacteristicType WaterLevel
      Since:
      Available in iOS 10.2 and later.
    • SwingMode

      public static final HMCharacteristicType SwingMode
      Since:
      Available in iOS 10.2 and later.
    • TargetFanState

      public static final HMCharacteristicType TargetFanState
      Since:
      Available in iOS 10.2 and later.
    • DehumidifierThreshold

      public static final HMCharacteristicType DehumidifierThreshold
      Since:
      Available in iOS 10.2 and later.
    • HumidifierThreshold

      public static final HMCharacteristicType HumidifierThreshold
      Since:
      Available in iOS 10.2 and later.
    • ColorTemperature

      public static final HMCharacteristicType ColorTemperature
      Since:
      Available in iOS 11.0 and later.
    • IsConfigured

      public static final HMCharacteristicType IsConfigured
      Since:
      Available in iOS 11.2 and later.
    • SupportedAudioStreamConfiguration

      public static final HMCharacteristicType SupportedAudioStreamConfiguration
      Since:
      Available in iOS 10.0 and later.
    • Volume

      public static final HMCharacteristicType Volume
      Since:
      Available in iOS 10.0 and later.
    • Mute

      public static final HMCharacteristicType Mute
      Since:
      Available in iOS 10.0 and later.
    • NightVision

      public static final HMCharacteristicType NightVision
      Since:
      Available in iOS 10.0 and later.
  • Method Details