Android

Batching de sensor, ReadingTransform, Recursos de sensor personalizado

LIVE: Windows 10 2009 / 20H2 Officially Released! Here's how to get it!

LIVE: Windows 10 2009 / 20H2 Officially Released! Here's how to get it!

Índice:

Anonim

O Windows 10 não é apenas o sistema operacional mais recente do Windows; mas também é um pacote de recursos avançados. Desde que este novo sistema operacional do Windows foi concebido, o Windows 10 tem muitos recursos, tornando-se o sistema operacional mais avançado do gênero. Recentemente, a Microsoft introduziu três novos recursos de sensores no Windows 10; ou seja, Sensor Batching , ReadingTransform e Custom Sensors . Aqui estão alguns pontos importantes relacionados a esses três recursos do sensor

Diferentes recursos do sensor no Windows 10

Sensor batching

Um dos recursos do sensor no Windows 10 é Sensor Batching. O batching de sensor é a solução criada para o acelerômetro que reduz os impactos de energia durante o monitoramento do sono. Blogues do Windows mencionam o que é o lote de sensores.

“É um sensor que implementa batching capaz de armazenar em buffer amostras de sensores no hardware do sensor e entregá-las em lote, em vez de entregá-las continuamente.”

para economizar poder; enquanto ele acorda com menos frequência para receber as amostras do sensor juntas em um lote, em vez de ficar acordado para processar amostras em intervalos de dados.

Aqui está um diagrama que explica como os dados são coletados e entregues, tanto a entrega contínua quanto entrega em lote.

Devido ao Sensor Batching, um dos recursos importantes do sensor no Windows 10, o acelerômetro tem duas propriedades adicionais. Um deles é MaxBatchSize , devido ao qual o acelerômetro é capaz de capturar o número máximo de eventos antes de ser forçado a enviá-los. Outra propriedade é ReportLatency , que permite que o aplicativo influencie quantas vezes o sensor envia lotes ajustando a latência.

ReadingTransform

O segundo na lista de recursos do sensor no Windows 10 é ReadingTranform. Esse recurso ajuda os desenvolvedores de aplicativos a alinharem seus aplicativos à orientação de exibição nos desktops Windows e Windows Phones. Com o recurso ReadingTransform, é possível apenas com uma alteração de código de uma linha com as APIs UWP do Windows 10.

Esse recurso é altamente útil, pois a área de trabalho do Windows e Windows Phone definem os sistemas de coordenadas do sensor de maneira diferente. Os dados da maioria dos sensores, como acelerômetro, giroscópio e magnetômetro, incluem as leituras nos eixos X, Y e Z. Todos os dispositivos de primeiro panorama integram os sensores de forma que o eixo X esteja ao longo da borda mais longa e o eixo Y ao longo da borda mais curta do dispositivo. O eixo Z é perpendicular ao visor. Por outro lado, todos os dispositivos de retrato inicial integram os sensores de forma que o eixo X esteja ao longo da borda menor e o eixo Y ao longo da borda mais longa do dispositivo. O eixo Z permanece perpendicular à tela.

Este processo é bastante complexo, mas com o recurso ReadingTransform, torna-se fácil especificar a orientação da exibição que os desenvolvedores desejam alinhar os dados do Sensor.

Custom Sensores

Com o Windows 10, os fabricantes de hardware podem adicionar novos tipos de sensores sem nenhuma representação de primeira classe, como sensor de qualidade do ar, sensor de temperatura e sensores de frequência cardíaca. Rinku Sreedhar, gerente sênior de programas da Microsoft, menciona em seu blog sobre o Sensor personalizado, o terceiro na lista de recursos de sensores no Windows 10.

“Sensores personalizados fornecem uma API genérica através da qual os IHVs podem expor qualquer tipo de sensores e liberá-los independentemente do ciclo de envio do sistema operacional da Microsoft. Os parceiros que usaram a API de sensores Win32 para sensores personalizados agora podem desenvolver aplicativos da Windows Store sem modificar seu hardware e sem a complexidade de usar o HID de baixo nível. ”

Para obter informações completas sobre os novos recursos do sensor no Windows 10, visite Blog do Windows.