You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.3 KiB
61 lines
1.3 KiB
#!/bin/sh |
|
|
|
case `uname` in |
|
Darwin) |
|
FG_DIR=/Volumes/Data/Applications/FlightGear.app/Contents/Resources |
|
export DYLD_LIBRARY_PATH=${FG_DIR}/plugins |
|
export LD_LIBRARY_PATH=${FG_DIR}/plugins |
|
export FG_ROOT=${FG_DIR}/data |
|
FGFS=${FG_DIR}/fgfs |
|
FGFSOPTIONS= |
|
;; |
|
Linux) |
|
FGFS=fgfs |
|
FGFSOPTIONS= |
|
;; |
|
esac |
|
|
|
if [ $# != 1 ] |
|
then |
|
echo usage: $0 aircraft |
|
echo choose one from below: |
|
${FGFS} --show-aircraft |
|
exit |
|
else |
|
aircraft=$1 |
|
fi |
|
|
|
if [ ! -z "${FG_DIR}" ]; then |
|
if [ -d ${FG_DIR}/data/Protocol ]; then |
|
cp -v MAVLink.xml ${FG_DIR}/data/Protocol/ |
|
else |
|
echo "FlightGear protocol definition directory ${FG_DIR}/data/Protocol doesn't exist." |
|
exit 1 |
|
fi |
|
fi |
|
|
|
${FGFS} \ |
|
${FGFSOPTIONS} \ |
|
--aircraft=$aircraft \ |
|
--geometry=400x300 \ |
|
--generic=socket,out,20,,5501,udp,MAVLink \ |
|
--generic=socket,in,50,,5500,udp,MAVLink \ |
|
--vc=30 \ |
|
--altitude=10000 \ |
|
--heading=90 \ |
|
--roll=0 \ |
|
--pitch=0 \ |
|
--wind=0@0 \ |
|
--turbulence=0.0 \ |
|
--prop:/sim/frame-rate-throttle-hz=30 \ |
|
--timeofday=noon \ |
|
--shading-flat \ |
|
--fog-disable \ |
|
--disable-specular-highlight \ |
|
--disable-skyblend \ |
|
--disable-random-objects \ |
|
--disable-panel \ |
|
--disable-horizon-effect \ |
|
--disable-clouds \ |
|
--disable-anti-alias-hud |
|
;;
|
|
|