DMR start does not change the mode.

48kHz
Jonathan Naylor 2016-03-29 17:54:33 +01:00
parent 428dcaa7d6
commit e0a7ab6672
1 changed files with 1 additions and 3 deletions

View File

@ -459,13 +459,11 @@ void CSerialPort::process()
if (m_dmrEnable) { if (m_dmrEnable) {
err = 4U; err = 4U;
if (m_len == 4U) { if (m_len == 4U) {
if (m_buffer[3U] == 0x01U && m_modemState == STATE_IDLE) { if (m_buffer[3U] == 0x01U && m_modemState == STATE_DMR) {
dmrTX.setStart(true); dmrTX.setStart(true);
setMode(STATE_DMR);
err = 0U; err = 0U;
} else if (m_buffer[3U] == 0x00U && m_modemState == STATE_DMR) { } else if (m_buffer[3U] == 0x00U && m_modemState == STATE_DMR) {
dmrTX.setStart(false); dmrTX.setStart(false);
setMode(STATE_IDLE);
err = 0U; err = 0U;
} }
} }