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. |