Fix output of RPL tests

This commit is contained in:
Simon Duquennoy 2016-04-23 01:10:00 +02:00
parent 6ae1b4ab66
commit 03ae4c91fa
14 changed files with 56 additions and 84 deletions

View file

@ -315,22 +315,20 @@ while(true) {
} else if(msg.startsWith("#L") && msg.endsWith("1; red")) {
hops++;
} else if(msg.startsWith("Data")) {
// log.log("" + msg + "\n"); 
data = msg.split(" ");
num = parseInt(data[14]);
packets = packets.substr(0, num) + "*";
log.log("" + hops + " " + packets + "\n");
// log.log("Num " + num + "\n");
if(lastMsg != -1) {
if(num != lastMsg + 1) {
numMissed = num - lastMsg - 1;
lostMsgs += numMissed;
lostMsgs += numMissed; 
log.log("Missed messages " + numMissed + " before " + num + "\n"); 
for(i = 0; i < numMissed; i++) {
packets = packets.substr(0, lastMsg + i) + "_"; 
packets = packets.substr(0, lastMsg + i + 1) + "_"; 
}
} 
}
packets = packets.substr(0, num) + "*";
log.log("" + hops + " " + packets + "\n");
lastMsg = num;
}
}</script>