Startpagina » ramen » Sensor Batching, ReadingTransform, Custom Sensor-functies in Windows 10

    Sensor Batching, ReadingTransform, Custom Sensor-functies in Windows 10

    Windows 10 is niet alleen het nieuwste besturingssysteem van Windows; maar het is ook een bundel geavanceerde functies. Sinds dit nieuwe besturingssysteem uit Windows is geconceptualiseerd, is Windows 10 voorzien van vele functies, waardoor dit het meest geavanceerde besturingssysteem in zijn genre is. Onlangs introduceerde Microsoft drie nieuwe sensorfuncties in Windows 10; namelijk, Sensor-batching, ReadingTransform en Aangepaste sensoren. Hier zijn enkele belangrijke punten met betrekking tot deze drie sensorfuncties.

    Verschillende sensorfuncties in Windows 10

    Sensorbatching

    Een van de sensorfuncties in Windows 10 is Sensor-batching. Sensorbatching is de oplossing die is gecreëerd voor de accelerometer die de impact op het vermogen tijdens slaapbewaking vermindert. Windows Blogs vermeldt wat Sensor Batching is.

    "Het is een sensor die batching implementeert die in staat is om sensormonsters in sensorhardware te bufferen en deze in een batch af te leveren in plaats van continu te leveren."

    Met de functie Sensor-batching kan de applicatieprocessor energie besparen; terwijl het minder vaak wakker wordt om de sensormonsters samen in een batch te ontvangen in plaats van wakker te blijven om monsters met gegevensintervallen te verwerken.

    Hier is een diagram waarin wordt uitgelegd hoe gegevens worden verzameld en vervolgens afgeleverd, zowel continue levering als levering in batches.

    Door sensorbatching, een van de belangrijke sensorfuncties in Windows 10, heeft de accelerometer twee extra eigenschappen. Een van hen is MaxBatchSize, waardoor de versnellingsmeter in staat is om het maximale aantal gebeurtenissen te vangen voordat het wordt gedwongen om ze te verzenden. Een andere eigenschap is ReportLatency, waarmee de applicatie kan beïnvloeden hoe vaak de sensor batches verzendt door de latentie aan te passen.

    ReadingTransform

    De tweede in de lijst met sensorfuncties in Windows 10 is ReadingTranform. Met deze functie kunnen app-ontwikkelaars hun apps afstemmen op de weergavestand op Windows-desktops en Windows Phones. Met ReadingTransform functie is het mogelijk met slechts een regelwijzigingen van één regel met Windows 10 UWP API's.

    Deze functie is zeer nuttig omdat Windows-bureaublad en Windows Phone hun sensorcoördinatensystemen anders definiëren. De gegevens van de meeste sensoren, zoals de accelerometer, gyroscoop en magnetometer, omvatten de waarden in X-, Y- en Z-assen. Alle landscape-first apparaten integreren sensoren op een zodanige manier dat hun X-as zich langs de langere rand bevindt en de Y-as langs de kortere rand van het apparaat. Z-as staat loodrecht op het display. Aan de andere kant integreren alle portrait-first apparaten de sensoren op een zodanige manier dat hun X-as langs de kortere kant is en de Y-as langs de langere rand van het apparaat. Z-as blijft loodrecht op het scherm staan.

    Dit proces is vrij complex, maar met ReadingTransform functie, wordt het gemakkelijk om de weergaverichting aan te geven waarop de ontwikkelaars de sensorgegevens willen uitlijnen.

    Aangepaste sensoren

    Met Windows 10 kunnen hardwarefabrikanten nieuwe sensortypen toevoegen zonder eersteklas weergave, zoals luchtkwaliteitssensor, temperatuursensor en hartslagsensoren. Rinku Sreedhar, Senior Program Manager bij Microsoft, vermeldt in zijn blog over de Aangepaste sensor, de derde in de lijst met sensorfuncties in Windows 10.

    "Aangepaste sensoren bieden een generieke API waarmee IHV's elk type sensor kunnen blootstellen en onafhankelijk van de OS-cyclus van Microsoft kunnen vrijgeven. Partners die de Win32-sensoren API voor aangepaste sensoren hebben gebruikt, kunnen nu Windows Store-apps ontwikkelen zonder hun hardware aan te passen, en zonder de complexiteit van het gebruik van low-level HID. "

    Ga naar Het Windows-blog voor volledige informatie over de nieuwe sensorfuncties in Windows 10.