FreeCalypso > hg > fc-rfcal-tools
view autocal/vcxomeas.c @ 41:3f4221ef916a
fc-cmu200d: power-meas implemented
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sat, 27 May 2017 02:43:43 +0000 | 
| parents | 5226dbaa5333 | 
| children | b06532c9642f | 
line wrap: on
 line source
/* * This module contains the frequency measurement code for fc-rfcal-vcxo. */ #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <rvinterf/l1tm.h> #include <rvinterf/exitcodes.h> extern char tsid_response[]; float vcxo_freq_meas(dac, hint) int dac; char *hint; { char cmd[80]; double meas; printf("Performing frequency measurement at DAC=%d (%s)\n", dac, hint); do_rfpw(AFC_DAC_VALUE, dac); usleep(80000); sprintf(cmd, "freq-meas %s\n", hint); tsid_command(cmd); meas = atof(tsid_response + 1); printf("Measured frequency offset %.2f Hz\n", meas); return(meas); }
