Freigeben über


sensorscx.h-Header

Dieser Header wird von Sensoren verwendet. Weitere Informationen finden Sie unter

sensorscx.h enthält die folgenden Programmierschnittstellen:

Functions

 
SENSOR_CONFIG_INIT

Diese Funktion initialisiert eine SENSOR_CONFIG-Struktur.
SENSOR_CONTROLLER_CONFIG_INIT

Diese Funktion initialisiert eine SENSOR_CONTROLLER_CONFIG-Struktur.
SensorsCxDeviceGetSensorList

Diese Funktion gibt eine Liste von Sensorinstanzen zurück, die einem WDFDEVICE zugeordnet sind.
SensorenCxDeviceInitConfig

Diese Funktion konfiguriert das Sensorgerät.
SensorenCxDeviceInitialize

Diese Funktion initialisiert den Sensor in der Klassenerweiterung.
SensorenCxSensorCreate

Diese Funktion erstellt eine instance eines Sensors in der Klassenerweiterung.
SensorenCxSensorDataReady

Diese Funktion benachrichtigt die Klassenerweiterung, dass der Treiber Daten abgerufen hat.
SensorenCxSensorHistoryRetrievalCompleted

Die SensorsCxSensorHistoryRetrievalCompleted-Funktion gibt an, dass der Verlaufsabruf abgeschlossen ist.
SensorenCxSensorInitialize

Diese Funktion legt die Enumerationseigenschaften eines Sensors fest.
SensorenCxStateChange

Wird verwendet, um eine Zustandsänderung zu initialisieren.

Rückruffunktionen

 
EVT_SENSOR_DRIVER_CANCEL_HISTORY_RETRIEVAL

Bricht den Verlaufsabruf vom Sensor ab.
EVT_SENSOR_DRIVER_CLEAR_SENSOR_HISTORY

Löscht den bisher im Sensor aufgezeichneten Verlauf.
EVT_SENSOR_DRIVER_DEVICE_IO_CONTROL

Rückruf, um IOCTL zu behandeln.
EVT_SENSOR_DRIVER_DISABLE_WAKE

Rückruf, um die Aktivierung für den Sensor zu deaktivieren.
EVT_SENSOR_DRIVER_ENABLE_WAKE

Rückruf, um die Aktivierung für den Sensor zu aktivieren.
EVT_SENSOR_DRIVER_GET_DATA_FIELD_PROPERTIES

Diese Rückruffunktion gibt die Eigenschaften eines bestimmten Datenfelds zurück, das einem Sensor zugeordnet ist.
EVT_SENSOR_DRIVER_GET_DATA_INTERVAL

Diese Rückruffunktion gibt das Datenintervall für einen angegebenen Sensor zurück.
EVT_SENSOR_DRIVER_GET_DATA_THRESHOLDS

Diese Rückruffunktion gibt die Schwellenwerte zurück, die einem Sensor zugeordnet sind.
EVT_SENSOR_DRIVER_GET_PROPERTIES

Diese Rückruffunktion gibt die Eigenschaften für einen bestimmten Sensor zurück.
EVT_SENSOR_DRIVER_GET_SUPPORTED_DATA_FIELDS

Diese Rückruffunktion gibt eine Liste von Datenfeldern zurück, die vom angegebenen Sensor unterstützt werden.
EVT_SENSOR_DRIVER_SET_BATCH_LATENCY

Diese Rückruffunktion legt die Batchlatenz für einen angegebenen Sensor fest.
EVT_SENSOR_DRIVER_SET_DATA_INTERVAL

Diese Rückruffunktion legt das Datenintervall für einen angegebenen Sensor fest.
EVT_SENSOR_DRIVER_SET_DATA_THRESHOLDS

Diese Rückruffunktion legt den Schwellenwert für ein oder mehrere Datenfelder fest, die einem Sensor zugeordnet sind.
EVT_SENSOR_DRIVER_START_HISTORY_RETRIEVAL

Beginnt mit dem Abrufen des bisher im Sensor aufgezeichneten Verlaufs.
EVT_SENSOR_DRIVER_START_SENSOR

Diese Rückruffunktion startet den Sensor basierend auf den vom Treiber angegebenen Standardeigenschaften oder den von der Klassenerweiterung festgelegten Eigenschaften.
EVT_SENSOR_DRIVER_START_SENSOR_HISTORY

Startet den Aufzeichnungsverlauf im Sensor.
EVT_SENSOR_DRIVER_START_STATE_CHANGE_NOTIFICATION

Wird verwendet, um eine Statusänderungsbenachrichtigung zu starten.
EVT_SENSOR_DRIVER_STOP_SENSOR

Diese Rückruffunktion stoppt den Sensor.
EVT_SENSOR_DRIVER_STOP_SENSOR_HISTORY

Beendet den Aufzeichnungsverlauf im Sensor.
EVT_SENSOR_DRIVER_STOP_STATE_CHANGE_NOTIFICATION

Wird verwendet, um eine Zustandsänderungsbenachrichtigung zu beenden.
PFN_SENSORSCXDEVICEGETSENSORLIST

Gibt eine Liste der Sensorinstanzen zurück, die einem WDFDEVICE zugeordnet sind.
PFN_SENSORSCXDEVICEINITCONFIG

Konfiguriert das Sensorgerät.
PFN_SENSORSCXDEVICEINITIALIZE

Initialisiert den Sensor in der Klassenerweiterung.
PFN_SENSORSCXSENSORCREATE

Erstellt eine instance eines Sensors in der Klassenerweiterung.
PFN_SENSORSCXSENSORDATAREADY

Benachrichtigt die Klassenerweiterung, dass der Treiber Daten abgerufen hat.
PFN_SENSORSCXSENSORHISTORYRETRIEVALCOMPLETED

Gibt an, dass der Verlaufsabruf abgeschlossen wurde.
PFN_SENSORSCXSENSORINITIALIZE

Legt die Enumerationseigenschaften eines Sensors fest.
PFN_SENSORSCXSTATECHANGE

Wird verwendet, um eine Sensorzustandsänderung zu initialisieren.

Strukturen

 
SENSOR_CONFIG

Diese Struktur enthält Informationen, die der Sensortreiber über jeden Sensor an die Klassenerweiterung übergibt.
SENSOR_CONTROLLER_CONFIG

Diese Struktur enthält Zeiger auf Rückruffunktionen, die vom Treiber implementiert und an die Klassenerweiterung zum Aufrufen übergeben werden müssen.