Preliminary changes to UI for repeater duplex. Staged change in

rigcommander.
merge-requests/2/head
Elliott Liggett 2021-02-15 23:52:14 -08:00
rodzic 11fd572d21
commit 2c9e46626e
3 zmienionych plików z 83 dodań i 1 usunięć

Wyświetl plik

@ -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");

Wyświetl plik

@ -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);

Wyświetl plik

@ -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>