I committed a change to the BaseStation that makes it copy the source field from the radio to the serial packet. Is that what you wanted?
- om_p On Jan 21, 2008 2:33 AM, Andreas Reinhardt <[EMAIL PROTECTED]> wrote: > When I run BaseStation on telosB motes, it outputs a blank group field > and a sender address equal to the byte swapped version of the > destination address value. However, I might try and see whether I can > combine the benefits of both. > > Andreas > > > On 21/01/2008, at 10:05, Kevin Klues wrote: > > > 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 > _______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help