Compartir a través de


Creación de un identificador único persistente para un sensor

El controlador debe crear un identificador único persistente (PUID) para cada sensor. Un PUID es un valor GUID que se almacena en sesiones e identifica de forma única el objeto en el dispositivo. El controlador debe devolver el valor PUID cuando se consulte la propiedad denominada DEVPKEY_Sensor_PersistentUniqueId. Si un dispositivo contiene varios sensores, cada sensor debe tener asignado su propio PUID. Las aplicaciones pueden recuperar este identificador mediante las API de WinRT Windows.Devices.Enumeration .

Debe crear un nuevo PUID para cada sensor, cuando el sensor se conecte por primera vez al equipo y, a continuación, almacenar este valor para su uso posterior.

El controlador debe crear o recuperar el PUID antes de llamar a la rutina SensorsCxSensorInitialize . Esta función proporciona un puntero a la estructura SENSOR_CONFIG que contiene la configuración del sensor. Puede usar este puntero para acceder a un almacén de propiedades específico para cada dispositivo.

Ejemplo ADXL345Acc del controlador sensors