-// $Id$
-
-/* tab:4
+/*
* "Copyright (c) 2004-2005 The Regents of the University of California.
* All rights reserved.
*
* addr and group).
*
* @author Philip Levis
- * @date June 19 2005
+ * @author Marco Langerwisch (Packet timestamping)
*/
configuration CC1000ActiveMessageC {
interface AMPacket;
interface Packet;
interface PacketAcknowledgements;
+ interface LinkPacketMetadata;
+
+ interface PacketTimeStamp<T32khz, uint32_t> as PacketTimeStamp32khz;
+ interface PacketTimeStamp<TMilli, uint32_t> as PacketTimeStampMilli;
+ interface PacketTimeSyncOffset;
+ interface LowPowerListening;
}
}
implementation {
SplitControl = Radio;
Packet = Radio;
PacketAcknowledgements = Radio;
-
+ LinkPacketMetadata = Radio;
+
AMSend = AM;
Receive = AM.Receive;
Snoop = AM.Snoop;
AM.SubReceive -> Radio.Receive;
AM.amAddress -> Address;
AM.Packet -> Radio;
+
+ PacketTimeStamp32khz = Radio;
+ PacketTimeStampMilli = Radio;
+ PacketTimeSyncOffset = Radio;
+ LowPowerListening = Radio;
}