mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-23 08:45:48 +08:00
Fix DMR beacon bug spotted by Shawnchain.
This commit is contained in:
@@ -978,7 +978,7 @@ int CMMDVMHost::run()
|
|||||||
dmrBeaconIntervalTimer.clock(ms);
|
dmrBeaconIntervalTimer.clock(ms);
|
||||||
if (dmrBeaconIntervalTimer.isRunning() && dmrBeaconIntervalTimer.hasExpired()) {
|
if (dmrBeaconIntervalTimer.isRunning() && dmrBeaconIntervalTimer.hasExpired()) {
|
||||||
if ((m_mode == MODE_IDLE || m_mode == MODE_DMR) && !m_modem->hasTX()) {
|
if ((m_mode == MODE_IDLE || m_mode == MODE_DMR) && !m_modem->hasTX()) {
|
||||||
if (!m_fixedMode)
|
if (!m_fixedMode && m_mode == MODE_IDLE)
|
||||||
setMode(MODE_DMR);
|
setMode(MODE_DMR);
|
||||||
dmrBeaconIntervalTimer.start();
|
dmrBeaconIntervalTimer.start();
|
||||||
dmrBeaconDurationTimer.start();
|
dmrBeaconDurationTimer.start();
|
||||||
|
|||||||
Reference in New Issue
Block a user