X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=apps%2Ftests%2Frf230%2FRF230Sniffer%2FRF230SnifferC.nc;h=a10287adc02c866aa177984a476dd013a7d0bac1;hb=e855a271834e27716a9c5d79cbf364aac22eb3bd;hp=02b301ed210ffc94c2a187ff01c449f918978466;hpb=a29a4b339929f91a9b26c423e8de49d4e426abd4;p=tinyos-2.x.git diff --git a/apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc b/apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc index 02b301ed..a10287ad 100644 --- a/apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc +++ b/apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc @@ -27,16 +27,35 @@ configuration RF230SnifferC implementation { - components RF230SnifferP, MainC, SerialActiveMessageC, RF230DriverLayerC, RF230ActiveMessageP, IEEE154PacketC, AssertC; + components RF230SnifferP, MainC, SerialActiveMessageC, AssertC; RF230SnifferP.Boot -> MainC; RF230SnifferP.SplitControl -> SerialActiveMessageC; RF230SnifferP.RadioState -> RF230DriverLayerC; - RF230DriverLayerC.RF230DriverConfig -> RF230ActiveMessageP; - - RF230ActiveMessageP.IEEE154Packet -> IEEE154PacketC; - // just to avoid a timer compilation bug components new TimerMilliC(); + +// -------- ActiveMessage + + components RF230ActiveMessageP, IEEE154MessageLayerC; + RF230ActiveMessageP.IEEE154MessageLayer -> IEEE154MessageLayerC; + +// -------- TimeStamping + + components TimeStampingLayerC; + TimeStampingLayerC.LocalTimeRadio -> RF230DriverLayerC; + TimeStampingLayerC.SubPacket -> MetadataFlagsLayerC; + +// -------- MetadataFlags + + components MetadataFlagsLayerC; + MetadataFlagsLayerC.SubPacket -> RF230DriverLayerC; + +// -------- RF230 Driver + + components RF230DriverLayerC; + RF230DriverLayerC.Config -> RF230ActiveMessageP; + RF230DriverLayerC.PacketTimeStamp -> TimeStampingLayerC; + }