25. Référence de l'API de haut niveau
Modifie le type de protocol utilisé sur la communication I2C.
i2cport→set_startupJob(newval)
Modifie le nom du job à exécuter au démarrage du module.
i2cport→set_userData(data)
Enregistre un contexte libre dans l'attribut userData de la fonction, afin de le retrouver plus tard à l'aide de la
get_userData
méthode
i2cport→snoopMessages(maxWait)
Récupère les messages dans la mémoire tampon du module (dans les deux directions), à partir de la position
courante.
i2cport→unmuteValueCallbacks()
Réactive l'envoi de chaque changement de la valeur publiée au hub parent.
i2cport→uploadJob(jobfile, jsonDef)
Sauvegarde une définition de tâche (au format JSON) dans un fichier.
i2cport→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.
i2cport→writeArray(byteList)
Envoie une séquence d'octets (fournie sous forme d'une liste) sur le bus I2C.
i2cport→writeBin(buff)
Envoie un objet binaire tel quel sur le bus I2C.
i2cport→writeByte(code)
Envoie un unique octet sur bus I2C.
i2cport→writeHex(hexString)
Envoie une séquence d'octets (fournie sous forme de chaîne hexadécimale) sur le bus I2C.
i2cport→writeLine(codes)
Envoie une chaîne textuelle de codes I2C sur le bus, et relâche le bus.
i2cport→writeStr(codes)
Envoie une chaîne textuelle de codes I2C sur le bus, telle quelle.
322
.
www.yoctopuce.com