Vbscript 使用Docklight监听同一USB端口上的两个发送者

Vbscript 使用Docklight监听同一USB端口上的两个发送者,vbscript,port,serial-communication,usbserial,docklight,Vbscript,Port,Serial Communication,Usbserial,Docklight,我目前正在docklight v2.0中编写脚本 我的设置如下: 我在电脑的USB端口上连接了一个拆分器 该分路器连接在两个设备之间进行通信的导线上 Docklight连接在USB端口上,接收通过该线传输的所有信息 我在docklight上设置了一个脚本,一旦docklight嗅探到每个字节,就将它们放入缓冲区 我的脚本是使用Docklight和VBScript中的函数编写的 我的问题如下: 我将所有字节放在同一个缓冲区中,这会混淆来自两个设备的消息,因此无法对它们进行分析 我需要做什么:

我目前正在docklight v2.0中编写脚本

我的设置如下:

  • 我在电脑的USB端口上连接了一个拆分器
  • 该分路器连接在两个设备之间进行通信的导线上
  • Docklight连接在USB端口上,接收通过该线传输的所有信息
  • 我在docklight上设置了一个脚本,一旦docklight嗅探到每个字节,就将它们放入缓冲区
  • 我的脚本是使用Docklight和VBScript中的函数编写的
我的问题如下:

我将所有字节放在同一个缓冲区中,这会混淆来自两个设备的消息,因此无法对它们进行分析

我需要做什么:


我需要知道哪个字节来自哪个设备,Docklight已经可以这样做了,但我需要在脚本中这样做,以便我可以将字节放入两个不同的缓冲区中,以正确处理数据。

使用函数
DL.OnReceive\u GetChannel()
解决了我的问题