Часто задаваемые вопросы о TWedge
Как отправить данные на устройство
Как отправить данные на устройство
TWedge V2
Решение: для этого TWedge предоставляет функцию WriteToDevice (). WriteToDevice () принимает два параметра:
- Первый указывает данные, которые нужно отправить на устройство.
- Второй параметр указывает тайм-аут (в миллисекундах) для этой операции.
Следующий пример отправляет две строки текста: первая строка предлагает устройству принять имя пользователя, вторая строка отправляет имя пользователя. Каждая строка завершается символом новой строки (\n перевод строки):
WriteToDevice ("user\n", 1000);
WriteToDevice ("sysadmin\n", 1000);
TWedge V3
Решение: для этого TWedge предоставляет функцию-член JavaScript WriteData (). Эта функция существует в двух вариантах с разными параметрами:
- Integer WriteData (Array arrData, Integer nTimeout)
- Integer WriteData (String sData, Integer nTimeout, String sEncoding = "Latin1")
Следующий пример отправляет данные один раз как бинарный массив и один раз как строку. Внутри строки перевод строки можно закодировать escape-последовательностью \n:
var arrSend = [0x48, 0x65, 0x6c, 0x6c, 0x6f]; hConn.WriteData (arrSend, 200);
hConn.WriteData ("Hello\n", 1000);
hConn — это текущий объект соединения.