AUSRICHTUNG _ DER _ SENSORKATEGORIE

Die Kategorie SENSOR _ CATEGORY _ ORIENTATION enthält Sensoren, die Informationen zur physischen Ausrichtung bereitstellen. Kompasse bieten Navigationsausrichtung, z. B. solche, die auf dem magnetischen Norden basieren. Neigungsmesser messen Steigung oder Höhe. Entfernungssensoren messen die Nähe eines Objekts zum Sensor.

Plattformdefinierte Sensortypen

Diese Kategorie umfasst die folgenden plattformdefinierten Sensortypen.

Sensortyp Beschreibung
SENSOR _ TYP _ AGGREGIERTE _ _ GERÄTEAUSRICHTUNG
Gibt die aktuelle Geräteausrichtung an, indem eine Quaternion und in einigen Fällen eine Rotationsmatrix zurückgibt. (Die Rotationsmatrix ist optional.)
SENSOR _ TYP _ AGGREGIERTE _ _ QUADRANTENAUSRICHTUNG
Gibt die aktuelle Geräteausrichtung in Grad an.
SENSOR _ TYP _ AGGREGIERTE _ EINFACHE _ _ GERÄTEAUSRICHTUNG
Gibt die Geräteausrichtung als Enumeration an. (Dieser Typ gibt die Geräteausrichtung mit einem von vier allgemeinen Quadranten an: 0 Grad, 90 Grad gegen den Uhrzeigersinn, 180-Zähler im Uhrzeigersinn und 270 Grad gegen den Uhrzeigersinn. Sie gibt auch die Ausrichtung des Geräts nach oben oder nach unten an.)
SENSOR _ TYP _ COMPASS _ 1D
{A415F6C5-CB50-49D0-8E62-A8270BD7A26C}
Kompasse mit einer Achse.
SENSOR _ TYP _ COMPASS _ 2D
{15655CC0-997A-4D30-84DB-57CABA3648BB}
Kompasse mit zwei Achsen.
SENSOR _ TYP _ COMPASS _ 3D
{76B5CE0D-17DD-414D-93A1-E127F40BDF6E}
Kompasse mit drei Achsen.
SENSOR _ TYPE _ DISTANCE _ 1D
{5F14AB2F-1407-4306-A93F-B1DBABE4F9C0}
Abstandssensoren mit einer Achse.
SENSOR _ TYPE _ DISTANCE _ 2D
{5CF9A46C-A9A2-4E55-B6A1-A04AAFA95A92}
Abstandssensoren mit zwei Achsen.
SENSOR _ TYPE _ DISTANCE _ 3D
{A20CAE31-0E25-4772-9FE5-96608A1354B2}
Abstandssensoren mit drei Achsen.
SENSOR _ TYP _ INKLINOMETER _ 1D
{B96F98C5-7A75-4BA7-94E9-AC868C966DD8}
1-Achsen-Neigungsmesser.
SENSOR _ TYP _ INKLINOMETER _ 2D
{AB140F6D-83EB-4264-B70B-B16A5B256A01}
Neigungsmesser mit zwei Achsen.
SENSOR _ TYP _ INKLINOMETER _ 3D
{B84919FB-EA85-4976-8444-6F6F5C6D31DB}
3-Achsen-Neigungsmesser.

Plattformdefinierte Datenfelder

Plattformdefinierte Eigenschaftsschlüssel für diese Kategorie basieren auf der SENSOR _ DATA _ TYPE _ _ ORIENTATION-GUID:

{1637D8A2-4248-4275-865D-558DE84AEDFD}

Diese Kategorie umfasst die folgenden plattformdefinierten Datenfelder.

