Funciones de sensor por lotes, ReadingTransform, sensores personalizados en Windows 10
Windows 10 No es solo el último sistema operativo de Windows; Pero también es un conjunto de características avanzadas. Desde que se conceptualizó este nuevo sistema operativo de Windows, Windows 10 ha estado repleto de muchas características, lo que lo convierte en el sistema operativo más avanzado de su género. Recientemente, Microsoft introdujo tres nuevas características de sensores en Windows 10; a saber, Sensor por lotes, ReadingTransform y Sensores personalizados. Aquí hay algunos puntos importantes con respecto a estas tres características del sensor.
Diferentes características del sensor en Windows 10
Sensor por lotes
Una de las características del sensor en Windows 10 es Sensor por lotes. El procesamiento por lotes de sensores es la solución creada para el acelerómetro que reduce los impactos de energía durante el monitoreo del sueño. Windows Blogs menciona lo que es Sensor Batching.
"Es un sensor que implementa el procesamiento por lotes capaz de almacenar muestras de sensores en el hardware del sensor y entregarlas en un lote en lugar de entregarlas continuamente".
La función de procesamiento por lotes por lotes del sensor permite al procesador de aplicaciones ahorrar energía; mientras se despierta con menos frecuencia para recibir las muestras del sensor juntas en un lote en lugar de permanecer despierto para procesar muestras a intervalos de datos.
Aquí hay un diagrama que explica cómo se recopilan y entregan los datos, tanto la entrega continua como la entrega por lotes.
Debido a la mezcla de sensores, una de las características importantes del sensor en Windows 10, el acelerómetro tiene dos propiedades adicionales. Uno de ellos es MaxBatchSize, Debido a que el acelerómetro es capaz de capturar el número máximo de eventos antes de ser forzado a enviarlos. Otra propiedad es ReportLatency, lo que permite que la aplicación influya en la frecuencia con la que el sensor envía lotes ajustando la latencia.
ReadingTransform
El segundo en la lista de características del sensor en Windows 10 es ReadingTranform. Esta función ayuda a los desarrolladores de aplicaciones a alinear sus aplicaciones con la orientación de la pantalla en los escritorios de Windows y los teléfonos con Windows. Con ReadingTransform característica es posible con solo un cambio de código de una línea con las API de UWP de Windows 10.
Esta función es muy útil ya que el escritorio de Windows y Windows Phone definen sus sistemas de coordenadas de sensores de manera diferente. Los datos de la mayoría de los sensores, como el acelerómetro, el giroscopio y el magnetómetro, incluyen las lecturas en los ejes X, Y y Z. Todos los dispositivos con vista panorámica primero integran sensores de tal manera que su eje X está a lo largo del borde más largo y el eje Y a lo largo del borde más corto del dispositivo. El eje Z es perpendicular a la pantalla. Por otro lado, todos los dispositivos con retratos en primer plano integran los sensores de tal manera que su eje X está a lo largo del borde más corto y el eje Y a lo largo del borde más largo del dispositivo. El eje Z permanece perpendicular a la pantalla..
Este proceso es bastante complejo, pero con ReadingTransform característica, se vuelve fácil especificar la orientación de visualización que los desarrolladores desean alinear con los datos del sensor.
Sensores personalizados
Con Windows 10, los fabricantes de hardware pueden agregar nuevos tipos de sensores sin representación de primera clase, como el sensor de calidad del aire, el sensor de temperatura y los sensores de ritmo cardíaco. Rinku Sreedhar, Gerente Senior de Programas en Microsoft, menciona en su blog acerca de Sensor personalizado, El tercero en la lista de características del sensor en Windows 10.
Para obtener información completa sobre las nuevas funciones del sensor en Windows 10, visite el Blog de Windows.“Los sensores personalizados proporcionan una API genérica a través de la cual los IHV pueden exponer cualquier tipo de sensores y liberarlos independientemente del ciclo de envío del sistema operativo de Microsoft. Los socios que utilizaron la API de sensores Win32 para sensores personalizados ahora pueden desarrollar aplicaciones de la Tienda Windows sin modificar su hardware y sin la complejidad de usar HID de bajo nivel ".