APM:Libraries
|
#include <AP_Beacon_SITL.h>
Public Member Functions | |
AP_Beacon_SITL (AP_Beacon &frontend) | |
bool | healthy () override |
void | update () override |
![]() | |
AP_Beacon_Backend (AP_Beacon &frontend) | |
void | set_vehicle_position (const Vector3f &pos, float accuracy_estimate) |
void | set_beacon_distance (uint8_t beacon_instance, float distance) |
void | set_beacon_position (uint8_t beacon_instance, const Vector3f &pos) |
float | get_beacon_origin_lat (void) const |
float | get_beacon_origin_lon (void) const |
float | get_beacon_origin_alt (void) const |
Private Attributes | |
SITL::SITL * | sitl |
uint8_t | next_beacon |
uint32_t | last_update_ms |
Additional Inherited Members | |
![]() | |
Vector3f | correct_for_orient_yaw (const Vector3f &vector) |
![]() | |
AP_Beacon & | _frontend |
int16_t | orient_yaw_deg |
float | orient_cos_yaw = 0.0f |
float | orient_sin_yaw = 1.0f |
Definition at line 9 of file AP_Beacon_SITL.h.
AP_Beacon_SITL::AP_Beacon_SITL | ( | AP_Beacon & | frontend | ) |
|
overridevirtual |
Implements AP_Beacon_Backend.
Definition at line 50 of file AP_Beacon_SITL.cpp.
|
overridevirtual |
Implements AP_Beacon_Backend.
Definition at line 57 of file AP_Beacon_SITL.cpp.
|
private |
Definition at line 25 of file AP_Beacon_SITL.h.
|
private |
Definition at line 24 of file AP_Beacon_SITL.h.
Referenced by update().
|
private |
Definition at line 23 of file AP_Beacon_SITL.h.
Referenced by AP_Beacon_SITL(), and update().