From 0002e86b6f1877357e96a583af052a9b56d8f22e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Thu, 20 Oct 2016 16:50:35 +0200 Subject: [PATCH] jmavsim_run.sh: add additional arguments for HITL --- Tools/jmavsim_run.sh | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/Tools/jmavsim_run.sh b/Tools/jmavsim_run.sh index 1fd7062feb..b19379d959 100755 --- a/Tools/jmavsim_run.sh +++ b/Tools/jmavsim_run.sh @@ -4,11 +4,23 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "$SCRIPT_DIR/jMAVSim" udp_port=14560 -while getopts ":p:" opt; do +extra_args= +baudrate=921600 +device= +while getopts ":b:d:p:q" opt; do case $opt in + b) + baudrate=$OPTARG + ;; + d) + device="$OPTARG" + ;; p) udp_port=$OPTARG ;; + q) + extra_args="$extra_args -qgc" + ;; \?) echo "Invalid option: -$OPTARG" >&2 exit 1 @@ -16,6 +28,12 @@ while getopts ":p:" opt; do esac done +if [ "$device" == "" ]; then + device="-udp 127.0.0.1:$udp_port" +else + device="-serial $device $baudrate" +fi + ant create_run_jar copy_res cd out/production -java -Djava.ext.dirs= -jar jmavsim_run.jar -udp 127.0.0.1:$udp_port +java -Djava.ext.dirs= -jar jmavsim_run.jar $device $extra_args