X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Frf230%2FTimeSyncMessageP.nc;h=a80906a6d2d125b1a7d2dbb66179381a3dbeb8c6;hb=bceebed6615bb5a994de83ca67ff492b18df3815;hp=81616cdf49d467db8c5f059cb548fd52d312aa00;hpb=ba81f6d873d23d22b3653764585c8e5786d9789e;p=tinyos-2.x.git diff --git a/tos/chips/rf230/TimeSyncMessageP.nc b/tos/chips/rf230/TimeSyncMessageP.nc index 81616cdf..a80906a6 100644 --- a/tos/chips/rf230/TimeSyncMessageP.nc +++ b/tos/chips/rf230/TimeSyncMessageP.nc @@ -46,6 +46,8 @@ module TimeSyncMessageP interface LocalTime as LocalTimeRadio; interface LocalTime as LocalTimeMilli; + + interface PacketField as PacketTimeSyncOffset; } } @@ -92,6 +94,8 @@ implementation timesync_footer_t* footer = (timesync_footer_t*)(msg->data + len); footer->time_offset = (nx_int32_t)event_time; + call PacketTimeSyncOffset.set(msg, len); + return call SubSend.send[id](addr, msg, len + sizeof(timesync_footer_t)); }