10. Référence de l'API de haut niveau
Ce chapitre résume les fonctions de l'API de haut niveau pour commander votre
Yocto─Humidity. La syntaxe et les types précis peuvent varier d'un langage à l'autre mais,
sauf avis contraire toutes sont disponibles dans chaque language. Pour une information plus
précise sur les types des arguments et des valeurs de retour dans un langage donné, veuillez
vous référer au fichier de définition pour ce langage (
fichiers
définissant les interfaces des fonctions).
yocto_*
Dans les langages qui supportent les exceptions, toutes ces fonctions vont par défaut générer
des exceptions en cas d'erreur plutôt que de retourner la valeur d'erreur documentée pour
chaque fonction, afin de faciliter le déboguage. Il est toutefois possible de désactiver
l'utilisation d'exceptions à l'aide de la fonction
travailler avec des valeurs de retour d'erreur.
Ce chapitre ne reprend pas en détail les concepts de programmation décrits plus tôt, afin
d'offrir une référence plus concise. En cas de doute, n'hésitez pas à retourner au chapitre
décrivant en détail de chaque attribut configurable.
10.1. Fonctions générales
Ces quelques fonctions globales permettent l'initialisation et la configuration de la librairie
Yoctopuce. Dans la plupart des cas, un appel à
tout. Ensuite, vous pourrez appeler la fonction globale
correspondant à votre module pour pouvoir interagir avec lui.
Pour utiliser les fonctions décrites ici, vous devez inclure:
<script type='text/javascript' src='yocto_api.js'></script>
js
require_once('yocto_api.php');
php
#include "yocto_api.h"
cpp
#include "yocto_api.h"
m
uses yocto_api;
pas
Fonctions globales
yCheckLogicalName(name)
Vérifie si un nom donné est valide comme nom logique pour un module ou une fonction.
yDisableExceptions()
Désactive l'utilisation d'exceptions pour la gestion des erreurs.
yEnableExceptions()
Réactive l'utilisation d'exceptions pour la gestion des erreurs.
yFreeAPI()
www.yoctopuce.com
yocto_api.*
yDisableExceptions ()
suffira en tout et pour
yRegisterHub ()
yFind... ()
ainsi que les autres
, si l'on préfère
ou
yFirst... ()
43