]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/tests/cc2420/TestPacketLink/TestPacketLinkP.nc
The big interface switchover for Packet, Send, Receive, and AMSend.
[tinyos-2.x.git] / apps / tests / cc2420 / TestPacketLink / TestPacketLinkP.nc
index 8c6049211372a6713fc333e53ce9a6e45c84e262..abb08d2bf970a659886fd5c5ff7567b230564b5d 100644 (file)
@@ -148,7 +148,7 @@ implementation {
       call Leds.led0Toggle();
     }
     
-    ((PacketLinkMsg *) call AMSend.getPayload(&myMsg))->count = count[0];
+    ((PacketLinkMsg *) call AMSend.getPayload(&myMsg, sizeof(PacketLinkMsg)))->count = count[0];
     call Timer.startOneShot(50);
   }
   
@@ -166,11 +166,11 @@ implementation {
     }
     
     if(linkMsg->count != count[source]) {
-      ((PacketLinkMsg *) (call SerialAMSend.getPayload(&serialMsg)))->src = source;
+      ((PacketLinkMsg *) (call SerialAMSend.getPayload(&serialMsg, sizeof(PacketLinkMsg))))->src = source;
       if(linkMsg->count > count[source]) {
-        ((PacketLinkMsg *) (call SerialAMSend.getPayload(&serialMsg)))->cmd = CMD_DROPPED_PACKET;
+        ((PacketLinkMsg *) (call SerialAMSend.getPayload(&serialMsg, sizeof(PacketLinkMsg))))->cmd = CMD_DROPPED_PACKET;
       } else {
-        ((PacketLinkMsg *) (call SerialAMSend.getPayload(&serialMsg)))->cmd = CMD_DUPLICATE_PACKET;
+        ((PacketLinkMsg *) (call SerialAMSend.getPayload(&serialMsg, sizeof(PacketLinkMsg))))->cmd = CMD_DUPLICATE_PACKET;
       }
       post sendSerial();