diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2018-12-03 11:19:52 +0100 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2018-12-03 11:19:52 +0100 |
commit | 69869bd58fb9df9f1da47b778a12500cd2fbd10e (patch) | |
tree | 070d7e9e7abac6b634b0a66ca4fdd19431eea7e0 | |
parent | ebb37693a507ac4bbf8b9637d1591385cba457fc (diff) |
lms: Fix start after stop of device
Change-Id: I56358a1d1601853bc6dd2e6bb5f80798d0ba84b2
-rw-r--r-- | Transceiver52M/device/lms/LMSDevice.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Transceiver52M/device/lms/LMSDevice.cpp b/Transceiver52M/device/lms/LMSDevice.cpp index 1cda4f9..cb5e31d 100644 --- a/Transceiver52M/device/lms/LMSDevice.cpp +++ b/Transceiver52M/device/lms/LMSDevice.cpp @@ -213,6 +213,11 @@ bool LMSDevice::start() unsigned int i; + if (started) { + LOGC(DDEV, ERR) << "Device already started"; + return false; + } + /* configure the channels/streams */ for (i=0; i<chans; i++) { if (LMS_EnableChannel(m_lms_dev, LMS_CH_RX, i, true) < 0) @@ -277,6 +282,7 @@ bool LMSDevice::stop() LMS_EnableChannel(m_lms_dev, LMS_CH_TX, i, false); } + started = false; return true; } |