[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/rf2xx/layers ActiveMessageLayerP.nc, 1.4, 1.5
Miklos Maroti
mmaroti at users.sourceforge.net
Sat May 9 11:07:09 PDT 2009
Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/rf2xx/layers
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16648
Modified Files:
ActiveMessageLayerP.nc
Log Message:
fix packet length calculation
Index: ActiveMessageLayerP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/rf2xx/layers/ActiveMessageLayerP.nc,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ActiveMessageLayerP.nc 9 Apr 2009 20:48:02 -0000 1.4
--- ActiveMessageLayerP.nc 9 May 2009 18:07:07 -0000 1.5
***************
*** 228,255 ****
command void Packet.clear(message_t* msg)
{
! call SubPacket.clear(msg);
}
command uint8_t Packet.payloadLength(message_t* msg)
{
! return call SubPacket.payloadLength(msg);
}
command void Packet.setPayloadLength(message_t* msg, uint8_t len)
{
! call SubPacket.setPayloadLength(msg, len);
}
command uint8_t Packet.maxPayloadLength()
{
! return call SubPacket.maxPayloadLength();
}
command void* Packet.getPayload(message_t* msg, uint8_t len)
{
! if( len > call SubPacket.maxPayloadLength() )
return NULL;
! return ((void*)msg) + call SubPacket.headerLength(msg);
}
}
--- 228,255 ----
command void Packet.clear(message_t* msg)
{
! call RadioPacket.clear(msg);
}
command uint8_t Packet.payloadLength(message_t* msg)
{
! return call RadioPacket.payloadLength(msg);
}
command void Packet.setPayloadLength(message_t* msg, uint8_t len)
{
! call RadioPacket.setPayloadLength(msg, len);
}
command uint8_t Packet.maxPayloadLength()
{
! return call RadioPacket.maxPayloadLength();
}
command void* Packet.getPayload(message_t* msg, uint8_t len)
{
! if( len > call RadioPacket.maxPayloadLength() )
return NULL;
! return ((void*)msg) + call RadioPacket.headerLength(msg);
}
}
More information about the Tinyos-2-commits
mailing list