From eacc9f5a2cc3c688a83b9dd1fddbde153665ba41 Mon Sep 17 00:00:00 2001 From: Willian Galvani Date: Wed, 19 Feb 2025 16:47:56 -0300 Subject: [PATCH] Frontend: Parameter Loader: show reboot button on failures --- .../src/components/parameter-editor/ParameterLoader.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/frontend/src/components/parameter-editor/ParameterLoader.vue b/core/frontend/src/components/parameter-editor/ParameterLoader.vue index 50ca277f09..94e6ea3dbd 100755 --- a/core/frontend/src/components/parameter-editor/ParameterLoader.vue +++ b/core/frontend/src/components/parameter-editor/ParameterLoader.vue @@ -140,6 +140,7 @@ > Write Parameters + @@ -149,12 +150,16 @@ import Vue, { PropType } from 'vue' import { Dictionary } from 'vue-router' +import RebootButton from '@/components/utils/RebootButton.vue' import mavlink2rest from '@/libs/MAVLink2Rest' import autopilot_data from '@/store/autopilot' import { printParamWithUnit } from '@/types/autopilot/parameter' export default Vue.extend({ name: 'ParameterLoader', + components: { + RebootButton, + }, props: { parameters: { type: Object as PropType> | undefined, @@ -251,6 +256,9 @@ export default Vue.extend({ writeSelectedParams() { for (const [name, value] of Object.entries(this.user_selected_params)) { this.writeParam(name, value) + if (autopilot_data.parameter(name)?.rebootRequired) { + autopilot_data.setRebootRequired(true) + } } }, writeParam(name: string, value: number) {