The main thing I need to know is: Has anybody done something like that?? Did it worked??
Thanks On Tue, Aug 25, 2009 at 11:21 AM, Daniel Souza Coelho <[email protected]>wrote: > Hi friends, > > I'm working in the following apllication: > > > module vvvvM { > provides { > interface StdControl as StdControl6000; > interface StdControl as StdControl4000; > } > uses { > interface Timer as Timer6000; > interface ADC as ADC6000; > interface Timer as Timer4000; > interface ADC as ADC4000; > interface Leds as Leds; > } > } > implementation { > > command result_t StdControl6000.init(){ > return call Leds.init(); > } > command result_t StdControl6000.start() { > return call Timer6000.start(TIMER_REPEAT, 6000); > } > command result_t StdControl6000.stop() { > return call Timer6000.stop(); > } > event result_t Timer6000.fired() { > call ADC6000.getData(); > > return SUCCESS; > } > > > command result_t StdControl4000.init(){ > return call Leds.init(); > } > command result_t StdControl4000.start() { > return call Timer4000.start(TIMER_REPEAT, 4000); > } > command result_t StdControl4000.stop() { > return call Timer4000.stop(); > } > event result_t Timer4000.fired() { > call ADC4000.getData(); > > return SUCCESS; > } > > > async event result_t ADC4000.dataReady(uint16_t data) { > if(data = 0x400){ > call Leds.yellowOff(); > call Leds.greenOff(); > call Leds.redOff(); > call Leds.greenOn(); > call Leds.redOn(); > call Leds.yellowOn(); > } > else{ > call Leds.yellowOff(); > call Leds.greenOff(); > call Leds.redOff(); > } > return SUCCESS; > } > > async event result_t ADC6000.dataReady(uint16_t data) { > if(data > 0x600){ > call Leds.yellowOff(); > call Leds.greenOff(); > call Leds.redOff(); > call Leds.yellowOn(); > } > else{ > call Leds.yellowOff(); > call Leds.greenOff(); > call Leds.redOff(); > call Leds.greenOn(); > call Leds.redOn(); > } > return SUCCESS; > } > } > > It compiles correctly but when I put it in the mote just the > ADC4000.dataReady (the first one) is called. I'm using Tinyos 1.x. > Could Anybody help-me?? it'very urgent. > > Thanks > > Daniel Coelho >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
