Skip to content

Commit 26243c0

Browse files
committed
Update RemoteCommand to disable/enable network modes
1 parent 4eb534a commit 26243c0

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

MMDVMHost.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1997,22 +1997,32 @@ void CMMDVMHost::remoteControl()
19971997
case RCD_ENABLE_DSTAR:
19981998
if (m_dstar != NULL && m_dstarEnabled==false)
19991999
processEnableCommand(m_dstarEnabled, true);
2000+
if (m_dstarNetwork != NULL)
2001+
m_dstarNetwork->enable(true);
20002002
break;
20012003
case RCD_ENABLE_DMR:
20022004
if (m_dmr != NULL && m_dmrEnabled==false)
20032005
processEnableCommand(m_dmrEnabled, true);
2006+
if (m_dmrNetwork != NULL)
2007+
m_dmrNetwork->enable(true);
20042008
break;
20052009
case RCD_ENABLE_YSF:
20062010
if (m_ysf != NULL && m_ysfEnabled==false)
20072011
processEnableCommand(m_ysfEnabled, true);
2012+
if (m_ysfNetwork != NULL)
2013+
m_ysfNetwork->enable(true);
20082014
break;
20092015
case RCD_ENABLE_P25:
20102016
if (m_p25 != NULL && m_p25Enabled==false)
20112017
processEnableCommand(m_p25Enabled, true);
2018+
if (m_p25Network != NULL)
2019+
m_p25Network->enable(true);
20122020
break;
20132021
case RCD_ENABLE_NXDN:
20142022
if (m_nxdn != NULL && m_nxdnEnabled==false)
20152023
processEnableCommand(m_nxdnEnabled, true);
2024+
if (m_nxdnNetwork != NULL)
2025+
m_nxdnNetwork->enable(true);
20162026
break;
20172027
case RCD_ENABLE_FM:
20182028
if (m_fmEnabled==false)
@@ -2021,22 +2031,32 @@ void CMMDVMHost::remoteControl()
20212031
case RCD_DISABLE_DSTAR:
20222032
if (m_dstar != NULL && m_dstarEnabled==true)
20232033
processEnableCommand(m_dstarEnabled, false);
2034+
if (m_dstarNetwork != NULL)
2035+
m_dstarNetwork->enable(false);
20242036
break;
20252037
case RCD_DISABLE_DMR:
20262038
if (m_dmr != NULL && m_dmrEnabled==true)
20272039
processEnableCommand(m_dmrEnabled, false);
2040+
if (m_dmrNetwork != NULL)
2041+
m_dmrNetwork->enable(false);
20282042
break;
20292043
case RCD_DISABLE_YSF:
20302044
if (m_ysf != NULL && m_ysfEnabled==true)
20312045
processEnableCommand(m_ysfEnabled, false);
2046+
if (m_ysfNetwork != NULL)
2047+
m_ysfNetwork->enable(false);
20322048
break;
20332049
case RCD_DISABLE_P25:
20342050
if (m_p25 != NULL && m_p25Enabled==true)
20352051
processEnableCommand(m_p25Enabled, false);
2052+
if (m_p25Network != NULL)
2053+
m_p25Network->enable(false);
20362054
break;
20372055
case RCD_DISABLE_NXDN:
20382056
if (m_nxdn != NULL && m_nxdnEnabled==true)
20392057
processEnableCommand(m_nxdnEnabled, false);
2058+
if (m_nxdnNetwork != NULL)
2059+
m_nxdnNetwork->enable(false);
20402060
break;
20412061
case RCD_DISABLE_FM:
20422062
if (m_fmEnabled == true)

0 commit comments

Comments
 (0)