System.Beacon.TMeanCalculator.AddGetValue
Delphi
function AddGetValue(AValue: T; IsMoving: Boolean): T;
C++
T __fastcall AddGetValue(T AValue, bool IsMoving);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | System.Beacon.pas System.Beacon.hpp |
System.Beacon | TMeanCalculator |
Description
Calcule une valeur stabilisée à partir du tableau de T et renvoie la valeur calculée.
Accepte les paramètres suivants :
AValue: AddGetValue ajoute la valeur fournie au tableau deTavant de calculer le résultat.IsMoving: Indique si le beacon est en cours de déplacement. Cela affecte la manière dont AddGetValue calcule le résultat.- Si
IsMovingest défini surTrue, le résultat est la moyenne du tableau deT.
- Remarque : Si le tableau de
Test plein, AddGetValue vide le tableau deTavant d'ajouter la valeur fournie au tableau deT. Cela améliore la précision de la valeur calculée lorsque le beacon est en cours de déplacement.
- Si
IsMovingest défini surFalseet que le tableau deTn'est pas plein, le résultat est la moyenne du tableau deT. - Si
IsMovingest défini surFalseet que le tableau deTest plein, le résultat est la médiane du tableau deT.
- Si
Cette fonction appelle Get.