Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |