]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
upate it to the latest driver architecture
authormmaroti <mmaroti>
Wed, 8 Apr 2009 22:24:41 +0000 (22:24 +0000)
committermmaroti <mmaroti>
Wed, 8 Apr 2009 22:24:41 +0000 (22:24 +0000)
apps/tests/rf230/RF230Sniffer/RF230SnifferC.nc

index ff5abc6045067e55b2d47da0d8f6fab59a179200..a10287adc02c866aa177984a476dd013a7d0bac1 100644 (file)
@@ -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();
 }