Hi Ashish,

I have checked in the modified BaseStation code to tinyos CVS, you get
get it there.

http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x/apps/BaseStation/

Miklos

On Mon, Mar 22, 2010 at 7:54 PM, Ashish Padav Shenoy
<[email protected]> wrote:
> Hi Miklos,
>
> Thanks a lot for your reply.
>
> I had used the BaseStation code  in the tinyos-2.x/apps directory and the
> java
> net.tinyos.tools.Listen, to sniff on the packets transmitted over radio. And
> to set the group ID i used the DEFAULT_LOCAL_GROUP=0x1e in the make file.
>
> Have you fixed the bug ? Can you please send me a copy of the modified
> BaseStation code so that I can test it out ?
>
> Thanks,
>
> ~A
>
> On Sun, Mar 21, 2010 at 5:52 PM, Miklos Maroti <[email protected]>
> wrote:
>>
>> Hi Ashish,
>>
>> Now I had time to look into this. There was a bug in the BaseStation
>> code which did not copy the group id from the radio message to the
>> serial message. This is completely platform independent code, it has
>> nothing to do with the IRIS.
>>
>> The group id works for me: I have compiled the RadioCountToLeds with
>> the following command line:
>>
>> DEFAULT_LOCAL_GROUP=0x66 make iris install
>>
>> Then I programmed another mote with the (new) BaseStation and run java
>> net.tinyos.tools.Listen. I can see that the group ID becomes 0x66 on
>> the received messages (instead of the default 0x22):
>>
>> 00 FF FF 00 01 02 66 06 00 EA
>>
>> How did you test the group id? What program did you use?
>>
>> Best,
>> Miklos
>>
>> On Thu, Feb 18, 2010 at 10:56 PM, Ashish Padav Shenoy
>> <[email protected]> wrote:
>> > Hi Miklos,
>> >
>> >    Thanks for your reply.
>> >
>> >    I put a printf statement inside the amGroup() function in
>> > ActiveMessgeAddressC and there the value of the group variable was being
>> > set. So, yes it returned the right value.
>> >
>> >   Even when i tried the setGroup command using a hardcoded group ID in
>> > my
>> > source code, the TOS_AM_GROUP macro was getting set but not the group ID
>> > field in the packets that were transmitted.
>> >
>> > Thanks,
>> >
>> > ~A
>> >
>> > On Thu, Feb 18, 2010 at 2:12 AM, Miklos Maroti
>> > <[email protected]>
>> > wrote:
>> >>
>> >> Hi Anish,
>> >>
>> >> Can you please verify that the
>> >>
>> >> call ActiveMessageAddress.amGroup();
>> >>
>> >> command of the ActiveMessageAddressC component returns the right group
>> >> for
>> >> you?
>> >>
>> >> Thanks,
>> >> Miklos
>> >>
>> >> On Thu, Feb 18, 2010 at 10:09 AM, Miklos Maroti
>> >> <[email protected]> wrote:
>> >> > Dear Ashish,
>> >> >
>> >> > I will look into this, but probably cannot do it earlier than next
>> >> > week.
>> >> >
>> >> > Miklos
>> >> >
>> >> > On Wed, Feb 17, 2010 at 10:00 PM, Ashish Padav Shenoy
>> >> > <[email protected]> wrote:
>> >> >> Hi,
>> >> >>
>> >> >>   I am using TinyOS-2.x and IRIS motes.
>> >> >>
>> >> >>   I tried to set the mote's group ID using the
>> >> >> "DEFAULT_LOCAL_GROUP=0x1E"
>> >> >> flag in the Makefile. The corresponding compiler flag
>> >> >> "DEFINED_TOS_AM_GROUP"
>> >> >> gets set. But, when i use the serial forwarder to snoop the packets
>> >> >> that i
>> >> >> am transmitting over the radio, the packets' group ID field is 0. It
>> >> >> is
>> >> >> not
>> >> >> getting set. So, I tried 2 things:
>> >> >>
>> >> >>  1. So, I tried to debug this by including the printf library and
>> >> >> printing
>> >> >> out the value of the TOS_AM_GROUP which equals the value 0x1E that i
>> >> >> set in
>> >> >> the Makefile. Why then is the group ID field of the packets not
>> >> >> getting
>> >> >> set
>> >> >> ?
>> >> >>
>> >> >>   2. I also tried to set the group ID by wiring the AMPacket
>> >> >> interface
>> >> >> and
>> >> >> calling the setGroup command. When i print it out using the printf
>> >> >> library,
>> >> >> the value seems to have been set to 0x1E. But the group ID field of
>> >> >> the
>> >> >> packets transmitted over the radio is still 0. Why is the group ID
>> >> >> field of
>> >> >> the packets not getting set ? Does it have something to do with the
>> >> >> active
>> >> >> message handler ID ?
>> >> >>
>> >> >> Thanks,
>> >> >>
>> >> >> Ashish
>> >> >> _______________________________________________
>> >> >> 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