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);