X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=apps%2Ftosthreads%2Fapps%2FTestJoin%2FTestJoinAppC.nc;h=4676b021d344d1d73ba372f9c5cb3821ebf5da2e;hb=82b0ae40259e7b3a31b13b9a379d82c2011fd4c4;hp=4a8e08623e3a023612fb5e0096c8f01f634d269d;hpb=8b80d9d0c58ecf3012efb74ec3d4d1f5e599ccda;p=tinyos-2.x.git diff --git a/apps/tosthreads/apps/TestJoin/TestJoinAppC.nc b/apps/tosthreads/apps/TestJoin/TestJoinAppC.nc index 4a8e0862..4676b021 100644 --- a/apps/tosthreads/apps/TestJoin/TestJoinAppC.nc +++ b/apps/tosthreads/apps/TestJoin/TestJoinAppC.nc @@ -30,6 +30,14 @@ */ /** + * TestJoin is a simple application used to test the basic functionality of + * the join() system call for waiting on a set of threads in a TOSThreads + * based application. + * + * Upon a successful burn, you should first see LED0 flash twice with a period of + * 1s and LED1 flash 4 times with a period of 1s. After these are done, + * LED2 should come on and stay on. + * * @author Kevin Klues (klueska@cs.stanford.edu) */ @@ -40,13 +48,11 @@ implementation { components new ThreadC(100) as NullThread; components new ThreadC(100) as TinyThread0; components new ThreadC(100) as TinyThread1; - components new ThreadC(100) as TinyThread2; MainC.Boot <- TestJoinC; TestJoinC.NullThread -> NullThread; TestJoinC.TinyThread0 -> TinyThread0; TestJoinC.TinyThread1 -> TinyThread1; - TestJoinC.TinyThread2 -> TinyThread2; TestJoinC.Leds -> LedsC; }