Allow for the fine adjustment of levels.

This commit is contained in:
Jonathan Naylor
2016-06-20 22:04:44 +01:00
parent 1e994e920a
commit 9240550de6
6 changed files with 97 additions and 5 deletions

View File

@@ -77,6 +77,11 @@ m_modemTXDelay(100U),
m_modemDMRDelay(0U),
m_modemRXLevel(100U),
m_modemTXLevel(100U),
m_modemDStarLevel(0),
m_modemDMRLevel1(0),
m_modemDMRLevel3(0),
m_modemYSFLevel1(0),
m_modemYSFLevel3(0),
m_modemOscOffset(0),
m_modemDebug(false),
m_dstarEnabled(true),
@@ -265,6 +270,16 @@ bool CConf::read()
m_modemRXLevel = (unsigned int)::atoi(value);
else if (::strcmp(key, "TXLevel") == 0)
m_modemTXLevel = (unsigned int)::atoi(value);
else if (::strcmp(key, "DStarLevel") == 0)
m_modemDStarLevel = ::atoi(value);
else if (::strcmp(key, "DMRLevel1") == 0)
m_modemDMRLevel1 = ::atoi(value);
else if (::strcmp(key, "DMRLevel3") == 0)
m_modemDMRLevel3 = ::atoi(value);
else if (::strcmp(key, "YSFLevel1") == 0)
m_modemYSFLevel1 = ::atoi(value);
else if (::strcmp(key, "YSFLevel3") == 0)
m_modemYSFLevel3 = ::atoi(value);
else if (::strcmp(key, "OscOffset") == 0)
m_modemOscOffset = ::atoi(value);
else if (::strcmp(key, "Debug") == 0)
@@ -601,6 +616,31 @@ unsigned int CConf::getModemTXLevel() const
return m_modemTXLevel;
}
int CConf::getModemDStarLevel() const
{
return m_modemDStarLevel;
}
int CConf::getModemDMRLevel1() const
{
return m_modemDMRLevel1;
}
int CConf::getModemDMRLevel3() const
{
return m_modemDMRLevel3;
}
int CConf::getModemYSFLevel1() const
{
return m_modemYSFLevel1;
}
int CConf::getModemYSFLevel3() const
{
return m_modemYSFLevel3;
}
int CConf::getModemOscOffset() const
{
return m_modemOscOffset;