diff --git a/libraries/AP_HAL_QURT/Scheduler.cpp b/libraries/AP_HAL_QURT/Scheduler.cpp index d66a66db78..5e790f7db0 100644 --- a/libraries/AP_HAL_QURT/Scheduler.cpp +++ b/libraries/AP_HAL_QURT/Scheduler.cpp @@ -261,7 +261,7 @@ void *Scheduler::_io_thread(void *arg) return nullptr; } -bool Scheduler::in_main_thread() +bool Scheduler::in_main_thread() const { return getpid() == _main_task_pid; } diff --git a/libraries/AP_HAL_QURT/Scheduler.h b/libraries/AP_HAL_QURT/Scheduler.h index 385e2a58f4..7613646937 100644 --- a/libraries/AP_HAL_QURT/Scheduler.h +++ b/libraries/AP_HAL_QURT/Scheduler.h @@ -31,7 +31,7 @@ public: void resume_timer_procs(); void reboot(bool hold_in_bootloader); - bool in_main_thread(); + bool in_main_thread() const override; void system_initialized(); void hal_initialized();