FAQ 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")
以下示例分别以二进制数组和字符串两种方式发送数据。在字符串内部,可以使用转义序列 \n 表示换行:
var arrSend = [0x48, 0x65, 0x6c, 0x6c, 0x6f]; hConn.WriteData (arrSend, 200);
hConn.WriteData ("Hello\n", 1000);
hConn 是实际的连接对象。