FreeCalypso > hg > fc-rfcal-tools
view scripts/fc-rfcal-tri900 @ 121:76faa4f52a4d
doc/Tx-cal-theory: fc-rfcal-txbasis -l option documented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 14 Feb 2018 03:55:03 +0000 |
parents | 713749548df6 |
children |
line wrap: on
line source
#!/bin/sh case $# in 1) ;; 2) if [ ! -d "$2" ] then echo "error: specified report dir $2 is bad" 1>&2 exit 1 fi ;; *) echo "usage: $0 txlevels-profile [report-dir]" 1>&2 exit 1 ;; esac profile_dir=/opt/freecalypso/rfcal/txlevels if [ ! -f "$profile_dir/$1-900" ] then echo "error: $profile_dir/$1-900 profile missing" 1>&2 exit 1 fi if [ ! -f "$profile_dir/$1-1800" ] then echo "error: $profile_dir/$1-1800 profile missing" 1>&2 exit 1 fi if [ ! -f "$profile_dir/$1-1900" ] then echo "error: $profile_dir/$1-1900 profile missing" 1>&2 exit 1 fi report_dir="$2" run_cmd() { if [ -n "$report_dir" ] then fc-rfcal-tee "$1" "$report_dir/$2" else eval "$1" fi rc=$? if [ $rc != 0 ] then echo "error: $1 returned $rc" 1>&2 exit $rc fi } run_cmd fc-rfcal-vcxo vcxo run_cmd "fc-rfcal-rxband 900" rx-900 run_cmd "fc-rfcal-rxband 1800" rx-1800 run_cmd "fc-rfcal-rxband 1900" rx-1900 run_cmd "fc-rfcal-txband 900 $1" tx-900 run_cmd "fc-rfcal-txband 1800 $1" tx-1800 run_cmd "fc-rfcal-txband 1900 $1" tx-1900