* Author: Miklos Maroti
*/
+#warning "*** USING LOW POWER LISTENING LAYER"
+
configuration LowPowerListeningLayerC
{
provides
interface Receive as SubReceive;
interface PacketField<uint16_t> as PacketSleepInterval;
+ interface IEEE154Packet;
+ interface PacketAcknowledgements;
}
}
{
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;
}