我目前正在研究 tinyos,我正在尝试重置计时器,让我们说它在 45 秒运行时设置为 2 秒,但它不工作,我不知道为什么,
有人可以帮我弄清楚吗
这是代码:
printf("timer before resetting it %ld",call Timer1.getNow());
offset = ((TimeMote_t*) payload)->tdata;
call Timer1.startPeriodic(offset);
printf("timer after resetting it %ld",call Timer1.getNow());
现在实际上它应该将计时器重置为偏移,但它没有重置它。两个 printf 语句都给出了相同的时间。