]> 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 c0f0a61e14b42aa9054f4e0196e0a88b13894d5d..2acab4c0d2612cb9806c7705d375260449ef5b20 100644 (file)
@@ -21,7 +21,7 @@
  * Author: Miklos Maroti
  */
 
-#include <HplRF230.h>
+#include <RadioConfig.h>
 
 configuration TimeSyncMessageC
 {
@@ -44,17 +44,19 @@ configuration TimeSyncMessageC
 
 implementation
 {
-       components RF230TimeSyncMessageC;
+       components GenericTimeSyncMessageC as MAC, LocalTimeMicroC, RF230PacketC;
   
-       SplitControl = RF230TimeSyncMessageC;
-  
-       Receive         = RF230TimeSyncMessageC.Receive;
-       Snoop           = RF230TimeSyncMessageC.Snoop;
-       Packet          = RF230TimeSyncMessageC;
-       AMPacket        = RF230TimeSyncMessageC;
-
-       TimeSyncAMSendRadio = RF230TimeSyncMessageC;
-       TimeSyncPacketRadio = RF230TimeSyncMessageC;
-       TimeSyncAMSendMilli = RF230TimeSyncMessageC;
-       TimeSyncPacketMilli = RF230TimeSyncMessageC;
+       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;
 }