[Tinyos-2-commits] CVS: tinyos-2.x/support/sdk/cpp/sf serialcomm.cpp, 1.5, 1.6
akoepke
andreaskoepke at users.sourceforge.net
Mon Mar 23 04:28:04 PDT 2009
Update of /cvsroot/tinyos/tinyos-2.x/support/sdk/cpp/sf
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26464
Modified Files:
serialcomm.cpp
Log Message:
correct reception of packets that require an ACK, patch provided by Roman Lim
Index: serialcomm.cpp
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/support/sdk/cpp/sf/serialcomm.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** serialcomm.cpp 20 Feb 2009 09:27:46 -0000 1.5
--- serialcomm.cpp 23 Mar 2009 11:28:02 -0000 1.6
***************
*** 443,449 ****
break;
case SF_PACKET_NO_ACK:
- case SF_PACKET_ACK:
pPacket.setPayload((char *)(&buffer[payloadOffset]-1), count+1+1 - serialHeaderBytes);
break;
default:
DEBUG("SerialComm::readPacket : unknown packet type = " \
--- 443,451 ----
break;
case SF_PACKET_NO_ACK:
pPacket.setPayload((char *)(&buffer[payloadOffset]-1), count+1+1 - serialHeaderBytes);
break;
+ case SF_PACKET_ACK:
+ pPacket.setPayload((char *)(&buffer[payloadOffset]), count+1 - serialHeaderBytes);
+ break;
default:
DEBUG("SerialComm::readPacket : unknown packet type = " \
More information about the Tinyos-2-commits
mailing list