Windows.Devices.Sensors Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht den Zugriff auf die unterstützten Typen von Sensoren und zugehörige Bewegungsdaten.
Klassen
Accelerometer |
Stellt einen Beschleunigungssensor dar. Dieser Sensor gibt G-Force-Werte in Bezug auf die x-, y- und z-Achsen zurück. Eine Beispielimplementierung finden Sie im Beschleunigungsmesserbeispiel. |
AccelerometerDataThreshold |
Ermöglicht den Zugriff auf Beschleunigungsmesserdatenschwellenwerte (auch als Änderungssensitivität bezeichnet). |
AccelerometerReading |
Stellt einen Beschleunigungsmesserwert dar. |
AccelerometerReadingChangedEventArgs |
Stellt Daten für das Ereignis "Accelerometer Reading– Changed" bereit. |
AccelerometerShakenEventArgs |
Stellt Daten für das Beschleunigungsmesser-Shaken-Ereignis bereit. |
ActivitySensor |
Stellt einen Sensor dar, der die Aktivität und status eines Sensors bereitstellt. |
ActivitySensorReading |
Stellt das Lesen eines Aktivitätssensors dar, der Messwerte für den Sensor bereitstellt. |
ActivitySensorReadingChangedEventArgs |
Stellt Daten für das lese-geänderte Ereignis des Sensors dar. |
ActivitySensorReadingChangeReport |
Stellt Daten für den Sensortrigger dar. |
ActivitySensorTriggerDetails |
Stellt Details zum Auslösen des Sensors dar. |
AdaptiveDimmingOptions |
Bietet die Möglichkeit, das Dimmverhalten des PC-Bildschirms basierend darauf zu verwalten, ob ein Benutzer vom menschlichen Anwesenheitssensor erkannt wird. |
Altimeter |
Stellt eine Schnittstelle für einen altimetrischen Sensor bereit, um die relative Höhe zu messen. Eine Beispielimplementierung finden Sie im Höhenmesserbeispiel. |
AltimeterReading |
Stellt eine Höhenmesserlesung dar. |
AltimeterReadingChangedEventArgs |
Stellt Daten für das Ereignis "Höhenmesserlesung – Geändert" bereit. |
Barometer |
Stellt eine Schnittstelle für einen barometrischen Sensor zur Messung des Atmosphärischen Drucks bereit. Eine Beispielimplementierung finden Sie im Barometerbeispiel. |
BarometerDataThreshold |
Ermöglicht den Zugriff auf Barometerdatenschwellenwerte (auch als Änderungssensitivität bezeichnet). |
BarometerReading |
Stellt einen Barometerwert dar. |
BarometerReadingChangedEventArgs |
Stellt Daten für das Barometerleseereignis – geändert bereit. |
Compass |
Stellt einen Kompasssensor dar. Dieser Sensor gibt eine Überschrift in Bezug auf magnetischen Norden und möglicherweise True North zurück. (Letzteres ist von den Systemfunktionen abhängig.) Eine Beispielimplementierung finden Sie im Kompassbeispiel. |
CompassDataThreshold |
Ermöglicht den Zugriff auf Kompassdatenschwellenwerte (auch als Änderungssensitivität bezeichnet). |
CompassReading |
Stellt einen Kompasswert dar. |
CompassReadingChangedEventArgs |
Stellt Daten für das geänderte Kompass-Ereignis bereit. |
DetectedPerson |
Stellt eine erkannte Person dar, die vom menschlichen Anwesenheitssensor erkannt wird. |
Gyrometer |
Stellt einen Gyrometersensor dar, der Winkelgeschwindigkeitswerte in Bezug auf die x-, y- und z-Achsen bereitstellt. |
GyrometerDataThreshold |
Ermöglicht den Zugriff auf Gyrometerdatenschwellenwerte (auch als Änderungssensitivität bezeichnet). |
GyrometerReading |
Stellt einen Gyrometerwert dar. |
GyrometerReadingChangedEventArgs |
Stellt Daten für das Gyrometerleseereignis – Geändertes Ereignis bereit. |
HeadOrientation |
Stellt ein -Objekt dar, das die Ausrichtung beschreibt, die der Kopf eines Benutzers relativ zum menschlichen Anwesenheitssensor in Bezug auf Rolle, Tonhöhe und Gier zeigt. |
HeadPosition |
Stellt ein -Objekt dar, das die Position des Kopfes eines Benutzers relativ zum menschlichen Anwesenheitssensor in Bezug auf Azimut und Höhe beschreibt. |
HingeAngleReading |
Ermöglicht den Zugriff auf die Daten, die vom Scharnierwinkelsensor in einem Dual-Screen-Gerät verfügbar gemacht werden. |
HingeAngleSensor |
Stellt den Scharnierwinkelsensor in einem Dual-Screen-Gerät dar. |
HingeAngleSensorReadingChangedEventArgs |
Stellt Daten für das ReadingChanged-Ereignis bereit . |
HumanPresenceFeatures |
Stellt die Systemeinstellungen dar, die von einem menschlichen Anwesenheitssensor unterstützt werden. |
HumanPresenceSensor |
Stellt einen Sensor dar, der erkennt, ob ein Benutzer vorhanden ist, abwesend ist oder nicht mit dem Gerät interagiert. |
HumanPresenceSensorReading |
Stellt einen einzelnen Wert aus einem HumanPresenceSensor dar. |
HumanPresenceSensorReadingChangedEventArgs |
Stellt Daten für das HumanPresenceSensor.ReadingChanged-Ereignis bereit . |
HumanPresenceSensorReadingUpdate |
Stellt einen einzelnen aktualisierten Lesevorgang aus einem HumanPresenceSensor dar. |
HumanPresenceSettings |
Stellt die verschiedenen Einstellungen des Systems für menschliche Anwesenheit dar. |
Inclinometer |
Stellt einen Neigungssensor dar, der Neigungs-, Roll- und Gierwerte bereitstellt, die den Drehwinkeln um die x-, y- und z-Achse entsprechen. |
InclinometerDataThreshold |
Ermöglicht den Zugriff auf Neigungsmesserdatenschwellenwerte (auch als Änderungssensitivität bezeichnet). |
InclinometerReading |
Stellt einen Neigungsmesserwert dar. |
InclinometerReadingChangedEventArgs |
Stellt Daten für das Leseänderungsereignis des Neigungsmessers bereit. |
LightSensor |
Stellt einen Umgebungslichtsensor dar, der das Umgebungslicht als LUX-Wert bereitstellt. |
LightSensorDataThreshold |
Ermöglicht den Zugriff auf leichte Datenschwellenwerte (auch als Änderungssensitivität bezeichnet). |
LightSensorReading |
Stellt einen Umgebungslichtsensor-Wert dar. |
LightSensorReadingChangedEventArgs |
Stellt Daten für das Leseereignis des Umgebungslichtsensors bereit. |
LockOnLeaveOptions |
Bietet die Möglichkeit, das Sperrverhalten des PC-Bildschirms basierend darauf zu verwalten, ob ein Benutzer vom menschlichen Anwesenheitssensor erkannt wird. |
Magnetometer |
Stellt einen Magnetsensor dar. |
MagnetometerDataThreshold |
Ermöglicht den Zugriff auf Magnetometerdatenschwellenwerte (auch als Änderungsempfindlichkeit bezeichnet). |
MagnetometerReading |
Stellt einen Magnetometerwert dar. |
MagnetometerReadingChangedEventArgs |
Stellt Daten für das magnetometerlese- geänderte Ereignis bereit. |
OrientationSensor |
Stellt einen Ausrichtungssensor dar. Dieser Sensor gibt eine Rotationsmatrix und eine Quaternion zurück, mit der die Perspektive des Benutzers in einer Spielanwendung angepasst werden kann. Eine Beispielimplementierung finden Sie im Beispiel für den Orientierungssensor. |
OrientationSensorReading |
Stellt eine Ausrichtungssensorlesung dar. |
OrientationSensorReadingChangedEventArgs |
Stellt Daten für das Orientierungssensorleseereignis bereit. |
Pedometer |
Stellt eine Schnittstelle für einen Schrittzähler bereit, um die Anzahl der ausgeführten Schritte zu messen. Eine Beispielinplemenation finden Sie im Schrittzählerbeispiel. |
PedometerDataThreshold |
Ein Schwellenwert für den Schrittzählersensor . Wenn die Schwellenwertbedingungen erfüllt sind, wird der Sensortrigger aktiviert. |
PedometerReading |
Stellt einen Schrittzählerwert dar. |
PedometerReadingChangedEventArgs |
Stellt Daten für das Schrittzählerleseereignis – geändert bereit. |
ProximitySensor |
Stellt eine Schnittstelle für einen Näherungssensor bereit, um zu bestimmen, ob ein Objekt erkannt wird oder nicht. Eine Beispielimplementierung finden Sie im Näherungssensorbeispiel. |
ProximitySensorDataThreshold |
Ein Schwellenwert für den ProximitySensor. Wenn die Schwellenwertbedingungen erfüllt sind, wird der Sensortrigger aktiviert. |
ProximitySensorDisplayOnOffController |
Stellt einen Controller bereit, der das Ein- oder Ausschalten des Telefondisplays basierend auf den Messwerten aus dem ProximitySensor übernimmt. |
ProximitySensorReading |
Stellt einen Wert vom Näherungssensor dar. |
ProximitySensorReadingChangedEventArgs |
Stellt Daten für das lese- geänderte Ereignis des Näherungssensors bereit. |
SensorDataThresholdTriggerDetails |
Stellt Daten für den Sensor bereit, der die Datenschwellenwertüberwachungsaufgabe ausgelöst hat. |
SensorQuaternion |
Stellt eine Quaternion dar. |
SensorRotationMatrix |
Stellt eine 3x3-Rotationsmatrix dar. |
SimpleOrientationSensor |
Stellt einen einfachen Orientierungssensor dar. Eine Beispielimplementierung finden Sie im Beispiel für den einfachen Orientierungssensor. Dieser Sensor erkennt die aktuelle Quadrantenausrichtung des angegebenen Geräts sowie dessen Face-Up- oder Face-Down-status. |
SimpleOrientationSensorOrientationChangedEventArgs |
Stellt Daten für das sensorlese-geänderte Ereignis bereit. |
WakeOnApproachOptions |
Bietet die Möglichkeit, das Wachverhalten des PC-Bildschirms basierend darauf zu verwalten, ob ein Benutzer vom menschlichen Anwesenheitssensor erkannt wird. |
Schnittstellen
IHumanPresenceSensorExtension |
Definiert die Implementierung für einen Typ, der die Überprüfung und Änderung von Messwerten des menschlichen Anwesenheitssensors in der Pipeline zwischen dem Sensor und dem System unterstützt. |
IHumanPresenceSensorExtensionPlugin |
Definiert die Implementierung für einen Typ, der die Überprüfung und Änderung von Messwerten des menschlichen Anwesenheitssensors in der Pipeline zwischen dem Sensor und dem System unterstützt. |
ISensorDataThreshold |
Gibt einen Schwellenwert für Sensordaten an. Wenn dieser Schwellenwert überschritten wird, wird der Sensortrigger aktiviert. |
Enumerationen
AccelerometerReadingType |
Gibt den Typ des Beschleunigungsmessers an. |
ActivitySensorReadingConfidence |
Gibt die Zuverlässigkeit eines Sensorlesevorgangs an. |
ActivityType |
Gibt Die Aktivitätstypen eines Sensors an. |
HumanEngagement |
Gibt die möglichen Engagementzustände an, die von einem HumanPresenceSensor unterstützt werden. |
HumanPresence |
Gibt die möglichen Erkennungszustände an, die von einem HumanPresenceSensor unterstützt werden. |
MagnetometerAccuracy |
Die Genauigkeit des Sensors. Unter One Dev Minute – Sensorkalibrierung finden Sie eine kurze Videoübersicht zum Kalibrieren des Magnetometers. |
PedometerStepKind |
Die Art des Schritts, der gemäß dem Schrittzähler ausgeführt wird. |
SensorOptimizationGoal |
Gibt an, ob Leistung oder Genauigkeit für Sensoren optimiert werden soll. |
SensorReadingType |
Gibt den Sensorlesetyp an. |
SensorType |
Gibt den Typ des Sensors an. |
SimpleOrientation |
Gibt die Ausrichtung des Geräts an. |
Hinweise
Dieser Namespace bietet Zugriff auf die Sensortypen, die in der folgenden Tabelle aufgeführt sind. Der Treiber für einen Sensor muss angeben, dass die Hardware in das PC-Gehäuse integriert ist, damit sie über diesen Namespace zugänglich ist. Sensoren, die nicht als PC-integriert gekennzeichnet sind, sind nicht zugänglich, auch wenn sie von einem unterstützten Typ sind. Treiberentwickler finden weitere Informationen unter SensorConnectionType-Enumeration .
Sensor | BESCHREIBUNG | ||||||
---|---|---|---|---|---|---|---|
Beschleunigungsmesser | Erkennt die Beschleunigung auf drei Achsen (x, y und z). | ||||||
Neigungsmesser | Erkennt Neigungswinkel entlang von drei Achsen (Pitch, Roll und Yaw). | ||||||
Gyrometer | Erkennt die Winkelgeschwindigkeit entlang von drei Achsen. | ||||||
Kompass | Erkennt die Richtung in Grad relativ zum magnetischen Norden (und den Norden, wenn es in onboard GPS integriert ist). | ||||||
Hell | Erkennt die Umgebungsbeleuchtung in Lumen. | ||||||
Ausrichtung | Kombiniert die Daten der Beschleunigungsmesser-, Kompass- und Gyrometersensoren, um gleichmäßigere und sensiblere Drehdaten zu liefern, als von jedem der Sensoren allein abgerufen werden können. In der Darüber hinaus bietet dieser Namespace Zugriff auf die folgenden Bewegungsdaten (oder Bewegungsdaten).
Sensordaten werden relativ zum festen Sensorkoordinatensystem des Geräts bereitgestellt und sind unabhängig von der Anzeigeausrichtung. Bei Anwendungen, die sensordaten zur Eingabesteuerung oder zum Bearbeiten von Elementen auf dem Bildschirm verwenden, muss der Entwickler die aktuelle Anzeigeausrichtung berücksichtigen und die Daten entsprechend kompensieren. Weitere Informationen zum Sensorkoordinatensystem finden Sie unter Sensordaten und Anzeigeausrichtung. Einige Beispiele, die die Verwendung verschiedener Sensoren veranschaulichen, finden Sie unter Windows-Sensorbeispiele. Weitere Informationen
|