Prototype hook for the chrome addon.

This commit is contained in:
Jonathan Protzenko 2015-11-13 13:04:51 -08:00
Родитель 57ab9100bf
Коммит c0555f9934
1 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -75,6 +75,22 @@ module TDev
if (External.TheChannel)
External.TheChannel.receive(event);
});
var chrome = (<any> window).chrome;
if (chrome && chrome.runtime) {
var buf = "";
var port = chrome.runtime.connect("jmockekaclnoghdblhiogkkhadjmdkin", { name: "micro:bit" });
port.onMessage.addListener(function (msg) {
if (msg.type == "serial") {
buf += msg.data;
var i = buf.lastIndexOf("\n");
if (i >= 0) {
console.log("SERIAL:", buf.substring(0, i+1));
buf = buf.slice(i+1);
}
}
});
}
});
}