From 6af25cdf63fbb46e7877611b8f8d2bf86e859032 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Mon, 20 Mar 2017 22:17:33 -0300 Subject: [PATCH 1/2] Fix compilation in macOS --- YSFGateway/YSFGateway.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/YSFGateway/YSFGateway.cpp b/YSFGateway/YSFGateway.cpp index 9b35b6b..87ed8b0 100644 --- a/YSFGateway/YSFGateway.cpp +++ b/YSFGateway/YSFGateway.cpp @@ -45,6 +45,7 @@ const char* DEFAULT_INI_FILE = "/etc/YSFGateway.ini"; #include #include #include +#include int main(int argc, char** argv) { From 7ffa22fba7f10f58d8991dbdcdf5c1ac6c90bed9 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Tue, 21 Mar 2017 01:05:02 -0300 Subject: [PATCH 2/2] A workaround for the last page of YSF Reflectors list --- YSFGateway/WiresX.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/YSFGateway/WiresX.cpp b/YSFGateway/WiresX.cpp index aa04aa7..9994dd4 100644 --- a/YSFGateway/WiresX.cpp +++ b/YSFGateway/WiresX.cpp @@ -682,6 +682,12 @@ void CWiresX::sendAllReply() data[offset + 49U] = 0x0DU; } + unsigned int k = 1029U - offset; + for(unsigned int i = 0U; i < k; i++) + data[i + offset] = 0x20U; + + offset += k; + data[offset + 0U] = 0x03U; // End of data marker data[offset + 1U] = CCRC::addCRC(data, offset + 1U);