I use TOS 2.0
2008/2/9, AIGroup <[EMAIL PROTECTED]>: > > Another strange thing: > I'm comparing my code with the app.c file which contains the parsed code. > The line > temp=((chosen[j]>=temp) || inconsistent[j] || (j == heldout)); > > where temp is an integer, is parsed in > temp = (chosen[j] >= temp || inconsistent[j]) || j == heldout; > which is different from the the original!!!! > So, are my problems caused by this uncorrect parsing? > > > > 2008/2/9, AIGroup <[EMAIL PROTECTED]>: > > > > Hi all, > > > > I implemented an algorithm for regression based on SVM. > > I tested all using Tossim and now I would like to verify the results > > using a micaz mote. > > I send the firmware to the mote but I have the following problem: > > when mote boots with the event (called with Timer0.startOneShot( 250 ) ) > > ----- > > event void Timer0.fired() > > { > > call Leds.led1On(); > > ComputeSVM(); > > call Leds.led2On(); > > } > > ----- > > > > I see the green led (led1) toggling!!! (I never see led2On) > > Why????? > > I have verified that the problem is inside a function of mine which is: > > ---- > > long compute_index(long int *binfeature, long int range, long int > > *index) > > { > > int i=0,ii=0; > > /*THE PROBLEM IS HERE: IF I PUT A NUMBER (e.g. 2) INSTEAD OF range THE > > STATEMENT for WORKS WELL */ > > for(i=0;i<range;i++) /* <----T > > { > > if(binfeature[i]) > > { > > index[ii]=i; > > ii++; > > } > > } > > /* THE PROBLEM IS ALSO HERE WITH i AND ii VARIABLES > > for(i=0;i<4;i++) { <-------------------- > > index[ii+i]=-1; > > } > > return ii; > > } > > > > ------ > > I hope you can help me. > > Thanks in advance. > > > > Roberto > > > >
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help