25. Référence de l'API de haut niveau
25.3. La classe YI2cPort
Interface pour intéragir avec les ports I2C, disponibles par exemple dans le Yocto-I2C
La classe
YI2cPort
d'envoyer et de recevoir des données, et de configurer les paramètres de transmission (vitesse, etc.).
Notez que les interfaces I2C Yoctopuce ne sont pas visibles comme des ports COM virtuels. Ils sont
faits pour être utilisés comme tous les autres modules Yoctopuce.
Pour utiliser les fonctions décrites ici, vous devez inclure:
<script type='text/javascript' src='yocto_i2cport.js'></script>
js
#include "yocto_i2cport.h"
cpp
#import "yocto_i2cport.h"
m
uses yocto_i2cport;
pas
yocto_i2cport.vb
vb
yocto_i2cport.cs
cs
import com.yoctopuce.YoctoAPI.YI2cPort;
java
import com.yoctopuce.YoctoAPI.YI2cPort;
uwp
from yocto_i2cport import *
py
require_once('yocto_i2cport.php');
php
in HTML: import { YI2cPort } from '../../dist/esm/yocto_i2cport.js';
ts
in Node.js: import { YI2cPort } from 'yoctolib-cjs/yocto_i2cport.js';
in HTML: <script src="../../lib/yocto_i2cport.js"></script>
es
in node.js: require('yoctolib-es2017/yocto_i2cport.js');
import YoctoProxyAPI.YI2cPortProxy
dnp
#include "yocto_i2cport_proxy.h"
cp
YI2cPort.vi
vi
import YoctoProxyAPI.YI2cPortProxy
ml
YI2cPort.FindI2cPort(func)
Permet de retrouver un port I2C d'après un identifiant donné.
YI2cPort.FindI2cPortInContext(yctx, func)
Permet de retrouver un port I2C d'après un identifiant donné dans un Context YAPI.
YI2cPort.FirstI2cPort()
Commence l'énumération des ports I2C accessibles par la librairie.
YI2cPort.FirstI2cPortInContext(yctx)
Commence l'énumération des ports I2C accessibles par la librairie.
YI2cPort.GetSimilarFunctions()
Enumère toutes les fonctions de type I2cPort disponibles sur les modules actuellement joignables par la
librairie, et retourne leurs identifiants matériels uniques (hardwareId).
i2cport→AdvertisedValue [lecture seule]
Courte chaîne de caractères représentant l'état courant de la fonction.
i2cport→FriendlyName [lecture seule]
Identifiant global de la fonction au format
i2cport→FunctionId [lecture seule]
Identifiant matériel du port I2C, sans référence au module.
318
permet de piloter entièrement un module d'interface I2C Yoctopuce. Elle permet
Fonction globales
Propriétés des objets
NOM_MODULE.NOM_FONCTION
YI2cPortProxy
.
www.yoctopuce.com