Compartilhar via


Magnetometer.ReportLatency Propriedade

Definição

Obtém ou define o atraso entre lotes de informações do 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 da propriedade

UInt32

unsigned int

uint32_t

O atraso entre lotes de informações do sensor em milissegundos.

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Comentários

Essa propriedade faz referência à frequência dos eventos ReadingChanged .

Nem todos os sensores dão suporte a ReportLatency. Se o sensor não der suporte a essa propriedade, ele funcionará da mesma forma que se você definir esse valor como 0. Definir esse valor como 0 usará a latência padrão para o sensor.

Se você definir ReportLatency como um valor maior que a latência máxima com suporte, o sensor usará a latência máxima com suporte. No entanto, essa propriedade não mudará de valor. O máximo possível reportLatency é igual ao MaxBatchSize vezes o ReportInterval.

Lembre-se de que vários aplicativos podem depender de um único sensor. Cada um desses aplicativos pode definir um valor diferente para ReportLatency. Nesse cenário, o sensor precisa tentar acomodar o valor mais baixo para ReportLatency. Devido a isso, a latência real pode não corresponder à latência definida por essa propriedade em seu aplicativo. Essa propriedade corresponde à latência ideal, que pode não ser a mesma latência no sensor.

Para obter mais informações sobre o envio em lote do sensor, consulte Sensores.

Aplica-se a