mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-21 06:55:52 +08:00
Fix M17 and FM mode switching.
This commit is contained in:
@@ -2192,6 +2192,10 @@ void CMMDVMHost::setMode(unsigned char mode)
|
|||||||
m_m17Network->enable(true);
|
m_m17Network->enable(true);
|
||||||
if (m_pocsagNetwork != NULL)
|
if (m_pocsagNetwork != NULL)
|
||||||
m_pocsagNetwork->enable(false);
|
m_pocsagNetwork->enable(false);
|
||||||
|
if (m_fmNetwork != NULL)
|
||||||
|
m_fmNetwork->enable(false);
|
||||||
|
if (m_ax25Network != NULL)
|
||||||
|
m_ax25Network->enable(false);
|
||||||
if (m_dstar != NULL)
|
if (m_dstar != NULL)
|
||||||
m_dstar->enable(false);
|
m_dstar->enable(false);
|
||||||
if (m_dmr != NULL)
|
if (m_dmr != NULL)
|
||||||
@@ -2206,6 +2210,10 @@ void CMMDVMHost::setMode(unsigned char mode)
|
|||||||
m_m17->enable(true);
|
m_m17->enable(true);
|
||||||
if (m_pocsag != NULL)
|
if (m_pocsag != NULL)
|
||||||
m_pocsag->enable(false);
|
m_pocsag->enable(false);
|
||||||
|
if (m_fm != NULL)
|
||||||
|
m_fm->enable(false);
|
||||||
|
if (m_ax25 != NULL)
|
||||||
|
m_ax25->enable(false);
|
||||||
m_modem->setMode(MODE_M17);
|
m_modem->setMode(MODE_M17);
|
||||||
m_mode = MODE_M17;
|
m_mode = MODE_M17;
|
||||||
m_modeTimer.start();
|
m_modeTimer.start();
|
||||||
|
|||||||
Reference in New Issue
Block a user