Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: plans/ChannelPlan_IN865.cpp
- Revision:
- 156:98ca7710192a
- Parent:
- 155:ecb07dbd16e3
- Child:
- 157:8e9b1e84ffac
diff -r ecb07dbd16e3 -r 98ca7710192a plans/ChannelPlan_IN865.cpp
--- a/plans/ChannelPlan_IN865.cpp Wed May 30 09:24:04 2018 -0500
+++ b/plans/ChannelPlan_IN865.cpp Mon Jun 04 13:33:39 2018 -0500
@@ -279,7 +279,7 @@
RxWindow rxw = GetRxWindow(window);
- if (_dlChannels[_txChannel].Frequency != 0 && window == 1)
+ if (_dlChannels[_txChannel].Frequency != 0)
GetRadio()->SetChannel(_dlChannels[_txChannel].Frequency);
else
GetRadio()->SetChannel(rxw.Frequency);
@@ -878,24 +878,10 @@
uint8_t lora::ChannelPlan_IN865::GetJoinDatarate() {
uint8_t dr = GetSettings()->Session.TxDatarate;
- static uint8_t cnt = 0;
-
- if (GetSettings()->Test.DisableRandomJoinDatarate == lora::OFF) {
- if ((cnt++ % 20) == 0) {
- dr = lora::DR_0;
- } else if ((cnt % 16) == 0) {
- dr = lora::DR_1;
- } else if ((cnt % 12) == 0) {
- dr = lora::DR_2;
- } else if ((cnt % 8) == 0) {
- dr = lora::DR_3;
- } else if ((cnt % 4) == 0) {
- dr = lora::DR_4;
- } else {
- dr = lora::DR_5;
- }
- }
-
+
+ // Default join datarate is DR2:SF10BW125
+ dr = lora::DR_2;
+
return dr;
}