HMCharacteristicType Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera los tipos conocidos de 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 =
- Herencia
-
HMCharacteristicType
- Atributos
Campos
Active | 85 | Valor booleano que indica si un servicio está activo. |
AdminOnlyAccess | 29 | Valor booleano que indica si se requiere acceso de administrador. |
AirParticulateDensity | 36 | Una medida de calidad del aire. |
AirParticulateSize | 37 | Tamaño de las partículas medida con fines de calidad del aire. El valor es un elemento de la HMCharacteristicValueAirParticulate enumeración. |
AirQuality | 38 | Medición de la calidad del aire. El valor es un elemento de la HMCharacteristicValueAirQuality enumeración. |
AudioFeedback | 28 | Valor booleano que indica si un dispositivo proporciona comentarios de audio. |
BatteryLevel | 39 | Un nivel de potencia. El resultado es un objeto que |
Brightness | 4 | Porcentaje de brillo entero. |
CarbonDioxideDetected | 40 | Indica la presencia de CO2. El resultado es un |
CarbonDioxideLevel | 41 | Nivel medido de CO2. El resultado es un |
CarbonDioxidePeakLevel | 42 | El nivel de CO2 registrado más alto. El resultado es un |
CarbonMonoxideDetected | 43 | Indica la presencia de CO. El resultado es un |
CarbonMonoxideLevel | 44 | Nivel medido de CO. El resultado es un |
CarbonMonoxidePeakLevel | 45 | Nivel medido más alto de CO. El resultado es un |
ChargingState | 46 | Valor de HMCharacteristicValueChargingState. |
ColorTemperature | 115 | Temperatura de color de una luz. |
ContactState | 47 | Valor de HMCharacteristicValueContactState. |
CoolingThreshold | 10 | Flotador que indica la temperatura Celsius por encima de la cual comienza la refrigeración. |
CurrentAirPurifierState | 86 | Valor HMCharacteristicValueCurrentAirPurifierState que indica el estado del ventilador. |
CurrentDoorState | 15 | Valor HMCharacteristicValueDoorState que indica el estado de la puerta. |
CurrentFanState | 88 | Valor HMCharacteristicValueCurrentFanState que indica el estado del ventilador. |
CurrentHeaterCoolerState | 89 | Valor HMCharacteristicValueCurrentHeaterCoolerState que indica el estado del ventilador. |
CurrentHeatingCooling | 8 | Valor HMCharacteristicValueHeatingCooling que indica el estado de calefacción o refrigeración. |
CurrentHorizontalTilt | 49 | Un flotador que mide la inclinación desde horizontal en grados. |
CurrentHumidifierDehumidifierState | 90 | Valor HMCharacteristicValueCurrentHumidifierDehumidifierState que indica el estado del ventilador. |
CurrentLightLevel | 50 | La luminancia, en lux. |
CurrentLockMechanismState | 31 | Valor HMCharacteristicValueLockMechanismState que indica el estado del mecanismo de bloqueo. |
CurrentPosition | 51 | Un |
CurrentRelativeHumidity | 13 | Un valor float que indica el porcentaje de humedad relativa actual. |
CurrentSecuritySystemState | 48 | Estado del sistema de seguridad. Será un valor en HMCharacteristicValueCurrentSecuritySystemState. |
CurrentSlatState | 91 | Valor HMCharacteristicValueCurrentSlatState que indica el estado del mecanismo de bloqueo. |
CurrentTemperature | 6 | Flotador que indica la temperatura actual en grados Celsius. |
CurrentTilt | 102 | Inclinación actual, en grados. |
CurrentVerticalTilt | 52 | Inclinación actual, en grados. |
DehumidifierThreshold | 110 | La humedad relativa del umbral en la que se inicia el dehumidificador. |
DigitalZoom | 82 | |
FilterChangeIndication | 93 | |
FilterLifeLevel | 94 | |
FilterResetChangeIndication | 95 | |
FirmwareVersion | 53 | Los desarrolladores no deben usar este campo en desuso. En su lugar, los desarrolladores deben usar "HMAccessory.FirmwareVersion". |
HardwareVersion | 54 | |
HeatingCoolingStatus | 12 | Valor HMCharacteristicValueHeatingCooling que indica el estado actual de calefacción o refrigeración. |
HeatingThreshold | 11 | Flotador que indica la temperatura Celsius por debajo de la cual comienza la calefacción. |
HoldPosition | 55 | |
Hue | 2 | Un valor float que indica el matiz de un color en grados. |
HumidifierThreshold | 111 | Umbral de humedad relativa cuando se inicia el humidificador. |
Identify | 22 | Valor Boolean de solo escritura que se usa para identificar el dispositivo. |
ImageMirroring | 84 | |
ImageRotation | 83 | |
InputEvent | 56 | |
InUse | 117 | |
IsConfigured | 121 | |
LabelIndex | 114 | |
LabelNamespace | 113 | |
LeakDetected | 57 | Cuyo |
LockManagementAutoSecureTimeout | 35 | Entero de 32 bits sin signo que describe el tiempo en segundos después del cual se bloqueará un dispositivo que se puede bloquear automáticamente. |
LockManagementControlPoint | 34 | Datos TLV8, en un objeto NSData, que especifica un punto de control para la administración de bloqueos. |
LockMechanismLastKnownAction | 33 | Valor HMCharacteristicValueLockMechanism que especifica la última acción conocida realizada en el bloqueo. |
LockPhysicalControls | 96 | |
Logs | 27 | Datos TLV8, en un objeto NSData, que contiene los datos de registro del accesorio. |
Manufacturer | 19 | Cadena que especifica el fabricante del accesorio. |
Model | 20 | Cadena que especifica el modelo del accesorio. |
MotionDetected | 30 | Valor booleano que indica si el accesorio ha detectado movimiento. |
Mute | 79 | |
Name | 18 | Cadena que contiene el nombre del accesorio. |
NightVision | 80 | |
NitrogenDioxideDensity | 105 | |
None | 0 | No se especifica ningún tipo. |
ObstructionDetected | 17 | Valor booleano que indica si el accesorio ha detectado una obstrucción. |
OccupancyDetected | 58 | Cuyo |
OpticalZoom | 81 | |
OutletInUse | 25 | Valor booleano que indica si una salida está en uso. |
OutputState | 59 | |
OzoneDensity | 104 | |
PM10Density | 108 | |
PM2_5Density | 107 | |
PositionState | 60 | El resultado será un elemento de la HMCharacteristicValuePositionState enumeración . |
PowerState | 1 | Valor booleano que indica el estado de energía del accesorio. |
ProgramMode | 116 | |
RemainingDuration | 119 | |
RotationDirection | 23 | Valor HMCharacteristicValueRotationDirection que indica la rotación del accesorio. |
RotationSpeed | 24 | Un float que indica la velocidad de rotación del accesorio. |
Saturation | 3 | Un valor float que indica la saturación de un color. |
SecuritySystemAlarmType | 112 | |
SelectedStreamConfiguration | 77 | |
SerialNumber | 21 | Cadena que contiene un número de serie para un accesorio. |
SetDuration | 118 | |
SetupStreamEndpoint | 73 | |
SlatType | 101 | |
SmokeDetected | 61 | que |
SoftwareVersion | 62 | Devuelve la versión de software del accesorio en . |
StatusActive | 63 | Valor booleano que indica si un servicio está activo. |
StatusFault | 64 | Cuyo |
StatusJammed | 65 | Cuyo |
StatusLowBattery | 66 | Cuyo |
StatusTampered | 67 | Cuyo |
StreamingStatus | 72 | |
SulphurDioxideDensity | 106 | |
SupportedAudioStreamConfiguration | 75 | |
SupportedRtpConfiguration | 76 | |
SupportedVideoStreamConfiguration | 74 | |
SwingMode | 97 | |
TargetAirPurifierState | 87 | |
TargetDoorState | 16 | que HMCharacteristicValueDoorState representa el estado de la puerta deseada. |
TargetFanState | 100 | |
TargetHeaterCoolerState | 98 | |
TargetHeatingCooling | 9 | que HMCharacteristicValueHeatingCooling representa el estado de calentamiento o refrigeración deseado. |
TargetHorizontalTilt | 69 | Inclinación horizontal deseada, en grados de arco. |
TargetHumidifierDehumidifierState | 99 | |
TargetLockMechanismState | 32 | que HMCharacteristicValueLockMechanismState representa el estado del mecanismo de bloqueo deseado. |
TargetPosition | 70 | |
TargetRelativeHumidity | 14 | Un valor float que indica el porcentaje deseado de humedad relativa. |
TargetSecuritySystemState | 68 | |
TargetTemperature | 7 | Flotador que indica la temperatura deseada en grados centígrados. |
TargetTilt | 103 | |
TargetVerticalTilt | 71 | Inclinación vertical deseada, en grados de arco. |
TemperatureUnits | 5 | Valor HMCharacteristicValueTemperatureUnit que indica las unidades en las que el accesorio notifica la temperatura. |
ValveType | 120 | |
Version | 26 | Cadena que contiene la versión del accesorio. |
VolatileOrganicCompoundDensity | 109 | |
Volume | 78 | |
WaterLevel | 92 |