次の方法で共有


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

電源レベル。 結果は、 byte 範囲 [0...100] の料金の割合を表す です。

Brightness 4

整数の明るさの割合。

CarbonDioxideDetected 40

CO2 の存在を示します。 その結果、0 は byte 通常の CO2 レベルを示します。

CarbonDioxideLevel 41

CO2 の測定レベル。 結果は、 float 100 万単位の CO2 部分を示しています。

CarbonDioxidePeakLevel 42

記録された最高のCO2レベル。 その結果、 float 100 万分の 1 の CO2 部分を示します。

CarbonMonoxideDetected 43

CO の存在を示します。 結果は になります byte 。0 は通常の CO レベルを示します。

CarbonMonoxideLevel 44

CO の測定レベル。 結果は、 float 100 万単位の CO パーツを示します。

CarbonMonoxidePeakLevel 45

CO の最も高い測定レベル。 結果は、 float 100 万単位の CO パーツを示します。

ChargingState 46

HMCharacteristicValueChargingState値。

ColorTemperature 115

ライトの色温度。

ContactState 47

HMCharacteristicValueContactState値。

CoolingThreshold 10

冷却が開始される摂氏温度を示すフロート。

CurrentAirPurifierState 86

ファンの HMCharacteristicValueCurrentAirPurifierState 状態を示す 値。

CurrentDoorState 15

ドアの HMCharacteristicValueDoorState 状態を示す 値。

CurrentFanState 88

ファンの HMCharacteristicValueCurrentFanState 状態を示す 値。

CurrentHeaterCoolerState 89

ファンの HMCharacteristicValueCurrentHeaterCoolerState 状態を示す 値。

CurrentHeatingCooling 8

HMCharacteristicValueHeatingCooling加熱または冷却の状態を示す 値。

CurrentHorizontalTilt 49

水平方向の傾きを度単位で測定するフロート。

CurrentHumidifierDehumidifierState 90

ファンの HMCharacteristicValueCurrentHumidifierDehumidifierState 状態を示す 値。

CurrentLightLevel 50

輝度 (lux 単位)。

CurrentLockMechanismState 31

ロック メカニズムの HMCharacteristicValueLockMechanismState 状態を示す 値。

CurrentPosition 51

byteドアまたは窓が開いている割合を表す 0 ~ 100 の範囲の 。

CurrentRelativeHumidity 13

現在の湿度の割合を示す float。

CurrentSecuritySystemState 48

セキュリティ システムの状態。 の値 HMCharacteristicValueCurrentSecuritySystemStateになります。

CurrentSlatState 91

ロック メカニズムの HMCharacteristicValueCurrentSlatState 状態を示す 値。

CurrentTemperature 6

現在の温度を摂氏で示すフロート。

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

色の色合いを度単位で示すフロート。

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アクセサリの rotatoin を示す 値。

RotationSpeed 24

アクセサリの回転速度を示すフロート。

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 (jammed) である 。

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

目的の温度を摂氏で示すフロート。

TargetTilt 103
TargetVerticalTilt 71

必要な垂直傾き (円弧の角度)。

TemperatureUnits 5

HMCharacteristicValueTemperatureUnitアクセサリが温度を報告する単位を示す 値。

ValveType 120
Version 26

アクセサリのバージョンを含む文字列。

VolatileOrganicCompoundDensity 109
Volume 78
WaterLevel 92

適用対象