Yoctopuce Yocto-I2C Mode D'emploi page 329

Table des Matières

Publicité

i2cport→isReadOnly()
Test si la fonction est en lecture seule.
i2cport→load(msValidity)
Met en cache les valeurs courantes du port I2C, avec une durée de validité spécifiée.
i2cport→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.
i2cport→load_async(msValidity, callback, context)
Met en cache les valeurs courantes du port I2C, avec une durée de validité spécifiée.
i2cport→muteValueCallbacks()
Désactive l'envoi de chaque changement de la valeur publiée au hub parent.
i2cport→nextI2cPort()
Continue l'énumération des ports I2C commencée à l'aide de
pouvez faire aucune supposition sur l'ordre dans lequel les ports I2C sont retournés.
i2cport→queryHex(hexString, maxWait)
Envoie un message binaire sur le port série, et lit la réponse reçue.
i2cport→queryLine(query, maxWait)
Envoie un message sous forme de ligne de texte sur le port série, et lit la réponse reçue.
i2cport→readLine()
Lit la prochaine ligne (ou le prochain message) du tampon de réception, à partir de la position courante dans
le flux de donnée.
i2cport→readMessages(pattern, maxWait)
Cherche les messages entrants dans le tampon de réception correspondant à un format donné, à partir de la
position courante.
i2cport→read_avail()
Retourne le nombre de bytes prêts à être lus dans le tampon de réception, depuis la position courante dans le
flux de donnée utilisé par l'objet d'API.
i2cport→read_seek(absPos)
Change le pointeur de position courante dans le flux de donnée à la valeur spécifiée.
i2cport→read_tell()
Retourne la valeur actuelle du pointeur de position courante dans le flux de donnée utilisé par l'objet d'API.
i2cport→registerValueCallback(callback)
Enregistre la fonction de callback qui est appelée à chaque changement de la valeur publiée.
i2cport→reset()
Remet à zéro tous les compteurs et efface les tampons.
i2cport→selectJob(jobfile)
Charge et execute le fichier de tâche spécifié.
i2cport→set_currentJob(newval)
Sélectionne un fichier de tâches pour exécution immédiate.
i2cport→set_i2cMode(newval)
Modifie les paramètres de communication du port, sous forme d'une chaîne de caractères du type
"400kbps,2000ms".
i2cport→set_i2cVoltageLevel(newval)
Modifie le niveau de tension utilisé sur le bus I2C.
i2cport→set_logicalName(newval)
Modifie le nom logique du port I2C.
i2cport→set_protocol(newval)
www.yoctopuce.com
25. Référence de l'API de haut niveau
yFirstI2cPort()
Attention, vous ne
321

Publicité

Table des Matières
loading

Table des Matières