使用 Docklight 在同一个 USB 端口上收听 2 个发送器
Listening to 2 senders on the same USB Port using Docklight
我目前正在使用 docklight v2.0 编写脚本。
我的设置如下:
- 我的 PC 的 USB 端口连接了一个分离器。
- 那个分离器连接在一根线上,在这根线上可以在 2 个设备之间进行通信。
- Docklight 连接到 USB 端口并接收通过该线传输的所有信息。
- 我在 docklight 上设置了一个脚本,一旦 docklight 嗅探到它们,就将每个字节放入缓冲区。
- 我的脚本是使用 Docklight 和 VBScript 中的函数编码的。
我遇到的问题如下:
我将所有字节都放在同一个缓冲区中,这混淆了来自两个设备的消息,因此无法分析它们。
我需要做的事情:
我需要知道哪个字节来自哪个设备,Docklight 已经能够做到这一点,但我需要在我的脚本中这样做,以便我可以将字节放入 2 个不同的缓冲区中以正确处理数据。
使用函数 DL.OnReceive_GetChannel()
解决了我的问题。
我目前正在使用 docklight v2.0 编写脚本。
我的设置如下:
- 我的 PC 的 USB 端口连接了一个分离器。
- 那个分离器连接在一根线上,在这根线上可以在 2 个设备之间进行通信。
- Docklight 连接到 USB 端口并接收通过该线传输的所有信息。
- 我在 docklight 上设置了一个脚本,一旦 docklight 嗅探到它们,就将每个字节放入缓冲区。
- 我的脚本是使用 Docklight 和 VBScript 中的函数编码的。
我遇到的问题如下:
我将所有字节都放在同一个缓冲区中,这混淆了来自两个设备的消息,因此无法分析它们。
我需要做的事情:
我需要知道哪个字节来自哪个设备,Docklight 已经能够做到这一点,但我需要在我的脚本中这样做,以便我可以将字节放入 2 个不同的缓冲区中以正确处理数据。
使用函数 DL.OnReceive_GetChannel()
解决了我的问题。