1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-20 10:54:14 +01:00

LP-345 Set correct RSSI unit - Define tab navigation order

This commit is contained in:
Laurent Lalanne 2016-12-25 12:49:55 +01:00
parent 2872a3467a
commit e0fcb92698
2 changed files with 106 additions and 4 deletions

View File

@ -174,7 +174,7 @@ void ConfigOPLinkWidget::updateStatus()
bool linkConnected = (oplinkStatusObj->linkState() == OPLinkStatus_LinkState::Connected);
m_oplink->PairSignalStrengthBar1->setValue(linkConnected ? m_oplink->RSSI->text().toInt() : -127);
m_oplink->PairSignalStrengthLabel1->setText(QString("%1dB").arg(m_oplink->PairSignalStrengthBar1->value()));
m_oplink->PairSignalStrengthLabel1->setText(QString("%1dBm").arg(m_oplink->PairSignalStrengthBar1->value()));
int afc_valueKHz = m_oplink->AFCCorrection->text().toInt() / 1000;
m_oplink->AFCCorrectionBar->setValue(afc_valueKHz);

View File

@ -16,6 +16,9 @@
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QTabWidget" name="tabWidget_3">
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<widget class="QWidget" name="tabWidget_3Page1">
<attribute name="title">
<string>OPLink Configuration</string>
@ -38,6 +41,9 @@
</property>
<item>
<widget class="QScrollArea" name="scrollArea">
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
@ -367,6 +373,9 @@ Leave blank to use autogenerated Device ID.</string>
</item>
<item row="3" column="2">
<widget class="QPushButton" name="UnbindButton">
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>Clear the binding/coordinator ID</string>
</property>
@ -708,7 +717,7 @@ Leave blank to use autogenerated Device ID.</string>
</font>
</property>
<property name="text">
<string>-100dB</string>
<string>-100dBm</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
@ -872,6 +881,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="acceptDrops">
<bool>false</bool>
</property>
@ -909,6 +921,12 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="acceptDrops">
<bool>true</bool>
</property>
<property name="maxLength">
<number>8</number>
</property>
@ -968,6 +986,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>The modems current state.</string>
</property>
@ -1034,6 +1055,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1062,6 +1086,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1106,6 +1133,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1156,6 +1186,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>The percentage of packets that were corrected with error correction</string>
</property>
@ -1197,6 +1230,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1231,6 +1267,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>The percentage of packets that were corrected with error correction</string>
</property>
@ -1256,6 +1295,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1332,6 +1374,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
@ -1399,6 +1444,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1459,6 +1507,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1487,6 +1538,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>The percentage of packets that could not be corrected with error correction</string>
</property>
@ -1524,6 +1578,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>The percentage of packets that were not received at all</string>
</property>
@ -1549,6 +1606,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1571,6 +1631,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
@ -1628,6 +1691,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>The number of packets that were unable to be transmitted</string>
</property>
@ -1697,6 +1763,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>The percentage of packets that were not received at all</string>
</property>
@ -1744,6 +1813,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1766,6 +1838,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1820,6 +1895,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1842,6 +1920,9 @@ Leave blank to use autogenerated Device ID.</string>
<bold>false</bold>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
@ -1881,6 +1962,9 @@ Leave blank to use autogenerated Device ID.</string>
<height>16777215</height>
</size>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>The automatic frequency correction in Hz.</string>
</property>
@ -1922,6 +2006,9 @@ Leave blank to use autogenerated Device ID.</string>
</property>
<item row="1" column="1">
<widget class="QSlider" name="RFXtalCapSlider">
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string>Adjust the xtal capacitor value to fine tune frequency and
get an AFC value close to zero. Default value is 127.</string>
@ -2040,6 +2127,9 @@ a frequency misalignement between the two modems.</string>
<height>25</height>
</size>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string/>
</property>
@ -2097,8 +2187,20 @@ a frequency misalignement between the two modems.</string>
</layout>
</widget>
<tabstops>
<tabstop>FirmwareVersion</tabstop>
<tabstop>SerialNumber</tabstop>
<tabstop>Protocol</tabstop>
<tabstop>MaxRFTxPower</tabstop>
<tabstop>LinkType</tabstop>
<tabstop>ComSpeed</tabstop>
<tabstop>CustomDeviceID</tabstop>
<tabstop>CoordID</tabstop>
<tabstop>UnbindButton</tabstop>
<tabstop>RFBand</tabstop>
<tabstop>MaximumChannel</tabstop>
<tabstop>MinimumChannel</tabstop>
<tabstop>MainPort</tabstop>
<tabstop>FlexiPort</tabstop>
<tabstop>VCPPort</tabstop>
<tabstop>RFXtalCapValue</tabstop>
<tabstop>applyButton</tabstop>
<tabstop>saveButton</tabstop>
</tabstops>