HMCharacteristicType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
枚举已知类型的 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 | 功率级别。 结果是一个 |
Brightness | 4 | 整数亮度百分比。 |
CarbonDioxideDetected | 40 | 指示存在 CO2。 结果是 , |
CarbonDioxideLevel | 41 | 测量的 CO2 水平。 结果是一个 |
CarbonDioxidePeakLevel | 42 | 记录的最高二氧化碳水平。 结果是一个 |
CarbonMonoxideDetected | 43 | 指示 CO 是否存在。 结果是 , |
CarbonMonoxideLevel | 44 | CO 的测量级别。 结果是一个 |
CarbonMonoxidePeakLevel | 45 | 测量到的最高 CO 级别。 结果是一个 |
ChargingState | 46 | |
ColorTemperature | 115 | 光的色温。 |
ContactState | 47 | |
CoolingThreshold | 10 | 一个浮点,指示冷却开始的高于摄氏度的温度。 |
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 | 介于 |
CurrentRelativeHumidity | 13 | 指示当前相对湿度百分比的浮点数。 |
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 | 其 |
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 | 一个 , |
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 | 指示附件旋转速度的浮点数。 |
Saturation | 3 | 一个浮点,指示颜色的饱和度。 |
SecuritySystemAlarmType | 112 | |
SelectedStreamConfiguration | 77 | |
SerialNumber | 21 | 包含附件序列号的字符串。 |
SetDuration | 118 | |
SetupStreamEndpoint | 73 | |
SlatType | 101 | |
SmokeDetected | 61 | 为 |
SoftwareVersion | 62 | 在 中 |
StatusActive | 63 | 一个布尔值,指示服务是否处于活动状态。 |
StatusFault | 64 | 一个 |
StatusJammed | 65 | 其 |
StatusLowBattery | 66 | 值为 |
StatusTampered | 67 | 一个 |
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 | 指示所需相对湿度百分比的浮点数。 |
TargetSecuritySystemState | 68 | |
TargetTemperature | 7 | 一个浮点,指示所需温度(以摄氏度为单位)。 |
TargetTilt | 103 | |
TargetVerticalTilt | 71 | 所需的垂直倾斜度(以弧度为单位)。 |
TemperatureUnits | 5 | 一个 HMCharacteristicValueTemperatureUnit 值,该值指示附件报告温度的单位。 |
ValveType | 120 | |
Version | 26 | 一个包含附件版本的字符串。 |
VolatileOrganicCompoundDensity | 109 | |
Volume | 78 | |
WaterLevel | 92 |