Is there some limitation in the already existing tinyos-2.x/apps/BaseStation ?

Kevin

On Jan 20, 2008 11:59 PM, Andreas Reinhardt
<[EMAIL PROTECTED]> wrote:
>   I was considering implementing a transparent gateway mote that would
> simply forward all packets received on the radio to the USB port. Like
> a T2 version of TOSbase. As I want to maintain the serial packet
> format, instead of operating on raw byte data, I was looking for a way
> to keep all header fields intact. Or is there another simple way to
> instantiate 256 instances of AMSend?
>
> Andreas
>
>
> On 15/01/2008, at 16:08, Kevin Klues wrote:
>
> > Can I ask why you are trying to dynamically change the value of the AM
> > type at runtime via this interface?  The traditional way to "change"
> > the AM type is to include multiple instances of SerialAMSenderC() in
> > your configuration, each instantiated with a different AM type.  When
> > you want to send a message with a particular AM type, you choose the
> > proper instance of the AMSend interface provided by one of these
> > components.
> >
> > I'm not sure exactly why what you were trying to do originally
> > wouldn't work in theory, but I suspect it has something to do with not
> > using the proper components in your configuration.
> >
> > Kevin
> >
> > On Jan 15, 2008 1:53 AM, Andreas Reinhardt
> > <[EMAIL PROTECTED]> wrote:
> >> Hi,
> >>   Using tmotes on tinyos-2.x, I am looking for a solution to manually
> >> set the AMtype field of an AMPacket that I send out over the serial
> >> port. When I set it using the AMPacket.setType(..) method prior to
> >> calling AMSend.send(), it seems it is always reset by
> >> SerialActiveMessageP.nc. But even if I uncomment line 63 in the
> >> AMSend.send() method of that file, things don't change:
> >>
> >> // [... ]header->group = TOS_AM_GROUP;
> >> //header->type = id;    // Commented out
> >> header->length = len; [...]
> >>
> >> However, if I enter any arbitrary number here (such as: header-
> >> >type =
> >> 4;), it appears correctly in the data stream over the serial port.
> >> How
> >> can that be - browsing the source code doesn't show up any other
> >> methods handling the packet in the meantime.
> >>
> >> Any other solutions are appreciated.
> >>
> >> Thanks,
> >> Andreas
> >>
> >> _______________________________________________
> >> Tinyos-help mailing list
> >> Tinyos-help@millennium.berkeley.edu
> >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> >>
> >
> >
> >
> > --
> > ~Kevin
>
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help@millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>



-- 
~Kevin
_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to