Détection en lot de capteurs, ReadingTransform, fonctionnalités de capteur personnalisées dans Windows 10
Windows 10 n’est pas seulement le dernier système d’exploitation de Windows; mais c’est aussi un ensemble de fonctionnalités avancées. Depuis que ce nouveau système d'exploitation de Windows a été conceptualisé, Windows 10 s'est doté de nombreuses fonctionnalités, ce qui en fait le système d'exploitation le plus avancé du genre. Récemment, Microsoft a introduit trois nouvelles fonctionnalités de capteur dans Windows 10; à savoir, Captage en lots, ReadingTransform et Capteurs personnalisés. Voici quelques points importants concernant ces trois caractéristiques du capteur.
Différentes fonctionnalités de capteur dans Windows 10
Capteur de dosage
L’une des fonctionnalités du capteur dans Windows 10 est Captage en lots. La mise en lot de capteurs est la solution créée pour l’accéléromètre qui réduit les impacts de puissance pendant la surveillance du sommeil. Windows Blogs mentionne ce qu'est le Sensor Batching.
"Il s'agit d'un capteur qui implémente un traitement par lots capable de stocker des échantillons de capteurs dans le matériel des capteurs et de les livrer en lot au lieu d'être livrés en continu."
La fonction de mise en lot du capteur permet au processeur d’application d’économiser de l’énergie; alors qu'il se réveille moins souvent pour recevoir les échantillons de capteurs ensemble dans un lot plutôt que de rester éveillé pour traiter les échantillons à des intervalles de données.
Voici un diagramme qui explique comment les données sont collectées puis transmises, à la fois en mode continu et en mode batch..
Grâce à la mise en lot de capteurs, l'une des fonctionnalités de capteur importantes de Windows 10, l'accéléromètre possède deux propriétés supplémentaires. L'un d'eux est MaxBatchSize, grâce à quoi l’accéléromètre est capable d’attraper un nombre maximum d’événements avant d’être forcé de les envoyer. Une autre propriété est ReportLatency, qui permet à l'application d'influer sur la fréquence à laquelle le capteur envoie des lots en ajustant la latence.
ReadingTransform
Le deuxième élément de la liste des fonctionnalités de capteur de Windows 10 est LectureTranforme. Cette fonctionnalité aide les développeurs d'applications à aligner leurs applications sur l'orientation d'affichage sur les ordinateurs de bureau Windows et Windows Phones. Avec ReadingTransform fonctionnalité possible avec un seul changement de code sur une ligne avec les API Windows 10 UWP.
Cette fonctionnalité est très utile car le bureau Windows et Windows Phone définissent différemment leurs systèmes de coordonnées de capteurs. Les données de la plupart des capteurs, comme l’accéléromètre, le gyroscope et le magnétomètre, incluent les lectures sur les axes X, Y et Z. Tous les appareils Landscape First intègrent des capteurs de manière à ce que leur axe X se trouve le long du bord le plus long et leur axe Y le long du bord le plus court du dispositif. L'axe Z est perpendiculaire à l'écran. D'un autre côté, tous les périphériques Portrait avant tout intègrent les capteurs de manière à ce que leur axe X se trouve le long du bord le plus court et leur axe Y au bord le plus long du périphérique. L'axe Z reste perpendiculaire à l'écran.
Ce processus est assez complexe, mais avec ReadingTransform il devient facile de spécifier l’orientation de l’affichage à laquelle les développeurs souhaitent aligner les données du capteur..
Capteurs personnalisés
Avec Windows 10, les fabricants de matériel peuvent ajouter de nouveaux types de capteurs sans représentation de première classe, tels que le capteur de qualité de l'air, le capteur de température et les capteurs de fréquence cardiaque. Rinku Sreedhar, responsable de programme senior chez Microsoft, mentionne dans son blog les Capteur personnalisé, le troisième dans la liste des fonctionnalités de capteur dans Windows 10.
Pour des informations complètes sur les nouvelles fonctionnalités du capteur dans Windows 10, visitez le blog de Windows..«Les capteurs personnalisés fournissent une API générique grâce à laquelle les IHV peuvent exposer tout type de capteurs et les diffuser indépendamment du cycle de livraison du système d'exploitation de Microsoft. Les partenaires qui ont utilisé l'API de capteurs Win32 pour des capteurs personnalisés peuvent désormais développer des applications Windows Store sans modifier leur matériel et sans la complexité liée à l'utilisation d'un HID de bas niveau. ”