Condividi tramite


Altimeter.ReportLatency Proprietà

Definizione

Ottiene o imposta il ritardo tra batch di informazioni sul sensore.

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 = altimeter.reportLatency;
altimeter.reportLatency = uInt32;
Public Property ReportLatency As UInteger

Valore della proprietà

UInt32

unsigned int

uint32_t

Ritardo tra batch di informazioni sul sensore in millisecondi.

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Commenti

Questa proprietà fa riferimento alla frequenza degli eventi ReadingChanged .

Non tutti i sensori supportano ReportLatency. Se il sensore non supporta questa proprietà, funzionerà come se si imposta questo valore su 0. L'impostazione di questo valore su 0 userà la latenza predefinita per il sensore.

Se si imposta ReportLatency su un valore superiore alla latenza massima supportata, il sensore userà la latenza massima supportata. Tuttavia, questa proprietà non cambierà nel valore. Il valore massimo di ReportLatency è uguale a MaxBatchSize volte a ReportInterval.The maximum possible ReportLatencys equals the MaxBatchSize times the ReportInterval.

Tenere presente che più applicazioni potrebbero dipendere da un singolo sensore. Ognuna di queste applicazioni può impostare un valore diverso per ReportLatency. In questo scenario, il sensore deve provare a contenere il valore più basso per ReportLatency. Per questo motivo, la latenza effettiva potrebbe non corrispondere alla latenza definita da questa proprietà nell'applicazione. Questa proprietà corrisponde alla latenza ideale, che potrebbe non corrispondere alla stessa latenza nel sensore.

Per altre informazioni sull'invio in batch dei sensori, vedere Sensori.

Si applica a