provides {
interface Send;
interface PacketLink;
+ interface RadioPacket;
}
uses {
interface Send as SubSend;
- interface PacketData<packet_link_metadata_t>;
+ interface RadioPacket as SubPacket;
interface PacketAcknowledgements;
}
}
implementation {
- components PacketLinkLayerP,
- RF230PacketC,
- new TimerMilliC() as DelayTimerC;
+ components PacketLinkLayerP, new TimerMilliC() as DelayTimerC;
PacketLink = PacketLinkLayerP;
- Send = PacketLinkLayerP.Send;
- SubSend = PacketLinkLayerP.SubSend;
+ Send = PacketLinkLayerP;
+ SubSend = PacketLinkLayerP;
PacketAcknowledgements = PacketLinkLayerP;
- PacketData = PacketLinkLayerP;
-
+ RadioPacket = PacketLinkLayerP;
+ SubPacket = PacketLinkLayerP;
+
PacketLinkLayerP.DelayTimer -> DelayTimerC;
}