I have read the TOSSIM tutorial at

http://www.tinyos.net/tinyos-2.x/doc/html/tutorial/lesson11.html

     As I followed the tutorial, I encountered the following issues when
using TinyOS 2.0.1:

1)   For some reason, the result of the command dir(t) appears to be
quoted incorrectly at the end of the "Running TOSSIM with Python" section.
When I run this command, I get a command ticksPerSecond in addition to the
ones listed in the tutorial.

2)   The "setThreshold" command, cited at the start of the tutorial
section "Configuring a Network", does not appear to exist in this release.
Also, it is not listed in the dir(r) response cited above or in the one
that I run myself.  How, then do I complete the following step of the
tutorial?

"If you set node's clear channel assessment to be at -110dBm, then nodes
will never transmit, as noise and interference never drop this low."

3)   The tutorial cites the first ten lines of the meyer-heavy.txt noise
trace. However, these are not the first ten lines of the actual file in
the distribution that I downloaded (from the Toilers). The first ten lines
of the file I have are:
-39
-98
-98
-98
-99
-98
-94
-98
-98
-98
     This appears to be the same as the current CVS version of the file.
If this seems incorrect, where can I find the full, correct
meyer-heavy.txt noise trace?

4)   The tutorial refers to the file packets.py. This file contains the
following line of code:

print "Delivering " + msg.__str__() + " to 0 at " + str(t.time() + 3);

     This line does not run correctly for me. This is the error message:

Traceback (most recent call last):
  File "packets.py", line 46, in ?
    print "Delivering ", msg, " to 0 at ", str(t.time() + 3);
TypeError: 'str' object is not callable

     However, when I change it as follows, then the code does run:

print "Delivering " + msg.__str__() + " to 0 at " + (t.time() + 3);

     Line 46 of the latest CVS version
(/tinyos-2.x/tos/lib/tossim/examples/packets.py) still seems to have
this problem.

5)   The "Configuring a Network" section of the tutorial has the following
statement near the end:

"TOSSIM has two sample configuration files generated from the tool in
tos/lib/tossim/topologies. The first is grid.txt . . . The second file is
scatter.txt"

     However, I cannot find these files in the cited directory.

     If anyone knows about any form of additional documentation for TOSSIM
beyond this tutorial, such as source code documentation, I would be
very interested in reading it.

     I appreciate your help in advance.

Thanks,
Tal




_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to