X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fcc1000%2FCC1000ActiveMessageC.nc;h=1ad985b970514ab29a04015b097641b448c83593;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=a7f4d7ab49ecc1efd4b37d7a66c0893fb5d90fb8;hpb=1ba974b83d19fc41bf80acd52726f36f7f1df297;p=tinyos-2.x.git diff --git a/tos/chips/cc1000/CC1000ActiveMessageC.nc b/tos/chips/cc1000/CC1000ActiveMessageC.nc index a7f4d7ab..1ad985b9 100644 --- a/tos/chips/cc1000/CC1000ActiveMessageC.nc +++ b/tos/chips/cc1000/CC1000ActiveMessageC.nc @@ -1,6 +1,4 @@ -// $Id$ - -/* tab:4 +/* * "Copyright (c) 2004-2005 The Regents of the University of California. * All rights reserved. * @@ -38,7 +36,7 @@ * addr and group). * * @author Philip Levis - * @date June 19 2005 + * @author Marco Langerwisch (Packet timestamping) */ configuration CC1000ActiveMessageC { @@ -50,6 +48,12 @@ configuration CC1000ActiveMessageC { interface AMPacket; interface Packet; interface PacketAcknowledgements; + interface LinkPacketMetadata; + + interface PacketTimeStamp as PacketTimeStamp32khz; + interface PacketTimeStamp as PacketTimeStampMilli; + interface PacketTimeSyncOffset; + interface LowPowerListening; } } implementation { @@ -60,7 +64,8 @@ implementation { SplitControl = Radio; Packet = Radio; PacketAcknowledgements = Radio; - + LinkPacketMetadata = Radio; + AMSend = AM; Receive = AM.Receive; Snoop = AM.Snoop; @@ -70,4 +75,9 @@ implementation { AM.SubReceive -> Radio.Receive; AM.amAddress -> Address; AM.Packet -> Radio; + + PacketTimeStamp32khz = Radio; + PacketTimeStampMilli = Radio; + PacketTimeSyncOffset = Radio; + LowPowerListening = Radio; }