다음을 통해 공유


HMCharacteristicType 열거형

정의

알려진 형식을 열거합니다 HMCharacteristic.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public enum HMCharacteristicType
type HMCharacteristicType = 
상속
HMCharacteristicType
특성

필드

Active 85

서비스가 활성 상태인지 여부를 알려주는 부울입니다.

AdminOnlyAccess 29

관리자 액세스가 필요한지 여부를 나타내는 부울입니다.

AirParticulateDensity 36

공기 질의 측정값입니다.

AirParticulateSize 37

공기 질을 위해 측정된 입자의 크기입니다. 값은 열거형의 HMCharacteristicValueAirParticulate 요소입니다.

AirQuality 38

공기 질의 측정값입니다. 값은 열거형의 HMCharacteristicValueAirQuality 요소입니다.

AudioFeedback 28

디바이스에서 오디오 피드백을 제공하는지 여부를 나타내는 부울입니다.

BatteryLevel 39

전원 수준입니다. 결과는 [0..100] 범위의 충전 비율을 나타내는 입니다 byte .

Brightness 4

정수 밝기 백분율입니다.

CarbonDioxideDetected 40

CO2의 존재를 나타냅니다. 결과는 0이 byte 일반 CO2 수준을 나타내는 입니다.

CarbonDioxideLevel 41

측정된 CO2 수준입니다. 결과는 100 float 만 개당 CO2 파트를 나타내는 입니다.

CarbonDioxidePeakLevel 42

가장 높은 기록 CO2 수준입니다. 그 결과 100 float 만 개당 CO2 파트를 나타냅니다.

CarbonMonoxideDetected 43

CO의 존재를 나타냅니다. 결과는 0이 byte 정상적인 CO 수준을 나타내는 입니다.

CarbonMonoxideLevel 44

측정된 CO 수준입니다. 결과는 100 float 만 개당 CO 파트를 나타내는 입니다.

CarbonMonoxidePeakLevel 45

측정된 가장 높은 수준의 CO입니다. 결과는 100 float 만 개당 CO 파트를 나타내는 입니다.

ChargingState 46

의 값입니다 HMCharacteristicValueChargingState.

ColorTemperature 115

조명의 색 온도입니다.

ContactState 47

의 값입니다 HMCharacteristicValueContactState.

CoolingThreshold 10

냉각이 시작되는 위의 섭씨 온도를 나타내는 float입니다.

CurrentAirPurifierState 86

HMCharacteristicValueCurrentAirPurifierState 팬 상태를 나타내는 값입니다.

CurrentDoorState 15

HMCharacteristicValueDoorState 도어 상태를 나타내는 값입니다.

CurrentFanState 88

HMCharacteristicValueCurrentFanState 팬 상태를 나타내는 값입니다.

CurrentHeaterCoolerState 89

HMCharacteristicValueCurrentHeaterCoolerState 팬 상태를 나타내는 값입니다.

CurrentHeatingCooling 8

HMCharacteristicValueHeatingCooling 가열 또는 냉각 상태를 나타내는 값입니다.

CurrentHorizontalTilt 49

가로에서 각도로 기울기를 측정하는 부동 소수입니다.

CurrentHumidifierDehumidifierState 90

HMCharacteristicValueCurrentHumidifierDehumidifierState 팬 상태를 나타내는 값입니다.

CurrentLightLevel 50

광도, 럭스.

CurrentLockMechanismState 31

HMCharacteristicValueLockMechanismState 잠금 메커니즘 상태를 나타내는 값입니다.

CurrentPosition 51

byte 문 또는 창이 열려 있는 백분율을 나타내는 0에서 100 사이의 입니다.

CurrentRelativeHumidity 13

현재 상대 습도 비율을 나타내는 float입니다.

CurrentSecuritySystemState 48

보안 시스템 상태입니다. 의 값이 HMCharacteristicValueCurrentSecuritySystemState됩니다.

CurrentSlatState 91

HMCharacteristicValueCurrentSlatState 잠금 메커니즘 상태를 나타내는 값입니다.

CurrentTemperature 6

현재 온도를 섭씨로 나타내는 float입니다.

CurrentTilt 102

현재 기울기(도)입니다.

CurrentVerticalTilt 52

현재 기울기(도)입니다.

DehumidifierThreshold 110

정수화기가 시작되는 임계값 상대 습도입니다.

DigitalZoom 82
FilterChangeIndication 93
FilterLifeLevel 94
FilterResetChangeIndication 95
FirmwareVersion 53

개발자는 이 사용되지 않는 필드를 사용하면 안 됩니다. 개발자는 대신 'HMAccessory.FirmwareVersion'을 사용해야 합니다.

HardwareVersion 54
HeatingCoolingStatus 12

HMCharacteristicValueHeatingCooling 현재 가열 또는 냉각 상태를 나타내는 값입니다.

HeatingThreshold 11

난방이 시작되는 섭씨 온도를 나타내는 부동 소수입니다.

HoldPosition 55
Hue 2

색의 색조를 도로 나타내는 float입니다.

HumidifierThreshold 111

