]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/xe1205/XE1205SendReceiveC.nc
added ack, received packet strength, LPL (compile with PFLAGS +=-DLOW_POWER_LISTENING)
[tinyos-2.x.git] / tos / chips / xe1205 / XE1205SendReceiveC.nc
index ed6cd3eecd54aa5b863049aee06e1d41e5f9f172..7ba4dd359cb13dc73aad45175b7a09a2f6534f93 100644 (file)
@@ -39,7 +39,8 @@ configuration XE1205SendReceiveC {
     provides interface Send;
     provides interface Packet;
     provides interface PacketAcknowledgements;
-    provides interface SplitControl;
+    provides interface AckSendReceive;
+    provides interface SplitControl @atleastonce();
     provides interface Receive;
 }
 implementation {
@@ -49,9 +50,12 @@ implementation {
   Receive = XE1205SendReceiveP;
   Packet = XE1205SendReceiveP;
   PacketAcknowledgements = XE1205SendReceiveP;
+  AckSendReceive =  XE1205SendReceiveP;
+  SplitControl = XE1205SendReceiveP;
 
   components XE1205PhyC;
   XE1205SendReceiveP.XE1205PhyRxTx -> XE1205PhyC;
-  SplitControl = XE1205PhyC;
+  XE1205SendReceiveP.XE1205PhyRssi -> XE1205PhyC;
+  XE1205SendReceiveP.PhySplitControl -> XE1205PhyC;
 }