aboutsummaryrefslogtreecommitdiff
path: root/ROMFS/px4fmu_common/init.d/rc.io
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-01-31 09:51:59 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-01-31 09:51:59 +0100
commitd2b183c05bba5443d24e8df8b6fc5f52bd27275d (patch)
tree99b1ee91cbb108a35ce00c8cc632f635c6022f03 /ROMFS/px4fmu_common/init.d/rc.io
parentfb446c01b815b00f5da098d340557164fdbf78c9 (diff)
parent83df116c7aa21b6d68f2aa31c4526dd822495d70 (diff)
downloadpx4-firmware-d2b183c05bba5443d24e8df8b6fc5f52bd27275d.tar.gz
px4-firmware-d2b183c05bba5443d24e8df8b6fc5f52bd27275d.tar.bz2
px4-firmware-d2b183c05bba5443d24e8df8b6fc5f52bd27275d.zip
merge master
Diffstat (limited to 'ROMFS/px4fmu_common/init.d/rc.io')
-rw-r--r--ROMFS/px4fmu_common/init.d/rc.io36
1 files changed, 17 insertions, 19 deletions
diff --git a/ROMFS/px4fmu_common/init.d/rc.io b/ROMFS/px4fmu_common/init.d/rc.io
index aaf91b316..c9d964f8e 100644
--- a/ROMFS/px4fmu_common/init.d/rc.io
+++ b/ROMFS/px4fmu_common/init.d/rc.io
@@ -1,23 +1,21 @@
#
-# Start PX4IO interface (depends on orb, commander)
+# Init PX4IO interface
#
-if px4io start
-then
- #
- # Allow PX4IO to recover from midair restarts.
- # this is very unlikely, but quite safe and robust.
- px4io recovery
- #
- # Disable px4io topic limiting
- #
- if [ $BOARD == fmuv1 ]
- then
- px4io limit 200
- else
- px4io limit 400
- fi
-else
- # SOS
- tone_alarm error
+#
+# Allow PX4IO to recover from midair restarts.
+# this is very unlikely, but quite safe and robust.
+#
+px4io recovery
+
+#
+# Adjust PX4IO update rate limit
+#
+set PX4IO_LIMIT 400
+if hw_ver compare PX4FMU_V1
+then
+ set PX4IO_LIMIT 200
fi
+
+echo "[init] Set PX4IO update rate limit: $PX4IO_LIMIT Hz"
+px4io limit $PX4IO_LIMIT