From 49687d4e5d2acbd5bf745a7c6e2ae7461a42833d Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Wed, 9 Oct 2019 11:01:04 +1100 Subject: [PATCH] AP_HAL_SITL: ToneAlarm doesn't play tones if disabled via param --- libraries/AP_HAL_SITL/ToneAlarm_SF.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/AP_HAL_SITL/ToneAlarm_SF.cpp b/libraries/AP_HAL_SITL/ToneAlarm_SF.cpp index 66e43682fe..035e9341f7 100644 --- a/libraries/AP_HAL_SITL/ToneAlarm_SF.cpp +++ b/libraries/AP_HAL_SITL/ToneAlarm_SF.cpp @@ -20,6 +20,10 @@ Synth::sEnvelope envelope; void ToneAlarm_SF::set_buzzer_tone(float frequency, float volume, float duration_ms) { + if (!AP::sitl()->tonealarm_sim.is_enabled()) { + return; + } + if (frequency <= 0) { return; }