From 113a23ca9f20ac4b184c29f6ee76bf9948bb7744 Mon Sep 17 00:00:00 2001 From: JackSkellet Date: Fri, 31 Jul 2026 22:43:44 +0200 Subject: [PATCH 01/10] core: update mavlink2rest message serialization --- .../components/common/StatusTextWatcher.vue | 3 +- .../src/components/health/HealthTrayMenu.vue | 7 +++- .../src/components/vehiclesetup/PwmSetup.vue | 19 ++++++++-- core/frontend/src/libs/MAVLink2Rest/index.ts | 7 +--- .../src/types/autopilot/parameter-fetcher.ts | 8 ++-- core/frontend/src/utils/ardupilot_mavlink.ts | 7 +++- .../frontend/src/utils/mavlink2rest_compat.ts | 28 ++++++++++++++ core/frontend/src/utils/mavlink_prettifier.ts | 23 ++++-------- .../tests/mavlink2rest-compat.spec.ts | 27 ++++++++++++++ .../commonwealth/mavlink_comm/MavlinkComm.py | 2 +- .../mavlink_comm/VehicleManager.py | 15 ++++---- .../tests/test_mavlink2rest_v1_compat.py | 37 +++++++++++++++++++ core/tools/mavlink2rest/bootstrap.sh | 2 +- 13 files changed, 144 insertions(+), 41 deletions(-) create mode 100644 core/frontend/src/utils/mavlink2rest_compat.ts create mode 100644 core/frontend/tests/mavlink2rest-compat.spec.ts create mode 100644 core/libs/commonwealth/src/commonwealth/mavlink_comm/tests/test_mavlink2rest_v1_compat.py diff --git a/core/frontend/src/components/common/StatusTextWatcher.vue b/core/frontend/src/components/common/StatusTextWatcher.vue index 8ace88f7fe..87f26f6aa3 100644 --- a/core/frontend/src/components/common/StatusTextWatcher.vue +++ b/core/frontend/src/components/common/StatusTextWatcher.vue @@ -5,6 +5,7 @@