X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=apps%2Ftests%2Frf230%2FRF230Sniffer%2FRF230SnifferC.nc;h=a10287adc02c866aa177984a476dd013a7d0bac1;hb=e855a271834e27716a9c5d79cbf364aac22eb3bd;hp=ff5abc6045067e55b2d47da0d8f6fab59a179200;hpb=9d7e3ad7a39e567bb854afe46e24f544618e34fa;p=tinyos-2.x.git diff --git a/apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc b/apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc index ff5abc60..a10287ad 100644 --- a/apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc +++ b/apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc @@ -33,21 +33,29 @@ implementation RF230SnifferP.SplitControl -> SerialActiveMessageC; RF230SnifferP.RadioState -> RF230DriverLayerC; - components RF230DriverLayerC; - RF230DriverLayerC.PacketRF230Metadata -> RF230ActiveMessageP; - RF230DriverLayerC.RF230DriverConfig -> RF230ActiveMessageP; - RF230DriverLayerC.PacketTimeStamp -> TimeStampingLayerC; + // just to avoid a timer compilation bug + components new TimerMilliC(); - components MetadataFlagsLayerC; - MetadataFlagsLayerC.PacketFlagsMetadata -> RF230ActiveMessageP; +// -------- ActiveMessage + + components RF230ActiveMessageP, IEEE154MessageLayerC; + RF230ActiveMessageP.IEEE154MessageLayer -> IEEE154MessageLayerC; - components RF230ActiveMessageP, IEEE154PacketLayerC; - RF230ActiveMessageP.IEEE154PacketLayer -> IEEE154PacketLayerC; +// -------- TimeStamping components TimeStampingLayerC; TimeStampingLayerC.LocalTimeRadio -> RF230DriverLayerC; - TimeStampingLayerC.PacketTimeStampMetadata -> RF230ActiveMessageP; + TimeStampingLayerC.SubPacket -> MetadataFlagsLayerC; + +// -------- MetadataFlags + + components MetadataFlagsLayerC; + MetadataFlagsLayerC.SubPacket -> RF230DriverLayerC; + +// -------- RF230 Driver + + components RF230DriverLayerC; + RF230DriverLayerC.Config -> RF230ActiveMessageP; + RF230DriverLayerC.PacketTimeStamp -> TimeStampingLayerC; - // just to avoid a timer compilation bug - components new TimerMilliC(); }