From e855a271834e27716a9c5d79cbf364aac22eb3bd Mon Sep 17 00:00:00 2001 From: mmaroti Date: Wed, 8 Apr 2009 22:24:41 +0000 Subject: [PATCH] upate it to the latest driver architecture --- .../tests/rf230/RF230Sniffer/RF230SnifferC.nc | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) 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(); } -- 2.39.2