#!/bin/bash
# Name: eaglestat
# Goal: display modem state
# Author: -
# Version: 1.9.4
# Params:
#	h = display help
#	v = display version

EAGLESTAT_VERSION="1.9.4"
EAGLESTAT_USAGE_MSG=\
"\n"\
"Usage: eaglestat [-h] [-l]\n"\
" -h|--help\t\t: display this help\n"\
" -v|--version\t\t: display version\n"\
"\n"

i=1
PARAMS=""
for param in $* ; do
	if [ $i -gt 0 ] ; then
			param=${param//--help/-h}
			param=${param//--version/-v}
			PARAMS="$PARAMS $param"
	fi
	let i++
done
evalParams() {
	while getopts "hv" opt; do
		case $opt in
			h  )	echo -e $EAGLESTAT_USAGE_MSG ; exit 0 ;;
			v  )	echo $EAGLESTAT_VERSION ; exit 0 ;;
			\? )	echo -e $EAGLESTAT_USAGE_MSG ; exit 1 ;;
		esac
	done
}
evalParams $PARAMS

if [ -d /proc/driver/eagle-usb ] ; then
    if  ls /proc/driver/eagle-usb/* 1>/dev/null 2>&1 ; then
	cat /proc/driver/eagle-usb/*
    else
	echo "Pre-firmware device"
    fi
else
    echo "eagle-usb driver not loaded"
    exit 1
fi
