]> 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 a28d99462f5769a17489ea75ac585d89044439ea..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;
+    TimeSyncPacketMilli = PS;
+    
+    PS.LocalTime32khz -> LT;
+    PS.LocalTimeMilli -> HilMilli;
 }