void onData(MicroBitEvent) { ManagedString message = uBit.radio.datagram.recv(); if (message.substring(0,3) == "ans") ans(message); }
void reader() { while(1){ ManagedString incoming = uBit.serial.readUntil(";") + ";"; ManagedString id = incoming.substring(0,3); if(id == "set"){ uBit.serial.send("ack;"); set(incoming); } else if(id == "ack"){ uBit.serial.send("ack;"); ack(incoming); } else if(id == "stp"){ uBit.serial.send("ack;"); stp(); } } }