FAQ TWedge
Come Inviare Dati a un Dispositivo
Come Inviare Dati a un Dispositivo
TWedge V2
Soluzione: TWedge fornisce a questo scopo la funzione WriteToDevice (). WriteToDevice () accetta due parametri:
- Il primo specifica i dati che devono essere inviati al dispositivo.
- Il secondo parametro specifica il timeout (in millisecondi) per questa operazione.
L’esempio seguente invia due righe di testo: la prima riga richiede al dispositivo di accettare il nome utente, la seconda invia il nome utente. Ogni riga è terminata da un carattere di nuova riga (\n line feed):
WriteToDevice ("user\n", 1000);
WriteToDevice ("sysadmin\n", 1000);
TWedge V3
Soluzione: A questo scopo TWedge fornisce la funzione membro Javascript WriteData (). Questa funzione esiste in due varianti con parametri diversi:
- Integer WriteData (Array arrData, Integer nTimeout)
- Integer WriteData (String sData, Integer nTimeout, String sEncoding = "Latin1")
L’esempio seguente invia i dati una volta come array binario e una volta come stringa. All’interno di una stringa è possibile codificare un avanzamento riga con la sequenza di escape \n:
var arrSend = [0x48, 0x65, 0x6c, 0x6c, 0x6f]; hConn.WriteData (arrSend, 200);
hConn.WriteData ("Hello\n", 1000);
hConn è l’oggetto di connessione attuale.