Accelerometer.ReportLatency Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 = accelerometer.reportLatency;
accelerometer.reportLatency = uInt32;
Public Property ReportLatency As UInteger
Valore della proprietà
Ritardo tra batch di informazioni del sensore in millisecondi.
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.