kopia lustrzana https://gitlab.com/eliggett/wfview
Tone, Tone Squelch, and D(T)CS seem to work as expected. Mode can be
selected.merge-requests/2/head
rodzic
d30797a8fc
commit
e22cb0edf2
|
@ -239,9 +239,9 @@ void repeaterSetup::handleTone(quint16 tone)
|
||||||
|
|
||||||
void repeaterSetup::handleTSQL(quint16 tsql)
|
void repeaterSetup::handleTSQL(quint16 tsql)
|
||||||
{
|
{
|
||||||
//int tindex = ui->rptToneCombo->findData(tone);
|
// TODO: Consider a second combo box for the TSQL
|
||||||
//ui->rptToneCombo->setCurrentIndex(tindex);
|
int tindex = ui->rptToneCombo->findData(tsql);
|
||||||
(void)tsql;
|
ui->rptToneCombo->setCurrentIndex(tindex);
|
||||||
}
|
}
|
||||||
|
|
||||||
void repeaterSetup::handleDTCS(quint16 dcode, bool tinv, bool rinv)
|
void repeaterSetup::handleDTCS(quint16 dcode, bool tinv, bool rinv)
|
||||||
|
@ -287,10 +287,14 @@ void repeaterSetup::on_rptReadRigBtn_clicked()
|
||||||
|
|
||||||
void repeaterSetup::on_rptToneCombo_activated(int index)
|
void repeaterSetup::on_rptToneCombo_activated(int index)
|
||||||
{
|
{
|
||||||
quint16 tsql=0;
|
quint16 tone=0;
|
||||||
tsql = (quint16)ui->rptToneCombo->itemData(index).toUInt();
|
tone = (quint16)ui->rptToneCombo->itemData(index).toUInt();
|
||||||
//if(selected mode == TSQL)... send this way... otherwise if just tone, send other way...
|
if(ui->toneTone->isChecked())
|
||||||
emit setTone(tsql);
|
{
|
||||||
|
emit setTone(tone);
|
||||||
|
} else if (ui->toneTSQL->isChecked()) {
|
||||||
|
emit setTSQL(tone);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void repeaterSetup::on_rptDTCSCombo_activated(int index)
|
void repeaterSetup::on_rptDTCSCombo_activated(int index)
|
||||||
|
@ -309,3 +313,31 @@ void repeaterSetup::on_debugBtn_clicked()
|
||||||
//emit getDTCS();
|
//emit getDTCS();
|
||||||
emit getRptAccessMode();
|
emit getRptAccessMode();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void repeaterSetup::on_toneNone_clicked()
|
||||||
|
{
|
||||||
|
rptAccessTxRx rm;
|
||||||
|
rm = ratrNN;
|
||||||
|
emit setRptAccessMode(rm);
|
||||||
|
}
|
||||||
|
|
||||||
|
void repeaterSetup::on_toneTone_clicked()
|
||||||
|
{
|
||||||
|
rptAccessTxRx rm;
|
||||||
|
rm = ratrTN;
|
||||||
|
emit setRptAccessMode(rm);
|
||||||
|
}
|
||||||
|
|
||||||
|
void repeaterSetup::on_toneTSQL_clicked()
|
||||||
|
{
|
||||||
|
rptAccessTxRx rm;
|
||||||
|
rm = ratrTT;
|
||||||
|
emit setRptAccessMode(rm);
|
||||||
|
}
|
||||||
|
|
||||||
|
void repeaterSetup::on_toneDTCS_clicked()
|
||||||
|
{
|
||||||
|
rptAccessTxRx rm;
|
||||||
|
rm = ratrDD;
|
||||||
|
emit setRptAccessMode(rm);
|
||||||
|
}
|
||||||
|
|
|
@ -47,6 +47,14 @@ private slots:
|
||||||
|
|
||||||
void on_debugBtn_clicked();
|
void on_debugBtn_clicked();
|
||||||
|
|
||||||
|
void on_toneNone_clicked();
|
||||||
|
|
||||||
|
void on_toneTone_clicked();
|
||||||
|
|
||||||
|
void on_toneTSQL_clicked();
|
||||||
|
|
||||||
|
void on_toneDTCS_clicked();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::repeaterSetup *ui;
|
Ui::repeaterSetup *ui;
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue