APM:Libraries
Public Member Functions | Private Attributes | List of all members
AC_PrecLand_SITL Class Reference

#include <AC_PrecLand_SITL.h>

Inheritance diagram for AC_PrecLand_SITL:
[legend]
Collaboration diagram for AC_PrecLand_SITL:
[legend]

Public Member Functions

 AC_PrecLand_SITL (const AC_PrecLand &frontend, AC_PrecLand::precland_state &state)
 
void init () override
 
void update () override
 
bool get_los_body (Vector3f &ret) override
 
uint32_t los_meas_time_ms () override
 
bool have_los_meas () override
 
- Public Member Functions inherited from AC_PrecLand_Backend
 AC_PrecLand_Backend (const AC_PrecLand &frontend, AC_PrecLand::precland_state &state)
 
virtual ~AC_PrecLand_Backend ()
 
virtual float distance_to_target ()
 
virtual void handle_msg (mavlink_message_t *msg)
 
int8_t get_bus (void) const
 

Private Attributes

Vector3f _los_meas_body
 
uint32_t _los_meas_time_ms
 

Additional Inherited Members

- Protected Attributes inherited from AC_PrecLand_Backend
const AC_PrecLand_frontend
 
AC_PrecLand::precland_state_state
 

Detailed Description

Definition at line 12 of file AC_PrecLand_SITL.h.

Constructor & Destructor Documentation

◆ AC_PrecLand_SITL()

AC_PrecLand_SITL::AC_PrecLand_SITL ( const AC_PrecLand frontend,
AC_PrecLand::precland_state state 
)

Definition at line 11 of file AC_PrecLand_SITL.cpp.

Member Function Documentation

◆ get_los_body()

bool AC_PrecLand_SITL::get_los_body ( Vector3f ret)
overridevirtual

Implements AC_PrecLand_Backend.

Definition at line 54 of file AC_PrecLand_SITL.cpp.

Here is the call graph for this function:

◆ have_los_meas()

bool AC_PrecLand_SITL::have_los_meas ( )
overridevirtual

Implements AC_PrecLand_Backend.

Definition at line 47 of file AC_PrecLand_SITL.cpp.

Referenced by los_meas_time_ms().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ init()

void AC_PrecLand_SITL::init ( )
overridevirtual

Implements AC_PrecLand_Backend.

Definition at line 17 of file AC_PrecLand_SITL.cpp.

◆ los_meas_time_ms()

uint32_t AC_PrecLand_SITL::los_meas_time_ms ( )
inlineoverridevirtual

Implements AC_PrecLand_Backend.

Definition at line 30 of file AC_PrecLand_SITL.h.

Here is the call graph for this function:

◆ update()

void AC_PrecLand_SITL::update ( )
overridevirtual

Implements AC_PrecLand_Backend.

Definition at line 22 of file AC_PrecLand_SITL.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _los_meas_body

Vector3f AC_PrecLand_SITL::_los_meas_body
private

Definition at line 37 of file AC_PrecLand_SITL.h.

Referenced by get_los_body(), and update().

◆ _los_meas_time_ms

uint32_t AC_PrecLand_SITL::_los_meas_time_ms
private

Definition at line 38 of file AC_PrecLand_SITL.h.

Referenced by get_los_body(), have_los_meas(), los_meas_time_ms(), and update().


The documentation for this class was generated from the following files: