From c3499f12c4ae70bca63a44395d976f41969d9b17 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 1 Oct 2022 11:28:45 +1000 Subject: [PATCH] AP_Scripting: convert HFE driver to get_backend --- libraries/AP_Scripting/drivers/EFI_HFE.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libraries/AP_Scripting/drivers/EFI_HFE.lua b/libraries/AP_Scripting/drivers/EFI_HFE.lua index 4de38dfe12..6f930a8749 100644 --- a/libraries/AP_Scripting/drivers/EFI_HFE.lua +++ b/libraries/AP_Scripting/drivers/EFI_HFE.lua @@ -58,7 +58,13 @@ end local driver1 = CAN.get_device(25) if not driver1 then - gcs:send_text(0, string.format("EFI CAN Telemetry: Failed to load driver")) + gcs:send_text(0, string.format("EFI_HFE: Failed to load driver")) + return +end + +local efi_backend = efi:get_backend(0) +if not efi_backend then + gcs:send_text(0, string.format("EFI_HFE: Failed to find EFI scripting backend")) return end @@ -220,7 +226,7 @@ local function engine_control(_driver) efi_state:last_updated_ms(millis()) -- Set the EFI_State into the EFI scripting driver - efi:handle_scripting(efi_state) + efi_backend:handle_scripting(efi_state) end -- send throttle