Partager via


Accelerometer.ReportLatency Propriété

Définition

Obtient ou définit le délai entre les lots d’informations du capteur.

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

Valeur de propriété

UInt32

unsigned int

uint32_t

Délai entre les lots d’informations de capteur en millisecondes.

Remarques

Cette propriété fait référence à la fréquence des événements ReadingChanged .

Tous les capteurs ne prennent pas en charge ReportLatency. Si le capteur ne prend pas en charge cette propriété, il fonctionnera de la même façon que si vous définissiez cette valeur sur 0. La définition de cette valeur sur 0 utilise la latence par défaut pour le capteur.

Si vous définissez ReportLatency sur une valeur supérieure à la latence maximale prise en charge, le capteur utilise la latence maximale prise en charge. Toutefois, cette propriété ne change pas de valeur. La latence maximale possible de ReportLatency est égale à maxBatchSize fois l’objet ReportInterval.

Sachez que plusieurs applications peuvent dépendre d’un seul capteur. Chacune de ces applications peut définir une valeur différente pour ReportLatency. Dans ce scénario, le capteur doit essayer de prendre en charge la valeur la plus faible pour ReportLatency. Pour cette raison, la latence réelle peut ne pas correspondre à la latence définie par cette propriété dans votre application. Cette propriété correspond à votre latence idéale, qui peut ne pas être la même latence sur le capteur.

Pour plus d’informations sur le traitement par lots de capteurs, consultez Capteurs.

S’applique à