Modul de citire a senzorilor, ReadingTransform, personalizat senzor în Windows 10
Windows 10 nu este doar cel mai nou sistem de operare din Windows; dar este, de asemenea, un pachet de caracteristici avansate. De când acest sistem de operare din Windows a fost conceptualizat, Windows 10 a fost împânzit cu multe caracteristici, făcându-l cel mai avansat sistem de operare din genul său. Recent, Microsoft a introdus trei caracteristici senzor noi în Windows 10; și anume, Dozarea senzorilor, ReadingTransform și Senzori personalizați. Iată câteva puncte importante cu privire la aceste trei caracteristici ale senzorilor.
Senzori diferiți în Windows 10
Sondajul de dozare
Una dintre caracteristicile senzorilor din Windows 10 este Dozarea senzorilor. Modulul de dozare a senzorilor este soluția creată pentru accelerometru care reduce impactul de putere în timpul monitorizării somnului. Windows Blogs menționează modul în care se află senzorul.
"Este un senzor care implementează dozarea capabilă să tamponeze probele de senzori în hardware-ul senzorilor și să le livreze într-un lot în loc să livreze continuu".
Funcția de dozare a senzorului permite procesorului de aplicație să economisească energie; în timp ce se trezește mai rar pentru a primi probele senzorilor împreună într-un lot, mai degrabă decât să rămână treaz pentru a procesa probe la intervale de date.
Iată o diagramă care explică modul în care datele sunt colectate și apoi livrate, atât livrare continuă, cât și livrare în vrac.
Datorită senzorului de dozare, una din caracteristicile senzorilor importante din Windows 10, accelerometrul are două proprietăți suplimentare. Unul dintre ei este MaxBatchSize, datorită căruia accelerometrul poate captura numărul maxim de evenimente înainte de a fi forțat să le trimită. O altă proprietate este ReportLatency, care permite aplicației să influențeze cât de des senzorul trimite loturi prin ajustarea latenței.
ReadingTransform
Al doilea în lista de caracteristici senzor în Windows 10 este ReadingTranform. Această caracteristică ajută dezvoltatorii de aplicații să le alinieze aplicațiile la orientarea afișării pe desktopurile Windows și pe telefoanele Windows. Cu ReadingTransform caracteristică este posibilă numai printr-o modificare a codului de o singură linie cu API-urile Windows 10 UWP.
Această caracteristică este extrem de utilă deoarece Windows desktop și Windows Phone își definesc sistemele de coordonate ale senzorilor în mod diferit. Datele celor mai mulți senzori, cum ar fi accelerometrul, giroscopul și magnetometrul, includ citirile din axele X, Y și Z. Toate dispozitivele de peisaj pe primul plan integrează senzorii astfel încât axa lor X să se afle de-a lungul muchiei mai lungi, iar axa Y se află de-a lungul marginii mai scurte a dispozitivului. Z-axa este perpendiculară pe afișaj. Pe de altă parte, toate dispozitivele din prima porțiune integrează senzorii astfel încât axa lor X să se afle de-a lungul muchiei mai scurte, iar axa Y se află de-a lungul marginii mai lungi a dispozitivului. Axa Z rămâne perpendiculară pe afișaj.
Acest proces este destul de complex, dar cu ReadingTransform , devine ușor să specificați orientarea afișării pe care dezvoltatorii doresc să o alinieze.
Senzori personalizați
În Windows 10, producătorii de hardware pot adăuga noi tipuri de senzori fără o reprezentare de primă clasă, cum ar fi senzorul de calitate a aerului, senzorii de temperatură și senzorii de frecvență cardiacă. Rinku Sreedhar, senior manager de program la Microsoft, menționează în blogul său despre Senzor personalizat, a treia în lista de caracteristici senzor în Windows 10.
Pentru informații complete despre noile caracteristici ale senzorului în Windows 10, vizitați Blogul Windows."Senzorii personalizați oferă un API generic prin intermediul căruia IHV-urile pot expune orice tip de senzori și le pot elibera independent de ciclul de operații al Microsoft. Partenerii care au folosit API-ul senzorilor Win32 pentru senzori personalizați pot dezvolta acum aplicații Windows Store fără a-și modifica hardware-ul și fără complexitatea utilizării unui HID de nivel scăzut. "