5if [ -z $JPP_DIR ]; then
6 echo "Variable JPP_DIR undefined."
10source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
13set_variable WORKDIR ${TMPDIR:-/tmp}/
14set_variable IP_ADDRESS `get_ip_address`
15set_variable NUMBER_OF_TESTS 5
23echo ${IP_ADDRESS} | sed 's/\./ /g' | read IP1 IP2 IP3 IP4
25set_variable TAG `printf "%x%x\n" $IP3 $IP4`
32DATA+=(ADF_analysis_window_size 10)
33DATA+=(ADF_analysis_window_overlap 10)
34#DATA+=(ADF_waveform ?)
35#DATA+=(ADF_DOM_configuration ?)
36DATA+=(ADF_TOA_path ${TMPDIR:-/tmp}/)
37DATA+=(ADF_DBG_path ${TMPDIR:-/tmp}/)
39for KEY in "${(@k)DATA}"; do
40 BUFFER+="$KEY = $DATA[${KEY}];"
44JLigier-local.sh continue
47#------------------------------------------------------------------------------------------
49#------------------------------------------------------------------------------------------
53 JGetMessage -T MSG -T Born -T Died -T RC_REPLY >& $WORKDIR/logger-test1.txt &
55 cat>$WORKDIR/driver.txt<<EOF
57process AcousticDataFilter $IP_ADDRESS ADF -d $DEBUG </dev/null >&/dev/null &;
61event ev_init { RC_CMD }
62event ev_configure { $TAG $BUFFER }
63event ev_start { RC_CMD $i 1 }
64event ev_pause { RC_CMD }
65event ev_stop { RC_CMD }
66#event ev_quit { RC_CMD }
67event ev_reset { RC_CMD }
68event ev_off { RC_CMD }
71 for (( i = 0; $i != $NUMBER_OF_TESTS; ++i )); do
75 JDAQDriver -d $DEBUG -f $WORKDIR/driver.txt -c
79 JPutMessage -t MSG -m stop
84#------------------------------------------------------------------------------------------
86#------------------------------------------------------------------------------------------
90 JGetMessage -T MSG -T Born -T Died -T RC_REPLY >& $WORKDIR/logger-test2.txt &
92 cat>$WORKDIR/driver.txt<<EOF
94process AcousticDataFilter $IP_ADDRESS ADF -d $DEBUG </dev/null >&/dev/null &;
98event ev_init { RC_CMD }
101 for (( i = 1; $i != $NUMBER_OF_TESTS; ++i )); do
103 cat>>$WORKDIR/driver.txt<<EOF
104event ev_configure { $TAG $BUFFER }
105event ev_start { RC_CMD $i 1 }
106event ev_pause { RC_CMD }
107event ev_stop { RC_CMD }
108#event ev_quit { RC_CMD }
112 cat>>$WORKDIR/driver.txt<<EOF
113event ev_reset { RC_CMD }
114event ev_off { RC_CMD }
117 JDAQDriver -d $DEBUG -f $WORKDIR/driver.txt -c
119 JPutMessage -t MSG -m stop