Das Sensordatenberichtsobjekt

Das Sensordatenberichtsobjekt enthält Sensordaten.

Damit ein Sensor nützlich ist, muss er aussagekräftige Daten bereitstellen. Die Menge und Häufigkeit der Datengenerierung variiert von Sensor zu Sensor. Beispielsweise würde ein Sensor, der erkennt, ob eine Tür geöffnet ist, eine kleine Menge boolescher Daten generieren, während ein Bewegungssensor kontinuierlich mehrere Datenelemente generieren kann. Um die Art und Weise zu standardisieren, wie Ihr Programm Daten empfängt, verwendet die Sensor-API das Sensordatenberichtsobjekt.

Sie können über die ISensorDataReport-Schnittstelle auf die Informationen in einem Sensordatenbericht zugreifen. Mit dieser Schnittstelle können Sie den Zeitstempel des Datenberichts abrufen, um zu bestimmen, ob die Informationen im Bericht nützlich sind. Sie können die Daten selbst auf zwei Arten abrufen: als einzelner Datenfeldwert oder als Satz von Werten. Um Daten als einzelnen Wert abzurufen, rufen Sie die GetSensorValue-Methode auf. Um mehrere Werte abzurufen, rufen Sie die GetSensorValues-Methode auf.

Sie geben den Typ der Daten oder Datenfelder an, die Sie mithilfe einer PROPERTYKEY-Konstante aus dem Bericht abrufen möchten. Eigenschaftsschlüssel für Datenfelder gängiger Sensortypen werden in Sensors.h definiert.