APM:Libraries
|
#include <AP_IRLock_SITL.h>
Classes | |
struct | irlock_packet |
Public Member Functions | |
AP_IRLock_SITL () | |
void | init (int8_t bus) override |
bool | update () override |
![]() | |
bool | healthy () const |
uint32_t | last_update_ms () const |
size_t | num_targets () const |
bool | get_angle_to_target_rad (float &x_angle_rad, float &y_angle_rad) const |
bool | get_unit_vector_body (Vector3f &ret) const |
Private Attributes | |
uint32_t | _last_timestamp |
SocketAPM | sock |
Additional Inherited Members | |
![]() | |
struct IRLock::AP_IRLock_Flags | _flags |
uint32_t | _last_update_ms |
irlock_target_info | _target_info |
Definition at line 13 of file AP_IRLock_SITL.h.
AP_IRLock_SITL::AP_IRLock_SITL | ( | ) |
Definition at line 34 of file AP_IRLock_SITL.cpp.
|
overridevirtual |
Implements IRLock.
Definition at line 39 of file AP_IRLock_SITL.cpp.
Referenced by AC_PrecLand_SITL_Gazebo::init().
|
overridevirtual |
Implements IRLock.
Definition at line 56 of file AP_IRLock_SITL.cpp.
Referenced by AC_PrecLand_SITL_Gazebo::update().
|
private |
Definition at line 38 of file AP_IRLock_SITL.h.
Referenced by update().
|
private |
Definition at line 39 of file AP_IRLock_SITL.h.