kopia lustrzana https://gitlab.com/eliggett/wfview
Started work on the tone mode interface.
rodzic
c6ecde8aa7
commit
ebc69434ab
|
@ -13,6 +13,19 @@ enum duplexMode {
|
|||
dmDupAutoOff=0x36
|
||||
};
|
||||
|
||||
// Here, T=tone, D=DCS, N=none
|
||||
// And the naming convention order is Transmit Receive
|
||||
enum rptAccessTxRx {
|
||||
ratrNone=0x00,
|
||||
ratrTN=0x01, // "TONE" (T only)
|
||||
ratrNT=0x02, // "TSQL" (R only)
|
||||
ratrDD=0x03, // "DTCS" (TR)
|
||||
ratrDN=0x06, // "DTCS(T)"
|
||||
ratrTD=0x07, // "TONE(T) / TSQL(R)"
|
||||
ratrDT=0x08, // "DTCS(T) / TSQL(R)"
|
||||
ratrTT=0x09 // "TONE(T) / TSQL(R)"
|
||||
};
|
||||
|
||||
Q_DECLARE_METATYPE(enum duplexMode)
|
||||
|
||||
#endif // REPEATERATTRIBUTES_H
|
||||
|
|
|
@ -209,6 +209,21 @@ void repeaterSetup::receiveDuplexMode(duplexMode dm)
|
|||
}
|
||||
}
|
||||
|
||||
void repeaterSetup::handleToneMode(rptAccessTxRx tmode)
|
||||
{
|
||||
(void)tmode;
|
||||
}
|
||||
|
||||
void repeaterSetup::handleCTCSS(quint16 tone)
|
||||
{
|
||||
(void)tone;
|
||||
}
|
||||
|
||||
void repeaterSetup::handleDCS(quint16 dcode)
|
||||
{
|
||||
(void)dcode;
|
||||
}
|
||||
|
||||
void repeaterSetup::on_rptSimplexBtn_clicked()
|
||||
{
|
||||
// Simplex
|
||||
|
@ -245,13 +260,13 @@ void repeaterSetup::on_rptReadRigBtn_clicked()
|
|||
void repeaterSetup::on_rptToneCombo_activated(int index)
|
||||
{
|
||||
quint16 ctcss=0;
|
||||
ctcss = ui->rptToneCombo->itemData(index);
|
||||
ctcss = ui->rptToneCombo->itemData(index).toUInt();
|
||||
emit setCTCSS(ctcss);
|
||||
}
|
||||
|
||||
void repeaterSetup::on_rptDTCSCombo_activated(int index)
|
||||
{
|
||||
quint16 dcode=0;
|
||||
dcode = ui->rptDTCSCombo->itemData(index);
|
||||
dcode = ui->rptDTCSCombo->itemData(index).toUInt();
|
||||
emit setDCS(dcode);
|
||||
}
|
||||
|
|
|
@ -22,9 +22,14 @@ signals:
|
|||
void setDuplexMode(duplexMode dm);
|
||||
void setCTCSS(quint16 tone);
|
||||
void setDCS(quint16 dcode);
|
||||
void setToneMode(rptAccessTxRx tmode);
|
||||
void getToneMode();
|
||||
|
||||
public slots:
|
||||
void receiveDuplexMode(duplexMode dm);
|
||||
void handleToneMode(rptAccessTxRx tmode);
|
||||
void handleCTCSS(quint16 tone);
|
||||
void handleDCS(quint16 dcode);
|
||||
|
||||
private slots:
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue