diff --git a/Configuration.ui b/Configuration.ui index e6ce461..d9d0817 100644 --- a/Configuration.ui +++ b/Configuration.ui @@ -550,7 +550,7 @@ - Tx watchdog: + Idle watchdog timer: tx_watchdog_spin_box @@ -560,7 +560,7 @@ - <html><head/><body><p>Number of minutes before unattended transmissions are aborted</p></body></html> + <html><head/><body><p>Number of minutes before unattended transmissions are aborted (beacons, auto-replies, etc).</p></body></html> Disabled @@ -571,8 +571,11 @@ + + 1440 + - 5 + 1 0 diff --git a/mainwindow.cpp b/mainwindow.cpp index 5078f62..79ba504 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -6552,6 +6552,9 @@ void MainWindow::checkBeacon(){ if(m_nextBeaconQueued){ return; } + if(m_tx_watchdog){ + return; + } prepareBeacon(); } @@ -9784,6 +9787,10 @@ void MainWindow::processSpots() { } void MainWindow::processTxQueue(){ + if(m_tx_watchdog){ + return; + } + if(m_txMessageQueue.isEmpty()){ return; } @@ -10915,7 +10922,7 @@ void MainWindow::tx_watchdog (bool triggered) if (m_auto) auto_tx_mode (false); stopTx(); tx_status_label.setStyleSheet ("QLabel{background-color: #ff0000}"); - tx_status_label.setText ("Runaway Tx watchdog"); + tx_status_label.setText ("Idle watchdog"); QApplication::alert (this); } else diff --git a/mainwindow.ui b/mainwindow.ui index 24bea17..66c6f8f 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -4942,7 +4942,7 @@ list. The list can be maintained in Settings (F2). true - Runaway Tx watchdog + Idle watchdog