TIMEOUT(200000, log.log("last message: " + msg + "\n")); data = 0; alive = 0; while(true) { YIELD(); if(msg.startsWith('Data')) { data++; log.log("Heard " + data + " data messages\n"); } if(msg.startsWith('Alive')) { alive++; log.log("Heard " + alive + " alive messages\n"); } if(data == 0 && alive == 10) { if(msg.startsWith('Alive 10')) { log.testOK(); } else { log.testError(); } } }