Condividi tramite


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

Valore della proprietà

UInt32

unsigned int

uint32_t

Ritardo tra batch di informazioni del 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à è in 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 numero massimo possibile di ReportLatency equivale a MaxBatchSize volte a 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 soddisfare il valore più basso per ReportLatency. A causa di questo, la latenza effettiva potrebbe non corrispondere alla latenza definita da questa proprietà nell'applicazione. Questa proprietà corrisponde alla latenza ideale, che potrebbe non essere la stessa latenza nel sensore.

Per altre informazioni sul batch dei sensori, vedere Sensori.

Si applica a