]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/platforms/iris/TimeSyncMessageC.nc
moving files from rf230 to rf2xx, prepare the support of rf212
[tinyos-2.x.git] / tos / platforms / iris / TimeSyncMessageC.nc
index 4bca9f686780930876bdadde07de300b7214ed76..2acab4c0d2612cb9806c7705d375260449ef5b20 100644 (file)
@@ -21,7 +21,7 @@
  * Author: Miklos Maroti
  */
 
-#include <RadioAlarm.h>
+#include <RadioConfig.h>
 
 configuration TimeSyncMessageC
 {
@@ -44,17 +44,19 @@ configuration TimeSyncMessageC
 
 implementation
 {
-       components RF2xxTimeSyncMessageC;
+       components GenericTimeSyncMessageC as MAC, LocalTimeMicroC, RF230PacketC;
   
-       SplitControl = RF2xxTimeSyncMessageC;
-  
-       Receive         = RF2xxTimeSyncMessageC.Receive;
-       Snoop           = RF2xxTimeSyncMessageC.Snoop;
-       Packet          = RF2xxTimeSyncMessageC;
-       AMPacket        = RF2xxTimeSyncMessageC;
-
-       TimeSyncAMSendRadio = RF2xxTimeSyncMessageC;
-       TimeSyncPacketRadio = RF2xxTimeSyncMessageC;
-       TimeSyncAMSendMilli = RF2xxTimeSyncMessageC;
-       TimeSyncPacketMilli = RF2xxTimeSyncMessageC;
+       SplitControl    = MAC;
+       Receive         = MAC.Receive;
+       Snoop           = MAC.Snoop;
+       Packet          = MAC;
+       AMPacket        = MAC;
+
+       TimeSyncAMSendRadio     = MAC;
+       TimeSyncPacketRadio     = MAC;
+       TimeSyncAMSendMilli     = MAC;
+       TimeSyncPacketMilli     = MAC;
+
+       MAC.PacketTimeSyncOffset -> RF230PacketC.PacketTimeSyncOffset;
+       MAC.LocalTimeRadio -> LocalTimeMicroC;
 }