From 942039d18b59a2f8b937bef0b37b7fedd0b8f987 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Mon, 30 Dec 2024 15:43:59 +1100 Subject: [PATCH] AP_DroneCAN: correct enable/disable of AP_DRONECAN_VOLZ_FEEDBACK_ENABLED recent servo-feedback library didn't record appropriate dependencies in build_options.py --- libraries/AP_DroneCAN/AP_DroneCAN.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/AP_DroneCAN/AP_DroneCAN.h b/libraries/AP_DroneCAN/AP_DroneCAN.h index 3e594bac07..14b7115021 100644 --- a/libraries/AP_DroneCAN/AP_DroneCAN.h +++ b/libraries/AP_DroneCAN/AP_DroneCAN.h @@ -350,7 +350,7 @@ private: Canard::ObjCallback himark_servo_ServoInfo_cb{this, &AP_DroneCAN::handle_himark_servoinfo}; Canard::Subscriber himark_servo_ServoInfo_cb_listener{himark_servo_ServoInfo_cb, _driver_index}; #endif -#if AP_DRONECAN_VOLZ_FEEDBACK_ENABLED && AP_SERVO_TELEM_ENABLED +#if AP_DRONECAN_VOLZ_FEEDBACK_ENABLED Canard::ObjCallback volz_servo_ActuatorStatus_cb{this, &AP_DroneCAN::handle_actuator_status_Volz}; Canard::Subscriber volz_servo_ActuatorStatus_listener{volz_servo_ActuatorStatus_cb, _driver_index}; #endif @@ -418,7 +418,7 @@ private: #if AP_SERVO_TELEM_ENABLED void handle_actuator_status(const CanardRxTransfer& transfer, const uavcan_equipment_actuator_Status& msg); #endif -#if AP_DRONECAN_VOLZ_FEEDBACK_ENABLED && AP_SERVO_TELEM_ENABLED +#if AP_DRONECAN_VOLZ_FEEDBACK_ENABLED void handle_actuator_status_Volz(const CanardRxTransfer& transfer, const com_volz_servo_ActuatorStatus& msg); #endif void handle_ESC_status(const CanardRxTransfer& transfer, const uavcan_equipment_esc_Status& msg);