Class HMCharacteristicType

    • Field Detail

      • PowerState

        public static final HMCharacteristicType PowerState
        Since:
        Available in iOS 8.0 and later.
      • Saturation

        public static final HMCharacteristicType Saturation
        Since:
        Available in iOS 8.0 and later.
      • Brightness

        public static final HMCharacteristicType Brightness
        Since:
        Available in iOS 8.0 and later.
      • TemperatureUnits

        public static final HMCharacteristicType TemperatureUnits
        Since:
        Available in iOS 8.0 and later.
      • CurrentTemperature

        public static final HMCharacteristicType CurrentTemperature
        Since:
        Available in iOS 8.0 and later.
      • TargetTemperature

        public static final HMCharacteristicType TargetTemperature
        Since:
        Available in iOS 8.0 and later.
      • CurrentHeatingCooling

        public static final HMCharacteristicType CurrentHeatingCooling
        Since:
        Available in iOS 8.0 and later.
      • TargetHeatingCooling

        public static final HMCharacteristicType TargetHeatingCooling
        Since:
        Available in iOS 8.0 and later.
      • CoolingThreshold

        public static final HMCharacteristicType CoolingThreshold
        Since:
        Available in iOS 8.0 and later.
      • HeatingThreshold

        public static final HMCharacteristicType HeatingThreshold
        Since:
        Available in iOS 8.0 and later.
      • CurrentRelativeHumidity

        public static final HMCharacteristicType CurrentRelativeHumidity
        Since:
        Available in iOS 8.0 and later.
      • TargetRelativeHumidity

        public static final HMCharacteristicType TargetRelativeHumidity
        Since:
        Available in iOS 8.0 and later.
      • CurrentDoorState

        public static final HMCharacteristicType CurrentDoorState
        Since:
        Available in iOS 8.0 and later.
      • TargetDoorState

        public static final HMCharacteristicType TargetDoorState
        Since:
        Available in iOS 8.0 and later.
      • ObstructionDetected

        public static final HMCharacteristicType ObstructionDetected
        Since:
        Available in iOS 8.0 and later.
      • Manufacturer

        @Deprecated
        public static final HMCharacteristicType Manufacturer
        Deprecated.
        Deprecated in iOS 11.0.
        Since:
        Available in iOS 8.0 and later.
      • Model

        @Deprecated
        public static final HMCharacteristicType Model
        Deprecated.
        Deprecated in iOS 11.0.
        Since:
        Available in iOS 8.0 and later.
      • SerialNumber

        @Deprecated
        public static final HMCharacteristicType SerialNumber
        Deprecated.
        Deprecated in iOS 11.0. No longer supported
        Since:
        Available in iOS 8.0 and later.
      • Identify

        public static final HMCharacteristicType Identify
        Since:
        Available in iOS 8.0 and later.
      • RotationDirection

        public static final HMCharacteristicType RotationDirection
        Since:
        Available in iOS 8.0 and later.
      • RotationSpeed

        public static final HMCharacteristicType RotationSpeed
        Since:
        Available in iOS 8.0 and later.
      • OutletInUse

        public static final HMCharacteristicType OutletInUse
        Since:
        Available in iOS 8.0 and later.
      • AudioFeedback

        public static final HMCharacteristicType AudioFeedback
        Since:
        Available in iOS 8.0 and later.
      • AdminOnlyAccess

        public static final HMCharacteristicType AdminOnlyAccess
        Since:
        Available in iOS 8.0 and later.
      • SecuritySystemAlarmType

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

        public static final HMCharacteristicType MotionDetected
        Since:
        Available in iOS 8.0 and later.
      • CurrentLockMechanismState

        public static final HMCharacteristicType CurrentLockMechanismState
        Since:
        Available in iOS 8.0 and later.
      • TargetLockMechanismState

        public static final HMCharacteristicType TargetLockMechanismState
        Since:
        Available in iOS 8.0 and later.
      • LockMechanismLastKnownAction

        public static final HMCharacteristicType LockMechanismLastKnownAction
        Since:
        Available in iOS 8.0 and later.
      • LockManagementControlPoint

        public static final HMCharacteristicType LockManagementControlPoint
        Since:
        Available in iOS 8.0 and later.
      • LockManagementAutoSecureTimeout

        public static final HMCharacteristicType LockManagementAutoSecureTimeout
        Since:
        Available in iOS 8.0 and later.
      • 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.
      • BatteryLevel

        public static final HMCharacteristicType BatteryLevel
        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.
      • ChargingState

        public static final HMCharacteristicType ChargingState
        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.
      • CurrentLightLevel

        public static final HMCharacteristicType CurrentLightLevel
        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.
      • FirmwareVersion

        @Deprecated
        public static final HMCharacteristicType FirmwareVersion
        Deprecated.
        Deprecated in iOS 11.0.
        Since:
        Available in iOS 8.0 and later.
      • HardwareVersion

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

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

        public static final HMCharacteristicType InputEvent
        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.
      • SmokeDetected

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

        public static final HMCharacteristicType SoftwareVersion
        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.
      • StatusLowBattery

        public static final HMCharacteristicType StatusLowBattery
        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.
      • SupportedAudioStreamConfiguration

        public static final HMCharacteristicType SupportedAudioStreamConfiguration
        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.
      • NightVision

        public static final HMCharacteristicType NightVision
        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.
      • CurrentFanState

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

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

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

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

        public static final HMCharacteristicType WaterLevel
        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.
      • LockPhysicalControls

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

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

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

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

        public static final HMCharacteristicType TargetFanState
        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.
      • 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.
      • ProgramMode

        public static final HMCharacteristicType ProgramMode
        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.
      • IsConfigured

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