LoRa_Miun_Lib
Fork of LoRa_Miun_lib by
Diff: LoRa.cpp
- Revision:
- 1:5d835ae2a591
- Parent:
- 0:cd7fc646a3aa
- Child:
- 2:3ecde145ebf2
--- a/LoRa.cpp Wed Apr 12 05:28:16 2017 +0000 +++ b/LoRa.cpp Thu Apr 20 07:02:20 2017 +0000 @@ -117,7 +117,10 @@ void MIUN::LoRa::sleep() { - sleep(sleepTime); + if(sleepTime!=0) + { + sleep(sleepTime); + } } void MIUN::LoRa::joinNetwork () @@ -206,13 +209,14 @@ intBuffer[0]; } -uint32_t MIUN::LoRa::checkSleepTime(uint32_t sleepTime) +bool MIUN::LoRa::checkSleepTime(uint32_t sleepTime) { if(sleepTime<60*60*24) { - return sleepTime; + return true; } - return defaultSleepTime; + logError("Wrong Sleep Time"); + return false; } @@ -231,8 +235,12 @@ void MIUN::LoRa::setSleepTime(uint32_t inSleepTime) { - sleepTime = checkSleepTime(inSleepTime); - logError("sleepTime: %u", inSleepTime); + if(checkSleepTime(inSleepTime)==true) + { + sleepTime = inSleepTime; + logInfo("SetSleepTimeTo: %u", inSleepTime); + } + } void MIUN::LoRa::changeSF(const uint8_t& sf)