#!/bin/sh
# (c) Jorge Loza, Sancho Lerena 2007-2008
# Licensed under GPL2 Terms
# Pandora FMS - http://pandora.sf.net

TMPFILE=/tmp/pandora_async.tmp
SERIALPORT=/dev/usb/tts/0

variable=0
rm $TMPFILE 2> /dev/null

# Fork and let a process reading from serialport
cat < $SERIALPORT > $TMPFILE &
sleep 1

# Send gate read request to SERIALPORT
echo $1  > $SERIALPORT

until test -s $TMPFILE || test $variable -ge 200 
do
	variable=$(($variable + 1))
done
sleep 1
cat $TMPFILE | head -1

kill -0 $! && kill $!