This makes sure all pyro channels are 'in range' during testing to
validate the ADC is operating nominally.
Signed-off-by: Keith Packard <keithp@keithp.com>
echo "Testing $product $serial $dev"
echo ""
echo "Testing $product $serial $dev"
echo ""
- ./test-igniters $dev main drogue 3 0 1 2
+ ./test-igniters $dev --rplus=100 --rminus=27 --adcmax=4095 main drogue 3 0 1 2
echo""
echo "Testing baro sensor"
echo""
echo "Testing baro sensor"
- ./test-igniters-nowait "$dev" drogue main
+ ./test-igniters-nowait "$dev" --rplus=100 --rminus=27 --adcmax=32767 drogue main
echo ""
echo "Testing baro sensor"
echo ""
echo "Testing baro sensor"
- pass="n"
- while [ $pass != "y" ]; do
+ case "$igniter" in
+ -*)
+ args="$args $igniter"
+ ;;
+ *)
+ pass="n"
+ while [ $pass != "y" ]; do
echo -n "Testing $igniter igniter. Press enter to continue..."
read foo < /dev/tty
echo -n "Testing $igniter igniter. Press enter to continue..."
read foo < /dev/tty
- ../ao-tools/ao-test-igniter/ao-test-igniter --tty="$dev" $igniter
+ ../ao-tools/ao-test-igniter/ao-test-igniter --tty="$dev" $args $igniter
echo "Failed. Try again."
;;
esac
echo "Failed. Try again."
;;
esac
- pass="n"
- while [ $pass != "y" ]; do
+ case "$igniter" in
+ -*)
+ args="$args $igniter"
+ ;;
+ *)
+ pass="n"
+ while [ $pass != "y" ]; do
echo "Testing $igniter igniter."
echo "Testing $igniter igniter."
- ../ao-tools/ao-test-igniter/ao-test-igniter --tty="$dev" $igniter
+ ../ao-tools/ao-test-igniter/ao-test-igniter --tty="$dev" $args $igniter
read foo < /dev/tty
;;
esac
read foo < /dev/tty
;;
esac
echo "Testing $product $serial $dev"
echo "Testing $product $serial $dev"
- ./test-igniters $dev main drogue 3 0 1 2
+ ./test-igniters $dev --rplus=100 --rminus=27 --adcmax=4095 main drogue 3 0 1 2
echo""
echo "Testing baro sensor"
echo""
echo "Testing baro sensor"
echo "Testing $product $serial $dev"
echo ""
echo "Testing $product $serial $dev"
echo ""
- ./test-igniters "$dev" drogue main
+ ./test-igniters "$dev" --rplus=100 --rminus=27 --adcmax=4095 drogue main
echo ""
echo "Testing baro sensor"
echo ""
echo "Testing baro sensor"
echo "Testing $product $serial $dev"
echo ""
echo "Testing $product $serial $dev"
echo ""
- ./test-igniters "$dev" drogue main
+ ./test-igniters "$dev" --rplus=100 --rminus=27 --adcmax=4095 drogue main
echo ""
echo "Testing baro sensor"
echo ""
echo "Testing baro sensor"