#!/usr/bin/sh

GB=`which gpsbabel`
GS="gpx2shp"
GSOPT="-s"
INTYPE="garmin"
INFILE="/dev/ttyS0"
OUTTYPE="gpx"
OUTFILE=`date +%y%m%d%k%M`
OUTWPT=$OUTFILE"_wpt.gpx"
OUTTRK=$OUTFILE"_trk.gpx"
OUTRTE=$OUTFILE"_rte.gpx"

if (! [[ -x $GB ]] )
then
	echo "gpsbabel is not installed on your path"
	echo "Abort."
	exit 1
fi

echo "getting waypoint data from your GPS..."
$GB -w -i $INTYPE -f $INFILE -o $OUTTYPE -F $OUTWPT
$GS $GSOPT $OUTWPT
echo "getting trackpoint data from your GPS..."
$GB -t -i $INTYPE -f $INFILE -o $OUTTYPE -F $OUTTRK
$GS $GSOPT $OUTTRK
echo "getting routedata data from your GPS..."
$GB -r -i $INTYPE -f $INFILE -o $OUTTYPE -F $OUTRTE
$GS $GSOPT $OUTRTE
