1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 06:04:39 -04:00

XTRX input: refactoring to prepare MI operation

This commit is contained in:
f4exb
2018-12-31 01:43:24 +01:00
parent 2eb78ebad8
commit e2085e8c29
10 changed files with 647 additions and 469 deletions
+7 -24
View File
@@ -1,5 +1,6 @@
///////////////////////////////////////////////////////////////////////////////////
// Copyright (C) 2017 Sergey Kostanbaev, Fairwaves Inc. //
// Copyright (C) 2018 Edouard Griffiths, F4EXB //
// //
// This program is free software; you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
@@ -17,28 +18,10 @@
#include <QDebug>
#include "devicextrxparam.h"
bool DeviceXTRXParams::open(const char* deviceStr)
{
int res;
qDebug("DeviceXTRXParams::open: serial: %s", (const char *) deviceStr);
DeviceXTRXParams::DeviceXTRXParams() :
m_nbRxChannels(2),
m_nbTxChannels(2)
{}
res = xtrx_open(deviceStr, XTRX_O_RESET | 4, &m_dev);
if (res)
{
qCritical() << "DeviceXTRXParams::open: cannot open device " << deviceStr;
return false;
}
return true;
}
void DeviceXTRXParams::close()
{
if (m_dev)
{
xtrx_close(m_dev);
m_dev = 0;
}
}
DeviceXTRXParams::~DeviceXTRXParams()
{}