mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-09-27 23:36:35 -04:00
LimeRFE USB support: reviewed closing device
This commit is contained in:
parent
e3bea93676
commit
e6f945bd41
@ -60,16 +60,12 @@ LimeRFEController::LimeRFEController() :
|
|||||||
|
|
||||||
LimeRFEController::~LimeRFEController()
|
LimeRFEController::~LimeRFEController()
|
||||||
{
|
{
|
||||||
if (m_rfeDevice) {
|
|
||||||
closeDevice();
|
closeDevice();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
int LimeRFEController::openDevice(const std::string& serialDeviceName)
|
int LimeRFEController::openDevice(const std::string& serialDeviceName)
|
||||||
{
|
{
|
||||||
if (m_rfeDevice) {
|
|
||||||
closeDevice();
|
closeDevice();
|
||||||
}
|
|
||||||
|
|
||||||
rfe_dev_t *rfeDevice = RFE_Open(serialDeviceName.c_str(), nullptr);
|
rfe_dev_t *rfeDevice = RFE_Open(serialDeviceName.c_str(), nullptr);
|
||||||
|
|
||||||
@ -84,10 +80,13 @@ int LimeRFEController::openDevice(const std::string& serialDeviceName)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void LimeRFEController::closeDevice()
|
void LimeRFEController::closeDevice()
|
||||||
|
{
|
||||||
|
if (m_rfeDevice)
|
||||||
{
|
{
|
||||||
RFE_Close(m_rfeDevice);
|
RFE_Close(m_rfeDevice);
|
||||||
m_rfeDevice = nullptr;
|
m_rfeDevice = nullptr;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int LimeRFEController::configure()
|
int LimeRFEController::configure()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user