mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-21 06:55:52 +08:00
Allow for the fine adjustment of levels.
This commit is contained in:
40
Conf.cpp
40
Conf.cpp
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user