diff --git a/libraries/AP_Winch/AP_Winch.h b/libraries/AP_Winch/AP_Winch.h index 0e03f7d0a7..81cbca5f73 100644 --- a/libraries/AP_Winch/AP_Winch.h +++ b/libraries/AP_Winch/AP_Winch.h @@ -59,7 +59,7 @@ public: float get_rate_max() const { return MAX(config.rate_max, 0.0f); } // send status to ground station - void send_status(const GCS_MAVLINK &channel); + void send_status(const class GCS_MAVLINK &channel); // write log void write_log(); diff --git a/libraries/AP_Winch/AP_Winch_Backend.cpp b/libraries/AP_Winch/AP_Winch_Backend.cpp index 9a01999ff4..61e395de01 100644 --- a/libraries/AP_Winch/AP_Winch_Backend.cpp +++ b/libraries/AP_Winch/AP_Winch_Backend.cpp @@ -1,5 +1,7 @@ #include + #include +#include // setup rc input and output void AP_Winch_Backend::init() diff --git a/libraries/AP_Winch/AP_Winch_Daiwa.cpp b/libraries/AP_Winch/AP_Winch_Daiwa.cpp index a213b38907..99f1921578 100644 --- a/libraries/AP_Winch/AP_Winch_Daiwa.cpp +++ b/libraries/AP_Winch/AP_Winch_Daiwa.cpp @@ -1,4 +1,6 @@ #include + +#include #include extern const AP_HAL::HAL& hal; diff --git a/libraries/AP_Winch/AP_Winch_PWM.cpp b/libraries/AP_Winch/AP_Winch_PWM.cpp index 7a26f931de..afd7d77009 100644 --- a/libraries/AP_Winch/AP_Winch_PWM.cpp +++ b/libraries/AP_Winch/AP_Winch_PWM.cpp @@ -1,4 +1,6 @@ #include "AP_Winch_PWM.h" + +#include #include extern const AP_HAL::HAL& hal;