forked from Archive/PX4-Autopilot
Reboot board on critical sensor failure
This commit is contained in:
parent
45885f15dc
commit
e92db089ce
|
@ -7,22 +7,33 @@
|
||||||
# Start sensor drivers here.
|
# Start sensor drivers here.
|
||||||
#
|
#
|
||||||
|
|
||||||
ms5611 start
|
if ms5611 start
|
||||||
mpu6000 start
|
then
|
||||||
hmc5883 start
|
else
|
||||||
|
echo "[init] BARO initialization FAILED. REBOOTING"
|
||||||
|
reboot
|
||||||
|
fi
|
||||||
|
|
||||||
|
if mpu6000 start
|
||||||
|
then
|
||||||
|
else
|
||||||
|
echo "[init] ACCEL/GYRO initialization FAILED. REBOOTING"
|
||||||
|
reboot
|
||||||
|
fi
|
||||||
|
|
||||||
|
if hmc5883 start
|
||||||
|
then
|
||||||
|
else
|
||||||
|
echo "[init] MAG initialization FAILED. REBOOTING"
|
||||||
|
reboot
|
||||||
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
# Start the sensor collection task.
|
# Start the sensor collection task.
|
||||||
#
|
#
|
||||||
sensors start
|
if sensors start
|
||||||
|
then
|
||||||
#
|
else
|
||||||
# Test sensor functionality
|
echo "[init] sensor initialization FAILED. REBOOTING"
|
||||||
#
|
reboot
|
||||||
# XXX integrate with 'sensors start' ?
|
fi
|
||||||
#
|
|
||||||
#if sensors quicktest
|
|
||||||
#then
|
|
||||||
# echo "[init] sensor initialisation FAILED."
|
|
||||||
# reboot
|
|
||||||
#fi
|
|
Loading…
Reference in New Issue