X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fplatforms%2Firis%2FActiveMessageC.nc;h=39f07fa252f2a495cceea721303b6857d946156e;hb=531a29c40625e51f0788a96c5fc9a001020f6789;hp=eda2370c05f570ab66ddf0413f2f9c1feccb2935;hpb=80cfb0a4f848228be947dab0b14af67e07f085ad;p=tinyos-2.x.git diff --git a/tos/platforms/iris/ActiveMessageC.nc b/tos/platforms/iris/ActiveMessageC.nc index eda2370c..39f07fa2 100644 --- a/tos/platforms/iris/ActiveMessageC.nc +++ b/tos/platforms/iris/ActiveMessageC.nc @@ -34,25 +34,32 @@ configuration ActiveMessageC interface AMPacket; interface PacketAcknowledgements; - interface PacketField as PacketLinkQuality; - interface PacketTimeStamp; - interface PacketLastTouch; + interface LowPowerListening; +#ifdef PACKET_LINK + interface PacketLink; +#endif + + interface PacketTimeStamp as PacketTimeStampMicro; + interface PacketTimeStamp as PacketTimeStampMilli; } } implementation { - components DefaultMacC as MAC; + components RF230ActiveMessageC as MAC; - SplitControl = MAC; - AMSend = MAC; - Receive = MAC.Receive; - Snoop = MAC.Snoop; - Packet = MAC; - AMPacket = MAC; + SplitControl = MAC; + AMSend = MAC; + Receive = MAC.Receive; + Snoop = MAC.Snoop; + Packet = MAC; + AMPacket = MAC; +#ifdef PACKET_LINK + PacketLink = MAC; +#endif - PacketAcknowledgements = MAC; - PacketLinkQuality = MAC; - PacketTimeStamp = MAC; - PacketLastTouch = MAC; + PacketAcknowledgements = MAC; + LowPowerListening = MAC; + PacketTimeStampMilli = MAC; + PacketTimeStampMicro = MAC; }