Bagikan melalui


HMCharacteristicType Enum

Definisi

Menghitung jenis yang diketahui dari 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 = 
Warisan
HMCharacteristicType
Atribut

Bidang

Active 85

Boolean yang memberi tahu apakah layanan aktif.

AdminOnlyAccess 29

Boolean yang menunjukkan apakah akses admin diperlukan.

AirParticulateDensity 36

Ukuran kualitas udara.

AirParticulateSize 37

Ukuran partikel yang diukur untuk tujuan kualitas udara. Nilai adalah elemen dalam HMCharacteristicValueAirParticulate enum.

AirQuality 38

Ukuran kualitas udara. Nilai adalah elemen dalam HMCharacteristicValueAirQuality enum.

AudioFeedback 28

Boolean yang menunjukkan apakah perangkat memberikan umpan balik audio.

BatteryLevel 39

Tingkat daya. Hasilnya adalah byte mewakili persentase biaya dalam rentang [0..100]

Brightness 4

Persentase kecerahan bilangan bulat.

CarbonDioxideDetected 40

Menunjukkan adanya CO2. Hasilnya adalah byte di mana 0 menunjukkan tingkat CO2 normal.

CarbonDioxideLevel 41

Tingkat CO2 yang diukur. Hasilnya adalah float indikasi CO2 bagian-per-juta.

CarbonDioxidePeakLevel 42

Level CO2 dengan rekor tertinggi. Hasilnya menunjukkan float CO2 bagian-per-juta.

CarbonMonoxideDetected 43

Menunjukkan keberadaan CO. Hasilnya adalah byte di mana 0 menunjukkan tingkat CO normal.

CarbonMonoxideLevel 44

Tingkat CO yang diukur. Hasilnya adalah float indikasi bagian CO-per-juta.

CarbonMonoxidePeakLevel 45

Tingkat CO terukur tertinggi. Hasilnya adalah float indikasi bagian CO-per-juta.

ChargingState 46

Nilai dalam HMCharacteristicValueChargingState.

ColorTemperature 115

Suhu warna cahaya.

ContactState 47

Nilai dalam HMCharacteristicValueContactState.

CoolingThreshold 10

Float yang menunjukkan suhu Celcius di atas pendinginan dimulai.

CurrentAirPurifierState 86

HMCharacteristicValueCurrentAirPurifierState Nilai yang menunjukkan status kipas.

CurrentDoorState 15

HMCharacteristicValueDoorState Nilai yang menunjukkan status pintu.

CurrentFanState 88

HMCharacteristicValueCurrentFanState Nilai yang menunjukkan status kipas.

CurrentHeaterCoolerState 89

HMCharacteristicValueCurrentHeaterCoolerState Nilai yang menunjukkan status kipas.

CurrentHeatingCooling 8

HMCharacteristicValueHeatingCooling Nilai yang menunjukkan status pemanasan atau pendinginan.

CurrentHorizontalTilt 49

Sebuah float mengukur kembung dari horizontal dalam derajat.

CurrentHumidifierDehumidifierState 90

HMCharacteristicValueCurrentHumidifierDehumidifierState Nilai yang menunjukkan status kipas.

CurrentLightLevel 50

Luminance, dalam lux.

CurrentLockMechanismState 31

HMCharacteristicValueLockMechanismState Nilai yang menunjukkan status mekanisme kunci.

CurrentPosition 51

byte Antara 0 dan 100, mewakili persentase pintu atau jendela terbuka.

CurrentRelativeHumidity 13

Float yang menunjukkan persentase kelembaban relatif saat ini.

CurrentSecuritySystemState 48

Status sistem keamanan. Akan menjadi nilai dalam HMCharacteristicValueCurrentSecuritySystemState.

CurrentSlatState 91

HMCharacteristicValueCurrentSlatState Nilai yang menunjukkan status mekanisme kunci.

CurrentTemperature 6

Float yang menunjukkan suhu saat ini dalam derajat Celcius.

CurrentTilt 102

Kembung saat ini, dalam derajat.

CurrentVerticalTilt 52

Kembung saat ini, dalam derajat.

DehumidifierThreshold 110

Kelembaban relatif ambang di mana dehumidifier dimulai.

DigitalZoom 82
FilterChangeIndication 93
FilterLifeLevel 94
FilterResetChangeIndication 95
FirmwareVersion 53

Pengembang tidak boleh menggunakan bidang yang tidak digunakan lagi ini. Pengembang harus menggunakan 'HMAccessory.FirmwareVersion' sebagai gantinya.

HardwareVersion 54
HeatingCoolingStatus 12

HMCharacteristicValueHeatingCooling Nilai yang menunjukkan status pemanasan atau pendinginan saat ini.

HeatingThreshold 11

Float yang menunjukkan suhu Celcius di bawah pemanasan dimulai.

