From ce7bbb9cdb8a5f374cd3869cca36fb6959668d4e Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 2 May 2025 08:44:56 +1000 Subject: [PATCH] AP_DroneCAN: added get_sem_rx() --- libraries/AP_DroneCAN/AP_Canard_iface.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/AP_DroneCAN/AP_Canard_iface.h b/libraries/AP_DroneCAN/AP_Canard_iface.h index 671722028df..9da183e0b79 100644 --- a/libraries/AP_DroneCAN/AP_Canard_iface.h +++ b/libraries/AP_DroneCAN/AP_Canard_iface.h @@ -64,6 +64,10 @@ public: void update_rx_protocol_stats(int16_t res); uint8_t get_node_id() const override { return canard.node_id; } + + // get reference to the semaphore that is held during message receive + HAL_Semaphore &get_sem_rx(void) { return _sem_rx; } + private: CanardInstance canard; AP_HAL::CANIface* ifaces[HAL_NUM_CAN_IFACES];