scratch like broadcast api (#1358)

* scratch like broadcast api

* always register handler

* adding docs

* added icon

* updated block name

* adding DAL support "radio.raiseEvent"

* typo

* implemented using radiobus

* adding docs

* adding raise event block

* updated shims

* updated pxt
This commit is contained in:
Peli de Halleux
2018-10-08 09:46:23 -07:00
committed by GitHub
parent ae3d3a37f9
commit 6209f0cc63
19 changed files with 235 additions and 64 deletions

View File

@ -102,15 +102,15 @@ namespace pxsim {
switch (msg.type || "") {
case "eventbus":
let ev = <SimulatorEventBusMessage>msg;
const ev = <SimulatorEventBusMessage>msg;
this.bus.queue(ev.id, ev.eventid, ev.value);
break;
case "serial":
let data = (<SimulatorSerialMessage>msg).data || "";
const data = (<SimulatorSerialMessage>msg).data || "";
this.serialState.receiveData(data);
break;
case "radiopacket":
let packet = <SimulatorRadioPacketMessage>msg;
const packet = <SimulatorRadioPacketMessage>msg;
this.radioState.receivePacket(packet);
break;
}