가습기가 시작될 때의 상대 습도 임계값입니다.

Identify 22

디바이스를 식별하는 데 사용되는 쓰기 전용 부울입니다.

ImageMirroring 84
ImageRotation 83
InputEvent 56
InUse 117
IsConfigured 121
LabelIndex 114
LabelNamespace 113
LeakDetected 57

byte 값이 0(누수 감지되지 않음) 또는 1(누수 감지됨)인 입니다.

LockManagementAutoSecureTimeout 35

자동 잠금 가능 디바이스가 잠기게 되는 시간(초)을 설명하는 부호 없는 32비트 정수입니다.

LockManagementControlPoint 34

잠금 관리를 위한 제어점을 지정하는 NSData 개체의 TLV8 데이터입니다.

LockMechanismLastKnownAction 33

HMCharacteristicValueLockMechanism 잠금에서 마지막으로 알려진 작업을 지정하는 값입니다.

LockPhysicalControls 96
Logs 27

액세서리에 대한 로그 데이터를 포함하는 NSData 개체의 TLV8 데이터입니다.

Manufacturer 19

액세서리 제조업체를 지정하는 문자열입니다.

Model 20

액세서리의 모델을 지정하는 문자열입니다.

MotionDetected 30

액세서리가 움직임을 감지했는지 여부를 나타내는 부울입니다.

Mute 79
Name 18

액세서리의 이름을 포함하는 문자열입니다.

NightVision 80
NitrogenDioxideDensity 105
None 0

형식이 지정되지 않았습니다.

ObstructionDetected 17

액세서리가 장애물을 감지했는지 여부를 나타내는 부울입니다.

OccupancyDetected 58

byte 값이 0(점유가 검색되지 않음) 또는 1(점유 감지됨)인 입니다.

OpticalZoom 81
OutletInUse 25

콘센트가 사용 중인지 여부를 나타내는 부울 값입니다.

OutputState 59
OzoneDensity 104
PM10Density 108
PM2_5Density 107
PositionState 60

결과는 열거형의 HMCharacteristicValuePositionState 요소가 됩니다.

PowerState 1

액세서리의 전원 상태를 나타내는 부울 값입니다.

ProgramMode 116
RemainingDuration 119
RotationDirection 23

HMCharacteristicValueRotationDirection 액세서리의 회전을 나타내는 값입니다.

RotationSpeed 24

액세서리의 회전 속도를 나타내는 float입니다.

Saturation 3

색의 채도를 나타내는 float입니다.

SecuritySystemAlarmType 112
SelectedStreamConfiguration 77
SerialNumber 21

액세서리의 일련 번호를 포함하는 문자열입니다.

SetDuration 118
SetupStreamEndpoint 73
SlatType 101
SmokeDetected 61

byte 0(연기가 감지되지 않음) 또는 1(연기 감지됨)인 입니다.

SoftwareVersion 62

액세서리의 소프트웨어 버전을 에 반환합니다 string.

StatusActive 63

서비스가 활성 상태인지 여부를 나타내는 부울입니다.

StatusFault 64

byte 값이 0(오류 없음) 또는 1(시스템이 오류 상태임)인 입니다.

StatusJammed 65

byte 값이 0(방해받지 않음) 또는 1(방해됨)인 입니다.

StatusLowBattery 66

byte 값이 0(배터리 잔량이 부족하지 않음) 또는 1(배터리 부족)인 입니다.

StatusTampered 67

byte 값이 0(변조 감지되지 않음) 또는 1(변조 감지됨)인 입니다.

StreamingStatus 72
SulphurDioxideDensity 106
SupportedAudioStreamConfiguration 75
SupportedRtpConfiguration 76
SupportedVideoStreamConfiguration 74
SwingMode 97
TargetAirPurifierState 87
TargetDoorState 16

HMCharacteristicValueDoorState 원하는 도어 상태를 나타내는 입니다.

TargetFanState 100
TargetHeaterCoolerState 98
TargetHeatingCooling 9

HMCharacteristicValueHeatingCooling 원하는 가열 또는 냉각 상태를 나타내는 입니다.

TargetHorizontalTilt 69

원하는 가로 기울기(호도)입니다.

TargetHumidifierDehumidifierState 99
TargetLockMechanismState 32

HMCharacteristicValueLockMechanismState 원하는 잠금 메커니즘 상태를 나타내는 입니다.

TargetPosition 70
TargetRelativeHumidity 14

상대 습도의 원하는 백분율을 나타내는 float입니다.

TargetSecuritySystemState 68
TargetTemperature 7

원하는 온도를 섭씨로 나타내는 float입니다.

TargetTilt 103
TargetVerticalTilt 71

원하는 수직 기울기(아크도)입니다.

TemperatureUnits 5

HMCharacteristicValueTemperatureUnit 액세서리가 온도를 보고하는 단위를 나타내는 값입니다.

ValveType 120
Version 26

액세서리의 버전을 포함하는 문자열입니다.

VolatileOrganicCompoundDensity 109
Volume 78
WaterLevel 92

적용 대상