ExtractWatcherValuesAndDates

Extraction des valeurs horodatées d'un watcher entre deux dates

Syntaxe

procedure ExtractWatcherValuesAndDates(watcherVarName: String; startTime: Float; stopTime: Float; values: TDoubleList; dates: TDoubleList; units: TStrings = nil) (Qubes 10.0)
procedure ExtractWatcherValuesAndDates(watcherVarName: String; startTime: Float; stopTime: Float; values: TDoubleList; dates: TDoubleList)
watcherVarName : Nom complet de la variable
startTime : Date de début
stopTime : Date de fin
values : Liste des valeurs
dates : Liste des dates associées
units : Liste des unités des valeurs retournées

Remarques

Les suivis en continu enregistreurs stockent des valeurs horodatées.
Cette fonction permet de récupérer celles stockées entre 2 dates.
On récupère les valeurs et les dates dans 2 listes avec le même nombre d'éléments.

watcherVarName est constituée du NomDuSuiviEnContinu . NomDeLaVariable.

Voir aussi ExtractWatcherValues.

Exemples

uses SysUtils, Watcher;

var values := new TDoubleList;
var dates := new TDoubleList;
ExtractWatcherValuesAndDates('NomDuSuivi.NomDeLaVariable', Now-1, Now, values, dates);
for var i := 0 to values.Count - 1 do
   PrintLn(FormatDateTime('yyyy-mm-dd hh:nn:ss', dates[i]) + ' => ' + values[i].ToString);

Classification

Watcher