]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/AntiTheft/Nodes/AntiTheftAppC.nc
updated with support for the iris mote, fixed a compile bug
[tinyos-2.x.git] / apps / AntiTheft / Nodes / AntiTheftAppC.nc
index c41c554838d6d6ff641f9121b5aec54f364bcc35..6f68aa995f46bdcecbd00e5e7357b7be239b0bdc 100644 (file)
@@ -29,8 +29,10 @@ implementation
   components CC1000CsmaRadioC as Radio;
 #elif defined(PLATFORM_MICAZ)
   components CC2420ActiveMessageC as Radio;
+#elif defined(PLATFORM_IRIS)
+  components DummyLPLMacC as Radio;
 #else
-#error "The AntiTheft application is only supported for mica2 and micaz nodes"
+#error "The AntiTheft application is only supported for mica2, micaz and iris nodes"
 #endif
 
   AntiTheftC.Boot -> MainC.Boot;
@@ -46,9 +48,11 @@ implementation
   AntiTheftC.ReadStream -> AccelXStreamC;
   AntiTheftC.Mts300Sounder -> SounderC;
 
-  /* Instantiate and wire our settings dissemination service */
-  components new DisseminatorC(settings_t, DIS_SETTINGS),
+  components DisseminationC;
+  AntiTheftC.DisseminationControl -> DisseminationC;
 
+  /* Instantiate and wire our settings dissemination service */
+  components new DisseminatorC(settings_t, DIS_SETTINGS);
   AntiTheftC.SettingsValue -> DisseminatorC;
 
   /* Instantiate and wire our collection service for theft alerts */