From 3dd0ebaf0d0b7bf904a062068ee0a000edeb19ad Mon Sep 17 00:00:00 2001 From: Peter Hall <33176108+IamPete1@users.noreply.github.com> Date: Mon, 27 May 2019 18:17:36 +0100 Subject: [PATCH] AP_WindVane: add wind_speed_enabled method --- libraries/AP_WindVane/AP_WindVane.cpp | 6 ++++++ libraries/AP_WindVane/AP_WindVane.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/libraries/AP_WindVane/AP_WindVane.cpp b/libraries/AP_WindVane/AP_WindVane.cpp index 7c4bb5979c..05c15dd77d 100644 --- a/libraries/AP_WindVane/AP_WindVane.cpp +++ b/libraries/AP_WindVane/AP_WindVane.cpp @@ -179,6 +179,12 @@ bool AP_WindVane::enabled() const return _direction_type != WINDVANE_NONE; } +// return true if wind speed is enabled +bool AP_WindVane::wind_speed_enabled() const +{ + return (_speed_sensor_type != WINDSPEED_NONE); +} + // Initialize the Wind Vane object and prepare it for use void AP_WindVane::init(const AP_SerialManager& serial_manager) { diff --git a/libraries/AP_WindVane/AP_WindVane.h b/libraries/AP_WindVane/AP_WindVane.h index 81e5aab946..744cb84d5e 100644 --- a/libraries/AP_WindVane/AP_WindVane.h +++ b/libraries/AP_WindVane/AP_WindVane.h @@ -43,6 +43,9 @@ public: // return true if wind vane is enabled bool enabled() const; + // return true if wind speed is enabled + bool wind_speed_enabled() const; + // Initialize the Wind Vane object and prepare it for use void init(const AP_SerialManager& serial_manager);