Compartir a través de


Magnetometer.ReportLatency Propiedad

Definición

Obtiene o establece el retraso entre lotes de información del sensor.

public:
 property unsigned int ReportLatency { unsigned int get(); void set(unsigned int value); };
uint32_t ReportLatency();

void ReportLatency(uint32_t value);
public uint ReportLatency { get; set; }
var uInt32 = magnetometer.reportLatency;
magnetometer.reportLatency = uInt32;
Public Property ReportLatency As UInteger

Valor de propiedad

UInt32

unsigned int

uint32_t

Retraso entre lotes de información del sensor en milisegundos.

Requisitos de Windows

Familia de dispositivos
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)

Comentarios

Esta propiedad está en referencia a la frecuencia de los eventos ReadingChanged .

No todos los sensores admiten ReportLatency. Si el sensor no admite esta propiedad, funcionará igual que si establece este valor en 0. Si se establece este valor en 0, se usará la latencia predeterminada para el sensor.

Si establece ReportLatency en un valor mayor que la latencia máxima admitida, el sensor usará la latencia máxima admitida. Sin embargo, esta propiedad no cambiará en el valor. La latencia máxima posible de ReportLatency es igual a maxBatchSize veces que ReportInterval.

Tenga en cuenta que varias aplicaciones podrían depender de un único sensor. Cada una de esas aplicaciones puede establecer un valor diferente para ReportLatency. En este escenario, el sensor debe intentar dar cabida al valor más bajo de ReportLatency. Por este motivo, es posible que la latencia real no coincida con la latencia definida por esta propiedad en la aplicación. Esta propiedad corresponde a la latencia ideal, que puede no ser la misma latencia en el sensor.

Para más información sobre el procesamiento por lotes de sensores, consulte Sensores.

Se aplica a