From e0a7ab66729b7cc744598121e85da0e8ee7615a0 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Tue, 29 Mar 2016 17:54:33 +0100 Subject: [PATCH] DMR start does not change the mode. --- SerialPort.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/SerialPort.cpp b/SerialPort.cpp index 03591af..2e98eee 100644 --- a/SerialPort.cpp +++ b/SerialPort.cpp @@ -459,13 +459,11 @@ void CSerialPort::process() if (m_dmrEnable) { err = 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); - setMode(STATE_DMR); err = 0U; } else if (m_buffer[3U] == 0x00U && m_modemState == STATE_DMR) { dmrTX.setStart(false); - setMode(STATE_IDLE); err = 0U; } }