#!/bin/sh

# ANSI colors (darK,Red,Green,Yellow,
#  Blue,Magenta,Cyan,White,Normal)
K="\033[1;30m"
R="\033[1;31m"
G="\033[1;32m"
Y="\033[1;33m"
B="\033[1;34m"
M="\033[1;35m"
C="\033[1;36m"
W="\033[1;37m"
N="\033[0m"

ESC=`echo -e "\033"`

cleanup () {
echo -e "\033[0;00m"
echo -e "\033[?25h"
loadfont < /etc/console-setup/Uni2-Terminus12x6.psf
clear
}

giveup () {
ret=$?
cleanup
#exit $ret
# propagating C-c kills gmenu2x wrapper sh
exit 0 
# Wrapper may need: trap - INT TERM; ...
}


trap giveup INT TERM

loadfont < ter-132b.psf

clear
echo -e "\033[?25l"

quit=false
until [ "$quit" = "true" ]; do

speed=$(gpspipe -w -n 5 |grep -m 1 TPV |cut -d, -f10 |cut -d: -f2 |cut -d} -f1)
# Convert meters/sec to mph
speed=$(echo - | awk "{print $speed*2.237}" |cut -b 1-4)

#speed=$(gpspipe -w -n 5 |grep -m 1 TPV |cut -d, -f10 |cut -d: -f2 |cut -b 1-4)
#echo -e "\033[0;00m"
echo -e -n "\033[3;0H      "$R"$speed"$B" mph"
echo -e -n "\033[4D"
sleep 1

done

cleanup
