Partilhar via


Accelerometer.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 = accelerometer.reportLatency;
accelerometer.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.

Comentários

Essa propriedade faz referência à frequência de 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 será alterada em 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. Por 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