#!/bin/sh

sigusr1() {
loop='no'
}

SIGUSR1=10
trap 'echo "Hit SIGUSR1";sigusr1' SIGUSR1

./ram_set what_event START
./ram_set which_process example4
./ram_set need_wait yes

result=1
while [ "$result" = 1 ];do
    killall -$SIGUSR1 example3
    result=$?
    sleep 1
done

loop='yes'
while [ "$loop" = 'yes' ]; do
	echo "WAIT START"    
	sleep 1
done

./ram_set what_event STOP
./ram_set which_process example4
./ram_set need_wait yes

killall -$SIGUSR1 example3
loop='yes'
while [ "$loop" = 'yes' ]; do
	echo "WAIT STOP"    
	sleep 1
done

./ram_set what_event RESTART
./ram_set which_process example4
./ram_set need_wait yes

killall -$SIGUSR1 example3
loop='yes'
while [ "$loop" = 'yes' ]; do
	echo "WAIT RESTART"    
	sleep 1
done

./ram_set what_event MODECHANGE
./ram_set which_process example4
./ram_set need_wait yes
killall -$SIGUSR1 example3
loop='yes'
while [ "$loop" = 'yes' ]; do
	echo "WAIT MODECHANGE"    
	sleep 1
done
./ram_set what_event IDLE
./ram_set which_process example4
./ram_set need_wait no

killall -SIGUSR1 example3
