From: scipio Date: Fri, 20 Apr 2007 21:39:36 +0000 (+0000) Subject: Fix script to new radio model, removed printf from sim_noise. X-Git-Tag: tinyos/2.0.1~10 X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=commitdiff_plain;h=99dac2db88f7c0077521eaf0f8f4764bbef6539d Fix script to new radio model, removed printf from sim_noise. --- diff --git a/tos/lib/tossim/examples/packets.py b/tos/lib/tossim/examples/packets.py index 465d4bbd..4f639eaa 100644 --- a/tos/lib/tossim/examples/packets.py +++ b/tos/lib/tossim/examples/packets.py @@ -23,8 +23,15 @@ for line in lines: if (len(s) > 0): if (s[0] == "gain"): r.add(int(s[1]), int(s[2]), float(s[3])) - elif (s[0] == "noise"): - r.setNoise(int(s[1]), float(s[2]), float(s[3])) + +noise = open("meyer-heavy.txt", "r") +lines = noise.readlines() +for line in lines: + str = line.strip() + if (str != ""): + val = int(str) + for i in range(0, 2): + t.getNode(i).addNoiseTraceReading(val) for i in range(0, 60): t.runNextEvent(); @@ -36,7 +43,7 @@ pkt.setData(msg.data) pkt.setType(msg.get_amType()) pkt.setDestination(0) -print "Delivering " + msg.__str__() + " to 0 at " + str(t.time() + 3); +print "Delivering ", msg, " to 0 at ", str(t.time() + 3); pkt.deliver(0, t.time() + 3) diff --git a/tos/lib/tossim/sim_noise.c b/tos/lib/tossim/sim_noise.c index 8fdaf307..437974fb 100644 --- a/tos/lib/tossim/sim_noise.c +++ b/tos/lib/tossim/sim_noise.c @@ -246,7 +246,7 @@ void makePmfDistr(uint16_t node_id)__attribute__ ((C, spontaneous)) arrangeKey(node_id); for(i = NOISE_HISTORY; i < noiseData[node_id].noiseTraceIndex; i++) { if (i == NOISE_HISTORY) { - printf("Inserting first element.\n"); + //printf("Inserting first element.\n"); } pKey[NOISE_HISTORY-1] = search_bin_num(noiseData[node_id].noiseTrace[i]); sim_noise_dist(node_id);