X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=blobdiff_plain;f=apps%2Ftests%2Frf230%2FRadioCountToDiag%2FRadioCountToDiagP.nc;h=0cf4d49c1dc5482a9e01ab37a455567abe5a7c24;hp=e464cebd4bcc9aa7be69a8c140c1e2c743ba1a2e;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hpb=adf1de6c009d13b7b52e68535c63b28f59c97400 diff --git a/apps/tests/rf230/RadioCountToDiag/RadioCountToDiagP.nc b/apps/tests/rf230/RadioCountToDiag/RadioCountToDiagP.nc index e464cebd..0cf4d49c 100644 --- a/apps/tests/rf230/RadioCountToDiag/RadioCountToDiagP.nc +++ b/apps/tests/rf230/RadioCountToDiag/RadioCountToDiagP.nc @@ -42,11 +42,13 @@ module RadioCountToDiagP interface ActiveMessageAddress; interface LowPowerListening; + + interface Leds; } } #ifndef SEND_PERIOD -#define SEND_PERIOD 10 +#define SEND_PERIOD 20 #endif #ifndef SLEEP_INTERVAL @@ -68,7 +70,7 @@ implementation else { #ifdef LOW_POWER_LISTENING - call LowPowerListening.setLocalSleepInterval(SLEEP_INTERVAL); + call LowPowerListening.setLocalWakeupInterval(SLEEP_INTERVAL); #endif call SendTimer.startPeriodic(SEND_PERIOD); call ReportTimer.startPeriodic(1000); @@ -116,6 +118,8 @@ implementation event void ReportTimer.fired() { + call Leds.led0Toggle(); + if( call DiagMsg.record() ) { call DiagMsg.uint16(sendCount); @@ -141,10 +145,12 @@ implementation { uint16_t addr; + call Leds.led1Toggle(); + call Packet.clear(&txMsg); call PacketAcknowledgements.requestAck(&txMsg); #ifdef LOW_POWER_LISTENING - call LowPowerListening.setRxSleepInterval(&txMsg, SLEEP_INTERVAL); + call LowPowerListening.setRemoteWakeupInterval(&txMsg, SLEEP_INTERVAL); #endif addr = call ActiveMessageAddress.amAddress();