#!/bin/bash

. /etc/jogdiald/functions

B_MIN=0
B_MAX=255
B_STEP=20

BRIGHT_CONTROL='spicctrl'

function read_brightness() {
    BRIGHT=`$BRIGHT_CONTROL -B`
}

function update_brightness_inf() {
    read_brightness
    draw_lables "Brightness($BRIGHT)" "$BRIGHT" $B_MIN $B_MAX
}

update_brightness_inf

read press
echo "OK"

while read cmd arg; do
  case $cmd in
    PRESS) exit 0;;
    TURN)   BRIGHT=`expr $BRIGHT + $arg \* $B_STEP`
	    [ $BRIGHT -lt $B_MIN ] && BRIGHT=$B_MIN
	    [ $BRIGHT -gt $B_MAX ] && BRIGHT=$B_MAX
	    $BRIGHT_CONTROL -b $BRIGHT
	    update_brightness_inf
    ;;
  esac
done
