return (1000 * CC1K_LPL_CHECK_TIME) / sleepInterval;
}
- command void LowPowerListening.setLocalSleepInterval(uint16_t s) {
+ command void LowPowerListening.setLocalWakeupInterval(uint16_t s) {
sleepTime = validateSleepInterval(s);
}
- command uint16_t LowPowerListening.getLocalSleepInterval() {
+ command uint16_t LowPowerListening.getLocalWakeupInterval() {
return sleepTime;
}
- command void LowPowerListening.setLocalDutyCycle(uint16_t d) {
- call LowPowerListening.setLocalSleepInterval(dutyToSleep(d));
- }
-
- command uint16_t LowPowerListening.getLocalDutyCycle() {
- return sleepToDuty(call LowPowerListening.getLocalSleepInterval());
- }
-
- command void LowPowerListening.setRxSleepInterval(message_t *msg, uint16_t sleepIntervalMs) {
+ command void LowPowerListening.setRemoteWakeupInterval(message_t *msg, uint16_t sleepIntervalMs) {
cc1000_metadata_t *meta = getMetadata(msg);
meta->strength_or_preamble = -(int16_t)validateSleepInterval(sleepIntervalMs) - 1;
}
- command uint16_t LowPowerListening.getRxSleepInterval(message_t *msg) {
+ command uint16_t LowPowerListening.getRemoteWakeupInterval(message_t *msg) {
cc1000_metadata_t *meta = getMetadata(msg);
if (meta->strength_or_preamble >= 0)
return -(meta->strength_or_preamble + 1);
}
- command void LowPowerListening.setRxDutyCycle(message_t *msg, uint16_t d) {
- return call LowPowerListening.setRxSleepInterval(msg, dutyToSleep(d));
- }
-
- command uint16_t LowPowerListening.getRxDutyCycle(message_t *msg) {
- return sleepToDuty(call LowPowerListening.getRxSleepInterval(msg));
- }
-
- command uint16_t LowPowerListening.dutyCycleToSleepInterval(uint16_t d) {
- return dutyToSleep(d);
- }
-
- command uint16_t LowPowerListening.sleepIntervalToDutyCycle(uint16_t s) {
- return sleepToDuty(s);
- }
-
void setPreambleLength(message_t * ONE msg) {
cc1000_metadata_t *meta = getMetadata(msg);
uint16_t s;