]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/net/dip/AMDipC.nc
Changed DIP to Dip
[tinyos-2.x.git] / tos / lib / net / dip / AMDipC.nc
diff --git a/tos/lib/net/dip/AMDipC.nc b/tos/lib/net/dip/AMDipC.nc
new file mode 100644 (file)
index 0000000..2935a1f
--- /dev/null
@@ -0,0 +1,29 @@
+#include <Dip.h>
+
+configuration AMDipC {
+  provides interface DipSend;
+  provides interface DipReceive as DataReceive;
+  provides interface DipReceive as VectorReceive;
+  provides interface DipReceive as SummaryReceive;
+}
+
+implementation {
+  components AMDipP;
+  components new AMSenderC(AM_DIP) as SendC;
+  components new AMReceiverC(AM_DIP) as ReceiveC;
+
+  AMDipP.NetAMSend -> SendC.AMSend;
+  AMDipP.NetReceive -> ReceiveC.Receive;
+
+  components MainC;
+  MainC.SoftwareInit -> AMDipP.Init;
+  AMDipP.Boot -> MainC;
+
+  components ActiveMessageC;
+  AMDipP.AMSplitControl -> ActiveMessageC;
+
+  DipSend = AMDipP.DipSend;
+  DataReceive = AMDipP.DipDataReceive;
+  VectorReceive = AMDipP.DipVectorReceive;
+  SummaryReceive = AMDipP.DipSummaryReceive;
+}