]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/rf230/LowPowerListeningLayerC.nc
Proper MSP_BSL_FLAGS for telosa and telosb based platforms using TMI modular tos...
[tinyos-2.x.git] / tos / chips / rf230 / LowPowerListeningLayerC.nc
index f86055856cc49cd7381249e497505c57ca9d277c..b1efca25b17cbfa5479c0c5f7df7b5d3eed04514 100644 (file)
@@ -21,6 +21,8 @@
  * Author: Miklos Maroti
  */
 
+#warning "*** USING LOW POWER LISTENING LAYER"
+
 configuration LowPowerListeningLayerC
 {
        provides
@@ -38,6 +40,8 @@ configuration LowPowerListeningLayerC
                interface Receive as SubReceive;
 
                interface PacketField<uint16_t> as PacketSleepInterval;
+               interface IEEE154Packet;
+               interface PacketAcknowledgements;
        }
 }
 
@@ -45,14 +49,17 @@ implementation
 {
        components LowPowerListeningLayerP, new TimerMilliC();
 
-       LowPowerListening = LowPowerListeningLayerP;
-       PacketSleepInterval = LowPowerListeningLayerP;
        SplitControl = LowPowerListeningLayerP;
-       SubControl = LowPowerListeningLayerP;
        Send = LowPowerListeningLayerP;
-       SubSend = LowPowerListeningLayerP;
        Receive = LowPowerListeningLayerP;
+       LowPowerListening = LowPowerListeningLayerP;
+
+       SubControl = LowPowerListeningLayerP;
+       SubSend = LowPowerListeningLayerP;
        SubReceive = LowPowerListeningLayerP;
+       PacketSleepInterval = LowPowerListeningLayerP;
+       IEEE154Packet = LowPowerListeningLayerP;
+       PacketAcknowledgements = LowPowerListeningLayerP;
        
        LowPowerListeningLayerP.Timer -> TimerMilliC;
 }