Skip to content

Commit

Permalink
SITL shell: Do math using the shell
Browse files Browse the repository at this point in the history
Bash or zsh from the last 10 years or so do math using the $((a + b)) syntax. This saves us from having bc as dependency.
  • Loading branch information
LorenzMeier committed Dec 24, 2019
1 parent e8b84ca commit 1f5df35
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions ROMFS/px4fmu_common/init.d-posix/rcS
Original file line number Diff line number Diff line change
Expand Up @@ -191,15 +191,15 @@ fi

# Adapt timeout parameters if simulation runs faster or slower than realtime.
if [ ! -z $PX4_SIM_SPEED_FACTOR ]; then
COM_DL_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 10" | bc)
COM_DL_LOSS_T_LONGER=$(($PX4_SIM_SPEED_FACTOR * 2))
echo "COM_DL_LOSS_T set to $COM_DL_LOSS_T_LONGER"
param set COM_DL_LOSS_T $COM_DL_LOSS_T_LONGER

COM_RC_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 1" | bc)
COM_RC_LOSS_T_LONGER=$(($PX4_SIM_SPEED_FACTOR * 2))
echo "COM_RC_LOSS_T set to $COM_RC_LOSS_T_LONGER"
param set COM_RC_LOSS_T $COM_RC_LOSS_T_LONGER

COM_OF_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 10" | bc)
COM_OF_LOSS_T_LONGER=$(($PX4_SIM_SPEED_FACTOR * 2))
echo "COM_OF_LOSS_T set to $COM_OF_LOSS_T_LONGER"
param set COM_OF_LOSS_T $COM_OF_LOSS_T_LONGER
fi
Expand Down

0 comments on commit 1f5df35

Please sign in to comment.