X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Frf2xx%2Flayers%2FActiveMessageLayerC.nc;h=5cc4afe66c08cecf6018e72ea36be145919f3768;hb=97e9cb5f12a8fcdd7537ddd0eec19ffe364af663;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..5cc4afe6 100755 --- a/tos/chips/rf2xx/layers/ActiveMessageLayerC.nc +++ b/tos/chips/rf2xx/layers/ActiveMessageLayerC.nc @@ -21,13 +21,13 @@ * 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]; @@ -35,6 +35,7 @@ configuration ActiveMessageLayerC uses { + interface RadioPacket as SubPacket; interface Send as SubSend; interface Receive as SubReceive; interface ActiveMessageConfig as Config; @@ -46,11 +47,14 @@ implementation components ActiveMessageLayerP, ActiveMessageAddressC; ActiveMessageLayerP.ActiveMessageAddress -> ActiveMessageAddressC; + RadioPacket = ActiveMessageLayerP; AMPacket = ActiveMessageLayerP; + Packet = ActiveMessageLayerP; AMSend = ActiveMessageLayerP; Receive = ActiveMessageLayerP.Receive; Snoop = ActiveMessageLayerP.Snoop; + SubPacket = ActiveMessageLayerP; SubSend = ActiveMessageLayerP; SubReceive = ActiveMessageLayerP; Config = ActiveMessageLayerP;