diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-06-13 21:56:24 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-06-13 23:46:27 +0200 |
commit | cfb9dac70d6e49fd289717e9c497562ef8bdaac1 (patch) | |
tree | f401416d698c5b70d5207aa1897b3ff906f3adc2 /Transceiver52M/device/lms/LMSDevice.cpp | |
parent | 105a61e6898ae6c7ba8f4b0f73b56ba0d723bece (diff) |
lms: Call set_antennas() during open() method
Without this call, the antenna/path configuration is not applied.
Change-Id: I0bca58266b59f1315ec72b6407fe4f4495aff678
Diffstat (limited to 'Transceiver52M/device/lms/LMSDevice.cpp')
-rw-r--r-- | Transceiver52M/device/lms/LMSDevice.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Transceiver52M/device/lms/LMSDevice.cpp b/Transceiver52M/device/lms/LMSDevice.cpp index b1f4519..518e581 100644 --- a/Transceiver52M/device/lms/LMSDevice.cpp +++ b/Transceiver52M/device/lms/LMSDevice.cpp @@ -178,6 +178,11 @@ int LMSDevice::open(const std::string &args, int ref, bool swap_channels) LOG(DEBUG) << "LPFBW: Rx=" << lpfbw_rx << " Tx=" << lpfbw_tx; + if (!set_antennas()) { + LOG(ALERT) << "LMS antenna setting failed"; + return -1; + } + /* Perform Rx and Tx calibration */ for (i=0; i<chans; i++) { LOG(INFO) << "Setting LPFBW chan " << i; |