From 76fd6f4921d6f8ac7841b17957b8497a6479069d Mon Sep 17 00:00:00 2001 From: MW0MWZ <66065904+MW0MWZ@users.noreply.github.com> Date: Sun, 25 May 2025 23:44:38 +0100 Subject: [PATCH 1/2] Update WiresX.cpp Add some notes about specific radio models --- YSFGateway/WiresX.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/YSFGateway/WiresX.cpp b/YSFGateway/WiresX.cpp index 53e9aa7..2ce6370 100644 --- a/YSFGateway/WiresX.cpp +++ b/YSFGateway/WiresX.cpp @@ -29,7 +29,7 @@ #include #include -const unsigned char DX_REQ[] = {0x5DU, 0x71U, 0x5FU}; +const unsigned char DX_REQ[] = {0x5DU, 0x71U, 0x5FU}; // Followed by 2B (FT-70D) 29 (FTM-100D) 28 (FT2D) const unsigned char CONN_REQ[] = {0x5DU, 0x23U, 0x5FU}; const unsigned char DISC_REQ[] = {0x5DU, 0x2AU, 0x5FU}; const unsigned char ALL_REQ[] = {0x5DU, 0x66U, 0x5FU}; From 8f88801628687e05256a694b8ed03ba763bcaf1f Mon Sep 17 00:00:00 2001 From: MW0MWZ <66065904+MW0MWZ@users.noreply.github.com> Date: Mon, 26 May 2025 01:08:33 +0100 Subject: [PATCH 2/2] Update WiresX.cpp More places UPPERCASE matters --- YSFGateway/WiresX.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/YSFGateway/WiresX.cpp b/YSFGateway/WiresX.cpp index 2ce6370..0175739 100644 --- a/YSFGateway/WiresX.cpp +++ b/YSFGateway/WiresX.cpp @@ -663,7 +663,7 @@ void CWiresX::sendDXReply() data[i + 36U] = m_reflector->m_id.at(i); for (unsigned int i = 0U; i < 16U; i++) - data[i + 41U] = m_reflector->m_name.at(i); + data[i + 41U] = std::toupper(m_reflector->m_name.at(i)); for (unsigned int i = 0U; i < 3U; i++) data[i + 57U] = m_reflector->m_count.at(i); @@ -751,7 +751,7 @@ void CWiresX::sendConnectReply() data[i + 36U] = m_reflector->m_id.at(i); for (unsigned int i = 0U; i < 16U; i++) - data[i + 41U] = m_reflector->m_name.at(i); + data[i + 41U] = std::toupper(m_reflector->m_name.at(i)); for (unsigned int i = 0U; i < 3U; i++) data[i + 57U] = m_reflector->m_count.at(i); @@ -1099,7 +1099,7 @@ void CWiresX::sendCategoryReply() data[i + offset + 1U] = refl->m_id.at(i); for (unsigned int i = 0U; i < 16U; i++) - data[i + offset + 6U] = refl->m_name.at(i); + data[i + offset + 6U] = std::toupper(refl->m_name.at(i)); for (unsigned int i = 0U; i < 3U; i++) data[i + offset + 22U] = refl->m_count.at(i);