From 99d0f62fa02893cadde6f86f632b10bcead90657 Mon Sep 17 00:00:00 2001 From: smckown Date: Mon, 9 Nov 2009 19:30:50 +0000 Subject: [PATCH] When using a Timer in AeroVaneReadP, we don't need to post a task to read vane. --- tos/platforms/tmirws/sensors/AeroVaneReadP.nc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tos/platforms/tmirws/sensors/AeroVaneReadP.nc b/tos/platforms/tmirws/sensors/AeroVaneReadP.nc index 319614ac..906679b7 100644 --- a/tos/platforms/tmirws/sensors/AeroVaneReadP.nc +++ b/tos/platforms/tmirws/sensors/AeroVaneReadP.nc @@ -62,8 +62,6 @@ implementation { int m_vane; int m_sum; - task void readVane(); - void init() { m_count = 0; @@ -100,18 +98,21 @@ implementation { } #if 0 + task void readVane(); + async event void Alarm.fired() -#else - event void Timer.fired() -#endif { - //call Alarm.start(call Alarm.getAlarm() + period); + call Alarm.start(call Alarm.getAlarm() + period); post readVane(); } task void readVane() { //call Alarm.start(call Alarm.getAlarm() + period); +#else + event void Timer.fired() + { +#endif if (!(call State.isIdle())) call Read.read(); } -- 2.39.2