# HG changeset patch # User Mychaela Falconia # Date 1502418092 0 # Node ID b06532c9642f44830d45cbeeb61a17a463035d28 # Parent 615df2fb1ec3f027a524194790c7b38e1430852f fc-rfcal-vcxo: abort on getting a NaN response diff -r 615df2fb1ec3 -r b06532c9642f autocal/vcxomeas.c --- a/autocal/vcxomeas.c Mon Jul 17 22:49:35 2017 +0000 +++ b/autocal/vcxomeas.c Fri Aug 11 02:21:32 2017 +0000 @@ -2,6 +2,7 @@ * This module contains the frequency measurement code for fc-rfcal-vcxo. */ +#include #include #include #include @@ -25,5 +26,10 @@ tsid_command(cmd); meas = atof(tsid_response + 1); printf("Measured frequency offset %.2f Hz\n", meas); + if (isnan(meas)) { + printf("Error: got NaN response, aborting\n"); + do_rfe(STOP_ALL); + exit(ERROR_TARGET); + } return(meas); }