Thank you Markus! I see.

Liu

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Markus
Becker
Sent: Thursday, June 17, 2010 10:42 PM
To: [email protected]
Subject: Re: [Tinyos-help] A simple question about "import _TOSSIM" in file:
TOSSIM.py, 

> Hi, Liu.
> 
> To the best of my knowledge, _TOSSIMmodule.so is a Shared Object (.so) and
> it is native code. Therefore, there is no "original .py file" - the .so
> file IS the .py file (please, anyone correct me if I'm wrong).

The TOSSIM.py file is $(TOSDIR)/lib/tossim/TOSSIM.py, which uses 
_TOSSIMmodule.so by importing _TOSSIM at the beginning.

The TOSSIM.py file is generated by the generate-swig.bash script from the 
interface definitions in $(TOSDIR)/lib/tossim/

$(TOSDIR)/support/make/sim.extra describes how  _TOSSIMmodule.so is
generated.

BR,
Markus

> Regards,
> Pedro Nunes
> 
> On Thu, Jun 17, 2010 at 3:44 AM, liujinzhi 
<[email protected]>wrote:
> >  Thank you Pedro..
> > 
> > I noticed that there is the binary file  _TOSSIMmodule.so. Do you mean
> > the import __TOSSIM  wires to the compiled _TOSSIMmodule.so ? Then if
> > so, where is the original .py file?
> > 
> > 
> > 
> > Liu
> > 
> > 
> > 
> > *From:* Pedro Nunes [mailto:[email protected]]
> > *Sent:* Wednesday, June 16, 2010 10:46 PM
> > *To:* [email protected]
> > *Cc:* [email protected]
> > 
> > *Subject:* Re: [Tinyos-help] A simple question about "import _TOSSIM" in
> > file: TOSSIM.py,
> > 
> > 
> > 
> > Hi.
> > 
> > 
> > 
> > Try to search for _TOSSIMmodule.so (it should be on the same folder as
> > TOSSIM.py).
> > 
> > 
> > 
> > Regards,
> > 
> > Pedro Nunes
> > 
> > Hi,
> > 
> > 
> > 
> > I studied python for several days by now. But still, I can figure out
the
> > where is the corresponding file of _TOSSIM.* lies?
> > 
> > Exiting email said that the _TOSSIM module is a native C code generated
> > by C. but I searched the whole ubutun, no result.
> > 
> > 
> > 
> > Could somebody give me an answer.
> > 
> > 
> > 
> > My aim is to add channel switch delay in Tossim.(It seems there is no
> > corresponding method about channel switching). But I can get stuck in
> > figuring out where should I start from.
> > 
> > 
> > 
> > Thank you in advance.
> > 
> > 
> > 
> > Liu
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

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

Reply via email to