25. Référence de l'API de haut niveau
i2cport→i2cSendAndReceiveArray()
Envoie un message unidirectionnel (fourni sous forme de liste d'entier) à un périphérique sur le bus
I2C, puis lit en retour le nombre spécifié d'octets du périphérique.
function i2cSendAndReceiveArray( slaveAddr, values, rcvCount)
js
vector<int> i2cSendAndReceiveArray( int slaveAddr,
cpp
-(NSMutableArray*) i2cSendAndReceiveArray : (int)
m
TLongIntArray i2cSendAndReceiveArray( slaveAddr: LongInt,
pas
procedure i2cSendAndReceiveArray( ByVal
vb
List<int> i2cSendAndReceiveArray( int slaveAddr,
cs
ArrayList<Integer> i2cSendAndReceiveArray( int slaveAddr,
java
async Task<List<int>> i2cSendAndReceiveArray( int slaveAddr,
uwp
i2cSendAndReceiveArray( slaveAddr, values, rcvCount)
py
function i2cSendAndReceiveArray( $slaveAddr, $values, $rcvCount)
php
async i2cSendAndReceiveArray( slaveAddr: number, values: number[], rcvCount: number):
ts
async i2cSendAndReceiveArray( slaveAddr, values, rcvCount)
es
int[] i2cSendAndReceiveArray( int slaveAddr,
dnp
vector<int> i2cSendAndReceiveArray( int slaveAddr,
cp
YI2cPort
target
cmd
Cette fonction détecte et signale les erreurs de communications sur le bus I2C.
Paramètres :
adresse (7 bits) du périphérique esclave, sans le bit de direction
slaveAddr
values
liste d'octets de donnée à transmettre
rcvCount
nombre d'octets à lire après l'envoi des octets
Retourne :
une liste d'octets avec le contenu des données reçues du périphérique.
En cas d'erreur, déclenche une exception ou retourne un tableau vide.
368
vector<int> values,
int rcvCount)
ByVal
List<int> values,
int rcvCount)
Promise<number[]
int[] values,
int rcvCount)
vector<int> values,
int rcvCount)
i2cSendAndReceiveArray
slaveAddr
: (NSMutableArray*)
: (int)
rcvCount
values: TLongIntArray,
rcvCount: LongInt): TLongIntArray
slaveAddr
As Integer,
values
As List(Of)
ArrayList<Integer> values,
int rcvCount)
List<int> values,
int rcvCount)
slaveAddr values rcvCount
values
www.yoctopuce.com
YI2cPort