]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/tests/TestDhv/TestDhvC.nc
Merge TinyOS 2.1.1 into master.
[tinyos-2.x.git] / apps / tests / TestDhv / TestDhvC.nc
diff --git a/apps/tests/TestDhv/TestDhvC.nc b/apps/tests/TestDhv/TestDhvC.nc
new file mode 100644 (file)
index 0000000..44ee2bc
--- /dev/null
@@ -0,0 +1,284 @@
+#include "TestDhv.h"
+
+configuration TestDhvC {
+
+}
+
+implementation {
+  components TestDhvP;
+  components LedsC as LedsC;
+  TestDhvP.Leds -> LedsC;
+
+  components DisseminationC;
+  TestDhvP.StdControl -> DisseminationC;
+  /*
+  components new DisseminatorC(uint32_t, 0x1) as Dissem1;
+  TestDhvP.DisseminationValue1 -> Dissem1;
+  TestDhvP.DisseminationUpdate1 -> Dissem1;
+  */
+
+  components new DisseminatorC(uint16_t, 1) as Dissem1;
+  TestDhvP.DisseminationUpdate1 -> Dissem1;
+  TestDhvP.DisseminationValue1 -> Dissem1;
+
+  components new DisseminatorC(uint16_t, 2) as Dissem2;
+  TestDhvP.DisseminationUpdate2 -> Dissem2;
+  TestDhvP.DisseminationValue2 -> Dissem2;
+
+  components new DisseminatorC(uint16_t, 3) as Dissem3;
+  TestDhvP.DisseminationUpdate3 -> Dissem3;
+  TestDhvP.DisseminationValue3 -> Dissem3;
+
+  components new DisseminatorC(uint16_t, 4) as Dissem4;
+  TestDhvP.DisseminationUpdate4 -> Dissem4;
+  TestDhvP.DisseminationValue4 -> Dissem4;
+
+  components new DisseminatorC(uint16_t, 5) as Dissem5;
+  TestDhvP.DisseminationUpdate5 -> Dissem5;
+  TestDhvP.DisseminationValue5 -> Dissem5;
+
+  components new DisseminatorC(uint16_t, 6) as Dissem6;
+  TestDhvP.DisseminationUpdate6 -> Dissem6;
+  TestDhvP.DisseminationValue6 -> Dissem6;
+
+  components new DisseminatorC(uint16_t, 7) as Dissem7;
+  TestDhvP.DisseminationUpdate7 -> Dissem7;
+  TestDhvP.DisseminationValue7 -> Dissem7;
+
+  components new DisseminatorC(uint16_t, 8) as Dissem8;
+  TestDhvP.DisseminationUpdate8 -> Dissem8;
+  TestDhvP.DisseminationValue8 -> Dissem8;
+
+  components new DisseminatorC(uint16_t, 9) as Dissem9;
+  TestDhvP.DisseminationUpdate9 -> Dissem9;
+  TestDhvP.DisseminationValue9 -> Dissem9;
+
+  components new DisseminatorC(uint16_t, 10) as Dissem10;
+  TestDhvP.DisseminationUpdate10 -> Dissem10;
+  TestDhvP.DisseminationValue10 -> Dissem10;
+
+  components new DisseminatorC(uint16_t, 11) as Dissem11;
+  TestDhvP.DisseminationUpdate11 -> Dissem11;
+  TestDhvP.DisseminationValue11 -> Dissem11;
+
+  components new DisseminatorC(uint16_t, 12) as Dissem12;
+  TestDhvP.DisseminationUpdate12 -> Dissem12;
+  TestDhvP.DisseminationValue12 -> Dissem12;
+
+  components new DisseminatorC(uint16_t, 13) as Dissem13;
+  TestDhvP.DisseminationUpdate13 -> Dissem13;
+  TestDhvP.DisseminationValue13 -> Dissem13;
+
+  components new DisseminatorC(uint16_t, 14) as Dissem14;
+  TestDhvP.DisseminationUpdate14 -> Dissem14;
+  TestDhvP.DisseminationValue14 -> Dissem14;
+
+  components new DisseminatorC(uint16_t, 15) as Dissem15;
+  TestDhvP.DisseminationUpdate15 -> Dissem15;
+  TestDhvP.DisseminationValue15 -> Dissem15;
+
+  components new DisseminatorC(uint16_t, 16) as Dissem16;
+  TestDhvP.DisseminationUpdate16 -> Dissem16;
+  TestDhvP.DisseminationValue16 -> Dissem16;
+
+  components new DisseminatorC(uint16_t, 17) as Dissem17;
+  TestDhvP.DisseminationUpdate17 -> Dissem17;
+  TestDhvP.DisseminationValue17 -> Dissem17;
+
+  components new DisseminatorC(uint16_t, 18) as Dissem18;
+  TestDhvP.DisseminationUpdate18 -> Dissem18;
+  TestDhvP.DisseminationValue18 -> Dissem18;
+
+  components new DisseminatorC(uint16_t, 19) as Dissem19;
+  TestDhvP.DisseminationUpdate19 -> Dissem19;
+  TestDhvP.DisseminationValue19 -> Dissem19;
+
+  components new DisseminatorC(uint16_t, 20) as Dissem20;
+  TestDhvP.DisseminationUpdate20 -> Dissem20;
+  TestDhvP.DisseminationValue20 -> Dissem20;
+
+  components new DisseminatorC(uint16_t, 21) as Dissem21;
+  TestDhvP.DisseminationUpdate21 -> Dissem21;
+  TestDhvP.DisseminationValue21 -> Dissem21;
+
+  components new DisseminatorC(uint16_t, 22) as Dissem22;
+  TestDhvP.DisseminationUpdate22 -> Dissem22;
+  TestDhvP.DisseminationValue22 -> Dissem22;
+
+  components new DisseminatorC(uint16_t, 23) as Dissem23;
+  TestDhvP.DisseminationUpdate23 -> Dissem23;
+  TestDhvP.DisseminationValue23 -> Dissem23;
+
+  components new DisseminatorC(uint16_t, 24) as Dissem24;
+  TestDhvP.DisseminationUpdate24 -> Dissem24;
+  TestDhvP.DisseminationValue24 -> Dissem24;
+
+  components new DisseminatorC(uint16_t, 25) as Dissem25;
+  TestDhvP.DisseminationUpdate25 -> Dissem25;
+  TestDhvP.DisseminationValue25 -> Dissem25;
+
+  components new DisseminatorC(uint16_t, 26) as Dissem26;
+  TestDhvP.DisseminationUpdate26 -> Dissem26;
+  TestDhvP.DisseminationValue26 -> Dissem26;
+
+  components new DisseminatorC(uint16_t, 27) as Dissem27;
+  TestDhvP.DisseminationUpdate27 -> Dissem27;
+  TestDhvP.DisseminationValue27 -> Dissem27;
+
+  components new DisseminatorC(uint16_t, 28) as Dissem28;
+  TestDhvP.DisseminationUpdate28 -> Dissem28;
+  TestDhvP.DisseminationValue28 -> Dissem28;
+
+  components new DisseminatorC(uint16_t, 29) as Dissem29;
+  TestDhvP.DisseminationUpdate29 -> Dissem29;
+  TestDhvP.DisseminationValue29 -> Dissem29;
+
+  components new DisseminatorC(uint16_t, 30) as Dissem30;
+  TestDhvP.DisseminationUpdate30 -> Dissem30;
+  TestDhvP.DisseminationValue30 -> Dissem30;
+
+  components new DisseminatorC(uint16_t, 31) as Dissem31;
+  TestDhvP.DisseminationUpdate31 -> Dissem31;
+  TestDhvP.DisseminationValue31 -> Dissem31;
+
+  components new DisseminatorC(uint16_t, 32) as Dissem32;
+  TestDhvP.DisseminationUpdate32 -> Dissem32;
+  TestDhvP.DisseminationValue32 -> Dissem32;
+
+  components new DisseminatorC(uint16_t, 33) as Dissem33;
+  TestDhvP.DisseminationUpdate33 -> Dissem33;
+  TestDhvP.DisseminationValue33 -> Dissem33;
+
+  components new DisseminatorC(uint16_t, 34) as Dissem34;
+  TestDhvP.DisseminationUpdate34 -> Dissem34;
+  TestDhvP.DisseminationValue34 -> Dissem34;
+
+  components new DisseminatorC(uint16_t, 35) as Dissem35;
+  TestDhvP.DisseminationUpdate35 -> Dissem35;
+  TestDhvP.DisseminationValue35 -> Dissem35;
+
+  components new DisseminatorC(uint16_t, 36) as Dissem36;
+  TestDhvP.DisseminationUpdate36 -> Dissem36;
+  TestDhvP.DisseminationValue36 -> Dissem36;
+
+  components new DisseminatorC(uint16_t, 37) as Dissem37;
+  TestDhvP.DisseminationUpdate37 -> Dissem37;
+  TestDhvP.DisseminationValue37 -> Dissem37;
+
+  components new DisseminatorC(uint16_t, 38) as Dissem38;
+  TestDhvP.DisseminationUpdate38 -> Dissem38;
+  TestDhvP.DisseminationValue38 -> Dissem38;
+
+  components new DisseminatorC(uint16_t, 39) as Dissem39;
+  TestDhvP.DisseminationUpdate39 -> Dissem39;
+  TestDhvP.DisseminationValue39 -> Dissem39;
+
+  components new DisseminatorC(uint16_t, 40) as Dissem40;
+  TestDhvP.DisseminationUpdate40 -> Dissem40;
+  TestDhvP.DisseminationValue40 -> Dissem40;
+
+  components new DisseminatorC(uint16_t, 41) as Dissem41;
+  TestDhvP.DisseminationUpdate41 -> Dissem41;
+  TestDhvP.DisseminationValue41 -> Dissem41;
+
+  components new DisseminatorC(uint16_t, 42) as Dissem42;
+  TestDhvP.DisseminationUpdate42 -> Dissem42;
+  TestDhvP.DisseminationValue42 -> Dissem42;
+
+  components new DisseminatorC(uint16_t, 43) as Dissem43;
+  TestDhvP.DisseminationUpdate43 -> Dissem43;
+  TestDhvP.DisseminationValue43 -> Dissem43;
+
+  components new DisseminatorC(uint16_t, 44) as Dissem44;
+  TestDhvP.DisseminationUpdate44 -> Dissem44;
+  TestDhvP.DisseminationValue44 -> Dissem44;
+
+  components new DisseminatorC(uint16_t, 45) as Dissem45;
+  TestDhvP.DisseminationUpdate45 -> Dissem45;
+  TestDhvP.DisseminationValue45 -> Dissem45;
+
+  components new DisseminatorC(uint16_t, 46) as Dissem46;
+  TestDhvP.DisseminationUpdate46 -> Dissem46;
+  TestDhvP.DisseminationValue46 -> Dissem46;
+
+  components new DisseminatorC(uint16_t, 47) as Dissem47;
+  TestDhvP.DisseminationUpdate47 -> Dissem47;
+  TestDhvP.DisseminationValue47 -> Dissem47;
+
+  components new DisseminatorC(uint16_t, 48) as Dissem48;
+  TestDhvP.DisseminationUpdate48 -> Dissem48;
+  TestDhvP.DisseminationValue48 -> Dissem48;
+
+  components new DisseminatorC(uint16_t, 49) as Dissem49;
+  TestDhvP.DisseminationUpdate49 -> Dissem49;
+  TestDhvP.DisseminationValue49 -> Dissem49;
+
+  components new DisseminatorC(uint16_t, 50) as Dissem50;
+  TestDhvP.DisseminationUpdate50 -> Dissem50;
+  TestDhvP.DisseminationValue50 -> Dissem50;
+
+  components new DisseminatorC(uint16_t, 51) as Dissem51;
+  TestDhvP.DisseminationUpdate51 -> Dissem51;
+  TestDhvP.DisseminationValue51 -> Dissem51;
+
+  components new DisseminatorC(uint16_t, 52) as Dissem52;
+  TestDhvP.DisseminationUpdate52 -> Dissem52;
+  TestDhvP.DisseminationValue52 -> Dissem52;
+
+  components new DisseminatorC(uint16_t, 53) as Dissem53;
+  TestDhvP.DisseminationUpdate53 -> Dissem53;
+  TestDhvP.DisseminationValue53 -> Dissem53;
+
+  components new DisseminatorC(uint16_t, 54) as Dissem54;
+  TestDhvP.DisseminationUpdate54 -> Dissem54;
+  TestDhvP.DisseminationValue54 -> Dissem54;
+
+  components new DisseminatorC(uint16_t, 55) as Dissem55;
+  TestDhvP.DisseminationUpdate55 -> Dissem55;
+  TestDhvP.DisseminationValue55 -> Dissem55;
+
+  components new DisseminatorC(uint16_t, 56) as Dissem56;
+  TestDhvP.DisseminationUpdate56 -> Dissem56;
+  TestDhvP.DisseminationValue56 -> Dissem56;
+
+  components new DisseminatorC(uint16_t, 57) as Dissem57;
+  TestDhvP.DisseminationUpdate57 -> Dissem57;
+  TestDhvP.DisseminationValue57 -> Dissem57;
+
+  components new DisseminatorC(uint16_t, 58) as Dissem58;
+  TestDhvP.DisseminationUpdate58 -> Dissem58;
+  TestDhvP.DisseminationValue58 -> Dissem58;
+
+  components new DisseminatorC(uint16_t, 59) as Dissem59;
+  TestDhvP.DisseminationUpdate59 -> Dissem59;
+  TestDhvP.DisseminationValue59 -> Dissem59;
+
+  components new DisseminatorC(uint16_t, 60) as Dissem60;
+  TestDhvP.DisseminationUpdate60 -> Dissem60;
+  TestDhvP.DisseminationValue60 -> Dissem60;
+
+  components new DisseminatorC(uint16_t, 61) as Dissem61;
+  TestDhvP.DisseminationUpdate61 -> Dissem61;
+  TestDhvP.DisseminationValue61 -> Dissem61;
+
+  components new DisseminatorC(uint16_t, 62) as Dissem62;
+  TestDhvP.DisseminationUpdate62 -> Dissem62;
+  TestDhvP.DisseminationValue62 -> Dissem62;
+
+  components new DisseminatorC(uint16_t, 63) as Dissem63;
+  TestDhvP.DisseminationUpdate63 -> Dissem63;
+  TestDhvP.DisseminationValue63 -> Dissem63;
+
+  components new DisseminatorC(uint16_t, 64) as Dissem64;
+  TestDhvP.DisseminationUpdate64 -> Dissem64;
+  TestDhvP.DisseminationValue64 -> Dissem64;
+
+
+  components MainC;
+  TestDhvP.Boot -> MainC;
+
+  components SerialActiveMessageC;
+  components new SerialAMSenderC(AM_DHV_TEST_MSG);
+  TestDhvP.SerialSend -> SerialAMSenderC;
+  TestDhvP.SerialControl -> SerialActiveMessageC;
+}