12345678910111213141516171819202122232425262728293031323334353637383940 |
- #pragma once
- #include "AP_WindVane_Backend.h"
- #include <GCS_MAVLink/GCS.h>
- #include <AP_HAL/AP_HAL.h>
- extern const AP_HAL::HAL& hal;
- class AP_WindVane_ModernDevice : public AP_WindVane_Backend
- {
- public:
-
- AP_WindVane_ModernDevice(AP_WindVane &frontend);
-
- void update_speed() override;
- void calibrate() override;
- private:
- float _current_analog_voltage;
-
- AP_HAL::AnalogSource *_speed_analog_source;
- AP_HAL::AnalogSource *_temp_analog_source;
- };
|