Datenfeldname und PID Beschreibung
SENSOR _ DATENTYP _ _ ANGULARGESCHWINDIGKEIT _ X GRAD PRO _ _ _ _ SEKUNDE
(PID = 10)
VT _ R8
Gyrometer x-Achsengeschwindigkeit in Grad pro Sekunde.
SENSOR _ DATENTYP _ _ ANGULARGESCHWINDIGKEIT _ _ Y _ GRAD PRO _ _ SEKUNDE
(PID = 11)
VT _ R8
Gyrometer- y-Achsengeschwindigkeit in Grad pro Sekunde.
SENSOR _ DATENTYP _ _ ANGULARGESCHWINDIGKEIT _ Z GRAD PRO _ _ _ _ SEKUNDE
(PID = 12)
VT _ R8
Gyrometer-Z-Achsengeschwindigkeit in Grad pro Sekunde.
SENSOR _ DATENTYP _ _ _ KIPPUNG X _ GRAD
(PID = 2)
VT _ R4
Neigungsmesser x-Achsenwinkel in Grad.
SENSOR _ DATA _ TYPE _ _ Y _ DEGREES
(PID = 3)
VT _ R4
Neigungsmesser– Winkel der y-Achse in Grad.
SENSOR _ DATENTYP _ _ _ KIPPUNG Z _ GRAD
(PID = 4)
VT _ R4
Winkel der Neigungsmesser-Z-Achse in Grad.
SENSOR _ DATENTYPABSTAND _ _ X _ _ METER
(PID = 8)
VT _ R4
Abstand der X-Achse in Metern.
SENSOR _ _DATENTYPABSTAND _ _ Y _ METER
(PID = 9)
VT _ R4
Abstand der Y-Achse in Metern.
SENSOR _ DATENTYPABSTAND _ _ Z _ _ METER
(PID = 10)
VT _ R4
Abstand der Z-Achse in Metern.
SENSOR _ DATENTYP _ _ _ _ MAGNETFELDSTÄRKE _ X _ MILLIGRAMME
(PID = 19)
VT _ R8
Magnetometer x-Achsen-Feldstärke in Millisekunden.
SENSOR _ DATENTYP _ _ _ _ MAGNETFELDSTÄRKE _ Y _ MILLIGRAMMSS
(PID = 20)
VT _ R8
Magnetometer- y-Achsenfeldstärke in Millisekunden.
SENSOR _ DATENTYP _ _ _ MAGNETFELDSTÄRKE _ _ Z _ MILLIGRAMMSS
(PID = 21)
VT _ R8
Magnetometer: Z-Achsen-Feldstärke in Milligramme.
SENSOR _ DATENTYP _ _ _ MAGNETÜBERSCHRIFT _ X _ GRAD
(PID = 5)
VT _ R4
Kompass-X-Achsenüberschrift in Grad.
SENSOR _ DATENTYP _ _ _ MAGNETÜBERSCHRIFT _ Y _ GRAD
(PID = 6)
VT _ R4
Kompass-y-Achsenüberschrift in Grad.
SENSOR _ DATENTYP _ _ _ MAGNETÜBERSCHRIFT _ Z _ GRAD
(PID = 7)
VT _ R4
Kompass-Z-Achsenüberschrift in Grad.
_ _ SENSORDATENTYP _ _ MAGNETÜBERSCHRIFT, _ DER _ DEN _ MAGNETEN _ NORDGRAD ZURÜCKERKANNT
(PID = 11)
VT _ R8
Kompassüberschrift relativ zum magnetischen Norden in Grad. Diese Kompensierung bewirkt, dass die Messung des Überschriftenwinkels so dargestellt wird, als ob ein Kompassgerät flach auf dem Ebenengrund liegt, auf dem sich der PC befindet.
_ _ SENSORDATENTYP _ _ _ MAGNETÜBERSCHRIFT, DIE _ TRUE NORTH _ _ DEGREES
(PID = 12) ZURÜCKERKANNT
VT _ R8
Kompassüberschrift relativ zum wahren Norden in Grad. Diese Kompensierung bewirkt, dass die Messung des Überschriftenwinkels so dargestellt wird, als ob ein Kompassgerät flach auf dem Ebenengrund liegt, auf dem sich der PC befindet.
_ _ SENSORDATENTYP _ _ MAGNETÜBERSCHRIFT _ _ MAGNETISCHER _ NORDGRAD
(PID = 13)
VT _ R8
Unkompensierte Kompassüberschrift relativ zum magnetischen Norden in Grad. Die Messung des Überschriftenwinkels wird auf der Ebene gemessen, auf der das Kompassgerät relativ installiert ist.
_ _ SENSORDATENTYP _ _ MAGNETÜBERSCHRIFT _ TRUE NORTH _ _ DEGREES
(PID = 14)
VT _ R8
Unkompensierte Kompassüberschrift relativ zum richtigen Norden in Grad. Die Messung des Überschriftenwinkels wird auf der Ebene gemessen, auf der das Kompassgerät relativ installiert ist.
SENSOR _ DATENTYP _ QUADRANT _ ANGLE _ _ DEGREES
(PID = 15)
VT _ R8
Aggregierte Quadrantenausrichtung in Grad.
SENSOR _ _ _ _ DATENTYPROTATIONSMATRIX
(PID = 16)
VT _ VEKTOR | VT _ UI1 Neulinienzählungsarray, das die Ausrichtung des Geräts [ im 3D-Raum als ] 3x3-Rotationsmatrix darstellt. [ ]Newlinedaten für Vektortypen werden immer als vt - ui1 serialisiert (ein Array aus Zeichen ohne Vorzeichen, 1 Byte). Dieses Datenfeld muss jeden Wert als gleitkommawert mit einzelner Genauigkeit (vt - r4) enthalten. [ Newline ausgedrückt als Matrix: Das Neuliniendiagramm zeigt eine 3 by 3-Matrix mit den Werten ] [ ]  M11, M12, M13, M21, M22, M23, M31, M32, M33. Diese Werte werden im Datenfeldarray der Rotationsmatrix angegeben: M11, M12, M13, M21, M22, M23, M31, M32, M33
Beachten Sie, dass dieses Datenfeld für Geräte, die Unterstützung für den integrierten Windows 8 HID-Sensorklassentreiber implementieren, optional ist. Wenn nur SENSOR _ DATA TYPE _ _ QUATERNION implementiert ist, wird SENSOR DATA TYPE ROTATION _ _ _ _ MATRIX für jeden gesendeten Datenbericht berechnet und aufgefüllt. Geräte, die nicht den integrierten HID-Sensorklassentreiber verwenden, müssen sensor data fields _ (SENSORDATENTYP _ _ QUATERNION) und SENSOR DATA TYPE ROTATION MATRIX sensor data fields (Sensordatenfelder für SENSORDATENTYP QUATERNION und SENSOR DATA TYPE ROTATION _ _ _ _ MATRIX) berechnen und verfügbar machen.
SENSOR _ DATENTYP _ _ QUATERNION
(PID = 17)
VT _ VECTOR | VT _ UI1 umgrenzt die [ ] x-, y-, z-, w-Werte einer Quaternion, die die Ausrichtung des Geräts im 3D-Raum darstellt. []Newlinedaten für Vektortypen werden immer als vt - ui1 serialisiert (ein Array aus Zeichen ohne Vorzeichen, 1 Byte). [newline dieses Datenfeld muss jeden Wert als gleitkommawert mit einzelner Genauigkeit ] (vt - r4 ) enthalten. [ Die Reihenfolge der Werte in diesem Array lautet wie folgt: die Neueinleitung ] [ ] [ x,y,z,w newline der w-Wert einer Quaternion ist auf 0,1 anstatt auf den vollständigen ] [ ] [ ] [ -1, 1 ] beschränkt. ["newline" ] muss für alle Drehungen in Vorwärtsrichtung angegeben werden (und nicht in umgekehrter Richtung). [ Newline ] beachten Sie, dass die Ausgabe der Quaternion im normalisierten Format vorliegen sollte. Wenn Quaternionen im normalisierten Format ausgedrückt werden, erfüllen die Werte Folgendes: [ ]  Neulinienformel für normalisierte Quaternion
SENSOR _ DATENTYP _ SIMPLE _ DEVICE _ _ ORIENTATION
(PID = 18)
VT _ UI4
Aggregierte Geräteausrichtung, angegeben als Enumeration. (Die Enumerationswerte entsprechen einem von vier Quadranten.)
SENSOR _ DATENTYP _ _ _ MAGNETOMETERGENAUIGKEIT
(PID = 22)
VT _ I4
Magnetometergenauigkeitslese, angegeben als Enumeration.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [ Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
Sensors.h