components IEEE154MessageLayerC;
IEEE154MessageLayerC.SubPacket -> LowPowerListeningLayerC;
IEEE154MessageLayerC.SubSend -> UniqueLayerC;
+ IEEE154MessageLayerC.SubReceive -> LowPowerListeningLayerC;
Ieee154Send = IEEE154MessageLayerC;
Packet = IEEE154MessageLayerC;
- Ieee154Receive = LowPowerListeningLayerC;
+ Ieee154Receive = IEEE154MessageLayerC;
Ieee154Packet = IEEE154MessageLayerC;
SendNotifier = IEEE154MessageLayerC;
// -------- MessageBuffer
components MessageBufferLayerC;
- MessageBufferLayerC.Packet -> IEEE154MessageLayerC; // to get the payload for the Ieee154Receive.receive
- MessageBufferLayerC.RadioSend -> TrafficMonitorLayerC;
+ MessageBufferLayerC.RadioSend -> CollisionAvoidanceLayerC;
MessageBufferLayerC.RadioReceive -> UniqueLayerC;
- MessageBufferLayerC.RadioState -> TrafficMonitorLayerC;
+ MessageBufferLayerC.RadioState -> RF230DriverLayerC;
RadioChannel = MessageBufferLayerC;
// -------- UniqueLayer receive part (wired twice)
- UniqueLayerC.SubReceive -> TrafficMonitorLayerC;
-
-// -------- Traffic Monitor
-
- components TrafficMonitorLayerC;
- TrafficMonitorLayerC.Config -> RF230ActiveMessageP;
- TrafficMonitorLayerC.SubSend -> CollisionAvoidanceLayerC;
- TrafficMonitorLayerC.SubReceive -> CollisionAvoidanceLayerC;
- TrafficMonitorLayerC.SubState -> RF230DriverLayerC;
+ UniqueLayerC.SubReceive -> CollisionAvoidanceLayerC;
// -------- CollisionAvoidance