HoldPosition 55
Hue 2

Float yang menunjukkan warna warna dalam derajat.

HumidifierThreshold 111

Ambang batas kelembaban relatif ketika pelembab dimulai.

Identify 22

Boolean khusus tulis yang digunakan untuk mengidentifikasi perangkat.

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

Nilainya byte akan menjadi 0 (tidak ada kebocoran yang terdeteksi) atau 1 (kebocoran terdeteksi).

LockManagementAutoSecureTimeout 35

Bilangan bulat 32-bit yang tidak ditandatangani yang menjelaskan waktu dalam detik setelah itu perangkat yang dapat diblokir otomatis akan terkunci.

LockManagementControlPoint 34

Data TLV8, dalam objek NSData, yang menentukan titik kontrol untuk manajemen kunci.

LockMechanismLastKnownAction 33

HMCharacteristicValueLockMechanism Nilai yang menentukan tindakan terakhir yang diketahui diambil pada kunci.

LockPhysicalControls 96
Logs 27

Data TLV8, dalam objek NSData, yang berisi data log untuk aksesori.

Manufacturer 19

String yang menentukan produsen aksesori.

Model 20

String yang menentukan model aksesori.

MotionDetected 30

Boolean yang menunjukkan apakah aksesori telah mendeteksi pergerakan.

Mute 79
Name 18

String yang berisi nama aksesori.

NightVision 80
NitrogenDioxideDensity 105
None 0

Tidak ada jenis yang ditentukan.

ObstructionDetected 17

Boolean yang menunjukkan apakah aksesori telah mendeteksi penghalang.

OccupancyDetected 58

Yang byte nilainya akan menjadi 0 (tidak ada hunian yang terdeteksi) atau 1 (hunian terdeteksi).

OpticalZoom 81
OutletInUse 25

Nilai Boolean yang menunjukkan apakah outlet sedang digunakan.

OutputState 59
OzoneDensity 104
PM10Density 108
PM2_5Density 107
PositionState 60

Hasilnya akan menjadi elemen dalam HMCharacteristicValuePositionState enum.

PowerState 1

Nilai Boolean yang menunjukkan status daya aksesori.

ProgramMode 116
RemainingDuration 119
RotationDirection 23

HMCharacteristicValueRotationDirection Nilai yang menunjukkan rotatoin aksesori.

RotationSpeed 24

Float yang menunjukkan kecepatan rotasi aksesori.

Saturation 3

Float yang menunjukkan saturasi warna.

SecuritySystemAlarmType 112
SelectedStreamConfiguration 77
SerialNumber 21

String yang berisi nomor seri untuk aksesori.

SetDuration 118
SetupStreamEndpoint 73
SlatType 101
SmokeDetected 61

byte Yang akan menjadi 0 (tidak ada asap yang terdeteksi) atau 1 (asap terdeteksi).

SoftwareVersion 62

Mengembalikan versi perangkat lunak aksesori dalam string.

StatusActive 63

Boolean yang menunjukkan apakah layanan aktif.

StatusFault 64

Yang byte nilainya akan menjadi 0 (tidak ada kesalahan) atau 1 (sistem dalam status kesalahan).

StatusJammed 65

Yang byte nilainya akan 0 (tidak macet) atau 1 (macet).

StatusLowBattery 66

Yang byte nilainya akan 0 (tingkat baterai tidak rendah) atau 1 (baterai rendah).

StatusTampered 67

Yang byte nilainya akan menjadi 0 (tidak ada perubahan yang terdeteksi) atau 1 (perubahan terdeteksi).

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

yang HMCharacteristicValueDoorState mewakili status pintu yang diinginkan.

TargetFanState 100
TargetHeaterCoolerState 98
TargetHeatingCooling 9

HMCharacteristicValueHeatingCooling yang mewakili status pemanasan atau pendinginan yang diinginkan.

TargetHorizontalTilt 69

Kembung horizontal yang diinginkan, dalam derajat busur.

TargetHumidifierDehumidifierState 99
TargetLockMechanismState 32

HMCharacteristicValueLockMechanismState yang mewakili status mekanisme kunci yang diinginkan.

TargetPosition 70
TargetRelativeHumidity 14

Float yang menunjukkan persentase kelembaban relatif yang diinginkan.

TargetSecuritySystemState 68
TargetTemperature 7

Float yang menunjukkan suhu yang diinginkan dalam derajat Celcius.

TargetTilt 103
TargetVerticalTilt 71

Kembung vertikal yang diinginkan, dalam derajat busur.

TemperatureUnits 5

HMCharacteristicValueTemperatureUnit Nilai yang menunjukkan unit tempat aksesori melaporkan suhu.

ValveType 120
Version 26

String yang berisi versi aksesori.

VolatileOrganicCompoundDensity 109
Volume 78
WaterLevel 92

Berlaku untuk