24. Référence de l'API de haut niveau
24.6. La classe YDataSet
Séquence de données enregistrées par le datalogger, obtenue par la méthode
sensor.get_recordedData()
Les objets
YDataSet
un capteur donné, pour une période choisie. Ils permettent le chargement progressif des données.
Lorsque l'objet
YDataSet
donnée n'est encore chargée du module. Ce sont les appels successifs à la méthode
qui procèdent 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 relativement 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_module.js'></script>
js
#include "yocto_module.h"
cpp
#import "yocto_module.h"
m
uses yocto_module;
pas
yocto_module.vb
vb
yocto_module.cs
cs
import com.yoctopuce.YoctoAPI.YDataSet;
java
import com.yoctopuce.YoctoAPI.YDataSet;
uwp
from yocto_module import *
py
require_once('yocto_module.php');
php
in HTML: import { YDataSet } from '../../dist/esm/yocto_module.js';
ts
in Node.js: import { YDataSet } from 'yoctolib-cjs/yocto_module.js';
in HTML: <script src="../../lib/yocto_module.js"></script>
es
in node.js: require('yoctolib-es2017/yocto_module.js');
import YoctoProxyAPI.YDataSetProxy
dnp
#include "yocto_module_proxy.h"
cp
import YoctoProxyAPI.YDataSetProxy
ml
YDataSet.Init(sensorName, startTime, endTime)
YDataSet
Retourne un objet
identifiant matériel, pour un intervalle de temps spécifié.
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
488
permettent de récupérer un ensemble de mesures enregistrées correspondant à
est instancié par la méthode
. Les mesures elles-même sont disponibles via la fonction
Fonction globales
permettant de charger les mesures d'un capteur donné par son nom ou
Méthodes des objets
.
sensor.get_recordedData()
get_preview()
YDataSet
, aucune
loadMore()
dès le premier
get_measures()
www.yoctopuce.com