Chrome.serial onReceive很慢

时间:2015-10-11 20:06:11

标签: performance google-chrome

您好我使用chrome serial API以50-100ms的间隔接收数据。 这是我如何连接设备:

serial.connect("COM180", {bitrate: 115200,ctsFlowControl:true}, onDeviceEvent);
chrome.serial.onReceive.addListener(parseDataFromDevice);

我的parseDataFromDevice有时会以50-100ms的指定间隔调用,但有时它会失败并每200ms传递一次消息。

我使用它将收到的数据转换为String:

var ab2str = function(buf)
{
return String.fromCharCode.apply(null, new Uint8Array(buf));
};

知道为什么会发生这种情况并且这么慢吗?

0 个答案:

没有答案