aboutsummaryrefslogtreecommitdiff
path: root/ROMFS/px4fmu_common/init.d/rcS
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2015-02-19 21:50:54 +0100
committerLorenz Meier <lm@inf.ethz.ch>2015-02-19 21:50:54 +0100
commit8b5c7b5c847e88f8062b9e40c3f77b9ded259313 (patch)
tree9fde36b10462084b84f3078c42898625e2daf187 /ROMFS/px4fmu_common/init.d/rcS
parent38b669b01d92096054d109359b82bf0bf8616068 (diff)
downloadpx4-firmware-8b5c7b5c847e88f8062b9e40c3f77b9ded259313.tar.gz
px4-firmware-8b5c7b5c847e88f8062b9e40c3f77b9ded259313.tar.bz2
px4-firmware-8b5c7b5c847e88f8062b9e40c3f77b9ded259313.zip
Rover: Auto-starting rover apps
Diffstat (limited to 'ROMFS/px4fmu_common/init.d/rcS')
-rw-r--r--ROMFS/px4fmu_common/init.d/rcS18
1 files changed, 18 insertions, 0 deletions
diff --git a/ROMFS/px4fmu_common/init.d/rcS b/ROMFS/px4fmu_common/init.d/rcS
index 927e7f99e..1c02fe293 100644
--- a/ROMFS/px4fmu_common/init.d/rcS
+++ b/ROMFS/px4fmu_common/init.d/rcS
@@ -602,6 +602,24 @@ then
sh /etc/init.d/rc.vtol_apps
fi
fi
+
+ #
+ # Rover setup
+ #
+ if [ $VEHICLE_TYPE == rover ]
+ # 10 is MAV_TYPE_GROUND_ROVER
+ set MAV_TYPE 10
+
+ # Load mixer and configure outputs
+ sh /etc/init.d/rc.interface
+
+ # Start standard rover apps
+ if [ $LOAD_DAPPS == yes ]
+ then
+ sh /etc/init.d/rc.rover_apps
+ fi
+ fi
+
unset MIXER
unset MAV_TYPE
unset OUTPUT_MODE