kopia lustrzana https://gitlab.com/eliggett/wfview
Preliminary changes to UI for repeater duplex. Staged change in
rigcommander.merge-requests/2/head
rodzic
11fd572d21
commit
2c9e46626e
|
@ -963,6 +963,51 @@ void rigCommander::setMicGain(unsigned char gain)
|
||||||
prepDataAndSend(payload);
|
prepDataAndSend(payload);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void rigCommander::setUSBGain(unsigned char gain)
|
||||||
|
{
|
||||||
|
QByteArray payload;
|
||||||
|
|
||||||
|
switch(rigCaps.model)
|
||||||
|
{
|
||||||
|
case model9700:
|
||||||
|
payload.setRawData("\x1A\x05\x01\x13", 4);
|
||||||
|
break;
|
||||||
|
case model7100:
|
||||||
|
case model7610:
|
||||||
|
payload.setRawData("\x1A\x05\x00\x89", 4);
|
||||||
|
break;
|
||||||
|
case model7300:
|
||||||
|
payload.setRawData("\x1A\x05\x00\x65", 4);
|
||||||
|
break;
|
||||||
|
case model7850:
|
||||||
|
payload.setRawData("\x1A\x05\x00\x61", 4);
|
||||||
|
break;
|
||||||
|
case model7600:
|
||||||
|
payload.setRawData("\x1A\x05\x00\x29", 4);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
payload.append(bcdEncodeInt(gain));
|
||||||
|
prepDataAndSend(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
void rigCommander::setLANGain(unsigned char gain)
|
||||||
|
{
|
||||||
|
QByteArray payload("\x1A\x05\x01\x14");
|
||||||
|
|
||||||
|
|
||||||
|
payload.append(bcdEncodeInt(gain));
|
||||||
|
prepDataAndSend(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
void rigCommander::setACCGain(unsigned char gain)
|
||||||
|
{
|
||||||
|
QByteArray payload("\x1A\x05\x01\x12");
|
||||||
|
payload.append(bcdEncodeInt(gain));
|
||||||
|
prepDataAndSend(payload);
|
||||||
|
}
|
||||||
|
|
||||||
void rigCommander::setCompLevel(unsigned char compLevel)
|
void rigCommander::setCompLevel(unsigned char compLevel)
|
||||||
{
|
{
|
||||||
QByteArray payload("\x14\x0E");
|
QByteArray payload("\x14\x0E");
|
||||||
|
|
|
@ -83,6 +83,9 @@ public slots:
|
||||||
void setAfGain(unsigned char level);
|
void setAfGain(unsigned char level);
|
||||||
void setTxPower(unsigned char power);
|
void setTxPower(unsigned char power);
|
||||||
void setMicGain(unsigned char gain);
|
void setMicGain(unsigned char gain);
|
||||||
|
void setUSBGain(unsigned char gain);
|
||||||
|
void setLANGain(unsigned char gain);
|
||||||
|
void setACCGain(unsigned char gain);
|
||||||
void setCompLevel(unsigned char compLevel);
|
void setCompLevel(unsigned char compLevel);
|
||||||
void setMonitorLevel(unsigned char monitorLevel);
|
void setMonitorLevel(unsigned char monitorLevel);
|
||||||
void setVoxGain(unsigned char gain);
|
void setVoxGain(unsigned char gain);
|
||||||
|
|
36
wfmain.ui
36
wfmain.ui
|
@ -582,10 +582,13 @@
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout_19">
|
<layout class="QVBoxLayout" name="verticalLayout_16">
|
||||||
<property name="leftMargin">
|
<property name="leftMargin">
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="topMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="transmitBtn">
|
<widget class="QPushButton" name="transmitBtn">
|
||||||
<property name="minimumSize">
|
<property name="minimumSize">
|
||||||
|
@ -599,6 +602,37 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QRadioButton" name="radioButton">
|
||||||
|
<property name="text">
|
||||||
|
<string>Simplex</string>
|
||||||
|
</property>
|
||||||
|
<property name="checked">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QRadioButton" name="radioButton_3">
|
||||||
|
<property name="text">
|
||||||
|
<string>Dup+</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QRadioButton" name="radioButton_2">
|
||||||
|
<property name="text">
|
||||||
|
<string>Dup-</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QRadioButton" name="radioButton_4">
|
||||||
|
<property name="text">
|
||||||
|
<string>Auto</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
|
|
Ładowanie…
Reference in New Issue