From 0b1402afe2a214dcfbd0d6f8f10b6a1041067ca9 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Sat, 8 Jan 2022 14:54:55 -0500 Subject: [PATCH] Tools/HIL/test_airframes.sh enable all mavlink and GPS --- .ci/Jenkinsfile-hardware | 2 +- Tools/HIL/test_airframes.sh | 21 ++++++++++++++++++--- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/.ci/Jenkinsfile-hardware b/.ci/Jenkinsfile-hardware index 9cbb901938..f215e51615 100644 --- a/.ci/Jenkinsfile-hardware +++ b/.ci/Jenkinsfile-hardware @@ -806,7 +806,7 @@ void resetParameters() { void runTests() { // test loading a range of airframes - sh './Tools/HIL/test_airframes.sh `find /dev/serial -name *usb-*` 1000 1001 2100 3000 4001 6001 8001 10016' + sh './Tools/HIL/test_airframes.sh `find /dev/serial -name *usb-*` 1000 1001 2100 3000 4001 4018 6001 8001 10016' resetParameters() diff --git a/Tools/HIL/test_airframes.sh b/Tools/HIL/test_airframes.sh index 895cb5696b..d6fd6b8c7d 100755 --- a/Tools/HIL/test_airframes.sh +++ b/Tools/HIL/test_airframes.sh @@ -21,13 +21,26 @@ echo "airframes: ${ALL_AIRFRAMES}" for airframe in $ALL_AIRFRAMES do echo - echo "##########################################################################################" + echo + echo + echo "########################################################################################################################" echo " Airframe: $airframe" - echo "##########################################################################################" + echo "########################################################################################################################" echo ${DIR}/nsh_param_set.py --device ${SERIAL_DEVICE} --name SYS_AUTOSTART --value $airframe ${DIR}/nsh_param_set.py --device ${SERIAL_DEVICE} --name CBRK_BUZZER --value 782097 + + # enable all mavlink instances + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param set MAV_0_CONFIG 101' || true + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param set MAV_1_CONFIG 102' || true + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param set MAV_2_CONFIG 103' || true + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param set MAV_3_CONFIG 104' || true + + # enable all GPS + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param set GPS_1_CONFIG 201' || true + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param set GPS_1_CONFIG 202' || true + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param reset SYS_HITL' ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param status' ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param save' @@ -37,11 +50,13 @@ do ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param dump /fs/mtd_params' || true ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param dump /fs/microsd/parameters_backup.bson' || true - ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'param dump /fs/microsd/param_import_fail.bson' || true ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'ps' ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'work_queue status' ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'pwm info' + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'mavlink stop-all' + ${DIR}/run_nsh_cmd.py --device ${SERIAL_DEVICE} --cmd 'gps stop' + done