mapid/notification.sh

36 lines
605 B
Bash
Executable file

#!/usr/bin/env bash
source "$(dirname $0)/.env"
[[ -t 0 ]] && printf "Line 1> "; read LINE1
[[ -t 0 ]] && printf "Line 2> "; read LINE2
LED_BLINK=".5s"
#DISPLAY_DURATION="4s"
DISPLAY_DURATION="10s"
if [[ ! -e $FIFO ]]; then
echo "Error: $FIFO does not exist." >&2
exit 2
fi
echo >$FIFO "CLS"
if [[ -n $LINE1 ]]; then
echo >$FIFO "LINE 1"
echo >$FIFO "ECHO $LINE1"
fi
if [[ -n $LINE2 ]]; then
echo >$FIFO "LINE 2"
echo >$FIFO "ECHO $LINE2"
fi
echo >$FIFO "LCDON"
echo >$FIFO "ON"
gsleep $LED_BLINK
echo >$FIFO "OFF"
gsleep $DISPLAY_DURATION
echo >$FIFO "LCDOFF"