]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/platforms/eyesIFX/PacketStampC.nc
resource allocation is initialization
[tinyos-2.x.git] / tos / platforms / eyesIFX / PacketStampC.nc
index 88f1a0a1987ac75e66f4430838bf3f6c9f0543af..276914fd197d25bc52cdf9fa574b46ae5332a887 100644 (file)
  */
 
 configuration PacketStampC {
-    provides {  
+    provides {
+        interface TimeSyncPacket<T32khz, uint32_t> as TimeSyncPacket32khz;
         interface PacketTimeStamp<T32khz, uint32_t> as PacketTimeStamp32khz;
+        
+        interface TimeSyncPacket<TMilli, uint32_t> as TimeSyncPacketMilli;
         interface PacketTimeStamp<TMilli, uint32_t> as PacketTimeStampMilli;
     }
 }
 implementation  {
     components PacketStampP as PS;
     components LocalTimeC as LT;
-    
+    components HilTimerMilliC as HilMilli;    
+
     PacketTimeStamp32khz = PS;
+    TimeSyncPacket32khz = PS;
+    
     PacketTimeStampMilli = PS;
-    PS.LocalTimeMilli -> LT;  
+    TimeSyncPacketMilli = PS;
+    
+    PS.LocalTime32khz -> LT;
+    PS.LocalTimeMilli -> HilMilli;
 }