This could solidify your understanding on how to work with parameterized interfaces:
http://nescc.sourceforge.net/papers/nesc-ref.pdf -Brian On 7/31/07, Yong, Chee Yeew <[EMAIL PROTECTED]> wrote: > > Hello all, > > I am having a bit of a problem wiring parameterised interfaces. The > program > is as below. > > I keep getting the error: > "MyTimers.start() not connected". > > I am not sure why it is complaining when I clearly have MyTimers wired in > the Configuration file. > My environment is Cygwin with TinyOS 1.1.10. > > Thanks for any help/advice. > > Regards, > Chee > > ========================================= > Configuration file (TestC.nc): > configuration TestC { > } > implementation { > components Main, TestM, TimerC; > Main.StdControl -> TestM; > TestM.MyTimers[0] -> TimerC.Timer[unique("Timer")]; > TestM.TimerControl -> TimerC; > } > > ========================================== > Module file (TestM.nc): > module TestM { > provides interface StdControl; > uses { > interface Timer as MyTimers[uint8_t tid]; > interface StdControl as TimerControl; > } > } > implementation { > event result_t MyTimers.fired[uint8_t tid]() { > return SUCCESS; > } > > command result_t StdControl.init() { > return call TimerControl.init(); > } > > command result_t StdControl.start() { > call TimerControl.start(); > call MyTimers.start[0](TIMER_ONE_SHOT, 1000); > return SUCCESS; > } > > command result_t StdControl.stop() { > return SUCCESS; > } > } > > > ******************************************************************************* > Please consider the environment before printing this email. > > ******************************************************************************* > This email and any files transmitted with it are intended solely for the > use of > the individual or entity to whom they are addressed and may not be > divulged to > any third party without the express permission of the originator. Any > views > expressed in this message are those of the individual sender, except where > the > sender specifically states them to be the views of Thales Research & > Technology > (UK) Limited. > > ******************************************************************************* > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >
_______________________________________________ Tinyos-help mailing list [email protected] https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
