summaryrefslogtreecommitdiffstats
path: root/tests/ipecamera/debug
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2014-03-19 23:12:31 +0100
committerSuren A. Chilingaryan <csa@suren.me>2014-03-19 23:12:31 +0100
commitef4f563559f195672d07114670a461a7c55ea22b (patch)
tree300e583a062fd7fe017d59fc68edef5d84184a85 /tests/ipecamera/debug
parent3b410e54d3925a903adb2cc479177afc579c7679 (diff)
downloadipecamera-ef4f563559f195672d07114670a461a7c55ea22b.tar.gz
ipecamera-ef4f563559f195672d07114670a461a7c55ea22b.tar.bz2
ipecamera-ef4f563559f195672d07114670a461a7c55ea22b.tar.xz
ipecamera-ef4f563559f195672d07114670a461a7c55ea22b.zip
Add HEB scripts and re-organize the structure
Diffstat (limited to 'tests/ipecamera/debug')
-rwxr-xr-xtests/ipecamera/debug/incomplete.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/tests/ipecamera/debug/incomplete.sh b/tests/ipecamera/debug/incomplete.sh
new file mode 100755
index 0000000..5c80198
--- /dev/null
+++ b/tests/ipecamera/debug/incomplete.sh
@@ -0,0 +1,37 @@
+#! /bin/bash
+
+function pci {
+ PCILIB_PATH="/root/pcitool"
+ LD_LIBRARY_PATH="$PCILIB_PATH" $PCILIB_PATH/pci $*
+}
+
+rm -f images.raw
+touch images.raw
+
+echo "Starting the grabber"
+pci --stop-dma
+pci --start-dma dma1
+pci -g -o images.raw --run-time 1000000000 &
+pid=$!
+
+usleep 1000000
+
+for i in `seq 1 100000`; do
+ old_size=`ls -la images.raw | cut -d " " -f 5`
+ echo "Trigger $i"
+ pci --trigger
+ usleep 100000
+ new_size=`ls -la images.raw | cut -d " " -f 5`
+ if [ $old_size -eq $new_size ]; then
+ sleep 2
+ new_size=`ls -la images.raw | cut -d " " -f 5`
+ if [ $old_size -eq $new_size ]; then
+ echo "Incomplete frame..."
+ killall -SIGINT pci
+ break
+ fi
+ fi
+done
+
+echo "Waiting grabber to finish"
+wait $pid