LowPowerListening = LowPowerListeningLayerC;
components ActiveMessageLayerC;
+#ifdef TFRAMES_ENABLED
+ components new DummyLayerC() as IEEE154NetworkLayerC;
+#else
+ components IEEE154NetworkLayerC;
+#endif
#ifdef LOW_POWER_LISTENING
components LowPowerListeningLayerC;
#else
ActiveMessageLayerC.Config -> RF230ActiveMessageP;
ActiveMessageLayerC.AMPacket -> IEEE154PacketC;
- ActiveMessageLayerC.SubSend -> UniqueLayerC;
- ActiveMessageLayerC.SubReceive -> LowPowerListeningLayerC;
+ ActiveMessageLayerC.SubSend -> IEEE154NetworkLayerC;
+ ActiveMessageLayerC.SubReceive -> IEEE154NetworkLayerC;
+
+ IEEE154NetworkLayerC.SubSend -> UniqueLayerC;
+ IEEE154NetworkLayerC.SubReceive -> LowPowerListeningLayerC;
+ // the UniqueLayer is wired at two points
UniqueLayerC.Config -> RF230ActiveMessageP;
UniqueLayerC.SubSend -> LowPowerListeningLayerC;