]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/platforms/iris/Ieee154MessageC.nc
support ActiveMessageC and Ieee154MessageC simultaneously
[tinyos-2.x.git] / tos / platforms / iris / Ieee154MessageC.nc
index 9e2de9e8d594b80602dae799ac81c8311a459ce9..ce1d59bc982d48ed42581b955b7a89bcb25fac01 100644 (file)
@@ -21,7 +21,7 @@
  * Author: Miklos Maroti
  */
 
-configuration ActiveMessageC
+configuration Ieee154MessageC
 {
        provides
        {
@@ -33,6 +33,7 @@ configuration ActiveMessageC
 
                interface Packet;
                interface Ieee154Packet;
+               interface Resource as RadioSendResource[uint8_t clint];
 
                interface PacketAcknowledgements;
                interface LowPowerListening;
@@ -45,21 +46,22 @@ configuration ActiveMessageC
 
 implementation
 {
-       components RF230Ieee154MessageC as MAC;
+       components RF230Ieee154MessageC as MessageC;
 
-       SplitControl    = MAC;
+       SplitControl = MessageC;
 
-       Ieee154Send     = MAC;
-       Ieee154Receive  = MAC.Receive;
-       SendNotifier    = MAC;
+       Ieee154Send = MessageC;
+       Ieee154Receive = MessageC;
+       SendNotifier = MessageC;
 
-       Packet          = MAC;
-       Ieee154Packet   = MAC;
+       Packet = MessageC;
+       Ieee154Packet = MessageC;
+       RadioSendResource = MessageC;
 
-       PacketAcknowledgements  = MAC;
-       LowPowerListening       = MAC;
-       PacketLink      = MAC;
+       PacketAcknowledgements = MessageC;
+       LowPowerListening = MessageC;
+       PacketLink = MessageC;
 
-       PacketTimeStampMilli    = MAC;
-       PacketTimeStampMicro    = MAC;
+       PacketTimeStampMilli = MessageC;
+       PacketTimeStampMicro = MessageC;
 }