]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/platforms/iris/TimeSyncMessageC.nc
Expose the PacketTimeStamp interfaces in TimeSyncMessageC
[tinyos-2.x.git] / tos / platforms / iris / TimeSyncMessageC.nc
index 4bca9f686780930876bdadde07de300b7214ed76..6e955c0a8a1ccf81320a2bdd72815e9a10d0ca55 100644 (file)
@@ -21,7 +21,7 @@
  * Author: Miklos Maroti
  */
 
-#include <RadioAlarm.h>
+#include <RadioConfig.h>
 
 configuration TimeSyncMessageC
 {
@@ -34,9 +34,11 @@ configuration TimeSyncMessageC
                interface Packet;
                interface AMPacket;
 
+               interface PacketTimeStamp<TRadio, uint32_t> as PacketTimeStampRadio;
                interface TimeSyncAMSend<TRadio, uint32_t> as TimeSyncAMSendRadio[am_id_t id];
                interface TimeSyncPacket<TRadio, uint32_t> as TimeSyncPacketRadio;
 
+               interface PacketTimeStamp<TMilli, uint32_t> as PacketTimeStampMilli;
                interface TimeSyncAMSend<TMilli, uint32_t> as TimeSyncAMSendMilli[am_id_t id];
                interface TimeSyncPacket<TMilli, uint32_t> as TimeSyncPacketMilli;
        }
@@ -44,17 +46,19 @@ configuration TimeSyncMessageC
 
 implementation
 {
-       components RF2xxTimeSyncMessageC;
+       components RF230TimeSyncMessageC as MessageC;
   
-       SplitControl = RF2xxTimeSyncMessageC;
-  
-       Receive         = RF2xxTimeSyncMessageC.Receive;
-       Snoop           = RF2xxTimeSyncMessageC.Snoop;
-       Packet          = RF2xxTimeSyncMessageC;
-       AMPacket        = RF2xxTimeSyncMessageC;
-
-       TimeSyncAMSendRadio = RF2xxTimeSyncMessageC;
-       TimeSyncPacketRadio = RF2xxTimeSyncMessageC;
-       TimeSyncAMSendMilli = RF2xxTimeSyncMessageC;
-       TimeSyncPacketMilli = RF2xxTimeSyncMessageC;
+       SplitControl    = MessageC;
+       Receive         = MessageC.Receive;
+       Snoop           = MessageC.Snoop;
+       Packet          = MessageC;
+       AMPacket        = MessageC;
+
+       PacketTimeStampRadio    = MessageC;
+       TimeSyncAMSendRadio     = MessageC;
+       TimeSyncPacketRadio     = MessageC;
+
+       PacketTimeStampMilli    = MessageC;
+       TimeSyncAMSendMilli     = MessageC;
+       TimeSyncPacketMilli     = MessageC;
 }