]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/rf2xx/rf212/RF212Ieee154MessageC.nc
fix Ieee154MessageC wiring
[tinyos-2.x.git] / tos / chips / rf2xx / rf212 / RF212Ieee154MessageC.nc
index 21eca29b0c8d064cf51f73a8a93b31942683bb8c..eb508fe2dcdb574c223ed26cfd07389fd3536346 100644 (file)
@@ -36,6 +36,7 @@ configuration RF212Ieee154MessageC
                interface PacketAcknowledgements;
                interface LowPowerListening;
                interface PacketLink;
+               interface SendNotifier;
 
                interface RadioChannel;
 
@@ -67,10 +68,12 @@ implementation
        components IEEE154MessageLayerC;
        IEEE154MessageLayerC.SubPacket -> LowPowerListeningLayerC;
        IEEE154MessageLayerC.SubSend -> UniqueLayerC;
+       IEEE154MessageLayerC.SubReceive -> LowPowerListeningLayerC;
        Ieee154Send = IEEE154MessageLayerC;
        Packet = IEEE154MessageLayerC;
-       Ieee154Receive = LowPowerListeningLayerC;
+       Ieee154Receive = IEEE154MessageLayerC;
        Ieee154Packet = IEEE154MessageLayerC;
+       SendNotifier = IEEE154MessageLayerC;
 
 // -------- UniqueLayer Send part (wired twice)
 
@@ -105,7 +108,6 @@ implementation
 // -------- MessageBuffer
 
        components MessageBufferLayerC;
-       MessageBufferLayerC.Packet -> IEEE154MessageLayerC;     // to get the payload for the Ieee154Receive.receive
        MessageBufferLayerC.RadioSend -> TrafficMonitorLayerC;
        MessageBufferLayerC.RadioReceive -> UniqueLayerC;
        MessageBufferLayerC.RadioState -> TrafficMonitorLayerC;