Add new options for YSF2DMR (WIP)

This commit is contained in:
Andy CA6JAU
2018-07-22 13:38:07 -04:00
parent f70911fbb8
commit 9cf527cb99
3 changed files with 22 additions and 0 deletions
+16
View File
@@ -47,6 +47,7 @@ m_dstPort(0U),
m_localAddress(),
m_localPort(0U),
m_enableWiresX(false),
m_remoteGateway(false),
m_daemon(false),
m_rxFrequency(0U),
m_txFrequency(0U),
@@ -71,6 +72,7 @@ m_dmrNetworkOptions(),
m_dmrNetworkDebug(false),
m_dmrNetworkJitterEnabled(true),
m_dmrNetworkJitter(500U),
m_dmrHangTime(1000U),
m_dmrNetworkEnableUnlink(true),
m_dmrNetworkIDUnlink(4000U),
m_dmrNetworkPCUnlink(false),
@@ -164,6 +166,8 @@ bool CConf::read()
m_localPort = (unsigned int)::atoi(value);
else if (::strcmp(key, "EnableWiresX") == 0)
m_enableWiresX = ::atoi(value) == 1;
else if (::strcmp(key, "RemoteGateway") == 0)
m_remoteGateway = ::atoi(value) == 1;
else if (::strcmp(key, "Daemon") == 0)
m_daemon = ::atoi(value) == 1;
} else if (section == SECTION_INFO) {
@@ -217,6 +221,8 @@ bool CConf::read()
m_dmrNetworkJitterEnabled = ::atoi(value) == 1;
else if (::strcmp(key, "Jitter") == 0)
m_dmrNetworkJitter = (unsigned int)::atoi(value);
else if (::strcmp(key, "HangTime") == 0)
m_dmrHangTime = (unsigned int)::atoi(value);
else if (::strcmp(key, "EnableUnlink") == 0)
m_dmrNetworkEnableUnlink = ::atoi(value) == 1;
else if (::strcmp(key, "TGUnlink") == 0)
@@ -297,6 +303,11 @@ bool CConf::getEnableWiresX() const
return m_enableWiresX;
}
bool CConf::getRemoteGateway() const
{
return m_remoteGateway;
}
bool CConf::getDaemon() const
{
return m_daemon;
@@ -452,6 +463,11 @@ unsigned int CConf::getDMRNetworkJitter() const
return m_dmrNetworkJitter;
}
unsigned int CConf::getDMRHangTime() const
{
return m_dmrHangTime;
}
bool CConf::getDMRNetworkEnableUnlink() const
{
return m_dmrNetworkEnableUnlink;