Sensor Batching, ReadingTransform, Egendefinerte Sensor Funksjoner i Windows 10
Windows 10 er ikke bare det nyeste operativsystemet fra Windows; men det er også et bunt av avanserte funksjoner. Helt siden dette nye operativsystemet fra Windows ble konseptualisert, har Windows 10 blitt besatt med mange funksjoner, noe som gjør det til det mest avanserte operativsystemet av sin sjanger. Nylig presenterte Microsoft tre nye sensorfunksjoner i Windows 10; nemlig, Sensor Batching, ReadingTransform og Tilpassede sensorer. Her er noen viktige poeng angående disse tre sensorfunksjonene.
Ulike sensorfunksjoner i Windows 10
Sensorbatching
En av sensorfunksjonene i Windows 10 er Sensor Batching. Sensorbatching er løsningen opprettet for akselerometer som reduserer effektpåvirkning under søvnovervåking. Windows Blogger nevner hva Sensor Batching er.
"Det er en sensor som implementerer batching som er i stand til å buffere sensorprøver i sensor hardware og levere dem i en batch i stedet for å levere kontinuerlig."
Sensorbatching-funksjonen lar applikasjonsprosessoren spare strøm; mens det vakner sjeldnere for å motta sensorprøver sammen i en batch i stedet for å holde seg våken for å behandle prøver ved dataintervaller.
Her er et diagram som forklarer hvordan data samles og leveres, både kontinuerlig levering og batch levering.
På grunn av Sensor Batching, en av de viktige sensorfunksjonene i Windows 10, har akselerometeret to ekstra egenskaper. En av dem er MAXBATCHSIZE, på grunn av hvilken akselerometer er i stand til å fange maksimalt antall hendelser før det blir tvunget til å sende dem. En annen eiendom er ReportLatency, som gjør det mulig for applikasjonen å påvirke hvor ofte sensoren sender batcher ved å justere latensen.
ReadingTransform
Den andre i listen over sensorfunksjoner i Windows 10 er ReadingTranform. Denne funksjonen hjelper apputviklere å justere sine apper til skjermretningen på Windows-skrivebord og Windows-telefoner. Med ReadingTransform funksjon er det mulig med bare en linjeskode endring med Windows 10 UWP APIer.
Denne funksjonen er svært nyttig som Windows-skrivebord og Windows Phone definerer sine sensorkoordinatsystemer annerledes. Dataene fra de fleste sensorer, som akselerometer, gyroskop og magnetometer, inkluderer lesingene i X-, Y- og Z-aksene. Alle landskaps-første enheter integrerer sensorer på en slik måte at deres X-akse ligger langs lengre kant og Y-aksen ligger langs den kortere kanten av enheten. Z-aksen er vinkelrett på displayet. På den annen side integrerer alle portrett-første enheter sensorene på en slik måte at deres X-akse ligger langs den kortere kanten og Y-aksen ligger langs enhetens lengre kant. Z-akse forblir vinkelrett på displayet.
Denne prosessen er ganske kompleks, men med ReadingTransform funksjon, blir det enkelt å angi visningsretningen som utviklerne ønsker å justere sensordataene.
Tilpassede sensorer
Med Windows 10 kan maskinvareprodusenter legge til nye sensortyper uten førstegangsrepresentasjon som luftkvalitetssensor, temperatursensor og hjertefrekvenssensorer. Rinku Sreedhar, Senior Program Manager på Microsoft, nevner i sin blogg om Tilpasset sensor, den tredje i listen over sensorfunksjoner i Windows 10.
For fullstendig informasjon om de nye sensorfunksjonene i Windows 10, besøk Windows Blog."Egendefinerte sensorer gir en generell API som gjør at IHV kan utsette alle typer sensorer og frigjøre dem uavhengig av Microsofts OS-skipssyklus. Partnere som brukte Win32-sensor API for tilpassede sensorer, kan nå utvikle Windows Store-apper uten å endre maskinvaren, og uten kompleksiteten ved å bruke lavt nivå HID. "