From 075c0386d6de7f865a3f2a1ec3cf894efcecaffa Mon Sep 17 00:00:00 2001 From: Marc Wolf Date: Sat, 7 Dec 2024 20:56:42 +0100 Subject: [PATCH] compile isnan issue --- .gitignore | 15 +++++++++++++++ vrt_channelizer.cpp | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1c9bdd0..4769602 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,18 @@ control_vrt sigmf_to_vrt .DS_Store build/* +.cproject +.project +.settings/ +CMakeCache.txt +CMakeFiles/* +cmake_install.cmake +play_vrt +rfspace_to_vrt +rtlsdr_to_vrt +usrp_to_vrt +vrt_channelizer +vrt_metadata +vrt_rffft +vrt_to_stdout +vrt_to_udp diff --git a/vrt_channelizer.cpp b/vrt_channelizer.cpp index 73cddd9..e43b7c8 100644 --- a/vrt_channelizer.cpp +++ b/vrt_channelizer.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include #include @@ -508,7 +509,7 @@ int main(int argc, char* argv[]) if (vrt_packet.extended_context) { if (tracking) { tracker_process(rx_buffer, sizeof(rx_buffer), &vrt_packet, &tracker_ext_context); - if (!isnan(tracker_ext_context.doppler_rate)) { + if (!std::isnan(tracker_ext_context.doppler_rate)) { doppler_rate = tracker_ext_context.doppler_rate; alpha_dop = complexi*2.0*pi*(double)-doppler_rate; step_dop = std::exp(alpha_dop/pow((double)vrt_context.sample_rate,2));