# HG changeset patch # User Mychaela Falconia # Date 1495927034 0 # Node ID 46c72323182a225ce8ae4fb1cc5aa888dff79d8d # Parent 2588f9eed11a73fe298494688cc25047f6ad12d3 autocal/rxband.c: do_gmagic() factored out of main() diff -r 2588f9eed11a -r 46c72323182a autocal/rxband.c --- a/autocal/rxband.c Sat May 27 23:05:28 2017 +0000 +++ b/autocal/rxband.c Sat May 27 23:17:14 2017 +0000 @@ -104,9 +104,6 @@ main(argc, argv) char **argv; { - int pm, Gmagic; - char Gmagic_db[64]; - socket_pathname_options(argc, argv); finish_cmdline(argc, argv); connect_rvinterf_socket(); @@ -119,9 +116,19 @@ do_rfpw(STD_BAND_FLAG, rxcal_band->rfpw_std_band); l1tm_setup_for_rxcal(); + do_gmagic(); + exit(0); +} + +do_gmagic() +{ + int pm, Gmagic; + char Gmagic_db[64]; + + printf("Calibrating GMagic\n"); pm = rx_measure(rxcal_band->main_arfcn); Gmagic = pm - RXCAL_SIGGEN_LEVEL - RXCAL_AGC_DB * 2; halfdb_to_string(Gmagic, Gmagic_db); printf("GMagic=%d (%s dB)\n", Gmagic, Gmagic_db); - exit(0); + return(0); }