Compartir a través de


Umbrales de acelerómetro

En este tema se proporciona información sobre los umbrales de acelerómetro.

En la tabla siguiente se enumeran los valores de umbrales disponibles para el acelerómetro. Para obtener más información sobre los tipos que se muestran en la columna de tipo, vea la estructura PROPVARIANT.

Clave de propiedad Tipo Obligatorio/opcional Valor predeterminado Descripción
PKEY_SensorData_AccelerationX_Gs VT_R4 Requerido 0.1f Cantidad mínima de aumento o disminución de la aceleración a lo largo del eje X necesario para alcanzar el umbral, medido en g.
PKEY_SensorData_AccelerationY_Gs VT_R4 Requerido 0.1f Cantidad mínima de aumento o disminución de la aceleración a lo largo del eje Y necesario para alcanzar el umbral, medido en g.
PKEY_SensorData_AccelerationZ_Gs VT_R4 Requerido 0.1f Cantidad mínima de aumento o disminución de la aceleración a lo largo del eje z necesario para alcanzar el umbral, medido en g.

Los controladores de acelerómetro deben notificar una lectura de ejemplo a la extensión de clase sensors llamando a SensorsCxSensorDataReady cuando se cumplen los umbrales de PKEY_SensorData_AccelerationX_Gs, PKEY_SensorData_AccelerationY_Gs o PKEY_SensorData_AccelerationZ_Gs. Cada umbral debe medirse por eje. Por lo tanto, los controladores deben llamar a SensorsCxSensorDataReady siempre que se cumpla la condición de umbral en cualquiera de los ejes. Cuando PKEY_SensorData_AccelerationX_Gs, o PKEY_SensorData_AccelerationY_Gs, o PKEY_SensorData_AccelerationZ_Gs se establece en 0,0f, el controlador debe notificar lecturas de ejemplo a la extensión de clase sensors en cada intervalo único. Este modo se conoce como streaming de ejemplo de sensor.

Los controladores de acelerómetro siempre deben notificar una lectura de ejemplo inmediatamente después de que la extensión de clase sensors llame a la devolución de llamada EvtSensorStart independientemente de los valores de umbral. Este ejemplo se conoce como lectura inicial de ejemplo.

Nota

El controlador de acelerómetro también debe notificar una lectura de ejemplo a la extensión de clase sensor cuando cambia el campo de datos PKEY_SensorData_Shake (si se admite), independientemente de los umbrales que se establezcan.