i2cport→readMessages()
Cherche les messages entrants dans le tampon de réception correspondant à un format donné, à
partir de la position courante.
function readMessages( pattern, maxWait)
js
vector<string> readMessages( string pattern, int maxWait)
cpp
-(NSMutableArray*) readMessages : (NSString*)
m
TStringArray readMessages( pattern: string, maxWait: LongInt): TStringArray
pas
function readMessages( ByVal
vb
List<string> readMessages( string pattern, int maxWait)
cs
ArrayList<String> readMessages( String pattern, int maxWait)
java
async Task<List<string>> readMessages( string pattern, int maxWait)
uwp
readMessages( pattern, maxWait)
py
function readMessages( $pattern, $maxWait)
php
async readMessages( pattern: string, maxWait: number): Promise<string[]
ts
async readMessages( pattern, maxWait)
es
string[] readMessages( string pattern, int maxWait)
dnp
vector<string> readMessages( string pattern, int maxWait)
cp
YI2cPort
target
cmd
Cette fonction ne compare et ne retourne que les caractères imprimables. Les protocoles binaires sont
gérés sous forme de représentation hexadécimale.
La recherche retourne tous les messages trouvés qui correspondent au format. Tant qu'aucun
message adéquat n'est trouvé, la fonction attendra, au maximum pour le temps spécifié en argument
(en millisecondes).
Paramètres :
pattern
une expression régulière limitée décrivant le format de message désiré, ou une chaîne vide si
aucun filtrage des messages n'est désiré. Pour les protocoles binaires, le format est appliqué à la
représentation hexadécimale du message.
maxWait
le temps maximum d'attente pour obtenir un message, tant qu'aucun n'est trouvé dans le tampon
de réception (en millisecondes).
Retourne :
un tableau de chaînes de caractères contenant les messages trouvés. Les messages binaires sont convertis
automatiquement en représentation hexadécimale.
En cas d'erreur, déclenche une exception ou retourne un tableau vide.
www.yoctopuce.com
: (int)
pattern
As String, ByVal
readMessages
pattern maxWait
pattern
maxWait
maxWait
25. Référence de l'API de haut niveau
As Integer) As List
YI2cPort
383