interface CollectionPacket;
}
+ uses interface CollectionDebug;
+
}
implementation {
MainC.SoftwareInit -> Router;
components CC2420ActiveMessageC as CC2420;
-
+
StdControl = Router.StdControl;
Receive = Forwarder.Receive;
Packet = Forwarder;
CollectionPacket = Forwarder;
RootControl = Router;
-
+
+ //CC2420.SubPacket -> DataSender;
+
Forwarder.RouteSelectCntl -> Router.RouteControl;
Forwarder.RouteSelect -> Router;
Forwarder.SubSend -> DataSender;
Forwarder.PacketAcknowledgements -> ActiveMessageC;
Forwarder.RootControl -> Router;
Forwarder.Random -> RandomC;
+ Forwarder.CollectionDebug = CollectionDebug;
Router.AMSend -> BeaconSender;
Router.Receive -> BeaconReceiver;
Router.AMPacket -> ActiveMessageC;
Router.Packet -> ActiveMessageC;
Router.Leds -> NoLedsC;
+ Router.CollectionDebug = CollectionDebug;
}