From 66ea1fffd3ce5ba371bd10480262431f191422e2 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Mon, 12 Feb 2018 01:38:39 -0300 Subject: [PATCH] Check if SACCH is a VCALL during late entry at the first block --- NXDNControl.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/NXDNControl.cpp b/NXDNControl.cpp index 4292e28..7d53c74 100644 --- a/NXDNControl.cpp +++ b/NXDNControl.cpp @@ -312,8 +312,11 @@ bool CNXDNControl::processVoice(unsigned char usc, unsigned char option, unsigne unsigned char structure = sacch.getStructure(); switch (structure) { case NXDN_SR_1_4: - m_rfMask |= 0x01U; m_rfLayer3.decode(message, 18U, 0U); + if(m_rfLayer3.getMessageType() == NXDN_MESSAGE_TYPE_VCALL) + m_rfMask = 0x01U; + else + m_rfMask = 0x00U; break; case NXDN_SR_2_4: m_rfMask |= 0x02U;