M7350/wlan/utils/sigma-dut/nfc-status
2024-09-09 08:57:42 +00:00

41 lines
762 B
Bash
Executable File

#!/bin/sh
STATE=$1
shift
OPER=$*
play()
{
canberra-gtk-play --file=$1 &
}
if [ "$STATE" = "START" ]; then
zenity --title="NFC operation" --info --text="$OPER" &
echo $! > nfc-status.pid
play /usr/share/sounds/ubuntu/stereo/system-ready.ogg
#espeak "NFC $OPER"
fi
if [ "$STATE" = "SUCCESS" -o "$STATE" = "FAIL" ]; then
if [ -r nfc-status.pid ]; then
pid=`cat nfc-status.pid`
rm nfc-status.pid
if [ $pid -gt 0 ]; then
if ps -o command $pid | grep -q zenity; then
kill $pid
fi
fi
fi
fi
if [ "$STATE" = "SUCCESS" ]; then
play /usr/share/sounds/freedesktop/stereo/complete.oga
#espeak "Success"
fi
if [ "$STATE" = "FAIL" ]; then
play /usr/share/sounds/freedesktop/stereo/bell.oga
#espeak "Failed"
fi