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);
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
QByteArray payload("\x14\x0E");
|
||||
|
|
|
@ -83,6 +83,9 @@ public slots:
|
|||
void setAfGain(unsigned char level);
|
||||
void setTxPower(unsigned char power);
|
||||
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 setMonitorLevel(unsigned char monitorLevel);
|
||||
void setVoxGain(unsigned char gain);
|
||||
|
|
36
wfmain.ui
36
wfmain.ui
|
@ -582,10 +582,13 @@
|
|||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_19">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_16">
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QPushButton" name="transmitBtn">
|
||||
<property name="minimumSize">
|
||||
|
@ -599,6 +602,37 @@
|
|||
</property>
|
||||
</widget>
|
||||
</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>
|
||||
</item>
|
||||
<item>
|
||||
|
|
Ładowanie…
Reference in New Issue