X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Frf2xx%2Flayers%2FActiveMessageLayerC.nc;h=29c6d944da4b70beba60246e3a478e60add7b5bf;hb=9d7e3ad7a39e567bb854afe46e24f544618e34fa;hp=055aaa729a3eace08120105d012f35a2ee5316dc;hpb=51b365b6cb1df293dac98e285ae4856c2dccba2b;p=tinyos-2.x.git diff --git a/tos/chips/rf2xx/layers/ActiveMessageLayerC.nc b/tos/chips/rf2xx/layers/ActiveMessageLayerC.nc index 055aaa72..29c6d944 100755 --- a/tos/chips/rf2xx/layers/ActiveMessageLayerC.nc +++ b/tos/chips/rf2xx/layers/ActiveMessageLayerC.nc @@ -21,20 +21,22 @@ * Author: Miklos Maroti */ -#include - configuration ActiveMessageLayerC { provides { + interface RadioPacket; interface AMPacket; + interface Packet; interface AMSend[am_id_t id]; interface Receive[am_id_t id]; interface Receive as Snoop[am_id_t id]; + interface SendNotifier[am_id_t id]; } uses { + interface RadioPacket as SubPacket; interface Send as SubSend; interface Receive as SubReceive; interface ActiveMessageConfig as Config; @@ -46,11 +48,15 @@ implementation components ActiveMessageLayerP, ActiveMessageAddressC; ActiveMessageLayerP.ActiveMessageAddress -> ActiveMessageAddressC; + RadioPacket = ActiveMessageLayerP; AMPacket = ActiveMessageLayerP; + Packet = ActiveMessageLayerP; AMSend = ActiveMessageLayerP; Receive = ActiveMessageLayerP.Receive; Snoop = ActiveMessageLayerP.Snoop; + SendNotifier = ActiveMessageLayerP; + SubPacket = ActiveMessageLayerP; SubSend = ActiveMessageLayerP; SubReceive = ActiveMessageLayerP; Config = ActiveMessageLayerP;