24. Référence de l'API de haut niveau
multisenscontroller→get_userData()
Retourne le contenu de l'attribut userData, précédemment stocké à l'aide de la méthode
multisenscontroller→isOnline()
Vérifie si le module hébergeant le contrôleur multi-capteurs est joignable, sans déclencher d'erreur.
multisenscontroller→isOnline_async(callback, context)
Vérifie si le module hébergeant le contrôleur multi-capteurs est joignable, sans déclencher d'erreur.
multisenscontroller→isReadOnly()
Test si la fonction est en lecture seule.
multisenscontroller→load(msValidity)
Met en cache les valeurs courantes du contrôleur multi-capteurs, avec une durée de validité spécifiée.
multisenscontroller→loadAttribute(attrName)
Retourne la valeur actuelle d'un attribut spécifique de la fonction, sous forme de texte, le plus rapidement
possible mais sans passer par le cache.
multisenscontroller→load_async(msValidity, callback, context)
Met en cache les valeurs courantes du contrôleur multi-capteurs, avec une durée de validité spécifiée.
multisenscontroller→muteValueCallbacks()
Désactive l'envoi de chaque changement de la valeur publiée au hub parent.
multisenscontroller→nextMultiSensController()
C o n t i n u e
l ' é n u m é r a t i o n
yFirstMultiSensController()
dans lequel les contrôleurs multi-capteurs sont retournés.
multisenscontroller→registerValueCallback(callback)
Enregistre la fonction de callback qui est appelée à chaque changement de la valeur publiée.
multisenscontroller→set_logicalName(newval)
Modifie le nom logique du contrôleur multi-capteurs.
multisenscontroller→set_maintenanceMode(newval)
Modifie l'état de fonctionnement du module pour le mettre en mode maintenance, ce qui arrête l'interrogation
des capteurs et évite que le module ne redémarre automatiquement si il n'arrive pas à communiquer avec l'un
des capteurs.
multisenscontroller→set_nSensors(newval)
Modifie le nombre de capteurs à interroger.
multisenscontroller→set_userData(data)
Enregistre un contexte libre dans l'attribut userData de la fonction, afin de le retrouver plus tard à l'aide de la
méthode
get_userData
multisenscontroller→setupAddress(addr)
Configure l'adresse I2C de l'unique capteur branché au module.
multisenscontroller→unmuteValueCallbacks()
Réactive l'envoi de chaque changement de la valeur publiée au hub parent.
multisenscontroller→wait_async(callback, context)
Attend que toutes les commandes asynchrones en cours d'exécution sur le module soient terminées, et
appelle le callback passé en paramètre.
382
d e s
c o n t r ô l e u r s
Attention, vous ne pouvez faire aucune supposition sur l'ordre
.
m u l t i - c a p t e u r s
c o m m e n c é e
set_userData
.
à
l ' a i d e
d e
www.yoctopuce.com