Condividi tramite


Windows.Devices.Sensors Spazio dei nomi

Fornisce l'accesso ai tipi supportati di sensori e ai dati relativi al movimento.

Classi

Accelerometer

Rappresenta un sensore dell'accelerometro.

Questo sensore restituisce valori di forza G rispetto agli assi x, y e z.

Per un'implementazione di esempio, vedere l'esempio di accelerometro.

AccelerometerDataThreshold

Fornisce l'accesso alle soglie dei dati dell'accelerometro (nota anche come riservatezza delle modifiche).

AccelerometerReading

Rappresenta una lettura dell'accelerometro.

AccelerometerReadingChangedEventArgs

Fornisce i dati per l'evento di lettura dell'accelerometro modificato.

AccelerometerShakenEventArgs

Fornisce i dati per l'evento accelerometer-shaken.

ActivitySensor

Rappresenta un sensore che fornisce l'attività e lo stato di un sensore.

ActivitySensorReading

Rappresenta la lettura di un sensore di attività che fornisce letture per il sensore.

ActivitySensorReadingChangedEventArgs

Rappresenta i dati per l'evento di lettura modificato del sensore.

ActivitySensorReadingChangeReport

Rappresenta i dati per il trigger del sensore.

ActivitySensorTriggerDetails

Rappresenta i dettagli sull'attivazione del sensore.

AdaptiveDimmingOptions

Consente di gestire il comportamento di attenuazione dello schermo del PC in base al fatto che un utente venga rilevato dal sensore di presenza umana.

Altimeter

Fornisce un'interfaccia per un sensore altimetrico per misurare l'altitudine relativa.

Per un'implementazione di esempio, vedere l'esempio di altimetro.

AltimeterReading

Rappresenta una lettura altimetrica.

AltimeterReadingChangedEventArgs

Fornisce i dati per l'evento di lettura dell'altimetro modificato.

Barometer

Fornisce un'interfaccia per un sensore barometrico per misurare la pressione atmosferica.

Per un'implementazione di esempio, vedere l'esempio di barometro.

BarometerDataThreshold

Fornisce l'accesso alle soglie dei dati barometro (nota anche come modifica della sensibilità).

BarometerReading

Rappresenta una lettura barometro.

BarometerReadingChangedEventArgs

Fornisce i dati per l'evento di lettura barometro modificato.

Compass

Rappresenta un sensore bussola.

Questo sensore restituisce un'intestazione rispetto al nord magnetico e, possibilmente, true nord. Quest'ultimo dipende dalle funzionalità di sistema.

Per un'implementazione di esempio, vedere l'esempio di bussola.

CompassDataThreshold

Fornisce l'accesso alle soglie dei dati bussola (nota anche come modifica della sensibilità).

CompassReading

Rappresenta una lettura della bussola.

CompassReadingChangedEventArgs

Fornisce i dati per l'evento di lettura della bussola modificata.

DetectedPerson

Rappresenta una persona rilevata rilevata dal sensore di presenza umana.

Gyrometer

Rappresenta un sensore giroscopio che fornisce valori di velocità angolare rispetto agli assi x, y e z.

GyrometerDataThreshold

Fornisce l'accesso alle soglie dei dati del giroscopio (nota anche come modifica della sensibilità).

GyrometerReading

Rappresenta una lettura del giroscopio.

GyrometerReadingChangedEventArgs

Fornisce i dati per l'evento di lettura del giroscopio modificato.

HeadOrientation

Rappresenta un oggetto che descrive l'orientamento della testa di un utente rispetto al sensore di presenza umana, in termini di rollio, inclinazione e yaw.

HeadPosition

Rappresenta un oggetto che descrive la posizione della testa di un utente rispetto al sensore di presenza umana, in termini di azimuth e altitudine.

HingeAngleReading

Fornisce l'accesso ai dati esposti dal sensore dell'angolo della cerniera in un dispositivo a doppio schermo.

HingeAngleSensor

Rappresenta il sensore dell'angolo della cerniera in un dispositivo a doppio schermo.

HingeAngleSensorReadingChangedEventArgs

Fornisce i dati per l'evento ReadingChanged .

HumanPresenceFeatures

Rappresenta le impostazioni di sistema supportate da un sensore di presenza umana.

