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.
40 lines
715 B
40 lines
715 B
#!/bin/sh |
|
# |
|
# Thermal Calibration startup script. |
|
# |
|
# NOTE: Script variables are declared/initialized/unset in the rcS script. |
|
# |
|
|
|
set TEMP_CALIB_ARGS "" |
|
|
|
# |
|
# Determine if a thermal calibration should be started. |
|
# |
|
|
|
if param compare SYS_CAL_ACCEL 1 |
|
then |
|
set TEMP_CALIB_ARGS "${TEMP_CALIB_ARGS} -a" |
|
param set SYS_CAL_ACCEL 0 |
|
fi |
|
|
|
if param compare SYS_CAL_GYRO 1 |
|
then |
|
set TEMP_CALIB_ARGS "${TEMP_CALIB_ARGS} -g" |
|
param set SYS_CAL_GYRO 0 |
|
fi |
|
|
|
if param compare SYS_CAL_BARO 1 |
|
then |
|
set TEMP_CALIB_ARGS "${TEMP_CALIB_ARGS} -b" |
|
param set SYS_CAL_BARO 0 |
|
fi |
|
|
|
# |
|
# Start the thermal calibration cycle. |
|
# |
|
if [ "x$TEMP_CALIB_ARGS" != "x" ] |
|
then |
|
send_event temperature_calibration ${TEMP_CALIB_ARGS} |
|
fi |
|
|
|
unset TEMP_CALIB_ARGS |