From 3b38c6a5873dcca0d050e07893f54b7cf8e08886 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Mon, 5 Jan 2015 13:35:22 +0000 Subject: [PATCH] - improved compatibility for win git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@116 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- Source/Receiver.cpp | 7 ++++++- Source/Receiver.h | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Source/Receiver.cpp b/Source/Receiver.cpp index 9b04ed4..4d2d89c 100644 --- a/Source/Receiver.cpp +++ b/Source/Receiver.cpp @@ -1,4 +1,5 @@ #include +#include #include "Receiver.h" #include "MinMaxLemire.h" #include "radio/Interpolation.hpp" @@ -740,8 +741,12 @@ void Receiver::initFilterRcf() if (RCF_TYPE == RCF_TYPE_POLYPHASE_FARROW) { // Fixed at symbol duration 2/fs - // -> RCF_ROLLOFF and symbol rate parameter have no influence + // -> RCF_ROLLOFF and symbol rate parameter have no influence +#ifdef _WINDOWS + m_farrow.load("C:\\Users\\jens\\farrow_coeff.dat"); +#else m_farrow.load("/home/jens/farrow_coeff.dat"); +#endif } } diff --git a/Source/Receiver.h b/Source/Receiver.h index 97b2a47..9d37ed6 100644 --- a/Source/Receiver.h +++ b/Source/Receiver.h @@ -18,6 +18,12 @@ #include #include +#ifdef _WINDOWS +#include +#define isnan _isnan +#define isinf(x) (!_finite(x)) +#endif + using namespace Radio; // ---------------------------------------------------