From ccd12e3e1239e6dcd476ee8468cd44848714783f Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Sat, 9 Nov 2024 18:24:59 +1100 Subject: [PATCH] Rover: create and use a singleton for SRV_Channels avoid creation of static pointers to objects held within SRV_Channels --- Rover/Rover.cpp | 2 +- Rover/system.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Rover/Rover.cpp b/Rover/Rover.cpp index a8fc94074d2..7460a561e05 100644 --- a/Rover/Rover.cpp +++ b/Rover/Rover.cpp @@ -435,7 +435,7 @@ void Rover::one_second_loop(void) set_control_channels(); // cope with changes to aux functions - SRV_Channels::enable_aux_servos(); + AP::srv().enable_aux_servos(); // update notify flags AP_Notify::flags.pre_arm_check = arming.pre_arm_checks(false); diff --git a/Rover/system.cpp b/Rover/system.cpp index 6911b78b747..06405d5e31d 100644 --- a/Rover/system.cpp +++ b/Rover/system.cpp @@ -70,7 +70,7 @@ void Rover::init_ardupilot() init_rc_in(); // sets up rc channels deadzone g2.motors.init(get_frame_type()); // init motors including setting servo out channels ranges - SRV_Channels::enable_aux_servos(); + AP::srv().enable_aux_servos(); // init wheel encoders g2.wheel_encoder.init();