mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-21 07:13:56 -04:00
AC_PrecLand: add override and fix formatting
This commit is contained in:
parent
974a6f48c6
commit
bdf49c8a01
@ -16,26 +16,26 @@ public:
|
||||
AC_PrecLand_Companion(const AC_PrecLand& frontend, AC_PrecLand::precland_state& state);
|
||||
|
||||
// perform any required initialisation of backend
|
||||
void init();
|
||||
void init() override;
|
||||
|
||||
// retrieve updates from sensor
|
||||
void update();
|
||||
void update() override;
|
||||
|
||||
// provides a unit vector towards the target in body frame
|
||||
// returns same as have_los_meas()
|
||||
bool get_los_body(Vector3f& ret);
|
||||
bool get_los_body(Vector3f& ret) override;
|
||||
|
||||
// returns system time in milliseconds of last los measurement
|
||||
uint32_t los_meas_time_ms();
|
||||
uint32_t los_meas_time_ms() override;
|
||||
|
||||
// return true if there is a valid los measurement available
|
||||
bool have_los_meas();
|
||||
bool have_los_meas() override;
|
||||
|
||||
// returns distance to target in meters (0 means distance is not known)
|
||||
float distance_to_target() override;
|
||||
|
||||
// parses a mavlink message from the companion computer
|
||||
void handle_msg(mavlink_message_t* msg);
|
||||
void handle_msg(mavlink_message_t* msg) override;
|
||||
|
||||
private:
|
||||
uint64_t _timestamp_us; // timestamp from message
|
||||
|
@ -25,20 +25,20 @@ public:
|
||||
AC_PrecLand_IRLock(const AC_PrecLand& frontend, AC_PrecLand::precland_state& state);
|
||||
|
||||
// perform any required initialisation of backend
|
||||
void init();
|
||||
void init() override;
|
||||
|
||||
// retrieve updates from sensor
|
||||
void update();
|
||||
void update() override;
|
||||
|
||||
// provides a unit vector towards the target in body frame
|
||||
// returns same as have_los_meas()
|
||||
bool get_los_body(Vector3f& ret);
|
||||
bool get_los_body(Vector3f& ret) override;
|
||||
|
||||
// returns system time in milliseconds of last los measurement
|
||||
uint32_t los_meas_time_ms();
|
||||
uint32_t los_meas_time_ms() override;
|
||||
|
||||
// return true if there is a valid los measurement available
|
||||
bool have_los_meas();
|
||||
bool have_los_meas() override;
|
||||
|
||||
private:
|
||||
AP_IRLock_I2C irlock;
|
||||
|
@ -17,20 +17,20 @@ public:
|
||||
AC_PrecLand_SITL(const AC_PrecLand& frontend, AC_PrecLand::precland_state& state);
|
||||
|
||||
// perform any required initialisation of backend
|
||||
void init();
|
||||
void init() override;
|
||||
|
||||
// retrieve updates from sensor
|
||||
void update();
|
||||
void update() override;
|
||||
|
||||
// provides a unit vector towards the target in body frame
|
||||
// returns same as have_los_meas()
|
||||
bool get_los_body(Vector3f& ret);
|
||||
bool get_los_body(Vector3f& ret) override;
|
||||
|
||||
// returns system time in milliseconds of last los measurement
|
||||
uint32_t los_meas_time_ms() { return _los_meas_time_ms; }
|
||||
uint32_t los_meas_time_ms() override { return _los_meas_time_ms; }
|
||||
|
||||
// return true if there is a valid los measurement available
|
||||
bool have_los_meas();
|
||||
bool have_los_meas() override;
|
||||
|
||||
private:
|
||||
|
||||
|
@ -19,20 +19,20 @@ public:
|
||||
AC_PrecLand_SITL_Gazebo(const AC_PrecLand& frontend, AC_PrecLand::precland_state& state);
|
||||
|
||||
// perform any required initialisation of backend
|
||||
void init();
|
||||
void init() override;
|
||||
|
||||
// retrieve updates from sensor
|
||||
void update();
|
||||
void update() override;
|
||||
|
||||
// provides a unit vector towards the target in body frame
|
||||
// returns same as have_los_meas()
|
||||
bool get_los_body(Vector3f& ret);
|
||||
bool get_los_body(Vector3f& ret) override;
|
||||
|
||||
// returns system time in milliseconds of last los measurement
|
||||
uint32_t los_meas_time_ms();
|
||||
uint32_t los_meas_time_ms() override;
|
||||
|
||||
// return true if there is a valid los measurement available
|
||||
bool have_los_meas();
|
||||
bool have_los_meas() override;
|
||||
|
||||
private:
|
||||
AP_IRLock_SITL irlock;
|
||||
|
Loading…
Reference in New Issue
Block a user