|
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 |
Public Member Functions inherited from IRLock | |
| 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 | |
Protected Attributes inherited from IRLock | |
| 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.
1.8.13