HumanPresenceSensor

Rappresenta un sensore che rileva se un utente è presente, assente o non interagisce con il dispositivo.

HumanPresenceSensorReading

Rappresenta una sola lettura da HumanPresenceSensor.

HumanPresenceSensorReadingChangedEventArgs

Fornisce i dati per l'evento HumanPresenceSensor.ReadingChanged .

HumanPresenceSensorReadingUpdate

Rappresenta una sola lettura aggiornata da HumanPresenceSensor.

HumanPresenceSettings

Rappresenta le varie impostazioni del sistema di presenza umana.

Inclinometer

Rappresenta un sensore inclinometro che fornisce valori di inclinazione, rollio e yaw corrispondenti agli angoli di rotazione rispettivamente intorno agli assi x, y e z.

InclinometerDataThreshold

Fornisce l'accesso alle soglie dei dati inclinometro (nota anche come modifica della sensibilità).

InclinometerReading

Rappresenta una lettura inclinometro.

InclinometerReadingChangedEventArgs

Fornisce i dati per l'evento di lettura/modifica dell'inclinometro.

LightSensor

Rappresenta un sensore di luce ambientale che fornisce la lettura della luce ambientale come valore LUX.

LightSensorDataThreshold

Fornisce l'accesso alle soglie dei dati leggere (nota anche come modifica della sensibilità).

LightSensorReading

Rappresenta la lettura di un sensore di luce ambientale.

LightSensorReadingChangedEventArgs

Fornisce i dati per l'evento di modifica della lettura del sensore di luce ambientale.

LockOnLeaveOptions

Consente di gestire il comportamento di blocco dello schermo del PC in base al fatto che un utente venga rilevato dal sensore di presenza umana.

Magnetometer

Rappresenta un sensore magnetico.

MagnetometerDataThreshold

Fornisce l'accesso alle soglie dei dati del magnetometro (nota anche come sensibilità di modifica).

MagnetometerReading

Rappresenta una lettura magnetometro.

MagnetometerReadingChangedEventArgs

Fornisce i dati per la lettura del magnetometro- evento modificato.

OrientationSensor

Rappresenta un sensore di orientamento.

Questo sensore restituisce una matrice di rotazione e un Quaternion che può essere usato per regolare la prospettiva dell'utente in un'applicazione di gioco.

Per un'implementazione di esempio, vedere l'esempio di sensore di orientamento.

OrientationSensorReading

Rappresenta una lettura del sensore di orientamento.

OrientationSensorReadingChangedEventArgs

Fornisce i dati per l'evento di modifica della lettura del sensore di orientamento.

Pedometer

Fornisce un'interfaccia per un pedometro per misurare il numero di passaggi eseguiti.

Per un esempio di implemenazione, vedere l'esempio di pedometro.

PedometerDataThreshold

Soglia per il sensore pedometro . Quando vengono soddisfatte le condizioni di soglia, il trigger del sensore verrà attivato.

PedometerReading

Rappresenta una lettura del pedometro.

PedometerReadingChangedEventArgs

Fornisce i dati per l'evento di lettura del pedometro modificato.

ProximitySensor

Fornisce un'interfaccia per un sensore di prossimità per determinare se viene rilevato o meno un oggetto.

Per un'implementazione di esempio, vedere l'esempio di sensore di prossimità.

ProximitySensorDataThreshold

Soglia per ProximitySensor. Quando vengono soddisfatte le condizioni di soglia, il trigger del sensore verrà attivato.

ProximitySensorDisplayOnOffController

Fornisce un controller responsabile dell'attivazione o disattivazione dello schermo del telefono in base alle letture da ProximitySensor.

ProximitySensorReading

Rappresenta una lettura dal sensore di prossimità.

ProximitySensorReadingChangedEventArgs

Fornisce i dati per l'evento di lettura- modificato del sensore di prossimità.

SensorDataThresholdTriggerDetails

Fornisce i dati per il sensore che ha attivato l'attività di monitoraggio della soglia dei dati.

SensorQuaternion

Rappresenta un quaternione.

SensorRotationMatrix

Rappresenta una matrice di rotazione 3x3.

SimpleOrientationSensor

Rappresenta un sensore di orientamento semplice.

