#!/usr/local/bin/bash

if [ $# -ne 4 ]; then
	echo "usage $0 <test length> <open/close dev> <o/c interval> <cycle int>"
	exit 1
fi
export EXP_NAME="ses0"
export PHY_START="12"
export PHY_END="32"
export EXP2_NAME="ses1"
export PHY2_START="13"
export PHY2_END="23"
export TEST_LEN=$1
export OPEN_DEV=$2
export OPEN_INTERVAL=$3
export CYCLE_INTERVAL=$4
export DEVAD="/root/devad2"

((i=$PHY_START))
while [ $i -le $PHY_END ]
do
	export PHY_STR="$PHY_STR -p $EXP_NAME,$i"
	((i++))
done

((i=$PHY2_START))
while [ $i -le $PHY2_END ]
do
	export PHY_STR="$PHY_STR -p $EXP2_NAME,$i"
	((i++))
done

echo "$PHY_STR"

$DEVAD $PHY_STR -t $TEST_LEN -o $OPEN_DEV -I $OPEN_INTERVAL -i $CYCLE_INTERVAL

if [ $? -ne 0 ]; then
	exit 1
fi
