]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/rf2xx/layers/SoftwareAckLayerC.nc
reorganized packet header handling, added RF212Ieee154MessageC for BLIP
[tinyos-2.x.git] / tos / chips / rf2xx / layers / SoftwareAckLayerC.nc
index 97703e1f90ba6c1d301e76744887c5bda544cb09..775b9cdc9084d288ee51973c94a4f23778cea1e4 100755 (executable)
@@ -27,7 +27,10 @@ configuration SoftwareAckLayerC
        {
                interface RadioSend;
                interface RadioReceive;
+
+               interface PacketAcknowledgements;
        }
+
        uses
        {
                interface RadioSend as SubSend;
@@ -39,13 +42,15 @@ configuration SoftwareAckLayerC
 
 implementation
 {
-       components SoftwareAckLayerP, RadioAlarmC;
+       components SoftwareAckLayerP, RadioAlarmC, new MetadataFlagC();
 
        RadioSend = SoftwareAckLayerP;
        RadioReceive = SoftwareAckLayerP;
        SubSend = SoftwareAckLayerP;
        SubReceive = SoftwareAckLayerP;
        Config = SoftwareAckLayerP;
+       PacketAcknowledgements = SoftwareAckLayerP;
 
        SoftwareAckLayerP.RadioAlarm -> RadioAlarmC.RadioAlarm[unique("RadioAlarm")];
+       SoftwareAckLayerP.AckReceivedFlag -> MetadataFlagC;
 }