From 47aee60b558b1a132f96e819d9a61764ef9ff4f2 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Tue, 24 May 2016 06:57:29 +0100 Subject: [PATCH] Dump CSD data in data FR mode. --- YSFControl.cpp | 1 - YSFPayload.cpp | 8 ++++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/YSFControl.cpp b/YSFControl.cpp index c9246cc..d468d2f 100644 --- a/YSFControl.cpp +++ b/YSFControl.cpp @@ -409,7 +409,6 @@ void CYSFControl::writeNetwork() if (valid) { unsigned char dt = fich.getDT(); unsigned char fn = fich.getFN(); - unsigned char ft = fich.getFT(); unsigned char fi = fich.getFI(); // Set the downlink callsign diff --git a/YSFPayload.cpp b/YSFPayload.cpp index ed0dd87..200d7f5 100644 --- a/YSFPayload.cpp +++ b/YSFPayload.cpp @@ -598,6 +598,8 @@ bool CYSFPayload::processDataFRModeData(unsigned char* data, unsigned char fn) switch (fn) { case 0U: + CUtils::dump(1U, "FR Mode Data, CSD1", output, 20U); + if (m_dest == NULL) { m_dest = new unsigned char[YSF_CALLSIGN_LENGTH]; ::memcpy(m_dest, output + 0U, YSF_CALLSIGN_LENGTH); @@ -610,6 +612,10 @@ bool CYSFPayload::processDataFRModeData(unsigned char* data, unsigned char fn) break; + case 1U: + CUtils::dump(1U, "FR Mode Data, CSD3", output, 20U); + break; + case 2U: CUtils::dump(1U, "FR Mode Data, DT2", output, 20U); break; @@ -700,6 +706,8 @@ bool CYSFPayload::processDataFRModeData(unsigned char* data, unsigned char fn) switch (fn) { case 0U: + CUtils::dump(1U, "FR Mode Data, CSD2", output, 20U); + if (m_downlink != NULL) ::memcpy(output + 0U, m_downlink, YSF_CALLSIGN_LENGTH);