aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/Transceiver.cpp
diff options
context:
space:
mode:
authorAlexander Chemeris <Alexander.Chemeris@gmail.com>2017-03-15 23:23:36 +0300
committerAlexander Chemeris <Alexander.Chemeris@gmail.com>2017-03-22 18:09:00 +0000
commit1dd05cf35a8c5e3c2acfbc4e23e26d41ea4a9aa9 (patch)
tree9efd28ce2955b6cd045b3156d573d2c6c6784c66 /Transceiver52M/Transceiver.cpp
parent14d13b67dcd4fa35b03cbbef0c5ddd2622b89155 (diff)
sigProcLib: make energyDetect() simpler by returning actual energy.
Diffstat (limited to 'Transceiver52M/Transceiver.cpp')
-rw-r--r--Transceiver52M/Transceiver.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp
index f156ad4..3df482f 100644
--- a/Transceiver52M/Transceiver.cpp
+++ b/Transceiver52M/Transceiver.cpp
@@ -606,7 +606,7 @@ SoftVector *Transceiver::pullRadioVector(GSM::Time &wTime, double &RSSI, bool &i
{
int rc;
complex amp;
- float toa, pow, max = -1.0, avg = 0.0;
+ float toa, max = -1.0, avg = 0.0;
int max_i = -1;
signalVector *burst;
SoftVector *bits = NULL;
@@ -641,7 +641,7 @@ SoftVector *Transceiver::pullRadioVector(GSM::Time &wTime, double &RSSI, bool &i
/* Select the diversity channel with highest energy */
for (size_t i = 0; i < radio_burst->chans(); i++) {
- energyDetect(*radio_burst->getVector(i), 20 * mSPSRx, 0.0, &pow);
+ float pow = energyDetect(*radio_burst->getVector(i), 20 * mSPSRx);
if (pow > max) {
max = pow;
max_i = i;