encabezado sensorscx.h
Los sensores usan este encabezado. Para más información, consulte:
sensorscx.h contiene las siguientes interfaces de programación:
Functions
SENSOR_CONFIG_INIT Esta función inicializa una estructura SENSOR_CONFIG. |
SENSOR_CONTROLLER_CONFIG_INIT Esta función inicializa una estructura SENSOR_CONTROLLER_CONFIG. |
SensorsCxDeviceGetSensorList Esta función devuelve una lista de instancias de sensor asociadas a un WDFDEVICE. |
SensorsCxDeviceInitConfig Esta función configura el dispositivo del sensor. |
SensorsCxDeviceInitialize Esta función inicializa el sensor en la extensión de clase. |
SensorsCxSensorCreate Esta función crea una instancia de un sensor en la extensión de clase. |
SensorsCxSensorDataReady Esta función notifica a la extensión de clase que el controlador ha recuperado datos. |
SensorsCxSensorHistoryRetrievalCompleted La función SensorsCxSensorHistoryRetrievalCompleted indica que se ha completado la recuperación del historial. |
SensorsCxSensorInitialize Esta función establece las propiedades de enumeración de un sensor. |
SensorsCxStateChange Se usa para inicializar un cambio de estado. |
Funciones de devolución de llamada
EVT_SENSOR_DRIVER_CANCEL_HISTORY_RETRIEVAL Cancela la recuperación del historial del sensor. |
EVT_SENSOR_DRIVER_CLEAR_SENSOR_HISTORY Borra el historial registrado hasta ahora en el sensor. |
EVT_SENSOR_DRIVER_DEVICE_IO_CONTROL Devolución de llamada para controlar IOCTL. |
EVT_SENSOR_DRIVER_DISABLE_WAKE Devolución de llamada para deshabilitar la reactivación del sensor. |
EVT_SENSOR_DRIVER_ENABLE_WAKE Devolución de llamada para habilitar la reactivación del sensor. |
EVT_SENSOR_DRIVER_GET_DATA_FIELD_PROPERTIES Esta función de devolución de llamada devuelve las propiedades de un campo de datos determinado asociado a un sensor. |
EVT_SENSOR_DRIVER_GET_DATA_INTERVAL Esta función de devolución de llamada devuelve el intervalo de datos de un sensor especificado. |
EVT_SENSOR_DRIVER_GET_DATA_THRESHOLDS Esta función de devolución de llamada devuelve los umbrales asociados a un sensor. |
EVT_SENSOR_DRIVER_GET_PROPERTIES Esta función de devolución de llamada devuelve las propiedades de un sensor determinado. |
EVT_SENSOR_DRIVER_GET_SUPPORTED_DATA_FIELDS Esta función de devolución de llamada devuelve una lista de campos de datos admitidos por el sensor especificado. |
EVT_SENSOR_DRIVER_SET_BATCH_LATENCY Esta función de devolución de llamada establece la latencia por lotes de un sensor especificado. |
EVT_SENSOR_DRIVER_SET_DATA_INTERVAL Esta función de devolución de llamada establece el intervalo de datos de un sensor especificado. |
EVT_SENSOR_DRIVER_SET_DATA_THRESHOLDS Esta función de devolución de llamada establece el umbral de uno o varios campos de datos asociados a un sensor. |
EVT_SENSOR_DRIVER_START_HISTORY_RETRIEVAL Comienza a recuperar el historial registrado hasta ahora en el sensor. |
EVT_SENSOR_DRIVER_START_SENSOR Esta función de devolución de llamada inicia el sensor en función de las propiedades predeterminadas especificadas por el controlador o las propiedades establecidas por la extensión de clase. |
EVT_SENSOR_DRIVER_START_SENSOR_HISTORY Inicia el historial de grabación en el sensor. |
EVT_SENSOR_DRIVER_START_STATE_CHANGE_NOTIFICATION Se usa para iniciar una notificación de cambio de estado. |
EVT_SENSOR_DRIVER_STOP_SENSOR Esta función de devolución de llamada detiene el sensor. |
EVT_SENSOR_DRIVER_STOP_SENSOR_HISTORY Detiene el historial de grabación en el sensor. |
EVT_SENSOR_DRIVER_STOP_STATE_CHANGE_NOTIFICATION Se usa para detener una notificación de cambio de estado. |
PFN_SENSORSCXDEVICEGETSENSORLIST Devuelve una lista de instancias de sensor asociadas a un WDFDEVICE. |
PFN_SENSORSCXDEVICEINITCONFIG Configura el dispositivo del sensor. |
PFN_SENSORSCXDEVICEINITIALIZE Inicializa el sensor en la extensión de clase. |
PFN_SENSORSCXSENSORCREATE Crea una instancia de un sensor en la extensión de clase . |
PFN_SENSORSCXSENSORDATAREADY Notifica a la extensión de clase que el controlador ha recuperado datos. |
PFN_SENSORSCXSENSORHISTORYRETRIEVALCOMPLETED Indica que se ha completado la recuperación del historial. |
PFN_SENSORSCXSENSORINITIALIZE Establece las propiedades de enumeración de un sensor. |
PFN_SENSORSCXSTATECHANGE Se usa para inicializar un cambio de estado del sensor. |
Estructuras
SENSOR_CONFIG Esta estructura contiene información que el controlador del sensor pasa a la extensión de clase sobre cada sensor. |
SENSOR_CONTROLLER_CONFIG Esta estructura contiene punteros a funciones de devolución de llamada que el controlador debe implementar y pasar a la extensión de clase que se va a llamar. |