21. Référence de l'API de haut niveau
21.7. Séquence de données enregistrées
Les objets YDataSet permettent de récupérer un ensemble de mesures enregistrées correspondant à
un capteur donné, pour une période choisie. Ils permettent le chargement progressif des données.
Lorsque l'objet YDataSet est instancié par la fonction
encore chargée du module. Ce sont les appels successifs à la méthode
au chargement effectif des données depuis l'enregistreur de données.
Un résumé des mesures disponibles est disponible via la fonction
appel à
loadMore()
au fur et à mesure de leur chargement.
Cette classe ne fonctionne que si le module utilise un firmware récent, car les objets YDataSet ne sont
pas supportés par les firmwares antérieurs à la révision 13000.
Pour utiliser les fonctions décrites ici, vous devez inclure:
<script type='text/javascript' src='yocto_api.js'></script>
js
#include "yocto_api.h"
cpp
#import "yocto_api.h"
m
uses yocto_api;
pas
yocto_api.vb
vb
yocto_api.cs
cs
import com.yoctopuce.YoctoAPI.YModule;
java
import com.yoctopuce.YoctoAPI.YModule;
uwp
from yocto_api import *
py
require_once('yocto_api.php');
php
in HTML: <script src="../../lib/yocto_api.js"></script>
es
in node.js: require('yoctolib-es2017/yocto_api.js');
dataset→get_endTimeUTC()
Retourne l'heure absolue de la fin des mesures disponibles, sous forme du nombre de secondes depuis le 1er
janvier 1970 (date/heure au format Unix).
dataset→get_functionId()
Retourne l'identifiant matériel de la fonction qui a effectué les mesures, sans référence au module.
dataset→get_hardwareId()
Retourne l'identifiant matériel unique de la fonction qui a effectué les mesures, au format
SERIAL.FUNCTIONID
dataset→get_measures()
Retourne toutes les mesures déjà disponibles pour le DataSet, sous forme d'une liste d'objets YMeasure.
dataset→get_measuresAt(measure)
Retourne les mesures détaillées pour une mesure résumée précédemment retournée par
get_preview()
dataset→get_preview()
Retourne une version résumée des mesures qui pourront être obtenues de ce YDataSet, sous forme d'une
liste d'objets YMeasure.
dataset→get_progress()
Retourne l'état d'avancement du chargement des données, sur une échelle de 0 à 100.
dataset→get_startTimeUTC()
476
. Les mesures elles-même sont disponibles via la fonction
Méthodes des objets
.
.
get_recordedData()
loadMore()
get_preview()
YDataSet
, aucune donnée n'est
qui procèdent
dès le premier
get_measures()
www.yoctopuce.com