case 0:
sendSkip = 0;
sendInterval = 0;
- call LowPowerListening.setLocalSleepInterval(0);
+ call LowPowerListening.setLocalWakeupInterval(0);
break;
case 1:
sendInterval = 100; /* Send to sleepy listener */
break;
case 2:
sendInterval = -1; /* Send to listener like us */
- call LowPowerListening.setLocalSleepInterval(250);
+ call LowPowerListening.setLocalWakeupInterval(250);
break;
case 3:
sendInterval = 0; /* Send to awake listener */
break;
case 4:
sendInterval = -1; /* Send to listener like us */
- call LowPowerListening.setLocalSleepInterval(10);
+ call LowPowerListening.setLocalWakeupInterval(10);
break;
case 5:
sendSkip = 7; /* Send every 7s */
- call LowPowerListening.setLocalSleepInterval(2000);
- break;
- case 6:
- call LowPowerListening.setLocalDutyCycle(100);
- break;
- case 7:
- call LowPowerListening.setLocalDutyCycle(10);
+ call LowPowerListening.setLocalWakeupInterval(2000);
break;
}
}
if (!locked && ((counter & sendSkip) == sendSkip))
{
if (sendInterval >= 0)
- call LowPowerListening.setRxSleepInterval(&packet, sendInterval);
+ call LowPowerListening.setRemoteWakeupInterval(&packet, sendInterval);
if (call AMSend.send(AM_BROADCAST_ADDR, &packet, 0) == SUCCESS)
{
call Leds.led0On();