From: andreaskoepke Date: Tue, 22 Jul 2008 07:22:52 +0000 (+0000) Subject: loosen layer dependency X-Git-Tag: release_tinyos_2_1_0_0~49 X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=commitdiff_plain;h=1b3430016a83abd7c0deaaa08b86e93ad049fb2d loosen layer dependency --- diff --git a/tos/lib/ftsp/TimeSyncP.nc b/tos/lib/ftsp/TimeSyncP.nc index ba96e92d..fc2ef994 100644 --- a/tos/lib/ftsp/TimeSyncP.nc +++ b/tos/lib/ftsp/TimeSyncP.nc @@ -265,7 +265,7 @@ implementation void task processMsg() { - TimeSyncMsg* msg = (TimeSyncMsg*)(processedMsg->data); + TimeSyncMsg* msg = (TimeSyncMsg*)(call Send.getPayload(processedMsg, sizeof(TimeSyncMsg))); if( msg->rootID < outgoingMsg->rootID && // jw: after becoming the root ignore other roots messages (in send period) @@ -306,7 +306,7 @@ implementation message_t* old = processedMsg; processedMsg = msg; - ((TimeSyncMsg*)(processedMsg->data))->localTime = call TimeSyncPacket.eventTime(msg); + ((TimeSyncMsg*)(payload))->localTime = call TimeSyncPacket.eventTime(msg); state |= STATE_PROCESSING; post processMsg();