FAQ TWedge
Comment envoyer des données à un appareil
Comment envoyer des données à un appareil
TWedge V2
Solution : TWedge propose la fonction WriteToDevice () à cet effet. WriteToDevice () accepte deux paramètres :
- Le premier spécifie les données à envoyer à l'appareil.
- Le second paramètre spécifie le délai d'expiration (en millisecondes) pour cette opération.
L'exemple suivant envoie deux lignes de texte : la première ligne invite l'appareil à accepter le nom d'utilisateur, la seconde envoie le nom d'utilisateur. Chaque ligne se termine par un caractère de saut de ligne (\n line feed) :
WriteToDevice ("user\n", 1000);
WriteToDevice ("sysadmin\n", 1000);
TWedge V3
Solution : À cet effet, TWedge propose la fonction membre Javascript WriteData (). Cette fonction existe en deux variantes avec des paramètres différents :
- Integer WriteData (Array arrData, Integer nTimeout)
- Integer WriteData (String sData, Integer nTimeout, String sEncoding = "Latin1")
L'exemple suivant envoie des données une fois sous forme de tableau binaire et une fois sous forme de chaîne. Au sein d'une chaîne, vous pouvez encoder un saut de ligne avec la séquence d'échappement \n :
var arrSend = [0x48, 0x65, 0x6c, 0x6c, 0x6f]; hConn.WriteData (arrSend, 200);
hConn.WriteData ("Hello\n", 1000);
hConn est l'objet de connexion actuel.