diff --git a/libraries/AC_Sprayer/AC_Sprayer.h b/libraries/AC_Sprayer/AC_Sprayer.h index d644bdc12d..6c024654c5 100644 --- a/libraries/AC_Sprayer/AC_Sprayer.h +++ b/libraries/AC_Sprayer/AC_Sprayer.h @@ -32,11 +32,7 @@ /// @brief Object managing a crop sprayer comprised of a spinner and a pump both controlled by pwm class AC_Sprayer { public: - static AC_Sprayer create(const AP_InertialNav *inav) { - return AC_Sprayer{inav}; - } - - constexpr AC_Sprayer(AC_Sprayer &&other) = default; + AC_Sprayer(const AP_InertialNav *inav); /* Do not allow copies */ AC_Sprayer(const AC_Sprayer &other) = delete; @@ -65,8 +61,6 @@ public: static const struct AP_Param::GroupInfo var_info[]; private: - AC_Sprayer(const AP_InertialNav *inav); - const AP_InertialNav* const _inav; ///< pointers to other objects we depend upon // parameters