summaryrefslogtreecommitdiffstats
path: root/tests/autotrigger.sh
blob: 44fc22f7039547c0974aee13247ebd7049f3eef9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#! /bin/bash

function pci {
    APP_PATH=`dirname $0`/..
    if [ -d $APP_PATH/../pcitool ]; then
        PCILIB_BINARY="$APP_PATH/../pcitool/pcitool/pci"
        PCILIB_PATH="$APP_PATH/../pcitool/pcilib"
    else
	PCILIB_BINARY=`which pci`
	PCILIB_PATH=""
    fi
    
    LD_LIBRARY_PATH="$PCILIB_PATH" PCILIB_PLUGIN_DIR="$APP_PATH" $PCILIB_BINARY $*
}

echo "Starting the grabber"
pci -g -o /dev/null --run-time 1002000000 --verbose 10 &
pid=$!

trap "{ /usr/bin/kill -s INT $!; }" SIGINT

sleep 0.1
pci -w 9040 80004a01
sleep 1000
pci -w 9040 80000201

echo "Waiting grabber to finish"
wait $pid