Accelerometer.ReportLatency Свойство

Определение

Возвращает или задает задержку между пакетами данных датчика.

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

Значение свойства

UInt32

unsigned int

uint32_t

Задержка между пакетами информации датчика в миллисекундах.

Комментарии

Это свойство ссылается на частоту событий ReadingChanged .

Не все датчики поддерживают функцию ReportLatency. Если датчик не поддерживает это свойство, он будет работать так же, как если бы для этого значения было задано значение 0. Если установить это значение 0, будет использоваться задержка по умолчанию для датчика.

Если для параметра ReportLatency задано значение, превышающее максимальную поддерживаемую задержку, датчик будет использовать максимальную поддерживаемую задержку. Однако значение этого свойства не изменится. Максимально возможное значение параметра ReportLatency равно значению MaxBatchSize , чем ReportInterval.

Имейте в виду, что несколько приложений могут зависеть от одного датчика. Каждое из этих приложений может задать отдельное значение параметра ReportLatency. В этом сценарии датчик должен попытаться вместить наименьшее значение для ReportLatency. Из-за этого фактическая задержка может не соответствовать задержке, определенной этим свойством в приложении. Это свойство соответствует идеальной задержке, которая может отличаться от задержки на датчике.

Дополнительные сведения о пакетной обработке датчиков см. в разделе Датчики.

Применяется к