123456789101112131415161718192021222324252627282930 |
- #pragma once
- #include "AP_Proximity.h"
- #include "AP_Proximity_Backend.h"
- #if CONFIG_HAL_BOARD == HAL_BOARD_SITL
- #include <SITL/SITL.h>
- class AP_Proximity_MorseSITL : public AP_Proximity_Backend
- {
- public:
-
- AP_Proximity_MorseSITL(AP_Proximity &_frontend, AP_Proximity::Proximity_State &_state);
-
- void update(void) override;
-
- float distance_max() const override;
- float distance_min() const override;
-
- bool get_upward_distance(float &distance) const override;
- private:
- SITL::SITL *sitl;
- float distance_maximum;
- };
- #endif
|