Per un'implementazione di esempio, vedere l'esempio di sensore di orientamento semplice.

Questo sensore rileva l'orientamento del quadrante corrente del dispositivo specificato, nonché lo stato del viso verso l'alto o verso il basso.

SimpleOrientationSensorOrientationChangedEventArgs

Fornisce i dati per l'evento di lettura/modifica del sensore.

WakeOnApproachOptions

Consente di gestire il comportamento di riattivazione dello schermo del PC in base al fatto che un utente venga rilevato dal sensore di presenza umana.

Interfacce

IHumanPresenceSensorExtension

Definisce l'implementazione di un tipo che supporta l'ispezione e la modifica delle letture dei sensori di presenza umana nella pipeline tra il sensore e il sistema.

IHumanPresenceSensorExtensionPlugin

Definisce l'implementazione di un tipo che supporta l'ispezione e la modifica delle letture dei sensori di presenza umana nella pipeline tra il sensore e il sistema.

ISensorDataThreshold

Identifica una soglia per i dati del sensore. Quando questa soglia viene superata, il trigger del sensore verrà attivato.

Enumerazioni

AccelerometerReadingType

Indica il tipo di accelerometro.

ActivitySensorReadingConfidence

Specifica l'attendibilità della lettura di un sensore.

ActivityType

Specifica i tipi di attività di un sensore.

HumanEngagement

Specifica i possibili stati di engagement supportati da HumanPresenceSensor.

HumanPresence

Specifica i possibili stati di rilevamento supportati da HumanPresenceSensor.

MagnetometerAccuracy

Accuratezza del sensore.

Vedere One Dev Minute - Calibrazione del sensore per una breve panoramica video su come calibrare il magnetometro.

PedometerStepKind

Tipo di passo eseguito in base al pedometro.

SensorOptimizationGoal

Indica se la potenza o la precisione devono essere ottimizzate per i sensori.

SensorReadingType

Specifica il tipo di lettura del sensore.

SensorType

Indica il tipo di sensore.

SimpleOrientation

Indica l'orientamento del dispositivo.

Commenti

Questo spazio dei nomi fornisce l'accesso ai tipi di sensore elencati nella tabella seguente. Il driver per un sensore deve indicare che l'hardware è integrato con lo chassis del PC affinché sia accessibile tramite questo spazio dei nomi. I sensori non contrassegnati come integrati nel PC, anche se sono di un tipo supportato, non saranno accessibili. Gli sviluppatori di driver possono fare riferimento all'enumerazione SensorConnectionType per altri dettagli.

SensoreDescrizione
AccelerometroRileva l'accelerazione lungo tre assi (x, y e z).
InclinometroRileva l'angolo di inclinazione lungo tre assi (inclinazione, rotolo e yaw).
GiroscopioRileva la velocità angolare lungo tre assi.
BussolaRileva l'intestazione in gradi rispetto al nord magnetico (e a causa del nord quando è integrato con GPS a bordo).
ChiaroRileva il livello di illuminazione ambientale negli ambienti.
OrientamentoCombina i dati dei sensori dell'accelerometro, della bussola e del giroscopio per fornire dati di rotazione più uniformi e sensibili rispetto a quelli che possono essere ottenuti da soli sensori. Consultare la

Questo spazio dei nomi consente inoltre l'accesso ai dati di movimento (o di spostamento) seguenti.

DatiDescrizione
QuaternionUn quaternione è una rotazione di un punto [x,y,z] attorno a un asse arbitrario.
Matrice di rotazioneUna matrice di rotazione rappresenta una rotazione intorno a 3 assi (x, y e z).

I dati del sensore vengono forniti in relazione al sistema di coordinate del sensore fisso del dispositivo ed è indipendente dall'orientamento dello schermo. Per le applicazioni che si basano sui dati del sensore per il controllo di input o per modificare gli elementi sullo schermo, lo sviluppatore deve prendere in considerazione l'orientamento di visualizzazione corrente e compensare i dati in modo appropriato. Per altre info sul sistema di coordinate del sensore, vedi Dati del sensore e orientamento dello schermo.

Per alcuni esempi che illustrano l'uso di vari sensori, vedere Esempi di sensori Windows.

Vedi anche