LimeSDR: change antenna labels for Lime Mini (fixed)

This commit is contained in:
f4exb 2019-04-21 01:06:23 +02:00
parent fbb29ba9cd
commit 50d39f856d
8 changed files with 44 additions and 2 deletions

View File

@ -506,6 +506,15 @@ uint32_t LimeSDROutput::getHWLog2Interp() const
return m_deviceShared.m_deviceParams->m_log2OvSRTx;
}
DeviceLimeSDRParams::LimeType LimeSDROutput::getLimeType() const
{
if (m_deviceShared.m_deviceParams) {
return m_deviceShared.m_deviceParams->m_type;
} else {
return DeviceLimeSDRParams::LimeUndefined;
}
}
bool LimeSDROutput::handleMessage(const Message& message)
{
if (MsgConfigureLimeSDR::match(message))

View File

@ -231,6 +231,7 @@ public:
void getSRRange(float& minF, float& maxF) const;
void getLPRange(float& minF, float& maxF) const;
uint32_t getHWLog2Interp() const;
DeviceLimeSDRParams::LimeType getLimeType() const;
private:
DeviceSinkAPI *m_deviceAPI;

View File

@ -67,6 +67,17 @@ LimeSDROutputGUI::LimeSDROutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
ui->channelNumberText->setText(tr("#%1").arg(m_limeSDROutput->getChannelIndex()));
if (m_limeSDROutput->getLimeType() == DeviceLimeSDRParams::LimeMini)
{
ui->antenna->setItemText(1, "Hi");
ui->antenna->setItemText(2, "Lo");
}
else
{
ui->antenna->setItemText(1, "Lo");
ui->antenna->setItemText(2, "Hi");
}
ui->hwInterpLabel->setText(QString::fromUtf8("H\u2191"));
ui->swInterpLabel->setText(QString::fromUtf8("S\u2191"));

View File

@ -35,7 +35,7 @@
const PluginDescriptor LimeSDROutputPlugin::m_pluginDescriptor = {
QString("LimeSDR Output"),
QString("4.5.4"),
QString("4.5.5"),
QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/sdrangel"),
true,

View File

@ -538,6 +538,15 @@ uint32_t LimeSDRInput::getHWLog2Decim() const
return m_deviceShared.m_deviceParams->m_log2OvSRRx;
}
DeviceLimeSDRParams::LimeType LimeSDRInput::getLimeType() const
{
if (m_deviceShared.m_deviceParams) {
return m_deviceShared.m_deviceParams->m_type;
} else {
return DeviceLimeSDRParams::LimeUndefined;
}
}
bool LimeSDRInput::handleMessage(const Message& message)
{
if (MsgConfigureLimeSDR::match(message))

View File

@ -251,6 +251,7 @@ public:
void getSRRange(float& minF, float& maxF) const;
void getLPRange(float& minF, float& maxF) const;
uint32_t getHWLog2Decim() const;
DeviceLimeSDRParams::LimeType getLimeType() const;
private:
DeviceSourceAPI *m_deviceAPI;

View File

@ -70,6 +70,17 @@ LimeSDRInputGUI::LimeSDRInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
ui->channelNumberText->setText(tr("#%1").arg(m_limeSDRInput->getChannelIndex()));
if (m_limeSDRInput->getLimeType() == DeviceLimeSDRParams::LimeMini)
{
ui->antenna->setItemText(2, "NC");
ui->antenna->setItemText(3, "Lo");
}
else
{
ui->antenna->setItemText(2, "Lo");
ui->antenna->setItemText(3, "Wi");
}
ui->hwDecimLabel->setText(QString::fromUtf8("H\u2193"));
ui->swDecimLabel->setText(QString::fromUtf8("S\u2193"));

View File

@ -924,7 +924,7 @@
</size>
</property>
<property name="toolTip">
<string>Antenna select: No: none, Lo: 700:900M, Hi: 2:2.6G, Wi: wideband, T1: Tx1 LB, T2: Tx2 LB</string>
<string>Antenna select: No: none, NC: not connected, Lo: 700:900M, Hi: 2:2.6G, Wi: wideband, T1: Tx1 LB, T2: Tx2 LB</string>
</property>
<item>
<property name="text">