Configurable DMR jitter buffer.

This commit is contained in:
Jonathan Naylor
2016-09-06 19:42:15 +01:00
parent 48f111a2e2
commit e04d76584e
8 changed files with 40 additions and 26 deletions

View File

@@ -118,6 +118,7 @@ m_dmrNetworkPort(0U),
m_dmrNetworkLocal(0U),
m_dmrNetworkPassword(),
m_dmrNetworkDebug(false),
m_dmrNetworkJitter(300U),
m_dmrNetworkSlot1(true),
m_dmrNetworkSlot2(true),
m_dmrNetworkRSSI(false),
@@ -442,6 +443,8 @@ bool CConf::read()
m_dmrNetworkPassword = value;
else if (::strcmp(key, "Debug") == 0)
m_dmrNetworkDebug = ::atoi(value) == 1;
else if (::strcmp(key, "Jitter") == 0)
m_dmrNetworkJitter = (unsigned int)::atoi(value);
else if (::strcmp(key, "Slot1") == 0)
m_dmrNetworkSlot1 = ::atoi(value) == 1;
else if (::strcmp(key, "Slot2") == 0)
@@ -859,6 +862,11 @@ bool CConf::getDMRNetworkDebug() const
return m_dmrNetworkDebug;
}
unsigned int CConf::getDMRNetworkJitter() const
{
return m_dmrNetworkJitter;
}
bool CConf::getDMRNetworkSlot1() const
{
return m_dmrNetworkSlot1;