Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
This header is used by sensors. For more information, see:
sensorscx.h contains the following programming interfaces:
Functions
| SENSOR_CONFIG_INIT This function initializes a SENSOR_CONFIG structure. |
| SENSOR_CONTROLLER_CONFIG_INIT This function initializes a SENSOR_CONTROLLER_CONFIG structure. |
| SensorsCxDeviceGetSensorList This function returns a list of sensor instances associated with a WDFDEVICE. |
| SensorsCxDeviceInitConfig This function configures the sensor device. |
| SensorsCxDeviceInitialize This function initializes the sensor in the class extension. |
| SensorsCxSensorCreate This function creates an instance of a sensor in the class extension. |
| SensorsCxSensorDataReady This function notifies the class extension that the driver has retrieved data. |
| SensorsCxSensorHistoryRetrievalCompleted The SensorsCxSensorHistoryRetrievalCompleted function indicates that the history retrieval has completed. |
| SensorsCxSensorInitialize This function sets the enumeration properties of a sensor. |
| SensorsCxStateChange Used to initialize a state change. |
Callback functions
| EVT_SENSOR_DRIVER_CANCEL_HISTORY_RETRIEVAL Cancels history retrieval from the sensor. |
| EVT_SENSOR_DRIVER_CLEAR_SENSOR_HISTORY Clears the history recorded so far in the sensor. |
| EVT_SENSOR_DRIVER_DEVICE_IO_CONTROL Callback to handle IOCTL. |
| EVT_SENSOR_DRIVER_DISABLE_WAKE Callback to disable wake for the sensor. |
| EVT_SENSOR_DRIVER_ENABLE_WAKE Callback to enable wake for the sensor. |
| EVT_SENSOR_DRIVER_GET_DATA_FIELD_PROPERTIES This callback function returns the properties of a given data field associated with a sensor. |
| EVT_SENSOR_DRIVER_GET_DATA_INTERVAL This callback function returns the data interval for a specified sensor. |
| EVT_SENSOR_DRIVER_GET_DATA_THRESHOLDS This callback function returns the thresholds that are associated with a sensor. |
| EVT_SENSOR_DRIVER_GET_PROPERTIES This callback function returns the properties for a given sensor. |
| EVT_SENSOR_DRIVER_GET_SUPPORTED_DATA_FIELDS This callback function returns a list of data fields supported by the specified sensor. |
| EVT_SENSOR_DRIVER_SET_BATCH_LATENCY This callback function sets the batch latency for a specified sensor. |
| EVT_SENSOR_DRIVER_SET_DATA_INTERVAL This callback function sets the data interval for a specified sensor. |
| EVT_SENSOR_DRIVER_SET_DATA_THRESHOLDS This callback function sets the threshold for one or more data fields associated with a sensor. |
| EVT_SENSOR_DRIVER_START_HISTORY_RETRIEVAL Starts retrieving the history recorded so far in the sensor. |
| EVT_SENSOR_DRIVER_START_SENSOR This callback function starts the sensor based on the default properties specified by the driver, or properties set by the class extension. |
| EVT_SENSOR_DRIVER_START_SENSOR_HISTORY Starts recording history in the sensor. |
| EVT_SENSOR_DRIVER_START_STATE_CHANGE_NOTIFICATION Used to start a state change notification. |
| EVT_SENSOR_DRIVER_STOP_SENSOR This callback function stops the sensor. |
| EVT_SENSOR_DRIVER_STOP_SENSOR_HISTORY Stops recording history in the sensor. |
| EVT_SENSOR_DRIVER_STOP_STATE_CHANGE_NOTIFICATION Used to stop a state change notification. |
| PFN_SENSORSCXDEVICEGETSENSORLIST Returns a list of sensor instances associated with a WDFDEVICE. |
| PFN_SENSORSCXDEVICEINITCONFIG Configures the sensor device. |
| PFN_SENSORSCXDEVICEINITIALIZE Initializes the sensor in the class extension. |
| PFN_SENSORSCXSENSORCREATE Creates an instance of a sensor in the class extension. |
| PFN_SENSORSCXSENSORDATAREADY Notifies the class extension that the driver has retrieved data. |
| PFN_SENSORSCXSENSORHISTORYRETRIEVALCOMPLETED Indicates that the history retrieval has completed. |
| PFN_SENSORSCXSENSORINITIALIZE Sets the enumeration properties of a sensor. |
| PFN_SENSORSCXSTATECHANGE Used to initialize a sensor state change. |
Structures
| SENSOR_CONFIG This structure contains information that the sensor driver passes to the class extension about each sensor. |
| SENSOR_CONTROLLER_CONFIG This structure contains pointers to callback functions that must be implemented by the driver, and passed on to the class extension to call. |