#!/bin/csh -f

set USAGE="USAGE: osiris_poll_odstest (osds|oids)"

set server = $1

if (("$server" != "osds") && ("$server" != "oids")) then
    echo $USAGE
    exit
endif

while (`osirisCheckServer $server` != 0) 

    echo Waiting for a test frame from $server
#    waitfor -s $server exposing=1

    while (`show -terse -s $server exposing` != 1)
	sleep 1
    end
 
    echo Frame is started.  Checking to see if it is a test file.
    set file=`show -terse -s $server filename`
    echo Filename is $file.
    set testdir=`show -terse -s $server testdir`
    set testfile=`show -terse -s $server testfile`
    set ext=`show -terse -s $server extension`
    echo Test filename is ${testdir}/${testfile}.${ext}

    if ($file == ${testdir}/${testfile}.${ext}) then
	echo It is a test...
	echo removing old link
	set outdir=`show -terse -s $server outdir`
	/usr/bin/rm ${outdir}/${server}_test.fits
	echo Waiting for frame to finish
	while (`show -terse -s $server imagedone` != 1)
#	waitfor -s $server imagedone=1
	    sleep 1
	end
	echo -n Creating new link...
	ln -s $file ${outdir}/${server}_test.fits
	echo done.
    else 
	echo Not a test file.  Waiting for frame to finish...
	while (`show -terse -s $server imagedone` != 1)
#	waitfor -s $server imagedone=1
	    sleep 1
	end	
    endif

end

