Ittipong Khemapech wrote: > *1st: called asynchronously* > > Payload.getPayload called asynchronously from DataSendAlarm.fired > AMSend.send called asynchronously from DataSendAlarm.fired
You should read Section 4.5 of the TinyOS Programming Guide (http://www.tinyos.net/tinyos-2.x/doc/pdf/tinyos-programming.pdf) if it isn't clear why you're getting this warning. The simplest fix is to move all of your computations from DataSendAlarm.fired() into a task. Then handle the DataSendAlarm.fired() event by posting that task. Or, you could use TinyOS's built-in AlarmToTimerC component to transform the Alarm interface into a Timer interface. Greg Hackmann _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
