#!/bin/sh
#
# Script to set or reset ftz_parms in user record

P1="B=1.8/G=0.8/A=44/P=5 B=3.5/G=3.5/A=42/P=5 B=7/G=4.1/A=35/P=5
B=10.1/G=3.5/A=25/P=5 B=14/G=3.5/A=18/P=5 B=18/G=4.7/A=14/P=5
B=21/G=5.3/A=12/P=5 B=24.9/G=5.0/A=11/P=5 B=28/G=4.5/A=10/P=5"

P2="B=1.8/G=0.8/A=44/P=100 B=3.5/G=3.5/A=42/P=100 B=7/G=4.1/A=35/P=100
B=10.1/G=3.5/A=25/P=100 B=14/G=3.5/A=18/P=100 B=18/G=4.7/A=14/P=100
B=21/G=5.3/A=12/P=100 B=24.9/G=5.0/A=11/P=100 B=28/G=4.5/A=10/P=100"

P3="B=1.8/G=-10.0/A=8/P=100 B=3.5/G=-6.2/A=9/P=100 B=7/G=-3.6/A=10/P=100
B=10.1/G=-3.7/A=10/P=100 B=14/G=-3.0/A=10/P=100 B=18/G=-3.0/A=10/P=100
B=21/G=-3.0/A=10/P=100 B=24.9/G=-3.0/A=10/P=100 B=28/G=-3.0/A=10/P=100"

P4="B=1.8/G=3.3/A=43/P=100 B=3.5/G=4.5/A=39/P=100 B=7/G=3.4/A=23/P=100
B=10.1/G=4.3/A=16/P=100 B=14/G=9.0/A=11/P=100 B=18/G=9.3/A=9/P=100
B=21/G=9.5/A=8/P=100 B=24.9/G=9.7/A=7/P=100 B=28/G=9.8/A=6/P=100"

P5="B=1.8/G=-3.0/A=6/P=1000 B=3.5/G=-2.6/A=8/P=1000 B=7/G=8.3/A=13/P=1000
B=10.1/G=9.1/A=10/P=1000 B=14/G=11.6/A=7/P=1000 B=18/G=11.8/A=6/P=1000
B=21/G=12.0/A=5/P=1000 B=24.9/G=12.1/A=5/P=1000 B=28/G=12.2/A=4/P=1000"

set -x
mycall=`echo $1 | sed -e s/-.*$//` # strip SSID

if [ "$2" ]
then
	case "$2" in
	*1*) parms="$P1"
		;;
	*2*) parms="$P2"
		;;
	*3*) parms="$P3"
		;;
	*4*) parms="$P4"
		;;
	*5*) parms="$P5"
		;;
	esac
	parms=`echo $parms` # make it look a little nicer

	CMD="update us_data set ftz_parms='$parms' where us_call='$mycall'"
else
	CMD="update us_data set ftz_parms=NULL where us_call='$mycall'"
fi

psql clx_db -Aqtc "$CMD"
