Compartir a través de


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.