From 0dcbe2a11bfccf568538a49f457778adab6385cb Mon Sep 17 00:00:00 2001
From: Andrew Tridgell <tridge@samba.org>
Date: Tue, 24 Apr 2012 22:19:48 +1000
Subject: [PATCH] sitl: added sim_arducopter10.sh

useful for testing
---
 Tools/autotest/sim_arducopter10.sh | 39 ++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100755 Tools/autotest/sim_arducopter10.sh

diff --git a/Tools/autotest/sim_arducopter10.sh b/Tools/autotest/sim_arducopter10.sh
new file mode 100755
index 000000000..262fd6de0
--- /dev/null
+++ b/Tools/autotest/sim_arducopter10.sh
@@ -0,0 +1,39 @@
+#!/bin/bash
+
+set -e
+set -x
+
+if [ $# -eq 1 ]; then
+    frame="$1"
+    target="sitl-$frame"
+else
+    frame="+"
+    target="sitl"
+fi
+
+case $frame in
+    +,X,quad)
+	target="sitl"
+	;;
+    octa)
+	target="sitl-octa"
+	;;
+esac
+
+echo "Building with target $target for frame $frame"
+
+autotest=$(dirname $(readlink -e $0))
+pushd $autotest/../../ArduCopter
+make clean $target-mavlink10
+
+tfile=$(tempfile)
+echo r > $tfile
+#gnome-terminal -e "gdb -x $tfile --args /tmp/ArduCopter.build/ArduCopter.elf"
+gnome-terminal -e /tmp/ArduCopter.build/ArduCopter.elf
+#gnome-terminal -e "valgrind -q /tmp/ArduCopter.build/ArduCopter.elf"
+sleep 2
+rm -f $tfile
+gnome-terminal -e "../Tools/autotest/pysim/sim_multicopter.py --frame=$frame --home=-35.362938,149.165085,584,270"
+sleep 2
+popd
+mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --quadcopter --mav10
-- 
GitLab