Windows.Devices.Sensors Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
Sensore | Descrizione | ||||||
---|---|---|---|---|---|---|---|
Accelerometro | Rileva l'accelerazione lungo tre assi (x, y e z). | ||||||
Inclinometro | Rileva l'angolo di inclinazione lungo tre assi (inclinazione, rotolo e yaw). | ||||||
Giroscopio | Rileva la velocità angolare lungo tre assi. | ||||||
Bussola | Rileva l'intestazione in gradi rispetto al nord magnetico (e a causa del nord quando è integrato con GPS a bordo). | ||||||
Chiaro | Rileva il livello di illuminazione ambientale negli ambienti. | ||||||
Orientamento | Combina 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.
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
|