[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