diff options
author | Jason Reiss <jreiss@multitech.com> | 2016-10-03 13:11:24 -0500 |
---|---|---|
committer | Jason Reiss <jreiss@multitech.com> | 2016-10-03 13:11:24 -0500 |
commit | d870873c250d27c214f49480401208e50a9cc330 (patch) | |
tree | b190f9dc88ee3a38ef3d9f4424fc0996a7b515d0 /Layout/LayoutSemtech.cpp | |
parent | aa31b482b93bbbf64ca201381d12f716e695c16b (diff) | |
download | mtdot-box-evb-factory-firmware-d870873c250d27c214f49480401208e50a9cc330.tar.gz mtdot-box-evb-factory-firmware-d870873c250d27c214f49480401208e50a9cc330.tar.bz2 mtdot-box-evb-factory-firmware-d870873c250d27c214f49480401208e50a9cc330.zip |
Update to support AU915
Diffstat (limited to 'Layout/LayoutSemtech.cpp')
-rw-r--r-- | Layout/LayoutSemtech.cpp | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/Layout/LayoutSemtech.cpp b/Layout/LayoutSemtech.cpp index e31d149..28e15cf 100644 --- a/Layout/LayoutSemtech.cpp +++ b/Layout/LayoutSemtech.cpp @@ -69,9 +69,11 @@ void LayoutSemtech::display(bool success, mDot::snr_stats snr, mDot::rssi_stats writeLabel(_lTemp); writeLabel(_lPower); writeLabel(_lPadding); - if (_band == mDot::FB_915) { - writeLabel(_lFSB); + + if (_band == mDot::FB_US915 || _band == mDot::FB_AU915) { + writeLabel(_lFSB); } + if(success) { size = snprintf(buf, sizeof(buf), "DWN %3d dbm", rssi.last); writeField(_fDownRssi, buf, size); @@ -79,7 +81,9 @@ void LayoutSemtech::display(bool success, mDot::snr_stats snr, mDot::rssi_stats memset(buf, 0, sizeof(buf)); size = snprintf(buf, sizeof(buf), " %2.1f", (float)snr.last / 10.0); writeField(_fDownSnr, buf, size); - } else writeLabel(_lNoLink); + } else { + writeLabel(_lNoLink); + } memset(buf, 0, sizeof(buf)); size = snprintf(buf, sizeof(buf), "%d",dr); @@ -89,10 +93,10 @@ void LayoutSemtech::display(bool success, mDot::snr_stats snr, mDot::rssi_stats size = snprintf(buf, sizeof(buf), "%d",power); writeField(_fPower, buf, size, true); - if (_band == mDot::FB_915) { - memset(buf, 0, sizeof(buf)); - size = snprintf(buf, sizeof(buf), "%d",fsb); - writeField(_fFSB, buf, size, true); + if (_band == mDot::FB_US915 || _band == mDot::FB_AU915) { + memset(buf, 0, sizeof(buf)); + size = snprintf(buf, sizeof(buf), "%d",fsb); + writeField(_fFSB, buf, size, true); } memset(buf, 0, sizeof(buf)); |