msValidity
un entier correspondant à la durée de validité attribuée aux les paramètres chargés, en
millisecondes
Retourne :
YAPI_SUCCESS
si l'opération se déroule sans erreur. En cas d'erreur, déclenche une exception
ou retourne un code d'erreur négatif.
YFunction.load_async()
Met en cache les valeurs courantes du module, avec une durée de validité spécifiée.
Par défaut, lorsqu'on accède à un module, tous les attributs des fonctions du module sont
automatiquement mises en cache pour la durée standard (5 ms). Cette méthode peut être
utilisée pour marquer occasionellement les données cachées comme valides pour une plus
longue période, par exemple dans le but de réduire le trafic réseau.
Cette version asynchrone n'existe qu'en Javascript. Elle utilise une fonction de callback plutôt
qu'une simple valeur de retour, pour éviter de bloquer la VM Javascript de Firefox, qui
n'implémente pas le passage de contrôle entre threads durant les appels d'entrée/ sortie
bloquants.
Paramètres :
msValidity
un entier correspondant à la durée de validité attribuée aux les paramètres chargés, en
millisecondes
callback
fonction de callback qui sera appelée dès que le résultat sera connu. La fonction
callback reçoit trois arguments: le contexte fourni par l'appelant, l'objet module concerné
et le code d'erreur (ou
context
contexte fourni par l'appelant, et qui sera passé tel-quel à la fonction de callback
Retourne :
rien du tout : le résultat sera passé en paramètre à la fonction de callback.
YModule.functionCount()
Retourne le nombre de fonctions (sans compter l'interface "module") existant sur le
module.
function functionCount( )
js
function functionCount( )
php
int functionCount( )
cpp
-(int) functionCount
m
function functionCount( ): integer
pas
Retourne :
le nombre de fonctions sur le module
En cas d'erreur, déclenche une exception ou retourne un code d'erreur négatif.
YModule.functionId()
Retourne l'identifiant matériel de la nième fonction du module.
function functionId( functionIndex)
js
function functionId( $functionIndex)
php
string functionId( int functionIndex)
cpp
-(NSString*) functionId : (int)
m
function functionId( functionIndex: integer): string
pas
Paramètres :
functionIndex
l'index de la fonction pour laquelle l'information est désirée, en commençant à 0 pour
la première fonction.
Retourne :
www.yoctopuce.com
YAPI_SUCCESS
)
functionIndex
52